Anda di halaman 1dari 16

Pengembangan Proposal Inovasi Sistem

Informasi dan Teknologi

Oleh:

1. Syahdani Sandy Putra Pratama (081811633060)


2. Aqil Akmaludin Makarim (081911633066)
3. Nadhif Hakiim Risantosa (081911633070)

Fakultas Sains dan Teknologi

S1 Sistem Informasi

Universitas Airlangga | Genap 2020-2021

1
Daftar Isi

Daftar Isi 1

Deskripsi Sistem 2

Penjelasan Tentang User 3

Analisis Kebutuhan 4

Metode atau Strategi Pengembangan Sistem/Aplikasi 14

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.

2. Penjelasan Tentang User


User dari cryptobank ini berfokus pada pengguna atau pemilik cryptocurrency
maupun pemilik properti digital. Kriteria pengguna Cryptobank tidak terbatas usia
maupun kepentingan karena semua orang berhak memiliki akses yang sama. User
diharuskan menginput data seperti biodata dan rekening digital pribadi untuk
disambungkan ke rekening Cryptobank. Cryptobank dapat diakses pengguna melalui
aplikasi pada perangkat elektronik smartphone maupun dalam desktop, dan koneksi
internet yang baik.
Cryptobank ini dapat memberikan kemudahan bagi penggunanya, ditambah
pada era kemajuan teknologi sekarang. Keuntungannya dari cryptobank ini adalah
memudahkan pengguna atau pemilik cryptocurrency maupun pemilik properti digital
untuk menyimpan asetnya secara aman. Pada cryptobank ini, kemudahan dan
keamanan pengguna merupakan kunci utama.

3
3. Analisis Kebutuhan

4
Nama Use Case Registrasi/Open Account

Aktor User, Sistem

Deskripsi User melakukan registrasi di aplikasi

Prekondisi User yang belum registrasi di aplikasi

Skenario Aktor Sistem


Normal
Menampilkan menu Registrasi.

User mengisi data registrasi.

Mengonfirmasi data dan

memberikan kode verifikasi.

Menginput kode verifikasi.

Sistem memverifikasi kode.

Sistem menampilkan informasi


bahwa user harus menginputkan
PIN berupa angka berjumlah 6 digit

User menginputkan PIN

Sistem memverifikasi PIN.

Memberikan informasi bahwa user


telah terdaftar pada sistem.

5
Skenario Alternatif Menampilkan menu Registrasi.

User mengisi data registrasi.

Data yang dimasukkan


sudah terdaftar.

User melakukan login.

6
Nama Use Case Login

Aktor User, Sistem

Deskripsi Sistem menampilkan opsi untuk login dan user belum login

Prekondisi User belum login

Aktor User Sistem

1. User menginputkan
data yang diperlukan
2. User memilih tombol login

3.Sistem memproses data yang


telah diinputkan oleh user.

4a. Jika data sesuai, user


berhasil login

4b. Jika data tidak sesuai, sistem


memberikan error message dan
user harus menginputkan ulang.

7
Nama Use Withdraw Money - Savings
Case

Aktor User, Sistem

Deskripsi User menarik mata uang ke rekening pribadi

Prekondisi User telah berhasil login

Aktor User Sistem

1. User pilih fitur


withdraw money
2. User menginputkan jumlah
money yang akan di-withdraw

3. Sistem memproses transaksi

4a. Jika jumlah money yang


akan di-withdraw tidak
melebihi saldo pada rekening,
withdraw sukses

4b. Jika melebihi, sistem


memberikan pesan error dan
sistem menampilkan opsi untuk
mengulang withdraw atau
mengakhiri proses

8
Nama Use Deposit Digital Money
Case

Aktor User, Sistem

Deskripsi User memasukkan mata uang digital ke rekening CryptoBank


miliknya

Prekondisi

Aktor User Sistem

1. User memilih fitur


deposit money

2. User menginputkan jumlah


money yang akan dideposit

3. Sistem memproses transaksi

4. Menampilkan pesan
bahwa deposit berhasil
dilakukan

9
Nama Use Change Password
Case

