SISTEM INFORMASI ORDER MAKANAN DAN BOOKING TEMPAT BERBASIS MOBILE ANDROID MENGGUNAKAN PROTOKOL JSON.[SKRIPSI] - eprint UIN Raden Fatah Palembang

  SISTEM INFORMASI ORDER MAKANAN DAN BOOKING TEMPAT BERBASIS MOBILE ANDROID MENGGUNAKAN PROTOKOL JSON HALAMAN SAMPUL SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Guna Memperoleh Gelar Sarjana Komputer (S.Kom) Program Studi Sistem Informasi OLEH: Dodi Syafrizal 12540062 PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI RADEN FATAH PALEMBANG 2017

LEMBAR PERNYATAAN

  Yang bertanda tangan di an di bawah ini : NIM : 12540062 Nama : Dodi Syafrizal Judul Skripsi psi :Sistem Informasi Order Makanan dan Book ooking Tempat Berbasis Mobile Android Menggunakan Prot rotokol JSON.

  Menyatakan ba bahwa skripsi yang saya buat adalah hasil ka karya sendiri dan bukan plagiat. iat. Apabila ternyata ditemukan di dalam lapor poran skripsi saya terdapat unsur unsur plagiat, maka saya siap untuk menda ndapatkan sanksi akademik yang ang terkait dengan hal tersebut.

  Palembang, 25 , 25 April 2017 Dodi Syafrizal izal

  

NOTA PEMBIMBING

NOTA PEMBIMBING

Hal : Pengajuan Ujian M ian Munaqasyah Kepada Yth.

  Dekan Fak. Sains dan Te n Teknologi Universitas Islam Neger geri (UIN) Raden Fatah Di

  Palembang Assalamu’alaikum, W , Wr. Wb. Setelah kami i mengadakan bimbingan dengan sungguh- uh-sungguh, maka kami berpendapat bahw bahwa skripsi saudara : Dodi Syafrizal, NIM : M : 12540062 yang berjudul “Sistem Infor nformasi Order Makanan dan Booking Tempat B pat Berbasis Mobile Android Menggunak unakan Protokol JSON” sudah dapat diajuka ukan dalam Ujian Munaqasyah di Fakult kultas Sains dan Teknologi UIN Raden Fatah Pa h Palembang.

  Demikianlah, t h, terimakasih.

  Wassalamu’alaikum, m, Wr. Wb.

  Palembang, 13 A , 13 April 2017 Pembimbi bimbing I Pembimbing bing II

  Freddy Kurnia W Wijaya, M.Eng Muhamad Kadafi afi, M.Kom NIDN. 0203118601 0203118601 NIDN. 0223108404 . 0223108404

  PENGESAHAN SKRIPSI MAHASISWA PE

  Nama : Dodi Syafrizal NIM : 12540062 Fakultas : Sains dan Teknologi Program Studi : Sistem Informasi Judul : Sistem Informasi Order Makanan an dan Booking

  Tempat Berbasis Mobile Android oid Menggunakan Protokol JSON.

  Telah diseminarka rkan dalam sidang Fakultas Sains dan Teknol knologi Universitas Islam Negeri (UIN

  IN) Raden Fatah Palembang, yang dilaksanaka nakan pada : Hari/Tanggal : Senin, 31 Juli 2017 Tempat : Fakultas Sains dan Teknologi Uni Universitas Islam Negeri (UIN) Raden Fatah Palembang ng.

  Dan telah diterim ima sebagai salah satu syarat untuk memperole oleh gelar Sarjana Komputer (S.Kom om) Program Strata Satu (S-1) pada Program ram Studi Sistem Informasi di Fakul akultas Sains dan Teknologi Universitas Islam slam Negeri (UIN) Raden Fatah Palem lembang.

  Palembang, 31 Juli 2017 2017 DEKAN Dr. Dian Erlina, S.Pd, M

  d, M.Hum NIP. 19730102 199903 2 . 19730102 199903 2 001

TIM PENGUJI

Ketua Sekretaris

  Ruliansyah, ST, M.K .Kom Hasan Marzuki, MT NIP. 1975112220060410 . 197511222006041003 NIP. 1985021820140310 . 198502182014031003 Penguji I Penguji II Gusmelia Testiana, M

a, M.Kom Irfan Dwi Jaya, M.Kom om NIP. 1975080120091220 . 197508012009122001 NIDN. 0208018701

MOTTO DAN PERSEMBAHAN

  

Motto:

“Belajarlah dari masa lalumu, kemudian hiduplah hari ini sebaik-

baiknya agar hari ini tidak menjadi masa lalu yang akan engkau sesali,

dan berharaplah keridhoan Allah untuk hari esokmu”

“Karena sesungguhnya sesudah kesulitan itu ada kemudahan”

  

(Al-Insyirah: 5)

“Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagi kamu.

  

Dan boleh jadi kamu mencintai sesuatu, padahal ia amat buruk bagi

kamu. Allah Maha mengetahui sedangkan kamu tidak mengetahui”

(Al-Baqarah: 216)

  PERSEMBAHAN Ya Allah,

Waktu yang sudah kujalani dengan jalan hidup yang sudah menjadi takdirku, sedih, bahagia,

