bab iii pembahasan - repository.bsi.ac.id · contoh : 1 1 1 1 0 8 0 0 0 0 2 keterangan : 11 : tahun...

42
18 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Bank Sampah Wijaya Kusuma merupakan jenis usaha yang bergerak di bidang jasa. Agar pelayanan pada bank sampah dapat mengembangkan usaha tersebut maka pemakaian komputer sangat berpengaruh besar bagi usaha ini. Saat ini sistem pelayanan yang ada pada Bank Sampah Wijaya Kusuma masih dilakukan secara manual. Sistem yang digunakan saat ini sangat rentan akan kesalahan, seperti kehilangan data atau duplikasi data lainnya dan juga mengakibatkan terhambatnya pengelolaan data. 3.1.1 Sejarah Perusahaan Bank sampah Wijaya Kusuma dibangun atas ijin dari Rt dan Rw pada tahun 2012 dengan nomor surat keterangan 011/016/62/2012, program bank sampah dari walikota yang dilaksanakan oleh Rw 16 ini sebagai pelopor bank sampah lainnya di kelurahan mekarsari. Visi : - Menjalankan program dari Walikota. - Melestarikan dan menjaga lingkungan. Misi : - Mendidik masyarakat agar peduli terhadap lingkungan dan sampah. - Merubah mindset masyarakat bahwa sampah juga berguna.

Upload: others

Post on 30-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

18

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Bank Sampah Wijaya Kusuma merupakan jenis usaha yang bergerak di

bidang jasa. Agar pelayanan pada bank sampah dapat mengembangkan usaha

tersebut maka pemakaian komputer sangat berpengaruh besar bagi usaha ini. Saat ini

sistem pelayanan yang ada pada Bank Sampah Wijaya Kusuma masih dilakukan

secara manual. Sistem yang digunakan saat ini sangat rentan akan kesalahan, seperti

kehilangan data atau duplikasi data lainnya dan juga mengakibatkan terhambatnya

pengelolaan data.

3.1.1 Sejarah Perusahaan

Bank sampah Wijaya Kusuma dibangun atas ijin dari Rt dan Rw pada tahun

2012 dengan nomor surat keterangan 011/016/62/2012, program bank sampah dari

walikota yang dilaksanakan oleh Rw 16 ini sebagai pelopor bank sampah lainnya di

kelurahan mekarsari.

Visi : - Menjalankan program dari Walikota.

- Melestarikan dan menjaga lingkungan.

Misi : - Mendidik masyarakat agar peduli terhadap lingkungan dan

sampah.

- Merubah mindset masyarakat bahwa sampah juga berguna.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

19

3.1.2 Struktur Organisasi dan Fungsi

Dalam suatu organisasi, struktur organisasi merupakan hal yang sangat

penting. Karena dengan adanya struktur organisasi yang baik maka fungsi-fungsi

manajemen akan dapat dijalankan dengan baik.

1. Struktur Organisasi

Gambar III.1

Struktur Organisasi Bank Sampah Wijaya Kusuma

2. Fungsi Organisasi

a. Ketua

1. Mengawasi kinerja para petugas bank sampah

2. Memeriksa laporan transaksi bank sampah

3. Bertanggung jawab atas tabungan nasabah

b. Petugas

1. Menerima dan mencatat setiap setoran sampah

2. Menacatat setiap transaksi pengepul

3. Bertanggung jawab atas semua data setoran dan transaksi

4. Bertanggung jawab atas sampah nasabah yang disetor

KETUA

Hj. Nursanah,S.Pd

Petugas

Siti Haeriyah

Petugas

Awaludin

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

20

3.2 Analisis Kebutuhan

Dalam sistem pengelolahan data pada bank sampah yang telah penulis riset

ada kendala yang dihadapi, yaitu sistem yang digunakan masih manual dengan

mencatat semua data bank sampah pada buku yang mengakibatkan pekerjaan kurang

efisien dan memungkinkan terjadinya kehilangan data atau rusaknya buku-buku

laporan tersebut.

Menanggapi kendala diatas, maka penulis bermaksud melakukan penanganan

dengan cara merancang program pelayanan bank sampah yang bertujuan untuk

menciptakan pengolahan data yang cepat dan akurat serta memudahkan dalam proses

pencarian data.

1. Analisa Kebutuhan Petugas

a) Login program

b) Mengelola data nasabah

