PERANCANGAN DAN PEMBUATAN APLIKASI PEMESANAN MAKANAN DARI PELAYAN KE KOKI BERBASIS ANDROID

dokumen-dokumen yang mirip
IMPLEMENTASI PHONEGAP JQUERY MOBILE DAN WEB API DALAM PEMBUATAN APLIKASI PERIKLANAN BERBASIS ANDROID LAPORAN TUGAS AKHIR

ANDROID MEDAN POLITEK KNIK NEGERI MEDAN. kan Program. oleh

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PENGAMANAN DATA PADA SMS DENGAN METODE ALGORITMA RC-6 BERBASIS ANDROID LAPORAN TUGAS AKHIR

ABSTRAK. Kata kunci: Ensiklopedia, Masakan Tradisional, Android.

PERANCANGAN DAN IMPLEMENTASI SISTEM APLIKASI PEMBELAJARAN TENSES BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI GAME EDUKASI PEMBELAJARAN BAHASA INGGRIS MENGENAL VOCABULARY UNTUK SISWA SD BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI KASIR BERBASIS JAVA

PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

APLIKASI BULETIN MAHASISWA POLITEKNIK NEGERI MEDAN BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PEMANGGILAN NOMOR ANTRIAN NASABAH BANK BERBASIS SISTEM KOMPUTER

PERANCANGAN DAN PEMBUATAN APLIKASI HADIST ISLAMI DAN DOA-DOA ISLAMI BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI BROSUR INTERAKTIF DENGAN TEKNOLOGI AUGMENTED REALITY BERBASIS ANDROID LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS SPBU DI KOTA MEDAN BERBASIS ANDROID LAPORAN TUGAS AKHIR. Oleh:

RANCANG BANGUN GAME TICTACTOE SECARA ONLINE BERBASIS JAVA 2 MICRO EDITION (J2ME)

oleh POLITEK MEDAN KNIK NEGERI MEDAN

BAB 1 PENDAHULUAN. Dengan perkembangan zaman telekomunikasi yang begitu. pesat ini, banyak mobile phone yang berjenis smart phone atau

PERANCANGAN DAN PEMBUATAN SISTEM ABSENSI MAHASISWA BERBASIS WEB DI PROGRAM STUDI TEKNIK KOMPUTER POLITEKNIK NEGERI MEDAN LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI PEMILIHAN UMUM BERBASIS J2ME

PERANCANGAN DAN PEMBUATAN APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN BERBASIS CLIENT SERVER PADA RUMAH MAKAN AYAM PENYET SURABAYA (SERVER)

Diploma 3. Menyelesaikan. oleh PROGRAM POLITEK MEDAN

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK ANGKUTAN UMUM (ANGKOT) BERBASIS ANDROID

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

PERANGKAT LUNAK PEMESANAN MAKANAN RESTORAN BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID

PERANCANGAN DAN PEMBUATAN E-VOTING BERBASIS WEBSITE DENGAN MENGGUNAKAN SMS GATEWAY LAPORAN TUGAS AKHIR. Disusun sebagai syarat untuk menyelesaikan

DAFTAR ISI HALAMAN JUDUL...

PERANCANGAN DAN IMPLEMENTASI APLIKASI ANTI PEMUTUS JARINGAN WLAN PADA PROGRAM STUDI TEKNIK KOMPUTER POLITEKNIK NEGERI MEDAN LAPORAN TUGAS AKHIR

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

PERANCANGAN WEB TES UJIAN ONLINE BERBASIS PHP DAN MySQL

APLIKASI LAYANAN HOME CARE BERBASIS ANDROID WILAYAH JAKARTA SELATAN. Tugas Akhir. Oleh: Wakhid Fajar Hidayat PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan Era Globalisasi saat ini diwarnai oleh perkembangan teknologi yang semakin pesat.

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

Tugas Final Task. Mata Kuliah: Analisis dan Desain Sistem. Dosen : Henderi, M. Kom.

Suara Hewan Terhadap Anak Usia Dini Berbasis J2ME

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2016

BAB I PENDAHULUAN. meja kosong. Pada saat customer memasuki restoran, maka customer akan

PERANCANGAN DAN PEMBUATAN APLIKASI ALAT BANTU AJAR MATEMATIKA BERBASIS ANDROID

