Sistem Informasi Pemesanan Makanan di Kedai MUI Jambi Berbasis Android

SISTEM INFORMASI PEMESANAN MAKANAN DI KEDAI MUI JAMBI BERBASIS ANDROID SKRIPSI

  Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu Komputer

ALBY GRIONDY PUTRA 1.05.10.253 PROGRAM STUDI SISTEM INFORMASI

PROGRAM STUDI SISTEM INFORMASI

  KAMPUS I : JL. DIPATI UKUR 112 TELP. (022) 2504119, 2533603 BANDUNG 40132 KAMPUS II : JL. DIPATI UKUR 116 TELP. (022) 2533676, 2506634 BANDUNG 40132 KAMPUS III : JL. DIPATI UKUR 102 TELP. (022) 2503624, FAX. 2533754 BANDUNG 40132 KAMPUS IV : JL. DIPATI UKUR 114 TELP. (022) 2506553, 2508412 BANDUNG 40132

BIODATA MAHASISWA DATA PRIBADI:

  Nim : 10510253 Nama : Alby Griondy Putra Tempat/Tgl. Lahir : muara bungo, 1992-03-20 Jenis Kelamin : Pria Semester : 8 Jenjang Pendidikkan : Program Sarjana (Strata - I) Alamat Rumah : jl. asparagus no.115A rt 05 kel. beliung kec. kota baru jambi

Alamat Bandung : jl. ir. h. juanda no.325 kel.dago kec. coblong bandung

E-Mail : albygriondyputra@gmail.com No. Telepon : 087781775414

DATA KELUARGA:

  Nama Ayah : Drs. Makmur Nama Ibu : Herlina Agustina, S.Kep Alamat Orang Tua : jl. asparagus no.115A rt 05 kel. beliung kec. kota baru jambi No. Telpon Orang Tua : 081366157072 Pekerjaan Orang Tua : PNS

Dengan ini saya, yang bertandatangan dibawah ini, menyatakan bahwa data di atas adalah benar.

  Hormat Saya,

  

DAFTAR ISI

LEMBAR PENGESAHAN PERNYATAAN KEASLIAN

ABSTRAK .............................................................................................................. i

ABSTRACT ........................................................................................................... ii

KATA PENGANTAR .......................................................................................... iii

  ......................................................................................................... vi

  DAFTAR ISI

DAFTAR GAMBAR ............................................................................................ xi

DAFTAR TABEL .............................................................................................. xiv

DAFTAR SIMBOL ............................................................................................. xv

  

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

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

  1.2. Identifkasi Dan Rumusan Masalah ................................................................ 4

  1.2.1. Identifikasi Masalah............................................................................. 4

  1.2.2. Rumusan Masalah ................................................................................ 4 1.3. Maksud Dan Tujuan Penelitian ..................................................................... 5 1.3.1.

  Maksud Penelitian ............................................................................... 5

  1.6. Lokasi Dan Waktu Penelitian ....................................................................... 6 1.7.

  Sistematika Penulisan .................................................................................... 8

  

BAB II LANDASAN TEORI ............................................................................. 10

2.1. Definisi Sistem Informasi ............................................................................ 10 2.2. Pemesanan ................................................................................................... 10 2.3. Android ........................................................................................................ 11

  2.31 Sejarah Android .................................................................................. 12 2.4. Java............................... ............................................................................... 15 2.5. JDK.......... .................................................................................................... 16 2.6. Android SDK ............................................................................................... 16 2.7. ADT(Android Development Tools) ............................................................ 16 2.8. Eclipse.......................................................................................................... 17 2.9. Jaringan Komputer....................................................................................... 18 2.10.

  Mysql ........................................................................................................... 18 2.11. Xampp .......................................................................................................... 19

  

BAB III OBJEK DAN METODE PENELITIAN ............................................ 20

3.1. Objek Penelitian........................................................................................... 20

  3.2.1. Desain Penelitian ............................................................................... 23 3.2.2.

  Jenis Dan Metode Pengumpulan Data ............................................... 24

  3.2.2.1 Sumber Data Primer ............................................................... 24

  3.2.2.2 Sumber Data Sekunder ........................................................... 24 3.2.3. Metode Pendekatan Dan Pengembangan Sistem............................... 25

  3.2.3.1 Metode Pendekatan Sistem Berorientasi Objek ..................... 25

  3.2.3.2 Metode Pengembangan Sistem .............................................. 25

  3.2.3.3 Alat Bantu Analisis Dan Perancangan ................................... 26 3.2.4. Pengujian Software ............................................................................ 28 3.3. Analisis Sistem Yang Berjalan .................................................................... 29 3.3.1.

  Analisis Dokumen ............................................................................. 29 3.3.2. Analisis Prosedur Yang Berjalan ....................................................... 30 3.3.2.1.

  Use Case Diagram ................................................................. 31 3.2.2.2. Skenario Use Case ............................................................... 32 3.3.2.3. Activity Diagram ................................................................... 34 3.3.3. Evaluasi Sistem Yang Sedang Berjalan ............................................ 36

  

