Anda di halaman 1dari 10

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

RANCANG BANGUN SISTEM UNTUK MENAMBANG ALTCOIN


MENGGUNAKAN GPU (GRAPHICS PROCESSING UNIT)

Hadi Ramdani1, Iskandar Ikbal2


1,2
Teknik Informatika – Univesitas Komputer Indonesia
Jl. Dipatiukur 112 - 114 Bandung
E-mail : auroraobito@gmail.com1, 2

ABSTRAK memungkinkan pengguna untuk melakukan


pembayaran barang dan jasa yang bebas dari
Cryptocurrency merupakan system mata uang Otoritas terpercaya pusat. Cryptocurrencies
virtual yang berfungsi seperti mata uang standar, mengandalkan transmisi informasi digital
memungkinkan pengguna untuk melakukan memanfaatkan kriptograpi metode untuk
pembayaran virtual untuk barang dan jasa yang memastikan transaksi yang sah dan unik[1]. altcoin
bebas dari otoritas terpercaya pusat. atau alternatif coin adalah coin-coin yang muncul
Cryptocurrencies mengandalkan transmisi informasi setelah hadirnya bitcoin.
kriptografi metode untuk memastikan transaksi yang Mining adalah sebuah kegiatan menambang
sah dan unik. Bitcoin adalah kriptocurrency menggunakan alat tertentu. Prosesnya melalui
terdesentralisasi pertama yang berhasil. Diluncurkan memecahkan serangkaian persoalan matematis
pada tahun 2009 oleh pengembang satoshi nakamoto (puzzle) berdasarkan tingkat kesulitan tertentu.
yang pseudonym (belum diketahui namanya) untuk memulai mining memerlukan perangkat
Mining merupakan kegiatan menambang pertambangan, bisa menggunakan CPU, ASIC dan
menggunakan perangkat tertentu yang prosesnya GPU.
melalui memecahkan serangkaian persoalan Dalam menambang Altcoin yang memakai
matematis (puzzle) berdasarkan tingkat kesulitan algoritma equihash menggunakan GPU (Graphics
tertentu. Seseorang menambang koin menggunakan Processing Unit) kita perlu mengkonfigurasi alat
harus menggunakan perangkat pertambangan yaitu miningnya agar terkoneksi ke pools (tempat
bisa menggunakan CPU, GPU atau FPGA maupun menambang) untuk memulai menambang dan
menggunakan ASIC tergantung algoritma apa yang pengkonfigurasian yang membingungkan
mau kita gunakan. mempunyai kendala tersendiri karena tidak
Berdasarkan kesimpulan dan hasil dari terkoneksinya alat ke pools. Pada proses
mining menggunakan GPU bahwa kenaikan suhu menambang kita harus sering memantau keadaan
panas pada alat mining mengakibatkan rusaknya alat. Apabila alat mining digunakan secara
komponen yang ada pada alat tersebut berlebihan dan tidak di kontrol maka akan
mengalamai kerusakan pada komponennya.
Kata kunci : Kriptocurrency, Bitcoin, Mining, Kerusakan ini diakibatkan adanya kenaikan suhu
GPU, alat mining panas pada alat mining pada proses menambang.
Maka diperlukan sebuah aplikasi untuk
menambang altcoin yang memakai Algoritma
1. PENDAHULUAN Equihash untuk mengontrol alat mining, mendeteksi
Pasar Cryptocurrency berevolusi dengan panas alat mining dan aplikasi yang bisa otomatis
cepat dan tidak menentu di jaman sekarang ini. berhenti setelah mencapai batas maksimal suhu
Sejak diluncurkannya Cryptocurrency bitcoin panas. Pada tugas akhir ini akan dibuat Rancang
sebagai perintis pada bulan januari 2009 dan lebih Bangun Sistem Untuk Menambang Altcoin
dari 550 Cryptocurrency yang dikembangkan pada Algoritma Equihash Menggunakan Gpu (Graphics
saat itu, mayoritas hanya sedikit yang berhasil. Processing Unit)
Pengembang Bitcoin Satoshi Nakamoto Pseudonim
(Masih belum diketahui namanya) adalah 1.1 Identifikasi Masalah
Cryptocurrency Terdesentralisasi pertama yang Berdasarkan latar belakang yang sudah
berhasil[1]. Ada dua cara untuk mendapatkan dipaparkan sebelumnya, maka dapat
cryptocurrency yaitu membelinya langsung dari diidentifikasikan masalah sebagai berikut
market atau dengan cara mining (menambang) .
Cryptocurrency adalah sistem mata uang digital
yang berfungsi seperti mata uang standar, yang
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
1. Dalam menambang Altcoin yang adanya perantara yang terpercaya meningkatkan
menggunakan Algoritma Equihash kita biaya transaksi, "memotong kemungkinan untuk
memerlukan alat mining menggunakan GPU transaksi kasual kecil." Selain itu, perantara
(Graphics Processing Unit) dalam proses terpercaya ditekan untuk mengumpulkan sebanyak
mining yang cukup lama akan merusak alat mungkin informasi tentang pihak-pihak yang
mining yang diakibatkan oleh kenaikan suhu mungkin untuk mengendalikan biaya transaksi.
panas didalamnya. Makanya Nakamoto berusaha menciptakan koin
2. Mengkonfigurasi alat mining untuk bisa yang benar-benar menyingkirkan otoritas pusat yang
terkoneksi terhadap pools dan pengisian terpercaya dan mengganti kepercayaan dengan bukti
pengaturannya yang membingungkan. kriptografi Sistem ini akan memiliki manfaat
tambahan yang rendah biaya transaksi, latensi
1.2 Maksud dan Tujuan rendah (waktu untuk melakukan transaksi), dan
Maksud dari penelitian ini adalah untuk anonimitas semu[1].
membuat rancang bangun sistem untuk menambang
Altcoin Algoritma Equihash menggunakan gpu 2.2.1 Blockchain
(graphics processing unit) sedangkan tujuannya Blockchain merupakan sebuah teknologi
adalah : peer-to-peer yang terdesentralisasi. Dengan
1. Untuk mengkontrol alat mining altcoin teknologi blockchain bisa mengirimkan data apapun
algoritma equihash pada saat proses mining tanpa perlu bergantung pada satu server dapat dilihat
agar tidak terjadi kerusakan yang diakibatkan pada gambar 2.1
kenaikan suhu panas pada alat penambangan
karena nantinya adanya pengaturan waktu
untuk berapa lama kita akan melakukan
penambangan koin dan proses menambang
akan berhenti pada saat suhu panas yang ada
didalamnya mencapai batas yang sudah
ditentukan. Gambar 1.1 Penyimpanan Data Menggunakan
2. Untuk membuat aplikasi yang bisa Blockchain[1]
mengkonfigurasi langsung tanpa harus
2.3 GPU (Graphich Processing Unit)
membuka file yang ada didalamnya.
GPU adalah sirkuit khusus yang dirancang
untuk cepat memanipulasi dan mengubah memori
yang sedemikian rupa sehingga mempercepat
2. ISI PENELITIAN pembangunan gambar dalam frame buffer yang
2.1 Cryptocurrency dimaksudkan untuk output untuk tampilan. GPU ini
Cryptocurrency adalah system mata uang didefinisikan dan dipopulerkan oleh Nvidia pada
virtual yang berfungsi seperti mata uang standar, tahun 1999, yang memasarkan kartu video GeForce
memungkinkan pengguna untuk melakukan 256 sebagai “GPU pertama di dunia , yang
pembayaran virtual untuk barang dan jasa yang merupakan sebuah chip prosesor tunggal yang
bebas dari otoritas terpercaya pusat. terintegrasi dengan transformasi, pencahayaan,
Cryptocurrencies mengandalkan transmisi informasi segitiga setup / kliping, dan mesin render yang
kriptografi metode untuk memastikan transaksi yang mampu memproses minimal 10 juta poligon per
sah dan unik . bitcoin adalah kriptocurrency detik “. Sedangkan perusahaan saingan nvidia yaitu
terdesentralisasi pertama yang berhasil. Diluncurkan ATI Technologies tidak ingin menggunakan istilah
pada tahun 2009 oleh pengembang satoshi nakamoto yang dibuat oleh nvidia, ATI menciptakan istilah
yang pseudonym (belum diketahui namanya) yang berbeda yaitu VPU (singkatan dari Virtual
Processing Unit) dengan menghadirkan kartu grafis
2.2 Bitcoin Radedon 9700 pada tahun 2002
Bitcoin adalah open source, peer-to-peer
digital currency yang pertama kali diusulkan pada 2.4 Equihash
tahun 2008 Makalah yang diterbitkan dengan nama Sentralisasi pertambangan mungkin adalah
Satoshi Nakamoto. Nakamoto memulai karya salah satu tantangan terbesar yang dihadapi mata
tulisnya menyatakan bahwa "Perdagangan di uang digital. Banyak properti Bitcoin, seperti
Internet telah mengandalkan hampir secara eksklusif resistensi sensor dan perlindungan pembelanjaan
pada keuangan lembaga yang dipercaya sebagai ganda, sangat bergantung pada lanskap
pihak ketiga yang terpercaya untuk memproses pertambangan yang terdesentralisasi. Namun selama
pembayaran elektronik. Selagi Sistem bekerja bertahun-tahun, sistem penambangan Bitcoin telah
dengan cukup baik untuk sebagian besar transaksi, semakin terpusat menjadi lebih sedikit tangan dan
namun sistem ini masih mengalami kerugian lebih sedikit wilayah geografis. Ada beberapa
kelemahan model berbasis kepercayaan selanjutnya,
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
penjelasan untuk tren ini. Tapi salah satunya adalah 2.6 Mining Pools
munculnya perangkat keras pertambangan khusus: Mining pools yaitu cara para penambang bekerja
chip ASIC dan penambang. Dalam upaya untuk sama dalam mendapatkan bitcoin karena bila kita
memecahkan masalah ini, para ilmuwan di Pusat menambang sendiri memiliki resiko yang tinggi
Interdisipliner untuk Keamanan, Kehandalan dan dengan adanya pools setiap penambang akan
Kepercayaan (SnT) Universitas Luxembourg telah mendapatkan koin dari setiap blocknya di bagi
mengembangkan sebuah algoritma matematika yang dengan berapa kecepatan hastrate yang di gunakan
disebut "Equihash." Equihash adalah gagasan dari semakin tinggi hastrate semakin besar juga
Prof. Alex Biryukov, kepala kelompok penelitian mendapatkan bitcoin yang diperoleh.
SnT "CryptoLUX" - berfokus pada transfer
penelitian dan teknologi dalam kriptologi - dan 2.7 Analisis Sistem
peneliti CryptoLUX Dr. Dmitry Khovratovich. Analisis sistem merupakan penguraian dari
Algoritma ini pertama kali diperkenalkan pada suatu sistem informasi yang utuh ke dalam bagian-
Network and Distributed System Security bagian komponennya yaitu mengidentifikasi,
Symposium 2016 di San Diego. mengevaluasi masalah dan hambatan yang terjadi
Mungkin kesuksesannya yang paling agar menjadi sebuah acuan adanya perbaikan-
signifikan sampai saat ini, Zcash, mata uang digital perbaikan. Analisis sistem bertujuan untuk
terdesentralisasi dan open source baru yang memahami sistem yang akan dibangun. Adapun
bertujuan untuk menetapkan standar baru untuk tahapan yang harus dilakukan adalah dengan
privasi dan anonimitas melalui penggunaan melakukan beberapa analisis. Pembahasan berikut
kriptografi yang inovatif, mengumumkan integrasi merupakan analisis masalah, analisis arsitektur
Equihash pada bulan April 2016. Dalam sebuah pos sistem, analisis kebutuhan non-fungsional dan
berjudul "Mengapa Equihash ?," Zcash pendiri analisis kebutuhan fungsional. Dari hasil analisis
Zooko Wilcox dan insinyur Jack Grigg mencatat tersebut dapat dirancang atau diperbaiki menjadi
bahwa Equihash memiliki verifikasi yang sangat sebuah sistem yang lebih efektif dan efesien
efisien yang dapat memungkinkan klien ringan pada
perangkat yang dibatasi dan klien Zcash di dalam 2.8 Analisis Masalah
Ethereal. Namun alasan utama antusiasme teknologi Cryptocurrency disebut juga Altcoin didapat
Zcash ini, memang, perlawanan Equihash terhadap dengan cara membeli di market yang sudah
pertambangan ASIC. "Equihash adalah Proof-of- disediakan atau dengan cara menambangnya
Work yang berorientasi memori, yang berarti berapa langsung. Untuk menambang Altcoin terutama yang
banyak penambangan yang dapat Anda lakukan menggunakan algoritma equihash memerlukan
sebagian besar ditentukan oleh berapa banyak RAM sebuah alat untuk proses mining. Alat yang akan
yang Anda miliki," kata Wilcox dan Grigg. "Kami digunakan adalah GPU (Graphics Processing Unit)
pikir tidak mungkin ada orang yang bisa dimana pada saat memulai proses mining tingkat
membangun perangkat keras khusus yang hemat kenaikan suhu harus di kontrol karena dengan terlalu
biaya untuk pertambangan di masa yang akan lama melakukan proses mining alat yang sudah
datang." Wilcox dan Grigg menambahkan bahwa dibuat akan mengalami kerusakan yang diakibatkan
tidak mungkin pengoptimalan besar Equihash dapat adanya kenaikan suhu panas yang berlebih.
memberi para penambang yang mengetahui Untuk konfigurasi alat yang akan digunakan
pengoptimalannya. sebuah keuntungan[5]. juga harus benar dan terkoneksi terhadap pools
untuk bisa memulai proses mining bila salah dalam
2.5 Mining mengkonfigurasi alatnya maka tidak akan terkoneksi
Mining adalah sebuah kegiatan menambang ke pools. Untuk proses konfigurasinya yang
menggunakan perangkat tertentu yang prosesnya membingungkan masih jadi kendala saat memulai
melalui memecahkan serangkaian persoalan mining.
matematis (puzzle) berdasarkan tingkat kesulitan
tertentu. Seseorang menambang koin menggunakan 2.8.1 Analisis Arsitektur Sistem Alat Mining
harus menggunakan perangkat pertambangan yaitu Dalam arsitektur system pada alat mining
bisa menggunakan CPU, GPU atau FPGA maupun memiliki beberapa komponen yaitu modem wireless
menggunakan ASIC tergantung algoritma apa yang mengirimkan sinyal internet ke alat mining
mau kita gunakan. Dalam penambangan koin kita kemudian ditangkap oleh penangkap sinyal wireless
tidak selamanya akan mengalami keuntungan akan aplikasi claymore berguna untuk mengintegrasikan
ada kerugian yang didapat karena setiap block yang agar dapat tersambung ke website
kita dapat tidak selalu valid karena bisa saja gagal miningrigrentals.com (tempat penyewaan alat) yang
mendapatkan block baru yang berarti tidak selanjutnya alat mining yang dibuat bisa disewakan
mendapatkan koin atau tidak sesuai dengan biaya kepada orang lain atau bisa juga digunakan untuk
yang dikeluarkan. mining sendiri yang di konfigurasikan lagi ke pool.
Pool akan tersambung ke server altcoin untuk
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
mendapatkan coin. Server altcoin akan mengirimkan berjalan di website ini kita bisa menambang secara
coin ke wallet setelah terkirim dan menerima bersamaan dengan orang lain akan tetapi reward
koinnya kita bisa mengirimkan koin kita ke market yang didapat akan terbagi tergantung kecepatan hash
dan di jual untuk mendapatkan uang. Prosesnya yang kita gunakan
dapat dilihat pada gambar 2.1 2.9 Perancangan Alat.
Alat mining yang dibuat menggunakan gpu
sebagai inti dari alat yang akan dibuat. Bahan-bahan
yang dibutuhkan untuk membuat alat mining seperti
GPU, Ram, Harddisk, modem, usb wifi adafter,
powersupply. Ukuran casing alat mining yang akan
dibuat Panjang 65 cm 40 cm lebar dan 40 cm untuk
tingginya dapat dilihat pada gambar 3.2