c) Mengelola data pengepul

d) Mengelola data barang

e) Menegelola data tabungan

f) Mengelola laporan penjualan barang

g) Mengelola laporan tabungan

h) Melihat data laporan per periode

2. Analisis Kebutuhan Sistem

a) Petugas harus login terlebih dahulu untuk masuk ke dalam program

b) Program memproses dan menyimpan hasil dari data input

c) Program dapat mencetak data setoran maupun penjualan

d) Petugas harus keluar setelah menggunakan program

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

21

3.3 Rancangan Dokumen

3.3.1 Rancangan Dokumen Masukan ( Input )

1. Data Tabungan

Nama Dokumen : Data Tabungan

Fungsi : Sebagai bukti catatan data tabungan nasabah

Sumber : Petugas

Tujuan : Arsip tabungan

Media : Buku tabungan

Jumlah : 1 Buku

Frekuensi : Setiap melakukan catatan tabungan nasabah

Bentuk : Lampiran A.1

3.3.2 Rancangan Dokumen Keluaran ( Output )

1. Laporan Penarikan Tabungan

Nama Dokumen : Laporan Penarikan Tabungan

Fungsi : Mencatat transaksi penarikan tabungan

Sumber : Petugas

Tujuan : Nasabah

Media : Kertas

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

22

Jumlah : 1 Lembar

Frekuensi : Setiap ada transaksi penarikan tabungan

Bentuk : Lampiran B.1

3.4 Entity Relationship Diagram

3.4.1 Entity Relationship Diagram ( ERD )

Gambar III.2

Entity Relationship Diagram Bank Sampah Wijaya Kusuma

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

23

3.4.2 Logical Record Structure ( LRS )

Gambar III.3

Logical Record Structure Bank Sampah Wijaya Kusuma

3.5 Spesifikasi File

Berikut adalah spesifikasi file yang penulis gunakan dalam membangun

program, diantaranya adalah:

1. Spesifikasi File Petugas

Nama File : Petugas

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

24

Akronim : petugas

Fungsi : Menyimpan data petugas

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 78 Byte

Kunci Field : kd_petugas

Software : Xampp V3.1.0

Tabel III. 1

Spesifikasi File Petugas

No Elemen Akronim Tipe Panjang Keterangan

1 Kode Petugas kd_petugas Char 6 Primary Key

2 Nama Petugas nm_petugas Varchar 25

3 No Telepon no_tlp Char 12

4 Username username Char 10

5 Password password Varchar 25

2. Spesifikasi File Nasabah

Nama File : Nasabah

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

25

Akronim : nasabah

Fungsi : Menyimpan data nasabah

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 81 Byte

Kunci Field : kd_nasabah

Software : Xampp V3.1.0

Tabel III.2

Spesifikasi File Nasabah

No Elemen Akronim Tipe Panjang Keterangan

1 Kode Nasabah kd_nasabah Varchar 9 Primary Key

2 Nama Nasabah nm_nasabah Varchar 25

3 No Telepon no_tlp Char 12

4 Alamat alamat Varchar 35

5 Tanggal Daftar tgl_daftar date

3. Spesifikasi File Tabungan

Nama File : Tabungan

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

26

Akronim : tabungan

Fungsi : Menyimpan data tabungan nasabah

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record :27 Byte

Kunci Field : kd_tabungan

Software : Xampp V3.1.0

Tabel III.3

Spesifikasi File Tabungan

No Elemen Akronim Tipe Panjang Keterangan

1 Kode Tabungan kd_tabungan Char 12 Primary Key

2 Kode Nasabah kd_nasabah Char 9

4 Saldo Akhir saldo_akhir Int 11

4. Spesifikasi File Transaksi Penarikan

Nama File : Transaksi Penarikan

Akronim : transaksi penarikan

Fungsi : Menyimpan data penarikan tabungan

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

27

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 41 Byte

Kunci Field : kode_tpenarikan

Software : Xampp V3.1.0

Tabel III.4

Spesifikasi File Transaksi Penarikan

No Elemen Akronim Tipe Panjang Keterangan

1 Kode Penarikan kd_penarikan Char 12 Primary Key

2 Kode Petugas kd_petugas Varchar 9

3 Kode Tabungan kd_tabungan Varchar 9

5 Tanggal

Penarikan

tgl_penarikan Date -