BAB IV HASIL DAN PEMBAHASAN ............................................................ 38

  4.1 Perancangan Sistem ........................................................................ ............ 38

  4.1.3.3. Acitivity Diagram.................................................................. 41 4.1.3.4.

  Sequence Diagram ................................................................ 46 4.1.3.5. Component Diagram ............................................................. 51 4.1.3.6. Deployment Diagram ............................................................ 51

  4.1.4 Pemodelan Data .................................................................................. 52

  4.2 Perancangan Antar Muka ............................................................................ 53

  4.2.1. Struktur Menu .................................................................................... 53

  4.2.2. Perancangan Input ............................................................................. 54 4.2.3.

  Perancangan Output ........................................................................... 57

  4.3 Perancangan Arsitektur Jaringan ................................................................. 58

  4.4 Implementasi................................................................................................ 59 4.4.1.

  Batasan Implementasi ........................................................................ 59 4.4.2. Implementasi Perangkat Lunak ......................................................... 59 4.4.3. Implementasi Perangkat Keras .......................................................... 60 4.4.4. Implementasi Basis Data ................................................................... 61 4.4.5. Implementasi Antar Muka ................................................................. 62 4.4.6. Implementasi Instalasi Program ........................................................ 70 4.4.7. Penggunaan Program ......................................................................... 73

  4.5 Pengujian ..................................................................................................... 73

  

BAB V KESIMPULAN DAN SARAN .............................................................. 76

  5.1 Kesimpulan .................................................................................................. 76

  5.2 Saran ............................................................................................................ 76

  DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN

DAFTAR PUSTAKA

  Sumber Buku: Al-Bahra Bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Graha

  Ilmu, Yogyakarta Eddy Soeryanto Soegoto.2008. Marketing Research The Smart Way to Solve a

  Problem. Elex Media Komputindo. Bandung Husein, U. (2011). Metode Penelitian Untuk Skripsi Dan Tesis Bisnis (2nded).

  Rajawali Pers. Jakarta J.R.Raco.2010.Metode Penelitian Kualitatif. Grasindo.Jakarta Nazruddin Safaat H. 2012 ANDROID Pemrograman Aplikasi Smartphone dan

  Tablet PC Berbasis Android. Informatika. Bandung Mukhlis. 2013 Ramadhan, Arif dan Hendra Saputra.2005. Buku Latihan PHP 5 dan MySQL.

  Elex Media Komputindo. Jakarta Sugiyono. 2009. Metode Penelitian Kuantitatif, Kualitatif dan R&D. CV. Alfabeta.

  Bandung Suryana, Taryana dan Sarwono, Jonathan. 2007. E-Commerce Menggunakan PHP

  MySQL. Edisi pertama. Graha Ilmu. Yogyakarta Pengertian Pemesanan Kamus Besar Bahasa Indonesia diakses 7 Juni 2014 dari http://bahasa.cs.ui.ac.id/kbbi/kbbi.php?keyword=pesan&varbidang=all&vardialek =all&varragam=all&varkelas=all&submit=tabel

KATA PENGANTAR

  Assalaamu’alaikum Warahmatullaahi Wabarakaatuh

  Alhamdulillah, puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikan Skripsi ini dengan baik. Dimana judul Skripsi yang penulis ambil sebagai berikut: “SISTEM INFORMASI PEMESANAN MAKANAN DI

  KEDAI MUI JAMBI BERBASIS ANDROID

  ”. Tujuan penulisan ini dibuat untuk memenuhi syarat kelulusan program Strata Satu (S1) pada Program Studi Sistem Informasi, Fakultas Teknik Dan Ilmu Komputer, Universitas Komputer Indonesia.

  Penulis menyadari bahwa Skripsi ini masih jauh dari kesempurnaan karena keterbatasan kemampuan penulis. Namun demikian diharapkan agar Skripsi ini dapat memenuhi syarat yang diperlukan. Selama penyusunan Skripsi ini, tidak sedikit penulis mendapatkan bantuan, dorongan serta bimbingan dari berbagai pihak. Dengan ini Penulis mengucapkan terima kasih kepada:

  1. Kedua Orang tua, papa Drs.Makmur dan mama Herlina Agustina, S.Kep serta adik tercinta Anisah Ananda Putri dan Alya Adinda Putri yang selalu mendoakan dan memberikan dukungan moril maupun materil selama ini.

  I . Selaku Ketua Program Studi Sistem Informasi Universitas Komputer Indonesia

  bu Citra Noviyasari, S.Si.,MT 4.

  5. Ibu Wahyuni, S.Si., MT. Selaku Dosen Wali SI- 7 dan Dosen Penguji yang telah banyak memberi masukan dan membantu selama perkuliahan.

  6. Ibu Deasy Permatasari, S.Si., MT. Selaku Dosen Pembimbing yang telah sabar membimbing penyusun, meluangkan waktu serta memberikan masukan dan dorongan sehingga penyusun dapat menyelesaikan skripsi ini.

  7. Ibu Novrini Hasti, S.Si., MT. Selaku Dosen Penguji yang telah banyak memberikan masukan.

  8. Seluruh staff pengajar di program studi Sistem Informasi (S1) fakultas teknik dan ilmu komputer Universitas Komputer Indonesia.

  9. Bapak Verus Khan sebagai owner di Kedai MUI Jambi yang telah bersedia memberikan kesempatan kepada penyusun melaksanakan penelitian.