dan bertemu orang-orang yang memberiku sejuta pengalaman bagiku, yang telah memberi warnadi kehidupanku. Kubersujud dihadapan Mu,

  Engkau berikan aku kesempatan untuk bisa sampai Di penghujung awal perjuanganku Segala Puji bagi Mu ya Allah, Alhamdulillah..Alhamdulillah..Alhamdulillahirobbil’alamin..

  Sujud syukurku kusembahkan kepadaMu Tuhan yang Maha Agung, Maha Tinggi, Maha Adil, Maha Pengasih lagi Maha Penyayang, atas takdirmu telah Engkau jadikan aku manusia yang senantiasa berpikir, berilmu, beriman dan bersabar dalam menjalani kehidupan ini. Semoga keberhasilan ini menjadi satu langkah awal bagiku untuk meraih cita-cita besarku.

  Kedua orang tuaku tercinta, Ayahanda Desen Yulis dan Ibunda Ernilawati Terima kasih atas segala dukungan yang tiada hentinya selama ini memberiku semangat, do’a, dorongan, nasehat, kasih sayang serta pengorbanan yang tak tergantikan hingga aku selalu kuat menjalani setiap rintangan yang ada dihadapanku.

  Adikku tercinta, Muhammad Ridho, kakek, nenek, dan seluruh keluargaku Terima Kasih atas segala dukungan, fasilitas dan doa- doanya. Guru-guru dalam menuntut ilmu dari SD-SMP-SMA sampai duduk dibangku kuliah, berkat beliau saya bisa sampai saat ini bisa menyelesaikan Kuliah S1. Sahabat seperjuanganku Andi Ahmad P, Abdur Rahman, Ade Kurniawan, Ahmad Fikri J dan masih banyak lagi yang lain khususnya dari kelas SI.1 Sore 2012 yang tidak bisa saya sebut satu persatu dalam suka maupun duka beserta ilmunya,terima kasih atas jasa-jasa pertolongan kalian mulai dari awal masuk kuliah hingga saat ini tidak akan pernah terlupakan, hanya Allah yang bisa membalas kebaikan kalian semua. Pembimbingku.

  

KATA PENGANTAR

Assalamu’alaikum, Wr. Wb.

  Alhamdulillah, Segala puji kehadirat Allah Subhanahu Wa Ta’ala karena atas berkat rahmat dan hidayah-Nya sehingga laporan skripsi ini dapat diselesaikan sebagai salah satu syarat untuk menyelesaikan studi Strata Satu (S-1) pada Program Studi Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri (UIN) Raden Fatah Palembang. Shalawat beserta salam semoga senantiasa tercurah kepada junjungan kita Baginda Rasulullahbeserta para keluarga, sahabat, dan para pengikut Beliau hingga akhir zaman.

  Setelah melakukan kegiatan penelitian, akhirnya laporan skripsi yang berjudul “Sistem Informasi Order Makanan Dan Booking Tempat Berbasis

  

Mobile Android Menggunakan Protokol JSON” dapat terselesaikan. Dalam

  pembuatan skripsi ini, tentu mendapatkan banyak bantuan dan bimbingan dari berbagai pihak dengan memberikan banyak masukan dan nasehat, serta mendukung dan menjadi motivasi. Maka dari itu, ucapan terimakasih penulis haturkan kepada:

  1. Bapak Prof. DR. H.Muhammad Sirozi,Ph.D. selaku Rektor UIN Raden Fatah Palembang.

  2. Ibu DR. Dian Erlina, S.Pd, M.Hum selaku Dekan Fakultas Sains dan Teknologi UIN Raden Fatah Palembang.

  3. Bapak Ruliansyah, ST, M.Kom selaku ketua program studi Sistem Informasi Fakultas Sains dan Teknologi UIN Raden Fatah Palembang.

  4. Ibu Rusmala Santi, M.Kom selaku Sekretaris Program Studi Sistem Informasi Fakultas Sains dan Teknologi UIN Raden Fatah Palembang.

  5. Bapak Freddy Kurnia Wijaya, M.Eng selaku Dosen Pembimbing I (Satu).

  6. Bapak Muhamad Kadafi, M.Kom selaku Dosen Pembimbing II (Dua).

  7. Para Bapak/Ibu Dosen dan seluruh Civitas Akademika Universitas Islam Negeri (UIN) Raden Fatah Palembang.

  8. Para Bapak/Ibu Pemilik serta seluruh Karyawan dari River Side Restoran

  9. Rekan Mahasiswa/i Program Studi Sistem Informasi Fakultas Sains dan Teknologi Tahun Angkatan 2012, khususnya kelas 12541 serta rekan bimbingan periode 2015-2017.

  Semoga Allah SWT senantiasa melimpahkan rahmat dan hidayah-Nya kepada kita semua, Amin Yaa Rabbal ‘Alamin.

  Wassalamu’alaikum, Wr. Wb.

  Palembang, 13April 2017 Dodi Syafrizal

  

ABSTRACT

Human activities which always increased and had consumed lots of time leaded

many restaurants to provide food ordering service and booking place via online

practically. The less accurate and slow services would greatly affect the quality of

the restaurant. The purpose of this research was to make the Order Information

