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 Nama NomorIndukMahasiswa Program Studi Departemen Fakultas
: SKRIPSI : RAIN HUTAGAOL : 061401045 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan,
KomisiPembimbing
:
Pembimbing 2
Pembimbing 1
Syahriol Sitorus,S.Si,MIT NIP : 197103101996021001
Dr.Poltak Sihombing,M.Kom 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
ii
Pernyataan
iii
Penghargaan
iv
Abstrak
v
Abstract
vi
Daftar Isi
vii
Daftar Tabel
x
Daftar Gambar
xi
Daftar Istilah
xiii
Daftar Singkatan
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