• Tidak ada hasil yang ditemukan

Model Pelayanan Pemesanan Makanan berbasis Android di Balai Gazebo Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Model Pelayanan Pemesanan Makanan berbasis Android di Balai Gazebo Bandung"

Copied!
34
0
0

Teks penuh

(1)

MODEL PELAYANAN PEMESANAN MAKANAN BERBASIS

ANDROID DI BALAI GAZEBO BANDUNG

KERJA PRAKTEK

Diajukan Untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Studi Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

MOCHAMMAD IZZY KHALAM

10110473

JUSUF PURI RAHARDJO

10110483

FAIZAL ANWAR SUTISNA

10110489

(2)
(3)
(4)

LAMPIRAN D

(5)
(6)

RIWAYAT HIDUP

Nama : Mochammad Izzy Khalam Kharisma Perdana. Tempat. Tanggal Lahir : Bandung, 02 April 1993.

Jenis Kelamin : Laki – laki.

Alamat Rumah : Perumahan Giri Harja Endah Baleendah Bandung. Nomor Handphone : 08782-150-5022

E-mail : izzymochammad@gmail.com

PendidikanFormal :

2010 - Sekarang : Universitas Komputer Indonesia. Jurusan Teknik Informatika 2007 - 2010 : SMA Negeri 1 Baleendah

(7)

RIWAYAT HIDUP

Nama : Jusuf Puri Rahardjo. Tempat. Tanggal Lahir : Jakarta, 05 Mei 1992. Jenis Kelamin : Laki – laki.

Alamat Rumah : Perumahan Mandosi Permai Blok H No.2 Bekasi. Nomor Handphone : 08999-146-592

E-mail : jusufpurirahardjo@gmail.com

Pendidikan Formal :

2010 - Sekarang : Universitas Komputer Indonesia. Jurusan Teknik Informatika. 2007 - 2010 : SMA Negeri 5 Bekasi.

2004 - 2007 : SMP Negeri 9 Bekasi.

(8)

RIWAYAT HIDUP

Nama : Faizal Anwar Sutisna. Tempat.Tanggal Lahir : Bandung , 07 April 1992. Jenis Kelamin : Laki – laki.

Alamat Rumah : Jl Raya Bojong Soang Gg Yudha No 90 RT 06 RW 04 Kabupaten Bandung.

Nomor Handphone : 0857-9426-3118

E-mail : izaldzoank_2013@yahoo.co.id

PendidikanFormal :

2010 - Sekarang : Universitas Komputer Indonesia. Jurusan TeknikInformatika. 2007 - 2010 : SMK Negeri 8 Bandung.

2004 - 2007 : SMP Negeri 18 Bandung.

(9)

DAFTAR ISI

DAFTAR ISI

KATA PENGANTAR ... i

DAFTAR ISI ... ii

DAFTAR GAMBAR ... iv

DAFTAR LAMPIRAN ... v

BAB I PENDAHULUAN ... iv

1.1. Latar Belakang ... iv

1.2. Rumusan Masalah ... v

1.3. Maksud dan Tujuan ... v

1.4. Batasan Masalah ... v

1.5. Metode penelitian ... v

1.6. Sistematika Penulisan ... vi

BAB II TINJAUAN PUSTAKA ... 8

2.1. Sejarah Perusahaan ... 8

2.1.1 Struktur Organisasi ... 9

2.1.2 Deskripsi Jabatan ... 9

2.2. Landasan Teori ... 11

2.1.1 Pengertian Restoran ... 11

2.1.2 Konsep Pemesanan ... 11

2.1.3 Konsep Basis Data ... 11

2.1.4 Bahasa Pemrograman Java ... 12

2.1.5 Android ... 12

2.1.6 XML (Extensible Markup Language) ... 12

2.1.7 Unified Modeling Language (UML) ... 12

2.1.8 CI (CodeIgniter) ... 13

2.1.9 PHP (Hypertext Preprocessor) ... 13

2.1.10 JSON (JavaScript Object Notation) ... 13

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 14

3.1. Jadwal Kerja Praktek ... 14

(10)

iii

3.3. Hasil Kerja Praktek ... 15

3.3.1. Analisis Masalah ... 15

3.3.2. Analisis Prosedur yang Sedang Berjalan ... 15

3.3.3. Analisis Kebutuhan ... 15

3.3.4. Kebutuhan Non Fungsional ... 15

3.3.5. Perancangan Sistem ... 17

