perancangan sistem pemesanan makanan dan …skripsi.narotama.ac.id/files/04206108-r. bagus lukmanul...
TRANSCRIPT
http://narotama.ac.id
http://narotama.ac.id
PERANCANGAN SISTEM PEMESANAN MAKANAN DAN MINUMAN UNTUK APLIKASI MOBILE MENGGUNAKAN
BLUETOOTH DAN J2ME
Oleh :
R. BAGUS LUKMANUL HAKIMNIM : 04206108
PROGRAM STUDI SISTEM INFORMASIFAKULTAS ILMU KOMPUTER
UNIVERSITAS NAROTAMASURABAYA
2010
http://narotama.ac.id
http://narotama.ac.id
BAB IPENDAHULUAN
1.1 LATAR BELAKANG
Perkembangan teknologi saat ini telah memberikan pengaruh yang sangat
besar bagi dunia teknologi informasi dan telekomunikasi. Munculnya beragam
aplikasi memberikan pilihan dalam peningkatan kinerja suatu pekerjaan, baik
yang besifat dekstop based, web baseb hingga yang sekarang ini munculnya
aplikasi-aplikasi baru yang berjalan dalam mobile device/handphone.
Pemilihan mobile device/handphone untuk salah satu pengembangan
aplikasi selain lebih mudah dalam pengoperasiannya, sifat dari handphone juga
yang fleksibel menjadi salah satu alasannya.
Saat ini muncul teknologi-teknologi baru dimana komunikasi tanpa
menggunakan kabel, seperti dengan menggunakan media bluetooth pada
handphone. Di era tahun 2003 sampai 2005 Teknologi ini sempat popular didunia
komunikasi data wireless, bluetooth mulai memberikan beberapa solusi dan
layanan yang bisa diimplementasikan dalam kehidupan sehari-hari. Bluetooth
merupakan teknologi yang berkembang sebagai jawaban atas kebutuhan
komunikasi antar perlengkapan elektronik agar dapat saling mempertukarkan data
dalam jarak yang terbatas menggunakan gelombang radio dengan frekuensi 2,4
GHz. Salah satu implementasi bluetooth yang populer adalah pada peralatan
handphone yang digunakan untuk pertukaran data.
Penggunaan media bluetooth dan J2ME untuk restoran akan memudahkan
proses pemesanan dan administrasi, karena untuk media alat tulis dan kertas untuk
http://narotama.ac.id
http://narotama.ac.id
pemesanan makanan dan minuman menemui kendala-kendala antara lain adanya
pemesanan yang rangkap (redudansi), tidak urutnya pembuatan pemesanan akibat
bertumpuk nya nota pemesanan terutama pada saat ramai pengunjung.
Aplikasi dikembangkan menggunakan J2ME, sehingga aplikasi menu
pemesanan makanan adalah platform bebas yang dapat berjalan di setiap mobile
phone yang mendukung JAVA API yang dibutuhkan.
1.2 TUJUAN
Tujuan dari proyek akhir ini adalah :
1. Membangun koneksi antar komputer dengan telepon seluler menggunakan
bluetooth.
2. Membuat suatu aplikasi menu pemesanan makanan di sebuah foodcourt.
3. Aplikasi memungkinkan para pelanggan foodcourt untuk melihat semua menu
dan harganya.
4. Pelanggan dapat melakukan pemesanan makanan secara langsung melalui
handphone-nya masing-masing dan data pesanan tersebut akan langsung
dikirim ke bagian server untuk diteruskan kepada restoran-restoran yang
tergabung di dalamnya.
1.3 RUMUSAN MASALAH
Berdasarkan latar belakang, rumusan masalah yang terdapat pada proyek
akhir ini adalah sebagai berikut:
1. Bagaimana proses perencanaan dan perancangan client?
2. Bagaimana proses perencanaan dan perancangan server?
http://narotama.ac.id
http://narotama.ac.id
3.Bagaimana proses implementasi aplikasi ini pada device mobile yang
sebenarnya?
1.4 BATASAN MASALAH
Adapun batasan masalah dalam pembangunan Proyek Akhir ini adalah
sebagai berikut :
1. Karena sistem ini menggunakan bluetooth, maka terdapat keterbatasan range
mobilitas handphone sesuai dengan daerah cakupan yang mampu dijangkau
oleh bluetooth.
2. Program ini hanya berjalan pada handphone yang memiliki profil dan
konfigurasi Java ME dan didukung bluetooth API.
3. Pelanggan harus terdaftar sebagai member untuk menjalankan aktifitas
pemesanan makanan melalui handphone.
4. Foodcourt memiliki pembayaran (kasir) yang terpusat pada satu kasir.
5. Tidak membahas tentang Sistem Informasi Manajemen Foodcourt.
6. Tidak membahas tentang keamanan (security) didalam aplikasi yang dibuat.
1.5 METODOLOGI
Metodologi pembahasan pada proyek akhir ini direncanakan seperi
berikut:
1. Pemahaman Sistem dan Studi Literatur Mempelajari proses bisnis yang terjadi
dan juga berbagai macam literatur tentang konsep-konsep yang berkaitan
dengan rumusan masalah, termasuk di dalamnya mempelajari API-API pada
Java ME yang berkaitan dengan pembuatan tugas akhir.
http://narotama.ac.id
http://narotama.ac.id
2. Penampungan dan analisis data Dalam tahap ini akan dilakukan penampungan
dan analisis terhadap data-data yang dibutuhkan.
3. Perancangan Perangkat Lunak Tahap ini merupakan tahapan analisis dan
desain perangkat lunak yang akan dikembangkan dengan mengacu pada
proses bisnis dan data yang telah diperoleh dan dianalisa pada tahapan
sebelumnya.
4. Implementasi Pada tahap ini akan dilakukan proses pembuatan perangkat
lunak yang akan dikembangkan.
5. Uji coba dan Evaluasi Melakukan Uji coba dan evaluasi prototipe perangkat
untuk mencari masalah yang mungkin timbul, mengevaluasi jalannya
program, dan mengadakan perbaikan jika ada kekurangan.
6. Pembuatan Buku Tugas Akhir Pada tahap terakhir ini disusun buku sebagai
dokumentasi dari pelaksanaan Tugas Akhir.
1.6 SISTEMATIKA PEMBAHASAN
Buku laporan proyek akhir ini terdiri dari 5 bab dengan perincian sebagai
berikut :
Bab I : Bab ini menjelaskan tentang latar belakang, rumusan masalah, tujuan,
metodologi pengerjaan dan sistematika penulisan proyek akhir.
Bab II : Bab ini menjelaskan tentang landasan teori yang mendukung
pembuatan proyek akhir.
http://narotama.ac.id
http://narotama.ac.id
Bab III : Bab ini menjelaskan tentang rancangan dan pembuatan sistem yang
meliputi perancangan database, perancangan sistem, dan user
interface.
Bab IV : Bab ini menjelaskan pengujian dan analisa sistem apakah hasil yang
telah ditetapkan sesuai dengan tujuan perancangan.
Bab V : Bab ini menjelaskan tentang kesimpulan dan saran dari hasil
pengamatan dan analisa terhadap sistem yang telah dibuat.
DAFTAR PUSTAKA
[1]. Hopkins, Bruce and Ranjith Antony. “Bluetooth for Java”, Apress, New York
2003
[2]. Institut Teknologi Telkom, agustus 2008
<http://www.ittelkom.ac.id/library/jaringan_teknologi_bluetooth/>
[3]. Kadir, Abdul. “Dasar Pemrograman Web Dinamis Menggunakan PHP”, Andi,
Yogyakarta 2002.
[4]. Murthi, Philipus Bayu. “Sistem Keamanan Bluetooth”, 2004.
<http://www.budi.insan.co.id/courses/el7010/2004/bayu-proposal.doc>
[5]. Ortiz, C, and Enrique. “Using the Java APIs for Bluetooth Wireless
Technology Part 1 - API Overview”, Desember 2004,
<http://developers.sun.com/techtopics/mobility/apis/articles/bluetoothintro/>
[6]. Raharjo, Budi, Imam Heryanto dan Arif Aryono. “Tuntunan Pemrograman
JAVA Untuk Handphone”, Informatika, Bandung 2007.
[7]. Shalahuddin, M dan Rosa AS. “Pemrograman J2ME Belajar Cepat
Pemrograman Perangkat Telekomunikasi Mobile”, Informatika, Bandung 2008.
http://narotama.ac.id
http://narotama.ac.id
[8]. Wikipedia, February 2007. BLUETOOTH
<http://en.wikipedia.org/wiki/Bluetooth#Bluetooth>