Gambar 2.2 Arsitektur Alat Mining P =


L = 65cm
1. Modem wireless 40c
Mifi adalah sebuah perangkat wireless router m
yang berperan sebagai wifi hotspot dan merupakan
perangkat hotspot wifi untuk membagikan layanan T =
internet yang akses internetnya didapat dari jaringan 40c
seluler lalu disebar kepada beberapa perangkat m
penerima wifi seperti smartphone.
2. Usb wifi adapter
Usb wifi adapter berfungsi untuk menangkap
sinyal wifi didaerah yang memiliki wifi hotspot yang
digunakan untuk laptop atau computer. Jarak yang
bisa diterima bila didalam ruangan yaitu sekitar 100
Gambar 2.3 Casing GPU miner
meter dan untuk di luar gedung sampai 200 meter.
3. Alat mining
Alat mining berfungsi sebagai alat untuk L = 40cm
menambang koin dengan kriteria tertentu dan P = Lebar T= 40cm
memiliki berbagai macam algoritma didalamnya
tergantung dari jenis alatnya. Alat mining pada P = Panjang
gambar 3.1 dibangun menggunakan gpu dimana
kecepatan yang diperolehnya tergantung berapa T = Tinggi
besar kapasitas gpu yang digunakan dan berapa
besar bit didalamnya.
P = 65cm
4. Application GPU Miner Gambar 2.3 Pecahan Casing GPU miner
Application GPU Miner berfungsi sebagai
2.9.1 Pemilihan Komponen
aplikasi penghubung antara alat mining ke server
penyewaan alat atau ke pool (tempat menambang Pemilihan komponen yang akan digunakan
koin) untuk mendapatkan koin digital. dalam perancangan pembuatan alat mining sangat
5. Wallet diperlukan karena mempengaruhi kecepatan hastrate
Wallet berfungsi sebagai tempat penyimpanan dan hasil koin yang didapat. Semakin besar hastrate
saldo koin yang didapat dari hasil penambangan didapat semakin besar pula koin yang diperoleh,
dengan menggunakan alat secara efisien dan mudah. perlu diperhatikan beberapa komponen yang harus
diperhatikan yaitu kualitas komponen, kapasitas
6. Api Suprnova.cc komponen, dan untuk efisien harga yang
Miningrigrentals.com berfungsi sebagai tempat dikeluarkan. Untuk merakit alat mining
penyewaan yang di khususkan untuk para menggunakan GPU (Graphics Processing Unit) yang
penambang yang ingin menyewa alat mining sekarang di bangun membutuhkan beberapa
ataupun alat yang ingin disewakan. komponen diantaranya :
7. Pool 1. Motherboard yang digunakan yaitu asrock
Pool berfungsi sebagai tempat menambang fm2a68m-dg3+ dapat dilihat pada gambar
koin yang terhubung ke server koin yang sedang 2.4
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
5. Power supply yang digunakan
direkomendasikan hyper m 600watt dapat
di lihat pada gambar 2.8