10. Putri Sri Utami yang selalu memberikan doa,dukungan dan semangat.

  11. Teman-teman jurusan Sistem Informasi angkatan 2010, terutama kelas SI- 7 yang memberikan dorongan semangat dalam pengerjaan Laporan Skripsi ini.

  12. Teman, saudara, kerabat yang tidak bisa disebutkan, yang telah memberikan dorongan doa dan semangat dalam melaksanakan Laporan Skripsi dan menyadari bahwa Laporan Skripsi ini masih banyak kekurangannya, untuk itu Penulis mengharapkan saran dan kritik yang membangun guna memperbaiki Laporan ini. Akhir kata semoga Laporan ini dapat bermanfaat bagi Penulis khususnya dan pembaca umumnya dan semoga Allah SWT senantiasa melimpahkan rahmat dan hidayah-Nya kepada kita semua. Amin.

  Wassalaamu’alaikum Warahmatullaahi Wabarakaatuh

  Bandung, Juli 2014 Penulis

BAB I PENDAHULUAN

1.1 Latar Belakang Penelitian

  Kemajuan ilmu pengetahuan teknologi adalah sesuatu yang tidak bisa kita hindari dalam kehidupan ini, karena kemajuan teknologi akan berjalan sesuai dengan kemajuan ilmu pengetahuan. Dari yang sederhana, hingga yang menghebohkan dunia. Sebenarnya Teknologi sudah ada sejak zaman dahulu, yaitu zaman romawi kuno. Perkembangan teknologi berkembang secara drastis dan terus berevolusi hingga sekarang. Setiap inovasi diciptakan untuk memberikan manfaat positif bagi kehidupan manusia. Sangat banyak manfaat teknologi yang dapat kita rasakan saat ini, salah satunya adalah teknologi mobile.Di masa sekarang ini, media

  

mobile telah meluas ke berbagai aspek. Mulai dari dunia hiburan, pendidikan,

  hingga meluas ke dunia bisnis. Media mobile memiliki banyak tipe dalam sistem operasinya. Salah satu media mobile yang sedang banyak digunakan saat ini adalah

  Android.

  Android merupakan sistem operasi terbaru yang memiliki kelebihan

  dibandingkan dengan perangkat mobile lainnya. Android juga menggunakan sistem memanfaatkan kemajuan dari teknologi tersebut untuk mendukung jalannya sistem yang mereka punya. Kemajuan teknologi khususnya pada bidang mobile android banyak sekali memberikan keuntungan-keuntungan dan juga dapat memberikan kemudahan dalam penghematan waktu dan penghematan tenaga kerja.

  Proses tersebut akan efisien untuk restoran yang kecil dan pengunjung yang sedikit. Namun akan timbul masalah jika suatu rumah makan atau suatu restoran memiliki ruang yang besar atau pengunjung yang banyak. Dalam pemesanan makanan dan minuman yang termasuk lambat karena pemesanan masih manual menggunakan kertas dan pena, sehingga butuh waktu lama untuk memproses pesanan tersebut. Kurang nya info menu makanan dan minuman apa saja yang terdapat di Kedai MUI agar konsumen dapat dengan mudah mengetahui menu apakah yang sedang ia pesan. Sering terjadinya kesalahan dalam memberikan pesanan. Misalnya pesanan yang seharusnya di meja 1 di berikan ke meja 2.

Tabel 1.1 Pendapatan Kedai MUI pertahun (juta)

  Tahun Jumlah Pendapatan (juta) 2010 Rp.313 2011 Rp.329 2012 Rp.415 2013 Rp.443 bersama teman-temannya seperjuangan dikarenakan dia melihat sebuah peluang yang ada di depan matanya untuk membuat sebuah tempat makan yang lebih ekonomis di kantong anak muda tetapi tidak mengurangi rasa dari makan itu sendiri. Kedai MUI pun dimulai dari nol, dengan beberapa temannya dia memajukan usaha nya tersebut, dari yang mulai berjualan kaki lima sampai sudah dapat menyewa sebuah tempat di pinggir jalan dengan posisi yang strategis dan sekarang telah membuka cabang nya di dekat Universitas Jambi. Kedai MUI tidak hanya menjual martabak saja dalam menu nya, tetapi juga menjual makanan dan minuman lain, seperti nasi goreng special Kedai MUI, mie goreng special Kedai MUI, roti cane, berbagai macam jus, kopi, dan lain-lainnya. Sistem yang terdapat di Kedai MUI juga masi dalam manual seperti pemesanan yang masih menggunakan kertas dan pena contohnya. Di zaman yang serba maju saat ini, masyarakat menginginkan segala sesuatu secara praktis dan efisien. Karena hal tersebut lah, Kedai MUI memanfaatkan teknologi yang sedang berkembang saat ini agar tidak kalah bersaing dengan yang lainnya. Dengan memanfaatkan teknologi yang semakin maju dan modern ini diharapkan dapat juga membantu usaha Kedai MUI untuk dapat menarik lebih banyak pelanggan yang datang ke Kedai MUI.

  Untuk itu lah peneliti me ngambil judul “SISTEM INFORMASI PEMESANAN

  MAKANAN DI KEDAI MUI JAMBI BERBASIS ANDROID

  ” untuk dapat