6 Jumlah Penarikan jmlh_penarikan Int 11

5. Spesifikasi File Detail Tabungan

Nama File : Detail Tabungan

Akronim : detail tabungan

Fungsi : Menyimpan data penarikan tabungan

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

28

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 57 Byte

Kunci Field : kd_dtabungan

Software : Xampp V3.1.0

Tabel III.5

Spesifikasi File Detail Tabungan

No Elemen Akronim Tipe Panjang Keterangan

1 Id Id Int 11 Primary Key

2 Kode Tabungan kd_tabungan Char 9

3 Kode Sampah kd_sampah Char 6

4 Kode Petugas kd_petugas Char 9

5 Subtotal subtotal Int 11

6 Jumlah jumlah Int 11

7 Tanggal tanggal date

6. Spesifikasi File Sampah

Nama File : Sampah

Akronim : sampah

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

29

Fungsi : menyimpan data sampah

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 42 Byte

Kunci Field : kd_sampah

Software : Xampp V3.1.0

Tabel III.6

Spesifikasi File Sampah

No Elemen Akronim Tipe Panjang Keterangan

1 Kode Sampah kd_sampah Varchar 6 Primary Key

2 Nama Sampah nm_sampah Varchar 25

3 Harga Per Kilo harga_per_kilo Int 11

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

30

3.6 Pengkodean

Pengkodean digunakan untuk mengklasifikasi data yangdimasukkan kedalam

computer ataupun untuk mengambil macam-macam informasi, kode dapat berbentuk

dari kumpulan angka, huruf, atau simbol lainnya.

3.6.1 Kode Petugas

Kode petugas terdiri dari 6 digit yang ketentuannya sebagai berikut :

X X X 0 0 0

Identitas Jabatan Nomor Urut

Contoh :

P T G 0 0 1

Keterangan :

PTG : Inisial Petugas

001 : Nomor Urut

3.6.2 Kode Nasabah

Kode nasabah terdiri dari 7 digit yang ketentuannya sebagai berikut :

X X X X X 0 0 0 0

Identitas Nasabah Tahun Nomor Urut

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

31

Contoh :

N S B 1 9 0 0 0 1

Keterangan :

NSB : Identitas Nasabah

19 : Tahun 2019

0001 : Nomor Urut

3.6.5 Kode Tabungan

Kode Tabungan terdiri dari 8 digit yang ketentuannya sebagai berikut :

X X X X X X X 0 0 0 0

Inisial Tabungan Tahun Bulan Nomor Urut

Contoh :

T B G 1 1 1 1 0 0 0 2

Keterangan :

TB : Inisial Tabungan

11 : Tahun 2011

10 : Bulan November

0002 : Nomor Urut

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

32

3.6.6 Kode Transaksi Penarikan

Kode Transaksi Penarikan terdiri dari 9 digit yang ketentuannya sebagai

berikut :

X X X X X X 0 0 0 0 0

Tahun Bulan Tanggal Nomor Urut

Contoh :

1 1 1 1 0 8 0 0 0 0 2

Keterangan :

11 : Tahun 2011

10 : Bulan November

08 : Tanggal

00002 : Nomor Urut

3.6.7 Kode Sampah

Kode barang terdiri dari 6 digit yang ketentuannya sebagai berikut :

X X X 0 0 0

Identitas Sampah Nomor Urut

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

33

Contoh :

S P H 0 0 1

Keterangan :

SPH : Identitas Sampah

001 : Nomor Urut 001

3.7 Spesifikasi Program

3.7.1 Hipo ( Hierarchy Input Proses Output )

Gambar III.4

Diagram HIPO Bank Sampah Wijaya Kusuma

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

34

3.7.2 Flowchart

1. Flowchart Daftar Petugas

Gambar III. 5 Flowchart Daftar Petugas

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

35

2. Flowchart Login

Gambar III.6 Flowchart Login

3. Flowchart Hapus Sampah

Gambar III.7 Flowchart Hapus Sampah

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

36

4. Flowchart Lupa Password

Gambar III. 8 Flowchart Lupa Password

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

37

5. Flowchart Menu Utama

Gambar III.9 Flowchart Menu Utama

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

38

6. Flowchart Petugas

Gambar III.10 Flowchart Petugas

7. Flowchart Nasabah

Gambar III.11 Flowchart Nasabah

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

39

8. Flowchart Sampah Baru

