• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Penulis melakukan tinjauan perusahaan pada Toko Garudo Motor yang

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Penulis melakukan tinjauan perusahaan pada Toko Garudo Motor yang"

Copied!
66
0
0

Teks penuh

(1)

23

PEMBAHASAN

3.1. Tinjauan Perusahaan

Penulis melakukan tinjauan perusahaan pada Toko Garudo Motor yang beralamat di Jl. K.H. Muchtar Tabrani No.63, Perwira, Bekasi Utara, Kota Bekasi.

3.1.1. Sejarah Perusahaan

Berdasar dari pengalaman Pak Yuwono dalam dunia sparepart yang sudah sangat mumpuni terbukti dengan beberapa kali menjadi kepala gudang di perusahaan-perusahaan yang berkecimpung dalam dunia sparepart. Dengan bekal tersebut dan keinginan yang kuat dalam berbisnis, akhirnya Pak Yuwono membuka bisnis baru yakni Garudo Motor. Garudo Motor merupakan suatu perusahaan dagang yang bergerak di bidang penjualan sparepart untuk kendaraan roda dua. Garudo Motor didirikan oleh Pak Yuwono pada tahun 2017 dengan nomor SKDU: 503/860-Kc.Bu. Saat ini Garudo Motor sudah memiliki 4 karyawan yang hampir kesemuanya adalah anggota keluarga dari Pak Yuwono dan satu toko fisik yang masih dalam status sewa.

3.1.2. Struktur Organisasi dan Fungsi

Dalam setiap badan usaha dibutuhkan struktur organisasi untuk mengetahui peranan dan tugas setiap anggota badan usaha tersebut agar pekerjaan menjadi lebih mudah karena sudah pada tugasnya masing- masing.

(2)

PEMILIK TOKO YUWONO KASIR FETI FAUZIAH KEPALA GUDANG RINGGO ISSAC DHARMA STAF GUDANG ANGGA PEGI PRASETYO PELAYAN DION ABBIYU JANUAR KEPALA TOKO RIZKY RAMADHANI

Adapun struktur organisasi yang ada di Garudo Motor yaitu:

Sumber: Garudo Motor (2018)

Gambar III.1. Struktur Organisasi

Berikut ini akan di jelaskan tugas dan tanggung jawab dari masing-masing bagian yang terdapat dalam struktur organisasi Garudo Motor:

1. Pemilik Toko

(3)

2. Kepala Toko

a. Mengontrol perkembangan toko yang di pimpin. b. Mengontrol kinerja karyawan.

c. Melakukan pemesanan sparepart ke supplier. 3. Kasir

a. Melakukan penginputan transaksi.

b. Membuat dan memberikan laporan transaksi kepada kepala toko. 4. Kepala Gudang

a. Melakukan pengecekan sparepart masuk dan sparepart keluar. b. Memberikan laporan pemesanan sparepart kepada kepala toko. 5. Pelayan

a. Melakukan pelayanan kepada pembeli. b. Merapikan barang di bagian penjualan. 6. Staf Gudang

a. Melakukan pengecekan barang masuk dan barang keluar. b. Memberikan laporan kepada kepala gudang.

3.2. Analisa Kebutuhan

1. Kebutuhan Pengguna

Dalam perancangan program persediaan sparepart pada Garudo Motor terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem yaitu administrator, pemilik dan staf gudang. Kedua pengguna ini memiliki hak akses yang berbeda. Analisa kebutuhan program berdasarkan hak aksesnya adalah sebagai berikut:

(4)

a. Analisa Kebutuhan Administrator 1) Melakukan login pada program.

2) Mengelola data pengguna program pada form pengguna. 3) Mengelola data sparepart pada form data spare part.

4) Mengelola data merek sparepart pada form data merek sparepart. 5) Mengelola data supplier pada form data supplier.

6) Mengelola data transaksi pada form transaksi pemesanan sparepart, penerimaan sparepart dan pengeluaran sparepart.

7) Mengganti password pribadi pada form ganti password. 8) Mencetak laporan.

9) Melakukan logout pada program. b. Analisa Kebutuhan Pemilik

1) Melakukan login pada program.

2) Mengganti password pribadi pada form ganti password. 3) Mencetak laporan.

4) Melakukan logout pada program. c. Analisa Kebutuhan Staf Gudang

1) Melakukan login pada program.

2) Mengelola data transaksi pada form transaksi pemesanan sparepart, penerimaan sparepart dan pengeluaran sparepart.

3) Mengganti password pribadi pada form ganti password. 4) Mencetak laporan.

(5)

2. Kebutuhan Sistem

a. Untuk dapat mengakses program, pengguna harus melakukan log in terlebih dahulu dengan memasukan kode_pengguna dan password masing- masing pengguna agar tetap terjaga keamanannya.

b. Setelah menggunakan program persediaan, pengguna diharuskan melakukan logout agar tetap terjaga keamanannya.

c. Sistem melakukan kalkulasi stok barang.

d. Sistem melakukan kalkulasi pemesanan sparepart, penerimaan sparepart dan pengeluaran sparepart.

3.3. Rancangan Dokumen

3.3.1. Rancangan Dokumen Masukan (Input)

Dokumen masukan adalah segala bentuk masukan yang berasal dari lingkungan dalam atau lingkungan luar sistem yang berupa dokumen-dokumen yang akan diolah dalam suatu proses sehingga dapat menghasilkan keluaran sesuai dengan kebutuhan perusahaan. Dokumen masukan Garudo Motor adalah: 1. Nama dokumen : Data Sparepart

Fungsi : Untuk mengetahui data sparepart Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator Frekuensi : Setiap ada data sparepart baru Media : Kertas

Jumlah : Menyesuaikan jumlah sparepart Bentuk : Lampiran A.1

(6)

2. Nama dokumen : Data Pengguna

Fungsi : Sebagai data pengguna program Sumber : Pengguna

Tujuan : Kepala Toko/Administrator Frekuensi : Setiap ada data pengguna baru Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran A.2

3. Nama dokumen : Data Supplier

Fungsi : Sebagai data supplier sparepart Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator Frekuensi : Setiap ada data supplier baru Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran A.3

3.3.2. Rancangan Dokumen Keluaran (Output)

Dokumen keluaran sebagai proses output untuk mengetahui suatu informasi yang dihasilkan perusahaan berdasarkan pengolahan data yang telah terjadi. Adapun beberapa dokumen keluaran yang di usulkan untuk Garudo Motor adalah:

(7)

1. Nama dokumen : Faktur Pemesanan Sparepart

Fungsi : Sebagai bukti permintaan transaksi pemesanan Sumber : Bagian Gudang

Tujuan : Supplier

Frekuensi : Setiap terjadinya proses pemesanan Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran B.1 2. Nama dokumen : Surat Jalan

