Top Banner
ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA UANG DIGITAL SKRIPSI SUSILO EKO NURCAHYO 1110511089 UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JAKARTA FAKULTAS ILMU KOMPUTER PROGRAM STUDI TEKNIK INFORMATIKA 2016
14

ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

Oct 31, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA

MATA UANG DIGITAL

SKRIPSI

SUSILO EKO NURCAHYO

1110511089

UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI TEKNIK INFORMATIKA

2016

Page 2: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA

MATA UANG DIGITAL

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Memperoleh Gelar

Sarjana Komputer

SUSILO EKO NURCAHYO

1110511089

UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI TEKNIK INFORMATIKA

2016

Page 3: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …
Page 4: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …
Page 5: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …
Page 6: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA

MATA UANG DIGITAL

Susilo Eko Nurcahyo

Abstrak

Penelitian ini dilakukan untuk melakukan pengamanan transaksi menggunakan

secure shell dan menganalisa mata uang digital yang bekerja pada jaringan peer-to-

peer. Bitcoin merupakan sebuah mata uang digital yang dibuat pada tahun 2009 oleh

Satoshi Nakamoto. Bitcoin menjadi mata uang yang unik dimana tidak ada suatu

badan pusat yang mengatur transaksi maupun penerbitannya. Sistem mata uang ini

bersifat open source dikembangkan secara bersama-sama oleh siapapun yang ingin

berkontribusi dan setiap transaksi dicatat oleh jaringan komputer yang terhubung

secara langsung (Peer-to-peer), tidak melalui suatu pihak penengah seperti bank.

Pada saat ini penggunaan bitcoin semakin meningkat seiring dengan meningkatnya

transaksi online yang menggunakan mata uang digital. Jumlah bitcoin yang bisa

beredar pun terbatas untuk menghindari penurunan nilai mata uang bitcoin ini. Hasil

penelitian yang diharapkan adalah mengetahui jaringan peer-to-peer bitcoin berjalan,

keamanan dalam transaksi bitcoin meliputi privasi akun, keamanan dompet, dan

kemungkinan apa saja yang dapat terjadi sehingga bitcoin hilang.

Kata Kunci: Transaksi, Bitcoin, Mata Uang Digital

Page 7: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

ANALYSIS OF THE SECURITY TRANSACTION PEER-TO-

PEER ON CRYPTOCURRENCY

Susilo Eko Nurcahyo

Abstract

This study was conducted to secure transactions using secure shell and analyzing

digital currency that works on peer-to-peer. Bitcoin is a digital currency created in

2009 by Satoshi Nakamoto. Bitcoin be a unique currency in which there is no central

agency that regulates transactions and issuance. The currency system is open source

developed jointly by anyone who wants to contribute and every transaction is

recorded by a network of computers connected directly (Peer-to-peer), not through an

intermediary such as a bank. At present the use bitcoin increased along with the

increase in online transactions using digital currencies. Bitcoin amount that can be

outstanding is limited to avoid currency debasement this bitcoin. The results of the

study are expected to know the peer-to-peer bitcoin run, security in bitcoin

transaction includes account privacy, security wallet, and the possibility of what

could happen so that bitcoin is missing.

Keywords: Transaction, Bitcoin, Cryptocurrency

Page 8: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

i

Kata Pengantar

Puji syukur saya panjatkan kehadirat Allah SWT, atas limpahan rahmat dan

hidayah-Nya sehingga saya dapat menyelesaikan skripsi ini. Judul yang dipilih dalam

penulisan ini adalah Analisis Transaksi Keamanan Peer-to-peer Pada Mata Uang

Digital. Adapun penelitian ini dilaksanakan sejak Maret 2015. Dalam penyusunan,

saya mendapatkan banyak pengarahan, bantuan dan bimbingan dari berbagai pihak,

untuk itu dalam kesempatan ini saya tidak lupa mengucapkan terima kasih kepada :

1. Bapak Dr. Nidjo Sandjojo., M.Sc selaku Dekan Fakultas Ilmu Komputer.

2. Ibu Yuni Widiastiwi, S.Kom., M.Si. selaku Kepala Program Studi Teknik

Informatika

3. Bapak Henki Bayu Seta, S.Kom., M.TI. selaku dosen pembimbing yang

dengan penuh kesabaran membimbing dan mengarahkan penulis dalam

penelitian.

4. Kedua Orang Tua dan Keluarga yang selalu memberikan kasih sayang,

nasehat, dukungan serta doa untuk saya agar selalu maju dan bersabar.

5. Teman-teman yang luar biasa Kipli, Reza, Asus, Windu, Fajar, Mulki dan

teman-teman TI-C 2011 yang selalu berjuang bersama-sama. Terima kasih

juga untuk yang pernah menyemangati & mendoakan.

Penulis menyadari bahwa skripsi ini masih banyak kekurangan dan kesalahan

untuk itu penulis berharap semoga skripsi ini dapat berguna dan bermanfaat bagi

pembaca.

Jakarta, 22 Januari 2016

Penulis

Page 9: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

ii

DAFTAR ISI

Halaman Judul

Halaman Pernyataan Orisinalitas

Halaman Pengesahan

Halaman Pernyataan Persetujuan Publikasi

Abstrak

Abstract

Kata Pengantar ...............................................................................................i

DAFTAR ISI ..................................................................................................ii

DAFTAR GAMBAR ......................................................................................iv

DAFTAR TABEL ..........................................................................................vi

DAFTAR LAMPIRAN ..................................................................................vii

BAB I PENDAHULUAN ...................................................................1

1.1 Latar Belakang Masalah ......................................................1

1.2 Rumusan Masalah ...............................................................2

1.3 Ruang Lingkup Masalah .....................................................2