Gambar III.12 Flowchart Sampah Baru

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

40

9. Flowchart Ubah Sampah

Gambar III.13 Flowchart Sampah Baru

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

41

10. Flowchart Tabungan

Gambar III.14 Flowchart Tabungan

11. Flowchart Penarikan

Gambar III.15 Flowchart Penarikan

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

42

3.8 Spesifikasi Sistem Komputer

3.8.1 Spesifikasi Sistem Hardware

Perangkat keras computer terdiri dari beberapa bagian penting yaitu CPU

(Central Proccesing Unit), RAM (Random Access memory) dan ROM (Read Only

Memory). Selain komponen utama tersebut ada beberapa macam komponen

pendukung yang tidak kalah penting sepertu harddisk, monitor, keyboard, diskdrive,

disket, modem dan lain-lain. Adapun spesifikasi perangkat keras yang penulis

sarankan agar proses pengolahan data berjalan dengan baik adalah sebagai berikut :

1. Monitor : 14”

2. Proccessor : AMD A4-5000 APU with Radeon (TM) HD Graphics

3. Memory : 4 GB

4. Harddisk : 500 GB

5. Keyboard : Standard

6. Mouse : Standard

3.8.2 Spesifikasi Sistem Software

Didalam sistem program ini, sistem operasi yang digunakan adalah Windows

dan menggunakan aplikasi Netbeans IDE 8.1 serta menggunakan bahasa

pemograman Java, karena mudah dalam penggunaannya sehingga tidak perlu

keahlian khusu untuk menjalankan programnya.

1. Sistem operasi : Microsoft Windows 10

2. Software : Netbeans

3. Bahasa pemograman : Java

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

43

3.9 Implementasi

1. Halaman Login Petugas

Gambar III. 16. Rancangan Form Login

2. Halaman Lupa Password / Username

Gambar III.17. Rancangan Form Lupa Password/Username

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

44

3. Halaman Daftar Petugas

Gambar III. 18. Rancangan Form Daftar Petugas

4. Halaman Menu Utama

Gambar III. 19.Rancangan Form Menu Utama

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

45

5. Halaman Profil Petugas

Gambar III. 20. Rancangam Form Profil Petugas

6. Halaman Nasabah

Gambar III. 21. Rancangan Form Nasabah

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

46

7. Halaman Data Sampah

Gambar III.22. Rancangan Form Data Sampah

8. Halaman Tabungan

Gambar III.23. Rancangan Form Tabungan

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

47

9. Halaman Data Tabungan

Gambar III.24. Rancangan Halaman Data Tabungan

10. Halaman Transaksi Penarikan

Gambar III.25. Rancangan Form Transaksi Penarikan

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

48

11. Halaman Laporan Tabungan

Gambar III.26. Halaman Laporan Tabungan

12. Halaman Laporan Penarikan

Gambar III.27. Halaman Laporan Penarikan

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

49

3.10 Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang

fokus terhadap proses masukan dan keluaran program.

1. Pengujian terhadap Form Login

Tabel III.7

Hasil Pengujian Black Box Testing Halaman Login

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Username dan

password tidak di

isi kemudian

tombol login

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak akses

petugas dan

menampilkan

“Username atau

Password salah”

Sesuai

harapan

Valid

2 Mengetikkan

username dan

password tidak di

isi atau kosong

kemudian di klik

tombol login

Username :

Ika

Password :

(kosong)

Sistem akan

menolak akses

petugas dan

menampilkan

“Username atau

Password salah”

Sesuai

harapan

Valid

3 Username tidak

diketik atau kosong

dan password diisi

kemudian klik

Username :

(kosong)

Password :

Admin

Sistem akan

menolak akses

petugas dan

menampilkan

Sesuai

harapan

Valid

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

50

tombol login “Username atau

Password salah”

4 Mengetikkan salah

satu kondisi salah

pada username atau

password

kemudian klik

login

Username :

Ika (benar)

Password :

Petugas

(salah)

Sistem akan

menolak akses user

dan menampilakan

“Username atau

Password salah”

Sesuai

harapan

Valid

5 Mengetikkan

username dan

password dengan

data benar

kemudian klik

login

Username :

Ika

Password :

Admin

Sistem akan

menerima akses

login dan kemudian

akan menampilkan

menu utama

Sesuai

harapan

Valid

