• Tidak ada hasil yang ditemukan

PENGEMBANGAN APPLICATION MANAGEMENT SYSTEM PADA WEBSITE JURUSAN ILMU KOMPUTER

N/A
N/A
Protected

Academic year: 2017

Membagikan "PENGEMBANGAN APPLICATION MANAGEMENT SYSTEM PADA WEBSITE JURUSAN ILMU KOMPUTER"

Copied!
46
0
0

Teks penuh

(1)

ABSTRACT

THE DEVELOPMENT OF APPLICATION MANAGEMENT SYSTEM IN COMPUTER SCIENCE DEPARTMENT WEBSITE

By

MUHAMMAD DONNY F

Most of the system or results of application the final project and computer thesis of science students that is creating applications that can help the performance of the Department. However, applications made have not been utilized properly, only presented and stored in the library only. Besides, container or a place to attach the application provided are difficult for users because there are settings for connecting to the ftp server. This study built an Application Management System (AMS) as one of the solutions that can be implemented to overcome these problems.

AMS is a software used to organize the content. AMS facilitates the application that will be displayed as content on the main website. Implementation AMS of the content on the website using PHP programming language and MySQL database. The test results using Equivalence Partitioning (EP) shows that the AMS has been built to facilitate the user in posting applications. Applications that are embedded into websites using AMS can be run properly.

(2)

ABSTRAK

PENGEMBANGANAPPLICATION MANAGEMENT SYSTEM

PADAWEBSITEJURUSAN ILMU KOMPUTER

Oleh

MUHAMMAD DONNY F

Sebagian sistem atau aplikasi hasil dari tugas akhir dan skripsi mahasiswa ilmu komputer yaitu membuat aplikasi yang dapat membantu kinerja Jurusan. Namun aplikasi yang telah dibuat belum dimanfaatkan dengan baik dan hanya dipresentasikan dan disimpan diperpustakaan saja. Selain itu wadah atau tempat untuk menempelkan aplikasi yang sudah disediakan sulit bagi pengguna karena terdapat pengaturan untuk menghubungkan ke ftp server. Penelitian ini dibangun sebuah Application Management System (AMS) sebagai salah satu solusi yang dapat diterapkan untuk mengatasi permasalahan tersebut.

AMS adalah software yang digunakan untuk mengelola konten. AMS mempermudah aplikasi yang akan ditampilkan sebagai konten di website utama. Implementasi AMS pada konten di website menggunakan bahasa pemrograman PHP dan database MySQL. Hasil pengujian menggunakan Equivalence Partitioning (EP) menunjukkan bahwa AMS yang dibangun telah dapat mempermudah pengguna dalam menempelkan aplikasi. Aplikasi yang ditempelkan ke dalam websitedengan menggunakan AMS dapat berjalan dengan baik.

(3)

PENGEMBANGANAPPLICATION MANAGEMENT SYSTEMPADA WEBSITE JURUSAN ILMU KOMPUTER

(Skripsi)

Oleh

MUHAMMAD DONNY F

JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

(4)

PENGEMBANGANAPPLICATION MANAGEMENT SYSTEMPADA WEBSITE JURUSAN ILMU KOMPUTER

Oleh

MUHAMMAD DONNY F

Skripsi

Sebagai Salah Satu Syarat untuk Memperoleh Gelar SARJANA KOMPUTER

Pada

Jurusan Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam

JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

(5)

xiii

DAFTAR GAMBAR

Gambar Halaman

Gambar 3.1 Rancangan Tampilan SistemEnd User... 19

Gambar 3.2 Rancangan Tampilan SistemUploader... 20

Gambar 3.3 Rancangan Tampilan Sistem Administrator ... 21

Gambar 4.1Proses Bisnis Aplikasi ... 26

Gambar 4.2Proses Bisnis Unggah Aplikasi ... 27

Gambar 4.3Halaman Utama (Home)... 28

Gambar 4.4Halaman Utama (Home)... 29

Gambar 4.5HalamanHomeAdmin... 31

Gambar 4.6Halaman Membuat Menu Aplikasi ... 32

Gambar 4.7 Pesan Kesalahan Bukan Ekstensi File .zip... 33

Gambar 4.8 Pesan Kesalahan Bukan Aplikasi PHP ... 33

Gambar 4.9Pesan Kesalahan Melebihi Batas MaksimalFileupload ... 33

Gambar 4.10Pesan Kesalahan Input Nama Menu Sama Seperti Sebelumnya 33 Gambar 4.11 Pesan Menu Berhasil Dibuat ... 34

Gambar 4.12 Pesan Menu Berhasil Diaktifkan ... 36

Gambar 4.13 Pesan Menu Berhasil Dinonaktifkan ... 36

Gambar 4.14 Pesan Peringatan Menghapus Aplikasi ... 37

Gambar 4.15 Pesan Menu Berhasil Dihapus ... 38

Gambar 4.16 Pesan Menu Gagal Dihapus ... 38

Gambar 4.17File Manager ... 39

Gambar 4.18 Halaman Kumpulan Database ... 40

Gambar 4.19 HalamanDatabase Server... 41

(6)

xiv

Gambar 4.21 HalamanDatabase Server... 41

Gambar 4.22 HalamanUser... 42

Gambar 4.23 Pesan KesalahanUseryang Diubah Sudah Ada ... 42

Gambar 4.24 PesanUsernameBerhasil Diubah ... 43

Gambar 4.25 Halaman Membuat User ... 44

Gambar 4.26 Pesan Peringatan Salah Satu Kolom Tidak Diisi ... 45

Gambar 4.27 Pesan Kesalahan DataUsername LoginSudah Ada Sebelumnya 45 Gambar 4.28 Pesan Kesalahan DataUser DatabaseSudah Ada Sebelumnya 45 Gambar 4.29 Pesan Kesalahan DataDatabaseSudah Ada Sebelumnya ... 45

Gambar 4.30 Pesan Berhasil MembuatUser Login ... 46

Gambar 4.31 Pesan Berhasil MembuatUser Database... 46

Gambar 4.32 Pesan Berhasil MembuatDatabase... 46

Gambar 4.33 Pesan Hak AksesUser DatabaseSukses Diberikan ... 46

Gambar 4.34 Halaman Tambah Kategori ... 48

Gambar 4.35 Halaman Bantuan ... 48

Gambar 4.36 HalamanHome Uploader... 50

Gambar 4.37 Halaman Membuat Menu Aplikasi ... 51

Gambar 4.38 Halaman Membuat Database ... 53

Gambar 4.39 Pesan Kesalahan Database Sama Denga Database Sebelumnya 53 Gambar 4.40 Pesan BerhasilDatabaseSukses Dibuat ... 53