System Food and Booking Points-Mobile based Android Using JSON protocol,

which could manage the data restaurants, customers, menu, transaction, and

ordering and booking place using Waterfall research methods. The stages of

waterfall methodology were communication, planning, modeling, construction

and deploymentFrom the research that has been done at home eating researcher

or these restaurants then generates a transaction information and booking places

to order food through mobile android. As each section manager can recap all the

data diner and financial data to the cashier, and the data recap all orders for the

part of restaurant owners.

  Keywords: Applications, Order, Booking, Mobile, Android.

  

ABSTRAK

  Aktivitas manusia yang terus meningkat dan telah menyita waktu menuntut banyak restoran atau rumah makan untuk menyediakan layanan pemesanan makanan dan booking tempat secara online dan praktis. Pelayanan yang lambat dan kurang akurat akan sangat mempengaruhi kualitas dari restoran tersebut. Tujuan penelitian ini adalah membuat Sistem Informasi Order Makanan Dan

  

Booking Tempat Berbasis Mobile Android Menggunakan Protokol JSON, yang

  dapat mengelola data rumah makan, data pelanggan, data menu makanan, data transaksi pemesanan dan data booking tempat menggunakan metode penelitian

  

waterfall. Tahapan pada metodologi waterfall antara lain communication,

planning, modeling, construction dan deployment. Dari penelitian yang telah

  peneliti lakukan pada rumah makan atau restoran-restoran tersebut maka menghasilkan suatu informasi transaksi order makanan dan booking tempat melalui mobile android. Adapun setiap bagian pengelola dapat merekap seluruh data-data rumah makan maupun data keuangan untuk bagian kasir, dan data rekap seluruh pemesanan untuk bagian pemilik rumah makan.

  Kata kunci : Aplikasi, Order, Booking, Mobile, Android.

  

DAFTAR ISI

  Halaman

  

HALAMAN SAMPUL........................................................................................... i

NOTA PEMBIMBING ......................................................................................... ii

PENGESAHAN SKRIPSI MAHASISWA ........................................................ iii

LEMBAR PERNYATAAN ................................................................................. iv

MOTTO DAN PERSEMBAHAN.........................................................................v

KATA PENGANTAR ......................................................................................... vii

ABSTRAK ............................................................................................................ ix

DAFTAR ISI......................................................................................................... xi

DAFTAR GAMBAR .......................................................................................... xiii

DAFTAR TABEL ................................................................................................xv

DAFTAR LAMPIRAN ...................................................................................... xvi

  

BAB I PENDAHULUAN.......................................................................................1

  1.1 Latar Belakang .......................................................................................1

  1.2 Rumusan Masalah ..................................................................................2

  1.2.2 Batasan Masalah ............................................................................3

  1.3 Tujuan dan Manfaat Penelitian ..............................................................3

  1.3.1 Tujuan Penelitian ..........................................................................3

  1.3.2 Manfaat Penelitian.........................................................................4

  1.4 Metodologi Penelitian ............................................................................4

  1.4.1 Metode Pengumpulan Data ...........................................................4

  1.5 Sistematika Penulisan ............................................................................5

  

BAB II LANDASAN TEORI ................................................................................7

  2.1 Konsep Dasar Sistem Informasi ...........................................................7

  2.1.1 Ayat Yang Berkenaan Dengan Penelitian ...................................7

  2.1.2 Pengertian Sistem ........................................................................7

  2.1.3 Pengertian Informasi ...................................................................7

  2.1.4 Pengertian Sistem Informasi........................................................8

  2.2 Konsep Dasar Pemesanan ....................................................................8

  2.2.1 Pemesanan ...................................................................................8

  2.3 Konsep Dasar Pemrograman ................................................................9

  2.3.1 Java..............................................................................................9

  2.3.2 Android ........................................................................................9

  2.3.3 Java Development Kit (JDK).......................................................9

  2.3.4 Eclipse .......................................................................................10

  2.3.5 Android Software development Kit (SDK) ...............................10

  2.3.6 Json Protocol.............................................................................10

  2.3.7 UML (Unified Modelling Language) ........................................11

  2.4 Metode Pengembangan Sistem ...........................................................15

  2.5 Pengertian Pegujian Kotak Hitam (Black Box) ...................................18

  2.6 Tinjauan Pustaka .................................................................................18

  

BAB III ANALISIS DAN DESAIN ....................................................................21

  3.1 Gambaran Umum Objek ...................................................................21

  3.2 Komunikasi .........................................................................................22

  3.2.1 Mengidentifikasi Masalah ..........................................................25

  3.2.2 Mengidentifikasi Titik Keputusan ..............................................26

  3.2.3 Mengidentifikasi Personil Kunci ................................................27

  3.2.4 Mengidentifikasi Kebutuhan ......................................................28

  3.3 Perencanaan.........................................................................................30

  3.3.1 Arsitektur Sistem ........................................................................30

  3.3.2 Perencanaan Penggunan Protocol Json Parser Pada Sistem .....31

  3.4 Perancangan Sistem Dengan Use Case Diagram................................33

  3.4.1 Aktor Use Case Diagram ...........................................................34

  3.4.2 Perancangan Sistem Dengan Activity Diagram..........................35

  3.4.3 Perancangan Sistem Dengan Sequence Diagram .......................39

  3.4.4 Perancangan Sistem Dengan Class Diagram .............................49

  3.4.5 Database.....................................................................................50

  3.4.6 Perancangan Antarmuka.............................................................54

  