APLIKASI PEMBAGIAN HARTA WARISAN BERDASARKAN HUKUM ISLAM BERBASIS ANDROID ROJAYADI

PERANCANGAN APLIKASI KALKULASI PAJAK KENDARAAN BERMOTOR BERBASIS ANDROID

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis

PERANCANGAN DAN PEMBUATAN APLIKASI CLIENT PEMESANAN MAKANAN DAN MINUMAN PADA RUMAH MAKAN AYAM PENYET SURABAYA BERBASIS CLIENT SERVER

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI KUNCI RUMAH BERBASIS ARDUINO DAN ANDROID LAPORAN TUGAS AKHIR DIRHAMSYAH NASUTION NIM.

Implementasi Teknologi Bluetooth Sebagai Pengendali Gerbang Berbasis Arduino

RANCANG BANGUN ALAT UKUR TINGGI BADAN OTOMATIS BERBASIS ARDUINO UNO DAN ULTRASONIK

INFORMASI MUSEUM DI JAKARTA SELATAN BERBASIS MOBILE

PERANCANGAN DAN PEMBUATAN APLIKASI PENCARIAN PEDAGANG KAKI LIMA SECARA SERVERLESS BERBASIS JAVA MICRO EDITION (JAVA ME) LAPORAN TUGAS AKHIR

APLIKASI PEMBAGIAN HARTA WARIS BERBASIS ANDROID TUGAS AKHIR. Oleh : ILHAM SATRIA

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI KEHADIRAN SISWA PADA SMA HARAPAN 3 DELI TUA BERBASIS WEB DAN SMS GATEWAY

PERANCANGAN DAN PEMBUATAN APLIKASI MOBILE CHATTING BERBASIS ANDROID IRMA AZWANTY DALIMUNTHE

PERANCANGAN APLIKASI MOBILE PENJUALAN PULSA ELEKTRONIK PUTRI CELL BERBASIS ANDROID LAPORAN TUGAS AKHIR. Diajukan Sebagai Melengkapi Salah Satu Syarat

BAB 1 PENDAHULUAN. manusia mengalami evolusi. Berbagai aktivitas mengalami perubahan dari cara

BAB I PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PENJUALAN KAIN TENUN BERBASIS WEB PADA PAGUYUBAN TENUN TROSO DI PECANGAAN JEPARA

DESAIN DAN IMPLEMENTASI WIDGET KALENDER DAN REMINDER ISLAMI BERBASIS ANDROID SKRIPSI. Oleh : RAHMAN NUR BAKHTIAR T.H

BAB I PENDAHULUAN 1.1. Latar Belakang

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

BAB 1 PENDAHULUAN. aspek kehidupan membutuhkan sentuhan teknologi untuk mempermudah

APLIKASI ANDROID PEMESANAN MAKANAN DAN MINUMAN BERBASIS CLIENT SERVER TUGAS AKHIR RAHMI WIRATRI KHOIRUNNISA

BAB I I. PENDAHULUAN 1.1 Latar belakang

PERANCANGAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA MELALUI PERINTAH SUARA DENGAN ARDUINO DAN BLUETOOTH BERBASIS ANDROID

SISTEM INFORMASI SURAT MASUK DAN SURAT KELUAR PADA KANTOR REGIONAL VI BADAN KEPEGAWAIAN NEGARA BERBASIS WEB LAPORAN TUGAS AKHIR

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

3. Dr. Ir. Dwijoko Purbohadi, S.T., M.T. selaku dosen penguji yang telah memberikan masukan yang berarti pada saat pendadaran atau sidang skripsi.

APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS ANDROID

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. terbesar di dunia (Naisbitt, 1994:131). Tidak mengherankan bahwa industri

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB I PENDAHULUAN 1.1 Latar Belakang

MEMBANGUN KLINIK GIGI MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

BAB I PENDAHULUAN I-1

PERANCANGAN APLIKASI BELAJAR MENULIS & MEMBACA ANAK SLB-B INSAN HARAPAN UNTUK JURUSAN PERSIAPAN (TK) BERBASIS ANDROID SKRIPSI TRI ANNA LESTARI

SISTEM INFORMASI PASIEN RAWAT INAP BERBASIS WEB PADA RUMAH SAKIT UMUM VINA ESTETICA MEDAN LAPORAN TUGAS AKHIR

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II DASAR TEORI...

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