Gambar 4.41 Pesan Hak AksesDatabaseSukses Diberikan ... 54

Gambar 4.42 HalamanMaintenance Database ... 55

Gambar 4.43 Pesan Peringatan MenghapusDatabase ... 55

Gambar 4.44 Pesan Berhasil MenghapusDatabase ... 55

Gambar 4.45 Pesan Gagal MenghapusDatabase ... 56

(7)

xvi

DAFTAR KODE PROGRAM

Kode Program Halaman

Kode Program 1 PotonganScriptCek Login ... 30

Kode Program 2 PotonganScript Upload Project... 35

Kode Program 3 PotonganScriptStatus Aplikasi ... 37

Kode Program 4PotonganScriptMenghapus Aplikasi ...38

Kode Program 5PotonganScriptKumpulan Database ... 40

Kode Program 6PotonganScriptUbahLogin Admin...43

Kode Program 7 PotonganScriptMembuat User... 47

Kode Program 8 PotonganScriptMembuat Database...54

Kode Program 9 PotonganScriptMenghapusDatabase...56

(8)

DAFTAR TABEL

Tabel Halaman

(9)
(10)
(11)
(12)

vii

MOTO

Tidak ada daya dan upaya kecuali atas izin Allah yang

Maha Tinggi dan Maha Agung

Marah itu mudah tetapi orang yang bersabar dan dapat

menahan diri itulah yang dapat mengalahkannya

Belajar hidup itu bisa dimana saja, kapan saja, oleh siapa

saja, dan bagaimanapun orangnya

Bukanlah kesabaran jika masih mempunyai batas dan

bukanlah keihklasan jika masih merasakan sakit

(13)

vi

PERSEMBAHAN

Kupersembahkan karyaku ini kepada:

Allah Subhanahu Wa Ta ala,

Sebagai salah satu bentuk rasa syukurku atas segala pertolongan-Mu, yang memberikan segala kemudahan disetiap langkahku dan menjadi penopang

disetiap kesulitanku.

Kedua orang tuaku tercinta, Papa dan Mama,

Motivator terbesar dalam perjalanan hidupku, yang tak pernah berhenti selalu mendoakan disetiap sujudnya, yang selalu memberikan perhatian dan kasih

sayangnya kepadaku, yang selalu membimbingku dalam menjalani hidup ini.

Adik dan Sahabat-sahabatku tersayang,

Atas segala perhatian, motivasi, dan kebersamaan yang membuatku lebih semangat untuk berjuang

Serta. . . .

Almamaterku tercinta dan Kubanggakan,

(14)

RIWAYAT HIDUP

Penulis dilahirkan di Bandar Lampung, Provinsi Lampung, pada

tanggal 26 Mei 1992, sebagai anak pertama dari empat bersaudara.

Penulis menyelesaikan Pendidikan Sekolah Dasar di SD Wukir

Retawu, Kota Cilegon pada tahun 2004, Sekolah Menengah

Pertama (SMP) diselesaikan di SMPN 1 Cilegon pada tahun 2007, Sekolah

Menengah Atas (SMA) diselesaikan di SMAN 1 Cilegon pada tahun 2010.

Tahun 2010, penulis terdaftar sebagai mahasiswa Jurusan Ilmu Komputer FMIPA

Universitas Lampung. Selama menjadi mahasiswa, Penulis pernah menjadi

Anggota Himpunan Mahasiswa Jurusan Ilmu Komputer (HIMAKOM) pada tahun

2012-2013. Pada bulan Juli-Agustus tahun 2013, penulis melaksanakan Kuliah

Kerja Nyata (KKN) di desa Gedung Wani, Kecamatan Margatiga, Kabupaten

Lampung Timur. Pada bulan Januari-Februari tahun 2013, Penulis melakukan

(15)

viii SANWACANA

Alhamdulillahirabbil’alamin, puji syukur penulis panjatkan kehadirat Allah SWT,

karena atas ridho, rahmat dan hidayah–Nya yang berlimpah, penulis dapat

menyelesaikan penelitian serta dapat menuliskannya dalam bentuk karya tulis

ilmiah.

Skripsi ini disusun sebagai syarat untuk memperoleh gelar Sarjana Komputer di

Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Lampung. Judul dari skripsi ini adalah “Pengembangan Application

Management SystemPadaWebsiteJurusan Ilmu Komputer”.

Dalam proses skripsi ini, penulis banyak menghadapi kesulitan. Penulis

memperoleh dukungan, bantuan, saran, arahan dan bimbingan pada penyusunan

skripsi ini. Penulis ingin menyampaikan rasa terima kasih pada kesempatan ini

kepada semua pihak yang telah memberikan dukungan sehingga skripsi ini dapat

terselesaikan. Penulis mengucapkan terima kasih kepada:

1. Bapak Didik Kurniawan S.Si., M.T., sebagai Pembimbing I yang telah

membimbing penulis dan memberikan solusi sehingga penulisan skripsi

ini dapat diselesaikan.

2. Ibu Anie Rose Irawati, S.T., M.Cs., sebagai Pembimbing II yang juga

telah memberikan saran, bantuan, motivasi dan membimbing penulis

(16)

ix

3. Bapak Aristoteles, M.Si., sebagai Pembahas yang telah memberikan

masukan-masukan yang bermanfaat dalam perbaikan skripsi ini.

4. Bapak Prof. Suharso, Ph.D., selaku dekan Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Lampung.

5. Ibu Dra. Dwi Asmi, M.Si., Ph.D., selaku wakil dekan bidang akademik

dan kerjasama Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Lampung.

6. Ibu Dr. Ir. Netti Herawati, M.Sc., selaku wakil dekan bidang umum dan

keuangan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Lampung.

7. Bapak Drs. Tugiyono, M.Si., Ph.D., selaku wakil dekan bidang

kemahasiswaan dan alumni Fakultas Matematika dan Ilmu Pengetahuan

Alam Universitas Lampung.

8. Bapak Ir. Machudor Yusman, M.Kom., selaku Ketua Jurusan Ilmu

Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Lampung.

9. Bapak Dwi Sakethi, M.Kom., selaku Sekretaris Jurusan Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung.

10. Bapak Dr. Ir. Kurnia Muludi, M.Sc., selaku Dosen Pembimbing Akademik

yang telah memberikan bimbingan kepada penulis.

11. Ibu Anita A. Md., selaku staf administrasi yang banyak membantu penulis

dalam menyelesaikan administrasi jurusan dalam hal skripsi.

12. Seluruh dosen dan karyawan jurusan Ilmu Komputer FMIPA Universitas

(17)

x

13. Keluarga tercinta: Papa, Mama, Adik-adikku serta keluarga besarku yang

selalu mendoakanku, memberikan dukungan dan motivasi.