BAB IV HASIL DAN PEMBAHASAN .............................................................60

  4.1 Konstruksi .........................................................................................60

  4.1.1 User Interface...........................................................................61

  4.1.2 Implementasi Antarmuka .........................................................61

  4.1.2.1 Implementasi Antarmuka Aktor Admin .......................61

  4.1.2.2 Implementasi Antarmuka Aktor Pengelola ..................64

  4.1.2.3 Implementasi Antarmuka Aktor Kasir .........................75

  4.1.2.4 Implementasi Antarmuka Client Mobile Android ........77

  4.1.3 Hosting Interface ......................................................................85

  4.2 Analisis Pengujian.............................................................................87

  4.2.1 Tujuan Pengujian......................................................................87

  4.2.2 Pengujian Sistem ......................................................................87

  4.3 Analisis Hasil Pengujian .................................................................101

  

BAB V PENUTUP..............................................................................................104

  5.1 Kesimpulan ....................................................................................................104

  5.2 Saran .............................................................................................................104

  

DAFTAR PUSTAKA .........................................................................................106

LAMPIRAN........................................................................................................108

  

DAFTAR GAMBAR

  Halaman

Gambar 2.1 Model Waterfall .................................................................................16Gambar 3.1 Arsitektur Sistem................................................................................31Gambar 3.2 ClassJSON Parser Pada Java Android ..............................................32Gambar 3.3 Use Case Diagram Admin .................................................................33Gambar 3.4 Use Case Diagram Pengelola ............................................................34Gambar 3.5 Activity Diagram Pelanggan ..............................................................35Gambar 3.6 Activity Diagram Pengelola ...............................................................36Gambar 3.7 Activity Diagram Kasir ......................................................................37Gambar 3.8 Acitvity Diagram Admin ....................................................................38Gambar 3.9 Acitvity Diagram Pemilik...................................................................38Gambar 3.10 Sequence Diagram Admin ...............................................................39Gambar 3.11 Sequence Diagram Kelola Rumah Makan .......................................40Gambar 3.12 Sequence Diagram Login Pengelola ................................................41Gambar 3.13 Sequence Diagram Kelola Pengelola ...............................................41Gambar 3.14 Sequence Diagram Kelola Menu Makanan......................................42Gambar 3.15 Sequence Diagram Kelola Tempat .................................................42Gambar 3.16 Sequence Diagram Login Kasir .......................................................43Gambar 3.17 Sequence Diagram Kelola Transaksi Pemesanan ............................43Gambar 3.18 Sequence Diagram Kelola Transaksi Booking.................................44Gambar 3.19 Sequence Diagram Kelola Pembayaran ...........................................44Gambar 3.20 Sequence Diagram Login Pemilik ...................................................45Gambar 3.21 Sequence Diagram Laporan Pemesanan ..........................................45Gambar 3.22 Sequence Diagram Laporan Grafik..................................................46Gambar 3.23 Sequence Diagram Makanan ...........................................................46Gambar 3.24 Sequence Diagram Tempat ..............................................................47Gambar 3.25 Sequence Diagram Transaksi Pemesanan........................................47Gambar 3.26 Sequence DiagramTransaksi Booking .............................................48Gambar 3.27 Sequence Diagram About.................................................................48Gambar 3.28 Class Diagram Pemesanan Makanan dan Booking Mobile .............49Gambar 3.29 Tampilan Form Login ......................................................................54Gambar 3.30 Rancangan Halaman Home ..............................................................55Gambar 3.31 Rancangan Halaman Profile.............................................................55Gambar 3.32 Rancangan Halaman Kelola Pengelola ............................................56Gambar 3.33 Rancangan Halaman Kelola Makanan .............................................56Gambar 3.34 Rancangan Halaman Kelola Pemesanan ..........................................57Gambar 3.35 Tampilan Form Utama .....................................................................57Gambar 3.36 Tampilan Form Makanan.................................................................58Gambar 3.37 Tampilan Form Tempat ...................................................................58Gambar 3.38 Tampilan Form Transaksi Pemesanan .............................................59

  Gambar 3.39Tampilan Form About .......................................................................59