IMPLEMENTASI APLIKASI REMOTE DESKTOP PADA PERANGKAT ANDROID KE PERANGKAT NOTEBOOK MELALUI KONEKSI INTERNET

HALAMAN PENGESAHAN PEMBIMBING...

SKRIPSI PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKASI SIVITAS UNIVERSITAS DARMA PERSADA

PERANCANGAN DAN PEMBUATAN APLIKASI LATIHAN TES POTENSI AKADEMIK BERBASIS MULTIMEDIA

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGEMBANGAN APLIKASI CHATTING (MESSENGER- DROID) MENGGUNAKAN BLUETOOTH

PENGESAHAN PEMBIMBING...

Bab 3 Metode dan Perancangan Sistem

APLIKASI ANDROID UNTUK MENGATUR SWITCH PADA PERANGKAT ELEKTRONIK NIRKABEL

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB I PENDAHULUAN. adalah usaha restoran, dalam hal ini memerlukan system penjualan yang efisien,

RANCANG BANGUN SISTEM INFORMASI JADWAL KULIAH JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN BERBASIS WEB LAPORAN TUGAS AKHIR.

SISTEM INVENTORY BARANG PADA PT. STARS INTERNATIONAL MENGGUNAKAN PEMROGRAMAN BERORIENTASI OBJEK LAPORAN TUGAS AKHIR

DESAIN APLIKASI GALERI BINATANG UNTUK PENGENALAN DAN MEMBACA PADA ANAK USIA 3-5 TAHUN MENGGUNAKAN PLATFORM ANDROID 2.3 SKRIPSI.

TEGUH HERLAMBANG

BAB IV HASIL DAN UJI COBA

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

Transkripsi:

PERANCANGAN DAN PEMBUATAN APLIKASI PEMESANAN MAKANAN DARI PELAYAN KE KOKI BERBASIS ANDROID D LAPORAN TUGAS AKHIR Ditulis Sebagai Salah Satu Syarat S Untuk Menyelesaikan Pendidikan Program Diploma 3 oleh AIKA SIREGAR 1105112001 PROGRAM STUDI TEKNIK KOMPUT TER JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN MEDAN 2014

Abstrak Penggunaan teknologi kini banyak digunakan diberbagai aspek terutama di dunia bisnis, salah satunya bisnis makanan yaitu restoran. Beragam variasi makanan menjadi daya tarik pada setiap restoran dibandingkan dengan makanan yang disajikan di rumah. Pada restoran, pelayan menghampiri pengunjung dan mencatat pesanan pada sebuah kertas kemudian menuju ke dapur agar proses pembuatan makanan yang dipesan. Proses tersebut efisien untuk restoran yang kecil dan pengunjung yang sedikit. Namun akan timbul masalah jika suatu restoran memiliki ruang yang besar atau pengunjung yang banyak. Oleh karena itu dibutuhkan sistem yang menggunakan koneksi internet untuk dapat mempercepat proses penyampaian daftar pesanan pengunjung. Sistem ini dibangun secara client-server. Sehingga proses pengiriman pesanan makanan ke koki menjadi lebih cepat dan efisien. Kata kunci : Restoran, Daftar pesanan, Clien-sever. i

KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan hidayah yang Allah berikan, sehingga penulis dapat menyelesaikan laporan Tugas Akhir ini dengan judul Perancangan dan Pembuatan Aplikasi Pemesanan Makanan dari Pelayan ke Koki Berbasis Android. Laporan Tugas Akhir dibuat sebagai salah satu syarat akademis yang harus ditempuh untuk menyelesaikan Program Diploma 3 (tiga) pada Program Studi Teknik Komputer (Computer Engineering) Jurusan Teknik Komputer Informatika Politeknik Negeri Medan. Dalam laporan Tugas Akhir ini, penulis merancang dan membuat Aplikasi Pemesanan Makanan yang berfungsi untuk membantu mempermudah agar user (pelayan) dapat meningirim langsung pesanan makanan ke koki tanpa harus mengantarnya terlebih dahulu ke dapur. Aplikasi ini diharapkan dapat berjalan dengan baik, sehingga aplikasi yang dibuat dapat membantu mengatasi masalah waktu pelanggan yang menunggu terlalu lama melalui smartphone berbasis Android. Dalam mewujudkan laporan ini, penulis banyak mendapat bimbingan, saran dan bantuan baik berupa tenaga, materi maupun dorongan semangat dari berbagai pihak yang sangat bermanfaat bagi penulis. ii