1.2 Identifikasi dan Rumusan Masalah

  1.2.1 Identifikasi Masalah

  Berdasarkan latar belakang yang telah diuraikan sebelumnya, ditemukan beberapa permasalahan yang akan penulis kemukakan, yaitu: a)

  Lambatnya dalam pelayanan pemesanan makanan dan minuman karena dalam pemesanan masih manual menggunakan kertas dan pena, sehingga butuh waktu lama untuk memproses pesanan tersebut.

  b) Sering terjadinya kesalahan dalam memberikan pesanan. Misalnya pesanan yang seharusnya di meja 1 di berikan ke meja 2.

  c) Belum memiliki bukti / struk pembayaran untuk pembelian partai kecil, untuk partai besar jika pelanggan menginginkan bukti pembayaran maka akan diberikan nota pembayaran.

  1.2.2 Rumusan Masalah

  Berdasarkan latar belakang masalah yang telah dikemukan diatas, maka dapat di sampaikan rumusan masalah untuk penelitian ini adalah sebagai berikut:

1. Bagaimana sistem yang berjalan pada Kedai MUI saat ini 2.

  Bagaimana merancang sistem informasi pemesanan makanan Kedai MUI di Jambi berbasis android ini.

1.3 Maksud Dan Tujuan

  1.3.1 Maksud Penelitian

  Untuk membantu Kedai MUI dalam membangun suatu perangkat lunak yang dapat meningkatkan pelayanan dalam memesan makanan dan minuman dengan cepat dan mudah.

  1.3.2 Tujuan Penelitian

a) Untuk menganalisis sistem yang sedang berjalan di Kedai MUI Jambi.

  b) Untuk dapat merancang sistem informasi pemesanan makanan di Kedai MUI Jambi agar dapat membantu kinerja dan pelayanan nya.

  c) Untuk dapat mengimplementasikan sistem informasi pemesanan makanan berbasis Android pada Kedai MUI Jambi.

  d) Untuk dapat melakukan pengujian sistem informasi pemesanan makanan berbasis Android pada Kedai MUI Jambi.

1.4 Kegunaan Penelitian

1.4.1 Kegunaan Praktis

  a) Bagi Kedai MUI

  Diharapkan dapat bermanfaat agar lebih mengefisiensikan waktu dalam pemesanan makanan.

1.4.2 Kegunaan Akademis

  1) Bagi pengembangan ilmu, hasil penelitian ini diharapkan dapat menambah pengetahuan dalam mengembangkan teori dan penerapan pada prakteknya.

  2) Bagi peneliti lain, hasil penelitian ini diharapkan dapat menjadi bahan pertimbangan dan referensi bagi para peneliti lain atau bagi mahasiswa yang akan mengambil skripsi atau tugas akhir dalam kajian yang sama.

  3) Bagi penulis, dapat meningkatkan pemahaman dalam merancang sebuah sistem informasi dan memberikan kesempatan untuk menerapkan ilmu yang telah di pelajari selama kuliah.

1.5 Batasan Masalah

  1) Program ini hanya mengelola pemesanan, informasi menu dan harga. 2) Program ini tidak mengelola tentang masalah stok bahan baku makanan. 3) Program ini tidak membahas masalah laporan keuangan. 4) Tidak membahas delivery order dan pembelian partai besar. 5) Tidak melayani reservasi tempat.

1.6 Lokasi dan Waktu Penelitian a.

  Lokasi penelitian b.

  Waktu penelitian Waktu pelaksanaan penelitian dapat dilihat dalam tabel dibawah ini:

Tabel 1.2 Pelaksanaan penelitian Uraian Kegiatan Bulan Maret April Mei Juni

  1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1. Penentuan Topik 2. Pengumpulan Data 3.

  Desain Sistem 4. Membentuk Prototype 5. Perbaikan Prototype 6. Desain Sistem 7. Produk Rekayasa

1.7. Sistematika Penulisan

  BAB I PENDAHULUAN Bab ini membahas tentang latar belakang, rumusan masalah, maksud dan tujuan,

  batasan masalah, dan sistematika penulisan yang menjelaskan sebab akibat dilakukannya suatu penelitian di organisasi atau instansi pemerintahan.

  BAB II LANDASAN TEORI Pada bab ini menjelaskan tentang tinjauan Instansi Pemerintahan dan landasan teori

  yang menjelaskan tentang teori umum yang berkaitan dengan judul, teori program yang berkaitan dengan aplikasi yang digunakan, teori khusus yaitu berkaitan dengan istilah-istilah yang dipakai dalam pembuatan aplikasi pengolahan data kependudukan.

  BAB III OBJEK DAN METODE PENELITIAN Pada bab ini berisi analisis kebutuhan dalam membangun aplikasi ini yang

  membahas mengenai objek penelitian berlangsung, metode yang digunakan dalam mengumpulkan data, metode yang digunakan dalam pengembangan sistem dan analisis sistem yang sedang berjalan di instansi pemerintahan tersebut. sistem yang diusulkan di instansi pemerintahan terkait, pengujian sistem yang diusulkan dan memberikan kesimpulan dari pengujian yang telah dilakukan.