3.3.6. Perancangan Use Case Diagram ... 17

3.3.7. Perancangan Activity Diagram ... 19

3.3.8. Perancangan Class Diagram ... 19

3.3.9. Perancangan Sequence Diagram ... 20

3.3.10. Perancangan Antarmuka ... 21

BAB IV KESIMPULAN DAN SARAN ... 24

4.1. Kesimpulan ... 24

(11)

KATA PENGANTAR

AssalamualaikumWr. Wb

Puji Syukur ke hadirat Allah SWT, karena atas segala hidayah dan rahmat-Nya, sehingga dapat menyelesaikan penulisan laporan Kerja Praktek ini yang berjudul “MODEL PELAYANAN PEMESANAN MAKANAN BERBASIS ANDROID DI BALAI GAZEBO BANDUNG” pada awal tahun ini.

Penyusunan laporan Kerja Praktek ini merupakan salah satu syarat yang harus ditempuh dalam menyelesaikan Studi Program Strata I (S-1) Jurusan Teknik Informatika di Universitas Komputer Indonesia.

Suatu kebahagiaan yang sangat besar bagi kami untuk dapat menyampaikan rasa hormat dan ucapan terima kasih kepada semua pihak yang telah memberikan dukungan baik secara langsung maupun tidak langsung. Semoga Allah SWT memberikan pahala berlipat ganda dan limpahan rahmat, taufiq serta hidayah-Nya. Pada kesempatan saat ini saya ucapkan terimakasih sebesar-besarnya kepada yang terhormat :

1. Kedua orang tua yang kami cintai karena dengan jerih payah, usaha dan bimbingannya saya bias merasa kuat dan bersemangat sampai sejauh ini. Kesabaran untuk mendidik dan memberikan ilmu dengan penuh rasa sayang. 2. Bpk. Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas

(12)

ii 3. Bpk. Irawan Afrianto, S.T.,M.T. selaku Ketua Program Studi Teknik

Informatika.

4. Ibu UtamiDewi , S. Kom. Selaku dosen wali sekaligus dosen pembimbing yang telah membantu saya menyelesaikan laporan kerja praktek.

5. Bpk. Yudha Ginanjar Selaku pembimbing di PT. Jerbee Indonesia.

6. Dan kepada seluruh teman – teman IF-11 angkatan 2010 UniversitasKomputer Indonesia.

Akhir kata saya ucapkan Alhamdulillah Laporan Kerja Praktek ini telah selesai dan semoga bermanfaat khususnya bagi kami yang menulis dan untuk pembaca budiman umumnya.

Wasalamu’alikumWr. Wb.

Bandung, 23 Desember 2013

Mochammad Izzy Khalam,

Jusuf Puri Rahardjo,

(13)

DAFTAR PUSTAKA

[1] Pressman,Ph.D. Roger S. 2010. Pendekatan Praktisi Rekayasa Perangkat Lunak. Edisi 7. Penerbit Andi. Yogyakarta. Halaman 45 – 46.

[2]

http://www.sarjanaku.com/2012/11/pengertian-sistem-informasi-menurut.html. Pengertian Sistem Informasi Menurut Para Ahli Definisi. 22 Desember 2012. 18.03 WIB.

[3] http://expresiaku.wordpress.com/2009/02/23/306/. Pengertian Basis Data. 19 November 2012. 10.54 WIB.

[4]

http://www.wahyu-winoto.com/2012/04/pengertian-fungsi-dan-komponen-dalam.html .Pengertian, Fungsi, dan Komponen dalam DBMS (Database Manajemen System) 3 Januari 2013. 18.34 WIB [5]

http://www.overfans.com/2012/07/pengertian-erd-entity-relationship.html. Pengertian ERD (Entity Relationship). 19 November 2012. 11.03 WIB.

(14)

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 media mobile yang sedang banyak digunakan saat ini adalah Android.

Android merupakan sistem operasi terbaru yang memiliki kelebihan dibandingkan dengan Latar Belakang perangkat mobile lainnya. Android juga menggunakan system layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah memanfaatkan kemajuan dari teknologi tersebut untuk mendukung jalannya system yang mereka punya. Kemajuan teknologi khususnya pada bidang mobile banyak sekali memberikan keuntungan-keuntungan dan juga dapat memberikan kemudahan dalam penghematan waktu dan penghematan tenaga kerja.