Gambar 2.2 Motherboard


Gambar 2.6 Power Supply
2. Hardisk yang digunakan minimal 250 GB
6. Keyboard dan mouse yang digunakan bisa
dan tidak terpaku oleh merk. Dalam
menggunakan yang mana saja tidak terpaku
perancangan ini digunakan harddisk
harus menggunakan merk tertentu.
Seagate dapat lihat pada gambar 2.5
Keyboard dan mouse dapat dilihat pada
gambar 2.9

Gambar 2.3 Harddisk


Gambar 2.7Keyboard dan Mouse
3. Ram yang digunakan min 4 GB
7. Monitor direkomendasikan yang memiliki
direkomendasikan menggunakan ram 8 GB
tingkat kedalaman warna yang besar. Dapat
untuk menunjang alat berjalan lebih stabil.
dilihat pada gambar 2.10
Dapat dilihat pada gambar 2.6

Gambar 2.4 RAM

4. Untuk koneksi internet tidak terpaku pada


modem saja boleh menggunakan cara
apapun yang terpenting terhubung ke Gambar 2.8 monitor
internet dan harus diperhatikan koneksi
yang labat dapat mempengaruhi kecepatan 8. Processor yang digunakan
yang dihasilkan. Untuk pembangunan alat direkomendasikan dari AMD min A8 dapat
mining ini contohnya menggunakan dilihat pada gambar 3.11
modem wireless dan di bantu dengan usb
wifi adapter sebagai penerima sinyal wifi
dapat dilihat pada gambar 3.7

