Institutional Repository | Satya Wacana Christian University: Aplikasi Contactless Smart Card Sebagai Alat Jual Beli di Gedung C Universitas Kristen Satya Wacana Salatiga

Aplikasi Contactless Smart Card
Sebagai Alat Jual Beli di Gedung C
Universitas Kristen Satya Wacana Salatiga
Oleh:
Samuel Adityo Utomo
NIM: 612005070

Skripsi ini telah diterima dan disahkan
sebagai salah satu persyaratan guna mencapai gelar
SARJANA TEKNIK
dalam
Program Studi Teknik Elektro

FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER
UNIVERSITAS KRISTEN SATYA WACANA
SALATIGA
Oktober 2011

Aplikasi Contactless Smart Card
Sebagai Alat Jual Beli di Gedung C
Universitas Kristen Satya Wacana Salatiga

Oleh:
Samuel Adityo Utomo
NIM : 612005070
Skripsi ini telah diterima dan disahkan
sebagai salah satu persyaratan guna mencapai gelar
SARJANA TEKNIK
Dalam
Program Studi Teknik Elektro

FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER
UNIVERSITAS KRISTEN SATYA WACANA
SALATIGA
Disahkan Oleh:

Pembimbing I

Pembimbing II

Darmawan Utomo, M.Eng
Tgl. :


Banu Wirawan Yohanes, S.T.
Tgl. :

INTISARI
Pada skripsi ini dibuat sistem aplikasi contactless smart card sebagai alat
pembayaran elektronik atau electronic money (e-money) di gedung C Universitas Satya
Wacana Salatiga. Pada sistem dibagi menjadi 4 modul. Server, penjual saldo dan
tempat transaksi dirancang terpisah dan dihubungkan oleh jaringan LAN, dan di setiap
modul tersebut ditanamkan sebuah program keamanan jaringan LAN dengan
menggunakan algoritma triple data encryption standart (3DES). Server terdapat
database untuk menyimpan data pengguna dan semua transaksi yang dilakukan dengan
RFID, selain itu server berfungsi untuk menambah, regristrasi ulang dan pembuatan
kartu pengguna kartu. Penjual saldo berfungsi untuk menambahkan saldo bagi
pengguna yang ingin menambahkan saldonya. Tempat transaksi berfungsi untuk
mengurangi saldo jika saldo dipakai untuk melakukan pembelian barang. Setiap
pengguna hanya boleh memiliki satu kartu, selain itu kartu memiliki batas masa aktif.
Sistem juga akan membatasi penggunaan saldo kurang dari sama dengan 50.000.
Pengujian dilakukan dengan cara memberikan ilustrasi dengan adanya
pengguna kartu baru. Diawali dengan pengguna mendaftarkan data diri dan membuat

kartu. Setelah itu pengguna melakukan pengisian saldo, dan melakukan transaksi untuk
pembelian barang. Hasil dari pengujian modul pengisian saldo setelah dilakukan
pengisian saldo, saldo dari pengguna dapat bertambah dan dapat disimpan di dalam
database. Hasil dari modul tempat transaksi, setelah dilakukan lima belas kali
percobaan transaksi, semua data hasil transaksi dapat disimpan di database sesuai
dengan transaksi yang telah dilakukan.

i

KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat dan bimbingan
kepada penulis sehingga skripsi ini akhirnya dapat terselesaikan dengan baik dan tepat
pada waktunya.
Skripsi ini disusun untuk memenuhi salah satu persyaratan yang telah ditetapkan
dalam meraih gelar Sarjana Strata 1 di Fakultas Teknik Elektronika dan Komputer
Universitas Kristen Satya Wacana Salatiga.
Keberhasilan penulisan skripsi ini tidak lepas dari bantuan pihak. Oleh sebab itu,
pada kesempatan ini penulis ingin mengucapkan terima kasih kepada:
1. Tuhan Yesus yang selalu memberikan pertolongan-Nya kepada penulis.
2. Bapak Darmawan Utomo, M.Eng selaku dosen pembimbing utama dan Bapak

Banu W.Y, S.T, selaku pembimbing kedua, yang telah berkenan menyediakan
waktu untuk membimbing, mengarahkan, dan membuka wawasan penulis
dalam menyelesaikan skripsi ini. Penulis meminta maaf jika selama
bimbingan terjadi kesalahan yang tidak disengaja.
3. Papa dan mama yang tidak pernah lelah memberikan dukungan baik moril
maupun materiil kepada penulis.
4. Wiwit terima kasih atas dukungan semangat dan doa yang tiada henti-hentinya
kepada penulis.
5. Dek Ika dan dek Ayuk yang selalu mendoakan penulis agar bisa
menyelesaikan skripsi ini.

ii

6. Keluarga om Sunfi terima kasih atas dukungan doanya.
7. Co Yudhi dan mas Nopek, terima kasih atas bimbingannya tentang RFID.
Maaf tidak bisa membalas apa-apa.
8. Hansen terima kasih atas printernya yang sudah sangat membantu sehingga
terselesaikan penulisan bendel skripsi ini.
9. Patria, Yabert, Christ ‘Endro’ dan Michael atas bantuannya untuk
mempelajari C#.