14. Teman-teman Ilmu Komputer 2010: Oyen, Rika, Risa, Febra, Harry,

Revy, Bagus, Imam, Ady, Omesh, Ricky, Dimas, Ferdy, Irul, Amin, Dika,

serta seluruh teman-teman Ilmu Komputer Angkatan 2010 yang tidak

dapat disebutkan satu persatu atas segala motivasi, masukkan dan

kebersamaan yang telah diberikan.

15. Keluarga KKN Gedung Wani: Ahmad, Waskito, Selli, Fina, Lisa, Faiz,

Nurul, Peni, Agnecia, yang telah memberikan motivasi serta semangat

kepada penulis.

16. RA. Dina Nia Pratiwi yang sudah memberikan semangat kepada penulis.

17. Sahabat yang sudah penulis anggap sebagai keluarga Devi Septi Heryani,

S.E., yang telah memberikan dukungan serta motivasi kepada penulis.

18. Tria Melysa, S.AB., yang telah memberikan semangat, dukungan, doa,

serta membantu penulis dalam menyelesaikan skripsi.

19. Semua pihak yang telah membantu baik secara langsung maupun tidak

langsung dalam penyelesaian skripsi ini.

Bandar Lampung, Desember 2015

Penulis

(18)

xi DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

LEMBAR PERSETUJUAN ... ii

LEMBAR PENGESAHAN ... iii

LEMBAR PERNYATAAN ... iv

RIWAYAT HIDUP ... v

PERSEMBAHAN ... vi

MOTO ... vii

SANWACANA ... viii

DAFTAR ISI ... xi

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xv

DAFTAR KODE PROGRAM ... xvi

(19)

xii

2.2.2 Javascript ... 8

2.2.3 HTML 5 ... 9

2.2.4 Pemrograman Dinamis ... 10

2.3MySQL ... 11

BAB III. METODOLOGI PENELITIAN ... 14

3.1Tempat dan Waktu Penelitian ... 14

3.2Alat dan Bahan ... 14

3.2.1Alat ... 14

3.2.2Bahan... 15

3.3Metode Penelitian... 15

3.4Perancangan Web Berbasis AMS ... 18

3.5Implementasi AMS ... 22

3.6Pengujian ... 22

BAB IV. HASIL DAN PEMBAHASAN ... 25

4.1Implementasi Sistem ... 25

4.1.1 Halaman Utama (Home) ... 28

4.1.2 Halaman Login ... 28

4.1.3 Halaman Administrator ... 30

4.1.3.1Halaman Home Admin ... 30

4.1.3.2Halaman Membuat Menu Aplikasi ... 31

4.1.3.3Halaman Kumpulan Database ... 39

4.1.3.4Halaman Database Server ... 40

4.1.3.5Halaman User ... 42

4.1.3.6Halaman Membuat User ... 43

4.1.3.7Halaman Tambah Kategori ... 47

4.1.3.8Halaman Bantun ... 48

4.1.4 Halaman Uploader ... 49

4.1.4.1Halaman Home Uploader ... 49

4.1.4.2Halaman Membuat Menu Aplikasi ... 50

4.1.4.3Halaman Membuat Database ... 52

4.1.4.4Halaman Maintenance Database ... 54

4.1.4.5Halaman User... 56

4.1.5 Halaman Aplikasi ... 57

4.2Hasil Pengujian ... 58

4.2.1 Analisis Hasil Pengujian ... 75

BAB V. KESIMPULAN DAN SARAN ... 77

5.1 Kesimpulan ... 77

5.2 Saran ... 77

DAFTAR PUSTAKA

(20)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Website merupakan kumpulan halaman yang menampilkan informasi data teks,

data gambar, data animasi, suara, video atan gabungan dari semuanya. Beragam

websitebermunculan dengan aneka corak dan ragamnya. Mulai dari website yang

sederhana dengan hanya mengandalkan beberapa halaman statis HTML sampai

websitedinamis yang menggunakan teknik pengembangan yang kompleks. Proses

pembuatan website bukan hal yang mudah. Kemajuan teknologi khususnya di

bidang pengembanganwebsite menyebabkan proses pembuatanwebsiteyang baik

bukan lagi pekerjaan yang sulit. Dampak dari perkembangan website yang pesat

mengakibatkan tidak semua pengembang website dapat mengikutinya dengan

baik.

Website pada umumnya bermacam-macam dan memiliki fungsi yang

berbeda-beda. Pada dunia pendidikan fungsi website sangat penting, terutama bagi civitas

akademia yang ada di dalamnya. Sebagai contohwebsiteJurusan dapat membantu

pihak Jurusan dalam memberikan berbagai informasi yang ditujukan kepada

mahasiswa ataupun dosen seperti kalender akademik, pengumuman yang

(21)

2

Salah satu kegiatan akademis yang harus dilaksanakan oleh mahasiswa Jurusan

Ilmu Komputer FMIPA Unila adalah melakukan tugas akhir atau skripsi. Proses

pelaksanaan pembuatan tugas akhir atau skripsi di Jurusan Ilmu Komputer

FMIPA Unila pada saat ini membutuhkan waktu yang relatif lama. Salah satu

penyebab lamanya waktu pengerjaan tugas akhir karena mahasiswa di Jurusan

Ilmu Komputer FMIPA Unila diwajibkan membuat sebuah sistem yang dapat

dimanfaatkan dalam berbagai bidang sesuai kemampuan mahasiswa. Setelah

menyelesaikan pembuatan sistem, sistem tersebut sebagian besar hanya di

presentasikan oleh mahasiswa pada saat seminar hasil penelitian saja, setelah itu

sistem tersebut hanya diarsipkan oleh mahasiswa dalam bentuk hardcopy yang

nantinya akan di cetak dalam sebuah buku skripsi yang hanya akan diletakkan

atau diarsipkan di perpustakaan Jurusan maupun Universitas. Hal ini cukup

disayangkan karena beberapa sistem buatan mahasiswa tersebut ternyata

bermanfaat jika benar-benar digunakan, contohnya sistem atau aplikasi yang

dibuat untuk membantu kinerja Jurusan Ilmu Komputer Unila. Kendala lain dari

tidak maksimalnya penggunaan sistem-sistem ini adalah mahasiswa tidak punya

akses untuk mengelola atau sekedar menempelkan sistem mereka ke sistem

Jurusan Ilmu Komputer Unila.

Aplikasi website menggunakan fasilitas Application Management System (AMS)

dapat dimanfaatkan untuk menjadi salah satu solusi yang dapat diterapkan untuk

mengatasi permasalahan tersebut. AMS adalah software yang digunakan untuk

mengelola konten. Fasilitas AMS juga dapat mempermudah sistem yang akan

