• Tidak ada hasil yang ditemukan

SISTEM PEMESANAN TIKET KERETA API MEDAN BERBASIS SMS GATEWAY SKRIPSI FIRDAUS FIRMAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM PEMESANAN TIKET KERETA API MEDAN BERBASIS SMS GATEWAY SKRIPSI FIRDAUS FIRMAN"

Copied!
14
0
0

Teks penuh

(1)

SKRIPSI

FIRDAUS FIRMAN

091402116

PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS

ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

SKRIPSI

Diajukan untuk melengkapi tugas danh memenuhi syarat memperoleh ijazah Sarjana Teknologi Informasi

FIRDAUS FIRMAN

091402116

PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS

ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

(3)

PERSETUJUAN

Judul : SISTEM PEMESANAN TIKET KERETA API

MEDAN BERBASIS SMS GATEWAY

Kategori : SKRIPSI

Nama : FIRDAUS FIRMAN

Nomor Induk Mahasiswa : 091402116

Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI

INFORMASI UNIVERSITAS SUMATERA

UTARA

Komisi Pembimbing :

Pembimbing 2 Pembimbing 2

Sarah Purnamawati, ST., M.Sc M. Andri Budiman ST.M.Comp.Sc.M.E.M

Diketahui/disetujui oleh

Program Studi S1 Teknologi Informasi Ketua,

M. Anggia Muchtar, ST., MM.IT NIP 19800110200801 1 010

(4)

PERNYATAAN

SISTEM PEMESANAN TIKET KERETA API MEDAN BERBASIS SMS GATEWAY

SKRIPSI

Saya Mengakui bahwa skripsi ini adalah hasil karya Saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan,

Firdaus Firman 091402116

(5)

PENGHARGAAN

Alhamdulillah segala puji dan syukur saya sampaikan kehadirat Allah SWT beserta Nabi Besar Muhammad SAW yang telah memberikan rahmat, hidayah-Nya sehingga saya dapat menyelesaikan skripsi ini untuk memperoleh gelar Sarjana Program Studi S-1 Teknologi Informasi Universitas Sumatera Utara.

Ucapan terima kasih penulis sampaikan kepada:

1. Bapak M. Anggia Muchtar, ST., MM.IT dan M. Fadly Syahputra, B.Sc., M.Sc.IT selaku Ketua dan Sekretaris Jurusan Teknologi Informasi Universitas Sumatera Utara, serta seluruh dosen serta pegawai di program Studi S-1 Teknologi Informasi.

2. Bapak M. Andri Budiman ST.M.Comp.Sc.M.E.M selaku pembimbing pertama dan Ibu Sarah Purnamawati, ST., M.Sc selaku pembimbing kedua saya yang telah banyak meluangkan waktunya dan memberikan saran yang bermanfaat dalam menyelesaikan skripsi ini.

3. Bapak Dedy Arisandi ST., M.Kom dan Bapak Baihaqi Siregar, S.Si.,M.T yang telah bersedia menjadi dosen penguji dan telah memberikan sara-saran yang baik penulis dalam menyelesaikan skripsi ini.

4. Ayahanda Drs. H. Supirman dan Bunda Hj. Darliwati yang telah memberikan dukungan dan motivasi dalam menyelesaikan skripsi ini. 5. Teman-Teman seperjuangan yang telah mendukung saya dan membantu

saya selama belajar di program Studi Teknologi Informasi yaitu Iqbal Maulana Djafar S.Ti, M. Asri Salzar Siregar dan Fadli Rizki.

6. Terima kasih kepada Razanah Isma Amd, yang telah banyak membantu saya dalam menyelesaiakan skripsi ini.

7. Teman-Teman seperjuangan stambuk 2009 yang banyak memberikan semangat maupun bantuan dalam menyelesaikan skripsi ini.

Dan yang terakhir, penulis mengucapkan terima kasih kepada semua pihak yang sudah membantu dalam penyelesaian skripsi ini meskipun tidak dapat disebutkan satu per satu. Terima kasih atas saran, motivasi, dan bantuan yang telah diberikan, semoga Allah memberikan kemudahan bagi kita semua.

(6)

ABSTRAK