Fungsi : Surat perintah untuk melakukan pembelian sparepart Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator

Frekuensi : Setiap terjadinya proses pemesanan Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran B.2

3. Nama dokumen : Faktur Penerimaan Sparepart Fungsi : Sebagai bukti transaksi penerimaan Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator

Frekuensi : Setiap terjadinya proses penerimaan Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran B.3

(8)

4. Nama dokumen : Faktur Pengeluaran Sparepart Fungsi : Sebagai bukti transaksi pengeluaran Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator

Frekuensi : Setiap terjadinya proses pengeluaran Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran B.4

5. Nama dokumen : Laporan Data Sparepart

Fungsi : Untuk mengetahui seluruh data stok sparepart Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator Frekuensi : Sesuai kebutuhan

Media : Kertas Jumlah : 1 lembar Bentuk : Lampiran B.5

6. Nama dokumen : Laporan Data Pengguna

Fungsi : Untuk mengetahui seluruh data pengguna Sumber : Kasir

Tujuan : Kepala Toko/Administrator Frekuensi : Sesuai kebutuhan

Media : Kertas Jumlah : 1 lembar Bentuk : Lampiran B.6

(9)

7. Nama dokumen : Laporan Data Supplier

Fungsi : Untuk mengetahui seluruh data supplier Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator Frekuensi : Sesuai kebutuhan

Media : Kertas

Jumlah : Menyesuaikan jumlah supplier Bentuk : Lampiran B.7

8. Nama dokumen : Laporan Data Transaksi Pemesanan Fungsi : Sebagai laporan transaksi pemesanan Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator Frekuensi : Sesuai kebutuhan

Media : Kertas

Jumlah : Menyesuaikan jumlah transaksi Bentuk : Lampiran B.8

9. Nama dokumen : Laporan Data Transaksi Penerimaan

Fungsi : Sebagai laporan transaksi penerimaan sparepart Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator Frekuensi : Sesuai kebutuhan

Media : Kertas

Jumlah : Menyesuaikan jumlah transaksi Bentuk : Lampiran B.9

(10)

10. Nama dokumen : Laporan Data Transaksi Pengeluaran

Fungsi : Sebagai laporan transaksi pengeluaran sparepart Sumber : Bagian Gudang

Tujuan : Kepala Toko/Administrator Frekuensi : Sesuai kebutuhan

Media : Kertas

Jumlah : Menyesuaikan jumlah transaksi Bentuk : Lampiran B.10

11. Nama dokumen : Laporan Data Kategori Sparepart

Fungsi : Untuk mengetahui seluruh data kategori sparepart Sumber : Bagian Gudang

Tujuan : Kepala Toko/Admin Frekuensi : Sesuai kebutuhan Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran B.11

(11)

3.4. Entity Relationship Diagram

3.4.1. ERD (Entity Relationship Diagram)

p en g g u n a su p p li er k at eg o ri sp ar ep ar t p em es an an p en er im aa n p en g el u ar an d et ai l_ p em es an an d et ai l_ p en er im aa n d et ai l_ p en g el u ar an k o d e_ p en g g u n a k at a_ k u n ci m en g el o la m en g el o la m en g el o la m em il ik i m em il ik i m em il ik i m em il ik i m em il ik i m em il ik i m em il ik i m en er im a n am a_ p en g g u n a ak se s_ le v el n o _ p em es an an k o d e_ p en g g u n a k o d e_ su p p li er tg l_ p en er im aa n to ta l_ p en er im aa n n o _ p en er im aa n to ta l_ h ar g a m en g h as il k an n am a_ su p p li er al am at _ su p p li er em ai l_ su p p li er k o d e_ su p p li er n ar ah u b u n g _ su p p li er te le p o n _ su p p li er n o _ p em es an an to ta l_ p em es an an tg l_ p em es an an k o d e_ p en g g u n a st at u s_ p em es an an k o d e_ su p p li er m en g ir im k an k o d e_ p en g g u n a tg l_ p en g el u ar an to ta l_ p en g el u ar an n o _ p en g el u ar an n o _ p em es an an ju m la h _ p em es an an k o d e_ sp ar ep ar t n o _ p en er im aa n ju m la h _ p en er im aa n k o d e_ sp ar ep ar t st o k _ aw al su b to ta l h ar g a_ p en er im aa n st o k _ ak h ir n o _ p en g el u ar an ju m la h _ p en g el u ar an k o d e_ sp ar ep ar t st o k _ aw al st o k _ ak h ir k o d e_ sp ar ep ar t n am a_ sp ar ep ar t ju m la h _ st o k k o d e_ k at eg o ri m er ek k o d e_ k at eg o ri n am a_ k at eg o ri 1 1 1 M M M M 1 1 M 1 1 1 M M 1 1 1 M 1 M M 1 M 1 M

(12)

3.4.2. LRS (Logical Record Structure) kode_pengguna* kata_kunci nama_pengguna akses_level pengguna no_pemesanan* tgl_pemesanan kode_pengguna** kode_supplier** total_pemesanan status_pemesanan pemesanan no_penerimaan* tgl_penerimaan no_pemesanan** kode_pengguna** kode_supplier** total_penerimaan total_harga penerimaan no_pengeluaran* tgl_pengeluaran kode_pengguna** total_pengeluaran pengeluaran kode_supplier* nama_supplier alamat_supplier email_supplier telepon_supplier narahubung_supplier supplier no_pemesanan** kode_sparepart** jumlah_pemesanan detail_pemesanan no_penerimaan** kode_sparepart** stok_awal jumlah_penerimaan stok_akhir harga_penerimaan subtotal detail_penerimaan no_pengeluaran** kode_sparepart** stok_awal jumlah_pengeluaran stok_akhir detail_pengeluaran kode_kategori* nama_kategori kategori kode_sparepart* nama_sparepart kode_kategori** merek jumlah_stok sparepart 1 1 M M M 1 M 1 M 1 M 1 M 1 1 M 1 1 M M 1 M 1 M 1 M

Gambar III.3. Logical Record Structure

3.5. Spesifikasi File

1. Spesifikasi File Sparepart

Nama File : Sparepart

Akronim : sparepart

Fungsi : Menyimpan data sparepart Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 63 Byte

Kunci Field : kode_sparepart

(13)

Tabel III.1

Spesifikasi File Data Sparepart

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Sparepart kode_sparepart Varchar 8 Primary Key 2. Nama Sparepart nama_sparepart Varchar 30

3. Kode Kategori kode_kategori Varchar 5 Foreign Key

4. Merek merek Varchar 15

5. Jumlah Stok jumlah_stok Int 5

2. Spesifikasi File Pengguna

Nama File : Pengguna

Akronim : pengguna

Fungsi : Menyimpan data pengguna Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 75 Byte

Kunci Field : kode_pengguna

Software : MySQL

Tabel III.2

