Institutional Repository | Satya Wacana Christian University: Pengembangan Sistem Informasi Website Solo Kuliner dan Festival Berbasis PHP
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
laporan
Tugas Akhir
ini
ini dengan baik.
dimaksudkan
untuk
Penulisan
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
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
laporan
Tugas Akhir
ini
ini dengan baik.
dimaksudkan
untuk
Penulisan
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