Untuk melakukan sebuah perjalanan dengan menggunakan kereta api medan, calon penumpang terlebih dahulu melakukan pemesanan tiket kereta api ke pusat pembelian tiket sesuai dengan keberangkatan yang akan dipilih. Umumnya pemesanan dilakukan melalui internet yang mengharuskan calon penumpang menggunakan komputer sebagai alat bantu pemesanan tiket. Pemesanan dengan cara ini mempunyai kendala teknis, karena tidak semua calon penumpang dapat menggunakan atau memiliki komputer. Selain itu juga banyak pengguna yang awam dalam menggunakan komputer dan smartphone yang terhubung dengan internet dan konektifitas internet yang belum merata di berbagai daerah akan menyulitkan pengguna yang hanya memiliki signal EDGE daripada HSDPA, alternatif lain yaitu dengan menggunakan telephone namun waktu tunggunya operator terlalu lama. Oleh karena itu, 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 keberangkatan atau pemesanan tiket. Dengan adanya pemesanan tiket menggunakan SMS Gateway ini, maka penumpang dapat dengan mudah melakukan pemesanan tiket serta memberikan booking code yang telah di hash kepada pihak pengguna. Setiap SMS yang masuk akan di validasi sesuai perintah yang dikenali oleh sistem, kemudian secara otomatis sistem akan mengirim konfirmasi dari setiap perintah yang diterima sistem.

(7)

BOOKING SYSTEM MEDAN TRAIN TICKETS

SMS GATEWAY BASE

ABSTRACT

To make a journey by Medan train, first passangers booking the train tickets to the ticket center purchases according to departure scheduled will be selected. Generally, booking is done with internet that requires passanger to use computer as a tool for booking ticket. The way of this booking has technical constraints. Because not all passangers can use computer or have it. In addition, many users who lay in use computer and smartphone connected to the internet and internet connectivity is not evenly distributed in various regions will make it difficult for users who only have EDGE signal than HSDPA, another alternative is using telephone but the waiting time to operator is too long. Therefore, the system to be built is a ticket booking facility by using a mobile phone with short message service (SMS) media. The hardware used to read SMS is an SMS Gateway modem. SMS Gateway gives data to the system and processes it to get a command departure information request or booking tickets. With the booking tickets using SMS Gateway, passengers can easily booking ticket and give booking code that has been Hash to the users. Each SMS entry will be validated according to commands that are recognized by the system, then automatically the system will send a confirmation of each command that sent by system.

(8)

DAFTAR ISI Hal PERSETUJUAN ii PERNYATAAN iii PENGHARGAAN iv ABSTRAK v ABSTRACT vi

DAFTAR ISI vii

DAFTAR TABEL xi

DAFTAR GAMBAR xii

BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 4 1.5 Manfaat Penelitian 4 1.6 Metodologi Penelitian 4 1.7 Sistematika Penulisan 5

BAB 2 TINJAUAN PUSTAKA 7

2.1 Basis Data 7

2.1.1 Database Management System (DBMS) 7

2.2 Pemesanan Tiket Kereta Api 8

2.3 SMS Gateway 9

2.4 Modem 10

2.5 Protocol Data Unit (PDU) 11

2.6 Fungsi Hash 12

2.6.1 Algoritma MD5 13

2.6.2 Fungsi Hash 1 Arah(One-way Hash) 13

(9)

2.8 Teknik Pengambilan Data SMS 17

2.9 Microsoft SQL Server 2008 18

2.10 Microsoft Visual C# 2010 18

2.11 Data Flow Diagram (DFD) 19

2.12 Penelitian Terdahulu 21

22

BAB 3 ANALISIS DAN PERANCANGAN 23

3.1 Analisis 23

3.2 Jadwal Keberangkatan Kereta Api Medan 24

3.3 Teknik Pembacaan Modem 25

3.4 Arsitektur Sistem 26

3.5 Perancangan Modul Akses Modem 27

3.5.1 Rancangan Pengiriman Pesan (PDU) 27

3.5.2 Rancangan Penerima Pesan (PDU) 29

3.6 Pengaturan Port Untuk Modem 30

3.7 Flowchart Pemesanan Tiket dengan SMS gateway 31

