iv
PERANCANGAN DAN IMPLEMENTASI SISTEM TIKET BUSWAY
MENGGUNAKAN TEKNOLOGI SMART CARD
Herandika Ilmam Khairinisham 0800742891
Indarno Dwi Wibowo 0800737765
Muhamad Irsyad Anwardi 0800776444
Abstrak
Tujuan dari penelitian ini adalah membuat sistem tiket busway menggunakan teknologi smart card dan barcode. Diharapkan dengan sistem ini, akan mempersingkat waktu antre disetiap shelter dan memberikan tarif yang sesuai dengan perjalanan yang ditempuh. Metode penelitian dilakukan dengan studi pustaka dan percobaan laboratorium untuk menguji sistem baik hardware maupun software-nya. Sistem ini berjalan baik dengan menggunakan smart card dan barcode kemudian penggunaan
database memudahkan penentuan biaya perjalanan. Simpulan yang didapat dari
v
PRAKATA
Puji dan syukur kepada Tuhan Yang Maha Esa atas kasih, berkat dan karunia-Nya yang besar dan telah membimbing serta menguatkan hati penulis dalam menyusun dan menyelesaikan Skripsi berjudul “Perancangan dan Implementasi Sistem Tiket Busway Menggunakan Teknologi Smart Card”, sebagai tugas akhir dan prasyarat untuk mendapatkan gelar kesarjanaan (S1) di Jurusan Sistem Komputer Universitas Bina Nusantara.
Dalam menyelesaikan skripsi ini, penulis banyak mendapatkan bantuan dan dukungan moral dari banyak pihak. Oleh karena itu pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada semua pihak tersebut, terutama kepada :
1. Kedua Orang Tua yang telah membesarkan dengan kasih sayang, mendidik, membentuk, memberikan kesempatan kepada penulis untuk belajar di perguruan tinggi, memberikan motivasi, dorongan, serta material dalam proses penyusunan skripsi ini.
2. Alm. Ibu Ir. Th. Widia Soeryaningsih, MM., selaku mantan Rektor Universitas Bina Nusantara yang memberi kami semangat untuk terus belajar dan berkarya di Universitas Bina Nusantara.
vi
4. Bapak Wiedjaja, S.Kom, M.Kom, selaku Ketua Jurusan Sistem Komputer yang telah memberikan banyak dukungan moral, petunjuk, saran, kritik, ide serta waktu dan tenaganya untuk membantu kami menyelesaikan skripsi ini.
5. Bapak Nanda Avianto Wicaksono, ST., MT., selaku Dosen Pembimbing yang telah mengorbankan waktu, keringat dan tenaganya untuk membimbing, memberikan kami inspirasi, motivasi, materi, petunjuk, saran, kritik dan ide selama penyusunan skripsi ini.
6. Bapak Robby Saleh, S.Kom, MT, selaku Sekretaris Jurusan Sistem Komputer Universitas Bina Nusantara yang telah menyumbangkan ide, saran, dan kritik dalam pembuatan skripsi ini.
7. Segenap dosen dan staff Jurusan Sistem Komputer Universitas Bina Nusantara yang tidak dapat kami sebutkan satu-persatu yang telah memberikan bimbingan, ilmu, ide dan pengajaran selama kami membina ilmu di Universitas Bina Nusantara.
8. Segenap Asisten dan staff UPT Perangkat Keras yang tidak dapat kami sebutkan satu-persatu yang telah memberikan banyak dukungan moral, saran dan bantuan selama penyusunan skripsi.
9. Seluruh teman-teman mahasiswa Jurusan Sistem Komputer yang tidak dapat kami sebutkan satu-persatu yang telah banyak memberikan motivasi, masukkan, ide, saran serta kritik selama penyusunan skripsi.
vii
Akhir kata, penulis akan sangat bersyukur apabila skripsi ini dapat bermanfaat dan berguna bagi kepentingan khalayak ramai. Penulis berharap skripsi ini dapat bermanfaat bagi pembaca serta dapat dikembangkan kea rah yang lebih baik dan lebih sempurna
Jakarta, 28 Juli 2008
DAFTAR ISI
Halaman Judul Luar
Halaman Judul Dalam ii
Halaman Persetujuan Hard Cover iii
Abstrak iv Prakata v
Daftar Isi viii
Daftar Tabel xi
Daftar Gambar xiii
Daftar Lampiran xvii
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Ruang Lingkup 5
1.3 Tujuan dan Manfaat 5
1.4 Metodologi 6
1.5 Sistematika Penulisan 7
BAB 2 LANDASAN TEORI 9
2.1 RFID (Radio Frequency Identification) 9 2.1.1 Gambaran Umum Tentang Radio Frequency Identification (RFID) 9
2.1.2 Transponder/Tag 11
2.1.3 Antena 12
2.1.4 RF Transceiver 12
2.1.5 Reader 12
ix
2.2 Konsep Dasar Komunikasi Data 13
2.2.1 Komunikasi Data 13
2.2.2 Arah Transmisi Data 15
2.2.3 Mode Transmisi 15
2.2.3.1 Modus Asinkron 16
2.2.3.2 Modus Sinkron 17
2.2.4 Standar Komunikasi Serial 18
2.2.5 RS-232 19
2.3 Mikrokontroller 22
2.4 Database 26
2.5 Proximity Card 27
2.6 Liquid Crystal Display 29
BAB 3 PERANCANGAN SISTEM 32
3.1 Perancangan perangkat keras 32
3.1.1 Blok Diagram Sistem 33
3.1.2 Modul sistem dan cara kerja sistem 35
3.2 Perancangan Piranti Lunak 37
3.2.1 Modul Komputer 37
3.2.2 Perancangan database 42
BAB 4 IMPLEMENTASI DAN EVALUASI 45
4.1 Spesifikasi Sistem 45
4.2 Daftar Komponen 46
4.3 Implementasi 47
x
4.4 Data Pengukuran 48
4.4.1 Probabilitas Keberhasilan Input Data Pada Modul 49 4.4.2 Percobaan jarak baca pada kedua modul 56 4.4.3 Percobaan komunikasi antar modul dengan komputer 57
4.5 Evaluasi 59
BAB 5 SIMPULAN DAN SARAN 60
5.1 Simpulan 60
5.2 Saran 60
DAFTAR TABEL
Tabel 2.1 Tabel pin konektor RS-232 20
Tabel 2.2 Perbandingan antara RS-232, RS-423, RS-422 dan RS-485 21 Tabel 2.3 Jenis dan rentang frekuensi RFID 29
Tabel 4.1 Daftar komponen modul master 46
Tabel 4.2 Daftar komponen modul slave 47
Tabel 4.3 Penomoran kartu RFID 49
Tabel 4.4 Data hasil percobaan untuk kartu RFID 49 Tabel 4.5 Persentase perhitungan probabilitas keberhasilan
pembacaan data tiap modul. 50
Tabel 4.6 Data hasil percobaan pembacaan barcode
menggunakan printer laser jet. 51
Tabel 4.7 Data hasil percobaan pembacaan barcode
menggunakan printer buble jet. 52
Tabel 4.8 Data hasil percobaaan keberhasilan pembacaan kartu RFID dengan menggunakan media berunsur metal sebagai penghalang
diantara kartu RFIDdengan RFID reader. 53
Tabel 4.9 Data hasil percobaaan keberhasilan pembacaan kartu RFID dengan menggunakan media buku setebal 5.4 cm sebagai
penghalang diantara kartu RFIDdengan RFID reader. 53
xii
Tabel 4.10 Data hasil percobaaan keberhasilan pembacaan kartu RFID dengan menggunakan media handphone sebagai penghalang
diantara kartu RFIDdengan RFID reader. 54
Tabel 4.11 Data hasil percobaaan keberhasilan pembacaan kartu RFID dengan menggunakan media papan kayu sebagai penghalang
diantara kartu RFIDdengan RFID reader. 55
Tabel 4.12 Percobaan jarak baca pada modul 1 (pintu masuk) 56 Tabel 4.13 Percobaan jarak baca pada modul 2 (pintu keluar) 56 Tabel 4.14 Percobaan komunikasi antar modul dengan
komputer pada pintu masuk. 57
Tabel 4.15 Percobaan komunikasi antar modul dengan
DAFTAR GAMBAR
Gambar 2.1 Typical RFID System Components 10
Gambar 2.2 Konfigurasi Pin AVR ATmega 16 23
Gambar 2.3 Falling edge dan level 25
Gambar 2.4 Susunan layar LCD 30
Gambar 3.1 Blok diagram sistem 33
Gambar 3.2 Skematik modul master 35
Gambar 3.3 Skematik modul slave 36
Gambar 3.4 Diagram alir proses pada gerbang masuk 39 Gambar 3.5 Diagram alir proses pada gerbang keluar 41
Gambar 3.6 Diagram perancangan database 42
Gambar 3.7 Denah alir form petugas 44
Gambar 3.8 Denah shelter busway 44
Gambar L.1 SQL server service manager L.34 Gambar L.2 Tampilan aplikasi Transjakarta Operator L.34 Gambar L.3 Halaman setting server database dan pilih shelter L.35 Gambar L.4 Halaman setting server database salah L.36
Gambar L.5 Halaman tidak memilih tempat shelter L.36
Gambar L.6 Halaman operator login L.37
Gambar L.7 Halaman operator login tidak diisi L.37 Gambar L.8 Halaman operator login jika ada kesalahan input data L.38
Gambar L.9 Halaman menu L.38
xiv
Gambar L.10 Halaman administrasi setting conection L.39 Gambar L.11 Halaman administrasi setting conection tidak memasukkan port L.39
Gambar L.12 Halaman administrasi L.40
Gambar L.13 Halaman administrasi RFID yang tidak terdaftar L.40 Gambar L.14 Database kartu RFID yang belum terisi L.41 Gambar L.15 Halaman administrasi RFID terdaftar L.41 Gambar L.16 Database kartu RFID ketika mendaftar L.41 Gambar L.17 Halaman tiket berlangganan L.42 Gambar L.18 Halaman administrasi sebelum pulsa ditambahkan L.42 Gambar L.19 Database sebelum pulsa ditambahkan L.43 Gambar L.20 Halaman administrasi setelah pulsa ditambahkan L.43 Gambar L.21 Database setelah pulsa ditambahkan L.43 Gambar L.22 Halaman administrasi sebelum pulsa di-update L.44
Gambar L.23 Database sebelum di-update L.44
Gambar L.24 Halaman administrasi setelah pulsa di-update L.45
Gambar L.25 Database setelah pulsa di-update L.45
Gambar L.26 Halaman tiket berlangganan L.46 Gambar L.27 Halaman administrasi sebelum dihapus L.46 Gambar L.28 Database sebelum dihapus L.47 Gambar L.29 Halaman administrasi konfirmasi untuk menghapus L.47 Gambar L.30 Database kartu setelah dihapus L.47
Gambar L.31 Halaman tiket langsung L.48
xv
Gambar L.33 Halaman statistik L.50
xvi
Gambar L.55 Tampilan menerima kartu keluar pada shelter sebelum
shelter yang dituju L.64
DAFTAR LAMPIRAN
Coding AVR L.1
Coding Visual Basic .NET L.6
Prosedur Pengoperasian Software L.34
Serial Communication MAX232CPE L.66
ID-12 L.102
LCD LMB162ABC-Manual L.107
LM7805ct regulator L.118
AVR ATMega162 L.133