kepada: Pada kesempatan ini, penulis ingin mengucapkan banyak terima kasih 1. M. Syahruddin, S.T., M.T., selaku Direktur Politeknik Negeri Medan. 2. Ferry Fachrizal, S.T., M. Kom selaku Ketua Jurusan Teknik Komputer Informatika 3. Zakaria Sembiring, S.T., M.Sc. selaku Kepala Program Studi Teknik Komputer. 4. Ferry Fachrizal, S.T., M. Kom selaku dosen pembimbing dalam penyelesaian laporan Tugas Akhir ini. 5. Eviliana Sembiring, selaku Administrasi Program Studi Teknik Komputer yang telah membantu penulis untuk menyelesaikan administrasi. 6. Keluarga penulis, terutama untuk Ibunda Ulfa Syam Lubis dan Ayahanda Abdul Rahman Siregar yang telah banyak memberi dukungan moril dan materil serta doa yang tiada hentinya kepada penulis dalam menyelesaikan laporan Tugas Akhir ini. 7. Kepada ketiga kakanda tersayang Rahdiansyah Siregar, Indriani Siregar, Tita Amelia Siregar juga sepupuku tersayang Lily Handayani Purba yang banyak memberikan saran dan dukungan serta doa untuk penulis dalam menyelesaikan laporan Tugas Akhir ini. 8. Seluruh teman-teman penulis di CE-6A 11, khususnya Dyan Rusmiaty, Lidya Risfika, Ricky Suhendra Lumbangaol, Angga Prasatria, Angga M. Hadibroto, Muammar Nota Reza Ramadhan, Bento M. Hadibroto, Mayarani, Fahmi Iskandar, Desy Ardani, Tren Julika Marbun. Terima iii

kasih buat bantuan, dukungan, hiburan dan semuanya yang sudah kalian berikan kepada penulis. 9. Sahabat serta teman-teman penulis Alumni SMA Yayasan Perguruan Keluarga angkatan 2009. Terimakasih atas doa dan dukungannya. 10. Terima kasih kepada Ari Rizky Ginting yang selalu menemani dan memberikan motivasi dalam menyelesaikan tugas akhir penulis. 11. Terima kasih juga kepada abang abang DC khususnya Muhammad Iqbal Pradipta yang banyak membantu penulis dalam menyusun dan menyelesaikan laporan Tugas Akhir ini. iv

DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii ABSTRAK... iii KATA PENGANTAR... iv LEMBAR PERSEMBAHAN... vii DAFTAR ISI... x DAFTAR GAMBAR... xiv DAFTAR TABEL... xvii DAFTAR LAMPIRAN... xviii BAB 1 PENDAHULUAN... 1 1.1 LATAR BELAKANG... 1 1.2 PERUMUSAN MASALAH... 3 1.3 BATASAN MASALAH... 4 1.4 TUJUAN TUGAS AKHIR... 4 1.5 MANFAAT TUGAS AKHIR... 5 1.6 METODE PELAKSANAAN TUGAS... 5 1.6.1 Persiapan... 5 v

1.6.2 Pengumpulan Data... 6 1.6.3 Perancangan Sistem... 6 1.6.4 Pembuatan Aplikasi Pemesanan Makanan Berbasis Android... 7 1.7 METODE TUGAS AKHIR... 7 1.8 SUMBER SUMBER DAYA... 8 BAB 2 LANDASAN TEORI... 9 2.1 RESTORAN... 9 2.1.1 Sejarah Restoran... 9 2.1.2 Pengertian Restoran... 10 2.1.3 Klasifikasi Restoran... 11 2.2 ANDROID... 20 2.2.1 Pengertian Android... 20 2.2.2 Sejarah Android... 20 2.2.3 Android SDK (Software Development Kit)... 31 2.2.4 Arsitektur Android... 32 2.2.5 Fundamental APLIKASI... 34 2.3 DATABASE... 37 2.4 MYSQL... 41 2.5 PHP... 42 2.5.1 Pengenalan PHP... 42 2.5.2 Syntax PHP... 44 2.5.3 Variabel PHP... 45 2.5.4 String di PHP... 46 vi

