srs sistem informasi layanan perbankan

46
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

description

merupakan syarat mata kuliah RPL Teknik Infromatika UNHALU

Transcript of srs sistem informasi layanan perbankan

Page 1: srs sistem informasi layanan perbankan

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

Page 2: srs sistem informasi layanan perbankan

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

Page 3: srs sistem informasi layanan perbankan

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

Page 4: srs sistem informasi layanan perbankan

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

Page 5: srs sistem informasi layanan perbankan

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

Page 6: srs sistem informasi layanan perbankan

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.

Page 7: srs sistem informasi layanan perbankan

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.

Page 8: srs 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.

Page 9: srs sistem informasi layanan perbankan

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

Page 10: srs sistem informasi layanan perbankan

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

Page 11: srs sistem informasi layanan perbankan

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

Page 12: srs sistem informasi layanan perbankan

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

Page 13: srs sistem informasi layanan perbankan

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

Page 14: srs sistem informasi layanan perbankan

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

Page 15: srs sistem informasi layanan perbankan

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

Page 16: srs sistem informasi layanan perbankan

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

Page 17: srs sistem informasi layanan perbankan

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.

Page 18: srs sistem informasi layanan perbankan

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

Page 19: srs sistem informasi layanan perbankan

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

Page 20: srs sistem informasi layanan perbankan

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

Page 21: srs sistem informasi layanan perbankan

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.

Page 22: srs sistem informasi layanan perbankan

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..*

Page 23: srs sistem informasi layanan perbankan

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

Page 24: srs sistem informasi layanan perbankan

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

Page 25: srs sistem informasi layanan perbankan

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

Page 26: srs sistem informasi layanan perbankan

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

Page 27: srs sistem informasi layanan perbankan

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.

Page 28: srs sistem informasi layanan perbankan

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

Page 29: srs sistem informasi layanan perbankan

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

Page 30: srs sistem informasi layanan perbankan

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.

Page 31: srs sistem informasi layanan perbankan

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

Page 32: srs sistem informasi layanan perbankan

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

Page 33: srs sistem informasi layanan perbankan

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

Page 34: srs sistem informasi layanan perbankan

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

Page 35: srs sistem informasi layanan perbankan

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

Page 36: srs sistem informasi layanan perbankan

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

Page 37: srs sistem informasi layanan perbankan

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

Page 38: srs sistem informasi layanan perbankan

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

Page 39: srs sistem informasi layanan perbankan

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

Page 40: srs sistem informasi layanan perbankan

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

Page 41: srs sistem informasi layanan perbankan

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

Page 42: srs sistem informasi layanan perbankan

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

Page 43: srs sistem informasi layanan perbankan

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

Page 44: srs sistem informasi layanan perbankan

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

print

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

Page 45: srs sistem informasi layanan perbankan

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

print

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

Page 46: srs sistem informasi layanan perbankan

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

print

Tampil preview Data

Proses Pelayanan yang

akan dicetak

Sesuai