2. Pengujian terhadap Form Daftar Petugas

Tabel III. 8

Hasil Pengujian Black Box Halaman Daftar Petugas

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Klik button daftar

petugas pada form

login untuk

menambahkan

petugas

Klik button

daftar

Sistem akan

menampilkan kode

petugas secara

otomatis dan

memasukkan data

Sesuai

harapan

Valid

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

51

petugas lainnya

2 Klik button

konfirmasi untuk

menyimpan data

petugas yang baru

didaftar

Klik button

konfirmasi

Sistem akan

mengakses dan

menampilkan “

Berhasil

Mendaftar”

Sesuai

harapan

Valid

3. Pengujian terhadap Menu Utama

Tabel III. 9

Hasil Pengujian Black Box Testing Halaman Menu Utama

No Skenario Pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Klik ikon profil

petugas untuk

melihat atau

mengelola data

petugas

Klik button

petugas

Sistem akan

mengakses dan

menampilkan

form petugas

Sesuai

harapan

Valid

2 Klik ikon nasabah

untuk melihat atau

mengelola data

nasabah

Klik button

nasabah

Sistem akan

mengakses dan

menampilkan

form nasabah

Sesuai

harapan

Valid

3 Klik ikon sampah

untuk melihat dan

mengelola data

Klik button

sampah

Sistem akan

mengakses dan

menampilkan

Sesuai

harapan

Valid

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

52

sampah form sampah

4 Klik ikon tabungan

untuk melihat dan

mendaftar tabungan

baru

Klik button

tabungan

Sistem akan

mengakses dan

menampilkan

form tabungan

Sesuai

harapan

valid

5 Klik button transaksi

penarikan untuk

melihat proses

penarikan tabungan

Klik button

transaksi

penarikan

Sistem akan

mengakses dan

menampilkan

form transaksi

penarikan

Sesuai

harapan

Valid

4. Pengujian terhadap Form Profil Petugas

Tabel III. 10

Hasil Pengujian Black Box Halaman Profil Petugas

No Skenario Pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Klik pada ikon

profill petugas untuk

mengubah data

petugas

Klik ikon

profil

petugas

Sistem akan

mengakses data

yang ingin diedit

Sesuai

harapan

Valid

2 Klik button

konfirmasi untuk

menyimpan data

yang diubah

Klik button

konfirmasi

Sistem akan

memperbaharui

data yang ingin

diubah dan

Sesuai

harapan

Valid

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

53

menampilkan

“data berhasil

diubah”

3 Klik button batal

untuk batal

mengubah profil

petugas

Klik button

batal

Sistem akan

kembali ke menu

utama

Suesuai

harapan

Valid

5. Pengujian terhadap Form Nasabah

Tabel III. 11

Hasil Pengujian Black Box Halaman Nasabah

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Klik ikon nasabah

pada menu utama

untuk melihat dan

menginput data

nasabah

Klik ikon

nasabah

Sistem akan

menampilkan

halaman nasabsh

Sesuai

harapan

Valid

2 Ketik data yang

ingin dinput untuk

menambah nasabah

baru

Klik button

simpan

Sistem akan

mengakses dan

menampilkan “

Berhasil

Menambahkan”

Sesuai

harapan

Valid

3 Klik data nasabah Klik button Sistem akan Sesuai Valid

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

54

pada table nasabah

lalu klik button

hapus untuk

menghapus data

nasbah

hapus menampilkan

“Berhasil

Menghapus”

harapan

4 Ketik nama

nasabah pada

kolom cari untuk

mencari nama

nama nasabah

Klik button

cari

Sistem akan

mengakses dan

menampilkan nama

nasabah yang dicari

Sesuai

harapan

Valid

6. Pengujian terhdaap Form Data Sampah

Tabel III. 12

Hasil Pengujian Black Box Halaman Data Sampah

No Skenario Pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Klik pada ikon

sampah untuk input

data sampah

Klik ikon

sampah

Sistem akan

mengakses dan

muncul data

sampah

Sesuai

harapan

Valid

2 Input data sampah

yang ingin di

masukkan dan

simpan

Klik button

simpan

Sistem akan

menambah

data sampah

dan

Sesuai

harapan

Valid

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

55

menampilkan

“berhasil

menambahkan”

4 Klik button batal

untuk batal

menambah sampah

Klik button

batal

Sitem akan

menghapus

data yang

sudah diinput

