• Tidak ada hasil yang ditemukan

PENERAPAN NEAR FIELD COMUNICATION (NFC) SEBAGAI PENGGANTI TIKET KONVENSIONAL PADA BUS TRANS SARBAGITA SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENERAPAN NEAR FIELD COMUNICATION (NFC) SEBAGAI PENGGANTI TIKET KONVENSIONAL PADA BUS TRANS SARBAGITA SKRIPSI"

Copied!
11
0
0

Teks penuh

(1)

i

PENERAPAN NEAR FIELD COMUNICATION (NFC) SEBAGAI PENGGANTI TIKET KONVENSIONAL

PADA BUS TRANS SARBAGITA

SKRIPSI

I NYM AGUS WINARTA PALGUNA NIM. 1208605087

PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA

BUKIT JIMBARAN 2016

(2)

ii

SURAT PERNYATAAN KEASLIAN KARYA ILMIAH

Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan judul:

………

………

………

Nama : I Nym Agus Winarta Palguna

NIM : 1208605087

Program Studi : Teknik Informatika

E-mail : Agus.winarta@mhs.cs.unud.ac.id Nomor telp/HP : 081236526758

Alamat : Jalan Gemitir No: 45 Denpasar

Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan untuk publikasi di jurnal atau prosiding manapun. Apabila di kemudian hari terbukti terdapat pelanggaran kaidah-kaidah akademik pada karya ilmiah saya, maka saya bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan tersebut, sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor 17 Tahun 2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan Tinggi.

Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat dipergunakan bilamana diperlukan.

Denpasar, Juni 2016 Yang membuat pernyataan, Materai

(I Nym Agus Winarta Palguna) NIM. 1208605087

(3)
(4)

iv

Judul : PENERAPAN NEAR FIELD COMUNICATION (NFC)

SEBAGAI PENGANTI TIKET KONVENSIONAL PADA BUS TRANS SARBAGITA.

Nama : Nyoman Agus Winarta Palguna

Nim : 1208605087

Pembimbing I : I Komang Ari Mogi, S.Kom., M.Kom. Pembimbing II : Ida Bagus Made Mahendra, S.kom., M.Kom.

ABSTRAK

Permasalahan yang dihadapi oleh sarana transportasi umum, khususnya Bus Trans Sarbagita dalam transaksi pembelian tiket sebelumnya penumpang masih menggunakan tiket konvensional dalam bertransaksi, terdapat kekurangan dalam proses pembelian tiket dimana masih sering terjadi kecurangan saat penumpang membeli tiket terkadang pegawai bus transsarbagita tidak memberikan tiket hanya meminta retribusi tiket dengan alasan tiket habis, dan penumpang sering mengaku sebagai pelajar untuk mendapatkan harga tiket yang murah

Dari permasalahan yang sering muncul pada proses transaski konvensional dirancanglah sebuah aplikasi Smart Card NFC yang dapat meminimalisi kecurangan dari pegawai dan penumpang Bus Trans Sarbagita, dengan diterapkan Smart Card NFC sebagai pengganti tiket konvensional sehingga kecurangan dari operator dan pengguna bus trans sarbagita dapat dihindari karena transaksi tidak menggunakan tiket konvensional kertas dan dengan adanya Smart Card NFC pengguna sarbagita tidak bisa lagi mengaku sebagai pelajar untuk mendapatkan harga tiket murah, karena smart card nfc dibedakan untuk kategori umum dan pelajar

Dari hasil pengujian fungsionalitas yang mengacu pada analisis kebutuhan sistem, semua analsisis kebutuhan sistem Smart Card Bus Trans Sarbagita sudah berjalan sesuai harapan berdasarkan skenario pengujian yang meliputi semua aspek dari fungsionalitas program.

(5)

v

Title : THE APPLICATION OF NEAR FIELD COMMUNICATION

(NFC) IN LIEU OF CONVENTIONAL TICKETS IMPOSED ON THE TRANS SARBAGITA BUS

Name : Nyoman Agus Winarta Palguna

Student Number : 1208605087

Supervisor I : I Komang Ari Mogi, S.Kom., M.Kom. Supervisor II : Ida Bagus Made Mahendra, S.kom., M.Kom.

ABSTRACT

The problem faced by means of public transport, particularly Trans Sarbagita bus is that the purchase of passenger tickets is still using conventional ticket in the transaction. The shortcomings in the ticket purchase process is seen in fraud that often happens when passengers buy a ticket. Trans Sarbagita bus employee sometimes does not give passenger a ticket but just ask for a levy on the grounds that the tickets are sold out, and the passengers often admitted as a student to get a cheap ticket.