Gambar 2.9Processor
Gambar 2.5 modem wireless dan usb wifi
adapter
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
2.9.2 Konfigurasi Alat mining (d) Setelah mendaftar klik getting strated
seperti yang dilingkari pada gambar ada
Untuk mengkonfigurasi alat mining yang server yang bisa kita pilih untuk
menggunakan algoritma Equihash pertama menambang pilih salah satu dengan
persiapkan alat yang sudah di buat kemudian mengcopynya.
pastikan koneksi internet lancar dan ini adalah
beberpa tahapan dalam mengkonfigurasi alat sebagai
berikut:

2.9.2.1 Tahap Pertama (persiapan)


(a) Persiapkan alat mining gpu
(b) Persiapkan koneksi internet
(c) Persiapkan driver (motherboard,
VGA)
(d) Persiapkan aplikasi
(claymore,mozilla,winrar)
(e)
2.9.2.2 Tahap instalasi Gambar2.12 Getting Started pools
(a) Install Os (window 7,8,10)
(b) Install driver motherboard sesuai (e) Klik worker masukan username atau password
merk dan type yang akan dimasukan ke settingan zcash
(c) Install driver VGA
(d) Koneksikan internet
2.9.2.3 Tahap konfigurasi
(a) Buka aplikasi yang akan di jalankan