Spesifikasi File Data Pengguna

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Pengguna kode_pengguna Varchar 5 Primary Key

2. Kata Kunci kata_kunci Varchar 20

3. Nama Pengguna nama_pengguna Varchar 30

4. Akses Level akses_level Varchar 15

(14)

3. Spesifikasi File Supplier

Nama File : Supplier

Akronim : supplier

Fungsi : Menyimpan data supplier Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 110 Byte Kunci Field : kode_supplier

Software : MySQL

Tabel III.3

Spesifikasi File Data Supplier

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Supplier kode_supplier Varchar 5 Primary Key 2. Nama Supplier nama_supplier Varchar 30

3. Alamat Supplier alamat_supplier Text - 4. Email Supplier email_supplier Varchar 30 5. Telepon Supplier telepon_supplier Varchar 15 6. Narahubung

Supplier

narahubung_supplier Varchar 30

4. Spesifikasi File Kategori Sparepart

Nama File : Kategori

Akronim : kategori

Fungsi : Menyimpan data kategori sparepart Tipe File : File Master

(15)

Akses File : Random

Media : Hard disk

Panjang Record : 20 Byte Kunci Field : kode_kategori

Software : MySQL

Tabel III.4

Spesifikasi File Data Kategori

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Kategori kode_kategori Varchar 5 Primary Key

2. Nama Kategori nama_kategori Varchar 15

5. Spesifikasi File Pemesanan Sparepart

Nama File : Pemesanan

Akronim : pemesanan

Fungsi : Menyimpan data pemesanan sparepart Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 46 Byte Kunci Field : no_pemesanan

Software : MySQL

Tabel III.5

Spesifikasi File Data Pemesanan Sparepart

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Pemesanan

(16)

2. Tanggal Pemesanan

tgl_pemesanan date -

3. Kode Pengguna kode_pengguna Varchar 5 Foreign Key 4. Kode Supplier kode_supplier Varchar 5 Foreign Key 5. Total Pemesanan total_pemesanan Int 5

6. Status Pemesanan status_pemesanan Varchar 20

6. Spesifikasi File Detail Pemesanan Sparepart Nama File : Detail Pemesanan Akronim : detail_pemesanan

Fungsi : Menyimpan data detail pemesanan sparepart Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 24 Byte Kunci Field : -

Software : MySQL

Tabel III.6

Spesifikasi File Data Detail Pemesanan Sparepart

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Pemesanan

no_pemesanan Varchar 11 Foreign Key

2. Kode Sparepart kode_sparepart Varchar 8 3. Jumlah

Pemesanan

(17)

7. Spesifikasi File Penerimaan Sparepart

Nama File : Penerimaan

Akronim : penerimaan

Fungsi : Menyimpan data penerimaan sparepart Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 57 Byte

Kunci Field : no_penerimaan

Software : MySQL

Tabel III.7

Spesifikasi File Data Penerimaan Sparepart

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Penerimaan

no_penerimaan Varchar 11 Primary Key

2. Tanggal Penerimaan

tgl_penerimaan date -

3. Nomor Pemesanan

no_pemesanan Varchar 11 Foreign Key

4. Kode Pengguna kode_pengguna Varchar 5 Foreign Key 5. Kode Supplier kode_supplier Varchar 5 Foreign Key 6. Total Penerimaan total_pemesanan Int 5

7. Total Harga status_pemesanan Varchar 20

8. Spesifikasi File Detail Penerimaan Sparepart Nama File : Detail Penerimaan Akronim : detail_penerimaan

Fungsi : Menyimpan data detail penerimaan sparepart Tipe File : File Transaksi

(18)

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 34 Byte Kunci Field : -

Software : MySQL

Tabel III.8

Spesifikasi File Data Detail Penerimaan Sparepart

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Penerimaan

no_penerimaan Varchar 11 Foreign Key 2. Kode Sparepart kode_sparepart Varchar 8 Foreign Key

3. Stok Awal stok_awal Int 5

4. Jumlah Penerimaan

jumlah_penerimaan Int 5

5. Stok Akhir stok_akhir Int 5

6. Harga Penerimaan harga_penerimaan Double -

7. Subtotal subtotal Double -

9. Spesifikasi File Pengeluaran Sparepart Nama File : Pengeluaran Akronim : pengeluaran

Fungsi : Menyimpan data pengeluaran sparepart Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

(19)

Kunci Field : no_pengeluaran

Software : MySQL

Tabel III.9

Spesifikasi File Data Pengeluaran Sparepart

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Pengeluaran

no_pengeluaran Varchar 11 Primary Key 2. Tanggal

Pengeluaran

tgl_pengeluaran date -

3. Kode Pengguna kode_pengguna Varchar 5 Foreign Key 4. Total Pengeluaran total_pengeluaran Int 5

10. Spesifikasi File Detail Pengeluaran Sparepart Nama File : Detail Pengeluaran Akronim : detail_pengeluaran

Fungsi : Menyimpan data detail pengeluaran sparepart Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 34 Byte Kunci Field : -

Software : MySQL

Tabel III.10

Spesifikasi File Data Detail Pengeluaran Sparepart

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Pengeluaran

no_pengeluaran Varchar 11 Foreign Key 2. Kode Sparepart kode_sparepart Varchar 8 Foreign Key

(20)

4. Jumlah Pengeluaran

jumlah_pengeluaran Int 5

5. Stok Akhir stok_akhir Int 5

3.6. Pengkodean

Struktur kode atau pengkodean bertujuan untuk mempermudah dan mempercepat dalam menghasilkan data, pemasukan data dan untuk mengambil berbagai informasi yang berhubungan dengannya dalam suatu database. Dibawah ini dijelaskan tentang elemen data yang digunakan untuk pengkodean pada program ini yaitu sebagai berikut:

1. Kode Pengguna

Contoh :

Keterangan :

ADM : Pengguna memiliki akses level sebagai Administrator 01 : Admin dengan nomor urut 01

2. Kode Supplier

A D M 0 1

X

Kode Akses Level

X X 9 9 Nomor Urut X Keterangan Supplier X 9 9 9 Nomor Urut

(21)

Contoh :

Keterangan :

SL : Inisialisasi Supplier

001 : Nomor Urut Supplier yaitu 001

3. Kode Kategori

Contoh :

K G 0 0 1

Keterangan :

KG : Inisialisasi Kategori

001 : Nomor Urut Kategori yaitu 001

4. Kode Sparepart S L 0 0 1 X Keterangan Merek X 9 9 9 Nomor Urut X Keterangan Merek X 9 9 9

Nomor Urut Sparepart

9 9 9

3 angka terakhir dari Kode Kategori

(22)

Contoh :

Keterangan :

SP : Inisialisasi Sparepart

001 : 3 angka terakhir dari kode kategori BAN DALAM 001 : Nomor Urut Sparepart berdasarkan Merek yaitu 001