BAB V KESIMPULAN DAN SARAN Pada bab ini menguraikan mengenai kesimpulan dan saran yang berhubungan

  dengan hasil penelitian yang berlangsung. Kesimpulan merupakan jawaban atas pertanyaan yang diperoleh dari analisis sistem yang berjalan dan sistem yang diusulkan. Sedangkan saran adalah masukan yang diberikan yang diharapkan bisa dijadikan acuan dalam pengembangan sistem yang lebih baik lagi.

BAB II LANDASAN TEORI

  2.1 Definisi Sistem Informasi

  Sistem menurut Al-Bahra Bin Ladjamudin dalam buku Analisis dan Desain Sistem informasi, “Sistem (dipandang dari PDE) adalah sekumpulan manusia, mesin dan metode yang teroganisir untuk mencapai suatu sasaran yang spesifik.

  .” Sistem informasi menurut Gondodiyoto didefinisikan sebagai kumpulan elemen-elemen atau sumber daya dan jaringan prosedur yang saling berkaitan secara terpadu, terintegrasi dalam suatu hubungan hierarki tertentu, dan bertujuan mengolah data menjadi informasi.

  Jadi dapat disimpulkan bahwa sistem informasi itu adalah kumpulan elemen- elemen atau sumber daya dan jaringan prosedur yang saling berkaitan secara terpadu, terintegrasi dalam suatu hubungan hierarki tertentu didalam suatu organisasi yang bertujuan mengolah data menjadi informasi.

  2.2 Pemesanan

  Menurut kamus besar bahasa indonesia arti dari Pesan adalah perintah, sebagainya). Pemesanan adalah proses, perbuatan, cara memesan atau memesankan.

2.3 Android

  Android adalah sebuah sistem operasi perangkat mobile berbasis linux yang

  mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Android merupakan generasi baru platform mobile yang memberikan kesempatan kepada pengembang untuk melakukan pengembangan sesuai dengan yang diharapkan.

  Sistem operasi yang mendasari Android merupakan lisensi dibawah naungan GNU, General Public License Versi 2(GPLv2), yang biasa dikenal dengan istilah

  

Copyleft. Istilah copyleft ini merupakan lisensi yang setiap perbaikan oleh pihak

  ketiga harus terus jatuh di bawah terms. Distribusi Android berada di bawah lisensi

  

Apache Software (ASL/Apache2), yang memungkin untuk distribusi kedua atau

seterusnya.

  Pengembang aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka di bawah skema lisensi apapun yang mereka inginkan. Pengembang memiliki beberapa pilihan dalam membuat aplikasi yang berbasis Android. Namun kebanyakan pengembang menggunakan Eclipse sebagai IDE untuk merancang b) Mac OS X (Mac OS X 10.48 atau yang lebih baru)

  c) Linux

2.3.1 Sejarah Android

  Pada saat perilisan perdana Android pada tanggal 5 November 2007, Android bersama Open Handset Alliance mendukung pengembangan standar terbuka pada perangkat seluler tersebut. Di sisi lain, Google merilis kode-kode Android di bawah lisensi Apache. Sehingga terdapat dua jenis distributor sistem operasi Android yaitu yang mendapat dukungan penuh dari Google dan yang mendapat dukungan penuh dari Open Handset Distribution (OHD).

  Telepon selular pertama yang menggunakan sistem operasi Android adalah

  

HTC Dream yang dirilis pada 22 Oktober 2008. Pada 9 Desember 2008,

  diumumkan anggota baru yang bergabung dalam program kerja Android ARM

  

Holdings, Atheros Communication yang diproduksi oleh Asustek Computer Inc,

Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp dan Vodafone Group Plc.

  Hingga saat ini terdapat beberapa versi dari sistem operasi Android, antara lain:

  a.

   Android versi 1.1

  Dirilis pada 9 Maret 2009. Android versi ini dilengkapi dengan adanya jam,

  b.

   Android versi 1.5 (Cupcake)

  Dirilis pada Mei 2009. Terdapat pembaruan dari versi 1.1 diantaranya adalah fitur upload video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan bluetooth A2DP, kemampuan terhubung secara otomatis ke headset

  

bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan

sistem.

  c.

   Android versi 1.6 (Donut)

  Dirilis pada September 2009. Pembaruan yang terdapat pada versi ini diantaranya adalah proses pencarian yang lebih baik, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang diintegrasikan, CDMA/EVDO, 802.1x, VPN, Gestures, Text-to-speech engine.

  d.

   Android versi 2.1 (Éclair)

  Dirilis pada 3 Desember 2009. Perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan

  

browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash

untuk kamera 3.2 MP, digital zoom dan bluetooth 2.1.

  e.

   Android versi 2.2 (Froyo)

  Dirilis pada 20 Mei 2010. Versi Android inilah yang sekarang banyak dan 3D berdasarkan libraries OpenGL, SQLite, mendukung berbagai format audio dan video, GSM, bluetooth, EDGE, 3G, Wifi, kamera, Global Positioning System

  (GPS), kompas dan accelerometer.

  f.

   Android versi 2.3 (GingerBread)

  Dirilis pada 6 Desember 2010. Beberapa perbaikan fitur dari versi sebelumnya adalah SIP-based VoIP, Near Field Communications (NFC),

  

