Anda di halaman 1dari 15

Sistem Penyetoran Dan Penarikan Uang Di Bank

Sistem Basis Data

SBD-B25
M. Hanin Rohmatullah (190411100089)
Fahrur Rizal (190411100125)

Dosen Pengampu
Ika Oktavia Suzanti, S. Kom.,M. Cs

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
2020
DAFTAR ISI

DAFTAR ISI.................................................................................................................... 1
BAB I................................................................................................................................ 2
INTRODUCTION........................................................................................................... 2
A. Overrall Description...................................................................................................2
B. Product Function........................................................................................................ 2
1. Menu Admin........................................................................................................... 2
2. Menu Nasabah........................................................................................................ 2
C. User Classes.................................................................................................................2
BAB II...............................................................................................................................3
DESIGN SYSTEM.......................................................................................................... 3
A. General System Flowchart.........................................................................................3
B. Functional Requirement.............................................................................................4
1. Menu Admin........................................................................................................... 4
2. Menu Nasabah....................................................................................................... 5
C. Entity Relationship Diagram..................................................................................... 5
D. CDM dan PDM........................................................................................................... 6
a. CDM........................................................................................................................6
b. PDM........................................................................................................................6
BAB III............................................................................................................................. 7
IMPLEMENTATION..................................................................................................... 7
A. Pembagian Kerja Kelompok..................................................................................... 7
B. Evaluasi........................................................................................................................7
1. Kelebihan................................................................................................................ 7
2. Kekurangan............................................................................................................. 7
C. Penjelasan Aplikasi.....................................................................................................8
Referensi......................................................................................................................... 14

1
BAB I
INTRODUCTION
A. Overall Description
Program ini dibuat untuk mempercepat dan mempermudah proses penyetoran dan
penarikan uang di bank yang di peruntukkan kepada nasabah yang sudah terdaftar di
bank tersebut.
B. Product Function
Pada program yang dibuat terdapat 2 buah menu pilihan yaitu:
1. Menu Admin
a. Setor Tunai
b. Tarik Tunai
2. Menu Nasabah
C. User Classes
Program ini dapat digunakan oleh admin dan nasabah dari bank tersebut.

2
BAB II
DESIGN SYSTEM
A. General System Flowchart
Start

Output
Menu

Input
Pilihan

Pilihan ==
“admin”

Salah Benar

Output Output
Menu Nasabah Menu Admin

Input No.Rek Input


Username,
Paswword

Output Saldo Benar

Username &&
Password == False

Salah

Output
Menu Utama

Input Menu
pilihan

3
2 1

