RANCANG BANGUN APLIKASI PELAYANAN CUSTOMER PADA SENGKALING FOOD FESTIVAL SKRIPSI DISUSUN OLEH: WIWIT JUMIANTO 201110370311131 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
RANCANG BANGUN APLIKASI PELAYANAN CUSTOMER PADA SENGKALING FOOD FESTIVAL SKRIPSI Diajukan Kepada Fakultas Teknik Universitas Muhammadiyah Malang Sebagai Persyaratan Memperoleh Gelar Sarjana Teknik Disusun Oleh : WIWIT JUMIANTO 201110370311131 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
KATA PENGANTAR Assalamu'alaikum Wr. Wb Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan rahmat dan hidayah-nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul: RancangBangunAplikasiPelayananCustomer PadaSengkaling Food Festival Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan. Akhir kata peneliti mengucapkan terima kasih kepada semua pihak yang telah membantu sehingga tugas akhir ini terselesaikan. Wassalamu alaikum Wr. Wb. Malang, 13 Januari 2016 Peneliti
DAFTAR ISI HALAMAN SAMPUL LUAR HALAMAN SAMPUL DALAM HALAMAN PERSETUJUAN... i HALAMAN PENGESAHAN... ii HALAMAN PERNYATAAN... iii ABSTRAK... iv ABSTRACT... v HALAMAN PERSEMBAHAN... vi KATA PENGANTAR... vii DAFTAR ISI... viii DAFTAR TABEL... xii DAFTAR GAMBAR... xiii DAFTAR LAMPIRAN... xvi BAB IPENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan masalah... 3 1.3 Tujuan Penelitian... 3 1.4 Batasan Masalah... 3 1.5 Metodologi Penelitian... 3 1.5.1 Metode Pengumpulan Data... 3 1.5.2 Implementasi Sistem... 4 1.5.3 Pengujian Terhadap Sistem... 4 1.6 Sistematika Penulisan... 4 BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi... 6 2.1.1 Komponen Sistem Informasi... 6 2.2 Data Flow Diagram (DFD)... 8 2.2.1 Simbol-Simbol DFD... 8 2.2.2 Kegunaan Simbol pada DFD... 9
2.2.3 Cara Menggambar DFD... 11 2.3 Database Management System (DBMS)... 11 2.3.1 Fungsi DBMS... 12 2.3.2 Komponen DBMS... 13 2.3.3 Multi-user DBMS Architecture... 13 2.3.4 Kualitas Penggunaan DBMS... 16 2.4 Customer Relationship Management (CRM)... 17 2.4.1 Tujuan CRM... 18 2.4.2 Tahapan CRM... 18 2.4.3 Klasifikasi CRM... 18 2.4.4 Komponen CRM... 19 2.5 Hypertext Preprocessor (PHP)... 23 2.5.1 Variabel PHP... 23 2.5.2 Keunggulan PHP... 24 2.5.3 Konsep Dasar PHP... 24 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1Analisis Sistem... 25 3.1.1 Sistem Pelayanan Manual... 25 3.1.2 Rancang Bangun Aplikasi Pelayanan Customer SFF... 26 3.1.3 Deskripsi Sistem... 27 3.1.4 Flowchart... 28 3.1.4.1 Flowchart Customer... 28 3.1.4.2 Flowchart Admin Stand... 29 3.1.4.3 Flowchart Kasir Pendaftaran... 30 3.1.4.4 Flowchart Kasir Pembayaran... 30 3.1.4.5 Flowchart Super Admin... 31 3.1.5 Data Flow Diagram... 32 3.1.5.1 DFD Level 0... 33 3.1.5.2 DFD Level 1 Admin Stand (2.1)... 35 3.1.5.3 DFD Level 1 Kasir Pendaftaran (5.1)... 36 3.1.5.4 DFD Level 1 Super Admin (7.1, 8.1, 9.1)... 37 3.2 Perancangan Antarmuka... 40
3.2.1 Tampilan Customer... 40 3.2.2 Tampilan Admin Stand... 42 3.2.3 Tampilan Kasir Pendaftaran... 45 3.2.4 Tampilan Kasir Pembayaran... 46 3.2.5 Tampilan Super Admin... 47 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi... 49 4.1.1 Kebutuhan Fungsional... 49 4.1.2 Implementasi Kode Program Super Admin... 50 4.1.2.1 Menampilkan Menu Data Admin... 50 4.1.2.2 Menampilkan Menu Data Kasir Pendaftaran... 52 4.1.2.3 Menampilkan Menu Data Kasir Pembayaran... 53 4.1.3 Implementasi Kode Program Kasir Pendaftaran... 54 4.1.3.1 Menampilkan Menu Data Top Up... 55 4.1.4 Implementasi Kode Program Kasir Pembayaran... 56 4.1.4.1 Menu Mengirim Notifikasi Pembayaran... 56 4.1.5 Implementasi Kode Program Admin... 58 4.1.5.1 Menampilkan Menu Data Makanan... 58 4.1.5.2 Menampilkan Menu Data Pesanan... 60 4.1.5.3 Menampilkan Menu Data Testimoni... 61 4.1.5.4 Menampilkan Menu Data Laporan... 62 4.1.6 Implementasi Kode Program Customer... 63 4.1.6.1 Menampilkan Menu Home... 64 4.1.6.2 Menampilkan Menu Stand... 65 4.1.6.3 Menampilkan Menu Testimoni... 67 4.1.6.4 Menampilkan Menu Keranjang... 68 4.2 Pengujian Sistem... 70 4.2.1 Pengujian Black Box... 70 4.2.1.1 Pengujian Menu Utama Administrator... 70 4.2.1.2 Pengujian Menu Utama Customer... 72 4.2.2 Pengujian Kuisioner... 73
BAB V PENUTUP 5.1 Kesimpulan... 75 5.2 Saran... 75 DAFTAR PUSTAKA... LAMPIRAN...
DAFTAR TABEL Tabel 2.1 Simbol-simbol DFD... 8 Tabel 4.1 Spesifikasi Perangkat Lunak untuk Implementasi... 49 Tabel4.2 Pengujian Menu Utama Administrator... 70 Tabel 4.3 Pengujian Menu Utama Customer... 72 Tabel 4.4 Kuesioner Customer SFF... 73 Tabel4.5 Kuesioner Karyawan SFF... 74
DAFTAR GAMBAR Gambar 2.1 Komponen dari Sistem Informasi... 7 Gambar 2.2 Teleprocessing Topology... 13 Gambar 2.3 File-server Architecture... 14 Gambar 2.4 Traditional Two-Tier Client Server Architecture... 15 Gambar 2.5 Three-Tier Client Server Architecture... 15 Gambar 3.1 Sistem Pelayanan Manual... 25 Gambar 3.2 Rancang Bangun Aplikasi Pelayanan SFF... 26 Gambar 3.3 Flowchart Customer... 28 Gambar 3.4 Flowchart Admin Stand... 29 Gambar 3.5 Flowchart Kasir Pendaftaran... 30 Gambar 3.6 Flowchart Kasir Pembayaran... 30 Gambar 3.7 Flowchart Super Admin... 31 Gambar 3.8 Context Diagram... 32 Gambar 3.9 DFD Level 0... 33 Gambar 3.10 DFD Level 1 Admin Stand (2.1)... 35 Gambar 3.11 DFD Level 1 Kasir Pendaftaran (5.1)... 36 Gambar 3.12 DFD Level 1 Super Admin (7.1, 8.1, 9.1)... 37 Gambar 3.13 Entity Relationship Program... 39 Gambar 3.14 Tampilan Form Login Customer... 40 Gambar 3.15 Tampilan Form Halaman Customer... 40 Gambar 3.16 Tampilan Form Daftar Stand... 41 Gambar 3.17 Tampilan Form Cart Customer... 41 Gambar 3.18 Tampilan Form Testimoni... 41 Gambar 3.19 Tampilan Form Login Admin Stand... 42 Gambar 3.20 Tampilan Form Halaman Admin Stand... 42 Gambar 3.21 Tampilan Form Input Makanan... 42 Gambar 3.22 Tampilan Form Lihat Data... 43 Gambar 3.23 Tampilan Form Pesanan... 43 Gambar 3.24 Tampilan Form Data Pesanan ( Setelah di-klik OK)... 43 Gambar 3.25 Tampilan Form Testimoni Stand... 44
Gambar 3.26 Tampilan Form Laporan... 44 Gambar 3.27 Tampilan Form Laporan ( Setelah di-klik OK )... 44 Gambar 3.28 Tampilan Form Login Kasir Pendaftaran... 45 Gambar 3.29 Tampilan Form Halaman Kasir Pendaftaran... 45 Gambar 3.30 Tampilan Form Pendaftaran... 45 Gambar 3.31 Tampilan Form Lihat Data... 46 Gambar 3.32 Tampilan Form Login Kasir Pembayaran... 46 Gambar 3.33 Tampilan Form Konfirmasi Pembayaran... 46 Gambar 3.34 Tampilan Form Login Super Admin... 47 Gambar 3.35 Tampilan Form Halaman Super Admin... 47 Gambar 3.36 Tampilan Form Data Admin... 47 Gambar 3.37 Tampilan Form Data Kasir Pendaftaran... 48 Gambar 3.38 Tampilan Form Data Kasir Pembayaran... 48 Gambar 4.1 File PHP Super Admin... 50 Gambar 4.2 Potongan Code Data Admin... 51 Gambar 4.3 Tampilan Data Admin... 51 Gambar 4.4 Potongan Code Data Kasir Pendaftaran... 52 Gambar 4.5 Tampilan Kasir Pendaftaran... 52 Gambar 4.6 Potongan Code data Kasir Pembayaran... 53 Gambar 4.7 Tampilan Data Kasir Pembayaran... 54 Gambar 4.8 File PHP Kasir Pendaftaran... 54 Gambar 4.9 Potongan Code Data Top Up... 55 Gambar 4.10 Tampilan Data Top Up... 55 Gambar 4.11 File PHP Kasir Pembayaran... 56 Gambar 4.12 Potongan Code Menu Mengirim Notifikasi Pembayaran... 57 Gambar 4.13 Tampilan Menu Mengirim Notifikasi Pembayaran... 57 Gambar 4.14 File PHP Admin... 58 Gambar 4.15 Potongan Code Data Makanan... 59 Gambar 4.16 Tampilan Data Makanan... 59 Gambar 4.17 Potongan Code Data Pesanan... 60 Gambar 4.18 Tampilan Data Pesanan... 60 Gambar 4.19 Potongan Code Data Testimoni... 61
Gambar 4.20 Tampilan Data Testimoni... 62 Gambar 4.21 Potongan Code Data Laporan... 62 Gambar 4.22 Tampilan Data Laporan... 63 Gambar 4.23 File PHP Customer... 64 Gambar 4.24 Potongan Code Menu Home... 64 Gambar 4.25 Tampilan Menu Home... 65 Gambar 4.26 Potongan Code Menu Stand... 66 Gambar 4.27 Tampilan Menu Stand... 66 Gambar 4.28 Potongan Code Menu Testimoni... 67 Gambar 4.29 Tampilan Menu Testimoni... 68 Gambar 4.30 Potongan Code Menu Keranjang... 69 Gambar 4.31 Tampilan Menu Keranjang... 69
DAFTAR PUSTAKA Referensi Buku : Lena Ellitan dan Lina Anatan. Reengineering Proses Bisnis Dan Implikasinya bagi Transformasi Perusahaan dan Fungsi Sumber Daya Manusia.Jurnal Manajemen, Vol.8, No.1, November 2008. Michael Hammer, James Champy, 1990, Reengineering The Corporation A Masifesto For Business Revolution. New York: Harper Business. Olalla, Marta Fossas. 2000. Information Technology in Business Process Reengineering. International Advances in Economic Research. Vol. 6 No.3 Ovi Dyantina, Mira Afrina, Ali Ibrahim. Penerapan Customer Relationship Management (CRM) Berbasis Web. Jurnal Sistem Informasi (JSI), VOL. 4, NO. 2, Okotober 2012. Sutarman, S.Kom, M.Kom. 2012. Pengantar Teknologi Informasi, Jakarta : Bumi Aksara Referensi Non Buku : Widianti Dewi Utami. 2012. Pembangunan Sistem Informasi Aset di PT. Telekomunikasi Indonesia (Persero) Berbasis Web. Jurnal Ilmiah Komputer dan Informatika. Volume I, No.2 https://www.academia.edu/5144811/jurnal_ilmiah_komputer_dan_inform atika_komputa_pembangunan_sistem_informasi_aset_d I_PT.INDUSTRI_TELEKOMUNIKASI_INDONESIA_PERSERO_BER BASIS_WEB (Diakses tanggal 28 Desember 2015) Data Kunjungan Wisatawan Asing ke Indonesia Tahun 2014 http://www.bps.go.id/brs/view/id/1104 (Diakses Tanggal 3 Januari 2015) Yuan, S.T., & Chang, W.L. 2001. Mixed-Initiative Synthesized Learning Approach For Web-Based CRM, Expert Systems with Applications. http://www.deepdyve.com/lp/elsevier/mixed- initiative-synthesized-
learning-approach-for-web-based-crm-wd91qvgrnp. (Diakses tanggal 3 Januari 2015) Ana Uluwiyah. 2013. Arial Keamanan Informasi Pada Sistem Web Service Pertukaran Data dan Meta data Statistik dengan Schema Validation dan Schema Hardening. http://www.academia.edu/3833781/arsitektur_keamanan_informasi_pada _Sistem_Web_Service_Pertukaran_Data_dan_Metada_dengan_schema_v alidation_dan_hardening. (Di akses pada tanggal 5 Mei 2015) Brigida. 2013. Keuntungan dan kerugian DBMS. http://informatika.web.id/keuntungan-dbms.htm. (Di akses pada tanggal 6 Mei 2015) Hestia Istiviani, Dini Yuniarta, Siti Lailatul Zaroh. 2013. Business Process Redisign. Business%20Process%20Redesign.html. (Di akses pada tanggal 9 Mei 2015) Khilmi Mubarok. Penggunaan Teknologi Web Service pada Sistem Regestrasi PPJK. http://pranata.depkeu.go.id/site/detail/165. (Di akses pada tanggal 5 Mei 2015) Mirajudin. Pengertian Simbol DFD https://www.academia.edu/8981430/pengertian_simbol_dfd. (Di akses pada tanggal 23 Desember 2015) Muhammad Arif. 2013. Business Process Reengineering. http://www.academia.edu/6960893/business_process_reengineering. akses pada tanggal 9 Mei 2015) (Di Sakalvin. 2012. Manfaat web service dalam sistem informasi terintegrasi. http://www.britannica.com/ebchecked/topic/152201/databasemanagement-system-dbms http://dini-y-fisip11.web.unair.ac.id/artikel_detail-77928-informasi- http://blog.unsri.ac.id/sakalvin/kuliah/manfaat-web-service-dalam-sistem-
informasi-terintegrasi/mrdetail/62855. (Di akses pada 2015) tanggal 5 Mei Yadi Utama. 2013. Teknik Pemrograman Web Service PHP Dengan Menggunakan SOAP dan WSDL. http://elib.unikom.ac.id/download.php?id=132941. (Di akses pada tanggal 5 Mei 2015)