10. Teman-teman kos Margo’104, Hansen, Oong, Luis, Eko, Thomas, Adit,
Panjul, Bejat, Angger dan Ponco atas hari-hari yang sudah dilalui di kost.
11. Behaa, Ardi Lampung, Yansen, Tjiong, Widji, Onne, bos Daniel, dan temanteman yang lain atas hari-hari yang sudah dilalui baik suka maupun duka di
Fakultas Elektro selama 6 Tahun.
12. Pihak-pihak lain yang belum sempat penulis cantumkan satu per satu yang
sudah memberikan batuan dalam penyelesaian skripsi ini.
Penulis berharap skripsi ini dapat berguna bagi pembaca sekalian dan penulis
menyadari bahwa skripsi ini masih jauh dari sempurna, sehingga kritik dan saran
pembaca sekalian sangat pebulis harapkan demi kemajuan bersama.
Salatiga, Oktober 2011

Penulis

iii

DAFTAR ISI

INTISARI …………………………………………………………………………... i
KATA PENGANTAR …………………………………………………………….... ii
DAFTAR ISI ……………………………………………………………………….. iv

DAFTAR GAMBAR ……………………………………………………………….. vi
DAFTAR TABEL ………………………………………………………………….. ix
BAB I

BAB II

PENDAHULUAN …………………………………………………. 1
1.1

Tujuan ………………………………………………………

1

1.2

Latar Belakang ……………………………………………... 1

1.3

Spesifikasi Sistem ………………………………………….. 3


1.4

Sistematika Penulisan ………………………………………

4

DASAR TEORI ……………………………………………………. 6
2.1

RFID ……………………………………………………….. 6

2.2

Transponder atau tag ………………………………………. 8
2.2.1

Read Only Memori (ROM) ………………………...

9


2.2.2

Write Once Read Many (WORM) …………………

9

2.2.3

Read and Write (RW) ……………………………... 10

2.3

Basis Data SQL ……………………………………………. 12

2.4

Pemrograman C# (Windows Form dan ASP.NET) ……….

2.5


Sistem Keamanan Jaringan (Enkripsi dan Dekripsi)

12

Menggunakan Algoritma Triple DES ……………………..

14

2.5.1

Operator Logika …………………………………...

15

2.5.2

Dasar Matematika …………………………………

15


iv

BAB III

BAB IV

BAB V

PERANCANGAN ………………………………………………...

17

3.1

Perancangan Database …………………………………….

18

3.2


Perancangan Program pada Server ………………………..

19

3.3

Perancangan Program pada Penjual Saldo ………………..

22

3.4

Perancangan Program pada Tempat Pembelian Barang ….

25

3.5

Perancangan pada Sistem Keamanan Jaringan Komputer ...

29

3.5.1

Proses Kunci ………………………………………. 29

3.5.2

Proses Enkripsi ……………………………………. 30

3.5.3

Proses Dekripsi ……………………………………. 31

3.5.4

Triple Data Encryption Standard ………………….

32

PENGUJIAN DAN ANALISA ……………………………………

34

4.1

Server ……………………………………………………...

34

4.2

Penjual Saldo ……………………………………………...

42

4.3

Kasir ………………………………………………………

44

4.4

Sistem Keamanan Jaringan LAN ………………………...

46

4.5

Pengujian Sistem Secara Keseluruhan ……………………

47

KESIMPULAN DAN SARAN …………………………………...

57

5.1

Kesimpulan ……………………………………………….. 57

5.2

Saran Pengembangan ………………………………………

58

DAFTAR PUSTAKA …………………………………………………………….. 59

v

DAFTAR GAMBAR

Gambar 2.1

Cara Kerja Sistem RFID …………………………………………….. 8

Gambar 2.2

Pengaturan Memori EEPROM ……………………………………… 11

Gambar 3.1

Blok Diagram Sistem ……………………………………………….. 17

Gambar 3.2

Hubungan Antar Tabel ……………………………………………... 18

Gambar 3.3

Diagram Alir Program Pembuatan Identitas Pengguna Baru ……… 20

Gambar 3.4

Diagram Alir pada saat Registrasi Ulang ………………………….. 22

Gambar 3.5

Diagram Alir Program pada Penjual Saldo ………………………... 24

Gambar 3.6

Diagram Alir Program pada Tempat Pembelian Item …………….. 28

Gambar 3.7

Proses Pembangkitan Kunci-kunci Internal DES …………………. 30

Gambar 3.8

Algoritma 3DES …………………………………………………… 33

Gambar 4.1

Halaman Login …………………………………………………….. 34

Gambar 4.2

Menu Admin ………………………………………………………. 35

Gambar 4.3

Menu Edit Data ……………………………………………………. 36

Gambar 4.4

Menambah Data dari Tabel Pengguna ……………………………. 36