5. Nomor Pemesanan X Kode Pemesanan X 9 9 9 Nomor Urut Pemesanan 9 9 9 Tahun Pemesanan 9 9 9 Bulan Pemesanan Tanggal Pemesanan Contoh : P M 1 8 0 5 3 0 0 0 1 Keterangan :

PM : Kode untuk Pemesanan 18 : Pemesanan pada tahun 2018 05 : Pemesanan pada bulan 05 30 : Pemesanan pada tanggal 30 001 : Nomor urut pemesanan 001

(23)

6. Nomor Penerimaan X Kode Penerimaan X 9 9 9 Nomor Urut Penerimaan 9 9 9 Tahun Penerimaan 9 9 9 Bulan Penerimaan Tanggal Penerimaan Contoh : P N 1 8 0 5 3 0 0 0 1 Keterangan :

PN : Kode untuk Penerimaan 18 : Penerimaan pada tahun 2018 05 : Penerimaan pada bulan 05 30 : Penerimaan pada tanggal 30 001 : Nomor urut penerimaan 001

7. Nomor Pengeluaran X Kode Pengeluaran X 9 9 9 Nomor Urut Pengeluaran 9 9 9 Tahun Pengeluaran 9 9 9 Bulan Pengeluaran Tanggal Pengeluaran Contoh : P G 1 8 0 5 3 0 0 0 1 Keterangan :

PG : Kode untuk Pengeluaran 18 : Pengeluaran pada tahun 2018 05 : Pengeluaran pada bulan 05 30 : Pengeluaran pada tanggal 30 001 : Nomor urut pengeluaran 001

(24)

3.7. Spesifikasi Program

3.7.1. HIPO (Hierarchy Input Proses Output)

0 Log In 0.0 Menu Utama 0 1.0 File 0.0 2.0 Master 0.0 3.0 Transaksi 0.0 4.0 Laporan 0.0 1.1 Log Out 1.2 Keluar 0.0 2.1 Sparepart 2.0 2.2 Merek 2.0 2.3 Pengguna 2.4 Supplier 2.0 2.0 3.1 Pemesanan 3.0 4.1 Laporan Master 4.0 4.2 Laporan Pemesanan 4.0 0.0 5.0 Ganti Kata Kunci 3.2 Penerimaan 3.0 3.3 Pengeluaran 3.0 4.3 Laporan Penerimaan 4.0 4.4 Laporan Pengeluaran 4.0

(25)

3.7.2. Flowchart

1. Flowchart Form Login

Mulai N = 3 Pilihan : - Input Kode Pengguna - Ulang - Keluar Input Kode Pengguna Keluar T Pesan: Anda yakin ingin keluar program? Y Yakin? Selesai Y Kode Pengguna ditemukan? Y Pesan: Kesempatan ke-n: Salah Kode Pengguna ‘x’ tidak dikenal N>3 T T Input Password Y Pesan: Kesempatan Terakhir: Salah Kode Pengguna ‘xxx’ tidak dikenal Kesempatan habis, segera hubungi Admin! Y Apakah Password benar? Pesan: Kesempatan ke-x: Salah Kata Kunci tidak

sesuai

N>3

Pesan: Kesempatan Terakhir: Salah Kata Kunci tidak sesuai

Kesempatan habis, segera hubungi Admin! T T Y Form Splash Y T T Form Menu Utama Cek Kode Pengguna Cek Password A A Ulang T Y

(26)

2. Flowchart Form Splash

Gambar III.6. Flowchart Form Splash

Mulai Selesai Loading Splash Tampil Splash

(27)

3. Flowchart Form Menu Utama Mulai Pilih: 1. File 2. Master 3. Transaksi 4. Laporan 5. Ganti Kata Kunci

File Selesai Logout Keluar Pesan: Anda yakin ingin logout? Pesan: Anda yakin ingin keluar program? Y T Y Y Yakin Yakin Form Login Y Y T T T T

Master Sparepart Kategori Pengguna Supplier

T T T Form Sparepart Y Form Kategori Y Y Form Pengguna Form Supplier Y Y Transaksi Pemesanan Form Pemesanan Y Y T T

Laporan Laporan Master Laporan Pemesanan Form Laporan Master Y Form Laporan Pemesanan Y Y T T T Ganti Kata Kunci Form Ganti Kunci Y T T T Penerimaan Form Penerimaan Y T Pengeluaran Form Pengeluaran Y T Laporan Penerimaan Form Laporan Penerimaan Laporan Pengeluaran Form Laporan Pengeluaran T T Y Y

(28)

4. Flowchart Form Ganti Kata Kunci Mulai

Tampil otomatis Kode dan Nama

Pengguna

Pilihan :

- Input Kata kunci lama - Tutup - Keluar Input Kata kunci lama Input Kata kunci lama

Cek Kata kunci lama Benar? MsgBox : Kata kunci lama salah, silahkan input ulang…! P P Input Kata kunci baru Input Konfirmasi kata kunci baru

Cek kesesuaian kata kunci baru dengan konfirmasi kata kunci

Sesuai? MsgBox : Kata kunci tidak sesuai, silahkan input ulang…! MsgBox : Anda yakin ingin mengganti kata kunci? Yakin?

Ubah kata kunci

MsgBox : Kata kunci berhasil

diganti…!

Tutup Form Menu

Utana Keluar MsgBox : Anda yakin ingin keluar program…? Yakin ? Selesai Y T Y Y Y Y Y T T T T T

(29)

5. Flowchart Form Data Sparepart Pilihan: - Tambah - Cari - Tutup Mulai Tambah Data Lengkap? MsgBox : Data Sparepart Belum Lengkap…! a Simpan Simpan data Msg Box : Data Sparepart Berhasil ditambahkan…! Cari Pilih Merek Sparepart Tampil otomatis Kode Sparepart Tampil data Sparepart Input data Sparepart Pilihan : - Simpan - Batal a Y Y Y T T T Pencarian Data Tampil Data Sparepart Pilihan : - Ubah - Hapus - Batal

Ubah Hapus Batal

T B T C A Y Y D Pilih Cari Berdasarkan nama field dan Input data

yang ingin dicari

Batal

Y

(30)

C B A MsgBox : Anda yakin ingin menghapus data sparepart dengan kode x? Yakin? Hapus Data MsgBox : Data Sparepart berhasil dihapus…! Y T Ubah Data Sparepart Pilihan : - Simpan - Batal Simpan Batal Data lengkap? MsgBox : Data Sparepart Belum Lengkap…! b Simpan data Msg Box : Data Sparepart Berhasil diubah…! Y T b

Tutup Form Menu

Utama Y T D Y T Selesai

(31)