Proses yang di lakukan di restoran Gazebo saat ini masih manual yaitu pelayan mendatangi setiap meja kemudian mencatat pesanan menggunakan kertas setelah itu pergi ke dapur untuk menyerahkan kertas tersebut. Proses tersebut 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 salah satu contoh adalah pelayan tidak sempat ke dapur untuk menyerahkan pesanan meja pertama dikarenakan pengunjung pada meja yang berbeda ingin memesan juga , biasanya terjadi di jam sibuk atau pada saat buka puasa di bulan ramadhan yang akibatnya pelanggan harus rela menunggu lama untuk makan di karenakan pesanan nya belum di proses. Atau contoh lain adalaah terjadinya pesanan rangkap , juga tidak urutnya pembuatan akibat bertumpuknya nota pemesanan terutama pada saat ramai pengunjung.

(15)

1.2.

Rumusan Masalah

Berdasarkan latar belakang di atas, maka rumusan masalah yang dapat diambil adalah :

1. Bagaimana merancang aplikasi pemesanan makanan dan minuman menggunakan

platform android berbasis client server?

2. Bagaimana proses aplikasi pemesanan makanan dan minuman dengan mobile android

ini dapat memberitahu pesanan pelanggan ke bagian dapur dan kasir?

1.3.

Maksud dan Tujuan

1.3.1. Maksud

Berdasarkan rumusan masalah di atas dapat disimpulkan bahwa maksud dari proyek ini adalah: Memberikan kenyamanan baik itu bagi pihak pemilik rumah makan ataupun kenyamanan bagi pelanggan yang datang ke rumah makan.

1.3.2. Tujuan

1. merancang aplikasi pemesanan makanan dan minuman menggunakan platform android berbasis client server.

2. Aplikasi pemesanan makanan dan minuman dengan mobile android ini dapat memberitahu pesanan pelanggan ke bagian dapur dan kasir.

1.4.

Batasan Masalah

Pada penyelesaian proyek akhir ini terdapat beberapa batasan masalah yang dikaitkan dengan perancangan dan implementasi aplikasi pemesanan makanan dan minuman berbasis client server dengan platform android, antara lain:

1. Hanya membahas pembuatan aplikasi android dan client-server.

2. Aplikasi ini hanya berjalan pada mobile yang memiliki profil dan konfigurasi platformc android dan didukung jaringan wireless.

3. Tidak membahas tentang keamanan (security) didalam aplikasi yang dibuat.

4. Dapur dan kasir mengunakan komputer dengan antarmuka berbasis web dengan script PHP dan sisi pelayan menggunakan

1.5.

Metode penelitian

Metode penelitian yang dilakukan adalah :

1. Metode Pengumpulan Data

a. Observasi,, yaitu suatu metode pengumpulan data dengan mengamati secara langsung objek

(16)

3

b. Wawancara, Penulis mengadakan tanya jawab langsung dengan staf yang dianggap

berwenang memberikan data atau keterangan.

c. Penelitian Kepustakaan (Library Research) , yaitu dengan cara mengumpulkan bahan-bahan dari berbagai sumber dan membaca serta mempelajari literature-literatur, catatan-catatan kuliah dan sumber-sumber lain yang berhubungan dengan topik pembahasan untuk memperoleh data teoritis yang akan digunakan dalam pembahasan.

2. Metode Perancangan Sistem

Metode yang digunakan untuk membangun aplikasi adalah Waterfall model. Model ini

memberikan pendekatan – pendekatan sistematis dan berurutan bagi pengembang perangkat

lunak. Berikut adalah gambar pengembangan sistem perangkat lunak dengan proses SDLC

(System Development Life Cycle).

Gambar 1.1 Metode Waterfall (Roger S. Pressman)

1.6.

Sistematika Penulisan

Untuk mengetahui gambaran mengenai penulisan laporan kerja praktek ini, maka berikut ini akan

dijelaskan sedikit mengenai sistematika penulisan laporan ini :

1. BAB 1 PENDAHULUAN

Bab ini merupakan bab yang membahas latar belakang, perumusan masalah, maksud dan

tujuan, batasan masalah, metodologi penelitian yang digunakan dan sistematika penulisan.

Dimaksudkan dapat memberikan gambaran dan arahan bagi pembaca tentang urutan

(17)

2. BAB 2 TINJAUAN PUSTAKA

Bab ini membahas tentang tinjauan dari konsep-konsep yang terkait dengan aplikasi yang

akan di buat seperti : Konsep pemesanan, konsep dasar program , konsep perancangan system