gyroscope dan sensor, multiple cameras support, mixable audio effect dan

download manager.

  g.

   Android versi 3.0 (Honeycomb)

  Dirilis tahun 2011. Android versi ini dirancang khusus untuk tablet, sehingga terdapat perbedaan dari fitur UI (User Interface). Honeycomb sengaja dibuat untuk layar yang lebih besar dan juga dapat mendukung multiprocessor.

  h.

   Android versi 4.0 (Ice Cream Sandwich)

  Dirilis Tahun 2011, SDK Android 4.0.1(Ice Cream Sandwich). Berdasarkan

  

kernel Linux 3.0.1, secara teoritis Android 4.0 kompetibel dengan perangkat

Android 2.3x yang di produksi pada tahun sebelum nya. i.

   Android versi 4.1-4.3( Jelly bean)

  Dirilis Tahun 2012, Jelly Bean adalah pembaharuan penting yang bertujuan untuk meningkatkan fungsi dan kinerja antarmuka pengguna(UI). Pembaharuan ini

  j.

   Android versi 4.4 (Kitkat)

  Dirilis Tahun 2013, Pembaruan antarmuka dengan bar status dan navigasi transparan pada layar depan. Optimasi kinerja pada perangkat dengan spesifikasi yang lebih rendah, Kerangka kerja pencetakan, NFC Host Card Emulation sebagai emulaPerluasan fungsionalitas bagi layanan pendengar notifikasi, API umum untuk mengembangkan dan mengelola klienkemampuan untuk menentukan aplikasi SMS standar. Kerangka kerja baru untuk transisi UI, Kerangka kerja akses penyimpanan untuk mengambil konten dan dokumen dari sumber lain, Sensor batching, Step Detector, dan Counter

  

API, Peningkatan tampilan mode layar penuh, tombol perangkat lunak dan status

  bar bisa diakses dari tepi dengan cara menggesek, Penyeimbang audio, pemantauan audio, dan peningkatan suara audio, Perekam aktivitas layar yang terintegrasi, Inframerah, Peningkatan aksesibilitas API, Mesin virtual eksperimental baru, Dukunga

2.4 Java

  Java adalah bahasa pemrograman yang dapat dijalankan di berbagai

  komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995. Java tidak boleh disalahpahami sebagai JavaScript.

  2.5 JDK Java Development Kit (JDK) adalah Sun Microsystems produk ditujukan

  untuk pengembang Java. Sejak diperkenalkannya Java, telah jauh SDK Java yang paling banyak digunakan.Pada tanggal 17 November 2006, Sun mengumumkan bahwa akan dirilis di bawah GNU General Public License (GPL), sehingga membuat perangkat lunak bebas.

  2.6 Android SDK Android SDK(Software Development Kit) adalah tools API(Application

Programming Interface) yang diperlukan untuk memulai pengembangan suatu

  aplikasi pada platform android menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi,

  

middleware dan aplikasi kunci yang direlease oleh Google. Saat ini disediakan

Android SDK sebagai alat bantu dan API untuk mulai mengembangkan aplikasi

  pada platform android menggunakan bahasa pemrograman Java. Sebagai platform

  

aplikasi netral, android memberi anda kesempatan untuk membuat aplikasi yang

kita butuhkan yang bukan aplikasi bawaan Handphone/smartphone.

  2.7 ADT (Android Development Tools) dan menambakan komponen-kompenen yang lainnya, begitu juga kita dapat melakukan running aplikasi menggunakan Android SDK melalui Eclipse. Dengan

  

ADT juga kita dapat melakukan pembuatan package android (.apk) yang digunakan

  untuk distribusi aplikasi android yang kita rancang. Dalam mengembangkan aplikasi android dengan menggunakan ADT di eclipse sangat dianjurkan dan sangat mudah untuk memulai mengembangkan aplikasi android.

2.8 Eclipse

  (Integrated Development Environment) untuk

  mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++ dan lain sebagainya. Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.

  

Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open

source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak

  ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah

2.9 Jaringan Komputer

  Pengertian dari Jaringan komputer adalah sekumpulan komputer, serta perangkat-perangkat lain pendukungyang saling terhubung dalam suatu kesatuan. Mediadapat melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling melakukan pertukaran informasi, seperti dokumen dan data, dapat juga melakukan pencetakan pada printer yang sama dan bersama-sama memakai perangkat keras dan perangkat lunak yang terhubung dengan jaringan. Setiap komputer, ataupun perangkat- perangkat yang terhubung dalam suatu jaringan disebut dengan node. Dalam sebuah jaringan komputer dapat mempunyai dua, puluhan, ribuan atau bahkan jutaan node.

  Jaringan Komputer adalah sekelompok komputer otonom yang saling berhubungan antara satu dengan lainnya menggunakan protokol komunikasi

  • – melalui media komunikasi sehingga dapat saling berbagi informasi, program program, penggunaan bersama perangkat keras seperti printer, harddisk, dan sebagainya. Selain itu jaringan komputer bisa diartikan sebagai kumpulan sejumlah terminal komunikasi yang berada diberbagai lokasi yang terdiri dari lebih satu komputer yang saling berhubungan.
