PENGEMBANGAN SISTEM INFORMASI WEBSITE SOLO KULINER DAN FESTIVAL BERBASIS PHP Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Ahli Madya Komputer Oleh: Lintang Octaviani 562013047 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2016
PENGEMBANGAN SISTEM INFORMASI WEBSITE SOLO KULINER DAN FESTIVAL BERBASIS PHP Laporan Tugas Akhir Oleh: Lintang Octaviani 562013047 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2016 i
Lembar Pengesahan ii
Pernyataan Tidak Plagiat iii
Pernyataan Persetujuan Akses iv
Pernyataan Persetujuan Publikasi Laporan Kerja Praktek dan/atau Tugas Akhir untuk Kepentingan Akademis v
Lembar Persetujuan Pembimbing vi
Kata Pengantar Segala puji syukur penulis panjatkan kehadiran Tuhan Yang Maha Esa atas segala berkat dan anugerahnya yang sangat luar biasa sehingga penulis dapat menyelesaikan penulisan laporan Tugas Akhir ini dengan baik. Penulisan laporan Tugas Akhir ini dimaksudkan untuk memenuhi sebagian dari syarat dalam rangka meraih gelar Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. Penulis juga menyadari bahwa terselesaikannya laporan Tugas Akhir dengan lancar tidak terlepas juga karena bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan terimakasih kepada : 1. Dr. Dharmaputra T. Palekahelu sebagai Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 2. Bapak Sri Winarso Martyas Edi, S.Kom, M.Cs sebagai Ketua Program Studi Teknik Informatika, Diploma Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 3. Bapak Drs. Prihanto Ngesti Basuki, M.Kom yang telah berkenan meluangkan waktu untuk memberikan bimbingan dalam penyusunan Tugas Akhir ini. vii
4. Orang tua dan keluarga tercinta, yang memberikan dukungan baik moril maupun materil kepada penulis untuk selalu berusaha mencapai hasil yang terbaik. 5. Semua teman-teman D3 Teknik Informatika 2013 yang telah memberikan doa, dukungan, serta kebersamaannya selama ini. 6. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu. Salatiga, 17 Mei 2016 Lintang Octaviani viii
DAFTAR ISI Judul... i Lembar Pengesahaan... ii Lembar Pernyataan Tidak Plagiat... iii Lembar Pernyataan Persetujuan Publikasi... iv Lembar Pernyataan Persetujuan Akses... v Lembar Persetujuan Pembimbing... vi Kata Pengantar... vii Daftar Isi... ix Daftar Gambar... xi Daftar Tabel... xiii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Tujuan... 2 1.2.1 Tujuan Umum... 2 1.2.2 Tujuan Khusus... 3 1.3 Rumusan Masalah... 4 1.4 Batasan Masalah... 4 1.5 Metodologi... 5 1.6 Jadwal Kegiatan... 6 BAB II TINJAUAN PUSTAKA... 7 2.1 Penelitian Terdahulu... 7 2.2 Landasan Teori... 8 BAB III PERANCANGAN SISTEM... 17 3.1 Analisa Kebutuhan... 17 3.2 Ruang Lingkup Aplikasi... 20 3.3 Konsep Perancangan Aplikasi... 21 ix
3.3.1 Gambaran Umum... 21 3.3.2 Pengguna Aplikasi... 23 3.4 Perancangan Antar Muka Aplikasi... 24 3.5 Perancangan Proses Bisnis... 26 3.5.1 Use Case Diagram... 26 3.5.2 Flowchart Input Data Agenda... 28 3.6 Pemodelan Penyimpanan Data... 30 3.7 Model Distribusi Aplikasi... 31 BAB IV HASIL DAN ANALISIS... 33 4.1 Hasil karya / Implementasi... 33 4.1.1 Implementasi Database... 33 4.1.2Implementasi User Interface... 36 4.1.3 Pengujian Sistem... 43 4.2 Analisis... 47 BAB V PENUTUP... 48 5.1 Kesimpulan... 48 5.2 Saran... 59 Daftar Pustaka... 59 Lampiran... 60 x
DAFTAR GAMBAR Gambar 3.1 Gambaran umum... 22 Gambar 3.2 Tampilan awal... 25 Gambar 3.3 Desain halaman kerja admin... 26 Gambar 3.4 Use case diagram... 27 Gambar 3.5 Flowchart input data agenda... 28 Gambar 3.6 Pemetaan web... 29 Gambar 3.7 Pemodelan penyimpanan data... 30 Gambar 3.8 Model distribusi aplikasi... 32 Gambar 4.1Tampilan membuat database... 33 Gambar 4.2Tampilan membuat tabel... 34 Gambar 4.3 Tampilan memasukkan tabel... 35 Gambar 4.4 Tampilan beranda... 36 Gambar 4.5 Tampilan info festival... 37 Gambar 4.6 Tampilan menu agenda Solo.... 38 Gambar 4.7 Tampilan info kuliner... 39 Gambar 4.8 Tampilan halaman login... 40 Gambar 4.9 Tampilan proteksi login.... 41 Gambar 4.10 Tampilan halaman admin.... 41 Gambar 4.11 Tampilan javascript simpan data.... 42 xi
DAFTAR TABEL Gambar 1.1 Jadwal kegiatan... 6 Gambar 3.1 Pengguna aplikasi... 24 Gambar 4.1 Pengujian login... 43 Gambar 4.2 Pengujian session... 43 Gambar 4.3 Pengujian masukkan data... 44 Gambar 4.4 Pengujian update data... 44 Gambar 4.5 Pengujian hapus data... 45 Gambar 4.6 Pengujian logout... 45 Gambar 4.7 Pengujian membaca data... 46 Gambar 4.8 Pengujian data akses ke database... 46 Gambar 4.9 Pengujian fitur sosial media... 46 xii