• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
15
0
0

Teks penuh

(1)

51 3.1 Analisis Masalah

Pada sub bab berikut ini akan dijelaskan lebih lanjut mengenai analisis sistem transaksi dan manajemen perbankan dalam Bank BTPN. Dalam analisis ini akan diberikan gambaran lebih jelas mengenai sistem perusahaan saat ini, permasalahan yang muncul serta kebutuhan perusahaan dalam proses transaksi.

Untuk hal bertransaksi penarikan tunai di cabang, nasabah harus perlu tanda-tangan yang sesuai dengan yang berada di buku tabungan nasabah yang dapat terlihat apabila dengan bantuan lampu Ultra Violet (UV), hasil observasi penulis, beberapa nasabah Bank BTPN merupakan nasabah yang lanjut usia (pensiun), sehingga sering kali nasabah agak kesulitan apabila harus tanda tangan yang sama persis dengan pada saat pembukaan rekening.

Dari penjelasan diatas, maka dapat diambil beberapa permasalahan penting yang berkaitan dan menjadi pokok pembahasan tugas akhir penulis yaitu : Saat ini sistem tarik tunai di counter pada Bank BTPN masih konvensional yaitu menggunakan verifikasi tanda tangan. Nasabah yang akan mengambil dana pada rekeningnya, haruslah mengisi slip penarikan dan membawa buku tabungannya.

Costumer Service akan mencocokan tanda tangan pada slip penarikan dengan

tanda tangan yang ada pada buku tabungan.

Hasil observasi penulis, kebanyakan nasabah Bank BTPN merupakan nasabah pensiunan yang berumur lanjut, sehingga sulit bagi nasabah jika harus tanda tangan yang persis dengan yang ada pada buku tabungan.

(2)

3.2 Analisa Kebutuhan

Dari permasalahan yang ada diatas, perlu dianalisa kondisi kebutuhan tersebut antara lain.

1. Kartu yang digunakan apakah sudah tidak menggunakan Magnetic Card, akan tetapi smartcard yang didalamnya sudah terdapat chip memori, sehingga dapat menyimpan data sidik jari nasabah.

2. Apakah kartu sudah berisi data-data nasabah secara lengkap, dan perlu identifikasi kepemilikan kartu yang tidak berupa PIN, melainkan menggunakan sidik jari nasabah tersebut, sehingga nasabah tidak perlu mengingat nomor PIN saat bertransaksi.

3. Apakah pihak yang melakukan pendaftaran sidik jari nasabah adalah pihak yang berwenang dalam struktur Perbankan, yang melakukan pembuatan rekening nasabah yaitu Customer Service(CS).

4. Penambahan sistem keamanan dan integritas pada data komputerisasi agar data tidak dapat dirubah di sembarang waktu dan oleh sembarang orang. 5. Perangkat keras yang digunakan saat ini

6. Kebutuhan minimum perangkat keras yang akan digunakan sistem 7. Perangkat lunak yang tersedia saat ini

8. Perangkat lunak yang dibutuhkan untuk penerapan sistem

3.3 Perancangan Sistem

Dalam sub bab ini tahap-tahap perancangan dijelaskan dalam bentuk

UML (Unified Modeling Language) dengan menggunakan metode USDP

(Unified Software Development Process), serta struktur basis data yang akan

(3)

3.3.1 Perancangan Use Case Diagram

Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga

customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem

yang akan dibangun. Use Case diagram tarik tunai ditunjukan oleh gambar 3.1 berikut ini :

Gambar 3. 1 Diagram Use Case Tarik Tunai

(4)

Tabel 3.1 Skenario Use Case isi slip penarikan

Nama Use Case Isi Slip Penarikan

Aktor Nasabah

Deskripsi Seluruh nasabahatau orang yang melakukan transaksi tarik tunai dan sudah terdaftar pada Bank BTPN. Tindakan/ Kondisi Nasabah melakukan penarikan tarik tunai

Prakondisi Nasabah menuliskan data dan jumlah uang yang akan ditarik

Post Kondisi Customer Service menerima Slip penarikan dari nasabah

Tabel 3. 2 Skenario Use Case insert kartu

Nama Use Case Insert Kartu

Aktor Nasabah