3.8 Fungsi Hash 32

3.9 Perancangan Sistem 35

3.9.1 Diagram Konteks 35

3.9.2 Data Flow Diagram 36

3.9.3 Perancangan Database 38

3.9.4 Perancangan Relasi Database 41

3.10 Perancangan User Interface 41

3.10.1 Rancangan Login 41

3.10.2 Rancangan Daftar User 42

3.10.3 Rancangan Edit User 43

3.10.4 Rancangan Ubah Password 44

3.10.5 Rancangan Menu Konektor 45

3.10.6 Rancangan Daftar Kereta Api 46

3.10.7 Rancangan Tambah Kereta 47

3.10.8 Rancangan Edit Kereta 47

3.10.9 Rancangan Jadwal Keberangkatan 48

(10)

3.10.11 Rancangan Edit Jadwal 50

3.10.12 Rancangan Pemesanan 51

3.10.13 Rancangan Simulasi Hash 53

3.10.14 Rancangan Ubab Password Operator 54

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 55

4.1 Implementasi 55

4.1.1 Lingkungan implementasi 55

4.2 Implementasi perancangan anatarmuka 56

4.2.1 Tampilan Login 56

4.2.2 Tampilan Menu Konektor 57

4.2.3 Tampilan Daftar Kereta 57

4.2.4 Tampilan Tambah Kereta 58

4.2.5 Tampilan Edit Kereta 58

4.2.6 Tampilan Jadwal Keberangkatan 59

4.2.7 Tampilan Tambah Jadwal 59

4.2.8 Tampilan Edit Jadwal 60

4.2.9 Tampilan Pemesanan 60

4.2.10 Tampilan Pemesanan Manual 61

4.2.11 Tampilan Cetak Tiket 62

4.2.12 Tampilan Simulasi Hash 62

4.2.13 Tampilan Mengubah Password 62

4.2.14 Tampilan Daftar User 63

4.2.15 Tampilan Tambah User 63

4.2.16 Tampilan Edit User 64

4.3 Pengujian Sistem 64

4.3.1 Rencana pengujian sistem 64

4.3.2 Kasus dan Hasil pengujian sistem 65

4.3.3 Pengujian login 66

4.3.4 Pengujian pemesanan 66

4.3.5 Pengujian jadwal keberangkatan 67

4.3.6 Pengujian kode booking hilang 67

(11)

BAB 5 KESIMPULAN DAN SARAN 70

5.1 Kesimpulan 70

5.2 Saran 70

DAFTAR PUSTAKA 72

(12)

DAFTAR TABEL

Hal.

Tabel 2.1 Sintak-sintak AT command 15

Tabel 2.2 Data Flow Diagram 20

Tabel 2.3 Penelitian Terdahulu 22

Tabel 3.1 Jadwal Keberangkatan Kereta Api Medan 24

Tabel 3.2 Skema Encoding 7 bit 28

Tabel 3.3 Gabungan bilangan dan huruf capital dengan panjang 256 34

Tabel 3.4 Tabel User 38

Tabel 3.5 Tabel Keberangkatan 38

Tabel 3.6 Tabel Jenis Kereta 39

Tabel 3.7 Tabel Kereta 39

Tabel 3.8 Tabel Reservasi 40

Tabel 3.9 Tabel SMS 40

Tabel 4.1 Rencana pengujian sistem 64

Tabel 4.2 Pengujian sistem (input data pemesanan) 65

Tabel 4.3 Pengujian sistem (login) 66

Tabel 4.4 Pengujian sistem pemesanan 66

Tabel 4.5 Pengujian sistem jadwal keberangkatan 67

Tabel 4.6 Pengujian sistem kode booking yang hilang 67

Tabel 4.7 Pengujian sistem untuk login admin 68

(13)

DAFTAR GAMBAR

Hal.

Gambar 2.1 Blog Diagram SMS Gateway 9

Gambar 2.2 Modulasi pada Modem 10

Gambar 2.3 Fungsi Hash satu arah 14

Gambar 2.4 Teknik Pengambilan dan Hubungan Modem dengan Komputer 17

Gambar 3.1 Pengiriman Modem dengan SMS 24