6. Flowchart Form Data Pengguna Pilihan: - Tambah - Cari - Tutup Mulai Tambah Data Lengkap? MsgBox : Data Pengguna Belum Lengkap…! a Simpan Simpan data Msg Box : Data Pengguna Berhasil ditambahkan…! Cari Pilih Akses Level Tampil otomatis Kode Pengguna Tampil data Pengguna Input data Pengguna Pilihan : - Simpan - Batal a Y Y Y T T T Pencarian Data Tampil Data Pengguna Pilihan : - Ubah - Hapus - Batal

Ubah Hapus Batal

T B T C A Y Y D Pilih Cari Berdasarkan nama field dan Input data

yang ingin dicari

Batal

Y

(32)

C B A MsgBox : Anda yakin ingin menghapus data pengguna dengan kode x? Yakin? Hapus Data MsgBox : Data Pengguna berhasil dihapus…! Y T Ubah Data Pengguna Pilihan : - Simpan - Batal Simpan Batal Data lengkap? MsgBox : Data Pengguna Belum Lengkap…! b Simpan data Msg Box : Data Pengguna Berhasil diubah…! Y T b

Tutup Form Menu

Utama Y T D Y T Selesai

(33)

7. Flowchart Form Data Kategori Pilihan: - Tambah - Cari - Keluar - Tutup Mulai Tambah Data Lengkap? MsgBox : Data Kategori Belum Lengkap …! c Simpan Batal Simpan data Msg Box : Data Kategori Berhasil ditambahkan…! Cari Tampil otomatis kode kategori Tampil data Kategori Input data Kategori Pilihan : - Simpan - Batal c Y Y Y T T T Pencarian Data Tampil Data Kategori Pilihan : - Ubah - Hapus - Batal

Ubah Hapus Batal

T T Y Y E F G H Y T Pilih Cari Berdasarkan nama field dan Input data

(34)

E G F H

MsgBox : Anda yakin ingin menghapus data kategri dengan kode

_____? Yakin? Hapus Data MsgBox : Data Kategori berhasil dihapus…! Y T Ubah Data Kategori Pilihan : - Simpan - Batal Simpan Batal Data lengkap? MsgBox : Data Kategori Belum Lengkap …! d Simpan data Msg Box : Data Kategori Berhasil diubah…! Y T d

Tutup Form Menu

Utama Selesai

Y

T

Y T

(35)

8. Flowchart Form Data Supplier Pilihan: - Tambah - Cari - Keluar - Tutup Mulai Tambah Data Lengkap? MsgBox : Data Supplier Belum Lengkap …! c Simpan Batal Simpan data Msg Box : Data Supplier Berhasil ditambahkan…! Cari Tampil otomatis kode supplier Tampil data Supplier Input data Supplier Pilihan : - Simpan - Batal c Y Y Y T T T Pencarian Data Tampil Data Supplier Pilihan : - Ubah - Hapus - Batal

Ubah Hapus Batal

T T Y Y E F G H Y T Pilih Cari Berdasarkan nama field dan Input data

(36)

E G F H

MsgBox : Anda yakin ingin menghapus data Supplier dengan kode

_____? Yakin? Hapus Data MsgBox : Data Supplier berhasil dihapus…! Y T Ubah Data Supplier Pilihan : - Simpan - Batal Simpan Batal Data lengkap? MsgBox : Data Supplier Belum Lengkap …! d Simpan data Msg Box : Data Supplier Berhasil diubah…! Y T d

Tutup Form Menu

Utama Selesai Y

T

Y T

(37)

9. Flowchart Form Transaksi Pemesanan

Gambar III.13. Flowchart Form Transaksi Pemesanan

Mulai Tampil Data Pemesanan Tampil otomatis nama pengguna Pilihan : - Tambah - Tutup Tambah Tampil otomatis nomor dan tanggal pemesanan Input Kode Supplier Tampil otomatis data supplier Input kode Sparepart Pencarian data sparepart Ada? Tampil otomatis data sparepart N Input jumlah pesan sparepart

MsgBox : Data sparepart tidak ditemukan,silahkan masukkan ulang…! N Pilihan : - Simpan - Batal Simpan Batal N O Y T Y T Y T Pencarian data supplier Ada?

MsgBox : Data supplier tidak ditemukan,silahkan masukkan ulang…! O T Y Data lengkap ? MsgBox : Data pemesanan belum lengkap…! Simpan data MsgBox : Data pemesanan berhasil di tambahkan…!

Tutup Form Menu

Utama Selesai Y

T

Y T

(38)

10. Flowchart Form Transaksi Penerimaan

Gambar III.14. Flowchart Form Transaksi Penerimaan

Mulai Tampil Data Penerimaan Tampil otomatis nama pengguna Pilihan : - Tambah - Tutup Tambah Tampil otomatis nomor dan tanggal penerimaan Input Nomor Pemesanan Tampil otomatis data pemesanan Input kode Sparepart Pencarian data sparepart Ada? Tampil otomatis data sparepart N Input jumlah terima sparepart

MsgBox : Data sparepart tidak ditemukan,silahkan masukkan ulang…! N Pilihan : - Simpan - Batal Simpan Batal N O Y T Y T Y T Pencarian data pemesanan Ada? MsgBox : Data pemesanan tidak ditemukan,silahkan masukkan ulang…! O T Y Data lengkap ? MsgBox : Data penerimaan belum lengkap…! Simpan data MsgBox : Data penerimaan berhasil di tambahkan…! Tutup Form Menu

Utama Selesai Y T Y T Input harga sparepart Subtotal = Jumlah terima - harga Tampil otomatis subtotal

(39)

11. Flowchart Form Transaksi Pengeluaran

Gambar III.15. Flowchart Form Transaksi Pengeluaran

Mulai Tampil Data Pengeluaran Tampil otomatis nama pengguna Pilihan : - Tambah - Tutup Tambah Tampil otomatis nomor dan tanggal pengeluaran Input kode Sparepart Pencarian data sparepart Ada? Tampil otomatis data sparepart N Input jumlah keluar sparepart

MsgBox : Data sparepart tidak ditemukan,silahkan masukkan ulang…! N Pilihan : - Simpan - Batal Simpan Batal N Y T Y T Y T Data lengkap ? MsgBox : Data pengeluaran belum lengkap…! Simpan data MsgBox : Data pengeluaran berhasil di tambahkan…!

Tutup Form Menu

Utama Selesai Y

T

Y T

(40)

12. Flowchart Form Laporan Data Master Mulai Tampil Form Laporan Master Pilihan : - Laporan Data Master - Laporan Pengguna per akses - Laporan Sparepart per merek - Laporan Sparepart per satuan - Tutup Laporan Data Master Sparepart Laporan Pengguna per akses Laporan Data Sparepart Y T

Merek Pengguna Supplier

Cetak Cetak Cetak Cetak