Aktor User, Sistem

Deskripsi User mengubah kata sandi akunnya

Prekondisi -

Aktor User Sistem

1. User masuk ke bagian


pengaturan akun

2. Sistem menampilkan
halaman pengaturan akun
3. User mengubah kata sandinya
sesuai dengan ketentuan yang
berlaku

4. Sistem menyimpan kata sandi


yang telah diubah user

10
Nama Use Check Balance
Case

Aktor User, Sistem

Deskripsi User mengecek saldo rekeningnya

Prekondisi -

Aktor User Sistem

1. User memilih fitur cek


saldo
3.Sistem menanyakan pin
rekening
4. Menginputkan pin yang sesuai

4a. Jika pin sesuai, sistem akan


menampilkan saldo yang
terdapat pada rekening

4b. Jika tidak sesuai, sistem


memberikan pesan error dan
user harus menginputkan ulang
pin (maksimal 3x pengulangan)

5b. Menginputkan ulang pin

11
6b. Jika sudah melebihi 3x
pengulangan input pin, rekening
akan diblokir dan harus
menghubungi call centre

12
Nama Use Display Account History
Case

Aktor User, Sistem

Deskripsi User melihat mutasi rekening

Prekondisi -

Aktor User Sistem

1. User memilih fitur


mutasi rekening
2. Menginputkan pin yang
sesuai

3.Sistem menanyakan pin


rekening

4a. Jika pin sesuai, sistem akan


menampilkan saldo yang
terdapat pada rekening

4b. Jika tidak sesuai, sistem


memberikan pesan error dan
user harus menginputkan ulang
pin (maksimal 3x pengulangan)

13
5b. Menginputkan ulang
pin 6b. Jika sudah melebihi 3x
pengulangan input pin, rekening
akan diblokir dan harus
menghubungi call centre

4. Metode atau Strategi Pengembangan Sistem/Aplikasi


Melihat dari kegunaannya sebagai alat transaksi digital, CryptoBank perlu
dikembangkan dengan menggunakan metode Waterfall. Tahap-tahap yang terdapat pada
metode tersebut dapat menjamin keberlangsungan fitur-fitur yang tersedia pada
CryptoBank. Setiap tahap pengembangannya perlu dilaksanakan dengan terperinci
mengingat aplikasi ini merupakan wadah transaksi digital. Dengan terjaminnya fitur yang
tersedia, akses user dan segala aktivitasnya dapat berjalan dengan aman.

14
Daftar Pustaka

Noorsanti, Rina C. dkk., 2018 BLOCKCHAIN - TEKNOLOGI MATA UANG KRIPTO


(CRYPTOCURRENCY), Universitas Stikubank.
Banerjee, M., Lee, J., and Choo, K.-K. R., 2017, A Blockchain Future to Internet of Things
Security: A Position Paper, Digital Communications and Networks.
pintu.co.id. Apa itu Cryptocurrency? Panduan Lengkap untuk Pemula. Diakses pada tanggal
20 Mei 2021 dari, https://pintu.co.id/blog/apa-itu-cryptocurrency-panduan-lengkap-
untuk-pemula?
investopedia.com, Blockchain Explained, Diakses pada 20 Mei 2021, dari
https://www.investopedia.com/terms/b/blockchain.asp
investopedia.com, What are the Safest Ways to Store Bitcoin?, diakses pada 20 Mei 2021, dari
https://www.investopedia.com/news/bitcoin-safe-storage-cold-
wallet/#:~:text=Just%20the%20way%20we%20keep,used%20for%20access%20on%
20paper.
cointelegraph.com, Proof-of-Work, Explained, diakses pada 20 Mei 2021, dari
https://cointelegraph.com/explained/proof-of-work
explained#:~:text=Proof%2Dof%2DWork%2C%20or,the%20network%20and%20get
%20rewarded.
Lucas Mostazo. “What is BLOCKCHAIN? The best explanation of blockchain technology”.
YouTube video. Dilihat pada 20 Mei 2021, dari
https://www.youtube.com/watch?v=3xGLc-zz9cA

Anda mungkin juga menyukai