BAB 1 PENDAHULUAN
1.1. Latar Belakang Masalah
Belakangan ini, kemajuan informasi terutama komputer dari segi piranti keras dan lunak berkembang begitu pesat. Hampir semua pengolahan data dan informasi telah dilakukan dengan komputer. Hal ini diakibatkan semakin beraneka ragam permasalahan informasi yang harus ditangani. Banyak komputer yang terhubung dengan jaringan yang bertujuan untuk mempercepat pertukaran data. Sekarang ini penggunaan komputer bukan hanya terkoneksi dengan jaringan saja tetapi sudah dapat kepada alat lainnya seperti kamera digital, mesin fotocopy, faximile maupun ke telepon selular (handphone), yang semua itu bertujuan untuk komunikasi dan pertukaran data.
Pemesanan makanan melalui telepon (delivery call) pada restoran cepat saji adalah salah satu cara pemesanan makanan oleh pelanggan melalui alat komunikasi telepon serta pembayarannya dilakukan di tempat alamat pemesan. Pemesanan makanan dengan cara ini sudah banyak dilakukan pada restoran cepat saji yang bertujuan mempercepat dan memperluas layanan bagi pelanggan yang bertempat tinggal jauh dan juga untuk menghindari kemacetan lalu lintas.
Pada pemesanan makanan melalui saluran telepon tetap (fixed phone), pelanggan banyak menemukan kesulitan antara lain nomor telepon tujuan sedang digunakan (busy) atau jaringan komunikasi padat (no network connection). Hal ini merupakan hambatan dalam pemesanan makanan dengan sistem delivery call.
Sekarang pemakaian telepon selular atau lajim disebut ponsel ataupun telepon genggam sangat marak digunakan, karena selain harganya sudah jauh lebih murah dibandingkan pada tahun-tahun awal kemunculannya di tengah masyarakat pada era tahun 90an. Salah satu fasilitas ponsel adalah tersedianya short message service (SMS) yang dapat digunakan sebagai media komunikasi yang murah karena rata-rata
biaya pemakaian SMS pada hampir seluruh operator hanya dikenakan biaya Rp. 100,per SMS.
Layanan SMS merupakan sebuah layanan yang bersifat non real time di mana sebuah port message dapat di-submit ke suatu tujuan, tidak peduli apakah tujuan tersebut aktif atau tidak. Bila dideteksi bahwa tujuan tidak aktif, maka sistem akan menunda pengiriman ke tujuan hingga tujuan aktif kembali. Pada dasarnya sistem SMS akan menjamin delivery dari suatu short message hingga sampai ke tujuan. Kegagalan pengiriman yang bersifat sementara seperti tujuan tidak aktif akan selalu terindentifikasi sehingga pengiriman ulang short message yang telah melampaui batas waktu tertentu harus dihapus dan dinyatakan gagal terkirim (Sutedjo, 2003).
Arsitektur perangkat keras yang akan dibangun adalah seperangkat micro computer atau Personal Computer (PC) serta satu unit modem GSM yang telah dilengkapi kartu perdana (SIM Card) yang berfungsi untuk menerima SMS dari pelanggan. Untuk menyimpan data paket makanan, data pesanan serta data SMS yang masuk digunakan database. Setiap SMS yang masuk ke modem akan disimpan dalam database dan dihapus dari memori modem untuk mengurangi kepadatan data pada modem. Pengambil SMS dari modem menggunakan bahasa PDU (Protokol Data Unit). Perintah (syntax) yang digunakan untuk membaca SMS adalah AT+CMGL=n. Perintah ini dijalankan setiap 10 detik sekali agar modem sudah dalam keadaan siap ketika menerima perintah (idle) (Khang, 2002).
Melihat kelebihan dari pada SMS Delivery diatas, maka penulis bermaksud merancang suatu perangkat lunak pemesanan makanan pada restoran cepat saji Mc Donald’s melalui SMS agar penjualan makanan dapat ditingkatkan dengan cara memperluas jaringan layanan penyediaan makanan bagi masyarakat umum melalui SMS.
1.2 Rumusan Masalah
Yang menjadi rumusan masalah dalam penelitian ini adalah bagaimana membangun perangkat lunak sistem pemesanan makanan pada restoran cepat saji Mc Donald’s melalui SMS yang dapat menampilkan data pemesan antara lain nama, nomor telepon, alamat, jenis makan, banyaknya, jumlah harga makanan serta laporan penjualan makanan.
1.3 Batasan Masalah Adapun batasan masalah dalam skripsi ini adalah: 1. Pemesanan makanan harus mengikuti sistem paket. 2. Untuk menerima dan mengirim SMS digunakan Modem GSM. 3. Tidak membahas biaya yang menyangkut pengiriman SMS. 4. Tidak membahas proses penyiapan pesanan makanan. 5. Tidak membahas pembatalan pesanan. 6. Bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 6.0. 7. Database tools yang digunakan adalah Microsoft SQL server 2000. 8. Report tools yang digunakan adalah Crystal Report 8.5.
1.4 Tujuan Penelitian
Tujuan penelitian ini adalah membangun sebuah perangkat lunak pemesanan makanan pada restoran cepat saji Mc Donald’s melalui SMS.
1.5 Manfaat Penelitian Adapun manfaat penulisan skripsi ini adalah untuk : a. Meningkatkan pelayanan terbaik kepada pelanggan restoran dalam pemesanan makanan. b. Memperluas jaringan layanan pelanggan.
c. Diperolehnya database pelanggan yang berguna untuk penyampaian informasi yang berkaitan dengan produk-produk baru Mc Donald’s. d. Menyajikan Laporan Penjualan Makanan dengan cepat dan akurat.
1.6 Metodologi Penelitian Dalam penelitian ini, tahapan-tahapan yang akan dilalui adalah sebagai berikut:
a. Studi Literatur Pengerjaan skripsi ini dimulai dengan mengumpulkan data yang diperlukan menggunakan metode Library Research. Penulis mengumpulkan data sebagai referensi baik dari buku, paper, jurnal, makalah, forum, milis, dan sumbersumber lain yang berkaitan dan beberapa referensi lainnya untuk menunjang pencapaian tujuan tugas akhir.
b. Observasi Metode ini dilakukan dengan melakukan pengamatan terhadap sistem pemesanan makanan pada restoran “Mc Donald’s”.
c. Analisis permasalahan Pada tahap ini, dilakukan analisis permasalahan yang ada, batasan yang dimiliki dan kebutuhan yang diperlukan untuk arsitektur hardware dan software.
d. Perancangan dan Implementasi Algoritma Pada tahap ini akan dilakukan perancangan aplikasi dan implementasi hasil analisis dalam bentuk hardware dan software.
e. Pengujian Pada tahap ini dilakukan pengujian terhadap aplikasi yang dibangun sesuai dengan tujuan yang ingin dicapai.
f. Penyusunan Laporan dan Kesimpulan Akhir
Metode ini akan dilaksanakan dengan melakukan pendokumentasian hasil analisa dan pengujian secara tertulis dalam bentuk laporan skripsi. 1.7 Sistematika Penulisan Dalam penulisan skripsi ini penulis membuat sistematika sebagai berikut: BAB 1 PENDAHULUAN membahas Latar Belakang, Perumusan Masalah, Batasan Masalah, Tujuan penelitian, Manfaat Penelitian, Metode Penelitian yang dilakukan serta Sistematika penulisan. BAB 2 LANDASAN TEORI membahas tentang landasan teori Short Message Service, modem, bahasa Protocol Data Unit (PDU), database, bahasa pemrograman Visual Basic serta Data Flow Diagram (DFD). BAB 3 ANALISA DAN PERANCANGAN membahas mengenai analisa sistem, model analisa sistem serta perancangan antar muka pengguna. BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM membahas tentang implementasi dan pengujian sistem. BAB 5 PENUTUP merupakan kesimpulan dari semua pembahasan yang ada dengan
saran-saran
pengembang.
yang ditujukan
bagi
para pembaca
atau