Laporan Data Sparepart Laporan Data Sparepart Laporan Data Sparepart Y Y Y Y T T T Form Menu Utama Selesai Cetak Laporan Data Pengguna per akses Laporan Sparepart per merek Cetak Laporan Data Sparepart per merek Laporan Sparepart per satuan Tutup Cetak Laporan Data Sparepart per satuan Y Y Y Y T T T T

(41)

13. Flowchart Form Laporan Transaksi Pemesanan

Mulai Pilihan: - Laporan Harian - Laporan per Periode - Laporan Bulanan - Tutup

Laporan Harian Pilih Tanggal

Tampil Laporan Data Transaksi Pemesanan berdasarkan tanggal transaksi per hari

Pilih Tanggal Akhir Tanggal Awal > Tanggal Akhir Pilih Tanggal Awal Tanggal Awal = Tanggal Akhir Pesan: Tanggal Terbalik Pesan: Tanggal sama, Pilih tanggal yang berbeda! Laporan per Periode Laporan Bulanan

Tampil Laporan Data Transaksi Pemesanan berdasarkan tanggal transaksi per periode

yang dipilih

Pilih Bulan Pilih Tahun

Tampil Laporan Data Transaksi Pemesanan berdasarkan tanggal pemesanan di bulan dan tahun yang dipilih

Tutup Form Menu

Utama Selesai T Y Y T T T Y Y Y Y T T

(42)

14. Flowchart Form Laporan Transaksi Penerimaan

Mulai Pilihan: - Laporan Harian - Laporan per Periode - Laporan Bulanan - Tutup

Laporan Harian Pilih Tanggal

Tampil Laporan Data Transaksi Penerimaan berdasarkan tanggal

transaksi per hari Pilih Tanggal Akhir Tanggal Awal > Tanggal Akhir Pilih Tanggal Awal Tanggal Awal = Tanggal Akhir Pesan: Tanggal Terbalik Pesan: Tanggal sama, Pilih tanggal yang berbeda! Laporan per Periode Laporan Bulanan

Tampil Laporan Data Transaksi Penerimaan berdasarkan tanggal transaksi per periode

yang dipilih

Pilih Bulan Pilih Tahun

Tampil Laporan Data Transaksi Penerimaan berdasarkan tanggal pemesanan di bulan dan tahun yang dipilih

Tutup Form Menu

Utama Selesai T Y Y T T T Y Y Y Y T T

(43)

15. Flowchart Form Laporan Transaksi Pengeluaran

Mulai Pilihan: - Laporan Harian - Laporan per Periode - Laporan Bulanan - Tutup

Laporan Harian Pilih Tanggal

Tampil Laporan Data Transaksi Pengeluaran berdasarkan tanggal

transaksi per hari Pilih Tanggal Akhir Tanggal Awal > Tanggal Akhir Pilih Tanggal Awal Tanggal Awal = Tanggal Akhir Pesan: Tanggal Terbalik Pesan: Tanggal sama, Pilih tanggal yang berbeda! Laporan per Periode Laporan Bulanan

Tampil Laporan Data Transaksi Pengeluaran berdasarkan tanggal transaksi per periode

yang dipilih

Pilih Bulan Pilih Tahun

Tampil Laporan Data Transaksi Pengeluaran berdasarkan tanggal pemesanan di bulan dan tahun yang dipilih

Tutup Form Menu

Utama Selesai T Y Y T T T Y Y Y Y T T

(44)

3.8. Spesifikasi Sistem Komputer

a. Umum

Komputer memegang peranan yang sangat penting dalam berjalannya suatu sistem yang terkomputerisasi disamping pentingnya sumber daya manusia sebagai pelaksana dari sistem. Agar sistem dapat berjalan sesuai dengan yang diharapkan, maka dibutuhkan sarana pendukung. Sarana pendukung tersebut adalah perangkat keras dan perangkat lunak.

b. Perangkat Keras

Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan komputer dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang diusulkan adalah sebagai berikut :

1. Monitor : 14”

2. Proccessor : Intel(R) Core(TM) i3-3217U CPU @ 1.80GHz 3. Memory : 2 GB (Minimum)

4. Harddisk : 80 GB

5. Floppy disk : 3,5” (1,44 MB) 6. Keyboard : 108 Keys 7. Printer : Deskjet Printer 8. Mouse : Standard Mouse

(45)

c. Perangkat Lunak

Perangkat lunak (software) adalah program yang berisi perintah-perintah untuk melakukan pengolahan data. Adapun perangkat lunak (software) yang dibutuhkan untuk menjalankan aplikasi program penjualan ini adalah:

1. Sistem Operasi : Microsoft Windows 7

2. Bahasa Pemrograman : Microsoft Visual Basic 6.0

3. Program atau Software pendukung : MySQL, Crystal Report

3.9. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada program persediaan sparepart

berdasarkan rancangan antar muka.

1. Form Login

Pengguna program harus melakukan login terlebih dahulu untuk dapat menggunakan modul-modul yang tersedia. Jika login berhasil, maka menu-menu yang sesuai dengan akses level pengguna tersebut akan ditampilkan.

(46)

2. Form Menu Utama

Administrator dapat mengakses setiap menu yang terdapat pada menu utama.

Gambar III.21. Form Menu Utama

3. Form Data Pengguna

Untuk menambahkan pengguna pada program persediaan sparepart sesuai dengan akses level yang dibutuhkan.

(47)

4. Form Data Sparepart

Untuk menambahkan persediaan sparepart, seorang administrator harus memilih tombol tambah dan memasukkan data sparepart ke dalam form sparepart dengan memilih tombol simpan setelahnya.

(48)

5. Form Data Supplier

Untuk melakukan pemesanan dan penerimaan sparepart sebagai bagian dari transaksi persediaan, maka administrator diharuskan terlebih dahulu memasukkan data supplier melalui form data supplier yang hanya bisa diakses oleh administrator.

(49)

6. Form Data Kategori

Untuk membedakan jenis kategori sparepart yang ada, dengan menambahkan data kategori yang diakses oleh administrator.

(50)

7. Form Pemesanan

Untuk menyimpan data pemesanan sparepart, ketika stok persediaan salah satu atau beberapa sparepart mulai berkurang maka dilakukan pemesanan sparepart kepada pihak supplier. Bagian gudang harus melakukan transaksi pemesanan dan memberikan data sparepart yang ingin dipesan kepada supplier dan dimasukkan dalam form pemesanan.

(51)

8. Form Penerimaan

Ketika supplier mengirimkan pesanan sparepart kepada bagian gudang, maka bagian gudang harus melakukan penerimaan sparepart, dan memasukkan data sparepart yang diterima kedalam form penerimaan.

(52)

9. Form Pengeluaran

Bagian gudang harus melakukan pengeluaran sparepart jika terdapat satu atau beberapa sparepart dikeluarkan dari gudang untuk kepentingan usaha dengan memasukkan data sparepart yang dikeluarkan dalam form pengeluaran.