dan konsep basis data.

3. BAB 3 PEMBAHASAN

Bab ini berisi tentang analisis yang merupakan tahapan awal dari pembangunan aplikasi.

Dilanjutkan pada perancangan aplikasi, sistem yang berisi source code dan print screen

tampilan dari program aplikasi yang dibangun. Selain itu, menjelaskan mengenai

implementasi dan pengujian sistem yang dibuat oleh penulis.

4. BAB 4 PENUTUP

(18)

5

BAB II

TINJAUAN PUSTAKA

2.1.

Sejarah Perusahaan

Gazebo pertama kali didirikan pada tahun 2001, awal mula hanya sebuah kedai sederhana gazebo menyediakan hanya menu makanan sehari-hari, tidak ada menu esklusif, inovatif dan baru Tersebar di 130 gerai di 25 kota di tanah air. Yang luar biasa, 130 gerai Gazebo masih dimiliki sepenuhnya oleh pendirinya. Sang pendiri dan pemilik Gazebo (tidak ingin disebutkan namanya) menjalankan bisnisnya sendiri bersama 3 karyawannya, pendiri Gazebo konon tidak begitu paham mengenai teori-teori pemasaran seperti segmentasi, targeting dab positioning.

Gazebo hadir hampir di seluruh pusat perbelanjaan, di kota-kota besar baik provinsi maupun kabupaten di seluruh indonesia. Gazebo lebih menekankan komunikasi pemasaran mengenai restonya sendiri, ketimbang memasarkan secara khusus masakan tertentu seperti yang dilakukan resto lain, Kekuatan Gazebo salah satunya karena menawarkan sejumlah masakan yang disukai lidah orang banyak dipadukan dengan masakan cina yang sangat dikenal dan pas di lidah orang indonesia, harga yang terjangkau menjadi salah satu kekuatan juga, dimana pengunjung yang datang mampu bayar dengan kekuatan tersebut Gazebo bisa lebih efisien, karena tidak perlu bekerja keras mengiklankan masakanya, sebaliknya, Gazebo bisa fokus pada menu yang ada serta memperbaiki rasa dan penyajuanya.

pertama kali didirikan Gazebo hanya punya 1 gerai di ruko di lippo cikarang, tangerang tiga tahun kemudian memiliki 10 gerai, 6 gerai Gazebo harus ditutup, karena karena terbakar akibat kerusuhan. 10 tahun setelah kebakaran, Gazebo berkembang menjadi 130 gerai. dengan kata lain tiap tahun, Gazebo meluncurkan 10 gerai.

(19)

2.1.1

Struktur Organisasi

Struktur organisasi merupakan suatu susunan dan hubungan antar tiap bagian serta posisi yang ada pada satu perusahaan dalam menjalankan kegiatan operasional guna mencapai tujuan perusahaan. Struktur organisasi merupakan spesifikasi pekerjaan yang harus dilakukan di dalam suatu organisasi, sehingga tanpa adanya suatu struktur organisasi yang baik, perusahaan tersebut tidak akan berjalan dengan lancar. Mengingat ukuran yang belum terlalu besar maka struktur organisasi Gazebo di Bandung dibuat satu level yang sama di bawah manajer restoran agar pengawasan efektif dan efisien.

Gambar 2.1 merupakan struktur organisasi Gazebo di Bandung.

2.1.2

Deskripsi Jabatan

Tim manajemen restoran Gazebo di Bandung berjumlah 8 orang, yaitu satu orang pemilik perusahaan, satu orang manajer, enam orang karyawan yaitu pada dua orang waiters, satu orang kasir, dua orang koki, satu orang staf pengantar. Masing-masing staf mempunyai spesifikasi pekerjaan sesuai tugas dan tanggung jawabnya. Spesifikasi pekerjaan ini dilakukan untuk memudahkan dalam melakukan pekerjaan, efektivitas dan juga optimalisasi dalam melakukan pekerjaan. Adapun tugas dan fungsi dari masing-masing bagian pada struktur organisasi Gazebo di Bandung adalah sebagai berikut:

Pemilik

Manajer Restoran

Waiters/Waiteress (Pelayan) Delivery Crew (Staf

Pengantar) Cashier (Kasir)

(20)

7

1. Pemilik / Franchisee