Gambar 4.1 Tampilan Relasi antar tabel database .................................................60Gambar 4.2 Tampilan Halaman Login Admin.......................................................62Gambar 4.4 Tampilan Halaman Pengguna dan Tambah Data Pengguna ..............63Gambar 4.5 Tampilan Halaman Rumah Makan ....................................................64Gambar 4.6 Tampilan Halaman Registrasi ............................................................65Gambar 4.7 Tampilan Halaman Login Pengelola ..................................................66Gambar 4.8 Tampilan Halaman Utama Pengelola.................................................66Gambar 4.9 Tampilan Halaman Data Pengelola....................................................67Gambar 4.10 Tampilan Halaman Input Pengguna .................................................67Gambar 4.11 Tampilan Halaman Ubah Password.................................................68Gambar 4.12 Tampilan Halaman Kelola Data Meja dan Input Meja ....................69Gambar 4.13 Tampilan Halaman Kelola Data dan Input Kategori Menu.............70Gambar 4.14 Tampilan Halaman Kelola Data Menu.............................................71Gambar 4.15 Tampilan Halaman Input Menu........................................................72Gambar 4.16 Tampilan Halaman Data Pelanggan .................................................72Gambar 4.17 Tampilan Halaman Periode Pemesanan ...........................................73Gambar 4.18 Tampilan Halaman Informasi Pemesanan........................................73Gambar 4.19 Tampilan Halaman Rekap Pemesanan .............................................74Gambar 4.20 Tampilan Halaman Perode Grafik....................................................74Gambar 4.21 Tampilan Halaman Informasi Pemesanan Grafik ............................75Gambar 4.22 Tampilan Halaman Pemesanan ........................................................76Gambar 4.23 Tampilan Halaman Konfirmasi Pesanan Diantar.............................76Gambar 4.24 Tampilan Halaman Rincian Pemesanan...........................................76Gambar 4.25 Tampilan Halaman Booking Tempat................................................77Gambar 4.26 Tampilan Halaman Utama Rumah Makan.......................................78Gambar 4.27 Tampilan Halaman Utama Kategori Menu ......................................79Gambar 4.28 Tampilan Halaman Menu .................................................................80Gambar 4.29 Tampilan Halaman Daftar Meja.......................................................81Gambar 4.30 Tampilan Halaman Rincian Meja ....................................................81Gambar 4.31 Tampilan Halaman Daftar Pemesanan .............................................82Gambar 4.32 Tampilan Halaman Pemesanan Detail .............................................83Gambar 4.33 Tampilan Halaman Konfirmasi Pemesanan .....................................84Gambar 4.34 Tampilan Halaman About.................................................................85Gambar 4.35 Tampilan Web Penyedia Layanan Hosting......................................86Gambar 4.36 Tampilan Php My Admin..................................................................86

  

DAFTAR TABEL

  Halaman

Tabel 2.1 Notasi Use Case .....................................................................................12Tabel 2.2 Activity Diagram ...................................................................................13Tabel 2.3 Class Diagram ......................................................................................13Tabel 2.4 Sequence Diagram .................................................................................14Tabel 3.1 Identifikasi Masalah dan Penyebab Masalah .........................................26Tabel 3.2 Penyebab Masalah dan Titik Keputusan ................................................26Tabel 3.3 Personil Kunci........................................................................................28Tabel 3.4 Aktor Use Case Diagram.......................................................................35Tabel 3.5 Struktur Data Tabel Pengguna ...............................................................50Tabel 3.6 Spesifikasi File Kategori........................................................................50Tabel 3.7 Spesifikasi File Menu Makanan ............................................................51Tabel 3.8 Spesifikasi File Meja .............................................................................51Tabel 3.9 Spesifikasi File Rumah Makan ..............................................................51Tabel 3.10 Spesifikasi File Pemesanan..................................................................52Tabel 3.11 Spesifikasi File Pemesanan Rinci ........................................................52Tabel 3.12 Spesifikasi Transaksi Booking .............................................................53Tabel 3.13 Spesifikasi Pengelola ...........................................................................53Tabel 3.14 Spesifikasi Pelanggan ..........................................................................53Tabel 4.1 Hasil Pengujian Sistem Web Server Admin...........................................88Tabel 4.2 Hasil Pengujian Sistem Web Server Pengelola ......................................90Tabel 4.3 Hasil Pengujian Sistem Web server Kasir..............................................96Tabel 4.3 Hasil Pengujian Sistem Web server Pemilik..........................................97Tabel 4.3 Hasil Pengujian Sistem Mobile Android................................................99

  

DAFTAR LAMPIRAN

  Halaman Lampiran 1 Dokumen Surat Keputusan ...............................................................108 Lampiran 2 Dokumen Surat Izin Penelitian River Side.......................................109 Lampiran 3 Dokumen Surat Izin Penelitian RM Sri Melayu...............................110 Lampiran 4 Dokumen Surat Balasan Penelitian River Side ................................111 Lampiran 5 Dokumen Surat Balasan Penelitian RM Sri Melayu ........................112 Lampiran 6 Dokumen Berita Acara Pengumpulan Data River Side....................113 Lampiran 7 Dokumen Berita Acara Pengumpulan Data RM Sri Melayu ...........114 Lampiran 8 Dokumen Hasil Pengumpulan Data pada River Side .......................115 Lampiran 9 Dokumen Hasil Pengumpulan Data pada RM Sri Melayu...............118 Lampiran 10 Dokumen Berita Acara Tahapan Pengujian ...................................122 Lampiran 11 Dokumen Pengujian di River side dan RM Sri Melayu .................123 Lampiran 12 Dokumen Menu Makanan River Side dan RM Sri Melayu ...........124 Lampiran 13 Dokumentasi Wawancara dan Pengujian .......................................125 Lampiran 14 Tabel Jadwal Penelitian ..................................................................126 Lampiran 15 Dokumen Nota Penguji ..................................................................127 Lampiran 16 Dokumen Lembar Konsultasi .........................................................128

