SISTEM PEMESANAN MENU BERBASIS WEB MEMANFAATKAN MIKROTIK API (STUDI KASUS: MIAW SHAKE CAT CAFE)
Skripsi untuk memenuhi sebagian persyaratan mencapai derajat Sarjana S-1
Program Studi Teknik Informatika
disusun oleh: Gina Mardiana 11651026
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2015
SISTEM PEMESANAN MENU BERBASIS WEB MEMANFAATKAN MIKROTIK API (STUDI KASUS: MIAW SHAKE CAT CAFE)
Skripsi untuk memenuhi sebagian persyaratan mencapai derajat Sarjana S-1
Program Studi Teknik Informatika
disusun oleh: Gina Mardiana 11651026
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2015
i
HALAMAN MOTTO
1. “Sebaik-baik manusia diantaramu adalah yang paling banyak manfaatnya bagi orang lain”(HR. Thabrani)
2. “SAYA DATANG, SAYA BIMBINGAN, SAYA UJIAN, SAYA MENANG.”
v
KATA PENGANTAR
Alhamdullilah, puji syukur kehadirat Allah SWT, Tuhan semesta alam yang tak pernah berhenti memberikan segala limpahan rahmat, taufik, hidayah dan nikmat-Nya, penulis mampu menyelesaikan skripsi yang berjudul Sistem Pemesanan Menu Berbasis Web Memanfaatkan Mikrotik API(Study Kasus: Miaw Shake Cat Cafe). Penulis mengucapkan terima kasih kepada pihak-pihak yang turut serta baik bantuan, nasehat, bimbingan dan dukungannya sehingga dapat menyelesaikan pembuatan skripsi ini. Ucapan terima kasih penulis sampaikan kepada : 1. Orang tua dan seluruh anggota keluarga yang selalu memberikan nasehat, dukungan dan do’anya. 2. Dr. Maizer Said Nahdi, M.Si selaku Dekan Fakultas Sains dan Teknologi UIN Sunan Kalijaga Yogyakarta. 3. Bapak Sumarsono, ST., M.Kom selaku Ketua Program Studi Teknik Informatika Fakultas Sains dan Teknologi UIN Sunan Kalijaga Yogyakarta. 4. Bapak M Didik R Wahyudi, S.T., MT., selaku Dosen Pembimbing Akademik dan Dosen Pembimbing Skripsi yang telah memberikan arahan dan masukan selama penyusunan skripsi ini secara teliti dan rinci. 5. Bapak dan Ibu Dosen Program Studi Teknik Informatika yang telah memberikan bekal ilmu pengetahuannya kepada penulis selama
vi
mengabdi di UIN Sunan Kalijaga, semoga ilmu ini penulis manfaatkan dengan sebaik-baiknya. 6. Teman-teman se-angkatan 2011, khususnya angkatan 2011 Mandiri, terima kasih atas kebersamaannya, pahit manis mengikuti perkuliahan selama ini, semoga jangan sampai putus silaturahmi diantara kita. Penulis berharap semoga Allah SWT membalas kebaikan dan ketulusan semua pihak yang telah banyak membantu penulis dalam menyelesaikan skripsi ini Amiin. Besar harapan besar penulis, semoga skripsi ini dapat bermanfaat bagi kemajuan dan perkembangan ilmu pengetahuan dan menjadi sumbangan pemikiran bagi pihak yang membutuhkan terutama dalam bidang Teknik Informatika. Amin ya Robbal Alamiin.
Yogyakarta, 21 September 2015 Penyusun
Gina Mardiana 11651026
vii
HALAMAN PERSEMBAHAN
Alhamdulillahirrabbil’alamiin, puji syukur kehadirat Allah SWT yang telah memberikan nikmat iman, nikamt islam, hingga nikmat kesehatan, serta petunjuk dalam kesulitan. Sholawat serta salam senantiasa tercurahkan kepada Nabi Muhammad SAW. Skripsi ini dipersembahkan kepada: 1. Kedua orangtua, bapak yang tak kenal lelah menanyakan “Kapan kamu lulusnya nak?”. Akhirnya saya lulus pak! Terimakasih atas dukungan moril dan materilnya. Terimakasih Mah, atas segalanya atas kasih sayangnya yang tidak pernah memiliki ujung dan tersenyumlah di JannahNya . 2. Ke-5 kakak-kakakku, yang selalu memeberikan motivasi untuk segera pulang ke rumah hahaha. Akhirnya Gina pulang yeaah..!! 3. Bapak M. Didik R. Wahyudi terimaksih banyak atas bimbingan dan dukungan yang diberikan kepada penulis dalam proses penyelesaian skripsi ini. 4. Kalian satu sahabat yang ikut bersama - sama merasakan labil skripsi (kaka sita, mami fitria, nisa, bita, eteh kiki, arin, Poe Ipeh), terima kasih telah menjadi teman main ke perpus, ngopi-ngopi, jalan-jalan. Semoga Allah SWT selalu menjaga kita semua. Wish You All The Best. 5. Kost Pak Gito (Mas Imam, Gopal, Mas Dahlan, Mas Damar, Mas Taha, Mas Fandy, Mas Dede, Mas Toni) terimakasih sudah berbagi ilmu, keceriaan dan banyak berbagi pengalaman.
viii
6. Teman-teman Lab (Mas Fafa, Mas Fajar, Mas Kholiq, Mas Rasyid, Mas Alfian) terimakasih banyak yang sering nemenin ke lab bareng, terimakasih ilmu jaringannya dan saran dalam penelitian ini. 7. Teman - teman Teknik Informatika khususnya angkatan 2011 (Yesi, Fitri, Puput, Lisdiana, Anto, Ridwan, Nico, Datofa, Wisnu, Azhar, Dikto, Herman, Azis, Dedi, Bayu, Tyo, Randi, Yudis, Jey, indra, Isnan, Prasetyo) jaga selalu silaturahmi. 8. Keluarga Sumbawa ( Mba Desi, Mba Ning, Mba Arum, Mas Agus, Bahe, Fathur) Terimakasih atas singgahan rumahnya. 9. Eri, terimakasih sudah mau bantuin nyari tempat studi kasus, cepat nyusul yes..! 10. Teman Seperbimbingan ( Udin, Anggit, Imam) Terimakasih selalu ikut ngbimbing dan ngasih masukan tentang skripsi ini. 11. Kost Hibrida ( Willi, Iza, Ihda, Debi, Aprek, Mbak Ida, Mbak Wiwit, Nikmah, Fenty, Bombong ) kalian luar biyasakk !! 12. Semua pihak yang mendukung dan membantu dalam penyususnan dan penyelesaian skripsi ini.
ix
DAFTAR ISI
HALAMAN JUDUL........................................................................................ i HALAMAN PENGESAHAN SKRIPSI.......................................................... ii SURAT PERSETUJUAN SKRIPSI ................................................................ iii PERNYATAAN KEASLIAN SKRIPSI.......................................................... iv HALAMAN MOTO ........................................................................................ v KATA PENGANTAR ..................................................................................... vi HALAMAN PERSEMBAHAN ...................................................................... viii DAFTAR ISI.................................................................................................... x DAFTAR GAMBAR ....................................................................................... xiv DAFTAR TABEL............................................................................................ xvii INTISARI......................................................................................................... xviii ABSTRACT..................................................................................................... xix BAB I PENDAHULUAN ................................................................................ 1 1.1 Latar Belakang .................................................................................... 1 1.2 Rumusan Masalah............................................................................... 3 1.3 Batasan Masalah ................................................................................. 3 1.4 Tujuan Penelitian ................................................................................ 4 1.5 Manfaat Penelitian .............................................................................. 4 1.6 Keaslian Penelitian.............................................................................. 5 BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ........................ 6 2.1 Tinjauan Pustaka................................................................................. 6 2.2 Landasan Teori.................................................................................... 9 2.2.1 Sistem ....................................................................................... 10 2.2.2 DFD (Data Flow Diagram)....................................................... 11 2.2.3 ERD (Entity Relationship Diagram) ........................................ 12 2.2.4 PHP .......................................................................................... 14 2.2.5 MySQL ..................................................................................... 15 2.2.6 Apache ...................................................................................... 16 2.2.7 Mikrotik.................................................................................... 17
x
2.2.8 API PHP Class.......................................................................... 22 2.2.9 Bootstrap................................................................................... 22 2.2.10 Winbox ..................................................................................... 23 2.2.11 Jaringan Komputer ................................................................... 24 BAB III METODE PENGEMBANGAN SISTEM ......................................... 35 3.1 Pengumpulan Data .............................................................................. 35 3.2 Kebutuhan Pengembangan Sistem...................................................... 35 3.3 Metode Pengembangan Sistem ........................................................... 36 3.3.1 Analisis Sistem ......................................................................... 37 3.3.2 Desain Sistem ........................................................................... 38 3.3.3 Implementasi Sistem ................................................................ 39 3.3.4 Pengujian dan Pemeliharaan Sistem......................................... 39 BAB IV ANALISIS DAN PERANCANGAN SISTEM ................................. 40 4.1 Analisis Kebutuhan Sistem ................................................................. 40 4.1.1 Analisis Kebutuhan Fungsional................................................ 41 4.1.2 Analisis Kebutuhan Non Fungsional........................................ 41 4.2 Perancangan Sistem ............................................................................ 42 4.2.1 TopologiJ aringan Pada Sistem Pemesanan Menu Berbasis Web Menfaatkan Mikrotik API ................................................. 42 4.2.2 DFD Level 0 (Diagram Konteks) ............................................. 44 4.2.3 DFD Level 1 Admin danCustomer........................................... 45 4.2.4 DFD Level 2 Proses 1 Pengelolaan Data Meja ........................ 46 4.2.5 DFD Level 2 Proses 2 Pengelolaan Data Menu ....................... 46 4.2.6 DFD Level 2 Proses 3 Pengelolaan Data Pesanan ................... 47 4.2.7 DFD Level 2 Proses 4 Pengelolaan Data Transaksi ................. 48 4.2.8 DFD Level 2 Proses 5 Pengelolaan Cetak Transaksi ............... 48 4.2.9 ERD (Entity Relationship Diagram) ........................................ 49 4.3 Perancangan Basis Data ...................................................................... 51 4.3.1 Tabel “admin” .......................................................................... 51 4.3.2 Tabel “meja”............................................................................. 52 4.3.3 Tabel “menu”............................................................................ 52
xi
4.3.4 Tabel “pesanan”........................................................................ 53 4.3.5 Tabel “transaksi” ...................................................................... 53 4.4 Relasi Antar Tabel .............................................................................. 54 4.5 Rancangan Interface (Antarmuka)...................................................... 55 4.5.1 Rancangan Antarmuka Halaman Admin.................................. 55 4.5.1.1
Rancangan Antarmuka Form Login................................ 55
4.5.1.2
Rancangan Antarmuka Halaman Home Admin.............. 56
4.5.1.3
Rancangan Antarmuka Halaman Edit Akun Admin....... 56
4.5.1.4
Rancangan Antarmuka Halaman Edit Profile Admin..... 57
4.5.1.5
Rancangan Antarmuka Halaman Daftar Pesanan Pada Admin ...................................................................... 58
4.5.2 Rancangan Antarmuka Halaman Customer ............................. 58 4.5.2.1
Rancangan Antarmuka Halaman Home ......................... 58
4.5.2.2
Rancangan Antarmuka Halaman Pesanan Menu ............ 59
4.5.2.3
Rancangan Antarmuka Halaman Tagihan ...................... 59
4.5.2.4
Rancangan Antarmuka HalamanGaleri .......................... 60
4.5.2.5
Rancangan Antarmuka Halaman About .......................... 61
4.5.2.6
Rancangan Antarmuka Halaman Contact....................... 61
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM ............................... 63 5.1 Implementasi....................................................................................... 63 5.1.1 Implementasi SistemPemesanan Menu Bypass Mikrotik API . 63 5.1.1.1
Implemetasi Halaman Login Hotspot Mikrotik Pada Sistem Pemesanan....................................................................... 65
5.1.1.2
Users Hotspot.................................................................. 66
5.1.2 Implementasi Database ............................................................ 66 5.1.3 Implementasi Sistem Halaman Admin..................................... 67 5.1.3.1
Implementasi Halaman Login Admin ............................. 67
5.1.3.2
Implementasi Halaman Dashbord Admin ...................... 68
5.1.3.3
Implementasi Halaman Edit Akun dan Edit Profile Admin ............................................................................... 68
5.1.3.4
Implementasi Halaman Data Admin............................... 69
xii
5.1.3.5
Implementasi Halaman Daftar Pesanan Pada Admin ..... 69
5.1.3.6
Implementasi Halaman Detail Pesanan Pada Admin...... 70
5.1.3.7
Implementasi Halaman Tambah Pesanan Pada Admin .. 70
5.1.3.8
Implementasi Halaman PrintOut Pesanan Pada Admin . 71
5.1.3.9
Implementasi Halaman Data Menu Pada Admin............ 72
5.1.3.10 Implementasi Halaman Edit Data Menu ......................... 73 5.1.3.11 Implementasi Halaman Tambah Menu ........................... 73 5.1.3.12 Implementasi Halaman Meja .......................................... 74 5.1.4 Implementasi Sistem Halaman Customer ................................ 75 5.1.4.1
ImplementasiHalaman Home.......................................... 75
5.1.4.2
ImplementasiHalamanPemesanan Menu ........................ 75
5.1.4.3
ImplementasiHalamanTabelTagihanCustomer............... 76
5.1.4.4
ImplementasiHalaman Gallery ....................................... 77
5.1.4.5
ImplementasiHalamanAbout........................................... 78
5.1.4.6
ImplementasiHalalmanContacts ..................................... 78
5.2 Pengujian............................................................................................. 79 5.2.1 Pengujian Alpha ....................................................................... 79 5.2.2 Pengujian Beta.......................................................................... 80 BAB VI HASIL DAN PEMBAHASAN ......................................................... 83 6.1 Pengujian Sistem................................................................................. 83 6.2 Hasil dan Pembahsan Pengujian Alpha ............................................. 83 6.3 Hasil dan Pembahsan Pengujian Betha............................................... 85 6.4 Pembahsan Mikrotik ........................................................................... 88 6.4.1 Login User................................................................................... 89 6.4.2 Shared User................................................................................. 89 6.4.3 Limit Uptime Pada tabel.php ....................................................... 90 BAB VII PENUTUP ........................................................................................ 91 7.1 Kesimpulan ......................................................................................... 91 7.2 Saran ................................................................................................... 92 DAFTAR PUSTAKA ...................................................................................... 93 LAMPIRAN..................................................................................................... 94
xiii
DAFTAR GAMBAR
Gambar 2.1 Logo Mikrotik .............................................................................. 18 Gambar 2.2 Interface dari Mikrotik Router OS ............................................... 19 Gambar 2.3Mesin dari Mikrotik Router Board................................................ 20 Gambar 2.4 Local Area Networ (LAN) ........................................................... 25 Gambar 2.5 Metropolitan Area Network (MAN) ............................................ 26 Gambar 2.6 Wide Area Network (WAN) ........................................................ 27 Gambar 2.7 Jaringan Peer to Peer .................................................................... 29 Gambar 2.8 Jaringan Client Server .................................................................. 30 Gambar 2.9 Topologi Star................................................................................ 31 Gambar 2.10 Topologi Ring ............................................................................ 32 Gambar 2.11 Topologi Tree............................................................................. 33 Gambar 2.12 Topologi Bus .............................................................................. 34 Gambar 3.1 Metode Pengembangan Sistem .................................................... 37 Gambar 4.1 Topologi Jaringan Pada Sistem Pemesanan Menu Berbasis Web Memanfaatkan Mikrotik API...................................................... 42 Gambar 4.2 Diagram Konteks Sistem Pemesanan Menu Berbasis Web Memanfaatkan Mikrotik API...................................................... 44 Gambar 4.3 DFD Level 1 Sistem Pemesanan Menu Berbasis Web Memanfaatkan Mikrotik API............................................................................... 45 Gambar 4.4 DFD Level 2 Proses 1 Pengelolaan Data Meja ............................ 46 Gambar 4.5 DFD Level 2 Proses 2 Pengelolaan Data Menu ........................... 47 Gambar 4.6 DFD Level 2 Proses 3 Pengelolaan Data Pesanan ....................... 47 Gambar 4.7 DFD Level 2 Proses 4 Pengelolaan Data Transaksi..................... 48 Gambar 4.8 DFD Level 2 Proses 5 Pengelolaan Cetak Transaksi................... 49 Gambar 4.9 ERD Sistem Pemesanan Menu Berbasis Web Memanfaatkan Mikrotik API............................................................................... 50 Gambar 4.10 Relasi Antar Tabel...................................................................... 54 Gambar 4.11 Rancangan Antarmuka Form Login Admin............................... 55 Gambar 4.12 Rancangan Antarmuka Halaman Home Admin......................... 56 xiv
Gambar 4.13 Rancangan Antarmuka Halaman Edit Akun Admin .................. 57 Gambar 4.14 Rancangan Antarmuka Halaman Edit Profile Admin ................ 57 Gambar 4.15 Rancangan Antarmuka Halaman Daftar Pesanan Admin .......... 58 Gambar 4.16 Rancangan Antarmuka Halaman Home ..................................... 59 Gambar 4.17 Rancangan Antarmuka Halaman Menu...................................... 59 Gambar 4.18 Rancangan Antarmuka Halaman Tagihan.................................. 60 Gambar 4.19 Rancangan Antarmuka Halaman Gallery .................................. 60 Gambar 4.20 Rancangan Antarmuka Halaman About ..................................... 61 Gambar 4.21 Rancangan Antarmuka Halaman Contact .................................. 62 Gambar 5.1 Implementasi Proses Integrasi Sistem Pemesanan Menu Bypass Mikrotik API............................................................................... 64 Gambar 5.2 Implementasi Halaman Login Hotspot Mikrotik Pada Sistem Pemesanan .................................................................................. 65 Gambar 5.3 User Hotspot ................................................................................ 66 Gambar 5.4 Implementasi Database................................................................ 67 Gambar 5.5 Implementasi Halaman Login Admin .......................................... 68 Gambar 5.6 Implementasi Halaman Dashboard Admin .................................. 68 Gambar 5.7 Implementasi Halaman Edit Akun dan Edit Profile Admin......... 69 Gambar 5.8 Implementasi Halaman Data Admin ............................................ 69 Gambar 5.9 Implementasi Halaman Daftar Pemesanan Pada Admin.............. 70 Gambar 5.10 Implementasi Halaman Detail Pesanan Pada Admin................. 70 Gambar 5.11 Implementasi Halaman Tambah Pesanan Pada Admin.............. 71 Gambar 5.12 Implementasi Halaman PrintOut Pesanan Pada Admin............. 71 Gambar 5.13 Implementasi Halaman Cetak Transaksi.................................... 72 Gambar 5.14 Implementasi Halaman Data Menu Pada Admin....................... 72 Gambar 5.15 Implementasi Halaman Edit Menu............................................. 73 Gambar 5.16 Implementasi Halaman Tambah Menu ...................................... 74 Gambar 5.17 Implementasi Halaman Home .................................................... 74 Gambar 5.18 Implementasi Halaman Pemesanan Menu Pada Customer................................................................................... 76 Gambar 5.19 Implementasi Halaman Tabel Tagihan Customer...................... 77
xv
Gambar 5.20 Implementasi Halaman Galeri.................................................... 77 Gambar 5.21 Implementasi Halaman About.................................................... 78 Gambar 5.22 Implementasi Halaman Contacts................................................ 79 Gambar 6.1 Login User.................................................................................... 89 Gambar 6.2 Shared User.................................................................................. 89 Gambar 6.3 Limit Up Time Pada tabel.php ...................................................... 90 Gambar 6.4 Limit Up Time Pada Winbox........................................................ 90
xvi
DAFTAR TABEL Tabel 2.1 Tabel Daftar Penelitian .................................................................... 8 Tabel 2.2 Tabel Komponen DFD..................................................................... 12 Tabel 2.3 Simbol ERD ..................................................................................... 14 Tabel 4.1 Desain Tabel “admin”...................................................................... 51 Tabel 4.2 Desain Tabel “meja” ........................................................................ 52 Tabel 4.3 Desain Tabel “menu” ....................................................................... 52 Tabel 4.4 Desain Tabel “pesanan” ................................................................... 53 Tabel 4.5 Relasi Tabel “transaksi”................................................................... 53 Tabel 5.1 Pengujian Alpha Server ................................................................... 80 Tabel 5.2 Pengujian Alpha Sistem ................................................................... 80 Tabel 5.3 Pengujian Fungsionalitas Server ...................................................... 81 Tabel 5.4 Pengujian Fungsionalitas Sistem ..................................................... 81 Tabel 5.5 Pengujian Usability Sistem .............................................................. 82 Tabel 6.1 Hasil Pengujian Alpha Server ......................................................... 83 Tabel 6.2 Hasil Pengujian Alpha Sistem ......................................................... 84 Tabel 6.3 Daftar Responden............................................................................. 85 Tabel 6.4 Hasil Pengujian Fungsionalitas Server ............................................ 86 Tabel 6.5 Hasil Pengujian Fungsionalitas Sistem ............................................ 86 Tabel 6.7 Hasil Pengujian Usablity.................................................................. 87
xvii
SISTEM PEMESANAN MENU BERBASIS WEB MEMANFAATKAN MIKROTIK API (STUDI KASUS: MIAW SHAKE CAT CAFE) Gina Mardiana 11651026 INTISARI Peranan teknologi yang semakin canggih menuntut layanan yang semakin mudah, cepat dan praktis terutama dalam berbisnis. Banyak gadget yang mampu dijangkau oleh masyarakat menyebabkan perkembangan pola pikir bahwa layanan internet dapat diakses di mana saja. Salah satu bisnis yang memanfaatkan teknologi ini adalah bisnis kuliner seperti restoran dan cafe. Salah satu kota maju yang masih belum banyak memanfaatkan peran teknologi di bidang kuliner adalah Miaw Shake Cat Cafe Yogyakarta. Transaksi manual terkadang kurang valid dengan data sebenarnya di lapangan hal ini menimbulkan masalah besar terutama untuk bisnis kuliner yang besar. Penelitian ini merancang sistem pemesanan berbasis web dengan memanfaatkan Mikrotik API sebagai penunjang wifi di Miaw Shake Cat Cafe. System dirancang menggunakan metode SDLC(Systems Development Life Cycle). Penelitian membagi kedalam tiga bagian yaitu pengumpulan data, kebutuhan pengembangan sistem dan metodelogi pengembangan sistem. Proses pengumpulan data awal dilakukan dengan wawancara kepada pemilik cafe. Kebutuan selama pengembangan system disesuaikan dengan device yang ada, sedangkan metodelogi pengembangan system menggunakan pendekatan Waterfall Approach. Berdasarkan dari hasil pengujian segi fungsional sistem dan server menunjukkan hasil bahwa 100 % responden menyatakan fungsionalitas sistem dan server telah berjalan dengan baik dan 0% responden menyatakan fungsionalitas server tidak berjalan dengan baik. Dari segi usability menunjukkan hasil bahwa 50% responden sangat setuju, 30% responden setuju, 20 % responden netral, 0% responden tidak setuju, dan 0% responden sangat tidak setuju. Kesimpulan dari hasil pengujian bahwa sistem ini mudah dipahami dan membantu dalam pemesanan menu di miaw shake cat cafe secara online di tempat.sehingga memudahkan customer dalam pemesanan menu.
Kata Kunci: Mikrotik API, Waterfall Approach, PHP, MySQL, uptime limit, wifi local, hotspot, device
xviii
MENU RESERVATION SYSTEM WEB BASIC USING MIKROTIK API (APPLICATION PROGRAMMING INTERFACE) (CASE STUDY AT MIAW SHAKE CAT CAFE)
Gina Mardiana NIM. 11651026
ABSTRACT Technology’s role that becomes sophisticated requires the easier, faster and practice service especially in business field. There are so many gadgets that can be reached by people cause development of their mindset that internet service can be accessed everywhere. One kind of business field that uses this service is culinary business as restaurant and cafe. One of developed cities that have not used technology’s role in culinary is Miaw Shake Cat Cafe Yogyakarta. Manual transaction is sometimes invalid with the data. That might be risk for big culinary business. This research designs reservation system based on web by using mikrotik API as wi-fi supporter at Miaw Shake Cat Cafe. System is designed by SDLC (Systems Development Life Cycle) method. The research is divided into three parts, there are collecting data, system developing needs, and system developing methodology. The process of collecting data is accomplished by interviewing the owner of the cafe. The needs during system developing are adjusted with available devices. Beside, system developing methodology uses Waterfall Approach. Based on the result of functional system and server measurement, 100% respondents claimed that functional system and server was going well and 0% respondent claimed that functional system and server was not going well. In usability side the result are 50% respondents really agree, 30% respondents agree, 20% respondents were neutral, 0% respondents disagree and really disagree. The conclusion is this system is easy to understand and helped menu reservation at Miaw Shake Cat Cafe by online ways at the place thus made customers easier in menu reservation. Keywords: Device, Hotspot, Mikrotik API, MySQL, PHP, Uptime Limit, Waterfall Approach, Wifi Local. xix
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah Salah satu kebutuhan primer manusia adalah pangan (makanan). Seiring
dengan
perkembangan
perekonomian
masyarakat
mempengaruhi
budaya
konsumsi di Indonesia, banyak masyarakat yang memanfaatkan berbagai cara untuk
memperoleh
kebutuhannya.
Salah
satunya
adalah
memanfaatkan
perkembangan teknologi dalam memesan menu dalam sebuah tempat makan. Sebagian besar pelaku bisnis kuliner seperti restoran dan cafe di Daerah Istimewa Yogyakarta belum memanfaatkan teknologi terbaru dan sederhana dalam berbisnis. Masih banyak menggunakan cara manual dalam transaksi pemesanan dan pemanfaatan penggunaan Internet. Pemanfaatan teknologi untuk bisnis kuliner diantaranya adalah terciptanya model bisnis kuliner pemesanan makanan melalui website, kemudian diantar hingga kealamat pemesan. Sebagai contoh model bisnis ini adalah makandiantar (http://makandiantar.com). Manajemen penggunaann Internet pun mengalami peningkatan, diantaranya penggunaan voucher internet berdasarkan masa penggunaan dan besarnya kuota Internet. Kondisi saat ini di Miaw Shake Cat Cafe masih menggunakan cara memesan secara manual dan pembebasan penggunaan akses Internet oleh pelanggan. Hal tersebut menyulitkan pemilik cafe dalam pengeluaran biaya tagihan akses internet, ditambah dengan sistem pembayarannya pun masih manual
1
2
yang menyebabkan perhitungannya cukup memakan waktu. Maka dirancang sebuah website lokal dan sistem manajemen penggunaan akses Internet yang mampu untuk memberikan solusi dalam mengerjakan layanan pemesanan. Penggunaan website lokal dikarenakan kemudahan perawatan dan alasan keamanan. Mekanisme sistem secara ringkas yaitu user sebagai customer yang berkunjung ke cafe tidak perlu meminta nota untuk menulis menu yang diinginkan, customer datang kemudian mengambil nomer meja pada kasir setelah mendapatkan nomer meja customer duduk menuju nomer yang sudah terpasang di meja, membuka laptop atau gadget maka akan langsung terbuka tampilan web browser pertama dari link mikrotik yang sudah otomatis terbuka. Kemudian dapat melakukan pemilihan menu makanan atau minuman, setelah pemesanan akan muncul username dan password untuk pengaksesan Internet menggunakan jaringan wifi lokal. Setelah selesai memilih menu yang diinginkan maka sistem akan mengirimkan data transaksinya ke server, selanjutnya data akan diterima oleh kasir. Setelah kasir menerima data transaksi kemudian di cetak, nota ini untuk menginformasikan pada bagian dapur dan customer. Berdasarkan latar belakang tesebut,penulis berusaha merancang sebuah sistem yang dapat melakukan pemesanan menu secara online ditempat dengan menggunakan jaringan wifi lokal dan mengangkatnya menjadi sebuah penelitian yang bejudul “Sistem Pemesanan Menu Berbasis Web Memanfaatkan Mikrotik API (Studi Kasus: Miaw Shake Cat Cafe). Adanya penelitian ini diharapkan adanya perubahan yang signifikan dalam mutu dan kualitas pelayanannya serta dapat terealisasi dengan baik.
3
1.2
Rumusan Masalah Berdasarkan uraian diatas maka permasalahan yang akan diselesaikan dalam
penelitian ini dapat dirumuskan sebagai berikut: 1. Bagaimana
membangun
sebuah
sistem
pemesanan
menu
yang
memudahkan pelayanan baik dari segi waktu dan tenaga? 2. Bagaimana membangun sebuah sistem yang dapat menampilkan tagihan pembayaran customer secara otomatis tanpa perhitungan manual? 3. Bagaimana cara mengintegrasikan web server dan web customer dengan mikrotik API ? 1.3
Batasan Masalah Berdasarkan rumusan masalah diatas, maka batasan masalah dalam
penelitian ini adalah sebagai berikut: 1. Sistem hanya dapat diakses dalam jaringan lokal (intranet), 2. Sistem ini hanya fokus pada pemesanan makanan dan informasi menu dan harga. 3. Sistem ini tidak menyediakan layanan e-payment atau pembayaran delivery order, dilakukan secara manual yaitu dibayar setelah customer menerima pesanan. 4. Pelayanan take away masih dilayani secara manual. 5. Sistem ini hanya menyediakan admin kasir dan customer, selain itu belum dimplementasikan. 6. Aspek keamanan jaringan tidak dibahas dalam penelitian ini.
4
7. Sistem ini hanya digunakan di Miaw Shake Cat Cafe. 8. Sistem ini tidak mencantumkan laporan administrasi mingguan, bulanan dan tahunan. 9. Sistem admin kasir tidak melakukan print out 1.4
Tujuan Penelitian Berdasarkan latar belakang dan rumusan masalah tersebut maka, tujuan
penelitian ini adalah : 1. Membangun sebuah sistem pemesanan menu yang memudahkan pelayanan baik dari segi waktu dan tenaga. 2. Membangun sebuah sistem yang dapat menampilkan tagihan pembayaran customer secara otomatis tanpa perhitungan manual. 3. Mengintegrasikan web server dan web customer dengan mikrotik API. 1.5
Manfaat Penelitian Dengan diadakannya penelitian ini diharapkan akan dapat memberikan
manfaat-manfaat sebagai berikut: 1. Mempermudah customer dalam pemesanan menu di Miaw Shake Cat Cafe 2. Mempermudah
pemilik
untuk
mengelola
cafe
dalam
administrasi keuangan yang disediakan dalam sistem ini. 3. Dapat mencegah akses wifi yang berlebihan.
mengelola
5
1.6
Keaslian Penelitian Penelitian yang berkaitan dengan sistem pemesanan makanan sudah pernah
dilakukan sebelumnya, tetapi untuk penelitian sistem pemesanan menu berbasis web memanfaatkan mikrotik API (Studi kasus: Miaw Shake Cat Cafe) belum pernah dilakukan terutama di lingkungan UIN Sunan Kalijaga Yogyakarta.
BAB VII PENUTUP
7.1
Kesimpulan
Berdasarkan hasil penelitian dan pengujian yang dilakukan oleh penulis dalam sistem pemesanan menu berbasis web memanfaatkan mikrotik API (studi kasus: miaw shake cat cafe), maka dapat diambil kesimpulan bahwa: 1. Sistem ini mudah pihamai dan membantu dalam pemesanan menu di miaw shake cat cafe secara online di tempat.sehingga memudahkan customer dalam pemesanan. 2. Sistem ini membantu bagian kasir untuk menghitung tagihan pembayaran di maiw shake cat café tanpa menghitung manual. 3. sistem pemesanan menu berbasis web memanfaatkan mikrotik API sangat menguntungkan kepada customer karena customer dapat memanfaatkan wifi local untuk pengaksesan Internet, maka secara otomatis hotspot mikrotik akan mengarahkan pengguna ke halaman autentifikasi login, untuk penggunaan Internet gratis dapat digunakan dalam waktu uptime limit 3 jam, dimaksimalkan 5 pengguna username dan password secara bersamaan. Dari hasil kuisioner yang telah dilakukan oleh penulis yang melibatkan 10 responden, diketahui bahwa pengujian fungsionalitas sistem dengan presentase 100% responden mengatakan sudah berjalan dengan baik, dan 0% responden tidak berjalan dengan baik. Sedangkan dalam pengujian usability sistem, dapat
91
92
diperoleh sebanyak 50% responden menyatakan sangat setuju, setuju sebanyak 30%, netral sebanyak 20%, yang menyatakan tidak setuju sebanyak 0% dan yang menyatakan sangat tidak setuju sebanyak 0%. Dari hasil pengujian diatas, sistem pemesanan menu berbasis web memanfaatkan mikrotik API (studi kasus: Miaw Shake Cat Cafe) yang dikembangkan dapat mempermudah masyarakat dalam pemesann menu makanan dan minuman yang sudah tersedia di miaw shake cat cafe. 7.2 Saran Sistem pemesanan menu berbasis web memanfaatkan mikrotik API tentunya tidak terlepas dari kekurangan dan kelemahan. Oleh karena itu, penulis menyarankan beberapa hal, diantaranya: 1. Dengan adanya pemanfaatan radius server pada sistem pemesanan menu di miaw shake cat cafe maka akan muncul kemungkinan untuk mengembangkan sistem ke tahapan yang lebih lanjut. 2. Pada bagian dapur perlu di kembangakn sebuah sistem yang dapat memperlancar jalannya pemesanan. 3. Interfacenya menggunakan PHP,HTML dan CSS ini bisa diganti dengan yang lain misalkan ASP, ASP.NET, ataupun Flash agar tampilan lebih menarik dan atraktif.
DAFTAR PUSTAKA
Abdillah, Muhammad Rizki . 2012. Rancang Bangun Aplikasi Media Pemesanan Makanan dan Minuman Berbasis Platform Mobile Android Pada Rumah Makan (Studi kasus: Dapur Runi). Skripsi. Bandung: Universitas Komputer. Ariyanto, Rofitri. 2013. Rancang Bangun Sistem Pemesanan Kebutuhan Rumah Tangga PAda Supermarket XYZ Berbasis Mobile Web. Skripsi. Yogyakarta: UIN Sunan Kalijaga Yogyakarta. Arifin,Z. (2005). Langkah-Langkah Membangun Jaringan Komputer.Yogyakarta: Andi. BPPTIK Kominfo dan PSTIK UAI. (2012). Dasar Jaringan Komputer. Jakarta Fadul, Fadlullah. 2014. Belajar Bootstrap untuk Pemula. Diakses dari: http://dul.web.id/bootstrap/Belajar-bootstrap-untuk-pemula.php, pada tanggal 14 Agustus 2015. Fitriyani , Norma Latif. 2014. Analisis Efektifitas Implementasi Aplikasi Pemesanan Makanan dan Minuman Berbasis Android pada Restoran (Studi Kasus: Lesehan Maharani Yogyakarta). Skripsi. Yogyakarta: UIN Sunan Kalijaga Yogyakarta. Firdaus, Gilang. 2005. Membuat Voucher Hotspot Di Username. Diakses dari: http://mikrotik.co.id/, pada tanggal 15 April 2015. Kadir, Abdul. 2008. Pemrograman Web Dinamis Menggunakan PHP . Yogyakarta: ANDI. Mulyanto, Agus. 2009. Sistem Informasi Konsep dan Aplikasi. Yogyakarta: Pustaka Pelajar. Saputra, Fandi. 2014. Sistem informasi pemesanan menu pada rumah makan berbasis web menggunakan SMS gateway. Skripsi. Yogyakarta: UIN Sunan Kalijaga Yogyakarta. Syafrizal, M. (2005). Pengantar Jaringan Komputer. Yogyakrta: Andi. Yourdan, DeMarco. 1979. Structured Analysis and System Spesification. Newyork: Yourdon Press.
93
LAMPIRAN
94
CURICULUME VITAE
Nama
: Gina Mardiana
Tempat, tanggal lahir : Karawang , 15 November 1993 Kebangsaan
: Indonesia
Jenis Kelamin
: Perempuan
Agama
: Islam
Alamat Rumah
: Ceah RT. 022 RW 007, Pasirjaya, Cilmaya Kulon, Karawang, Jawa Barat
No. Handphone
: 089671908594
Email
:
[email protected]
Riwayat Pendidikan 1999 – 2005 : SDN Pasirjaya 1, Cilamaya Kulon, Karawang 2005 – 2008 : MTsN Cilamaya, Cilamaya Wetan, Karawang 2008 – 2011 : SMK Negeri 1 Cikampek, Cikampek, Karawang 2011 – 2015 : Program Sarjana (S-1) Teknik Informatika UIN Sunan Kalijaga Yogyakarta.
Organisasi 2013-2014
:Informatic Department (Sekretaris)