(22)

3

Komputer FMIPA Unila dapat membuat sistem informasi berbasis web dinamis

dengan cepat dan mudah tanpa memerlukan pemahaman mengenai bahasa

pemrograman website.Di dalam website yang menggunakan fasilitasapplication

management system ini, pihak Jurusan Ilmu Komputer FMIPA Unila dapat

menambahkan konten mengenai sistem-sistem yang telah dibuat mahasiswa

tingkat akhir yang telah mengerjakan tugas akhir atau skripsi. Pada penelitian ini

akan dikembangkan websitemenggunakan AMS dengan kumpulan sistem skripsi

sebagai kontennya. Website tersebut akan membantu Jurusan Ilmu Komputer

FMIPA Unila untuk mempermudah menyajikan informasi yang berhubungan

dengan kegiatan akademis.

Selain kelebihan atau pemanfaatan AMS yang telah dijelaskan, fasilitas AMS juga

dapat digunakan untuk mengatur dokumen dan isi sebuah sistem. Pemisah antara

isi desain turut menjaga konsistensi tampilan yang mempermudah penggunaan.

Fitur-fitur yang terdapat dalam AMS juga sangat bervariasi, mulai dari

manajemen layout, fitur pencarian, editing berita dan lain sebagainya. Teknologi

AMS juga membantu memungkinkan informasi yang dinamis, yaitu dapat diubah

atau diperbaharui sewaktu-waktu sesuai kebutuhan.

Dengan dikembangkannya sistem ini diharapkan dapat membantu mempermudah

penambahan konten atau sistem lain yang berhubungan dengan Jurusan Ilmu

(23)

4

1.2 Rumusan Masalah

Rumusan masalah dalam pengembangan sistem ini yaitu bagaimana membuat

sebuah website yang menerapkan AMS yang dapat membantu Jurusan Ilmu

Komputer FMIPA Unila untuk mengembangkan sistem informasi berbasis web

dengan cepat dan mudah.

1.3 Batasan Masalah

Batasan masalah dalam pengembangan sistem ini yaitu merancang sistem yang

mempunyai kemampuan:

1. Sistem dapat menempelkan konten yang berhubungan dengan perkuliahan

di Jurusan Ilmu Komputer FMIPA Unila dan sistem tersebut dapat

berjalan dengan baik.

2. Konten yang ditempelkan menggunakan bahasa pemrograman PHP dan

databaseMySQL.

1.4 Tujuan

Tujuan dari pengembangan sistem ini adalah mengembangkan sistem yang

mempunyai kemampuan mengelola konten yang berkaitan dengan kegiatan

akademik di Jurusan Ilmu Komputer FMIPA Unila agar dapat berjalan dengan

(24)

5

1.5 Manfaat

Manfaat yang diperoleh dari pengembangan sistem ini adalah:

1. Memberikan kemudahan untuk menambahkan konten ke dalam website

utama.

2. Membantu dalam menyajikan informasi yang berhubungan dengan

kegiatan akademis

3. Mempermudah untuk mengelola dan memfasilitasi proses pembuatan,

pembaharuan, dan publikasi konten di Jurusan Ilmu Komputer FMIPA

(25)

7

BAB II

TINJAUAN PUSTAKA

2.1Website

Website merupakan kumpulan dari halaman–halaman yang berhubungan dengan

file–file lain yang saling terkait. Dalam sebuah website terdapat satu halaman

yang dikenal dengan sebutan homepage.Homepageadalah sebuah halaman yang

pertama kali dilihat ketika seseorang mengunjungi sebuah website (Risky dkk.,

2013).

Website merupakan kumpulan halaman web yang saling terhubung dan file–

filenya saling terkait. Web terdiri daripageatau halaman, dan kumpulan halaman

yang dinamakanhomepage. Homepageberada pada posisi teratas dengan halaman

terkait berada di bawahnya. Halaman di bawahhomepagedisebutchild pageyang

berisihyperlinkke halaman lain dalam web (Gregorius, 2001).

Website merupakan sekumpulan dokumen yang dipublikasikan melalui jaringan

internet maupun intranet sehingga dapat diakses oleh user melalui web browser

(Sardi, 2004).

2.2 PengembanganWebsite

Pengembanganwebsiteadalah salah satu aspek yang paling penting dari situsweb

(26)

7

pemrograman untuk membuat web page bekerja dengan baik. Sementara

pembangunsite gratis dapat hadir dengan cara membuatsitesendiri. Tidak hanya

pada website yang akan dikembangkan sesuai selera, tetapi akan dibuat sehingga

dapat dengan mudah bekerja dengan CMS untuk menjalankan semua aspek yang

berbeda dari website yang telah dibuat. Website dinamis adalah sebuah website

yang isi kontennya dapat berubah mengikuti dari isi database. Seseorang tidak

perlu mengganti pemrogramanwebsitemelainkan cukup melakukan pembaharuan

pada database yang digunakan (Rahman, 2013).

2.2.1 CSS(Cascading Style Sheet)

CSS (Cascading Style Sheet) adalah bahasa pemrograman yang digunakan untuk

mengatur format HTML, seperti jenis huruf, background, tata letak, ukuran

gambar, dan lain – lain. CSS digunakan secara bersamaan dengan HTML. Jika

HTML adalah bahasa untuk mengatur membuat konten terstruktur, sedangkan

CSS digunakan untuk mengaturstyledari konten yang terstruktur tersebut (Sibero,

2011).

CSS (Cascading Style Sheet) adalah suatu bahasastylesheetyang digunakan untuk

mengatur tampilan suatu website, baik tata letaknya, jenis huruf, warna, dan

semua yang berhubungan dengan tampilan. CSS digunakan untuk memformat

halaman web yang ditulis dengan HTML atau XHTML. Terdapat dua cara yang

bisa diterapkan untuk menggunakan CSS pada sebuah web, yang pertama dengan

membuat CSS langsung di dalam satufileHTML, yang kedua dengan memanggil

(27)

8

CSS (Cascading Style Sheet) merupakan bahasa pemrograman web yang

digunakan untuk mengendalikan dan membangun komponen dalam web sehingga

tampilan web akan lebih rapi, terstruktur, interaktif, dan seragam. Program ini

wajib dikuasai oleh setiap pembuat web program (Web Programmer), terutama

olehWeb Designer(Saputra dan Feni Agustin, 2011).

2.2.2 Javascript

Javascript berbeda dengan bahasa pemrograman java, bahasa pemrograman yang

kompleks dan termasuk kategori yang sama dengan bahasa pemrograman C dan

C++. Javascript diciptakan oleh Brendan Eich dari Netscape dan pertama kali

diperkenalkan pada Desember 1995. Javascript memiliki nama resmi