Gambar2.10 buka file Gambar 2.12 Worker pools

(f) Ganti server dengan server yang ada di


(b) Buka setting kemudian isi dengan benar http://zcash.miningpoolhub.com
dan harus sesuai dengan pools Ganti pula password dan usernamenya yang
sudah dibuat tadi kemudian save dengan tekan
tombol Ctrl + S lalu close dengan klik tombol X

Gambar 2.11 Setting

(c) Buka browser mozilla kemudian buka


Gambar 2.13 menu setting
http://zcash.miningpoolhub.com daftar dahulu di
situsnya karena ini adalah tempat untuk
menambang Zcash (g) Jalankan aplikasi

Gambar 2.11 Daftar pools


Gambar 2.14 Program yang sedang berjalan
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
(h) Ini adalah tampilan dimana alat berfungsi Tabel 2.1 Scenario Pengujian
dengan baik No Kelas Uji Butir Uji Jenis
Pengujian

1 Start Megecek gpu yang terpasang dan Black box


memulai mining
2 Setting Membuat settingan untuk bisa Black box
terhubung ke pools yang
kemudian terhubung ke server
cryptocurrency.
3 Help Menampilkan cara merakit Black box
mining rig menggunakan GPU
dan settingnya
4 Pools Menjalankan proses link ke Black box
pools (tempat menambang)
Gambar 2.15 program yang sedang berjalan dan
5 Timer Menjalankan timer untuk Black box
berfungsi dengan baik mematikan alat mining otomatis