Pemilik karena memiliki hak yang kuat atas restoran Gazebo di Bandung maka pemilik melakukan pemeriksaan pembukuan, keuangan serta segala tindakan yang dijalankan oleh manajer restoran. Pemilik juga memiliki hak untuk memberhentikan karyawan apabila melalaikan kewajiban-kewajibannya. Pemilik tidak diwajibkan selalu ada setiap hari pada restoran Gazebo di Bandung dikarenakan kesibukannya mengurus bisnis yang lainnya.

2. Manajer Restoran

Manajer restoran bertanggung jawab atas kelancaran administrasi dan operasional serta mengkoordinir segala keselarasan kegiatan di unit restoran dan dapur dari segala aspek operasionalnya, termasuk juga terhadap pengontrolan pembiayaan dari target hasil usaha yang selaras dengan tujuan perusahaan.

Tugas dan Tanggungjawab

A. Administrasi

1. Membantu terlaksananya monitoring sistem dari makanan dan minuman dan membuat laporan dari biaya makanan dan minuman.

2. Menjaga/mengawasi serta memelihara mengenai cara penggunaan atau pemakaian dari semua peralatan/asset didalam restoran dan membuat laporan dari biaya pemeliharaan alat-alat tersebut.

3. Membuat suatu system penyimpanan data-data dari kegiatan operasional secara baik dan benar.

4. Membuat dan menyimpan laporan mengenai training dari seluruh staf kedalam data pribadi dari msing-masing karyawan.

5. Ikut melaksanakan dan menerapkan kedalam pekerjaan sehari-hari bagi semua karyawan yang menyangkut peraturan/tata tertib perusahaan yang berlaku.

6. Menawarkan/mengusulkan/membuat anggaran restoran.

B. Operasional

1) Melakukan tugas dan bertanggung jawab kepada pemilik

2) Membuat laporan mingguan mengenai kualitas, pelayanan dan kebersihan 3) Membuat laporan pendapatan harian dari penjualan makanan dan minuman 4) Membuat laporan mingguan kebutuhan operasional

(21)

3. Chef

Chef bertanggung jawab atas persediaan makanan sesuai dengan kebutuhan dan keinginan menu, maupun staf berdasarkan resep standard dan biaya pembuatan makanan yang telah dianggarkan.

4. Delivery Crew (Staf Pengantar)

Delivery crew bertugas mempersiapkan perlengkapan delivery dan kondisi motor dalam keadaan baik, memastikan bahwa makanan yang dibawa sesuai pesanan konsumen, dan membuat laporan keluhan konsumen.

5. Waiter/waiteress (Pelayan)

Waiter/waiteress bertanggung jawab atas tugasnya dalam menyiapkan susunan meja yang rapih dan memberikan pelayanan dalam penghidangan makanan dan minuman secara ramah, sopan dan efisien terhadap konsumen yang datang ke restoran sesuai standar pesanan dari konsumen.

6. Cashier (Kasir)

Cashier bertanggung jawab terhadap transaksi yang terjadi antara pelanggan restoran setiap hari. Kasir bertanggung

2.2.

Landasan Teori

2.1.1

Pengertian Restoran

Rumah makan atau biasa yang disebut dengan Restoran merupakan tempat atau bangunan yang diorganisasikan secara komersial, yang mempekerjakan pelayanpelayan untuk tamunya dengan menyajikan hidangan berupa makanan dan minuman[1].

2.1.2 Konsep Pemesanan

Dengan semakin kompleksnya proses pembelian yang dilakukan pembeli individu ataupun perusahaan, maka dibutuhkan perencanaan dan pelaksanaan kegiatan pemesanan yang matang agar hasil yang dicapai maksimal. System Informasi Pemesanan adalah subsystem informasi bisnis yang mencakup kumpulan prosedur yang melaksanakan, mencatat, mengkalkulasi, membuat dokumen dan informasi pemesanan untuk keperluan manajemen dan bagian lain yang berkepentingan, mulai dari diterimanya order pesanan sampai mencatat Laporan Penjualan.

2.1.3 Konsep Basis Data

(22)

9

2.1.4 Bahasa Pemrograman Java

Jika ingin bekerja pada beberapa bidang dalam rekayasa perangkat lunak, maka akan dibutuhkan beberapa perangkat lunak untuk mengatasinya. Bagaimana jika hanya memiliki satu perangkat lunak, tetapi dapat menangani beberapa bidang atau program (Multi Purpose Programming) dan sesuai (portable) untuk beberapa sistem operasi, maka jawaban satu-satunya dengan memakai dan mempelajari Java.

2.1.5 Android