Because of the problems that often arise in the process of conventional transactions, an application of NFC Smart Card is designed to minimize fraud from employees and passengers of Trans Sarbagita Bus. With the implementation of Smart Card NFC as a substitute for conventional tickets, cheating of operators and users of trans Sarbagita bus can be avoided because the transaction does not use a conventional paper ticket and with the Smart Card NFC Sarbagita users can no longer pose as students to get cheap fares, because the smart card is distinguished for the general category and students.

From the functionality test results that refer to the analysis of system requirements, all system need analysis of Smart Card for Trans Sarbagita Bus has been done according to the expectations based on test scenarios covering all aspects of the program functionality.

(6)

vi

KATA PENGANTAR

Puji syukur peneliti panjatkan kehadirat Tuhan Yang Maha Esa karena atas rahmat-Nya peneliti dapat menyelesaikan proposal Proposal penelitian dengan judul “Penerapan Near Field Comunication (NFC) Sebagai Pengganti Tiket Konvensional Pada Bus Trans Sarbagita” ini disusun dalam kegiatan pelaksanaan Tugas Akhir di Jurusan Ilmu Komputer FMIPA UNUD. Skripsi ini disusun dengan harapan dapat menjadi pedoman dan arahan dalam melaksanakan penelitian di atas. Sehubungan dengan telah terselesaikannya proposal ini, maka diucapkan terima kasih dan penghargaan kepada berbagai pihak yang telah membantu penyusunan , antara lain:

1. Bapak Agus Muliantara, S.Kom. selaku Ketua Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana. 2. Bapak I Komang Ari Mogi, S.Kom, M.Kom. selaku Pembimbing I yang

telah meluangkan waktu untuk memberikan bimbingan saran dan masukan dalam penyempurnaan Tugas Akhir ini.

3. Bapak I.B.Made Mahendra, S.Kom.,M.Kom. selaku Pembimbing II yang telah banyak membantu dan meluangkan waktu untuk penyempurnaan Tugas Akhir ini.

4. Ratna Sri Andi Yani.S.Kom, Pio Pratama.S.Kom, Sista Pradjna.S.Kom, Dedik Amijaya, Aditya Setiawan Keluarga dan kerabat serta semua pihak yang turut serta memberi dukungan sehingga laporan ini dapat diselesaikan sesuai dengan waktu yang ditentukan.

Penulis menyadari bahwa tugas akhir ini masih belum sempurna, untuk itu kritik dan saran yang bermanfaat demi kesempurnaan tugas akhir ini sangat penulis harapkan

Denpasar, Juni 2016 Penyusun

(7)

vii DAFTAR ISI

KATA PENGANTAR ... vi

DAFTAR ISI ... vii

DAFTAR TABEL ... ix DAFTAR GAMBAR ... x BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Tujuan Penelitian ... 2 1.4 Batasan Masalah... 3 1.5 Manfaat Penelitian ... 3 1.6 Metodologi Penelitian ... 3

1.6.2 Metode Pengembangan Sistem ... 4

1.6.3 Analisis Kebutuhan ... 4

1.6.4 Desain Sistem ... 5

1.6.5 Implementasi Sistem ... 5

1.6.6 Pengujian Sistem ... 5

BAB II TINJAUAN PUSTAKA ... 6

2.1. NFC ... 6

2.2. Smartcard Reader/Writer ACR122U NFC... 6

2.3 NFC tags ... 7

2.4. Mifare ... 7

2.5. Metode Pengembangan Perangkat Lunak Waterfall ... 8

2.6. Tinjauan studi ... 9

BAB III ANALISIS DAN PERANCANGAN ... 13

3.1. Analisis Kebutuhan Sistem ... 13

3.1.1. Kebutuhan Fungsional ... 13

(8)

viii

3.2. Perancangan Sistem ... 16

3.2.1 Data Flow Diagram (DFD) ... 16

3.2.2 Diagram Alir Sistem ... 26

3.2.3 Entity Relationship Diagram ... 30

3.3 Perancangan Antar Muka ... 31

BAB IV HASIL DAN PEMBAHASAN ... 43

4.1. Implementasi Basi Data ... 43

4.2. Implementasi Antar Muka... 45

4.3. Implentasi Sistem ... 64

4.4. Pengujian Fungsionalitas Sistem (Black Box Testing) ... 67

BAB V PENUTUP ... 80

5.1 Kesimpulan ... 80

5.2 Saran ... 80

DAFTAR PUSTAKA ... 81

(9)

ix

DAFTAR TABEL

Tabel 3. 1 Tabel Kebutuhan Fungsional ... 13

Tabel 4. 1 Checklist Kebutuhan Pengujian Black Box ... 67

Tabel 4. 2 Pengujian Kebutuhan Register Customer,Operator ... 69