2.5.5 Operator di PHP... 47 2.5.6 Control Structures di PHP... 51 2.6 CLIENT SERVER... 52 2.7 WEB BROWSER... 58 2.8 UNIFIED MODELLING LANGUAGE (UML)... 60 2.8.1 Konsepsi Dasar UML... 61 BAB 3 PERANCANGAN DAN PEMBUATAN APLIKASI... 71 3.1 ANALISA APLIKASI... 71 3.2 PERANCANGAN SISTEM... 71 3.2.1 Perancangan Struktur Navigasi... 71 3.3 PERANCANGAN PROSES... 73 3.3.1 Use Case Diagram... 73 3.3.2 Class Diagram... 74 3.3.3 Activity Diagram... 78 3.4 PERANCANGAN TAMPILAN APLIKASI... 80 3.5 PERANCANGAN DATABASE... 88 3.6 PEMBUATAN APLIKASI... 91 3.6.1 Persiapan... 91 3.6.2 Penulisan Kode Program Aplikasi... 95 BAB 4 IMPLEMENTASI DAN PERANCANGAN... 96 4.1 IMPLEMENTASI DAN PEMBAHASAN APLIKASI... 96 4.2 TAMPILAN ANTARMUKA APLIKASI... 96 vii

4.2.1 Icon Aplikasi... 97 4.2.2 Greeting (Tampilan Awal)... 97 4.2.3 Menu Utama... 98 4.2.4 Pesanan Baru... 98 4.2.5 Daftar Menu... 99 4.2.6 Tentang (Informasi)... 102 4.2.7 Bantuan... 103 4.2.8 Keluar... 103 4.3 IMPLEMENTASI DATABASE... 104 4.4 PENGUJIAN PADA SMARTPHONE... 106 4.5 ANALISIS KELAYAKAN SISTEM... 108 4.6 KELAYAKAN OPERASIONAL... 109 4.7 KELAYAKAN TEKNIK... 109 4.8 ANALISIS KEBUTUHAN APLIKASI NON FUNGSIONAL... 109 4.9 KELEBIHAN DAN KEKURANGAN APLIKASI... 110 4.9.1 Kelebihan Aplikasi yang dirancang... 110 4.9.2 Kekurangan Aplikasi yang dirancang... 111 BAB 5 SIMPULAN DAN SARAN... 112 5.1 SIMPULAN... 112 5.2 SARAN... 112 DAFTAR PUSTAKA... 112 viii

DAFTAR GAMBAR Gambar 2.1 Logo Android Versi 1.1... 22 2.2 Logo Android Versi 1.5 (Cupcake)... 23 2.3 Logo Android Versi 1.6 (Donut)... 24 2.4 Logo Android Versi 2.0/2.1 (Éclair)... 25 2.5 Logo Android Versi 2.2 (Froyo)... 25 2.6 Logo Android Versi 2.3 (Gingerbread)... 26 2.7 Logo Android Versi 3.0/3.1 (Honeycomb)... 27 2.8 Logo Android Versi 4.0 (ICS)... 27 2.9 Logo Android Versi 4.1 Jelly Bean... 28 2.10 Logo Android Versi 4.1 (Jelly Bean)... 29 2.11 Logo Android Versi 4.3 Jelly Bean... 29 2.12 Logo Android Versi 4.1 KitKat... 30 2.13 Hubungan antara data dengan informasi... 38 2.14 Hubungan Sistem Informasi dan database... 41 2.15 Proses Kerja Client-Server... 43 2.16 Web Browser Sumber : BAB 2 Dasar Teori : Pengenalan Web Browser.doc, Aika, 2013... 58 2.17 Konsepsi Dasar UML... 61 3.1 Struktur Navigasi Aplikasi Pemesanan Makanan... 72 ix

