PERANCANGAN PERANGKAT LUNAK LAYANAN PESAN ANTAR MAKANAN CEPAT SAJI PADA Mc DONALD S BERBASIS SHORT MESSAGE SERVICE (SMS) SKRIPSI Diajukan untuk melengkapi tugas dan memehuhi syarat mencapai gelar Sarjana Komputer OLEH RAIN HUTAGAOL 061401045 PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : PERANCANGAN PERANGKAT LUNAK LAYANAN PESAN ANTAR MAKANAN CEPAT SAJI PADA MC.DONALD S BERBASIS SHORT MESSAGE SERVICE (SMS) Kategori : SKRIPSI Nama : RAIN HUTAGAOL NomorIndukMahasiswa : 061401045 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA KomisiPembimbing : Diluluskan di Medan, Pembimbing 2 Pembimbing 1 Syahriol Sitorus,S.Si,MIT Dr.Poltak Sihombing,M.Kom NIP : 197103101996021001 NIP : 196203171991021001 Diketahui/Disetujui oleh Departemen Ilmu Komputer FMIPA USU Ketua, Dr. Poltak Sihombing, M.Kom. NIP : 196203171991021001
PERNYATAAN PERANCANGAN PERANGKAT LUNAK LAYANAN PESAN ANTAR MAKANAN CEPAT SAJI PADA MC.DONALD S BERBASIS SHORT MESSAGE SERVICE (SMS) SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, RAIN HUTAGAOL 061401045
PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah dan karunia-nya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan. Ucapan terimakasih saya sampaikan kepada bapak Dr. Poltak Sihombing, M.Kom. dan bapak Syahriol Sitorus, S.Si, M.IT. selaku pembimbing pada penyelesaian skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada saya untuk menyempurnakan kajian ini. Panduan ringkas dan padat dan professional telah diberikan kepada saya agar penulis dapat menyelesaikan tugas ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen bapak Dr. Poltak Sihombing, M.Kom dan ibu Maya Silvi Lydia, BSc, Msc., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Ilmu Komputer FMIPA USU, pegawai di MIPA USU, dan rekan-rekan kuliah. Akhrnya, tidak terlupakan kepada bapak, ibu dan semua ahli keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.
ABSTRAK 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 pelanggan. Pada pemesanan makanan melalui saluran telepon tetap (fixed phone), pelanggan 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. Pada ponsel tersedia fasilitas 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 lebih murah per SMS. Pada penelitian ini penulis mengimplementasikan fasilitas SMS untuk keperluan komunikasi pemesanan makanan oleh pelanggan restoran Mc Donalds Medan. Pada sistem ini, pelanggan melakukan pemesanan makanan dengan mengirimkan SMS ke nomor SMS centre restoran Mc Donalds sesuai dengan format yang telah ditentukan. Dengan adanya pemesanan secara otomatis ini maka pembuatan laporan penjualan makanan dapat dilakukan dengan cepat. Kata kunci: Short Message Service (SMS), Delivery order
ABSTRACT Delivery order by phone at fast food restaurant is one way of ordering food by customers via telephone communication devices as well as the payment made at the customer's address. In order food through fixed telephone lines (fixed phone), customers reach any problems for example phone in use (busy) or dense communications network (no network connection). This is an obstacle in ordering food delivery via phone. In the mobile phone facility available short message service (SMS) that can be used as an inexpensive medium of communication because the average cost of SMS usage in most of the operators only in a minimum charge per SMS. In this study, the authors implement the SMS facility for communication purposes by customers ordering food restaurant Mc Donalds Medan. In this system, customers make meal reservations by sending an SMS to the SMS center number Mc Donalds restaurant in accordance with the format specified. With the automatic ordering the manufacture of food sales report can be done quickly. Keyword: Short Message Service (SMS), Delivery order
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar Daftar Istilah Daftar Singkatan ii iii iv v vi vii x xi xiii xiv Bab 1 Pendahuluan 1 1.1 Latar Belakang Masalah 1 1.2 Rumusan Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penelitian 4 Bab 2 Landasan Toritis 6 2.1 Perkembangan Ponsel 6 2.2 Short Message Service (SMS) 6 2.2.1 Karakteristik SMS 8 2.2.2 Aplikasi SMS untuk Korporat 10 2.3 Arsitektur Perangkat Keras 12
2.4 Teknik Pengambilan Data SMS 13 2.4.1 Pembacaan SMS 14 2.5 Visual Basic 6.0 15 2.6 Perintah Attention Command (AT Command) 18 2.7 Diagram Arus Data 20 2.8 Flowchart Program 22 2.9 Pengertian Database 23 Bab 3 Analisa dan Perancangan Sstem 26 3.1 Analisa 26 3.1.1 Sistem Pemesanan Makanan Berbasis SMS 26 3.1.2 Arsitektur Perangkat Keras 27 3.1.3 Asitektur Perangkat Lunak 29 3.1.4 Pengaturan Port untuk Modem 31 3.1.5 Format SMS 31 3.2 Perancangan 32 3.2.1 Diagram Konteks 32 3.2.2 Data Flow Diagram 33 3.2.3 Rancangan Database 35 3.2.4 Rancangan Relasi Database 36 3.2.5 Perancangan Antarmuka 37 3.2.5.1 Rancangan Menu Utama 38 3.2.5.2 Rancangan Login 38 3.2.5.3 Rancangan Menu Utility 39 3.2.5.4 Rancangan Data User 39 3.2.5.5 Rancangan Data Paket Makanan 39 3.2.5.6 Rancangan Billing 40 3.2.6 Rancangan Output 41 3.2.6.1 Rancangan Billing Sheet 41 3.2.6.2 Rancangan SMS Konfirmasi 42 3.2.6.3 Rancangan Laporan Penjualan Makanan 42 3.2.6.4 Rancangan Bantuan 43 3.2.6.5 Rancangan Info 43
Bab 4 Implementasi dan Pengujian Sistem 45 4.1 Implementasi 45 4.1.1 Tampilan Menu Utama 45 4.1.2 Tampilan Login 46 4.1.3 Tampilan Menu Utility 46 4.1.4 Tampilan Data Pesanan 46 4.1.5 Tampilan Billing 47 4.1.6 Tampilan Pembayaran 48 4.1.7 Tampilan User 48 4.1.8 Tampilan Data Makanan 49 4.1.9 Tampilan Laporan Penjualan 49 4.1.10 Tampilan Help 50 4.1.11 Tampilan About 50 4.2 Pegujian Sistem 51 4.2.1 Pengujian Modem 51 4.2.2 Pengujian Pengiriman SMS 52 4.2.3 Tampilan Format SMS Pemesanan Makanan 53 4.2.4 Tampilan SMS Konfirmasi 53 Bab 5 Kesimpulan dan Saran 55 5.1 Kesimpulan 55 5.2 Saran 55
DAFTAR TABEL Halaman Tabel 2.1 Perintah Attention Command (AT Command) 18 Tabel 2.2 Simbol Data Flow Diagram 21 Tabel 2.3 Simbol-simbol Flowchart Program 22 Tabel 3.1 tuser 35 Tabel 3.2 tpaket 35 Tabel 3.3 tsms 36 Tabel 3.4 tbilling 36 Tabel 4.1 Perbandingan sistem SMS Delivery dengan sistem Phone Delivery 54
DAFTAR GAMBAR Halaman Gambar 2.1 Arsitektur Perangkat Keras 13 Gambar 2.2 Teknik Pengambilan dan Hubungan Ponsel dengan Komputer 14 Gambar 2.3 Metode Send Get dan Metode Trial Error. 15 Gambar 2.4 Simbol MSComm pada Visual Basic 17 Gambar 3.1 Arsitektur Perangkat Keras 27 Gambar 3.2 Aliran Sinyal Pada Modem 28 Gambar 3.3 Flow Chart 30 Gambar 3.4 Diagram Konteks 32 Gambar 3.5 Data Flow Diagram 34 Gambar 3.6 Rancangan Relasi Database 37 Gambar 3.7 Rancangan Menu Utama 38 Gambar 3.8 Rancangan Login 38 Gambar 3.9 Rancangan Utility 39 Gambar 3.10 Rancangan Data User 39 Gambar 3.11 Rancangan Data Paket Makanan 40 Gambar 3.12 Rancangan Billing 41 Gambar 3.13 Rancangan Billing Sheet 42 Gambar 3.14 Rancangan SMS Konfirmasi 42 Gambar 3.15 Rancangan Laporan Penjualan Makanan 43 Gambar 3.16 Rancangan Bantuan 43 Gambar 3.17 Rancangan Info 44 Gambar 4.1 Tampilan Menu Utama 45 Gambar 4.2 Tampilan Login 46 Gambar 4.3 Tampilan Menu Utility 46 Gambar 4.4 Tampilan Data Pesanan 47 Gambar 4.5 Tampilan Billing 47
Gambar 4.6 Tampilan Pembayaran 48 Gambar 4.7 Tampilan Data User 48 Gambar 4.8 Tampilan data Makanan 49 Gambar 4.9 Tampilan Laporan Penjualan 49 Gambar 4.10 Tampilan Help 50 Gambar 4.11 Tampilan About 50 Gambar 4.12 Properties Port 51 Gambar 4.13 Properties Port 52 Gambar 4.14 Perintah AT-Command 52 Gambar 4.15 Tampilan Format SMS Pada Ponsel Pelanggan 53 Gambar 4.16 Tampilan SMS Pada Ponsel Pelanggan 54