(53)

10. Form Laporan Data Master

Administrator dan pemilik dapat melihat keseluruhan data sparepart, data kategori, data pengguna, data supplier melalui form Laporan Data Master.

(54)

11. Form Laporan Pemesanan

Administrator dan pemilik dapat melihat data transaksi pemesanan melalui form Laporan Pemesanan berdasarkan laporan harian, periode dan bulanan.

(55)

12. Form Laporan Penerimaan

Administrator dan pemilik dapat melihat data transaksi penerimaan melalui form Laporan Penerimaan berdasarkan laporan harian, periode dan bulanan.

(56)

13. Form Laporan Pengeluaran

Administrator dan pemilik dapat melihat data transaksi pengeluaran melalui form Laporan Pengeluaran berdasarkan laporan harian, periode dan bulanan.

(57)

14. Form Ganti Kata Kunci

Pengguna baik administrator, pemilik dan staf gudang dapat mengganti kata kunci pada form Ganti Kata Kunci.

(58)

3.10. Pengujian Unit

Pengujian program persediaan sparepart pada Garudo Motor menggunakan blackboc testing yang fokus terhadap proses masukan dan keluaran program. A. Pengujian terhadap Form Login

Tabel III. 11

Hasil Pengujian Black Box Testing terhadap FormLogin

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Kode Pengguna tidak diisi kemudian tekan enter Kode Pengguna: (kosong) Sistem akan menolak kode pengguna dan menampilkan “Kode pengguna masih kosong,isi dahulu...!” Sesuai harapan Valid 2. Mengetikkan kondisi salah pada Kode Pengguna kemudian tekan enter Kode Pengguna: ABCD (salah) Sistem akan menolak kode pengguna dan menampilkan “Kesempatan ke-‘x’: Salah Kode Pengguna ‘x’ tidak dikenal” Sesuai harapan Valid 3. Mengetikkan Kode Pengguna dengan data yang benar kemudian tekan enter Kode Pengguna: ADM01 (benar) Sistem akan menerima kode pengguna dan mengarahkan fokus pada Kata Kunci. Sesuai harapan Valid 4. Kata Kunci tidak diisi kemudian tekan enter Kata Kunci: (kosong) Sistem akan menolak kata kunci dan menampilkan “Kata kunci masih kosong,isi dahulu...!” Sesuai harapan Valid 5. Mengetikkan kondisi salah pada Kata Kunci kemudian tekan enter Kata Kunci: ABCD (salah) Sistem akan menolak kata kunci dan menampilkan “Kesempatan ke-‘x’: Salah Sesuai harapan Valid

(59)

Kata Kunci‘x’ tidak sesuai” 6. Mengetikkan Kata Kunci dengan data yang benar kemudian tekan enter Kata Kunci: monang (benar) Sistem akan menerima akses login kemudian langsung menampilkan form splash dan menu utama.

Sesuai harapan

Valid

B. Pengujian terhadap Form Pengguna

Tabel III. 12

Hasil Pengujian Black Box Testing terhadap Form Pengguna

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Klik tombol tambah, kemudian semua field kosong lalu klik tombol simpan Semua field kosong Sistem akan menolak penambahan data pengguna dan menampilkan “Data Pengguna belum lengkap...!” Sesuai harapan Valid 2. Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Nama Pengguna: (kosong) Sistem akan menolak penambahan data pengguna dan menampilkan “Data Pengguna belum lengkap...!” Sesuai harapan Valid 3. Klik tombol tambah, kemudian semua field diisi dengan benar lalu klik tombol simpan Semua field diisi Sistem akan menerima dan menyimpan data pengguna dengan menampilkan “Data Pengguna berhasil ditambahkan...!” Sesuai harapan Valid

(60)

C. Pengujian terhadap Form Sparepart

Tabel III. 13

Hasil Pengujian Black Box Testing terhadap FormSparepart

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Klik tombol tambah, kemudian semua field kosong lalu klik tombol simpan Semua field kosong Sistem akan menolak penambahan data sparepart dan menampilkan “Data Sparepart belum lengkap...!” Sesuai harapan Valid 2. Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Nama Sparepart: (kosong) Sistem akan menolak penambahan data sparepart dan menampilkan “Data Sparepart belum lengkap...!” Sesuai harapan Valid 3. Klik tombol tambah, kemudian semua field diisi dengan benar lalu klik tombol simpan Semua field diisi Sistem akan menerima dan menyimpan data sparepart dengan menampilkan “Data Sparepart berhasil ditambahkan...!” Sesuai harapan Valid

D. Pengujian terhadap Form Kategori

Tabel III. 14

Hasil Pengujian Black Box Testing terhadap Form Kategori

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Klik tombol tambah, kemudian semua field kosong lalu klik

Semua field kosong Sistem akan menolak penambahan data kategori dan Sesuai harapan Valid

(61)

tombol simpan menampilkan “Data Kategori belum lengkap...!” 2. Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Nama Kategori: (kosong) Sistem akan menolak penambahan data kategori dan menampilkan “Data Kategori belum lengkap...!” Sesuai harapan Valid 3. Klik tombol tambah, kemudian semua field diisi dengan benar lalu klik tombol simpan Semua field diisi Sistem akan menerima dan menyimpan data kategori dengan menampilkan “Data Kategori berhasil ditambahkan...!” Sesuai harapan Valid

E. Pengujian terhadap Form Supplier

Tabel III. 15

Hasil Pengujian Black Box Testing terhadap FormSupplier

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Klik tombol tambah, kemudian semua field kosong lalu klik tombol simpan Semua field kosong Sistem akan menolak penambahan data supplier dan menampilkan “Data Supplier belum lengkap...!” Sesuai harapan Valid 2. Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Nama Supplier: (kosong) Sistem akan menolak penambahan data supplier dan menampilkan “Data Supplier belum lengkap...!” Sesuai harapan Valid

(62)

3. Klik tombol tambah, kemudian semua field diisi dengan benar lalu klik tombol simpan Semua field diisi Sistem akan menerima dan menyimpan data supplier dengan menampilkan “Data Supplier berhasil ditambahkan...!” Sesuai harapan Valid

F. Pengujian terhadap Form Pemesanan

Tabel III. 16

Hasil Pengujian Black Box Testing terhadap Form Pemesanan

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Klik tombol tambah, kemudian semua field kosong kecuali nomor pemesanan, tanggal pemesanan dan nama pengguna lalu klik tombol simpan Semua field kosong Nomor Pemesanan: (PM180531 001) Tanggal Pemesanan: (31/05/2018) Nama Pengguna: (Monang) Sistem akan menolak penambahan data pemesanan dan menampilkan “Data Pemesanan belum lengkap...!” Sesuai harapan Valid 2. Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Kode Supplier: (kosong) Sistem akan menolak penambahan data pemesanan dan menampilkan “Data Pemesanan belum lengkap...!” Sesuai harapan Valid 3. Klik tombol tambah, kemudian semua field diisi dengan benar lalu klik tombol simpan Semua field diisi Sistem akan menerima dan menyimpan data pemesanan dengan menampilkan “Data Sesuai harapan Valid

