srs sistem informasi layanan perbankan

of 46/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
  • date post

    01-Dec-2015
  • Category

    Documents

  • view

    205
  • download

    31

Embed Size (px)

description

merupakan syarat mata kuliah RPL Teknik Infromatika UNHALU

Transcript of 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

  • 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 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 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 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

    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

  • 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

  • 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