perancangan sistem pemesanan makanan dan …skripsi.narotama.ac.id/files/04206108-r. bagus lukmanul...

7
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 HAKIM NIM : 04206108 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS NAROTAMA SURABAYA 2010

Upload: lydiep

Post on 19-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN SISTEM PEMESANAN MAKANAN DAN …skripsi.narotama.ac.id/files/04206108-R. BAGUS LUKMANUL HAKIM.pdf · merupakan teknologi yang berkembang sebagai jawaban atas kebutuhan

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

Page 2: PERANCANGAN SISTEM PEMESANAN MAKANAN DAN …skripsi.narotama.ac.id/files/04206108-R. BAGUS LUKMANUL HAKIM.pdf · merupakan teknologi yang berkembang sebagai jawaban atas kebutuhan

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

Page 3: PERANCANGAN SISTEM PEMESANAN MAKANAN DAN …skripsi.narotama.ac.id/files/04206108-R. BAGUS LUKMANUL HAKIM.pdf · merupakan teknologi yang berkembang sebagai jawaban atas kebutuhan

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?

Page 4: PERANCANGAN SISTEM PEMESANAN MAKANAN DAN …skripsi.narotama.ac.id/files/04206108-R. BAGUS LUKMANUL HAKIM.pdf · merupakan teknologi yang berkembang sebagai jawaban atas kebutuhan

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.

Page 5: PERANCANGAN SISTEM PEMESANAN MAKANAN DAN …skripsi.narotama.ac.id/files/04206108-R. BAGUS LUKMANUL HAKIM.pdf · merupakan teknologi yang berkembang sebagai jawaban atas kebutuhan

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.

Page 6: PERANCANGAN SISTEM PEMESANAN MAKANAN DAN …skripsi.narotama.ac.id/files/04206108-R. BAGUS LUKMANUL HAKIM.pdf · merupakan teknologi yang berkembang sebagai jawaban atas kebutuhan

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.

Page 7: PERANCANGAN SISTEM PEMESANAN MAKANAN DAN …skripsi.narotama.ac.id/files/04206108-R. BAGUS LUKMANUL HAKIM.pdf · merupakan teknologi yang berkembang sebagai jawaban atas kebutuhan

http://narotama.ac.id

http://narotama.ac.id

[8]. Wikipedia, February 2007. BLUETOOTH

<http://en.wikipedia.org/wiki/Bluetooth#Bluetooth>