Tabel 4. 3 Pengujian Kebutuhan Proses Login customer service, Operator, Customer ... 70

Tabel 4. 4 Pengujian Kebutuhan Proses Update Data Operator, Customer ... 71

Tabel 4. 5 Pengujian Kebutuhan Proses delete operator dan Customer ... 72

Tabel 4. 6 Pengujian Kebutuhan Proses Menampilkan Detail Transaksi ... 73

Tabel 4. 7 Pengujian Kebutuhan Proses Download Detail Transaksi ... 73

Tabel 4. 8 Pengujian Kebutuhan Proses Detail Transaksi ... 74

Tabel 4. 9 Pengujian Kebutuhan Proses Penggantian Password Operator ... 75

Tabel 4. 10 Pengujian Kebutuhan Proses Transaksi ... 76

Tabel 4. 11 Pengujian Kebutuhan Proses Login Pada Sistem Web ... 77

Tabel 4. 12 Pengujian Kebutuhan Proses Cek Mutasi Pada Sistem Web ... 78

Tabel 4. 13 Pengujian Kebutuhan Proses Proses Lupa Password ... 78

(10)

x

DAFTAR GAMBAR

Gambar 4. 1 Implementasi Database ... 43

Gambar 4. 2 Implementasi Antar Muka ... 46

Gambar 4. 3 CS menu ... 46

Gambar 4. 4 Manage Operator ... 47

Gambar 4. 5 Tampilan Add Data Operator ... 48

Gambar 4. 6 Operator Terdaftar ... 48

Gambar 4. 7 Sending Email Operator ... 49

Gambar 4. 8 Login Operator ... 50

Gambar 4. 9 Tampilan iplementasi menu Operator ... 51

Gambar 4. 10 Tampilan Implementasi form change password... 51

Gambar 4. 11 Tampilan Login New Password operator ... 52

Gambar 4. 12 Tampilan Implementasi Form Transaksi... 53

Gambar 4. 13 Tampilan Implementasi Proses pada Form Transaksi ... 53

Gambar 4. 14 Gambar Menu Add Customer ... 54

Gambar 4. 15 Tampilan proses Add Customer ... 54

Gambar 4. 16 Tampilan proses sending Password Customer ... 55

Gambar 4. 17 Tampilan Implementasi Data Transaction ... 56

Gambar 4. 18 Tampilan Implementasi TopUp ... 57

Gambar 4. 19 Tampilan Implementasi category ... 57

Gambar 4. 20 Tampilan Implementasi edit category ... 58

Gambar 4. 21 Tampilan Implementasi hasil Add, edit category ... 59

Gambar 4. 22 Tampilan Implementasi hasil Delete category ... 59

Gambar 4. 23 Tampilan Implementasi Branch ... 60

Gambar 4. 24 Tampilan Implementasi Add Branch ... 60

Gambar 4. 25 Tampilan Implementasi Delete Branch ... 61

Gambar 4. 26 Tampilan Implementasi Sign In Customer Sistem Web ... 61

Gambar 4. 27 Tampilan Implementasi Forgot Password ... 62

(11)

xi

Gambar 4. 29 Tampilan Awal Implementasi change Password Customer ... 63 Gambar 4. 30 Tampilan Implementasi Antar Muka change Password ... 63 Gambar 4. 31 Tampilan Implementasi Antar Muka Home Customer ... 64

Referensi

Dokumen terkait

Berdasarkan uraian-uraian mengenai kualifikasi guru pendidikan dasar, maka disimpulkan sebagai berikut. Kualifikasi akademik adalah tingkat pendidikan minimal yang

Teknik analisis data yang digunakan dalam penelitian pengaruh laju pertumbuhan sektor industri kecil, investasi dan upah terhadap penyerapan tenaga kerja sektor industri

Tanggal 2 November 2004, salah satu usaha untuk membuat pasar Tenaga Kerja menjadi lebih fleksibel, pemerintah Korea menyetujui rancangan yang dibuat perusahaan

Sisa Lebih Perhitungan Anggaran Daerah Tahun Sebelumnya

Perencanaan program yang dibuat adalah program peningkatan peran Kecamatan dan Kelurahan dimana penyusunan program ini disasuaikan dengan alur atau mekanisme

dengan jasa yang diberikan perbankan kepada nasabahnya. 86) Dalam melaksanakan jasa perbankan melalui kegiatan penghimpun dana, penyaluran dana dan pelayanan jasa

beras dan pangan pokok lainnya yang ditetapkan oleh pemerintah dalam. rangka ketahanan pangan di wilayah regional kerjanya. Kabid Pelayanan Publik, bertanggungjawab

Alhamdullillaah, segala puji syukur bagi Allah Subhanahu wa ta’ala yang telah melimpahkan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi dengan