(i) Kemudian check kembali ke website


http://zcash.miningpoolhub.com klik 2.7.3 Hasil Pengujian
dashboard dan akan menampilkan detail Dari pengujian yang dilakukan sesuai dengan
mining yang sedang berjalan. rencana skenario yang telah dibuat sebelumnya.
Hasil pengujian yang didapat mendapatkan hasil
fungsionalitas dan hasil beta .
2.7 Pengujian Sistem
Pengujian sistem ini merupakan tahap 2.7.3.1 Fungsionalitas
selanjutnya setelah tahap implementasi yang Hasil pengujian Fungsional yang didapat
bertujuan untuk melihat kekurangan-kekurangan a. Pengujian Start
pada aplikasi yang dibangun. Pengujian sistem yang Pengujian start adalah untuk memulai mining
digunakan yaitu menggunakan Teknik pengujian yang didalam settingannya sudah benar dan bila
black box dimana pengujian ini tidak terlalu settingan yang dimasukan salah maka tidak akan
memperhatikan struktur (Source Code) dari program terkoneksi dengan server dan mining tidak akan
yang dibuat, tetapi lebih kepada menemukan berjalan (berfungsi)
kesalahan-kesalahan yang terdadapat pada aplikasi Tabel 2.2 Pengujian Start
yang dibangun. Perancangan fungsional. Memulai pengujian start (Data Benar)
Data Yang Pengamatan Kesimpulan
2.7.1 Rencana Pengujian Masukan diharapkan
Rencana pengujian yang dilakukan dilakukan Klik Memulai Data masukan [√] diterima
tombol mining yang dipilih [] ditolak
menjadi dua tahapan. Tahap yang pertama adalah star dan secara otomatis
menguji aplikasi secara fungsionalitas dengan terkoneksi terkoneksi ke
menggunakan metode blackbox. Kemudian untuk ke server server pools
tahap kedua fokus terhadap penilaian yang pools
dilakukan dengan kuesioner yang disebarkan kepada Memulai pengujian start (Data Salah)
Data Yang Pengamatan Kesimpulan
30 calon pengguna secara langsung . Masukan diharapkan
Klik Sistem Sistem tidak dapat [√] diterima
2.7.2 Scenario Pengujian tombol tidak terkoneksi dengan [] ditolak
Sekenario pengujian yang dilakukan untuk star mengenali server
format
perangkat lunak yang dibangun menggunakan dua
settingan
tahapan yaitu pertama skenario pengujian
fungsionalitas dan acceptance dapat dilihat seagai
b. Pengujian Setting
berikut:
Pengujian setting adalah untuk menambahkan
1. Skenario Pengujian Fungsionalitas
settingan yang benar dan akan tersimpan bila tidak
Skenario fungsional yang di uji pada sistem
jadi untuk menambahkan settingan maka tidak
menambang altcoin menggunakan gpu pada
akan tersimpan
pengujian ini akan di uji menggunakan metode
Tabel 2.3 Pengujian Setting
blackbox. Pengujian dilakukan terhadap perangkat Memulai pengujian start (Data Benar)
lunak untuk memastikan aplikasi yang dibuat
Data Masukan Yang Pengamatan Kesimpulan
berjalan dengan benar agar sesuai dengan kebutuhan diharapkan
dan tujuan yang diharapkan. Pengujian Server: data akan Data [√] diterima
menggunakan black box berikut adalah rencana zen.suprnova.cc tersimpan masukan [] ditolak
pengujian yang akan dilakukan dapat di lihat pada Username : yang diisi
catsick22.1 akan
tabel 2.1 Port:3618 otomatis
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
Password:1 tersimpan
oleh sistem Tabel 2.6 Pengujian Timer
Memulai pengujian start (Data Benar)
Memulai pengujian start (Data Salah) Data Yang Pengamatan Kesimpulan
Data Masukan Yang Pengamatan Kesimpulan Masukan diharapkan
diharapkan Memasukan Akan Sistem [√] diterima
Server: Sistem Sistem [√] diterima durasi memproses melakukan [] ditolak
zet.suprnova.ccc tidak tidak akan [] ditolak waktu data durasi pematian alat
Username : mengenali menyimpan waktu agar setelah waktu
catsick22.1y format alat mining yang telah di
Port:3610 settingan mati setelah setting selesai
Password:1 timer yang
telah diatur
selesai
c. Pengujian Help
Memulai pengujian start (Data Salah)
Pengujian help adalah untuk melihat bagaimana Data Yang Pengamatan Kesimpulan
menampilkan informasi tentang bagaimana Masukan diharapkan
merakit mining rig menggunakan gpu dan Tidak Sistem tidak Sistem tidak [√] diterima
bagaimana cara setting. memasukan akan dapat [] ditolak
data menampilkan menampilkan
Tabel 2.4 Pengujian Help informasi informasi mining
Memulai pengujian start (Data Benar) rig.
Data Yang Pengamatan Kesimpulan
Masukan diharapkan
Memilih Menampilkan Sistem akan [√] diterima 2.7.3.2 Hasil Pengujian Acceptance
tombol help informasi cara menampilkan [] ditolak Pengujian Acceptance dilakukan untuk
merakit data cara mengetahui bagaimana respon pengguna mengenai
mining rig merakit
menggunakan mining rig aplikasi alat mining menggunakan gpu. Penilaian
gpu dan dan dan range presentase menggunakan skala likert di
settingnya settingnya setiap pernyataannya. Berikut adalah kuesioner yang
Memulai pengujian start (Data Salah) diberikan kepada 30 reponden
Data Yang Pengamatan Kesimpulan
Masukan diharapkan
Penghitungan kuesioner yang dilakukan
Tidak Sistem tidak Sistem tidak [√] diterima menggunakan skala likert. Menurut Sugiono, Skala
Memilih akan dapat [] ditolak Likert digunakan untuk mengukur sikap, pendapat
tombol menampilkan menampilkan dan persepsi seseorang atau kelompok orang tentang
help informasi informasi
mining rig.
fenomena sosial. Fenomena sosial disini adalah
tanggapan responden mengenai aplikasi mining
d.Pengujian Pools menggunakan gpu.
Pengujian pools adalah untuk melihat bagaimana
website bagi penambang berfungsi dengan baik Tabel 2.7 hasil pertanyaan pertama
Kategori Bobot Frekuensi Total Nilai
informasi tentang websitenya Jawaban Jawaban Nilai Persentase
Tebel 2.5 Pengujian Pools (%)
Memulai pengujian start (Data Benar) Sangat 5 10 50 (127/(30x5))
Data Yang Pengamatan Kesimpulan setuju x 100 =
Masukan diharapkan Setuju 4 17 68 84,6%
Memilih Akan menuju Sistem akan [√] diterima Ragu- 3 3 9
salah satu ke website secara [] ditolak ragu
pools pools otomatis Tidak 2 0 0
akan pindah setuju
pindah ke Sangat 1 0 0
website tidak
Memulai pengujian start (Data Salah) setuju
Data Yang Pengamatan Kesimpulan total 30 127
Masukan diharapkan
Tidak Sistem tidak Sistem tidak [√] diterima Tabel 2.8 Hasil pertanyaan Kedua
Memilih akan dapat [] ditolak Kategori Bobot Frekuensi Total Nilai
tombol menampilkan menampilkan Jawaban Jawaban Nilai Persentase
help informasi informasi (%)
mining rig. Sangat 5 19 95 (136/(30x5))
setuju x 100 =
e.Pengujian Timer Setuju 4 8 32 90,6%
Pengujian Timer adalah untuk melihat alat Ragu-ragu 3 3 9
mining dapt dikontrol untuk otomatis mati dengan Tidak setuju 2 0 0
Sangat tidak 1 0 0
waktu yang telah diatur sebelumnya setuju
Total 30 136
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
mematikan alat yang membantu anda mengurangi
Tabel 2.9 hasil pertanyaan ke tiga tingkat kerusakan pada alat karena adanya kenaikan
Kategori Bobot Frekuensi Total Nilai suhu yang berlebih
Jawaban Jawaban Nilai Persentase (%) 5. Aplikasi Sistem menambang Altcoin
Sangat 5 5 25 (117/(30x5)) x
setuju 100 = 78% Menggunakan GPU 78,6%, mendekati setuju dalam
Setuju 4 17 68 Penyampaian informasi setting dan memulai
Ragu-ragu 3 8 24 menambang mudah dimengerti daripada membaca
Tidak 2 0 0 artikel atau buku.
setuju
Sangat 1 0 0
tidak 3. PENUTUP
setuju 3.1 Kesimpulan
total 30 117
Dari penelitian yang telah dilakukan, dapat
ditarik kesimpulan sebagai berikut :
Tabel 2.10 hasil pertanyaan ke empat 1.Dari hasil penelitian bahwa mining
Kategori Bobot Frekuensi Total Nilai menggunakan gpu akan cepat panas dan
Jawaban Jawaban Nilai Persentase (%)
Sangat 5 2 10 (104/(30x5)) x
harus sering di control tingkat ketinggian
setuju 100 = 69,3% suhunya. Untuk proses mining yang
Setuju 4 10 40 dilakukan harus di kasih timer berapa jam
Ragu-ragu 3 18 54 proses mining akan dilakukan. Harus
Tidak 2 0 0 adanya system yang otomatis mematikan
setuju
Sangat 1 0 0
alat miningnya dengan aman ketika suhu
tidak panas didalam alat mining mencapai batas
setuju maksimal.
total 30 104 2. Mining merupakan kegiatan menambang
menggunakan perangkat tertentu yang
Tabel 2.11 hasil pertanyaan ke lima prosesnya melalui memecahkan
Kategori Bobot Frekuensi Total Nilai serangkaian persoalan matematis (puzzle)
Jawaban Jawaban Nilai Persentase (%)
Sangat 5 8 40 (118/(30x5)) x
berdasarkan tingkat kesulitan tertentu.
setuju 100 = 78,6% Seseorang menambang koin menggunakan
Setuju 4 12 48 harus menggunakan perangkat
Ragu-ragu 3 10 30 pertambangan yaitu bisa menggunakan
Tidak 2 0 0 CPU, GPU atau FPGA maupun
setuju
Sangat 1 0 0 menggunakan ASIC tergantung algoritma
tidak apa yang mau kita gunakan.
setuju 3. Mengkonfigurasi alat mining agar
total 30 118 terkoneksi terhadap pools (tempat
menambang) harus sesuai dengan settingan
2.8 Kesimpulan Pengujian poolsnya dan jangan sampai salah dalam
Berdasarkan hasil pengujian , dapat diambil menyettingnya karena tidak akan
kesimpulan bahwa : mendapatkan altcoin itu disebabkan alat
1. Aplikasi Sistem menambang Altcoin mining tidak terkoneksi dengan poolsnya.
Menggunakan GPU 84,6%, mendekati sangat setuju 3.2 Saran
dapat membantu dalam menggunakan Aplikasi anda Berdasarkan hasil penelitian dan
lebih mengetahui bagaimana cara menambang implementasi rancang bangun sistem minning
menggunakan GPU (Graphics Processing Unit) rig menggunakan gpu (graphics processing
2. Aplikasi Sistem menambang Altcoin unit).ini diusulkan beberapa saran sebagai
Menggunakan GPU 90,6%, mendekati sangat setuju berikut:
dalam menggunakan Aplikasi ini anda tidak perlu 1. Harus lebih banyak gpu yang digunakan.
bersusah payah mencari bagaimana menambang 2. Perlu dikembangkan dan dipertimbangkan
menggunakan GPU (Graphics Processing Unit) kembali untuk mengganti motherboard
3. Aplikasi Sistem menambang Altcoin yang khusus untuk BTC
Menggunakan GPU 78%, mendekati setuju Dengan 3. Menambahkan hasil mining
menggunakan Aplikasi lebih mudah 4. Diharapkan mengembangkan data
mengkoneksikan alat mining ke server pools penelitian ini kearah identifikasi sehingga
(Tempat Menambang Koin) nantinya bisa berguna untuk pihak tertentu
4. Aplikasi Sistem menambang Altcoin atau perorangan
Menggunakan GPU 69,3%, mendekati setuju Program ditambah menu otomasis untuk menditeksi
Aplikasi mining ini memiliki timer yang bisa GPU yang akan digunakan.
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