3.2 Activity Diagram dari Pelayan ke Koki... 74 3.3 Activity Diagram dari Pelayan ke Server... 74 3.4 Activity Diagram Apliaksi Pemesanan Makanan... 79 3.5 Tampilan Awal Aplikasi... 80 3.6 Tampilan Menu Aplikasi... 81 3.7 Tampilan Menu Pesanan Baru... 81 3.8 Tampilan Menu Daftar Menu... 82 3.9 Tampilan Pilihan Daftar Menu... 83 3.10 Tampilan Pilihan Menu Makanan... 84 3.11 Tampilan Pilihan Menu Minuman... 85 3.12 Tampilan Baca Pesanan... 85 3.13 Tampilan Tentang... 86 3.14 Tampilan Bantuan... 87 3.15 Tampilan Keluar... 87 3.16 Langkah membuat project baru... 94 3.17 New Android Project... 95 4.1 Icon Aplikasi Pemesanan Makanan... 97 4.2 Greeting (Tampilan Awal)... 97 4.3 Tampilan Menu Utama... 98 4.4 Tampilan Pesanan Baru... 99 4.5 Tampilan Daftar Menu... 99 4.6 Pilihan Daftar Menu... 100 4.7 Tampilan Daftar Menu Makanan... 100 x

4.8 Tampilan Daftar Menu Minuman... 101 4.9 Tampilan Baca Pesanan... 102 4.10 Tentang... 102 4.11 Bantuan... 103 4.12 Keluar... 104 4.13 Struktut tabel jenis... 105 4.14 Struktur tabel kategori... 105 4.15 tabel Pemesanan... 105 4.16 Samsung Galaxy S4 GT-19500... 107 4.17 Samsung Core Duos GT 18262... 108 xi

DAFTAR TABEL Tabel 2.1 Daftar Rilis Versi Android dan Kernel Linux... 22 2.2 Arithmatic Operator... 48 2.3 Comparison Operator... 49 2.4 Logical Operator... 50 2.5 Use Case Diagram... 63 2.6 Class Diagram... 66 2.7 Activity Diagram... 68 2.8 Statechart Diagram... 70 3.1 Tabel Class Diagram Aplikasi Pemesanan Makanan... 75 3.2 Tabel Rancangan Tabel Kategori... 88 3.3 Tabel Rancangan Tabel Jenis... 89 4.1 Spesifikasi Galaxy S4 GT-19500... 107 4.2 Spesifikasi Samsung Core Duos GT 18262... 108 xii

DAFTAR LAMPIRAN SURAT KESEDIAAN DOSEN PEMBIMBING... 116 SURAT PERMOHONAN PENGAJUAN JUDUL TUGAS AKHIR... 117 SURAT PERSETUJUAN JUDUL TUGAS AKHIR... 118 FORMULIR BEBAS REVISI... 119 KARTU BIMBINGAN MAHASISWA... 121 LISTING PROGRAM... 122 xiii

BAB 1 PENDAHULUAN 1.1 Latar Belakang 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 sistem operasi yang banyak digunakan saat ini adalah Android. Android merupakan sistem operasi terbaru yang memiliki kelebihan dibandingkan dengan perangkat mobile lainnya. Disamping itu sistem operasi ini didukung dengan sistem layar sentuh (touchscreen) yang memudahkan pengguna dalam penanganan navigasinya. Para pelaku bisnis telah memanfaatkan kemajuan dari teknologi tersebut untuk mendukung jalannya sistem yang mereka punya. Kemajuan teknologi khususnya pada bidang mobile banyak sekali memberikan keuntungan-keuntungan dan juga dapat memberikan kemudahan dalam penghematan waktu. Efektifitas dan efesiensi dari proses pemesanan makanan dengan aplikasi yang akan dirancang ini akan membantu restoran yang memiliki ruang yang besar dan pengunjung yang banyak. Apabila menggunakan cara yang manual, pelayan harus menghampiri meja pengunjung yang dilayani pertama kemudian menyerahkannya ke dapur. Jika pada saat restoran memiliki pengunjung yang banyak, pelayan akan rumit karena pelayan tersebut tidak sempat menyerahkan pesanan meja pertama dikarenakan pengunjung pada meja yang berbeda ingin 1