(63)

Pemesanan berhasil

ditambahkan...!”

G. Pengujian terhadap Form Penerimaan

Tabel III. 17

Hasil Pengujian Black Box Testing terhadap Form Penerimaan

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Klik tombol tambah, kemudian semua field kosong kecuali nomor penerimaan, tanggal penerimaan dan nama pengguna lalu klik tombol simpan Semua field kosong Nomor Penerimaan: (PN1805310 01) Tanggal Penerimaan: (31/05/2018) Nama Pengguna: (Monang) Sistem akan menolak penambahan data penerimaan dan menampilkan “Data Penerimaan belum lengkap...!” Sesuai harapan Valid 2. Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Nomor Pemesanan: (kosong) Sistem akan menolak penambahan data penerimaan dan menampilkan “Data Penerimaan belum lengkap...!” Sesuai harapan Valid 3. Klik tombol tambah, kemudian semua field diisi dengan benar lalu klik tombol simpan Semua field diisi Sistem akan menerima dan menyimpan data penerimaan dengan menampilkan “Data Penerimaan berhasil ditambahkan...!” Sesuai harapan Valid

(64)

H. Pengujian terhadap Form Pengeluaran

Tabel III. 18

Hasil Pengujian Black Box Testing terhadap Form Pengeluaran

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Klik tombol tambah, kemudian semua field kosong kecuali nomor pengeluaran, tanggal pengeluaran dan nama pengguna lalu klik tombol simpan Semua field kosong Nomor Pengeluaran: (PG1805310 01) Tanggal Pengeluaran: (31/05/2018) Nama Pengguna: (Monang) Sistem akan menolak penambahan data pengeluaran dan menampilkan “Data Pengeluaran belum lengkap...!” Sesuai harapan Valid 2. Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Kode Sparepart: (kosong) Sistem akan menolak penambahan data pengeluaran dan menampilkan “Data Pengeluaran belum lengkap...!” Sesuai harapan Valid 3. Klik tombol tambah, kemudian semua field diisi dengan benar lalu klik tombol simpan Semua field diisi Sistem akan menerima dan menyimpan data pengeluaran dengan menampilkan “Data Pengeluaran berhasil ditambahkan...!” Sesuai harapan Valid

(65)

I. Pengujian terhadap Form Ganti Kata Kunci

Tabel III. 19

Hasil Pengujian Black Box Testing terhadap Form Ganti Kata

Kunci

No Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesim pulan 1. Kata kunci

lama tidak diisi kemudian tekan enter Kode Pengguna: (kosong) Sistem akan menolak kata kunci lama dan menampilkan “Kata kunci lama belum diinput, silahkan input terlebih dahulu...!” Sesuai harapan Valid 2. Mengetikkan kondisi salah pada Kata kunci lama kemudian tekan enter Kata Kunci Lama: ABCD (salah) Sistem akan menolak kata kunci lama dan menampilkan “Kata kunci lama salah, silahkan input ulang...!” Sesuai harapan Valid 3. Mengetikkan Kata kunci lama dengan data yang benar kemudian tekan enter Kata Kunci Lama: monang (benar) Sistem akan menerima kata kunci lama dan mengarahkan fokus pada Kata Kunci Baru.

Sesuai

harapan Valid

4. Kata Kunci Baru tidak diisi kemudian tekan enter Kata Kunci Baru: (kosong) Sistem akan menolak kata kunci dan menampilkan “Kata kunci baru belum diinput, silahkan input terlebih dahulu...!” Sesuai harapan Valid 5. Mengetikkan Kata kunci baru kemudian tekan enter Kata Kunci Baru: (ardyan) Sistem akan menerima kata kunci baru dan mengarahkan fokus pada Konfirmasi Kata Kunci Baru.

(66)

6. Konfirmasi Kata kunci baru tidak diisi kemudian tekan enter Konfirmasi Kata Kunci Baru: (kosong) Sistem akan menolak konfirmasi kata kunci baru dan menampilkan “Kata kunci tidak sesuai, silahkan input ulang...!” Sesuai harapan Valid 7. Mengetikkan kondisi salah pada Konfirmasi Kata Kunci Baru kemudian tekan enter Konfirmasi Kata Kunci Baru: ABCD (salah) Sistem akan menolak konfirmasi kata kunci baru dan menampilkan “Kata kunci tidak sesuai, silahkan input ulang...!” Sesuai harapan Valid 8. Mengetikkan Konfirmasi Kata Kunci Baru dengan data yang benar kemudian tekan enter Konfirmasi Kata Kunci Baru: ardyan (benar) Sistem akan menerima Ganti Kata Kunci dan menampilkan “Kata Kunci berhasil diganti...!" Sesuai harapan Valid

Gambar

Gambar  III.2. Entity Relationship Diagram
Gambar  III.3. Logical Record  Structure
Tabel  III.3
Tabel  III.4
+7

Referensi

Dokumen terkait

Stasiun 4 memiliki nilai indeks dominasi yang lebih tinggi (0,44) dibandingkan dengan stasiun lainnya. Berdasarkan analisis PCA dapat disimpulkan bahwa terdapat

Ayam broiler adalah sebutan untuk ayam ras pedaging, merupakan jenis ras unggulan hasil persilangan dari bangsa-bangsa ayam yang memiliki daya produktivitas tinggi, terutama

Merencanakan Tebal Perkerasan Lentur dengan metode Bina Marga 1987 dan Perkerasan Kaku dengan metode Bina Marga 2013 pada ruas Jalan Alun-Alun Rambipuji, Kabupaten

Implementasi Internet Gateway Device dilakukan untuk membuat sebuah sistem yang dapat melakukan komunikasi yaitu subscribe ke middleware untuk menerima data

Perseroan mengalami penurunan laba bersih sebesar 63,52% hingga Juni 2016 menjadi Rp112,64 miliar dibandingkan laba bersih Rp308,85 miliar periode sama tahun sebelumnya..

Untuk mengetahui hasil akhir atau evaluasi hasil proses percobaan dari formulasi konsentrasi frozen mousses, Jelly mousses, dan creamy mousses dengan menggunakan standar

Setelah mengamati nilai pretest dan posttest dari seluruh indikator minat belajar diketahui bahwa rata-rata nilai pretest sebesar 66,75 dan rata-rata nilai posttest sebesar

Soal yang dikembangkan menggunakan tiga kategori berpikir tingkat tinggi (High Order Thinking Skills) berdasarkan revisi taksonomi Bloom, yaitu, menganalisis