Deskripsi Seluruh nasabahatau orang yang melakukan transaksi tarik tunai dan sudah terdaftar pada Bank BTPN. Tindakan/ Kondisi Nasabah memasukkan kartu untuk di verifikasi oleh

sistem

Prakondisi Nasabah memasukkan kartu pada smartcard reader Post Kondisi Aplikasi tarik tunai menampilkan data nasabah, Jika

kartu tidak terdaftar, maka tidak dapat melanjutkan transaksi

(5)

Tabel 3. 3 Skenario Use Case pindai sidik Jari

Nama Use Case Pindai Sidik Jari

Aktor Nasabah

Deskripsi Seluruh nasabahatau orang yang melakukan transaksi tarik tunai dan sudah terdaftar pada Bank BTPN.

Tindakan/ Kondisi Nasabah memindaikan ibu jari pada alat pemindai sidik jari untuk diverifikasi oleh sistem

Prakondisi Aplikasi tarik tunai melakukan verifikasi apakah sidik jari terdaftar pada sistem

Post Kondisi Jika terdaftar transaksi dilanjutkan, jika tidak terdaftar transaksi tidak diteruskan.

Tabel 3. 4 Skenario Use Case validasi nasabah

Nama Use Case Validasi Nasabah

Aktor Customer Service

Deskripsi Karyawan Bank BTPN yang bertugas melayani Nasabah untuk melakukan penarikan tunai

Tindakan/ Kondisi Customer Service melakukan validasi data nasabah Prakondisi 1. Nasabah memasukkan kartu

2. Nasabah memindai Ibu Jari

Post Kondisi 1. Jika kartu terdaftar, sistem menampilkan data nasabah 2. Sistem melakukan pengecekan data sidik jari nasabah

(6)

Tabel 3. 5 Skenario Use Case Transaksi Tarik Tunai

Nama Use Case Transaksi Tarik Tunai

Aktor Customer Service

Deskripsi Karyawan Bank BTPN yang bertugas melayani Nasabah untuk melakukan penarikan tunai

Tindakan/ Kondisi Customer Service menginput jumlah uang yang akan ditarik tunai

Prakondisi Nasabah Menyerahkan slip penarikan kepada Customer Service

Post Kondisi Sistem Tarik Tunai melakukan pengecekan apakah jumlah dana tersedia dan apakah penarikan lebih atau tidak dari 5 juta rupiah, jika dana cukup dan penarikan kurang dari 5 juta rupiah maka transaksi dapat dilakukan, jika tidak maka proses bisa berupa pembatalan transaksi atau validasi oleh Kepala Cabang karena penarikan lebih dari 5 juta.

Tabel 3. 6 Skenario Use Case validasi transaksi

Nama Use Case Validasi Transaksi

Aktor KaCabang

Deskripsi Karyawan Bank BTPN yang bertugas sebagai Kepala Cabang mewakili Bank BTPN yang bertanggung jawab atas cabang yang dipimpinnya.

Tindakan/ Kondisi Kacabang melakukan validasi dengan memasukkan user name dan password yang mempunyai level setara supervisor

Prakondisi Penarikan nasabah lebih dari 5 juta

Post Kondisi Sistem melakukan pengecekan user name dan password Jika user name dan password terdaftar maka transaksi divalidasi, jika tidak maka transaksi tidak dapat divalidasi

(7)

Tabel 3. 7 Skenario Use Case Cetak Transaksi

Nama Use Case Cetak Transaksi

Aktor Customer Service

Deskripsi Karyawan Bank BTPN yang bertugas melayani Nasabah untuk melakukan penarikan tunai

Tindakan/ Kondisi Customer Service melakukan pencetakan transaksi Prakondisi Transaksi yang dilakukan sudah valid

Post Kondisi Sistem mencetak transaksi tarik tunai pada slip penarikan

3.3.2 Perancangan Sequence Diagram

Berikut Diagaram Sequence dari perancangan Tarik Tunai

(8)

Penjelasan :

1. Nasabah memasukkan kartu pada alat pembaca kartu 2. Nasabah melakukan pemindaian ibu jari

3. Aplikasi tarik tunai akan mengambil data yang dibaca pada alat card reader/Fingerprint

4. Aplikasi tarik tunai akan melakukan pengecekan data pada Basis data account

5. Aplikasi tarik tunai akan menampilkan data jika data ditemukan