1.4 Tujuan Penelitian ................................................................3

1.5 Manfaat Penelitian ..............................................................3

1.6 Luaran Yang Di harapkan ...................................................4

1.7 Sistematika Penulisan ..........................................................4

BAB II LANDASAN TEORI ...............................................................6

2.1 Mata Uang Digital ................................................................6

2.2 Bitcoin .................................................................................7

2.3 Jenis-Jenis Serangan Mata Uang Digital ...............................14

2.4 Secure Shell (SSH) ...............................................................15

2.5 Transaksi E-Commerce ........................................................16

2.6 Peer-to-peer .........................................................................18

2.7 Bitcoin di Indonesia .............................................................18

2.8 Penelitian Yang Sesuai .........................................................21

BAB III METODOLOGI PENELITIAN ..............................................24

3.1 Tahapan Penelitian ...............................................................24

3.2 Instrumen Penelitian ............................................................26

3.3 Sumber Data ........................................................................26

3.4 Waktu dan Jadwal Penelitian................................................27

BAB IV HASIL DAN PEMBAHASAN .................................................28

4.1 Dompet Bitcoin ....................................................................28

4.2 Analisis Jaringan Bitcoin ......................................................32

4.3 Penggunaan Secure Shell (SSH) ...........................................34

Page 10: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

iii

4.4 Verifikasi Akun Wallet Blockchain ......................................37

4.5 Transaksi Peer-to-peer Bitcoin .............................................41

4.6 Keamanan Akun Wallet Blockchain .....................................49

4.7 Keterbatasan Penelitian ........................................................60

BAB V PENUTUP ................................................................................61

5.1 Simpulan..............................................................................61

5.2 Saran....................................................................................62

DAFTAR PUSTAKA ....................................................................................64

DAFTAR RIWAYAT HIDUP

LAMPIRAN

Page 11: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

iv

DAFTAR GAMBAR

Gambar 1 Genesis Block Raw (newsbtc.com) ................................................8

Gambar 2 Enkripsi Kunci Publik ...................................................................9

Gambar 3 Total Bitcoin Dalam Peredaran .....................................................12

Gambar 4 Wallet Blockchain.........................................................................13

Gambar 5 Jumlah Pengguna Dompet ............................................................13

Gambar 6 Market Bitcoin Indonesia ..............................................................19

Gambar 7 Transactions .................................................................................21

Gambar 8 Timestamp Server .........................................................................22

Gambar 9 Proof-Of-Work ..............................................................................22

Gambar 10 Tahapan Penelitian .......................................................................24

Gambar 11 Dompet Offline Bitcoin Core ........................................................28

Gambar 12 Alamat Dompet Offline .................................................................29

Gambar 13 Membuat Alamat Baru ..................................................................30

Gambar 14 Membuat Private Key ...................................................................31

Gambar 15 Protokol Bitcoin Yang Terekam Pada Wireshark ..........................32

Gambar 16 Protokol Bitcoin Pada Dompet Offline ..........................................33

Gambar 17 Proses Traffic DNS Bitcoin ...........................................................34

Gambar 18 Profil SSH ....................................................................................35

Gambar 19 Pengaturan SSH Client .................................................................35

Gambar 20 Login SSH ....................................................................................36

Gambar 21 Pengaturan Proxifier .....................................................................36

Gambar 22 Koneksi SSH Berhasil ..................................................................37

Gambar 23 Verifikasi Akun ............................................................................38

Gambar 24 Akun Wallet..................................................................................39

Gambar 25 Backup Paper Wallet ....................................................................40

Gambar 26 Transaksi Peer-To-Peer Bitcoin ....................................................41

Gambar 27 Pemberitahuan Balance ................................................................42

Gambar 28 Transaksi Wallet ...........................................................................43

Gambar 29 Transaksi Wallet Sedang Berlangsung ..........................................44

Gambar 30 Transaksi Wallet ...........................................................................44

Gambar 31 Transaksi Tercatat Publik..............................................................45

Gambar 32 Transaksi Terlihat Secara Publik ...................................................46

Gambar 33 Transaksi Dikelompokkan Ke Blok...............................................46

Gambar 34 Kumpulan Blok Membentuk Blockchain ......................................47

Gambar 35 Pada Transaksi Blok Ke-338445 ...................................................48

Gambar 36 Transaksi Sudah 1 Konfirmasi ......................................................48

Gambar 37 Transaksi Berhasil Masuk .............................................................49

Gambar 38 Akun Wallet..................................................................................50

Gambar 39 Pengaturan Akun ..........................................................................51

Gambar 40 Kode Otentikasi Sms Diterima ......................................................52

Gambar 41 Sms Berhasil Di Verifikasi............................................................53

Page 12: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

v

Gambar 42 Two Factor Authentication ...........................................................54

Gambar 43 Proses Aplikasi Google Authenticator ...........................................54

Gambar 44 Proses Scan Barcode Menggunakan Smartphone ..........................55

Gambar 45 Proses Pemindai Barcode Berhasil ................................................56

Gambar 46 Login Akun Dengan Kode Google Authenticator ..........................56

Gambar 47 Kode Untuk Verifikasi Masuk Wallet ...........................................57

Gambar 48 Verifikasi Membutuhkan Kode Google Authenticator ...................58

Gambar 49 Verifikasi Menggunakan Kode Google Authenticator ...................58

Gambar 50 Proses Verifikasi Berhasil .............................................................59

Page 13: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

vi

DAFTAR TABEL

Tabel 1 Waktu dan Jadwal Penelitian ............................................................27

Page 14: ANALISIS TRANSAKSI KEAMANAN PEER-TO-PEER PADA MATA …

vii

DAFTAR LAMPIRAN

Lampiran 1 Hasil Wawancara