If (Menu pilihan
== TarikTunai
Salah Benar

Output Menu Output Menu


SetorTunai TarikTunai

Input No.Rek, Input No.Rek,


Nama, Uang Nama, Uang

Saldo berkurang Saldo bertambah

Finish

B. Functional Requirements
Pada program yang dibuat terdapat 2 pilihan menu yaitu :
A. Menu Admin
Ketika kita memilih menu admin maka kita akan diminta untuk memasukkan
username dan password, jika username dan password yang dimasukkan bernilai salah
maka program akan meminta user untuk memasukkan username dan password kembali,
dan jika username dan password bernilai benar maka program akan menampilkan 2
menu yaitu:
1. Menu Setor Tunai
Ketika kita pilih menu setor tunai maka kita disuruh untuk meninputkan No.
Rekening, nama, dan jumlah uang yang akan disetorkan dan jumlah uang tersebut akan
menambah nilai saldo
2. Menu Tarik Tunai

4
Jika kita memilih menu tarik tunai maka kita disuruh menginputkan No. Rekening,
nama, dan jumlah uang yang akan ditarik, dan jumlah uang tersebut akan mengurangi
nilai saldo.
B. Menu Nasabah.
Ketika kita memilih menu nasabah, maka kita akan diminta untuk menginputkan
No, rekening dan setelah itu program akan menampilkan saldo yang terdapat pada
rekening tersebut.
C. Entity Relationship Diagram

Password No. Antrian Nama Jenis Pelayanan


Username

User Login Data Pasien Pelayanan

Kegiatan Sehari-hari

Jadwal Informasi Poli


Puskesmas Puskesmas

Informasi Seputar Pembayaran


Login
Puskesmas Pelayanan

Pembuatan
Jadwal Check
Surat Dokter
up/bulan

username Password

Admin Mengecek

5
D. CDM dan PDM
a. CDM

b. PDM

6
BAB III
IMPLEMENTATION

A. Pembagian Kerja Kelompok


Pembagian kerja kelompok akan disajikan dalam bentuk tabel berikut.
No M. Hanin Rahmatullah Fahrur Rizal
1 Membuat tampilan menu awal, Membuat tampilan form login, menu
menu admin, dan menu tarik tunai nasabah dan menu setor tunai.
serta membuat database nasabah.
2 Menghubungkan tampilan menu Menghubungkan tampilan menu awal ,
awal, form login, menu admin dan menu nasabah, dan menu setor tunai serta
menu tarik tunai serta menghubungkan ke database nasabah.
menghubungkan ke database
nasabah.
3 Membuat CDM dan PDM. Membuat General System Flowchart.

B. Evaluasi
1. Kelebihan
Kelebihan dari aplikasi yang dibuat ialah sebagai berikut.
a. Pada aplikasi ini tidak sembarang orang yang bisa masuk ke menu admin
dikarenakan harus melakukan login.
b. Pada menu setor tunai aplikasi ini dapat menambah nilai saldo.
c. Pada menu tarik tunai aplikasi ini dapat mengurangi nilai saldo.
d. Pada menu nasabah aplikasi ini dapat mengecek nilai saldo nasabah.
2. Kekurangan
a. Pada form login tidak terdapat captcha sehingga dapat memungkinkan
sebuah robot dapat mengakses menu admin.
b. Pada menu setor dan tarik tunai user diharuskan untuk memasukkan sisa
saldo secara manual

7
C. Penjelasan Aplikasi
Tampilan awal aplikasi yang dibuat ialah seperti pada gambar berikut

Pada tampilan diatas user dapat memilih 2 menu yaitu menu admin dan menu nasabah,
jika user memilih menu admin maka akan menampilkan tampilan sebagai berikut.

8
Pada tampilan tersebut user diminta untuk memasukkan username dan password untuk
login ke menu admin, jika user menginputkan username dan password yang salah maka
akan muncul tampilan seperti berikut.

Dan jika user menginputkan username dan password dengan benar maka user akan
langsung diarahkan ke menu admin seperti berikut.

9
Pada tampilan menu admin user diminta untuk memilih 2 menu yaitu menu setor tunai
dan tarik tunai, jika user memilih setor tunai maka aplikasi akan menampilkan tampilan
sebagai berikut.

Pada menu tersebut user diminta untuk menginputkan nama nasabah, No. Rek, jumlah
uang yang ingin disetorkan dan sisa saldo. Untuk menginputkan nama nasabah, No. Rek
dan sisa saldo user dapat menyalin datanya dari tabel yang sudah disediakan. Dan
untuk jumlah uang yang ingin disetorkan sesuai dengan jumlah uang yang disetorkan
nasabah. Setelah semua data diinputkan maka user mengklik tombol setor maka jumlah
uang yang disetorkan akan menambah nilai dari saldo dan jika berhasil maka akan
muncul tulisan “Ok sudah selesai”, setelah itu klik tombol update untuk memperbarui
data saldo seperti pada gambar berikut.

10
Jika muncul tampilan seperti diatas maka data saldo sudah berhasil di perbarui dengan
nilai saldo yang sudah ditambah dengan jumlah uang yang disetorkan. Dan jika pada
menu admin user memilih menu setor maka aplikasi akan menampilkan tampilan
sebagai berikut.

11
Pada menu tersebut user diminta untuk menginputkan nama nasabah, No. Rek, jumlah
uang yang ingin ditarik dan sisa saldo. Untuk menginputkan nama nasabah, No. Rek
dan sisa saldo user dapat menyalin datanya dari tabel yang sudah disediakan. Dan
untuk jumlah uang yang ingin ditarik sesuai dengan jumlah uang yang ingin ditarik
nasabah. Setelah semua data diinputkan maka user mengklik tombol tarik maka jumlah
uang yang ditarik akan mengurangi nilai dari saldo dan jika berhasil maka akan muncul
tulisan “Ok sudah selesai”, setelah itu klik tombol update untuk memperbarui data saldo
seperti pada gambar berikut.

Jika muncul tampilan seperti diatas maka data saldo sudah berhasil di perbarui dengan
nilai saldo yang sudah dikurangi dengan jumlah uang yang ditarik.
Dan jika pada menu awal user memilih menu nasabah maka aplikasi akan menampilkan
tampilan sebagai berikut.

12
Pada tampilan diatas user diminta untuk menginputkan No. Rek untuk
mencari/mengecek nilai saldo dari nasabah yang ingin dicari. Dan jika No. Rek tersebut
sesuai maka akan menampilkan data yang nasabah yang dicari seperti pada tampilan
berikut.

13
Referensi
https://doc.qt.io/qt-5/qmainwindow.html
https://www.sqlitetutorial.net
www.tutorialspoint.com
www.learnpyqt.com
https://stackovervlow.com

14

Anda mungkin juga menyukai