Perancangan dan Implementasi Sistem Pemesanan Menu di Restoran Berbasis Web Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Ahli Madya Komputer Oleh : Ika Yuliana 562012008 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2015
Perancangan dan Implementasi Sistem Pemesanan Menu di Restoran Berbasis Web Laporan Tugas Akhir Oleh : Ika Yuliana 562012008 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2015 i
ii
Pernyataan Bebas Plagiasi Yang bertandatangan dibawah ini, Nama : Ika Yuliana NIM : 562012008 Program Studi : Diploma Teknik Informatika Fakultas : Teknologi Informasi Universitas Kristen Satya Wacana Menyatakan dengan sesungguhnya bahwa laporan dengan judul : Perancangan dan Implementasi Sistem Pemesanan Menu di Restoran Berbasis Web yang dibimbing oleh : 1. Felix David, S.Kom. adalah benar-benar karya saya. Didalam menulis Tugas Akhir ini tidak terdapat keseluruhan tulisan atau gagasan orang lain yang saya ambil dengan cara menyalin atau meniru dalam bentuk rangkaian kalimat, gambar, serta simbol yang penulis akui seolah-olah sebagai karya tanpa memberikan pengakuan pada penulis atau sumber aslinya. Salatiga, Ika Yuliana Penulis iii
iv
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 Felix David, S.Kom yang telah berkenan meluangkan waktu untuk memberikan bimbingan dalam penyusunan Tugas Akhir ini. v
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 2012 yang telah memberikan doa, dukungan, serta kebersamaannya selama ini. 6. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu. Salatiga, Ika Yuliana vi
DAFTAR ISI Judul... i Lembar Pengesahan... ii Lembar Bebas Plagiasi... iii Lembar Pernyataan Persetujuan Publikasi... iv Kata Pengantar... v Daftar isi... vii Daftar Gambar... ix Daftar Tabel... xiii BAB I. PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Tujuan... 3 1.2.1 Tujuan Umum... 3 1.2.2 Tujuan Khusus... 3 1.3 Rumusan Masalah... 4 1.4 Batasan Masalah... 4 1.5 Metodologi... 5 BAB II. TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu... 7 2.2 Landasan Teori... 8 2.2.1 Pengertian Web... 8 2.2.2 Pengertian Sistem... 9 vii
2.2.3 Pengertian Pemesanan... 9 2.2.4 Pengertian Menu... 9 2.2.5 Restoran... 10 BAB III. PERANCANGAN SISTEM 3.1 Rancangan DFD (Data Flow Diagram)... 11 3.2 Database... 17 3.3 Perancangan Antar Muka... 22 BAB IV. HASIL DAN ANALISIS 4.1 Hasil atau Implementasi... 51 4.2 Analisis... 70 BAB V. PENUTUP 5.1 Kesimpulan... 71 5.2 Saran... 71 Daftar Pustaka... 72 Lampiran... 74 viii
DAFTAR GAMBAR Gambar 3.1 DFD tingkat 0 Sistem Pemesanan Menu di Restoran... 13 Gambar 3.2 DFD tingkat 1 Sistem Pemesanan Menu di Restoran... 14 Gambar 3.3 DFD tingkat 2 Proses Order... 15 Gambar 3.4 DFD tingkat 2 Omset... 16 Gambar 3.5 DFD tingkat 2 Billing... 16 Gambar 3.6 LKT Halaman Login... 23 Gambar 3.7 LKT Halaman Utama Admin... 24 Gambar 3.8 LKT Halaman Update Data Cake atau Data Coffee... 25 Gambar 3.9 LKT Halaman Lihat Data Cake atau Data Coffee... 26 Gambar 3.10 LKT Halaman Tambah Data Cake atau Data Coffee... 28 Gambar 3.11 LKT Halaman Edit Data Cake atau Data Coffee... 29 Gambar 3.12 LKT Halaman Hapus Data Cake atau Data Coffee... 31 Gambar 3.13 LKT Halaman Data Karyawan... 32 Gambar 3.14 LKT Halaman Utama Data Kasir atau Data Coffee... 33 ix
Gambar 3.15 LKT Halaman Lihat Data Kasir atau Data Pramusaji... 34 Gambar 3.16 LKT Halaman Tambah Data Kasir atau Data Pramusaji... 36 Gambar 3.17 LKT Halaman Edit Data Cake atau Data Pramusaji... 37 Gambar 3.18 LKT Halaman Hapus Data Cake atau Data Coffee... 39 Gambar 3.19 LKT Halaman Omset... 40 Gambar 3.20 LKT Halaman Data Omset Cake atau Data Coffee... 41 Gambar 3.21 LKT Halaman Menu Utama untuk Customer... 42 Gambar 3.22 LKT Halaman Menu... 43 Gambar 3.23 LKT Halaman Menu Cake atau Menu Coffee... 44 Gambar 3.24 LKT Halaman Salah Satu Gambar jika Dipilih... 45 Gambar 3.25 LKT Halaman About... 46 Gambar 3.26 LKT Halaman Contact... 47 Gambar 3.27 LKT Halaman Order... 48 Gambar 3.28 LKT Halaman Data Order pada Pramusaji... 49 Gambar 3.29 LKT Halaman Lembar Kerja Tampilan Halaman Pembayaran pada Kasir... 50 x
Gambar 4.1 Splash Screen... 53 Gambar 4.2 Tampilan Halaman Login... 53 Gambar 4.3 Tampilan Halaman Login Pramusaji... 54 Gambar 4.4 Halaman Login Kasir... 55 Gambar 4.5 Halaman Menu Login... 56 Gambar 4.6 Halaman Update Data Cake atau Data Coffee... 57 Gambar 4.7 Halaman Lihat Data Cake dan Coffee... 58 Gambar 4.8 Halaman Tambah Data Cake dan Coffee... 59 Gambar 4.9 Halaman Edit Data Cake dan Coffee... 60 Gambar 4.10 Halaman Hapus Data Cake atau Data Coffee... 61 Gambar 4.11 Halaman Home... 61 Gambar 4.12 Halaman About... 62 Gambar 4.13 Halaman Contact... 63 Gambar 4.14 Halaman Menu... 63 Gambar 4.15 Halaman Order... 64 Gambar 4.16 Halaman Daftar Order... 64 Gambar 4.17 Halaman Pembayaran... 65 Gambar 4.18 Lihat Data Kasir atau Data Pramusaji... 65 Gambar 4.19 Halaman Tambah Data Kasir atau Data Pramusaji... 66 Gambar 4.20 Halaman Edit Data Kasir atau Data Pramusaji.. 67 Gambar 4.21 Halaman Edit Data Kasir atau Data Pramusaji.. 68 Gambar 4.22 Halaman Data Omset... 69 xi
Gambar 4.23 Halaman Data Omset Cake atau Data Omset Coffee... 69 xii
DAFTAR TABEL Tabel 3.1 Tabel Login... 17 Tabel 3.2 Tabel Cake... 17 Tabel 3.3 Tabel Coffee... 18 Tabel 3.4 Tabel Kasir... 19 Tabel 3.5 Tabel Pramusaji... 19 Tabel 3.6 Tabel Order Cake... 20 Tabel 3.7 Tabel Order Coffee... 20 Tabel 3.8 Tabel Omset Cake... 21 Tabel 3.9 Tabel Omset Coffee... 22 xiii