ECMAScript namun diubah menjadi Javascript. Javascript adalah bahasa

pemrograman yang dijalankan (interprate) oleh browser pada saat halaman web

dibuka. Javascript dapat digunakan untuk menjadikan halaman web yang dibuat

lebih dinamis dan responsif, seperti menampilkan pesan pop-up setelah

melakukan registrasionline(Sibero, 2011).

JavaScript adalah bahasa script berdasarkan pada objek yang memperbolehkan

pemakai untuk mengendalikan banyak aspek interkasi pemakai pada satu

dokumen HTML. Objek tersebut dapat berupa suatu windows, frame, URL,

dokumen, form, button,atau item yang lain. Terdapat dua piranti yang diperlukan

dalam JavaSricpt yaitu browser dan texteditor. Text editor adalah sebuah

pengolah kata (word processor) yang menghasilkan file dalam format ASCII

(28)

9

JavaSricptadalah bahasascripting client side yang sangat populer. Hampir semua

programmer web menggunakan JavaScript untuk memberi efek pemrograman di

halaman. JavaScript tidak hanya berdiri sendiri, tapi JavaScript juga menjadi

dasar yang bisa digunakan untuk teknologi lainnya, seperti Ajax, jQuery dan

jQuery Mobile.JavaScript merupakan bahasa pemrograman paling populer di

dunia. Ini karenaJavaScriptbisa dipakai diHTML, web,untuk server,PC,laptop,

tablet, ponsel dan lainnya (Edy dkk., 2014).

2.2.3 HTML 5

HTML 5 adalah versi terbaru dari HTML, dan ini akan menjadi standar baru

untuk HTML, XHTML, dan HTML DOM. Versi terakhir dari HTML ada ditahun

1999. Ada beberapa aturan yang diterapkan untuk HTML 5, seperti fitur-fitur baru

harus berbasis HTML, CSS, DOM, danJavaScipt,error handlingyang lebih baik,

HTML 5 harus bisa diakses dari piranti manapun, proses pengembangan harus

bisa dilihat oleh publik, mengurangi kebutuhan plugin eksternal, markup

tambahan untuk menggantikanscripting(Edy dkk., 2014).

HTML 5 adalah revisi kelima dari HTML yang pertama kali diciptakan pada

tahun 1990 dan versi keempatnya HTML 4, pada tahun 1997 dan hingga bulan

Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML 5

adalah untuk memperbaiki teknologi HTML agr mendukung teknologi

multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh

mesin.HTML 5 merupakan salah satu karya World Wide Web Consortium, W3C

untuk mendefinisikan sebuah bahasa yang dapat ditulis dengan cara HTML

(29)

10

2.2.4 Pemrograman Dinamis

PHP (Hypertext Preprocessor), merupakan bahasa pemrograman pada sisi server

yang memperbolehkan programmer menyisipkan perintah – perintah perangkat

lunak web server (apache, IIS, atau apapun) akan dieksekusi sebelum perintah itu

dikirim oleh halaman ke browser yang me-request-nya, contohnya adalah

bagaimana memungkinkannya memasukkan tanggal sekarang pada sebuah

halaman web setiap kali tampilan tanggal dibutuhkan. Sesuai dengan fungsinya

yang berjalan di sisi server maka PHP adalah bahasa pemrograman yang

digunakan untuk membangun teknologiweb application(Madcoms, 2011).

PHP merupakan bahasa pemrograman yang digunakan untuk membuat program

website dimana kode program yang telah dibuat dikompilasi dan dijalankan pada

sisi server untuk menghasilkan halaman website yang dinamis. PHP dibuat pada

tahun 1994 oleh Rasmus Lerdorf. Pada awalnya PHP didirikan untuk personal

Home Page. Karena memiliki banyak manfaat dan dapat berkembang dengan baik

maka PHP kemudian disebut dengan PHP: Hypertext Preprocessor. PHP

merupakan perangkat lunak open source. Penulisan kode program PHP menyatu

dengan HTML yang berjalan pada sisi server. Hal ini berarti semua sintaks yang

telah ditulisakan sepenuhnya dijalankan pada sever hanya hasilnya saja yang

dikirimkan kesisi browser. PHP merupakan bahasa pemrograman yang sesuai

untuk membuat aplikasi website dinamis seperti CMS karena memiliki performa

yang tinggi, mudah dipelajari, multi platform, aman, open source, serta mudah

(30)

11

PHP adalah pemrograman interpreter yaitu proses penerjemahan baris kode

sumber menjadi kode mesin yang dimengerti computer secara langsung pada saat

baris kode dijalankan. PHP disebut sebagai pemrograman Server Side

Programming, hal ini dikarenakan seluruh prosesnya dijalankan pada server. PHP

adalah suatu bahasa dengan hak cipta terbuka atau yang juga dikenal dengan

istilah Open Source, yaitu pengguna dapat mengembangkan kode– kode fungsi

PHP sesuai dengan kebutuhannya. Pemrograman PHP dapat ditulis dalam dua

bentuk yaitu penulisan baris kode PHP pada filetunggal dan penulisan kode PHP

pada halaman html (Sibero, 2011).

PHP (Hypertext Preporocessor) merupakan sebuah bahasa pemrograman yang

hanya dapat berjalan pada sisiserver (Server Side Scripting). Artinya proses yang

dibuat dengan PHP tidak akan berjalan tanpa menggunakan web server. PHP

digunakan untuk membangun aplikasi berbasis web agar web tersebut dapat

digunakan secara dinamis, seperti menambah, mengubah, membaca, serta

menghapus suatu konten. PHP menyatu dengan kode HTML. PHP tidak

menggantikan peran utama HTML sebagai pondasi kerangka web, namun untuk

melengkapi kekosongan. HTML merupakan bahasa pemrograman yang

digunakan untuk membangun kerangka atau pondasi web. Sedangkan PHP

merupakan bahasa pemrograman yang digunakan untuk proses aksi yang terdapat

dalam kontenweb(Saputra, 2013).

2.3 MySQL

MySQL adalah database yang menghubungkanscriptPHP menggunakan perintah

(31)

12

tampilanclientyang mempermudah dalam mengaksesdatabasedengan kata sandi

untuk mengizinkan proses yang bias dilakukan. phpMyAdmin adalah sebuah

software yang berbentuk seperti halaman situs yang terdapat pada web server.

Fungsi dari halaman ini adalah sebagai pengendali database MySQL sehingga

pengguna MySQL tidak perlu repot untuk menggunakan perintah-perintah SQL.

Karena dengan adanya halaman ini semua hal tersebut dapat dilakukan hanya

dengan meng-klik menu fungsi yang ada pada halaman phpMyAdmin (Saputra,

2013).