DAFTAR PUSTAKA

[1] Suasti A Astaman (2016) “Teknologi Blockchain


dan Bitcoin”, Bitcoin.co.id
[2]https://alpariforex.org/id/beginner/glossary/zcash/
[3]pressman, Roger. S, 2013, “Rekayasa perangkat
lunak Edisi 7”, PPenerbit Andi. Yogyakarta .
[4] Bergma, Tosti A, Piraccini BM, Levit K, De
Berker D, Runne U et all. Biology of nails and
nail disorders. In: Tosti A, Piraccini BM, editors.
Fitzpatrick’s Dermatology in General Medicine,
7edition; 2008; Section 15;Chapter 87.p. 778-
793.
[5]Peter Schwabe (2014) “Graphics Processing
Units” Springer-Verlag
[6]Gareth W. Peters , Efstathios Panayi Ariane
Chapelle (2015) ‘Trends in cryptocurrencies and
blockchain technologies: a monetary theory and
regulation perspective’ Global Financial Services
Institute
[7]Nur Aini Rakhmawati (2006) ‘Software Open
Source, Software Gratis?’. Program studi Sistem
Informasi, Fakultas Teknik Informasi, institut
Teknologi Sepuluh Nopember.
[8] https://www.diedit.com/skala-likert/

Anda mungkin juga menyukai