BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Gambaran Umum
Sistem Intra-web Banking ini merupakan aplikasi yang digunakan untuk membantu kinerja pegawai Telkom Kandatel Solo untuk melakukan transaksi
perbankan. Aplikasi ini merupakan aplikasi yang terhubung dengan sistem perbankan dari bank Mandiri cabang Solo, dan pada aplikasi ini yang menjadi
input pesan yang dikirimkan oleh pegawai Telkom Kandatel Solo yang kemudian dikirimkan kepada sistem yang ada di bank.
Dalam kesempatan ini, aplikasi hanya dibatasi pada beberapa proses saja, yaitu pada proses cek saldo, transfer ke rekening atas nama yang sama,
transfer ke rekening berbeda dengan berita, melihat tagihan telepon, melihat semua balasan transaksi dari bank, melihat semua transaksi yang telah dilakukan.
Untuk proses penerimaan dan pengiriman pesan via handphone server ditangani langsung oleh Gammu, dan penulis tidak menyertakan proses tersebut guna
menghindari kompleksitas pembahasan.
3.2 Perancangan Sistem
3.2.1 Context Diagram
Context Diagram atau diagram konteks berikut ini menggambarkan karakteristik dari sistem yang berhubungan dengan entitas luar yang terlibat
langsung dengan sistem aplikasi ini.
Pegawai Telkom
Kandatel Solo Bank
login hasil transaksi
Info tagihan telepon konfirmasi
transfer uang cek saldo
Intra-Web Banking
transaksi perbankan edit profile
edit password
Admin
control Intraweb Banking
Gambar 3.1 Bagan Context DiagramDiagram Konteks 16
Diagram konteks tersebut memperlihatkan darimana data dimasukkan dan data apa yang akan dihasilkan dari setiap proses. Hal tersebut diperlukan
untuk melihat detail proses dari sistem.
3.2.2 Data Flow Diagram Level 0
Data Flow Diagram merupakan tahap perancangan aplikasi yang menggambarkan aliran data dan penyimpanan data. Alur data dan proses dasar
apa saja yang ada pada aplikasi ini dapat dilihat pada diagram level 0 berikut ini : 17
EMBED Visio.Drawing.11
Pegawai BANK
1.0 Login
username, password
user D1
5.0 Mengisi
Guestbook nama, no_telp,
email, pesan guestbook
D3 smsd
gammu database
6.0 Control
Intraweb Banking Admin
Laporan 2.0
Transaksi perbankan
no.rekening, no.rekening tujuan,
pin, jumlah trsnfer, berita, no.telepon
profile D2
4.0 Edit Password
password lama, password baru
username, password
Username, no rekening, pin
NIP, nama, jabatan, unit bagian, alamat, email,
no.telp, no.hp
password baru
nama, no_telp, email, pesan
jumlah user no.rekening,
no.rekening tujuan, pin, jumlah trsnfer,
berita, no.telepon 3.0
Edit Profile NIP, nama, jabatan,
unit bagian, no.rekening, pin, alamat, email,
no.telp, no.hp, username
jumlah transaksi data guestbook
Gambar 3.2 DFD Level 0 Intra-Web Banking
3.2.3 Data Flow Diagram Level 1 Proses Transaksi Perbankan
18
Pegawai 2.0
Info tagihan telepon
1.0 Cek Saldo
3.0 Transfer ke
rekening atas nama yang sama
4.0 Transfer ke
rekening yang berbeda dengan
berita 5.0
Laporan smsd
gammu database no rekening
no telepon
no rek asal, no rek tujuan,
jmlh transfer
informasi hasil transaksi
no rek asal, no rek tujuan,
jmlh transfer, pin no telepon, pin
no rekening, pin
no telepon, pin no rek asal,
no rek tujuan, jmlh transfer, berita
user D1
pin
pin
pin
pin
pin
Gambar 3.3 DFD Level 1 Proses Transaksi Perbankan
3.3 Spesifikasi Hardware dan Software