MySQL adalah salah satu program yang dapat digunakan sebagai database, dan

merupakan salah satu software untuk database server yang banyak digunakan.

MySQL bersifat open source dan menggunakan SQL. MySQL bias dijalankan

diberbagai platform misalnya Windows, Linux dan lain sebagainya.(Madcoms,

2011).

MySQL adalah sebuah implementasi dari system manajemen basisdata relasional

(RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General

Public License). Setiap pengguna dapat secara bebas menggunakan MySQL,

namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk

turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah

satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured

Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama

untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan

(32)

13

MySQL atau dibaca “My Sekuel” adalah suatu RDBMS (Relational Database

Management System) yaitu aplikasi system yang menjalankan fungsi pengolahan

data. MySQL pertama dikembangkan oleh MySQLAB yang kemudian diakui sisi

Sun Micro systemdan terakhir dikelola olehOracle Coorporation(Sibero, 2011).

MySQL merupakan salah satu perangkat lunak untuk system manajemen

database SQL. MySQL diciptakan oleh David Axmark Allan Larson, dan

Michael Widenius. MySQL juga merupakan perangkat lunak gratis di bawah

lisensi GNUGeneral public Lisencetetapi lisensi MySQL juga dijual untuk kasus

–kasus tertentu karena penggunaannya tidak cocok dengan penggunaan perangkat

GPL. MySQL merupakan perangkat database yang dapat digunakan untuk

(33)

21

BAB III

METODOLOGI PENELITIAN

3.1 Tempat dan Waktu Penelitian

Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada

Semester Ganjil 2014/2015.

3.2 Alat dan Bahan

Kebutuhan perangkat keras (hardware) dan perangkat lunak (Software) yang

digunakan adalah sebagai berikut:

3.2.1 Alat

Alat-alat atau kebutuhan perangkat keras yang digunakan dalam pembangunan

sistem ini adalah sebagai berikut:

1. Notebook dengan spesifikasi:

• ProsesorIntel® Core™ i5-2430M2,40 GHz,

• 2 GB RAM DDR3,

(34)

15

3.2.2 Bahan

Bahan atau perangkat lunak (Software) yang digunakan dalam membantu

pembangunan sistem ini adalah:

1. Sistem OperasiWindows 7 Ultimate 32 Bit,

2. Notepad++ v.6.5.1,

3. XAMPP,

4. Bahasa Pemrograman PHP,

5. Google Chrome v.38.0.2125.104,

6. MySQL Server 32 Bit.

3.3 Metode Penelitian

Langkah–langkah metode penelitian ini adalah sebagai berikut :

1. Analisis Situasi

Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Lampung. Analisis yang didapat dalam

penelitian ini adalah salah satunya bahwa sebagai Jurusan Ilmu Komputer

FMIPA Unila yang berhubungan dengan teknologi informasi dan sistem

informasi ternyata tidak semua kegiatan akademik ditunjang dengan teknologi

informasi dan sistem informasi. Jurusan Ilmu Komputer FMIPA Unila

mempunyaiwebkhusus yaituwebJurusan Ilmu Komputer FMIPA Unila. Saat

ini web tersebut hanya digunakan sebatas untuk menampilkan informasi dan

dokumen kegiatan akademik. Jurusan Ilmu Komputer FMIPA Unila juga

mempunyai sistem informasi hasil pengembangan pihak Jurusan ataupun

(35)

16

Jurusan, tetapi sistem informasi tersebut menyebar dan tidak dikelola dengan

baik. Dengan dibuatnya penelitian ini akan sangat baik jika sistem informasi

tersebut dapat dikelola dan dimanfaatkan secara maksimal.

2. Penelusuran Pustaka

Melakukan survey kepustakaan yang relevan bagi masalah yang diteliti. Pada

tahap ini dilakukan survey kepustakaan yang berkaitan dengan masalah yang

diteliti yang bersumber dari buku, jurnal, skripsi atau tugas akhir dan internet.

Informasi yang didapatkan antara lain tentang AMS. Website yang ada pada

umumnya tidak menggunakan AMS sehingga manajemen konten yang ada

tidak maksimal. Informasi mengenai Jurusan Ilmu Komputer FMIPA Unila,

bahwa selama ini Jurusan Ilmu Komputer FMIPA Unila mempunyai banyak

sistem informasi hasil pengembangan Jurusan dan hasil Tugas Akhir/Skripsi

mahasiswa. Selama ini sistem informasi tersebut berdiri sendiri dan belum

dikelola dengan baik. Hal ini merupakan sesuatu yang disayangkan karena

sistem informasi tersebut dapat membantu Jurusan Ilmu Komputer FMIPA

Unila dalam menjalankan manajemen di Jurusan.

Setelah melakukan survey kepustakaan dan mendapatkan informasi mengenai

pengembangan website menggunakan AMS, langkah selanjutnya yaitu

mengidentifikasi dan mendefinisikan masalah. Pada tahap ini, hal yang

disimpulkan menjadi permasalahan adalah penerapan AMS untuk membantu

Jurusan Ilmu Komputer Unila dalam mengelola sistem informasi yang

(36)

17

3. Perumusan Masalah

Berdasarkan analisis situasi yang dilakukan, diketahui bahwa Jurusan Ilmu

Komputer FMIPA Unila memiliki potensi sistem informasi yang baik tetapi

belum dimanfaatkan secara maksimal. Hipotesis adalah dugaan atau

pernyataan sementara yang menjadi jawaban dari sebuah permasalahan.

Hipotesis sementara belum memanfaatkan sistem informasi adalah tidak dapat

memanajemen sistem informasi dengan baik karena faktor kesibukan pihak

Jurusan dan kesulitan lain. Untuk itu, penelitian ini dilakukan untuk

memanfaatkan AMS sehingga Jurusan dapat dengan mudah mengoleksi dan

mengelola sistem informasi yang dimiliki dengan lebih mudah. Pengelolaan

tersebut dalam bentuk membangun sistem informasi yang menerapkan AMS.

Setelah berhasil implementasi, pihak Jurusan cukup menempelkan konten

pada sistem informasi yang dibuat dengan sedikit kostumisasi.

4. PerancanganWebBerbasis AMS

Pada langkah ini dilakukan penyusunan rencana atau rancangan pembangunan

sistem informasi berbasis web yang menerapkan AMS. Sistem informasi ini

dirancang untuk membantu memudahkan pihak Jurusan untuk menyajikan

informasi yang berhubungan dengan kegiatan akademis. Sistem ini dibuat

dengan menerapkan AMS sebagai media untuk mengelola dan memfasilitasi

proses pembuatan, pembaharuan, dan publikasi konten di Jurusan Ilmu