ini bersifat open source sehingga tidak perlu membayar untuk menggunakannya.

  

MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah

  sebabnya istilah seperti tabel, baris dan kolom digunakan pada MySQL. Pada

  

MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri dari

sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.

2.11 Xampp

  XAMPP merupakan sebuah tool yang menyediakan beberapa paket perangkat

  lunak ke dalam satu buah paket. Dalam buku ini, penulis menggunakan XAMPP

  

versi 1.4.12 yang tersedia dalam CD yang disertakan. XAMPP versi 1.4.12 terdiri

  atas : Arief Ramadhan & Hendra Saputra (2005:2) 1.

   Apache 2.0.53 2. MySQL 4.1.9 3. PHP 5.0.3 4. SQLite 2.8.15 5. PHPMyAdmin 2.6.1

BAB III OBJEK DAN METODE PENELITIAN

3.1 Objek Penelitian

  Dalam penelitian dibutuhkan objek tempat dilaksanakan suatu penelitian yang berfungsi sebagai objek dalam mencari masalah yang terdapat dalam sistem yang berjalan dan memberikan sebuah solusi seperti perancangan sistem yang diusulkan.

  Objek penelitian yang diambil penulis ini dilaksanakan di Kedai MUI, Jl. Arief Rachman Hakim No. 04 Kel. Simpang IV Sipin Kec. Telanaipura Kota Jambi.

3.1.1 Sejarah Singkat Perusahaan

  Kedai Martabak Ulama India ( MUI ) berdiri mei 2009. Awalnya pemegang saham ada 3 orang dan usahanya dimulai dengan berjualan kaki lima. Setelah usaha tersebut berjalan selama 3 bulan, akhirnya Kedai MUI bisa menyewa sebuah tempat yang cukup besar dan strategis. Walaupun pada juni 2010 pemegang saham menjadi 2 orang, usaha Kedai MUI terus berkembang dan menu yang ditawarkan bertambah. Karyawan yangg awalnya hanya 2 orang pun juga semakin bertambah menjadi 7 orang.

  Pada bulan desember 2011 pemegang saham pun tinggal 1 orang. Seiring berjalannya waktu usaha pun semakin terus berkembang, dan alhamdulillah pada

  3.1.2 Visi Dan Misi Perusahaan

  Visi dari Kedai MUI adalah mensejahterakan keluarga dan membuka lowongan kerja.

  Adapun Misi dari Kedai MUI yaitu: untuk mengenalkan martabak india ke masyarakat agar lebih mengenal taste ( rasa ) dari makanan yang berasal dari india dan membuat beragam pilihan untuk pecinta kuliner di daerah jambi khususnya.

  3.1.3 Struktur Organisasi Perusahaan

  3.1.4 Deskripsi Tugas 1.

  Owner mempunyai tugas mengawasi tugas

  Owner (Veru) Manajer Operasional Kedai MUI 1

  (Vero) Supervisor (Rony) Karyawan

  Supervisor (Rasyid)

Karyawan

Manajer Operasional

  Kedai MUI 2 (Yanti) Supervisor (Arif)

  Karyawan

  3. Supervisor mempunyai tugas mengontrol, mendisiplinkan, memotivasi dan mengatur kinerja karyawan.

  4. Karyawan mempunyai beberapa bagian tugas yang berbeda beda, seperti: melayani pelanggan, membuat pesanan pelanggan, kasir.

3.2 Metode Penelitian

  Dalam memecahan masalah pada suatu penelitian diperlukan suatu teknis atau cara mencari, memperoleh, mengumpulkan dan mencatat data dengan hati-hati yang berhubungan dengan pokok-pokok permasalahan sehingga akan mendapatkan suatu kebenaran data-data yang akan diperoleh, sedangkan untuk mengetahui bagaimana seharusnya langkah penelitian harus dilakukan dengan menggunakan metode penelitian.

  Pengertian metode penelitian menurut Dr.J.R.Raco,M.E.,M.Sc. (2010:2) adalah “suatu kegiatan ilmiah yang dilakukan secara bertahap dimulai dengan penentuan topik, pengumpulan data, dan menganalisis data, sehingga nantinya diperoleh suatu pemahaman dan pengertian atas topik gejala atau isu tertentu ”

  Menurut Sugiyono (2009:2) pengertian metode penelitian adalah sebagai berikut: “ Metode penelitian pada dasarnya merupakan cara ilmiah untuk mendapatkan data dengan tujuan dan kegunaan tertentu.”

  Dari definisi diatas dapat disimpulkan bahwa metode penelitian adalah suatu

