Oleh:
S1 Sistem Informasi
1
Daftar Isi
Daftar Isi 1
Deskripsi Sistem 2
Analisis Kebutuhan 4
Daftar Pustaka 14
1
1. Deskripsi Sistem
Dengan menggunakan sebuah bank digital yang bernama CryptoBank. Cara
kerja CryptoBank pada dasarnya adalah ditujukan untuk penyimpanan mata uang
digital, namun penyimpanan properti digital seperti koleksi karya seni juga dapat
dilakukan. Pada CryptoBank ini nantinya setiap pengguna akan mendaftar, lalu
mendapat sebuah rekening digital yang dapat diakses setiap waktu dan dimana saja.
Perbedaan antara CryptoBank dan digital wallet yang dimiliki oleh personal adalah
pada tingkat keamanan yang ada, jika pada personal digital wallet, tingkat keamanan
yang ada tergantung oleh individu itu sendiri, namun pada CryptoBank ini disediakan
keamanan yang lebih terjamin karena dikelola oleh teknisi yang memang berfokus pada
keamanan digital.
Sistem yang digunakan pada cryptobank ini berdasar pada teknologi
blockchain, CryptoBank mengimplementasikan teknologi ini , dimana pengguna
pertama mendaftar untuk mendapatkan rekening digitalnya, lalu pada tiap-tiap rekening
tersebut akan terdaftar dalam sistem CryptoBank. Kepemilikan dari rekening pada
sistem CryptoBank ini menggunakan hybrid private-public blockchain, dimana hanya
pemilik dari rekening tersebutlah yang dapat menambahkan transaksi di dalamnya.
Sedangkan pihak CryptoBank hanya mengelola rekening tersebut dari segi keamanan
dan administrasi saja. Sehingga dapat dikatakan hybrid blockchain karena pemilik
memiliki sebuah kepemilikan pribadi menggunakan private key untuk bertransaksi,
sedangkan pihak CryptoBank hanya memiliki akses tanpa menambahkan transaksi.
Rekening yang telah terdaftar pada sistem CryptoBank akan memiliki record dari setiap
transaksi yang telah dilakukan dari awal, dimana record tersebut akan dimasukkan
kedalam sebuah blok dalam sistem blockchain. Jika seorang pemilik rekening
melakukan sebuah transaksi, maka secara otomatis record pada rekening tersebut akan
di update pada sistem CryptoBank. Untuk menambahkan record pada rekening pemilik,
CryptoBank melakukan beberapa prosedur untuk menjaga keamanan. Tahap pertama
adalah melalui sebuah proses yang disebut proof of work (PoW), tahapan ini dilakukan
dengan cara menyelesaikan sebuah algoritma. Selanjutnya, ketika algoritma ini telah
dipecahkan, maka solusi yang ada akan dikirimkan kepada pemilik rekening yang
bersangkutan untuk diverifikasi. Proses inilah yang digunakan untuk mengkonfirmasi
transaksi dan menghasilkan blok baru ke rantai. Setelah blok ditambahkan kedalam
2
sistem blockchain, pihak CryptoBank selanjutnya akan mengelola keamanan dan
administrasi yang ada pada rekening tersebut.
3
3. Analisis Kebutuhan
4
Nama Use Case Registrasi/Open Account
5
Skenario Alternatif Menampilkan menu Registrasi.
6
Nama Use Case Login
Deskripsi Sistem menampilkan opsi untuk login dan user belum login
1. User menginputkan
data yang diperlukan
2. User memilih tombol login
7
Nama Use Withdraw Money - Savings
Case
8
Nama Use Deposit Digital Money
Case
Prekondisi
4. Menampilkan pesan
bahwa deposit berhasil
dilakukan
9
Nama Use Change Password
Case
Prekondisi -
2. Sistem menampilkan
halaman pengaturan akun
3. User mengubah kata sandinya
sesuai dengan ketentuan yang
berlaku
10
Nama Use Check Balance
Case
Prekondisi -
11
6b. Jika sudah melebihi 3x
pengulangan input pin, rekening
akan diblokir dan harus
menghubungi call centre
12
Nama Use Display Account History
Case
Prekondisi -
13
5b. Menginputkan ulang
pin 6b. Jika sudah melebihi 3x
pengulangan input pin, rekening
akan diblokir dan harus
menghubungi call centre
14
Daftar Pustaka