memesan juga. Sehingga pesanan yang dipesan pengunjung pada meja pertama belum sempat disampaikan ke dapur. Maka dari itu aplikasi yang akan dibangun ini bertujuan untuk mempermudah dengan langsung mengirim pesanan melalui perangkat mobile yang berbasis android dan akan langsung diterima oleh koki sehingga bisa mempersingkat waktu dan tidak membuat pelanggan menunggu untuk waktu yang lama. Aplikasi ini akan dibangun secaraa client-server. Pelayan sebagai client dan koki sebagai server. Dimana pelayan akan mengirim data pesanan ke koki yang kemudian masuk ke database dan kemudian di tampilkan di koki. Sehingga lebih praktis dan tidak membuang banyak waktu. Kelebihan dari aplikasi ini dengan memanfaatkan touchscreen untuk menampilkan tampilan menu pesanan yang mempermudah mencatat pemesanan agar mempersingkat waktu pengiriman ke koki sehingga pelayan tidak terlalu sulit menangani pelanggan lainnya karena tidak perlu mengantar kertas pemesanan ke dapur. Dengan adanya apalikasi ini mempermudah pengiriman pesanan pelanggan dengan cara mengirimkan pesanan melalui perangkat mobile yang bersistem operasi android yang akan langsung diterima oleh koki, sehingga mempersingkat waktu yang lama. Proses manual akan efisien untuk restoran yang kecil dan pengunjung yang sedikit. Namun akan timbul masalah jika suatu restoran memiliki ruang yang besar atau pengunjung yang banyak. Pelayan harus menghampiri meja 2

pengunjung yang dilayani pertama kemudian menyerahkannya ke dapur, tetapi pelayan tersebut tidak sempat ke dapur untuk menyerahkan pesanan meja pertama dikarenakan pengunjung pada meja yang berbeda ingin memesan juga. Sehingga pesanan yang dipesan pengunjung pada meja pertama belum sempat disampaikan ke dapur. Maka dari itu aplikasi yang akan dibangun ini bertujuan untuk mempermudah, dengan langsung mengirim pesanan melalui perangkat mobile yang akan langsung diterima oleh koki, sehingga bisa mempersingkat waktu dan tidak membuat pelanggan menunggu untuk waktu yang lama. Dengan adanya masalah tersebut maka untuk itu penulis ingin membuat Perancangan dan Pembuatan Aplikasi Pemesanan Makanan dari Pelayan ke Koki berbasi Android yang akan diangkat untuk judul dalam Penulisan Tugas Akhir. 1.2 Perumusan Masalah Perumusan masalah pada tugas akhir ini adalah : 1. Bagaimana merancang aplikasi pemesanan makanan dari pelayan ke koki berbasis android ini? 2. Bagaimana membuat aplikasi pemesanan makanan dari pelayan ke koki berbasis android ini? 3. Bagaimana cara mengimplementasikan Aplikasi pemesanan dari pelayan ke koki berbasis android ini? 3

1.3 Batasan Masalah Untuk menjaga fokus penulisan Tugas Akhir ini, maka penulis memberikan batasan permasalahan sebagai berikut ini : 1. Merancang dan membuat aplikasi pemesanan makanan dari pelayan ke koki berbasis android. 2. Aplikasi ini hanya dapat dijalankan pada smartphone yang menggunakan sistem operasi Android versi 2.2 (Frozen Yogurt) keatas. 3. Aplikasi ini hanya dapat digunakan pada smartphone yang memiliki fasilitas touchscreen yang dapat mempermudah pelayan dalam mencatat pesanan, yang kemudian data pesananan dapat langsung dikirim ke koki tanpa harus mengantar pesanan ke dapur. 1.4 Tujuan Tugas Akhir Tujuan dari tugas akhir ini adalah memberikan solusi atau cara yang mungkin bisa menjadi lebih baik dari cara sebelumnya yaitu dengan mencatat pesanan secara manual, untuk membantu menyelesaikan masalah user dan memberikan efisiensi pada user dalam pengiriman pesanan ke koki tanpa harus mendatangi dapur untuk memberikan kertas pesanan. Efisiensi dalam hal ini terkait pada kegunaan pemaksimalan serta pemanfaatan seluruh sumber daya pada smartphone berbasis Android. Efisiensi dapat terpenuhi karena user dapat memanfaatkan waktu yang ada untuk menjalankan aplikasi Android yang terdapat pada smartphone-nya dan langsung mengirimkan pesanan makanan tanpa harus mendatangi koki untuk menyerahkan kertas pesanan pelanggan. 4

