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
i
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
ii
iii
iv
v
Pernyataan Persetujuan Publikasi
Laporan Kerja Praktek dan/atau Tugas Akhir untuk Kepentingan Akademis
vi
vii
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.
viii
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
ix
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
x
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 FlowchartInput 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
xi
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
xii
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