6. Customer service akan melakukan input jumlah uang yang akan ditarik tunai

7. Jika penarikan lebih dari 5 juta rupiah, maka dibutuhkan otorisasi oleh Kepala cabang

8. Kepala cabang melakukan otorisasi

9. Customer service melakukan pencetakan transaksi pada slip penarikan 10.Customer service menyerahkan uang dan slip penarikan kepada nasabah 11.Nasabah mengeluarkan kartu dan mengambilnya kembali

3.3.3 Perancangan State Diagram

(9)

Penjelasan :

1. Ada permintaan tarik tunai

2. Dilakukan pengambilan data pada kartu dan sidik jari dengan alat CardReader/FingerPrint

3. Dilakukan validasi dengan pengecekan data pada Basis data account 4. Setelah di verifikasi dilakukan input jumlah penarikan

5. Jika jumlah penarikan kurang dari 5 juta rupiah proses dapat langsung dilakukan kemudian cetak transaksi dan uang diterima nasabah

6. Jika lebih dari 5 juta rupiah maka dilakukan otorisasi lebih dahulu oleh kepala cabang setelah itu baru cetak transaksi dan uang diterima nasabah.

3.3.4 Perancangan Package Diagram

Gambar 3. 4 Diagram Package Tarik Tunai

Penjelasan

Terdapat 5 paket pada aplikasi tarik tunai

(10)

2. Paket account_db, berfungsi sebagai Basis data nasabah berisi data dan keterangan penting yang berhubungan dengan nasabah

3. Nasabah, yang melakukan transaksi tarik tunai dan melakukan input kartu serta pemindaian sidik jari

4. Ka_cabang, yang melakukan otorisasi terhadap penarikan yang lebih dari 5 juta rupiah

5. Costomer_service, yang bertugas melayani transaksi tarik tunai nasabah

3.3.5 Perancangan Deployment diagram

Gambar 3. 5 Diagram Deployment Tarik Tunai

Penjelasan :

Pada Deployment diagram ada lima objek yang harus ada

1. PC Client customer service yang berfungsi untuk melakukan transaksi 2. Server , yang berfungsi untuk tempat diletakkannya Basis data

(11)

3. Cardreader/fingerprint reader yang berfungsi sebagai alat pengaman transaksi

4. Aplikasi tarik tunai yang berfungsi sebagai perangkat lunak untuk transaksi tarik tunai

3.3.6 Perancangan Class Diagram

Gambar 3. 6 Class Diagram Tarik Tunai

Penjelasan :

1. Class Nasabah memiliki atribut : nama, no_rek, alamat, card_id

2. Class Nasabah memiliki action : Isi_slip(), Insert_kartu(), Pindai_jari() 3. Class Card_FP_Reader memiliki atribut : input_card, scanner_Finger 4. Class Card_FP_Reader memiliki action : read_card(), read_finger(),

Capture_datacard(), Capture_Finger()

5. Class Account mempunyai atribut : acc_number, nama, card_number, fp_code, balance, alamat

(12)

6. Class Customer_Service mempunyai atribut : nama, user_id, password, level

7. Class Customer_Service mempunya action : login_aplikasi(), validasi_card(), validasi_finger(), input_tariktunai (), cetak_validasi(), logout_aplikasi()

8. Class Ka_Cabang mempunyai atribut : nama, user_id, password, level 9. Class Ka_Cabang mempunyai action : otorisasi ()

3.4 Desain Tabel Basis data

Dibawah ini adalah tabel-tabel yang digunakan untuk membuat Basis dataAccounting :

1. Tabel Nasabah, digunakan untuk menyimpan data nasabah

Tabel 3. 8 Tabel nasabah

Colume name Data type Length Description

Nama Text 50 Nama Nasabah

No_Rek Text 15 No Rekening

Alamat Text 50 Alamat nasabah

Card_ID Text 15 No kartu

FP_Data Memo Data Sidik jari

2. Tabel User, digunakan untuk menyimpan data karyawan User aplikasi tarik tunai

Tabel 3. 9 Tabel User

Colume name Data type Length Description

Nama Text 50 Nama lengkap user

username Text 25 Nama pengguna

password Text 25 Password pengguna

(13)

3. Tabel Transaksi, digunakan untuk menyimpan data transaksi tarik tunai