Android adalah sebuah sistem operasi untuk ponsel yang berbasis Linux. Android SDK (Software Development Kit) menyediakan tools dan API (Application Programming Interface) yang diperlukan bagi para pengembang untuk membuat dan mengembangkan aplikasi yang digunakan pada ponsel bersistem operasi Android dengan menggunakan bahasa pemrograman Java[5].

Gambar 2.1.5 Lapisan arsitektur sistem operasi android secara umum

2.1.6 XML (Extensible Markup Language)

Extensible Markup Language (XML) adalah bahasa markup serba guna yang direkomendasikan oleh W3C (World Wide Web Consortium) untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML (Hypertext Markup Language), namun penggunaannya tidak terbatas pada tampilan halaman situs saja.

2.1.7 Unified Modeling Language (UML)

(23)

pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka UML lebih cocok untuk penulisan perangkat lunak dalam bahasa-bahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk memodelkan aplikasi prosedural dalam VB atau C.

2.1.8 CI (CodeIgniter)

CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP[7]. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi terakhir adalah 1.7.2 dapat dilihat di website resminya.

2.1.9 PHP (Hypertext Preprocessor)

PHP (PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis[7]. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa.

2.1.10 JSON (JavaScript Object Notation)

(24)

11

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1.

Jadwal Kerja Praktek

Pelaksanaan kerja praktek dilakukan di Rumah Bale Gazebo dan yang beralamat di Jl. Surapati No. 49 Bandung. Adapun waktu pelaksanaan kerja praktek dimulai tanggal 22 agustus sampai dengan tanggal 30 Agustus 2013 dan jadwal kehadiran kerja praktek dilaksanakan disesuaikan dengan jadwal dari instansi yang bersangkutan.

3.2.

Cara Kerja Praktek

Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan, yang antara lain :

1. Pembuatan surat permohohonan kerja praktek.

2. Pengajuan permohonan kerja praktek ke Rumah Makan Bale Gazebo yang beralamat di Jl. Surapati No. 49 Bandung

3. Pelaksanaan kerja praktek. Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan. Adapun tahapan yang dilakukan antara lain, yaitu :

a. Pengumpulan data

yang dilakukan dengan wawancara langsung ke pegawai Rumah Makan Bale Gazebo.

b. Tahap analisis sistem

Setelah mendapatkan data yang cukup, langkah selanjutnya adalah kegiatan analisis, kegiatan analisis terdiri dari: analisis perangkat keras, analisis perangkat lunak pembangun sistem, analisis user dan analisis sistem yang sedang berjalan.

c. Perancangan aplikasi

(25)

3.3.

Hasil Kerja Praktek

3.3.1.

Analisis Masalah

Sesuai dengan hasil penelitian di Rumah Makan Bale Gazebo, didapat adanya beberapa permasalahan yaitu :

1. Bagaimana merancang aplikasi makanan dan minuman menggunakan platform android berbasis client server.

2. Bagaimana proses aplikasi makanan ini dapat memberitahu pesanan pelanggan ke bagian dapur dan kasir.

3.3.2.

Analisis Prosedur yang Sedang Berjalan

Analisis prosedur merupakan kegiatan untuk menganalisis mengenai prosedur kerja yang terjadi. Pada analisis prosedur ini akan dijelaskan mengenai urutan kegiatan-kegiatan yang sedang terjadi, sebagai berikut :

1. Pelanggan melihat menu dan kemudian memilih menu tersebut. 2. Pelayan mencatat pesanan.

3. Pelayan menyerahkan pesanan ke bagian dapur.

4. Setelah makanan siap pelayan mengambil makanan yang sudah jadi di dapur kemudian mengantarkannya ke pelanggan.

5. Setelah selesai makan, pelanggan menanyakan jumlah total harga yang harus dibayar kepada pelayan.

6. Kemudian pelayan mengambil total keseluruhan yang harus dibayar oleh pelanggan.

3.3.3.

Analisis Kebutuhan

Tahap analisis kebutuhan bertujuan untuk mendefinisikan kebutuhan dari sistem yang dikembangkan. Dari prosedur yang diusulkan didapat kebutuhan – kebutuhan sistem seperti :

1. Sistem pemesanan makanan menggunakan mobile android untuk membantu pelayan mempercepat proses penyampaian pesanan ke bagian dapur dan kasir.

2. Sistem dapat mengirim daftar data pesanan ke bagian kasir dan dapur rumah makan Gazebo.

3.3.4.

Kebutuhan Non Fungsional

(26)

13

1) Reliabilty