Suesuai

harapan

Valid

5 Ketik di pencarian

untuk mencari nama

sampah

Klik button

cari

Sistem akan

mencari data

yang dicari

Sesuian

harapan

Valid

6 Klik data sampah

pada table sampah

lalu klik button

hapus untuk

menghapus data

sampah

Klik button

hapus

Sistem akan

menghapus

data yang ingin

dihapus dan

menampilkan

“berhasil

dihapus”

Sesuai

harapan

Valid

7. Pengujian terhdap Form Transaksi Tabungan

Tabel III. 13

Hasil Pengujian Black Box Halaman Transaksi Tabungan

No Skenario Pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Klik ikon tabungan

untuk melihat atau

Klik button

tabungan

Sistem akan

mengakses dan

Sesuai

harapan

Valid

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

56

mengelola data

tabungan

menampilkan

form tabungan

2 Input data nasabah

untuk membuka

tabungan baru

Input kode

nasabah

Sistem akan

mengakses dan

menampilkan data

nasabah

Sesuai

harapan

Valid

3 Input data setoran

sampah untuk

memasukkan data

tabungan

Input kode

sampah dan

jumlah

sampah

yang disetor

Sistem akan

mengakses dan

menampilkan

inputan

Sesuai

harapan

Valid

4 Klik simpan untuk

menyimpan

tabungan dan data

setoran

Klik simpan Sistem akan

menyimpan data

nasabah dan

setoran tabungan

Sesuai

harapan

Valid

5 Klik button batal

untuk batal

menambah tabungan

Klik button

batal

Sitem akan

menghapus data

yang sudah

diinput

Sesuai

harapan

Valid

6 Klik ubah untuk

mengubah data

setoran nasabah

Klik ubah Sistem akan

menampilkan data

setoran tabungan

untuk diedit

Sesuai

harapan

Valid

7 Ketik button cari Klik cari Sistem akan Sesuai valid

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

57

untuk mencari data

tabungan nasabah

mengakses dan

menampilkan data

yang dicari

harapan

8 Klik hapus untuk

menghapus data

pearikan

Klik hapus Sistem akan

menampilkan

pesan “data

berhasil dihapus”

Sesuai

harapan

Valid

9 Klik cetak untuk

mencetak data

tabungan nasabah

Klik cetak Sistem akan

menampilkan data

pdf yang dicetak

Sesuai

harapan

Valid

8. Pengujian terhadap Form Trasnsaki Penarikan

Tabel III. 14

Hasil Pengujian Black Box Halaman Transaksi Penarikan

No Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Klik ikon

penarikan

tabungan

Klik button

penarikantabungan

Sistem akan

mengakses dan

menampilkan

form penarkan

tabungan

Sesuai

harapan

Valid

2 Input kode

tabungan untuk

Input kode

tabungan

Sistem akan

mengakses dan

Sesuai

harapan

Valid

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

58

menampilkan

data tabungan

nasabah

menampilkan

inputan

3 Input angka uang

yang akan ditarik

input angka Sitem akan

mengakses data

dan

menampilkan

saldo tersisa

Sesuai

harapan

Valid

4 Klik simpan

untuk

menyimpan data

penarikan

Klik simpan Sistem akan

menyimpan

data penarikan

Sesuai

harapan

valid

5 Klik batal untuk

membatalkan

data yang sudah

diinput

Klik batal Sistem akan

menghapus data

yang sudah

diinput

Sesuai

harapan

Valid

6 Klik ubah untuk

mengubah data

penarikan

Klik ubah Sistem akan

menampilkan

data penarikan

yang sudah

diubah

Sesuai

harapan

Valid

7 Klik button cari

untuk mencari

data penarikan

Klik cari Sistem akan

menampilkan

data yang dicari

Sesuai

harapan

Valid

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · Contoh : 1 1 1 1 0 8 0 0 0 0 2 Keterangan : 11 : Tahun 2011 10 : Bulan November 08 : Tanggal ... Flowchart Login Gambar III.6 Flowchart

59

8 Klik hapus untuk

menghapus data

pearikan

Klik hapus Sistem akan

menampilkan

pesan “data

berhasil

dihapus”

Sesuai

harapan

Valid

9 Klik cetak untuk

mencetak data

penarikan

Klik cetak Sistem akan

memngakses

data menjadi

pdf

Sesuai

harapan

Valid