1.5 Manfaat Tugas Akhir Manfaat yang dapat diberikan melalui pembuatan aplikasi ini adalah: 1. Penghematan waktu dalam pengiriman pesanan makanan oleh pelayan ke koki dalam sebuah restoran. 2. Memberikan kepraktisan dalam pemesanan makanan oleh pelayan ke koki dalam sebuah restoran. 3. Mengurangi penggunaan kertas (paperless) dalam pemesanan makanan dalam sebuah restoran. 1.6 Metode Pelaksanaan Tugas adalah : Langkah-langkah yang akan digunakan dalam pembuatan tugas akhir ini 1.6.1 Persiapan Dalam penyusunan Tugas Akhir ini penulis melakukan berbagai kegiatan persiapan antara lain : 1. Meminta persetujuan judul kepada Dosen Pembimbing dan Kepala Prodi untuk dapat membuat aplikasi dari judul yang telah diajukan. 2. Menginstal software software yang dibutuhkan dalam merancang dan membuat aplikasi ini, seperti : - Instalasi Java Emulator versi 6 - Instalasi Eclipse versi 3.5 Galileo - Instalasi XAMP 1.7.1 5

3. Mencari informasi seputar aplikasi pemesanan sebagai referensi dalam merancang dan membuat aplikasi ini. 1.6.2 Pengumpulan Data Adapun teknik pengumpulan datayang digunakan antara lain : Studi Literatur - Pencarian dan pengumpulan bahan pustaka baik berupa buku, artikel, referensi dan sumber lain yang berhubungan dengan topik Tugas Akhir. - Pencarian materi mengenai Androi, teori database dan teori pemograman. 1.6.3 Perancangan Sistem Setelah mendapatkan informasi yang diperlukan, langkah selanjutnya adalah melakukan perancangan aplikasi pemesanan makanan berbasis android. Teknologi yang digunakan adalah Java yang terdapat di dalam sistem operasi mobile Android. Dan untuk software program yang digunakan adalah Eclipse Galileo. Kemudian dilakukan perancangan sebagai berikut: Perancangan model UML (Unifed Modelling Language) Perancangan halaman antar muka (user interface) Perancangan Database. Perancangan Algoritma Pemrograman. 6

1.6.4 Pembuatan Aplikasi Pemesanan Makanan Berbasis Android Melalui hasil perancangan, penulis akan membuat sebuah aplikasi Android untuk smartphone yang memiliki fasilitas touchscreen yang dapat memudahkan pengguna (pelayan) dalam penggunaannya. 1.7 Metode Tugas Akhir 1.7.1 BAB 1 PENDAHULUAN Bab ini berisi penjelasan mengenai latar belakang pemilihan judul, batasan masalah, manfaat dan tujuan tugas akhir, sasaran perancangan aplikasi dan metode pelaksanaan tugas akhir. 1.7.2 BAB 2 LANDASAN TEORI Bab ini berisi landasan teori yang menjadi referensi utama dalam penulisan tugas akhir. Teori yang dibahas berhubungan dengan aplikasi yang akan dibuat dan juga yang digunakan untuk kepentingan analisis dan perancangan aplikasi. 1.7.3 BAB 3 PERANCANGAN APLIKASI Bab ini membahas analisis dan perancangan sistem. Tahap analisis menggambarkan dan menjabarkan kegiatan yang dilakukan pada sistem yang sedang berjalan sedangkan tahap perancangan aplikasi seperti perancangan tampilan aplikasi dan algoritma pemrograman. 1.7.4 BAB 4 HASIL DAN PEMBAHASAN Bab ini membahas hasil dan pembahasan aplikasi yang dikerjakan seperti hasil dari aplikasi yang dibangun dan pembahasan system berupa 7

penjabaran dari setiap tampilan aplikasi, kelebihan dan kekurangan aplikasi yang dirancang. 1.7.5 BAB 5 SIMPULAN DAN SARAN Bab ini menjelaskan hasil akhir dari semua penulisan yang dikerjakan yaitu simpulan dan saran yang berisi masukan untuk mengembangkan dan melengkapi aplikasi yang sudah dibangun di masa yang mendatang. 1.8 Sumber Sumber Daya Berikut ini merupakan hal-hal yang diperlukan untuk membuat aplikasi pemesanan makanan dari pelayan ke koki berbasis android. 1) Instalasi SDK Manager Android 2.2 untuk Android Emulator untuk membuat aplikasi platform menggunakan bahasa pemograman Android dan XML. 2) Instalasi Eclipse versi 3.5 Galileo 3) Instalasi XAMP 1.7.1 4) Sumber sumber pustaka, seperti buku buku panduan, e-book, contoh contoh program dan lain lain. 8