Sistem yang di bangun dapat digunakan dengan mudah oleh pengguna dan bersifatreliability pada saat digunakan pelayan restoran.

2) Performance

Digunakan koneksi internet yang cepat dan stabil agar sistem dapat berjalan dengan baik dan pesanan dapat diterima dengan cepat.

3) Usability

Sistem yang di bangun dapat digunakan secara cepat dan system bersifat userfriedly bagi pengguna dengan tampilan yang jelas dan mudah di pahami dalam sisem ini.

4) Kebutuhan Hardware

a. 3 unit komputer yang akan digunakan pada bagian kasir, bagian administrasi / back office, dan bagian dapur dengan spesifikasi komputer sebagai berikut :

 Processor : Intel Core 2 duo@ 2.2Ghz  Harddisk : 320 Gb

 Memory : 2048 Mb DDR3  VGA : 120 Mb

 Monitor >

o LCD 15” (untuk bagian kasir dan administrasi)

o LCD 22” (untuk bagian dapur)

 Mouse dan Keyboard

b. 1 unit server yang digunakan sebagai server jaringan yang akan dibagun untuk menerima pesanan dari mobile android dan dikirimkan ke bagian dapur dan kasir. Maka dibutuhkan computer server sebagai hosting, dengan spesifikasi sebagai berikut :

 Processor : Intel Xeon Processor X3430 (2.40GHz, Cach 8 MB)  Chipset : Intel® X3430 Server Chipset

 Harddisk : 500 Gb

 Memory : 4 Gb EEC DDR3-10600 UDIMM 1333MHz  Monitor : LCD 15”, Mouse dan Keyboard

(27)

d. Instalasi jaringan Diperlukan instalasi jaringan local untuk menghubungkan seluruh unit komputer dan server. Dibutuhkan kabel RJ45 dan satu buah router.

e. 5.) Internet

Diperlukan koneksi jaringan internet dengan kecepatan diatas 1 Megabit per detik. Kami menyarankan menggunakan internet provider speedy dengan menggunakan paket speedy warnet dimana kecepatan internetnya stabil dan cukup untuk keperluan perusahaan.

f. Kebutuhan Software

Kebutuhan perangkat lunak yang diperlukan adalah sistem operasi untuk server yang akan digunakan, 2 unit komputer baru yang digunakan di bagian kasir dan administrasi. Untuk server, penulis menyarankan menggunakan “Windows Server” dan untuk 2 unit komputer menggunakan sistem operasi Windows 7, untuk pemesanan menggunakan mobile android versi ICS(Ice Cream Sandwich).

3.3.5.

Perancangan Sistem

Aplikasi Pemesanan Makanan pada Restoran adalah suatu aplikasi yang berguna untuk mempermudah pelayan dalam mencatat pesanan setiap pelanggan yang akan memesan makanan pada Restaurant tersebut. Untuk rancangan interface aplikasi ini dititikberatkan pada tampilan menu makanan dan minuman. Daftar menu pada tiap Restaurant pastinya berbeda-beda, misalnya pada Restaurant yang daftar menu makanannya banyak tentu tampilan layar pada handphone akan semakin luas. Untuk itu pada tampilan daftar menu makanan dan minuman digunakan scroll yang berfungsi untuk dapat menampilkan semua daftar menu pada setiap restoran.

Untuk perancangan alur program, digunakan empat diagram yang disediakan oleh UML (Unified Modelling Language) yaitu Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram.

3.3.6.

Perancangan Use Case Diagram

(28)

15

Gambar 3.3.6.1 Use Case Diagram Antara Pelayan dengan Pelanggan

(29)

3.3.7.

Perancangan Activity Diagram

Activity diagram merupakan gambarkan dari alur aktivitas dalam sebuah sistem yang sedang dirancang dan bagaimana masing-masing alur aplikasi dapat berjalan. Activity Diagram mempunyai peran dan fungsi yang sama seperti halnya flowchart. Activity diagram mempunyai perbedaan dengan flowchart yaitu activity diagram biasa mendukung perilaku parallel sedangkan flowchart tidak dapat mendukung perilaku parallel. Activity diagram juga merupakan state diagram khusus, di mana sebagian besar state adalah action.

Gambar 3.3.7 Activity Diagram Pemesanan Makanan pada Restoran

3.3.8.

Perancangan Class Diagram