BAB 1 PENDAHULUAN

1.1 Latar Belakang

  Perkembangan teknologi komunikasi mengarah ke sebuah teknologi yang berbasis mobile atau perangkat bergerak. Saat ini telepon selular tidak hanya digunakan sebagai media berkomunikasi untuk telepon dan sms saja, tetapi juga sebagai media untuk berkomunikasi langsung melalui internet untuk mengirim dan menerima data. Hal ini menyebabkan tingginya minat terhadap sebuah

  

smartphone , karena akan sangat menunjang bagi penggunanya dalam mengatasi

  kesibukan dan kebutuhan yang dimilikinya. Dan hampir semua orang sekarang ini membutuhkan semua hal yang bersifat cepat, praktis, efektif dan ekonomis untuk penyajian informasi. Berkembangannya teknologi telah mengubah pola dalam berorganisasi, bisnis dan menjalankan aktivitas lainnya. Mobile telah mengambil peranan yang sangat penting dalam berbagai bidang kehidupan manusia. Bahkan bisa jadi handphone sudah menjadi kebutuhan primer yang digunakan untuk saling berkomunikasi dan bertukar informasi.

  Perkembanganteleponberjalan dengan sangat cepat, salah satu contoh yang sedang banyak dikenal dipasaran adalah mobile phonedengan menggunakan sistem operasi Android. Salah satu kelebihan sistem operasiAndroid dengan sistem operasi lain adalah open source (sumber terbuka) sehingga dalam pengembanganya pun dapat dilakukan oleh siapapun. Di tahun 2016 ini, perusahaan yang bergerak di dunia bisnis sangatlah banyak. Persaingan diantara perusahaan pun sangatlah ketat dengan terusmeningkatkan pelayanan terhadap para konsumenya dengan baik. Demiterwujudnya harapan yang baik, perusahaan pun terus berinovasi agar perusahaandapat meningkatkan pelayanan terhadap konsumen.

  Rumah makan khas Palembang di kota Palembang saat inidalam pelayanannya masih menerapkan cara konvensional, kita lihat di rumah makan khas Palembang ternama seperti Sri Melayu dan Riverside dimana sistem Dalam hal pelayanan teknologi masih melakukan kebiasaan lama yaitu pelanggan datang untuk memesan makanan atau hanya untuk booking tempatdilakukan via telepon atau langsung datang ke tempat. Permasalahan yang sering timbul dari pelayanan di rumah makan khusus bagian bookingterkadang pelanggan menelpon sering terjadi sambungan telepon sibuk karenapadatnya jalur komunikasi di sambungan telepon tersebut, kemudian antrian pesanan yang banyak terutama ketika rumah makan sedang ramai pelanggan disaat waktu makan siang dan makan malam, saat akhir pekan (weekend), ataupun sedang diselenggarakannyaacara (event) tertentu di kota Palembang sehingga membuat pelayanan ke pada pelanggan menjadi buruk karena pelanggan harus menunggu terlalu lama. Lalu pelanggan booking tempat dan pelanggan pemesanan makanan menjadi satu sehingga membuat petugas sering kerepotan.

  Berdasarkan latar belakang di atas, maka penulis mengangkat sebagai bahan penelitian dengan judul ”Sistem Informasi Order Makanan Dan Booking

  

Tempat Berbasis Mobile Android Menggunakan Protokol JSON” Sistem

  tersebut diharapkan dapat membantu pihak rumah makankhas Palembang dalam mempermudah memberikan informasi yang dibutuhkan pelanggan, seperti membuat sistem order makanan, booking tempat, melihat menu makanan, minuman serta informasi lainnya. Protokol JSON (Java Script Object Notation) disini digunakan untuk melakukan komunikasi dari mobile android dengan web

  

server sehingga data dari pelanggan dapat terhubung ke bagian web server yang

  dikelola oleh pihak rumah makan. Selain itu sistem ini juga diharapkan membuat pelanggan untuk lebih mudah dan nyaman ketika akan bertransaksi ke rumah makan khas Palembang.

1.2 Rumusan Masalah

  Berdasarkan latar belakang maka rumusan permasalahan dalam penelitian ini adalah sebagai berikut:

  1. Bagaimana membangun sistem informasi pemesanan makanandari beberapa rumah makan khas Palembang ?

  2. Bagaimana menampilkan informasi menu makanan yang disajikan dari masing-masing rumah makan khas Palembang itu sendiri, sehingga pelanggan akan disajikan menu yang berbeda-beda dari rumah makan yang berbeda-beda?

  3. Bagaimana membangun sistem informasi booking tempat berdasarkan rumah makan yang dipilih serta tempat yang dipilih?

  4. Bagaimana membuat sistem informasi yang dapat membantu pelanggan dalam memilih rumah makan dan melakukan pemesanan makanan dan

  booking tempat berbasis mobile android.