3.2.1 Desain Penelitian

  Desain penelitian merupakan rancangan penelitian yang digunakan sebagai pedoman dalam melakukan proses penelitian agar penelitian yang dilakukan dapat berjalan dengan baik.

  Adapun pengertian desain penelitian menurut Eddy Soeryanto Soegoto yang dikutip dari pendapat Nur Indrianto dan Bambang Supomo (2008:36) adalah: “Desain penelitian merupakan prosedur-prosedur yang digunakan oleh peneliti dalam pemilihan, pengumpulan , dan analisis data secara keseluruhan”.

  Menurut Husein Umar (2011:30) pengertian desain penelitian adalah sebagai berikut: “ Desain penelitian merupakan semua proses yang diperlukan dalam perencanaan dan pelaksanaan penelitian.”

  Maka dari pengertian diatas dapat disimpulkan bahwa desain penelitian merupakan prosedur-prosedur atau proses yang digunakan dalam pemilihan, pengumpulan dan analisis data secara keseluruhan dalam perencanaan dan pelaksanaan penelitian.

  Desain penelitian yang digunakan penulis dalam penelitian ini adalah sebagai berikut:

  “Sistem Informasi Pemesanan Makanan Di Kedai MUI Jambi Berbasis Android.” b.

  Melihat, mengumpulkan data dan mengenali masalah.

  c.

  Melakukan pembahasan terhadap masalah melalui data dan informasi yang diperoleh dari perusahaan.

  d.

  Melaporkan hasil dari penelitian yang termasuk dari proses penelitian, yang termasuk didalam mengenai proses penelitian, diskusi serta interpretasi data dan mengajukan beberapa saran untuk masukan bagi perusahaan dimasa yang akan datang.

3.2.2 Jenis dan Metode Pengumpulan Data

  Di dalam penelitian yang dilakukan oleh penulis dibutuhkan suatu metode yang digunakan sebagai alat atau sarana pengambilan data-data, metode yang dilakukan adalah sebagai berikut:

  3.2.2.1 Sumber Data Primer

  Metode pengumpulan data untuk mendapatkan data-data bagi penelitian ini menggunakan teknik observasi. Observasi adalah teknik pengumpulan data yang dilakukan dengan melakukan penelitian langsung untuk mendapatkan data.

  3.2.2.2 Sumber Data Sekunder

  Data sekunder dapat berupa tabel atau diagram dan juga segala informasi yang

3.2.3 Metode Pendekatan dan Pengembangan Sistem

  3.2.3.1 Metode Pendekatan Sistem Berorientasi Objek

  Pendekatan sistem yang penulis ambil adalah analisis dan perancangan berorientasi objek. Pendekatan perancangan sistem berorientasi objek memandang sistem yang akan dikembangkan sebagai suatu kumpulan objek dunia nyata.

  Terdapat beberapa cara untuk memodelkan objek-objek tersebut, yaitu abstraksi objek, kelas, hubungan antar kelas sampai abstraksi sistem. Saat mengabstraksi dan memodelkan objek, data dan proses-proses yang dipunyai oleh objek akan dienkapsulasi menjadi satu kesatuan.

  3.2.3.2 Metode Pengembangan Sistem

  Model pengembangan sistem yang digunakan dalam pembuatan aplikasi ini adalah model Prototype. Model Prototype merupakan pengembangan sistem yang menggunakan program/sistem contoh untuk segera dapat dievaluasi oleh pemakai dan secara bertahap dapat disesuaikan dengan kebutuhan sistem. Penulis memilih metode pengembangan prototype karena metode ini bisa membuat proses pengembangan sistem informasi menjadi lebih cepat dan lebih mudah, terutama pada keadaan kebutuhan pemakai sulit untuk diidentifikasi, memperkecil kesalahan disebabkan pada setiap versi prototipe, kesalahan segera terdeteksi oleh pemakai, dan menghemat biaya.

Gambar 3.1 Metode Prototype

3.2.3.3 Alat Bantu Analisis dan Perancangan

  Dalam perancangan suatu sistem diperlukan beberapa alat bantu berupa representasi grafik yang dapat mempermudah dalam menggambarkan komponen- komponen yang ada, dan proses yang terjadi. Alat bantu yang digunakan yaitu use case diagram, activity diagram, sequence diagram, class diagram, component diagram, dan deployment diagram.

  1. Use Case Diagram

  Use Case Diagram digunakan untuk memodelkan bisnis proses berdasarkan berbentuk elips dengan nama operasi ditulis di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case.

  2. Activity Diagram

  Activity diagram lebih memfokuskan diri pada eksekusi dan alur sistem daripada

  bagaimana sistem itu dirakit. Diagram aktivitas menunjukan aktivitas sistem dalam bentuk kumpulan aksi-aksi.

  3. Sequence Diagram

  Sequence diagram menjelaskan secara detail urutan proses yang dilakukan dalam

  system untuk mencapai tujuan dari use case, antara lain interaksi yang terjadi antar class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-masing operasi.

  4. Class Diagram

  Class diagram merupakan diagram yang selalu ada di permodelan system

  berorientasi objek. Class diagram menunjukan hubungan antar class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan. komponen yang lain. Dalam membongkar pasang suatu komponen, yang perlu diperhatikan adalah batasan komponen itu.

  6. Deployment Diagram

  Deployment diagram adalah bagian-bagian perangkat lunak suatu system keperangkat keras yang akan mengeksekusinya.

3.2.4 Pengujian Software