(30)
[image:30.612.125.483.73.307.2] [image:30.612.93.474.476.686.2]

17

Gambar 3.3.8 Class Diagram Pemesanan Makanan pada Restoran

3.3.9.

Perancangan Sequence Diagram

Diagram Sequence adalah suatu diagram yang menggambarkan interaksiantara obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.

(31)

3.3.10.

Perancangan Antarmuka

a. Perancangan antar muka halaman awal

[image:31.612.90.557.147.475.2]

Ini merupakan tampilan awal program yang berfungsi untuk memasukkan nama pelanggan dan meja yang akan di proses

(32)

19 b. Tampilan Daftar Menu Makanan dan Minuman

[image:32.612.106.520.129.374.2] [image:32.612.110.523.390.659.2]

Pada menu ini pelayan memilihkan makanan ataupun minuman pada android yang di pegang Noya sesuai dengan pesanan langgan

Gambar 3.3.10.2 Halaman Menu Makanan

(33)

c. Menu Transaksi

[image:33.612.117.509.125.430.2] [image:33.612.119.508.443.687.2]

Menu ini akan muncul apabila pelanggan telah memilih makanan atau minuman apa yang akan di pesan pelanggan

Gambar 3.3.10.4 Halaman Menu Aksi Pesan Makanan

(34)

21

BAB IV

KESIMPULAN DAN SARAN

4.1.

Kesimpulan

Berdasarkan program yang telah dibuat, penulis disini mengambil kesimpulan:

1. Aplikasi dapat mengatasi pemesanan makanan dan minuman dengan platform android berbasis client server.

2. Aplikasi mobile android ini dapat memberitahu pesanan pelangan ke bagian dapur dan kasir.

4.2.

Saran

Dari pembuatan proyek akhir ini, terdapat beberapa saran untuk melakukan pengembangan pada aplikasi pemesanan makanan dan minuman berbasis platform mobile:

1. Menambahkan sistem pemberitahuan baik dengan sistem alert pada mobile pelayan atau pemberitahuan dengan sistem tampilan display layar monitor. Sehingga ketika bagian dapur telah mengkonfirmasikan status makanan menjadi “selesai”, maka akan ada pemberitahuan pada mobile android pelayan atau tampilan pada display monitor. sehingga para pelayan akan tahu lebih cepat pesanan meja berapa yang sudah selesai. Hal ini akan menyebabkan pemberian pesanan ke meja pelanggan menjadi cepat dan tanpa keributan.

Gambar

Gambar 1.1 Metode Waterfall (Roger S. Pressman)
Gambar 2.1  merupakan struktur organisasi Gazebo di Bandung.
Gambar 2.1.5 Lapisan arsitektur sistem operasi android secara umum
Gambar 3.3.6.2 Use Case Diagram Antara Pelayan dan Server
+6

Referensi

Dokumen terkait

Kemiringan 5% adalah kemiringan aktual pada sidespan jembatan I Barelang, sehingga untuk mengetahui perubahan perilaku jembatan yang terjadi pada awal analisis tidak

Hasil pengujian hipotesis ini telah konsisten dengan hasil penelitian yang dilakukan oleh Martikarini (2012) yang menyebutkan bahwa secara parsial kebijakan dividen

Kinerja yang diperoleh alat pengering terbaik menggunakan energi surya dengan kadar air akhir sebesar 14,88% bb, laju pengeringan 0,64% bk/jam dan kebutuhan energi

Peningkatan Bidang Perumahan Rakyat Meningkatkan Pembanguna n & pemeliharaan sarpras Perumahan fasilitasi penyiapan program pembanguna n perumahan perkotaan dan

Untuk itulah, dibutuhkan pemahaman mengenai ideologi yang harus tertanam kuat pada dibutuhkan pemahaman mengenai ideologi yang harus tertanam kuat pada masyarakat

Dengan demikian usaha integrasi ini, bagi umat Islam tidak perlu berbuat dari kerangka pengetahuan modern, dan mampu memanfaatkan khazanah Islam klasik dengan tidak

Tidak dipungkiri bahwa penggunaan printer dalam suatu pekerjaan tidak selalu efektif. Hal ini dapat dilihat dari penggunaan printer dalam sebuah perusahaan, seperti

III. Perbedaan dan Persamaan Budaya dalam Perkembangan Kognitif.. Perkembangan kognitif adalah spesialiasasi dalam psikologi yang mempelajari bagaimna kemampuan berpikir