ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PEMESANAN TIKET PESAWAT BERBASIS SMS GATEWAY
SKRIPSI Diajukan Untuk Melengkapi Tugas Dan Memenuhi Syarat Mencapai Gelar Sarjana Komputer
OLEH
MAULUD PARLINDUNGAN 071401088
PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
Universitas Sumatera Utara
PERSETUJUAN
Judul Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: ANALISIS PERANCANGAN LUNAK PEMESANAN TIKET PESAWAT BERBASIS SMS GATEWAY : SKRIPSI : MAULUD PARLINDUNGAN : 071401088 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, .......... 2012
Komisi Pembimbing
:
Pembimbing 2
Dian Rachmawati, S.Si, M.Kom. NIP. 198307232009122004
Pembimbing 1
Dr. Poltak Sihombin, M.Kom NIP. 196203171991021001
Diketahui/Disetujui oleh Departemen Ilmu Komputer FMIPA USU Ketua,
Dr. Poltak Sihombing, M.Kom. NIP. 196203171991021001
Universitas Sumatera Utara
PERNYATAAN
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PEMESANAN TIKET PESAWAT BERBASIS SMS GATEWAY
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, ……..2012
MAULUD PARLINDUNGAN NIM 071401088
Universitas Sumatera Utara
PENGHARGAAN
Puji syukur saya ucapkan kepada Tuhan Yang Maha Esa yang telah memberikan rahmat dan anugerah-Nya, sehingga saya dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, Program Studi S1 Ilmu Komputer Departemen Ilmu Komputer Universitas Sumatera Utara. Ucapan terima kasih penulis sampaikan kepada Bapak Dr. Poltak Sihombing, M.Kom. selaku Ketua Departemen Ilmu Komputer sekaligus pembimbing pertama dan Ibu Dian Rahmawaty, S.Si,M.Kom selaku pembimbing kedua yang telah banyak meluangkan waktunya dalam memberikan masukan-masukan kepada penulis. Ucapan terima kasih juga ditujukan kepada Bapak Drs. Partano Siagian, MSc dan Bapak M. Andri B,ST, MCompSc,MEM yang telah bersedia menjadi dosen penguji. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer, Bapak Dr. Poltak Sihombing, M.Kom dan Ibu Maya Silvi Lydia, B.Sc, M.Sc, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen serta pegawai di Program Studi S1 Ilmu Komputer Departemen Ilmu Komputer FMIPA USU. Skripsi ini terutama saya persembahkan untuk kedua orang tua dan keluarga saya yang telah memberikan dukungan dan motivasi, ayah saya Imran Siregar dan ibu saya tercinta Siti Masro Harahap yang selalu sabar dalam mendidik saya. Untuk Adik - Adik tercinta yang telah memberikan dukungan dan semangat dalam menyelesaikan skripsi ini, dan teman saya seluruh rekan-rekan kuliah angkatan ‘07, khususnya Faisal Hamdi, Rusdi Hakim, dan Ahmad Syawqi Lubis yang selalu membantu dan memberi semangat selama proses skripsi ini dikerjakan. Akhir kata penulis mengharapkan kiranya tugas akhir ini dapat bermanfaat dan membantu semua pihak yang memerlukannya, terutama rekan mahasiswa Ilmu Komputer.
Universitas Sumatera Utara
ABSTRAK Untuk melakukan sebuah perjalanan dengan menggunakan pesawat udara, calon penumpang terlebih dahulu melakukan pemesanan tiket pesawat udara ke pusat pembelian tiket sesuai dengan maskapai penerbangan yang dipilih. Umumya pemesanan dilakukan melalui telepon dengan menyebutkan nama calon penumpang, tujuan serta tanggal keberangkatan. Selanjutnya petugas bagian penjualan memasukkan data calon penumpang ke dalam komputer penjualan. Setelah data diproses, maka komputer menampilkan kode pemesanan (booking code). Booking code disampaikan ke calon penumpang yang berguna untuk pengambilan tiket. Booking code memiliki tanggal aktif (expired date) dimana pengambilan tiket harus dilakukan sebelum tanggal tersebut. Sistem yang akan dibangun adalah pemesanan tiket dengan menggunakan fasilitas telepon selular (ponsel) dengan media short message service (SMS). Perangkat keras yang digunakan untuk membaca SMS adalah sebuah modem SMS Gateway. SMS Gateway memberikan data SMS ke sistem dan memprosesnya untuk memperoleh perintah berupa permintaan informasi penerbangan atau pemesanan tiket. Dengan adanya pemesanan tiket menggunakan SMS Gateway ini, maka penumpang dapat dengan mudah melakukan pemesanan tiket serta memberikan kecepatan pembuatan laporan kepada pihak pengguna. Kata Kunci: Pemesanan Tiket Pesawat, SMS (Short Message Service) Gateway
Universitas Sumatera Utara
ANALYSIS AND DESIGN OF AIRLINE TICKET BOOKING SOFTWARE BASED ON SHORT MESSAGE SERVICE GATEWAY
ABSTRACT To make a journey by using the aircraft, passengers make reservations in advance ticket purchase airplane ticket to the center in accordance with the selected airline. Generally makes a reservation made by telephone with the passengers name, destination and departure date. Furthermore, the sales clerk passengers entering data into computer sales. After the data is processed, then the computer displays the booking code (booking code). Booking code is delivered to the prospective passenger ticket which is useful for decision. Booking code has an active date (expiration date) in which the making tickets must be made before that date. The system to be built is booking tickets using cellular telephones (cell phones) with the media short message service (SMS). Hardware used to read the SMS is an SMS Gateway modem. SMS SMS Gateway provides data to the system and processing them to obtain the order form requests information or booking flight ticket.With the SMS ticket booking using this Gateway, then the passenger can easily place an order ticket and provide the speed of making reports to the user.
KEYWORD : AIRLINE TICKET BOOKING ON SHORT MESSAGE SERVICE GATEWAY
Universitas Sumatera Utara
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar
ii iii iv v vi vii xiii ix
Bab 1
Pendahuluan 1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metode Penelitian 1.7 Sistematika Penulisan
1 1 2 2 3 3 3 4
Bab 2
Landasan Teori 2.1. Pemesanan Tiket Pesawat Terbang 2.1.1 Short Messaging Service ( SMS ) 2.2 Aplikasi SMS untuk Korporat 2.3 Modem 2.4 Protocol Data Unit ( PDU ) 2.5 Perintah Attention Command ( AT Command ) 2.6 Teknik Pengambilan Data SMS 2.7 Basis Data 2.7.1 Metode Desain Basis Data 2.7.2 Realitas, Data dan Metadata 2.8 Microsoft SQL Server 2.8.1 Perintah Structure Query Language ( SQL ) 2.8.2 Query Analyzer 2.9 Microsoft Visual Basic 6 2.10 Data Flow Diagram ( DFD )
5 5 9 12 13 16 21 21 22 23 27 27 29 30 31
Analisis dan Perancangan Sistem 3.1 Analisis 3.1.1 Teknik Pembacaan Modem 3.1.2 Arsitektur Perangkat Lunak 3.1.3 Perancangan Modul Akses Modem 3.1.3.1 Rancangan Pengiriman Pesan PDU 3.1.3.2 Rancangan Penerimaan Pesan PDU
35 35 36 36 37 37 38
Bab 3
Universitas Sumatera Utara
3.1.4 Pengaturan Port untuk Modem 3.1.5 Flow chart Pemesanan Tiket dengan SMS Gateway 3.2 Perancangan 3.2.1 Diagram Konteks 3.2.2 Data Flow Diagram 3.2.3 Perancangan Database 3.2.4 Perancangan Relasi Database 3.2.5 Perancangan User Interface 3.2.5.1 Rancangan login 3.2.5.2 Rancangan Menu Utama 3.2.5.3 Rancangan Data User 3.2.5.4 Rancangan Data Flight 3.2.5.5 Rancangan Baca Modem 3.2.5.6 Rancangan Laporan Pemesanan Tiket 3.2.5.7 Rancangan Helf 3.2.5.8 Rancangan About
39 39 41 41 42 43 45 45 45 46 47 48 49 50 50 51
Bab 4
Implementasi dan Pengujian Sistem 4.1 Implementasi 4.1.1 Tampilan Menu Utama 4.1.2 Tampilan Login 4.1.3 Tampilan Menu Utama Otoritas 4.1.4 Tampilan Menu File 4.1.4.1 Tampilan Data Flight 4.1.4.2 Tampilan Data User 4.1.5 Tampilan Baca Modem 4.1.6 Menu Laporan 4.1.7 Tampilan About 4.1.8 Tampilan Helf 4.2 Pengujian Sistem 4.2.1 Pengujian Modem 4.2.2 Pengujian SMS Info 4.2.3 Pengujian Pemesanan Tiket
52 52 52 53 53 54 54 55 55 56 56 57 57 57 59 60
Bab 5
Kesimpulan dan Saran 5.1. Kesimpulan 5.2. Saran
61 61 61
Daftar Pustaka Lampiran
62
Universitas Sumatera Utara
DAFTAR TABEL
Halaman 2.1 Skema Encoding 7 bit 2.2 Sintak – Sintak AT Command 2.3 Jangka Waktu Expired 2.4 Struktur Field Pembacaan SMS 2.5 Hubungan Entitas dan Artinya 2.6 Item Data 2.7 Mahasiswa 2.8 Kandidat-1 2.9 Kandidat-2 2.10 Data Flow Diagram 3.1 User 3.2 Flight 3.3 SMS 3.4 Reservasi
15 17 20 20 24 25 29 29 29 34 43 43 44 44
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman 3.1 Pengiriman SMS ke Modem Sistem 3.2 Teknik Pembacaan Modem 3.3 Flow Chart Pemesanan Tiket dengan SMS Gateway 3.4 DFD Level 0 Sistem Pemesanan Tiket dengan SMS Gateway 3.5 DFD Level 1 Sistem Pemesanan Tiket dengan SMS Gateway 3.6 Rancangan Relasi Database 3.7 Rancangan Login 3.8 Rancangan Menu Utama 3.9 Rancangan Data User 3.10 Rancangan Data Flight 3.11 Rancangan Baca Modem 3.12 Rancangan Laporan Pemesanan Tiket 3.13 Rancangan Helf 3.14 Rancangan About 4.1 Tampilan Menu Utama 4.2 Tampilan Login 4.3 Tampilan Menu Utama Otoritas 4.4 Tampilan Menu File 4.5 Tampilan Data Flight 4.6 Tampilan Data User 4.7 Tampilan Baca Modem 4.8 Tampilan Menu Laporan 4.9 Tampilan About 4.10 Tampilan Helf 4.11 Pengujian Modem 4.12 Pengujian Nomor Port Com8 4.13 Pengujian Kecepatan Pembacaan Data 4.14 Pengujian Kesiapan Modem 4.15 Pengujian Pengiriman SMS Info 4.16 Pengujian PemesananTiket
35 36 40 41 42 45 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60
Universitas Sumatera Utara