Gambar 4.5

Menghapus Data dari Tabel Pengguna ……………………………. 37

Gambar 4.6

Mencari Data dari Tabel Pengguna ………………………………… 37

Gambar 4.7

Menampilkan Data yang Dicari ………………………………….... 38

Gambar 4.8

Menu Pembuatan Kartu ………………………………………….... 38

Gambar 4.9

Pengujian Pembuatan Kartu ………………………………………. 39

Gambar 4.10 Tabel Kartu ………………………………………………………… 39
Gambar 4.11 Menu Laporan Transaksi ………………………………………….. 40

vi

Gambar 4.12 Tabel Transaksi ……………………………………………………… 40
Gambar 4.13 Menu Edit Pegawai …………………………………………………. 41
Gambar 4.14 Tabel Operator ………………………………………………………. 41
Gambar 4.15 Tabel JenisPC ……………………………………………………....... 42
Gambar 4.16 Tampilan Program Pengisian Saldo …………………………………. 43
Gambar 4.17 Proses Pengisian Saldo ……………………………………………… 44
Gambar 4.18 Tampilan Awal Program pada Kasir ………………………………... 45
Gambar 4.19 Menu Pembayaran dengan Saldo ……………………………………. 45
Gambar 4.20 Tampilan Data yang Dienkripsi …………………………………...... 46
Gambar 4.21 Tampilan Data Sesudah Didekripsi ………………………………… 47
Gambar 4.22 Menuliskan Data Pengguna Baru …………………………………… 48
Gambar 4.23 Data Pengguna Kartu Pertama Berada Pada Tabel Pengguna …….. 49
Gambar 4.24 Pembuatan Kartu Bagi Pengguna Kartu Baru ……………………… 49
Gambar 4.25 Tabel Kartu untuk Pengguna Kartu Baru …………………………… 50
Gambar 4.26 Tampilan saat Pengguna Kartu Pertama Menggunakan Saldonya
Untuk Pembelian Barang ………………………………………….. 50
Gambar 4.27 Tabel Transaksi Untuk Pengguna Kartu Pertama …………………... 50
Gambar 4.28 Saat Pengguna Kartu Pertama Mengisikan Saldo ………………….. 51
Gambar 4.29 Tabel Transaksi untuk Pembelian Saldo Pengguna Kartu Pertama … 52
Gambar 4.30 Laporan Transaksi Pengguna Kartu Pertama ………………………. 53
Gambar 4.31 Tampilan Data untuk Pengguna Kartu Kedua ……………………... 53
Gambar 4.32 Tampilan Penjual Saldo saat Batas Masa Aktif Habis ……………... 54

vii

Gambar 4.33 Tampilan Jika Saldo tidak Mencukupi Untuk Melakukan Pembayaran
Barang ………………………………………………………………. 55
Gambar 4.34 Tampilan Jika Menggunakan Saldo Lebih dari 50000 dalam Sehari .. 56

viii

DAFTAR TABEL

Tabel 2.1

Operator XOR ……………………………………………………….. 15

Tabel 4.1

Pengujian sistem……………………………………………………… 56

ix

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Pola Konsumsi Minuman Beralkohol pada Mahasiswa Papua di Universitas Kristen Satya Wacana Salatiga

0 0 13

Institutional Repository | Satya Wacana Christian University: Perancangan Media Promosi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga

0 0 1

Institutional Repository | Satya Wacana Christian University: Prototype Sistem Identifikasi Nomor Polisi Kendaraan untuk Sistem Parkir menggunakan Contactless Smart Card

0 0 6

Institutional Repository | Satya Wacana Christian University: Analisis dan Perancangan Sistem Sms Info Universitas Kristen Satya Wacana Salatiga

0 0 19

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Tiket Transportasi Busway Berbasis Contactless Menggunakan Teknologi Smart Card

0 0 4

Institutional Repository | Satya Wacana Christian University: Simulasi Autonomous Vehicle di Universitas Kristen Satya Wacana Salatiga

0 0 16

Institutional Repository | Satya Wacana Christian University: Simulasi Autonomous Vehicle di Universitas Kristen Satya Wacana Salatiga

0 0 1

Institutional Repository | Satya Wacana Christian University: Rancangan Taman Entrance sebagai Ruang Terbuka Fungsional di Kampus 3 Universitas Kristen Satya Wacana Salatiga

0 0 14

T1__Full text Institutional Repository | Satya Wacana Christian University: Spedagi: Studi Sosiologis Peran Aktor dalam Memfasilitasi Pembangunan Pasar Papringan Melalui Modal Sosial pada Masyarakat Desa Carubanabupaten Temanggung T1 Full text

0 1 28

T1 Abstract Institutional Repository | Satya Wacana Christian University: Spedagi: Studi Sosiologis Peran Aktor dalam Memfasilitasi Pembangunan Pasar Papringan Melalui Modal Sosial pada Masyarakat Desa Carubanabupaten Temanggung

0 0 1