1.2.2 Batasan Masalah

  Adapun batasan masalah dalam penelitian ini adalah:

  1. Studi kasus penelitian dilakukan di beberapa Rumah Makan Khas Palembang, dalam penelitian ini diambil dua rumah makan yaitu rumah makan Sri Melayu dan Riverside.

  2. Membangun fungsi sistem booking tempat dengan tampilan susunan meja, membangun fungsi sistem pemesanan makanan(DeliveryOrder), membangun sistem registrasi pelanggan, dan membangun sistem panel admin untuk pengelolaan data transaksi.

  3. Bahasa pemrograman menggunakan Java pada bagian mobile Android dan pada bagian server menggunakan PHP, serta untuk database menggunakanMySQL.

  4. Protokol JSON digunakan untuk pertukaran data dari mobile ke sistem web server .

  5. Menampilkan laporan transaksi dalam bentuk grafik rekap transaksi berdasarkan periode yang ditentukan.

1.3 Tujuan dan Manfaat Penelitian

1.3.1 Tujuan Penelitian

  Tujuan dari penelitian ini adalah membangun Sistem InformasiOrderMakanan Dan BookingTempat pada Rumah Makan Khas Palembang Berbasis Mobile Android Menggunakan ProtokolJSON.

1.3.2 Manfaat Penelitian

  Manfaat dari penelitian ini adalah:

  1. Bagi Peneliti Peneliti berharap hasil dari penelitian ini dapat memberikan sebuah pengalaman dan pengetahuan dalam mempelajari dan menganalisis suatu penerapan dalam Sistem Informasi Order Makanan dan Booking Tempat pada Rumah Makan Khas Palembang Berbasis Mobile Android MenggunakanProtokol JSON.

  2. Bagi pihak bersangkutan Diharapkan hasil dari penelitian berguna untuk memperbaiki sistem informasi pemesanan makanan danbooking tempat pada pihak rumah makan khas palembang.

  3. Bagi akademis Peneliti berharap hasil dari penelitian ini dapat memberikan hasil yangbaik dan dapat menjadi dokumen akademik yang berguna untuk dijadikan panduan bagi aktivitas akademika.

1.4 Metodologi Penelitian

  Metodologi yang digunakan penulis pada skripsi ini adalah dengan meninjau dan mengamati langsung pada tempat penelitian untuk mendapatkan data-data yang jelas dan akurat. Adapun metode yang digunakan adalah sebagai berikut:

1.4.1 Metode pengumpulan data

  Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang diwujudkan dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya (Fathansyah, 2015:2). Metode pengumpulan data yang digunakan sebagai berikut:

  a. Observasi lapangan dengan cara aktif terlibat didalam proses sosial dimana masalah penelitian itu ada.Peneliti mendatangi langsung ke Rumah Makan Sri Melayu dan Riverside Palembang, disini peneliti melihat kondisi fisik dari rumah makan, mulai dari meja, ruangan serta suasana yang dirasakan pada rumah makan tersebut.

  b. Wawancara dengan Informan untuk menggali berbagai masalah dan berbagai pemaknaan mengenai masalah penelitian yang sedang dilakukan.

  Wawancara pada pemilik rumah makan ini sudah dilakukan oleh peneliti, kebanyakan permasalahan yang dibahas yaitu seputar pemesanan makanan dan booking tempat.

  c. Studi Pustaka adalah dengan cara mendapat sumber-sumber tertulis, mencatat hal yang penting untuk pembuatan skripsi ini. Studi Pustaka yang peneliti dapat bersumber dari kepustakaan yang membahas mengenai perangkat mobile Android, jurnal yang berhubungan dengan penelitian dan buku pemrograman khususnya pemrograman Android.

1.5 Sistematika Penulisan

  Penulisan Skripsi ini disusun dengan sistematika penulisan sebagai berikut:

  BAB I PENDAHULUAN Membahas Latar Belakang Masalah terutama membahas tentang Sistem Informasi Order Makanan dan Booking Tempat Pada Rumah Makan Khas Palembang Berbasis Mobile Android, Identifikasi Masalah, Rumusan Masalah, Batasan Masalah, Tujuan Penelitian, Manfaat penelitian,Metodelogi Penelitian, serta Sistematika Penulisan. BAB II LANDASAN TEORI Pada Bab ini memaparkan dan menjelaskan teori-teori yang akan

  dibahas dari sumber-sumber tertentu yang berhubungan konsep sistem informasi dan menggunakan panduan skripsi agar mencapai tujuan yang diharapkan.

  BAB III ANALISIS DAN DESAIN Analisis ini menjelaskan sistem dan deskripsi yang akan di buat sebagai contoh pada tahap selanjutnya.

BAB IV HASIL DANPEMBAHASAN Menjelaskan tentang hasil dari penelitian skripsi adalah membuat Sistem Informasi Order Makanan dan Booking Tempat Pada Rumah Makan Khas Palembang Berbasis Mobile Android Menggunakan Bahasa PemrogramanJava dan web serverberbasisPHPyang relevan. BAB V PENUTUP Menjelaskan dan Mengemukakan kesimpulan serta saran hasil dari

  penelitian dari penulis skripsi agar dapat dikembangkan selanjutnya dan bermanfaat dengan adanya sistem yang dibangun.

BAB II LANDASAN TEORI