Komputer FMIPA Unila. Rancangan desain dibuat berdasarkan hasil dari

analisis kebutuhan yang telah diperoleh. Pada penelitian ini desain yang akan

dibuat adalah perancangan Interface (tampilan sistem) yang digunakan untuk

(37)

18

5. Implementasikan AMS Pada Konten diWeb

Tahap implementasi merupakan tahap dimana hasil desain software

diterjemahkan kedalam bahasa yang dapat dimengerti oleh komputer. Dalam

pembangunan system ini menggunakan bahasa pemrograman PHP karena

bahasa pemrograman ini mendukung aplikasi berteknologi web. Database

yang dihasilkan disimpan dalam aplikasi database MySQL. Web tersebut

menggunakan fungsi AMS yang dapat menempelkan konten tanpa harus

mengubah koding di dalam web. AMS yang akan dibangun mempunyai

kemampuan mengelola konten. Implementasi ini bertujuan untuk

menyelesaikan sistem yang telah dibuat rancangannya dan mulai

menggunakansystemserta mengujinya untuk mengetahui kesalahan atauerror

yang terdapat pada sistem.

3.4 PerancanganWebBerbasis AMS

Perancangan web berbasis AMS ini dimulai dengan membuat desain Interface

(tampilan sistem). Berikut rancangan tampilan end user ditunjukkan dengan

Gambar 3.1, tampilan uploader ditunjukkan dengan Gambar 3.2, dan tampilan

(38)

19

Gambar 3.1 Rancangan Tampilan SistemEnd User

Tampilan sistem end user yang akan dibuat ini terdiri dari header, menu, dan

frame aplikasi. Header adalah sebuah ruang grafis yang terletak di bagian paling

atas website. Sebagai simbol website, tentunya header memiliki peranan penting

dalam website. Header biasanya memuat logo atau ikon tertentu yang

melambangkan pemilik website. Header yang akan dibuat merupakan logo dari

Jurusan Ilmu Komputer FMIPA Unila. Frame adalah teknik yang digunakan

untuk membagiwindowmenjadi beberapa bagian. Setiap bagian dapat diisi

dengan sebuah halaman web yang sesuai.Frame aplikasi yang akan dibuat berisi

konten web yang telah dimasukkan ke dalam website dan konten tersebut dapat

(39)

20

Gambar 3.2 Rancangan Tampilan SistemUploader

Menu yang akan dibuat berisi login, konten yang dimasukkan, dan informasi

tentang Jurusan. Menu diatas terdiri Menu User yang di dalamnya terdapat

submenu Membuat Aplikasi, Membuat Database, Maintenance Database, User,

dan Bantuan. Membuat Aplikasi digunakan untuk mengunggah konten berbentuk

zip yang dimasukkan ke dalam website. Nama Menu digunakan untuk

menampilkan nama konten di dalam menu aplikasi yang akan digunakan.

Membuat Database digunakan untuk create database baru sesuai dengan

databaseyang ada di dalam konten sehingga konten dandatabasebisa terkoneksi

dengan baik. Submenu database ini terdapat nama database. Maintenance

Database digunakan untuk import database dan mengeloladatabase yang sudah

dibuat. Menu user digunakan untuk merubah username dan password yang

digunakan untuk login. Menu Bantuan digunakan untuk petunjuk atau tata cara

(40)

21

Gambar 3.3 Rancangan Tampilan Sistem Administrator

Menu yang akan dibuat berisi login, konten yang dimasukkan, dan informasi

tentang Jurusan. Menu diatas terdiri Menu Admin yang di dalamnya terdapat

submenu Membuat Aplikasi, Kumpulan Database, Database Server, User, dan

Membuat User. Membuat Aplikasi digunakan untuk mengupload konten

berbentuk zip yang dimasukkan ke dalam website. Nama Menu digunakan untuk

menampilkan nama konten di dalam menu aplikasi yang akan digunakan.

Kumpulan Database digunakan untuk mendata pengguna database. Database

Server digunakan untuk masuk ke dalam database server sebagai administrator.

Menu user digunakan untuk merubah username dan password yang digunakan

untuk login. Menu Membuat User digunakan untuk membuat user uploader dan

membuat user database. Perbedaan dari tampilan administrator dan tampilan

uploader adalah terdapat menu tambahan setelah login. Jika login sebagai

(41)

22

sebagai uploader maka yang akan muncul Menu User. Pada tampilan end user

hanya sebagai pengguna website yang ingin menjalankan aplikasi yang telah

diunggah ke dalam website oleh administrator dan pengguna hanya memilih

aplikasi yang ingin dijalankan dan aplikasi tersebut akan tampil diframeaplikasi.

3.5 Implementasi AMS

Setelah melakukan perancangan selanjutnya adalah tahap implementasi.

Implementasi yang akan dilakukan adalah proses coding yaitu membuat website

yang di dalamnya terdapat fungsi AMS menggunakan bahasa pemrograman PHP.

AMS yang akan dibangun mempunyai kemampuan mengelola konten.

3.6 Pengujian

Pengujian sistem dilakukan dengan menggunakan metode black box yaitu

equivalence partitioning. Metode equivalence partitioning adalah metode black

box testing yang membagi domain masukan dari suatu program ke dalam

kelas-kelas data, dimana test cases dapat diturunkan. Equivalence partitioning

berdasarkan pada premis masukan dan keluaran dari suatu komponen yang

dipartisi ke dalam kelas-kelas, menurut spesifikasi dari komponen tersebut, yang

akan diperlakukan sama (ekuivalen) oleh komponen tersebut. Dapat juga

diasumsikan bahwa masukan yang sama akan menghasilkan respon yang sama

pula. Alasan menggunakan metode equivalence partitioning pada pembangunan

sistem ini adalah karena metode ini mencari kesalahan pada fungsi yang salah

atau hilang, kesalahan pada interface dan kesalahan pada struktur data atau akses

(42)

23

Rancangan daftar pengujian ditunjukkan pada Tabel 3.1.

Tabel 3.1 Tabel Daftar Pengujian

No. Kelas

1 Interface Pengujian padaBrowser Tampilan sistem terlihat baik

Pengujian Fungsi pada Menu

Menampilkan halaman menu yang diinginkan

2 FungsiLogin Input loginadministrator dengan memasukkan

username dan password

yang benar

Menampilkan halaman administrator dan menu untuk administrator yang dapat memasukkan sistem ke dalam

website

Input loginadministrator

dengan memasukkan

username dan password

yang salah

Menu untuk administrator tidak tampil dan administrator tidak dapat login

Login administrator bisa memasukkan konten ke dalamwebsitedan dapat menghapusnya

Administrator bisa memasukkan konten ke dalam website dan dapat menghapusnya