Gambar 3.2 Teknik Pembacaan Modem 26

Gambar 3.3 Flowchart Sistem Pemesanan tiket dengan SMS Gateway 31

Gambar 3.4 Proses Pemesanan Kode Booking dengan MD5 32

Gambar 3.5 contoh 16 byte di convert menjadi 8 byte 33

Gambar 3.6 DFD Level 0 Sistem Pemesanan Tiket dengan SMS Gateway 35

Gambar 3.7 DFD Level 1 Sistem Pemesanan Tiket dengan SMS Gateway 36

Gambar 3.8 DFD Level 2.1 Proses Pemesanan 37

Gambar 3.9 DFD Level 2.1 Proses Administrasi User 37

Gambar 3.10 Rancangan Relasi Database 41

Gambar 3.11 Rancangan Login 42

Gambar 3.12 Rancangan Daftar User 43

Gambar 3.13 Rancangan Edit User 44

Gambar 3.14 Rancangan Ubah Password 44

Gambar 3.15 Rancangan Menu Konektor 45

Gambar 3.16 Rancangan Daftar Kereta Api 46

Gambar 3.17 Rancangan Tambah Kereta 47

Gambar 3.18 Rancangan Edit Kereta 48

Gambar 3.19 Rancangan Jadwal Keberangkaatan 48

Gambar 3.20 Rancangan Tambah Jadwal 49

Gambar 3.21 Rancangan Edit Jadwal 50

Gambar 3.22 Rancangan Pemesanan 51

Gambar 3.23 Rancangan Simulasi Hash 53

(14)

Gambar 4.1 Gambar Tampilan Login 56

Gambar 4.2 Gambar Tampilan Konektor 57

Gambar 4.3 Gambar Tampilan Daftar Kereta Api 57

Gambar 4.4 Gambar Tampilan Tambah Data Kereta Api 58

Gambar 4.5 Gambar Tampilan Edit Data Kereta 58

Gambar 4.6 Gambar Tampilan Jadwal Keberangkatan 59

Gambar 4.7 Gambar Tampilan Tambah Jadwal Keberangkatan 59

Gambar 4.8 Gambar Tampilan Edit Jadwal Keberangkatan 60

Gambar 4.9 Gambar Tampilan Pemesanan 60

Gambar 4.10 Gambar Tampilan Pemesanan Manual 61

Gambar 4.11 Gambar Tampilan Cetak Tiket 61

Gambar 4.12 Gambar Tampilan Simulasi Hash 62

Gambar 4.13 Gambar Tampilan Mengubah Password 62

Gambar 4.14 Gambar Tampilan Daftar User 63

Gambar 4.15 Gambar Tampilan Tambah User 63

Referensi

Dokumen terkait

Adapun tujuan dari penelitian ini adalah untuk mengetahui pengaruh keterampilan metakognisi terhadap keterampilan berkomunikasi fisika sis- wa SMP melalui model

Lebih lanjut berdasarkan data dari Departemen Kesehatan Republik Indonesia (2005), stimulasi verbal yang dapat dilakukan orang tua untuk mengembangkan kemampuan bicara

VHKLQJJD +R GLWRODN DUWLQ\D DGD KXEXQJDQ DQWDUD VDOX UDQ SHPEXDQJDQ DLU OLPEDK GHQJDQ NHMDGL DQ GLDUH 3(0%$+$6$1 .DUDNWHULVWLN 5HVSRQGHQ 'LDUH DGDODK VXDWX SHQ\DNLW \DQJ GLWDQGDL

Konsentrasi kalsium intraseluler pada kultur HUVEC-LPS yang diberi Ketamin jauh lebih rendah dibandingkan dengan HUVEC model sepsis yang diberi Ketamin.. Konsentrasi

[r]

Hasil dari penelitian ini adalah berupa aplikasi Servis Flick yang akan.. meningkatkan keakurasian servis

Tesis Faktor - faktor konflik dan ..... ADLN -

American Socity of Civil Engineers, 1990, “Water Treatment Plant Design”, 2 ed ; America Water Works Association, McGraw-Hill Book Co., NY.. John Wiley & Sons, Inc,