DOKUMEN PEMBANGUNAN PERANGKAT LUNAK
Sistem Infromasi Layanan Perbankan
untuk:
Jurusan Teknik Informatika - Unhalu
Dipersiapkan oleh:
AMARILIS ARI SADELA
E1E1 10 086
Jurusan Teknik Informatika – Universitas Haluoleo Kendari
Jl. H.E. Mokodompit Kampus Bumi Tridarma, Andonohu
Jurusan Teknik Informatika
Unhalu
Nomor Dokumen Halaman
Inception-G-04 44
Revisi 1 22 Mei 2013
Fase Inception
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 2 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
- A B C D E F G
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 3 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 4 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Daftar Isi
1. PENDAHULUAN .............................................................................................. 6
1.1 Tujuan Penulisan Dokumen ................................................................ 6
1.2 Lingkup Masalah ................................................................................ 6
1.3 Referensi ............................................................................................. 6
1.4 Deskripsi Umum Dokumen (Ikhtisar) ................................................ 7
2 KEBUTUHAN PERANGKAT LUNAK ......................................................... 8
2.1 Deskripsi Umum Sistem ............................................................................ 8
2.2 Fungsi Utama Perangkat Lunak ................................................................. 8
2.3 Model Use Case ......................................................................................... 9
2.3.1 Definisi Actor ...................................................................................... 9
2.3.2 Definisi Use Case ................................................................................ 9
2.3.3 Skenario Use Case............................................................................. 10
2.3.4 Diagram Use Case ............................................................................. 17
2.4 Prototipe Antarmuka ................................................................................ 18
3 MODEL ANALISIS ...................................................................................... 21
3.1 Deskripsi Arsitektur ................................................................................. 21
3.1.1 Identifikasi Paket Analisis................................................................. 21
3.2 Realisasi Use Case Tahap Analisis .......................................................... 21
3.2.1 Deskripsi Class Diagram ................................................................... 21
3.2.2 Class Diagram ................................................................................... 22
3.2.3 Sekuen Diagram ................................................................................ 23
3.2.4 Activity Diagram ............................................................................... 27
3.3 Kelas Analisis .......................................................................................... 28
3.3.1 Identifikasi Tanggung-Jawab (CRC) ................................................ 28
3.3.2 Identifikasi Atribut ............................................................................ 29
3.3.3 Identifikasi Generalisasi .................................................................... 29
4 MODEL PERANCANGAN........................................................................... 30
4.1 Deskripsi Arsitektural .............................................................................. 30
4.1.1 Konfigurasi Jaringan ......................................................................... 30
4.1.2 Algoritma/Query ............................................................................... 30
4.2 Antarmuka ............................................................................................... 31
5 IMPLEMENTASI .......................................................................................... 35
5.1 Implementasi Antarmuka ......................................................................... 35
5.1.1 Tampilan Menu ................................................................................. 35
5.1.2 Tampilan Data Nasabah .................................................................... 35
5.1.3 Tampilan Data Layanan .................................................................... 37
5.1.4 Tampilan Data Proses Pelayanan ...................................................... 39
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 5 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
6 PENGUJIAN .................................................................................................. 42
6.1 Rancangan Pengujian ............................................................................... 42
6.2 Pengujian Black Box ............................................................................... 42
6.2.1 Pengujian Form Menu ....................................................................... 30
6.2.2 Pengujian Form Data Nasabah .......................................................... 30
6.2.3 Pengujian Form Data Layanan .......................................................... 30
6.2.4 Pengujian Form Data Proses Pelayanan ............................................ 30
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 6 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
BAB I
Pendahuluan
1.1 Tujuan Penulisan Dokumen
Tujuan dokumen ini adalah untuk memenuhi kebutuhan pemakai, pelaporan,
pembaca dan kebutuhan lingkungan Perbankan. Aplikasi Sistem Informasi
Layanan Perbankan merupakan suatu perangkat lunak yang dirancang sebagai
media informasi yang digunakan untuk mempermudah dan memenuhi kebutuhan
pegawai bank (dalam hal ini customer services) untuk mempermudah
penyampaian informasi mengenai layanan perbankan kepada nasabah.
Pengguna dari dokumen ini adalah para pengembang Sistem Informasi Layanan
Perbankan, dalam hal ini pihak perbankan, yang merupakan acuan yang telah
disepakati bersama dalam membangun perangkat lunak tersebut.
1.2 Lingkup Masalah
Perangkat lunak yang dibangun adalah perangkat lunak yang memudahkan
pengolahan informasi mengenai layanan perbankan.
Sistem Informasi Layanan Perbankan membantu pegawai perbankan sebagai
pengguna langsung, untuk melakukan penginputan data nasabah dengan
mudah dan cepat. Proses Layanan perbankan yang tercakup antara lain: data
nasabah, data layanan, dan data proses pelayanan
Sistem Informasi Layanan Perbankan mengefesiensikan waktu pelayanan
nasabah, dan mengurangi kerugian perbankan karena human error.
Sistem Informasi Layanan Perbankan tidak mencakup permasalahan
pengisian saldo atau transanksi keuangan lainnya, namun sebatas
menginputkan data nasabah perbankan.
1.3 Referensi
Penulisan dokumen ini berdasar pada :
1. Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat
Lunak. Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000.
2. A.S, Rossa, Shalahuddin, M., "Rekayasa Perangkat Lunak" Modula,
Bandung, 2011.
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 7 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
3. S. Pressman, Roger, “Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku
Satu)”, Andi, Yogyakarta, 2002.
1.4 Deskripsi Umum Dokumen (Ikhtisar)
Dokumen Pembangunan Perangkat Lunak ini terdiri dari tiga bab sebagai berikut:
BAB I Pendahuluan.
Pada pendahuluan diberikan gambaran umum tentang dokumen yang berisikan
- Tujuan Penulisan Dokumen
- Lingkup Masalah
- Referensi
- Deskripsi Umum Dokomen
BAB II Kebutuhan Perangkat Lunak
Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di dalam
pengembangan Sistem Informasi Layanan Perbankan.
BAB III Model Analisis
Pada BAB ini mendeskripsikan srsitektur model analisis, realisasi use case tahap
analisis, serta kelas analisis dari Sistem Informasi Layanan Perbankan.
BAB IV Model Perancangan
Pada BAB ini berisi Deksripsi Arsitektural dan deskripsi Antarmuka dari Sistem
Informasi Layanan Perbankan.
BAB V Implementasi
Pada BAB ini mendeskripsikan implementasi Antarmuka dari Sistem Informasi
Layanan Perbankan.
BAB VI Pengujian
Pada BAB ini mendeskripsikan rencana pengujian dan model pengujian yang
digunakan dari Sistem Informasi Layanan Perbankan.
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 8 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
BAB II
Kebutuhan Perangkat Lunak
2.1. Deskripsi Umum Sistem
Dalam rangka mempermudah dan mempercepat proses penginputan data
nasabah perbankan. Dengan adanya Sistem Informasi Layanan Perbankan maka
diharapkan akan meningkatkan pelayanan dan kenyamanan yang diberikan oleh
pihak bank kepada nasabahnya.
Sistem Informasi Layanan Perbankan dirancang untuk bisa melakukan
penginputan, perubahan, pembersihan dan pengecekkan data nasabah dan jenis
layanan yang digunakan secara on-line.
Sistem Informasi Layanan Perbankan ini akan berkomunikasi ke Server Bank
dengan menggunakan jaringan komunikasi bank tersebut.
2.2 Fitur Utama Perangkat Lunak
Sistem Informasi Layanan Perbankan dikembangkan dengan menyediakan
beberapa fungsi utama sebagai berikut:
1. Fungsi Data Nasabah
Merupakan fitur yang berisi data nasabah yang memiliki beberapa subfungsi
antara lain :
a. Subfungsi Insert yang berfungsi menginputkan data nasabah.
b. Subfungsi Update yang berfungsi mengubah data nasabah yang sudah
diinputkan.
c. Subfungsi Delete yang berfungsi menghapus data nasabah.
d. Subfungsi Print yang berfungsi mencetak data nasabah.
2. Fungsi Data Layanan
Merupakan fitur yang berisi data jenis-jenis layanan yang disedikan dari pihak
bank untuk nasabah yang memiliki beberapa subfungsi antara lain :
a. Subfungsi Insert yang berfungsi menginputkan data jenis layanan bank
b. Subfungsi Update yang berfungsi mengubah data jenis layanan bank yang
sudah diinputkan
c. Subfungsi Delete yang berfungsi menghapus data layanan bank.
d. Subfungsi Print yang berfungsi mencetak data layanan bank.
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 9 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
3. Fungsi Proses Pelayanan
Merupakan fitur yang berisi data nasabah dan layanan apa yang mereka pilih
yang memiliki beberapa subfungsi antara lain :
a. Subfungsi Insert yang berfungsi menginputkan data proses pelayanan
nasabah
b. Subfungsi Update yang berfungsi mengubah data proses pelayanan
nasabah yang sudah diinputkan
c. Subfungsi Delete yang berfungsi menghapus data proses pelayanan
nasabah.
d. Subfungsi Print yang berfungsi mencetak data pelayanan nasabah.
2.3 Model Use Case
2.3.1 Definis Actor
NO ACTOR DESKRIPSI
1 Pegawai Bank Orang yang bertugas dan memiliki hak akses
untuk melakukan operasi pengolahan data
nasabah, data layanan, dan data proses pelayanan
bank.
2.3.2 Definisi Use Case
NO ACTOR DESKRIPSI
1. Mengelola Data
Nasabah
Mengelola data nasabah merupakan proses
generalisasi yang meliputi empat buah proses
pengelolaan data nasabah yaitu memasukkan
data nasabah, mengubah, menghapus dan
memprint data nasabah.
2 Memasukkan
data Nasabah
Merupakan proses memasukkan data nasabah
kedalam basis data
3. Mengedit data
Nasabah
Merupakan proses mengubah data nasabah
yang ada dalam basis data
4. Menghapus Data
Nasabah
Merupakan proses menghapus data nasabah
yang ada dalam basis data
5. Memprint data
Nasabah
Merupakan proses mencetak data nasabah
yang ada dalam basis data
6. Mengelola Data
Layanan
Mengelola data layanan merupakan proses
generalisasi yang meliputi empat buah proses
pengelolaan data layanan bank yaitu
memasukkan data layanan, mengubah,
menghapus dan memprint data layanan bank.
7. Memasukkan Merupakan proses memasukkan data jenis
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 10 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
data Layanan layanan kedalam basis data
8. Mengedit data
Layanan
Merupakan proses mengubah data jenis
layanan yang ada dalam basis data
9. Menghapus data
Layanan
Merupakan proses menghapus data jenis
layanan yang ada dalam basis data
10. Memprint data
Layanan
Merupakan proses mencetak data jenis
layanan yang ada dalam basis data
9 Mengelola Data
Proses Pelayanan
Mengelola data proses pelayanan merupakan
proses generalisasi yang meliputi empat buah
proses pengelolaan data proses pelayanan
yaitu memasukkan data proses pelayanan,
mengubah, menghapus dan memprint data
proses pelayanan.
10 Memasukkan
Data Proses
Pelayanan
Merupakan proses memasukkan data proses
pelayanan kedalam basis data
11. Mengedit data
proses pelayanan
Merupakan proses mengubah data proses
pelayanan yang ada dalam basis data
12. Mengahpus data
proses Layanan
Merupakan proses mengapus data proses
pelayanan yang ada dalam basis data.
13. Memprint data
proses layanan
Merupakan proses mencetak data proses
pelayanan yang ada dalam basis data.
2.3.3 Skenario Use Case
Nama Use Case : Memasukkan data Nasabah
Skenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
1. Memasukkan data nasabah
sesuai form yang tersedia
2. Mengecek valid tidaknya data yang
dimasukkan
3. Menyimpan data nasabah ke dalam basis
data
4. Menampilkan pesan sukses disimpan
Skenario Alternatif
1. Memasukkan data nasabah
sesuai form yang tersedia
2. Mengecek valid tidaknya data yang
dimasukkan
3. Mengeluarkan pesan bahwa data
masukkan tidak valid
4. Memperbaiki data masukkan
yang tidak valid
5. Mengecek valid tidaknya data yang
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 11 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
dimasukkan
6. Menyimpan data nasabah ke dalam basis
data
7. Menampilkan pesan sukses disimpan.
Nama Use Case : Mengubah Data Nasabah
Skenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
1. Tekan Tombol Seacrh
2. Menampilah Search Page
3. Memasukkan Id Nasabah
4. Mencari data Naabah yang akan diubah
5. Menampilkan data Nasabah yang dicari
6. Memilih data Nasabah yang
akan diubah
7. Menampilkan data Nasabah yang sudah
dipilih dalam form pengisian data
8. Mengubah data Nasabah
9. Mengecek valid tidaknya data masukkan
10. Menyimpan data yang telah diubah ke
basis data
11. Menampilkan pesan bahwa data telah
diubah.
Skenario Alternatif
1. Tekan Tombol Seacrh
2. Menampilah Search Page
3. Memasukkan Id Nasabah
4. Mencari data Naabah yang akan diubah
5. Menampilkan data Nasabah yang dicari
6. Memilih data Nasabah yang
akan diubah
7. Menampilkan data Nasabah yang sudah
dipilih dalam form pengisian data
8. Mengubah data Nasabah
9. Mengecek valid tidaknya data masukkan
10. Menampilkan pesan bahwa data tidak
valid
11. Memperbaiki data masukkan
yang diubah dan tidak valid
12. Mengecek valid tidaknya data masukkan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 12 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
13. Menyimpan data yang telah diubah ke
dalam basis data
14. Menampilkan pesan bahwa data telah
diubah
Nama Use Case : Menghapus data Nasabah
Scenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
1 Tekan Tombol Seacrh
2 Menampilah Search Page
3 Memasukkan Id Nasabah
4 Mencari data Nasabah yang akan dihapus
5 Menampilkan data Nasabah yang dicari
6 Menghapus data Nasabah
7 Menghapus data Nasabah dari babis data
8 Menampilkan pesan bahwa data telah
dihapus.
Skenario Alternatif
Tidak ada
Nama Use Case : Memprint data Nasabah
Scenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
1 Menekan Tombol Print
2 Menampilkan Data Nasabah yang akan
dicetak
3 Mencetak data Nasabah
4 Mencetak data Nasabah yang ada dalam
babis data
Skenario Alternatif
1. Menekan tombol Print
2. Menampilkan data Nasabah yang akan
dicetak
3. Mengklik tombol Close
4. Kembali ke form pengisisan data Nasabah
Nama Use Case : Memasukkan data Layanan
Scenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
1. Memasukkan data layanan
Bank sesuai form yang
tersedia
2. Mengecek valid tidaknya data yang
dimasukkan
3. Menyimpan data Layanan ke dalam basis
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 13 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
data
4. Menampilkan pesan sukses disimpan
Skenario Alternatif
5. Memasukkan data layanan
sesuai form yang tersedia
6. Mengecek valid tidaknya data yang
dimasukkan
7. Mengeluarkan pesan bahwa data masukkan
tidak valid
8. Memperbaiki data masukkan
yang tidak valid
9. Mengecek valid tidaknya data yang
dimasukkan
10. Menyimpan data pustaka ke dalam basis
data
11. Menampilkan pesan sukses disimpan.
Nama Use Case : Mengubah Data Layanan
Skenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
1. Tekan Tombol Seacrh
2. Menampilah Search Page
3. Memasukkan Id Layanan
4. Mencari data Lasayan yang akan diubah
5. Menampilkan data Layanan yang dicari
6. Memilih data Layanan yang
akan diubah
7. Menampilkan data Layanan yang sudah
dipilih dalam form pengisian data
8. Mengubah data Layanan
9. Mengecek valid tidaknya data masukkan
10. Menyimpan data yang telah diubah ke
basis data
11. Menampilkan pesan bahwa data telah
diubah.
Skenario Alternatif
1. Tekan Tombol Seacrh
2. Menampilah Search Page
3. Memasukkan Id Layanan
4. Mencari data Layanan yang akan diubah
5. Menampilkan data Layanan yang dicari
6. Memilih data Layanan yang
akan diubah
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 14 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
7. Menampilkan data Layanan yang sudah
dipilih dalam form pengisian data
8. Mengubah data Layanan
9. Mengecek valid tidaknya data masukkan
10. Menampilkan pesan bahwa data tidak
valid
11. Memperbaiki data masukkan
yang diubah dan tidak valid
12. Mengecek valid tidaknya data masukkan
13. Menyimpan data yang telah diubah ke
dalam basis data
14. Menampilkan pesan bahwa data telah
diubah
Nama Use Case : Menghapus Data Layanan
Skenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
1 Tekan Tombol Seacrh
2 Menampilah Search Page
3 Memasukkan Id Layanan
4 Mencari data Layanan yang akan dihapus
5 Menampilkan data Layanan yang dicari
6 Menghapus data Layanan
7 Menghapus data Layanan dari babis data
8 Menampilkan pesan bahwa data telah
dihapus.
Skenario Alternatif
Tidak ada
Nama Use Case : Memprint data Layanan
Scenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
5 Menekan Tombol Print
6 Menampilkan Data Layanan yang akan
dicetak
7 Mencetak data Layanan
8 Mencetak data Layanan yang ada dalam
babis data
Skenario Alternatif
5. Menekan tombol Print
6. Menampilkan data Layanan yang akan
dicetak
7. Mengklik tombol Close
8. Kembali ke form pengisisan data Layanan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 15 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Nama Use Case : Memasukkan data Proses Pelayanan
Scenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
1. Memasukkan data Proses
Pelayanan Bank sesuai
form yang tersedia
2. Mengecek valid tidaknya data yang
dimasukkan
3. Menyimpan data Proses Pelayanan ke
dalam basis data
4. Menampilkan pesan sukses disimpan
Skenario Alternatif
5. Memasukkan data Proses
Pelayanan sesuai form yang
tersedia
6. Mengecek valid tidaknya data yang
dimasukkan
7. Mengeluarkan pesan bahwa data
masukkan tidak valid
8. Memperbaiki data masukkan
yang tidak valid
9. Mengecek valid tidaknya data yang
dimasukkan
10. Menyimpan data Proses Pelayanan ke
dalam basis data
11. Menampilkan pesan sukses disimpan.
Nama Use Case : Mengubah Data Proses Layanan
Skenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
12. Tekan Tombol Seacrh
13. Menampilah Search Page
14. Memasukkan Id Proses Layanan
15. Mencari data Proses Layanan yang
akan diubah
16. Menampilkan data Proses Layanan
yang dicari
17. Memilih data Proses Layanan
yang akan diubah
18. Menampilkan data Proses Layanan
yang sudah dipilih dalam form
pengisian data
19. Mengubah data Proses Layanan
20. Mengecek valid tidaknya data
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 16 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
masukkan
21. Menyimpan data yang telah diubah ke
basis data
22. Menampilkan pesan bahwa data telah
diubah.
Skenario Alternatif
15. Tekan Tombol Seacrh
16. Menampilah Search Page
17. Memasukkan Id Proses Layanan
18. Mencari data Proses Layanan yang
akan diubah
19. Menampilkan data Proses Layanan
yang dicari
20. Memilih data Proses Layanan yang
akan diubah
21. Menampilkan data Proses Layanan
yang sudah dipilih dalam form
pengisian data
22. Mengubah data Proses Layanan
23. Mengecek valid tidaknya data
masukkan
24. Menampilkan pesan bahwa data tidak
valid
25. Memperbaiki data masukkan yang
diubah dan tidak valid
26. Mengecek valid tidaknya data
masukkan
27. Menyimpan data yang telah diubah ke
dalam basis data
28. Menampilkan pesan bahwa data telah
diubah
Nama Use Case : Memprint data Proses Layanan
Scenario :
AKSI AKTOR REAKSI SISTEM
Skenario Normal
9 Menekan Tombol Print
10 Menampilkan Data Proses Layanan yang
akan dicetak
11 Mencetak data Proses Layanan
12 Mencetak data Proses Layanan yang ada
dalam babis data
Skenario Alternatif
9. Menekan tombol Print
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 17 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
10. Menampilkan data Proses Layanan yang
akan dicetak
11. Mengklik tombol Close
12. Kembali ke form pengisisan data Proses
Layanan
2.3.4 Diagram Use Case
Gambar 1. Diagram Use Case Sistem Informasi Layanan Perbankan
o Use case Mengelola Data Nasabah : Use Case ini dijalankan ketika pegawai
bank hendak memasukkan, mengedit, menghapus dan mencetak data Nasabah.
o Use case Mengelola Data Layanan : Use Case ini dijalankan ketika pegawai
bank hendak memasukkan, mengedit, menghapus dan mencetak data Layanan
Bank
o Use case Mengelola Data Proses Layanan : Use Case ini dijalankan ketika
pegawai bank hendak memasukkan, mengedit, menghapus dan mencetak data
Proses Layanan Bank.
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 18 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
2.4. Prototype Antar Muka
Gambar 2. Layar Utama Sistem Informasi Layanan Perbaankan
Deskripsi : Antarmuka utama untuk memberikan pelayanan kepada
nasabah.
Desain Tampilan : Warna background header berwarna ungu (sesuai warna
bank Muamalat) font berwarna putih berukuran 14pt dan
warna background menu berwarna putih font berwarna
hitam berukuran 12 pt.
Jenis : Tombol (Button) & List Menu
Prototype Antarmuka Mengelola Data Nasabah
Deskripsi : Antarmuka Data Nasabah untuk memasukkan,
mengubah, menghapus dan mencetak data Nasabah.
Desain Tampilan : Warna background header berwarna ungu (sesuai
warna bank Muamalat) font berwarna putih
berukuran 18pt dan warna background menu
berwarna putih font berwarna hitam berukuran 12
pt.
Jenis : Tombol (Button) & Text Field
M E N U
File | Laporan
BANK MUAMALAT
Data Nasabah
Data Proses
Pelayanan Exit
Data Layanan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 19 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Gambar 3. Tampilan Data Nasabah
Prototype Antarmuka data Layanan
Gambar 4. Tampilan Data jasa Pelayanan Bank
DATA JASA PELAYANAN BANK
Id
Layanan Layanan
|
<
<
<
>
>
>|
Insert Update Delete Print
Quit Search
Jenis
Syarat
DATA NASABAH
Id Nasabah
Nama
Jenis Kelamin
Laki-Laki Perempuan
Tempat/Tgl Lahir
Alamat
Saldo Awal
|< << >> >|
Insert Update Delete Print
Quit Search
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 20 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Deskripsi : Antarmuka Data jasa pelayanan bank untuk memasukkan,
mengubah, menghapus dan mencetak data jenis
pelayanan.
Desain Tampilan : Warna background header berwarna ungu (sesuai warna
bank Muamalat) font berwarna putih berukuran 18pt dan
warna background menu berwarna putih font berwarna
hitam berukuran 12 pt.
Jenis : Tombol (Button) & Text Field
Prototype Antarmuka Proses Pelayanan
Deskripsi : Antarmuka Data proses pelayanan bank untuk
memasukkan, mengubah, menghapus dan mencetak data
proses pelayanan Nasabah.
Desain Tampilan : Warna background header berwarna ungu (sesuai warna
bank Muamalat) font berwarna putih berukuran 18pt dan
warna background menu berwarna putih font berwarna
hitam berukuran 12 pt.
Jenis : Tombol (Button) & Text Field
Gambar 5. Tampilan Data Proses Pelayanan
DATA PROSES PELAYANAN
|< <
<
>
>
>|
Insert Update Delete Print
Quit Search
Id Prose
Layanan
Nama Nasabah
Jenis Pelayanan
Jenis Layanan
Tanggal
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 21 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
BAB III
MODEL ANALISIS
3.1 Deskripsi Arsitektur
3.1.1. Identifikasi Paket Analisis
NO NAMA PAKET USE CASE TERKAIT KETERANGAN
1 Paket Sistem
Informasi
Layanan
Perbankan
1. Menu Paket untuk mengelola
data pelayanan kepada
nasabah
2 Paket Mengelola
Data Nasabah
1. Memasukkan
data Nasabah
2. Mengedit data
Nasabah
3. Menghapus data
Nasabah
4. Mencetak Data
Nasabah
Paket untuk mengelola
data nasabah yang
dilakukan oleh customer
services. Paket ini berisi
class-class pilihan data
diri nasabah.
3 Paket Mengelola
Data Layanan
1. Memasukkan
data Layanan
2. Mengedit data
Layanan
3. Menghapus data
Layanan
4. Mencetak Data
Layanan
Paket untuk mengelola
data Layanan yang
dilakukan oleh customer
services. Paket ini berisi
class-class pilihan data
Layanan.
4 Paket Mengelola
Data Proses
Pelayanan
1. Memasukkan
data Proses
Pelayanan
2. Mengedit data
Proses Pelayanan
3. Menghapus data
Proses Pelayanan
4. Mencetak Data
Proses Pelayanan
Paket untuk mengelola
data Proses Pelayanan
yang dilakukan oleh
customer services. Paket
ini berisi class-class
pilihan data Proses
Pelayanan.
3.2. Realisasi Use Case Tahap Analisis
3.2.1. Deskripsi Class Diagram
NO NAMA KELAS KETERANGAN
1 Menu Merupakan kelas main yang juga merangkap
sebagai kelas yang menangani tampilan
2 Mengelola Data Nasabah Merupakan kelas proses yang diambil dari
pendefinisian use case Mengelola data Nasabah
yang di dalamnya harus juga menangani proses
memasukkan data nasabah, mengubah data
nasabah, menghapus data nasabah dan mencetak
data nasabah.
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 22 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
3 Mengelola Data Layanan Merupakan kelas proses yang diambil dari
pendefinisian use case Mengelola data Layanan
yang di dalamnya harus juga menangani proses
memasukkan data layanan, mengubah data layanan,
menghapus data layanan dan mencetak data
layanan.
4 Mengelola Data Proses
Pelayanan
Merupakan kelas proses yang diambil dari
pendefinisian use case Mengelola data Proses
Pelayanan yang di dalamnya harus juga menangani
proses memasukkan data Proses Pelayanan,
mengubah data Proses Pelayanan, menghapus data
Proses Pelayanan dan mencetak data Proses
Pelayanan.
5 Tnasabah Merupakan kelas data yang digunakan untuk
menyimpan data Nasabah
6 Tjbank Merupakan kelas data yang digunakan untuk
menyimpan data Layanan dan membungkus hasil
data dari tabel nasabah dan tabel jasa.
7 Tpelayanan Merupakan kelas data yang digunakan untuk
menyimpan data Proses Pelayanan dan
membungkus hasil data dari tabel nasabah dan tabel
jasa.
8 KoneksiBasisData Merupakan kelas utama untuk koneksi ke basis data
dan melakukan query.
3.2.2. Class Diagram
Gambar 6. Diagram Kelas Sistem Informasi Layanan Perbankan
1
1 1
1
1
1
1..*
1
1
1
1
1 1..*
1..*
1..*
1
1..*
1..*
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 23 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
3.2.3. Sekuen Diagram
Diagram sekuen menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan massage yang dikirm dan diterima
antarobjek. Banyaknya diagram sekuen yang harus digambar adalah
sebanyak pendefinisian use case yang memiliki proses sendiri atau dari
generalisasi.
Use Case : Memasukkan data Nasabah
Gambar 7. Diagram Sekuen – Memasukkan data Nasabah
Use Case : Mengubah data Nasabah
Gambar 8. Diagram Sekuen – Mengubah Data Nasabah
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 24 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Use Case : Menghapus data Nasabah
Gambar 9. Diagram Sekuen – Menghapus Data Nasabah
Use Case : Mencetak data Nasabah
Gambar 10. Diagram Sekuen – Mencetak Data Nasabah
Use Case : Memasukkan Data Layanan
Gambar 11. Diagram Sekuen – Memasukkan Data Layanan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 25 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Use Case : Mengedit Data Layanan
Gambar 12. Diagram Sekuen – Mengubah Data Layanan
Use Case : Menghapus Data Layanan
Gambar 13. Diagram Sekuen – Hapus Data Layanan
Use Case : Mencetak Data Layanan
Gambar 14. Diagram Sekuen - Mencetak Data Layanan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 26 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Use Case : Memasukkan Data Proses Pelayanan
Gambar 15. Diagram Sekuen – Memasukkan Data Proses Pelayanan
Use Case : Mengubah Data Proses Pelayanan
Gambar 16. Diagram Sekuen – Mengubah Data Proses Pelayanan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 27 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Use Case : Menghapus Data Proses Pelayanan
Gambar 17. Diagram Sekuen – Menghapus Data Proses Pelayanan
Use Case : Mencetak Data Proses Pelayanan
Gambar 18. Diagram Sekuen – Mencetak Data Proses Pelayanan
3.2.4. Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan
workflow(aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis.
Diagram aktivitas menggambarkan aktivitas sistem bukan apa yang
dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.
Diagram aktivitas dalam sistem infromasi Layanan Perbankan ini
dimana ketika sistem dijalankan, sistem akan menampilkan tampilan
Menu. Selanjutnya, dalam tampilan menu tersebut sistem dapat
melakukan 3 aktivitas utama, yakni Mengelola Data Nasabah, Mengelola
Data Layanan dan Mengelola Data Proses Pelayanan.
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 28 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Gambar 19. Activity diagram sistem informasi Layanan Perbankan
3.3. Kelas Analisis
3.3.1. Identifikasi Tanggung-Jawab (CRC)
Kelas : Mengelola Data Nasabah
Kelas Induk : Mengelola Data Nasabah
Kelas Anak : 1. Memasukkan Data Nasabah 2. Mengubah Data Nasabah 3. Mengahpus Data Nasabah 4. Mencetak Data Nasabah
Tanggung-Jawab Kelas Terkait
Id_nasabah Nama Jenis kelamin Alamat Tanggal lahir Saldo
Tidak ada
Kelas : Mengelola Data Layanan
Kelas Induk : Mengelola Data Layanan
Kelas Anak : 1. Memasukkan Data Layanan 2. Mengubah Data Layanan 3 Mengahpus Data Layanan 4 Mencetak Data Layanan
Tanggung-Jawab Kelas Terkait
Id_ Layanan Layanan Jasa Sarat
Tidak ada
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 29 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Kelas : Mengelola Data Proses Pelayanan
Kelas Induk : Mengelola Data Proses Pelayanan
Kelas Anak : 1. Memasukkan Data Proses Pelayanan 2. Mengubah Data Proses Pelayanan 3. Mengahpus Data Proses Pelayanan 4. Mencetak Data Proses Pelayanan
Tanggung-Jawab Kelas Terkait
Id_ ProsesPelayanan Nama Nasabah Layanan Jasa Tanggal
Nasabah
Layanan
3.3.2. Identifikasi Atribut
Nama Kelas Daftar Atribut
Mengelola Data Nasabah 1. Id_nasabah
2. Nama nasabah
3. Jenis kelamin
4. Alamat
5. Tanggal lahir
6. Saldo
Mengelola Data Layanan 1. Id_layanan
2. Layanan
3. Jasa
4. Syarat
Mengelola Data Proses
Pelayanan
1. Id_prosespelayanan
2. Nama nasabah
3. Layanan
4. Jasa
5. Tanggal
3.3.3. Identifikasi Generalisasi
Nama Kelas Daftar Generalisasi
Mengelola Data Nasabah 1. Memasukkan data nasabah
2. Mengedit data nasabah
3. Menghapus data nasabah
4. Mencetak data nasabah
Mengelola Data Layanan 1. Memasukkan data layanan
2. Mengedit data layanan
3. Menghapus data layanan
4. Mencetak data layanan
Mengelola Data Proses
Pelayanan
1. Memasukkan data proses pelayanan
2. Mengedit data proses pelayanan
3. Menghapus data proses pelayanan
4. Mencetak data proses pelayanan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 30 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
BAB IV
MODEL PERANCANGAN
4.1. Deskripsi Arsitektural
4.1.1. Konfigurasi Jaringan
Server bank menyimpan database bank (Data base Server), IP address
client yang bersifat fixed (DHCP Server), dan Router. Hubungan Client-
Server bersifat intranet, dengan client adalah customer services yang
berhubungan langsung dengan nasabah dan server adalah pimpinan
customer services atau kepala bank.
NODE KETERANGAN
Data base server Server yang menyimpan data-data
nasabah, pelayanan dan proses
pelayanan.
DHCP server Merupakan protokol jaringan untuk
memudahkan pengalokasian alamat
IP dalam satu jaringan (server)
Router Penghubung antar jaringan (bank
pusat dan cabang) untuk
mempermudah pengiriman paket
data.
4.1.2. Algoritma/Query
No Query Query Keterangan
Q-001 Select * from nasabah; Menampilkan data
nasabah
Q-002 INSERT INTO `bank`.`nasabah`
(`id_nasabah`, `nama_nas`,
`jenkel`, `alamat`, `ttl`, `saldo`)
VALUES ('3', 'dewi',
'perempuan', 'jl. cendrawasih no.
23', '2013-05-24', '250000');
Memasukkan data nasabah
dengan id 3, nama dewi,
jenkel perempuan, alamat
jl. Cendrawasih no. 23, ttl
2013-05-24, dan saldo
250000.
Q-003 UPDATE `bank`.`nasabah` SET
nama_nas = cika WHERE
`nasabah`.`id_nasabah` = 3;
Mengubah data nama_nas
dengan id_nasabah 3
menjadi cika.
Q-004 DELETE FROM nasabah
WHERE id_nasabah=3;
Menghapus data nasabah
dengan id_nasabah =3.
Q-005 SELECT * FROM pelayanan p,
nasabah n, jasa j WHERE
p.id_nasabah=n.id_nasabah
AND p.id_jasa=j.id_jasa
Relasi tabel jasa dan tabel
pnasabah untuk
dimasukkan dalam tabel
pelayanan.
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 31 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
4.2. Antarmuka
Antarmuka : Gambar 2. Layar utama Sistem Informasi Layanan Perbankan
Id Objek Jenis Nama Keterangan
jButton2 Button Data
Nasabah
Membuka Form Data
Nasabah
jButton3 Button Data
Layanan
Membuka Form Data
Layanan
jButton4 Button Data Proses
Pelayanan
Membuka Form Data Proses
Pelayanan
jButton5 Button Exit Tutup Aplikasi
jMenu1 Menu Bar File Berisi Data-Data yang
terdapat dalam sistem
jMenu2 Menu Bar Laporan Berisi Laporan Data-Data
yang terdapat dalam sistem
untuk dicetak.
Antarmuka : Gambar 3. Data Nasabah
Id Objek Jenis Nama Keterangan
jLabel2 Label Id_ Nasabah Label untuk Field pengisian
Id_nasabah
jLabel3 Label Nama Label untuk Field pengisian
nama nasabah
jLabel4 Label Alamat Label untuk Field pengisian
alamat nasabah
jLabel5 Label Tempat/Tgl
Lahir
Label untuk Field pengisian
Tempat/tgl lahir nasabah
jLabel6 Label Saldo Awal Label untuk Field pengisian
saldo awal nasabah
jTextField1 Text Field Id_ Nasabah Field pengisian Id_nasabah
jTextField2 Text Field Nama Field pengisian nama
nasabah
jTextField3 Text Field Alamat Field pengisian alamat
nasabah
jText Field4 Text Field Tempat/Tgl
Lahir
Field pengisian Tempat/tgl
lahir nasabah
jText Field5 Text Field Saldo Awal Field pengisian saldo awal
nasabah
jButton1 Button |< Tombol untuk menampilkan
data pertama
jButton2 Button << Tombol untuk menampilkan
data sebelumnya
jButton3 Button >> Tombol untuk menampilkan
data selanjutnya
jButton4 Button >| Tombol untuk menampilkan
data terakhir
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 32 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
jButton5 Button Insert Tombol untuk memasukkan
data
jButton6 Button Update Tombol untuk mengubah
data
jButton7 Button Delete Tombol untuk menghapus
data
jButton8 Button Print Tombol untuk mencetak data
jLabel7 Label Jenis
Kelamin
Label untuk Field pengisian
data jenis kelamin nasabah
jLabel9 Label Perempuan Label untuk icon perempuan
jLabel1 Label Laki-Laki Label untuk icon laki-laki
jRadioButton
1
Radio
Button
Laki-laki Button untuk memilih pilihan
data ”Laki-laki”
jRadioButton
2
Radio
Button
Perempuan Button untuk memilih pilihan
data ”Perempuan”
jLabel10 Label Data
Nasabah
Label untuk judul ” Data
Nasabah”
jButton9 Button Search Tombol untuk mencari data
jButton10 Button Quit Tombol untuk keluar dari
form data nasabah.
Antarmuka : Gambar 4. Data Layanan
Id Objek Jenis Nama Keterangan
jLabel2 Label Id_ Layanan Label untuk Field pengisian
Id_ Layanan
jLabel3 Label Layanan Label untuk Field pengisian
Layanan
jLabel4 Label Jenis Label untuk Field pengisian
jenis Layanan
jLabel5 Label Syarat Label untuk Field pengisian
syarat menggunakan Layanan
jTextField1 Text Field Id_ Layanan Field pengisian Id_ Layanan
jTextField2 Text Field Layanan Field pengisian Layanan
jButton1 Button |< Tombol untuk menampilkan
data pertama
jButton2 Button << Tombol untuk menampilkan
data sebelumnya
jButton3 Button >> Tombol untuk menampilkan
data selanjutnya
jButton4 Button >| Tombol untuk menampilkan
data terakhir
jButton5 Button Insert Tombol untuk memasukkan
data
jButton6 Button Update Tombol untuk mengubah
data
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 33 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
jButton7 Button Delete Tombol untuk menghapus
data
jButton8 Button Print Tombol untuk mencetak data
jComboBox1 Combo
Box
Jenis Box untuk pilihan data jenis
layanan
jTextArea1 Text Area Syarat Area untuk mengisi syarat
menggunakan layanan bank
jLabel1 Label Data Jasa
Pelayanan
Bank
Label untuk judul ” Jasa
Pelayanan Bank”
jButton9 Button Search Tombol untuk mencari data
jButton10 Button Quit Tombol untuk keluar dari
form data nasabah.
Antarmuka : Gambar 5. Data Proses Pelayanan
Id Objek Jenis Nama Keterangan
jLabel2 Label Id Proses
Pelayanan
Label untuk Field pengisian
Id Proses Pelayanan
jLabel3 Label Nama
Nasabah
Label untuk combo box
pengisian nama nasabah
jLabel5 Label Jenis
pelayanan
Label untuk Field pengisian
Jenis pelayanan
jLabel6 Label Jenis
Layanan
Label untuk combo box
pengisian jenis Layanan
jLabel7 Label Tanggal Label untuk Field pengisian
tanggal
jTextField1 Text Field Id Proses
Pelayanan
Field pengisian Id proses
pelayanan
jTextField4 Text Field Jenis
pelayanan
Field pengisian jenis
pelayanan
jComboBox1 Combo
Box
Nama
Nasabah
Combo Box untuk pilihan
data nama nasabah
jComboBox3 Combo
Box
Jenis
Layanan
Combo Box untuk pilihan
data jenis layanan
jTextField2 Text Field Tanggal Field pengisian tanggal
jButton1 Button |< Tombol untuk menampilkan
data pertama
jButton2 Button << Tombol untuk menampilkan
data sebelumnya
jButton3 Button >> Tombol untuk menampilkan
data selanjutnya
jButton4 Button >| Tombol untuk menampilkan
data terakhir
jButton5 Button Insert Tombol untuk memasukkan
data
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 34 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
jButton6 Button Update Tombol untuk mengubah
data
jButton7 Button Delete Tombol untuk menghapus
data
jButton8 Button Print Tombol untuk mencetak data
jLabel1 Label Data Proses
Pelayanan
Label untuk judul ” Proses
Pelayanan”
jButton9 Button Search Tombol untuk mencari data
jButton10 Button Quit Tombol untuk keluar dari
form
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 35 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
BAB V
IMPLEMENTASI
5.1. Implementasi Antarmuka
Dalam implementasi antarmuka berisi tampilan antarmuka dari Sistem
Informasi Layanan Perbankan yang sudah jadi. Diantaranya tampilan Menu, Data
Nasabah, Data Layanan dan Data Proses Pelayanan. Seperti pada gambar berikut:
5.1.1. Tampilan Menu
Gambar 20. Tampilan Menu
Merupakan tampilan awal antarmuka dari Sistem Informasi Layanan
Perbankan. Terdiri dari 4 tombol dan menu bar yang aktif yakni :
Data Nasabah menampilkan form data nasabah
Data Layanan menampilkan form data layanan
Data Proses Pelayanan menampilkan form data proses pelayanan dan
Exit keluar dari sistem.
5.1.2. Tampilan Data Nasabah
Gambar 21. Tampilan Data Nasabah
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 36 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Merupakan tampilan data nasabah dari Sistem Informasi Layanan
Perbankan. Berisi Label, text field, radio button dan button yang aktif
diantaranya :
Insert untuk memasukkan data nasabah,
Update untuk mengubah data nasabah,
Delete untuk menghapus data nasabah
Print untuk mencetak data nasabah, dan
View untuk menampilkan data nasabah.
Quit untuk keluar dari form data nasabah.
Gambar 22. Tampilan Data Nasabah Yang berhasi Diinputkan
Gambar 23. Tampilan Data Nasabah Yang berhasi DiUpdate
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 37 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Gambar 24. Tampilan Data Nasabah Yang berhasi DiHapus
Gambar 25. Tampilan Data Nasabah Yang DiCetak
5.1.3. Tampilan Data Layanan
Gambar 26. Tampilan Data Layanan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 38 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Merupakan tampilan data Layanan dari Sistem Informasi Layanan
Perbankan. Berisi Label, text field, combo box dan button yang aktif
diantaranya :
Insert untuk memasukkan data Layanan,
Update untuk mengubah data Layanan,
Delete untuk menghapus data Layanan
Print untuk mencetak data Layanan,
View untuk menampilkan data Layanan, dan
Quit untuk keluar dari form data Layanan.
Gambar 27. Tampilan Data Layanan yang berhasil DiInputkan
Gambar 27. Tampilan Data Layanan yang berhasil DiUbah
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 39 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Gambar 28. Tampilan Data Layanan yang berhasil diHapus
Gambar 29. Tampilan Data Layanan yang diCetak
5.1.4. Tampilan Data Proses Pelayanan
Gambar 30. Tampilan Data Proses Pelayanan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 40 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Merupakan tampilan data Proses Pelayanan dari Sistem Informasi
Layanan Perbankan. Form ini merupakan hasil relasi dari data nasabah
(nama nasabah) dan data layanan (jenis layanan) Berisi Label, text field,
combo box dan button yang aktif diantaranya :
Insert untuk memasukkan data Proses Pelayanan,
Update untuk mengubah data Proses Pelayanan,
Delete untuk menghapus data Proses Pelayanan
Print untuk mencetak data Proses Pelayanan,
View untuk menampilkan data Proses Pelayanan dan
Quit untuk keluar dari form data Proses Pelayanan.
Gambar 31. Tampilan Data Proses Pelayanan yang berhasil diInputkan
Gambar 32. Tampilan Data Proses Pelayanan yang berhasil diUbah
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 41 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Gambar 33. Tampilan Menghapus Data Proses Pelayanan yang berhasil diHapus
Gambar 34. Tampilan Data Proses Pelayanan yang diCetak
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 42 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
BAB VI
PENGUJIAN
6.1. Rancangan Pengujian
Teknik pengujian yang digunakan pada Sistem Informasi Layanan Perbankan
menggunakan pengujian BlackBox.
Black Box adalah cara pengujian dilakukan dengan hanya menjalankan atau
mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit itu sesuai
dengan proses bisnis yang diinginkan. Dengan kata lain, black box merupakan
user testing, biasanya pengujian perangkat lunak dengan metode black box
melibatkan client atau pelanggan yang memesan perangkat lunak tersebut, dari
sini dapat diketahui keinginan client terhadap perangkat lunak tersebut, misal
client ingin tampilannya diubah atau proses penjalanan perangkat lunak tersebut
agar lebih dimengerti.
6.2. Pengujian Black Box
6.2.1. Pengujian Form Menu
DESKRIPSI INPUT OUTPUT KESIMPULA
N
Menguji
menu File
Klik menu
File
Tampil menu item yaitu :
data nasabah, data
layanan, data proses
pelayanan dan keluar
Sesuai
Menguji
menu File
Klik menu
Laporan
Tampil menu item yaitu :
data nasabah, data
layanan, data proses
pelayanan dan keluar
Sesuai
Menguji
button data
nasabah
Klik button
data nasabah
Tampil form pengolahan
data nasabah
Sesuai
Menguji
button data
Layanan
Klik button
data Layanan
Tampil form pengolahan
data Layanan
Sesuai
Menguji
button data
proses
Klik button
data proses
pelayanan
Tampil form pengolahan
data proses pelayanan
Sesuai
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 43 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
pelayanan
Menguji
button exit
Klik button
exit
Keluar dari sistem Sesuai
Menguji sub
sistem data
nasabah
Klik sub
sistem data
nasabah
Tampil form pengolahan
data nasabah
Sesuai
Menguji sub
sistem data
Layanan
Klik sub
sistem data
Layanan
Tampil form pengolahan
data Layanan
Sesuai
Menguji sub
sistem proses
pelayanan
Klik sub
sistem data
proses
pelayanan
Tampil form pengolahan
data proses pelayanan
Sesuai
Menguji sub
sistem Exit
Klik sub
sistem Exit Keluar dari Sistem
Sesuai
Menguji sub
sistem data
nasabah
Klik sub
sistem data
nasabah
Tampil laporan
pengolahan data nasabah
Sesuai
Menguji sub
sistem data
Layanan
Klik sub
sistem data
Layanan
Tampil laporan
pengolahan data Layanan
Sesuai
Menguji sub
sistem proses
pelayanan
Klik sub
sistem data
proses
pelayanan
Tampil laporan
pengolahan data proses
pelayanan
Sesuai
Menguji sub
sistem Exit
Klik sub
sistem Exit Keluar dari Sistem
Sesuai
6.2.2. Pengujian Form Data Nasabah
DESKRIPSI INPUT OUTPUT KESIMPULAN
Menguji
tombol Insert
Klik tombol
insert tanpa
mengisi data
pada form
data nasabah
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 44 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
insert dengan
mengisi
sebagian data
pada form
data nasabah
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
insert dengan
mengisi
semua data
pada form
data nasabah
Data masuk kedalam
database, pesan sukses
memasukkan data
Sesuai
Menguji
tombol Update
Klik tombol
update tanpa
memilih data
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
update
dengan
memilih
dahulu data
yang diubah
Data terupdate, pesan
sukses mengubah data
Sesuai
Menguji
tombol Delete
Klik tombol
delete tanpa
memilih data
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
delete dengan
memilih
dahulu data
yang dihapus
Data terdelete, pesan
sukses menghapus data
Sesuai
Menguji
tombol print
Klik tombol
Tampil preview data
nasabah yang akan
dicetak
Sesuai
6.2.3. Pengujian Form Data Layanan
DESKRIPSI INPUT OUTPUT KESIMPULAN
Menguji
tombol Insert
Klik tombol
insert tanpa
mengisi data
pada form
Data Layanan
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
insert dengan
mengisi
sebagian data
pada form
Data Layanan
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
insert dengan
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 45 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
mengisi
semua data
pada form
Data Layanan
Data masuk kedalam
database, pesan sukses
memasukkan data
Sesuai
Menguji
tombol Update
Klik tombol
update tanpa
memilih data
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
update
dengan
memilih
dahulu data
yang diubah
Data terupdate, pesan
sukses mengubah data
Sesuai
Menguji
tombol Delete
Klik tombol
delete tanpa
memilih data
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
delete dengan
memilih
dahulu data
yang dihapus
Data terdelete, pesan
sukses menghapus data
Sesuai
Menguji
tombol print
Klik tombol
Tampil preview Data
Layanan yang akan
dicetak
Sesuai
6.2.4. Pengujian Form Data Proses Pelayanan
DESKRIPSI INPUT OUTPUT KESIMPULAN
Menguji
tombol Insert
Klik tombol
insert tanpa
mengisi data
pada form
Data Proses
Pelayanan
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
insert dengan
mengisi
sebagian data
pada form
Data Proses
Pelayanan
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
insert dengan
mengisi
semua data
pada form
Data Proses
Pelayanan
Data masuk kedalam
database, pesan sukses
memasukkan data
Sesuai
Jurusan Teknik Informatika UNHALU Inception-G04 Halaman 46 dari 46 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNHALU dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UNHALU.
Menguji
tombol Update
Klik tombol
update tanpa
memilih data
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
update
dengan
memilih
dahulu data
yang diubah
Data terupdate, pesan
sukses mengubah data
Sesuai
Menguji
tombol Delete
Klik tombol
delete tanpa
memilih data
Sistem tidak merespon
tindakan
Sesuai
Klik tombol
delete dengan
memilih
dahulu data
yang dihapus
Data terdelete, pesan
sukses menghapus data
Sesuai
Menguji
tombol print
Klik tombol
Tampil preview Data
Proses Pelayanan yang
akan dicetak
Sesuai
Top Related