Login administrator bisa mengupload database ke dalamwebsite

Administrator bisa mengupload

databaseke dalamwebsitedan

Login administrator bisa

melakukan login dan semua aplikasi yang di

uploadmuncul

Semua aplikasi yang telah dimasukkan muncul

3 Fungsi AMS Memasukkan nama konten yang akan ditampilkan di menu

Nama konten yang masuk sesuai dengan yang tampil di menu

Memasukkan konten ke dalamwebsiteberbentuk

file .zip

(43)

24

Memasukkan konten ke dalamwebsiteselainfile .zip

Menampilkan pesan error yang memberitahukan bahwa konten yang dimasukkan bukan berbentukfile .zip

File .zip yang dimasukkan harus memenuhi standar

upload .zip yang

diinginkan

Menampilkan pesan error yang memberitahukan bahwa konten yang dimasukkan tidak sesuai standar file .zip yang diminta

Memasukkan nama

database yang akan

diupload ke database

server

Database yang dibuat sesuai dengan

namadatabaseyang dimasukkan

Menjalankan konten yang telah dimasukkan

Konten berjalan dengan baik

Menghapus konten yang telah dimasukkan

Konten terhapus dengan baik

Mengubah isifile konten yang telah dimasukkan

(44)

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil dan pembahasan yang telah dijelaskan di bab sebelumnya,

maka dapat disimpulkan bahwa sistem ini dapat menjalankan aplikasi dengan

baik yang sudah diunggah oleh user maupun administrator yang berhubungan

dengan kegiatan akademis sehingga sistem ini dapat mempermudah aktifitas

akademis di Jurusan Ilmu Komputer FMIPA Unila. Sistem ini juga mempunyai

kemampuan mengelola konten dengan baik yang berkaitan dengan kegiatan

akademik di Jurusan Ilmu Komputer FMIPA Unila.

5.2 Saran

Saran yang dapat diberikan untuk pengembangan sistem selanjutnya adalah :

1. Sistem dapat dikembangkan menjadiwebsiteyang menggunakan CMS

2. Sistem ini dapat dikembangkan dengan ditambahnya bahasa pemrograman

yang dapat digunakan dan ditambahnya database yang bisa dikelola oleh

sistem.

3. Keamanan sistem ini dapat ditingkatkan menjadi lebih aman.

(45)

DAFTAR PUSTAKA

Edy Winarno, Ali Zaki, SmithDev. 2014. Pemrograman Web Berbasis HTML5,

PHP, dan JavaScript.Jakarta: PT Elex Media Komputindo.

Gregorius, Agung. 2001. Desain Web Interaktif Dengan Frontpage 2000 dan

Dreamweaver 4. Jakarta: PT Elex Media Komputindo.

Herbowo, Agus Rahmat. 2012. Web Responsive Design Untuk Situs Berita

Menggunakan Framework Codeigniter.Universitas Gunadarma: Jurnal.

Madcoms. 2011.Aplikasi Web Database dengan Dreamweaver dan

PHP-MySQL. Yogyakarta : Andi Offset.

Manalu, Darwis Robinson. 2011.Content Management System (CMS). Jurnal Visi

Vol 19 No 2.

Rahman, Su. 2013. Cara Gampang Bikin CMS PHP Tanpa Ngoding. Jakarta:

Mediakita.

Rahmadi, Ridho. 2010. Studi Komparatif Penggunaan Open Source Content

Management System (CMS) Joomla dan Drupal Untuk Pembuatan Website.

JurnalgenericVol 5 Nomor 1.

Risky Mayriayanti, Bambang Eka Purnama, Sukadi. 2013. Aplikasi Pengolahan

Jurnal Online Pada Sekolah Tinggi Keguruan dan Ilmu Pendidikan (STKIP)

(46)

Sampurna. 1996.Belajar Sendiri Membuat Homepage dengan HTML. Jakarta: PT

Elex Media Komputindo.

Saputra, Agus. 2013. Membangun Aplikasi Toko Online dengan PHP dan SQL

Server.Jakarta: PT Elex Media Komputindo.

Saputra, Agus dan Feni Agustin. 2011. Pemrograman CSS Untuk Pemula.

Jakarta: PT Elex Media Komputindo.

Sardi, Irawan. 2004. Manajemen, Desain, dan Pengembangan Situs Web Dengan

Macromedia Dreamweaver Mx 2004 dan Adobe Photoshop CS. Jakarta: PT

Elex Media Komputindo.

Sibero, Alexander FK. 2011. Kitab Suci WEB PROGRAMMING. Yogyakarta:

MediaKom.

Suryana, Taryana dan Koesheryatin. 2014. Aplikasi Internet Menggunakan

HTML, CSS, & JavaScript.Jakarta: PT Elex Media Komputindo.

Wahana Komputer. 2011. Mastering CMS Programming with PHP & MySQL.

Yogyakarta: C.V Andi Offset.

Wiharto, Yudi. 2011. Sistem Informasi Akademik Berbasis SMS Gateway.

Gambar

Gambar 3.1 Rancangan Tampilan Sistem End User
Gambar 3.2 Rancangan Tampilan Sistem Uploader
Gambar 3.3 Rancangan Tampilan Sistem Administrator

Referensi

Dokumen terkait

Kegiatan dan Hasil Belajar Siswa Kelas 1 SD Dengan Metode Montessori Pada Pokok Bahasan Membaca dan Menulis Lambang Bilangan Dengan Bantuan Papan Seguin.. Penelitian dalam

Eksploitasi adalah rangkaian kegiatan pada suatu wilayah kerja tertentu yang meliputi pengeboran sumur pengembangan dan sumur reinjeksi, pembangunan fasilitas lapangan dan

Kami harus meninggalkan Timor Lorosa’e pada tahun 2004, jadi kami tidak mempunyai waktu untuk menunda penyerahan tanggung jawab kepada PNTL.” Walapun Denis McDermott setuju

HIPERREALITAS DUNIA MAYA DALAM GAYA HIDUP GAMERS GAME ONLINE Universitas Pendidikan Indonesia| repository.upi.edu | perpustakaan.upi.edu..

Berdasarkan hasil analisis pengaruh pelatihan, budaya organisasi, lingkungan kerja terhadap kinerja karyawan pada SPBU Modern Group.. memberikan kesimpulan bahwa

[r]

(1) Dewan Pengawas sebagaimana dimaksud dalam Pasal 23 terdiri dari unsur-unsur pejabat Departemen Keuangan, Departemen Koperasi, dan Departemen/Instansi lain yang

Menyerahkan rumah dalam keadaan baik kepada Pengadilan Negeri bila ia hendak pindah atau oleh sebab - sebab lain harus meninggalkan rumah tersebut tanpa