Tabel 3. 10 Tabel transaksi

Colume name Data type Length Description

No_Trans Text 10 No Transaksi

No_rek Text 9 No Rekening

Tgl_Trans Date Tanggal Transaksi

No_kartu Text 50 No Kartu

Jml_penarikan currency Jumlah penarikan

Username Text 25 Nama user aplikasi

3.5 Desain antar muka Aplikasi Tarik Tunai

Terdapat 3 buah form desain pada aplikasi tarik tunai ini yaitu Form login, form Halaman Utama dan form Transaksi Tarik Tunai.

1. Form Login

Gambar 3. 7 Rancangan Form login

Penjelasan :

Form login dirancang dengan menggunakan beberapa objek yaitu objek label,

textbox, image, ADODC dan commandbutton. Pada form ini pengguna harus

memasukkan nama dan kata sandi yang terdaftar pada sistem, kemudian pengguna menekan tombol Login, untuk dapat masuk pada Menu transaksi tarik tunai.

Aplikasi Tarik Tunai X

User Name Password

Login Keluar Adodc1

(14)

2. Form Halaman Utama

Gambar 3. 8 Rancangan Form Halaman Utama

Penjelasan :

Form halaman utama berisi menu untuk melakukan transaksi tarik tunai..

3. Form halaman Transaksi

Gambar 3. 9 Rancangan Form Transaksi

Aplikasi Tarik Tunai X

Tarik Tunai Keluar

Aplikasi Tarik Tunai X

No Kartu Finger ID verified Jumlah Penarikan Otorisasi Authorized Cetak Selesai Tgl Transaksi No Transaksi No Rekening Nama Nasabah date ( ) Adodc1 Cek Kartu

(15)

Penjelasan :

Form transaksi dirancang dengan menggunakan beberapa objek yaitu objek label,

textbox, image, ADODC dan commandbutton. Pada textbox tgl transaksi, berisi

data tanggal sesuai sistem secara otomatis, pada textbox no transaksi, berisi data jumlah transaksi yang sudah di jalankan oleh Customer Service secara otomatis.

Textbox No rekening, Nama Nasabah dan Nomor Kartu berisi data dari smart card

yang di masukan nasabah pada card reader setelah Customer Service menekan tombol Cek Kartu. Tombol verified di gunakan untuk mengambil sidik jari nasabah. Textbox Jumlah penarikan di isi manual oleh customer service, tombol cetak untuk melihat printview hasil validasi.

Gambar

Gambar 3. 1 Diagram Use Case Tarik Tunai
Tabel 3.1   Skenario Use Case isi slip penarikan
Tabel 3. 4  Skenario Use Case validasi nasabah
Tabel 3. 5  Skenario Use Case Transaksi Tarik Tunai
+7

Referensi

Dokumen terkait

berdasarkan Formulir ini (" REKENING "), termasuk tapi tidak terbatas untuk mendebet, memindahbukukan dana dari REKENING, meminta data, mutasi, dan keterangan lainnya

77,78% (7responden) wakil kepala sekolah bidang sarana dan prasarana, 88,89% (8responden) guru pendidikan jasmani dan 82,38% (594responden) siswa berpendapat bahwa

Dari hasil penelitian dapat disimpulkan bahwa kualitas kegunaan yang paling baik yaitu website menyediakan interaksi yang jelas sedangkan yang paling buruk yaitu website

Karena Analisis Fundamental adalah salah satu analisa yang sering dilakukan oleh banyak pelaku pasar dengan mempertimbangkan faktor-faktor ekonomi, keamanan, serta situasi politik

l Hot water operations: After the electrical water heater normally works and the heats for a long period of time, you can use the hot water in the tank, you need mixed

Upaya lain yang bisa ditempuh untuk meningkatkan kondisi tubuh ternak, antara lain adalah pemberian pakan yang sesuai kebutuhan, baik secara kualitas maupun kuantitas.

Jabir bebas fibula merupakan salah satu jabir tulang yang sering digunakan untuk mengatasi defek pada daerah wajah, terutama dalam rekonstruksi mandibula8. Jabir ini memiliki

(4) Walikota dapat memberikan persetujuan kepada Wajib Pajak untuk menunda pembayaran pajak sampai batas waktu yang ditentukan setelah memenuhi persyaratan yang