2.1 Konsep Dasar Sistem Informasi

  2.1.1 Ayat Yang Berkenaan Dengan Penelitian

  ﴾ ١ ٦ ٨ ﴿ ٌﻦﯿِﺒﱡﻣ ﱞوُﺪَﻋ ْﻢُﻜَﻟ ُﮫﱠﻧِإ ِنﺎَﻄْﯿﱠﺸﻟا ِتا َﻮُﻄُﺧ ْاﻮُﻌِﺒﱠﺘَﺗ َﻻ َو ًﺎﺒِّﯿَط ًﻻَﻼَﺣ ِض ْرَﻷا ﻲِﻓ ﺎﱠﻤِﻣ ْاﻮُﻠُﻛ ُسﺎﱠﻨﻟا ﺎَﮭﱡﯾَأ ا َي Artinya: Hai sekalian manusia, makanlah yang halal lagi baik dari apa yang terdapat di bumi, dan janganlah kamu mengikuti langkah-langkah syaitan; karena sesungguhnya syaitan itu adalah musuh yang nyata bagimu(Al-Baqarah: 186). ﴾ ١ ٧ ٢ ﴿ َنوُﺪُﺒْﻌَﺗ ُهﺎﱠﯾِإ ْﻢُﺘﻨُﻛ نِإ ِ ّ ِ ْاو ُﺮُﻜْﺷا َو ْﻢُﻛﺎَﻨْﻗ َز َر ﺎَﻣ ِتﺎَﺒِّﯿَط ﻦِﻣ ْاﻮُﻠُﻛ ْاﻮُﻨَﻣآ َﻦﯾِﺬﱠﻟا ﺎَﮭﱡﯾَأ ﺎَﯾ Artinya: Hai orang-orang yang beriman, makanlah di antara rezeki yang baik-baik yang Kami berikan kepadamu dan bersyukurlah kepada Allah, jika benar-benar kepada-Nya kamu menyembah(Al-Baqarah: 172).

  2.1.2 Pengertian Sistem

  Sistem adalah sekumpulan prosedur yang saling berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-sama. (Pratama, 2014:7).

  Sistem sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.(Nugroho,2008 :17).

  Dari uraian pendapat di atas Sistem adalah berhubungan sejumlah tugas/pekerjaan sehingga menjadi suatu kesatuan yang terpadu untuk mencapai tujuan tertentu dan suatu kumpulan atau himpunan dari unsur atau variabel- variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung sama lain.

  2.1.3 Pengertian Informasi

  Informasi merupakan salah satu elemen dalam manajemen perusahaan.Agar informasi dapat mengalir lancar, para manajer perlu menempatkan informasi dalam suatu kerangka sistem. (Nugroho, 2008:17).

  Informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan. (Sutabri, 2012:22).

  Dari pendapat di atas Informasi adalah suatu elemen dalam perusahaan yang dapat mengalir lancar bagi penerima dan mempunyai nilai nyata bagi keputusan saat ini atau keputusan mendatang.

2.1.4Pengertian Sistem Informasi

  Sistem Informasi adalahsuatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak luar tertentu. (Sutabri, 2012:38).

  Sistem Informasi gabungan dari empat bagian utama. Keempat bagian utama tersebut menncakup perangkat lunak (software), perangkat keras (hardware), infrastruktur, dan sumber daya manusia (SDM) yang terlatih. (I Putu Agus Eka Pratama,2014:10).

  Dari pendapat di atas Sistem Informasi adalah rangkaian prosedur formal dimana data dikelompokkan dan diproses menjadi informasi dengan komponen- komponen yang bekerja sama menjadi informasi.

2.2Konsep Dasar Pemesanan

2.2.1 Pemesanan

  Pemesanan atau Taking Order di restoran adalah kegiatan menerima dan mencatat pesanan tamu.Dalam hal ini makanan dan minuman, yang selanjutnya akan diteruskan ke bagian yang terkait, antara lain dapur, bar, dan kasir. (Tegar, 2013: 42)

  Taking Order meliputi beberapa kegiatan antara lain:

  a. Menampilkan informasi yang akurat mengenai semua makanan dan minuman yang tersedia di daftar menu.

  b. Mencatat menu yang dipesan, jumlah yang dipesan, nama pemesan dan lainnya. d. Meneruskan pesanan ke bagian terkait. Berdasarkan pengertian diatas peneliti dapat menyimpulkan bahwa pemesanan merupakan proses interaksi antara pembeli dan penjual dalam mencapai tujuan yang sama.

2.3 Konsep Dasar Pemrograman

  2.3.1 Java

  Java adalah sebuah bahasa pemrograman berorientasi objek (OOP) Object

  

Oriented Programming adalah suatu pendekatan yang memungkinkan suatu kode

  yang digunakan untuk menyusuan program menjadi lebih mudah untuk digunakan kembali (istilah aslinya reusability), lebih handal, dan lebih mudah dipahami. Salah satu fitur dalam OOP adalah pewarisan. (Kadir, 2012:56).

  2.3.2 Android

  Android adalah sebuah sistem operasi telepon selular atau perangkat mobile dan computer tablet layar sentuh berbasis linux. (Kasman, 2013:2). Android adalah sebuah sistem operasi untuk perangkat mobileberbasis linux yang mencakup sistem operasi, middleware dan aplikasi.Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka (Safaat, 2014:1).