19
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
PT HINO MOTORS MANUFACTURING INDONESIA adalah sebuah
perusahaan yang bergerak di bidang industri perakitan komponen, perakitan kendaraan
dan eksport suku cadang, perusahaan yang terletak di Kawasan Industri Kota Bukit
Indah Blok D1 No. 1 Purwakarta 41181 Jawa Barat ini adalah perusahaan pembuat
truk dan bus yang terdepan dan menjadi pelopor produksi kendaraan ramah
lingkungan.
3.1.1. Sejarah Perusahaan
PT HINO MOTORS MANUFACTURING INDONESIA memiliki department
yang khusus bergerak dalam bidang Information Technology (IT). Department IT PT
Hino Motors Manufacturing Indonesia pada dasarnya terbagi menjadi dua bagian yaitu
Infrastruktur dan Software, pada bagian Infrastruktur Department IT bagian ini bekerja
dalam ruang lingkup Hardware, penyediaan perangkat komputer dan juga mengatasi
kerusakan perangkat komputer, sedangkan bagian Software Department IT bekerja
dalam ruang lingkup perangkat lunak seperti pembuatan program-program untuk
mendukung produksi di PT Hino Motors Manufacturing Indonesia.
Hino berkembang seiring dengan berkembangnya industri Otomotif di Indonesia
dan menjadi pelopor dalam memperkenalkan produk ramah lingkungan seperti bus
berbahan bakar CNG, Truk, dan Bus dengan tingkat emisi Euro II. Produk Hino
mengandung muatan lokal yang tinggi dan suku cadang dipasok oleh lebih dari 130
20
pemasok lokal. Produk Hino dijual di seluruh Indonesia lebih dari 30 dealer utama.
Saat ini terdapat dua perusahaan yang berada dibawah operasional Hino yaitu:
1. PT Hino Motors Manufacturing Indonesia (HMMI)
2. PT Hino Motors Sales Indonesia (HMSI)
HMMI dan HMSI bekerja bahu membahu untuk memberikan kendaraan dengan
kualitas terbaik dan layanan purna jual kepada para pelanggannya.
Hino Motors, Ltd. adalah pabrik manufaktur truk terbesar yang Jepang miliki,
tertinggi diantara Mitsubishi, Isuzu, dan Nissan Diesel. Lebih dari itu, dalam skala
global, perusahaan ini berada di posisi ketiga dalam volume produksi, dimana diatas
perusahaan ini adalah Daimler Benz AG and Navistar International Corp. Pada
awalnya dibangun dengan beberapa lini produksi, seperti medium and heavy-duty
trucks, bus, dan kendaraan-kendaraan dengan kemampuan khusus. Perusahaan ini juga
merupakan inovator dalam kendaraan-kendaraan yang ramah lingkungan. Hino juga
berhubungan dekat dengan Toyota Motor Corporation, dimana mereka merakit truk
kecil dan beberapa bus dalam skala yang besar.
Didirikan pada tahun 1910 sebagai bagian dari Tokyo Gas Industry Company,
Hino Motors bermula dari divisi yang tidak memiliki nama sebagai pembuat truk untuk
perkembangan ekonomi industri Jepang. Setelah hanya membuat kendaraan buatan
tangan dalam jumlah yang terbatas, Tokyo Gas memulai produksi masal pada tahun
1918 dengan tipe truk TGE "A-Type". ”A-Type” sangat popular dan sebagai model
utama perusahaan untuk bertahun-tahun. Sebagai langkah dari pertumbuhan
industrialisasi sekitar tahun 1930, banyak perusahaan otomotif Jepang melakukan
penggabungan. Penggabungan ini diperlukaan seiring dengan pertumbuhan kebutuhan
untuk merasionalkan produksi dengan memaksimalkan skala ekonomi. Pada tahun
21
1941 pekerjaan Jepang di China telah membuat pasar baru yang luas terhadap produk-
produk industri. Ini juga melemahkan perdagangan embargo dari Amerika.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi dapat dikatakan sebagai suatu kerangka yang mewujudkan
suatu pola tetapi dari hubungan antara kedudukan dan peranan dalam suatu kerjasama.
Bentuk struktur organisasi yang dimiliki defartmen IT PT Hino Motors Manufacturing
Indonesia adalah sebagai berikut :
IT Division
Jayadi
(Deputy GM)
Software
Jayadi
Manager (C)
Infra Structure
Jayadi
Manager (C)
AdministrationJayadi
Manager (C)
Project
Imam Sulistyo Logistic & Acoounting
Budi Sandi
Production System
(Smal Truck) & HIR
Muhamad Andi
Production system
(Meium Truck) & QA
Indarwoko Kurniadi
Hendra Maulana
Imbrianto
Kharisma Rahma
Network & Trouble
Shooting
Imbrianto
M. Irfanit
Bayu NungkiServer Management
Santika Rahayu
Gambar III.1.
Struktur Organisasi Department IT PT Hino Motors Manufacturing Indonesia
Dari masing-masing jabatan yang tertera dalam struktur organisasi :
1. Deputy GM mempunyai kewenangan untuk menentukan arah tujuan departmen
dan memiliki tanggung jawab terhadap seluruh proses yang terjadi di departmen.
2. Administrasi adalah bagian yang bertugas untuk menangani masalah keuangan,
administrasi, serta orang yang melakukan interaksi langsung dengan departmen.
22
3. Manager adalah bagian yang bertugas untuk Merancang, mengelola dan
mengawasi serta meng-evaluasi operasional dari sistem informasi (software dan
aplikasi) dan pendukungnya (hardware, infrastruktur, telekomunikasi)
4. Bagian Software adalah bagian yang bertugas untuk menyediakan suatu aplikasi
yang bertujuan untuk membantu atau mempermudah proses yang berjalan.
5. Bagian Infrastruktur adalah bagian yang bertugas untuk menyediakan perangkat
komputer serta perangkat lainnya yang berhubungan dengan komputerisasi.
Berikut penjabaran dari visi dan misi Departmen IT PT Hino Motors
Manufacturing Indonesia :
Visi Departmen IT PT Hino Motors Manufacturing Indonesia
adalah“Terwujudnya Karyawan PT Hino Motors Manufacturing Indonesia yang
cerdas melalui penyelenggaraan komunikasi dan informatika yang efektif dan efisien”
Misi Departmen IT PT Hino Motors Manufacturing Indonesia adalah
1. Meningkatkan Kapasitas layanan informasi.
2. Meningkatkan kerjasama melalui media teknologi informasi untuk saling berbagi
pengetahuan antara karyawan
3. Meningkatkan kualitas Karyawan PT Hino Motors Manufacturing Indonesia
3.2. Analisa Kebutuhan
A. Kepala Gudang
A.1. Melakukan Login
A.2. Mengelola Pengguna
A.3. Melihat Laporan
B. Gudang
B.1. Melakukan Login
23
B.2. Mengelola Barang
B.3. Mengelola Penerimaan Barang
B.4. Mengelola Pengeluaran Barang
B.5. Melihat Laporan
3.3. Rancangan Dokumen
3.3.1. Rancangan Dokumen Masukan (Input)
Menguraikan secara rinci setiap rancangan dokuman masukan yang digunakan
dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan
parameter-parameter dokumennya sebagai berikut :
1. Nama Dokumen : Data Barang
Fungsi : Mengelola dan menyimpan data barang
Sumber : Gudang
Tujuan : Internal
Media : Dokumen Excel
Jumlah : -
Frekuensi : Setiap dibutuhkan
Bentuk : Lampiran A.1
2. Nama Dokumen : Surat Jalan
Fungsi : Bukti pengiriman barang dari supplier
Sumber : Supplier
Tujuan : Gudang
Media : Kertas
Jumlah : 3 Rangkap
Frekuensi : Setiap ada penerimaan barang
24
Bentuk : Lampiran A.2
3. Nama Dokumen : Form Permintaan Material (Barang)
Fungsi : Bukti permintaan barang ke gudang
Sumber : Produksi
Tujuan : Gudang
Media : Kertas
Jumlah : 2 Rangkap
Frekuensi : Setiap ada permintaan barang
Bentuk : Lampiran A.3
3.3.2. Rancangan Dokumen Keluaran (Output)
Menguraikan secara rinci setiap rancangan dokuman keluaran yang digunakan
dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan
parameter-parameter dokumennya sebagai berikut :
1. Nama Dokumen : Bukti Penerimaan Barang
Fungsi : Bukti penerimaan barang dari supplier
Sumber : Gudang
Tujuan : Internal
Media : Kertas
Jumlah : 2 Rangkap
Frekuensi : Setiap ada penerimaan barang
Bentuk : Lampiran B.1
2. Nama Dokumen : Bukti Pengeluaran Barang
Fungsi : Bukti pengeluaran barang dari gudang
Sumber : Gudang
Tujuan : Produksi
25
Media : Kertas
Jumlah : 2 Rangkap
Frekuensi : Setiap ada pengeluaran barang
Bentuk : Lampiran B.2
3.4. Entity Relationship Diagram (ERD)
Gambar III.2.
Entity Relationship Diagram (ERD)
26
3.5. Logical Record Structure (LRS)
Gambar III.3.
Logical Record Structure (LRS)
3.6. Spesifikasi File
1. Spesifikasi File Pengguna
Nama File : Pengguna
Akronim : Pengguna
Fungsi : Menyimpan data pengguna
Tipe File : File Master
Organisasi File : Index Suquential
Akses File : Random
27
Media : Hardisk
Panjang Record : 100 bytes
Kunci Field : id_pengguna
Software : MySQL
Tabel III.1.
Spesifikasi File Pengguna
No Elemen Data Akronim Tipe Panjang Keterangan
1. Id pengguna id_pengguna CHAR 20 Primary Key
2. Nama pengguna nama_pengguna VARCHAR 35
3 Password password VARCHAR 30
4 Hak akses hak_akses VARCHAR 15
2. Spesifikasi File Barang
Nama File : barang
Akronim : barang
Fungsi : Menyimpan data barang
Tipe File : File Master
Organisasi File : Index Suquential
Akses File : Random
Media : Hardisk
Panjang Record : 179 bytes
Kunci Field : kode_brg
Software : MySQL
Tabel III.2.
Spesifikasi File Barang
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Barang kode_brg CHAR 5 Primary Key
2. Nama Barang nama_brg VARCHAR 35
3 Jumlah Barang jml_brg INT 5
28
4 Satuan satuan VARCHAR 4
5 Spesifikasi spesifikasi VARCHAR 100
6 Model model VARCHAR 30
3. Spesifikasi File Supplier
Nama File : supplier
Akronim : supplier
Fungsi : Menyimpan data supplier
Tipe File : File Master
Organisasi File : Index Suquential
Akses File : Random
Media : Hardisk
Panjang Record : 152 bytes
Kunci Field : kode_supplier
Software : MySQL
Tabel III.3.
Spesifikasi File Supplier
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Supplier kode_supplier CHAR 4 Primary Key
2. Nama Supplier nama_supplier VARCHAR 35
3 Alamat Supplier alamat_supplier VARCHAR 100
4 No Telepon no_tlp VARCHAR 13
4. Spesifikasi File Barang Masuk
Nama File : barang_masuk
Akronim : barang_masuk
Fungsi : Menyimpan data barang masuk dari supplier
Tipe File : File Transaksi
Organisasi File : Index Suquential
Akses File : Random
29
Media : Hardisk
Panjang Record : 46 bytes
Kunci Field : no_barang_masuk
Software : MySQL
Tabel III.4.
Spesifikasi File Barang Masuk
No Elemen Data Akronim Tipe Panjang Keterangan
1. No Barang Keluar no_barang_keluar CHAR 12 Primary Key
2. Tanggal Barang
Keluar
tgl_barang_keluar DATE
3 Kode Supplier kode_supplier CHAR 4 Foreign Key
4 No SJ no_sj VARCHAR 20
5 Id Pengguna id_pengguna CHAR 10 Foreign Key
5. Spesifikasi File Detail Barang Masuk
Nama File : detail_barang_masuk
Akronim : detail_barang_masuk
Fungsi : Menyimpan data detail barang masuk dari supplier
Tipe File : File Transaksi
Organisasi File : Index Suquential
Akses File : Random
Media : Hardisk
Panjang Record : 21 bytes
Kunci Field : -
Software : MySQL
30
Tabel III.5.
Spesifikasi File Detail Barang Masuk
No Elemen Data Akronim Tipe Panjang Keterangan
1. No Barang Masuk no_barang_masuk CHAR 12 Foreign Key
2. Kode Barang kode_brg CHAR 5 Foreign Key
3 Junlah Masuk jml_masuk INT 4
6. Spesifikasi File Barang Masuk
Nama File : barang_keluar
Akronim : barang_keluar
Fungsi : Menyimpan data barang keluar ke produksi
Tipe File : File Transaksi
Organisasi File : Index Suquential
Akses File : Random
Media : Hardisk
Panjang Record : 57 bytes
Kunci Field : no_barang_keluar
Software : MySQL
Tabel III.6.
Spesifikasi File Barang Keluar
No Elemen Data Akronim Tipe Panjang Keterangan
1. No Barang Keluar no_barang_keluar CHAR 12 Primary Key
2. Tanggal Barang
Keluar
tgl_barang_keluar DATE
3 Yang Meminta yang_meminta VARCHAR 35
4 Id Pengguna id_pengguna CHAR 10 Foreign Key
7. Spesifikasi File Barang Masuk
Nama File : detail_barang_keluar
Akronim : detail_barang_keluar
Fungsi : Menyimpan data bdetail barang keluar ke produksi
31
Tipe File : File Transaksi
Organisasi File : Index Suquential
Akses File : Random
Media : Hardisk
Panjang Record : 21 bytes
Kunci Field : -
Software : MySQL
Tabel III.7.
Spesifikasi File Detail Barang Keluar
No Elemen Data Akronim Tipe Panjang Keterangan
1. No Barang Keluar no_barang_keluar CHAR 12 Foreign Key
2. Kode Barang kode_brg CHAR 5 Foreign Key
3 Junlah Keluar jml_keluar INT 4
3.7. Pengkodean
Dalam perancangan program Persediaan Bahan Baku ini penulis menggunakan
kode sebagai identifikasi data, pemanggilan, dan pengisian data maupun kolom untuk
memudahkan pengelolaan data. Kode akan memanggil seluruh field yang
berhubungan dengan kode tersebut secara otomatis tergantung dengan perintah yang
diberikan dan masing-masing memiliki perbedaan. Berikut ini penjelasan rinci
mengenai struktur kode.
1. Kode Barang
Barang harus memiliki kode unik sebagai pengenal tiap barang. Diantaranya terdiri
dari :
X X 9 9 9
Kode Barang No Urut
32
Keterangan :
1. XX : Kode Unik
2. 999 : No Urut
Contoh:
B R 0 0 1
2. Kode Supplier
Supplier harus memiliki kode unik sebagai pengenal tiap supplier. Diantaranya
terdiri dari :
X X 9 9
Kode Supplier No Urut
Keterangan :
1. XX : Kode Unik Supplier
2. 99 : No Urut
Contoh:
S P 0 1
3. No Barang Masuk
No barang masuk harus memiliki kode unik sebagai pengenal tiap transaksinya.
Diantaranya terdiri dari :
9 9 9 9 / X X / 9 9 / 9 9 9 9
No Urut Kode Unik Bulan Tahun
Keterangan :
1. 9999 : No Urut Transaksi
2. / : Separator
33
3. XX : Kode Unik
4. / : Separator
5. 99 : Bulan Transaksi
6. / : Separator
7. 9999 : Tahun Transaksi
Contoh:
0 0 0 1 / B M / 0 1 / 2 0 2 0
4. No Barang Keluar
No barangkeluar harus memiliki kode unik sebagai pengenal tiap transaksinya.
Diantaranya terdiri dari :
9 9 9 9 / X X / 9 9 / 9 9 9 9
No Urut Kode Unik Bulan Tahun
Keterangan :
1. 9999 : No Urut Transaksi
2. / : Separator
3. XX : Kode Unik
4. / : Separator
5. 99 : Bulan Transaksi
6. / : Separator
7. 9999 : Tahun Transaksi
Contoh:
0 0 0 1 / B K / 0 1 / 2 0 2 0
34
3.8. Spesifikasi Program
3.8.1. Hierarki Input Proses Output (HIPO)
Spesifikasi program yang penulis buat dapat dilihat dari HIPO dibawah ini :
1. Hierarki Input Proses Output Kepala Gudang
Gambar III.4.
Diagram HIPO Kepala Gudang
35
2. Hierarki Input Proses Output Gudang
Gambar III.5.
Diagram HIPO Gudang
Spesifikasi Program ini menjelaskan nama program dan fungsinya masing-
masing program yang sebelumnya telah digambarkan dalam bentuk diagram HIPO.
1. Spesifikasi Program Login
Nama Program : Login
Akronim : login
Fungsi Program : Untuk keamanan Program
Bahasa Pemrograman : Java 1.8
Bentuk Lampiran : Lampiran C1
36
Proses :
a. Jalankan Program, akan muncul Form Login maka masukan Id Pengguna dan
password yang sesuai agar dapat masuk ke halaman menu utama.
b. Tekan tombol Login agar dapat masuk ke menu utama.
c. Jika salah menginputkan Id Pengguna dan password anda tidak dapat masuk
ke halaman menu utama.
44
8. Flowchart Form Barang Keluar
Gambar III.13.
Flowchart Form Barang Keluar
3.9. Spesifikasi Sistem Komputer
3.9.1. Perangkat Keras (Hardware)
Perangkat Keras (Hardware) adalah seluruh komponen yang membentuk suatu
sistem komputer dan peralatan lainnya yang minimum dan memungkinkan komputer
dapat melaksanakan tugasnya. Spesifikasi perangkat keras yang diusulkan adalah
sebagai berikut :
45
1. Processor : Intel atau AMD 2Ghz atau lebih
2. Memory Size : 2 GB
3. Hardisk : Instalasi Minimal 3GB untuk instalasi
4. Mouse : Standar Mouse
5. Keyboard : 102 Keys
6. Monitor : LED 15 inch
7. Printer : DOT Matriks
3.9.2. Perangkat Lunak (Software)
Perangkat Lunak atau Software merupakan suatu rangkaian intruksi yang
disusun secara teratur agar komputer dapat mengolah data untuk mendapatkan
informasi yang dibutuhkan oleh pengguna. Dalam pembuatan program ini dibutuhkan
perangkat lunak sebagai berikut :
1. Sistem Operasi : Windows 8 keatas
2. Program Aplikasi : JDK 8.1
3. Program Database : DBMS MySQL versi 5.0 keatas
4. Program Report : Jasper Report
46
3.10. Implementasi
1. Form Login Pengguna
Gambar III.14.
Form Login Admin
2. Form Utama
Gambar III.15.
Form Utama
48
5. Form Supplier
Gambar III.18.
Form Supplier
6. Form Barang Masuk
Gambar III.19.
Form Barang Masuk
49
7. Form Barang Keluar
Gambar III.20.
Form Barang Keluar
8. Form Laporan
Gambar III.21.
Form Laporan
50
3.11. Pengujian Unit
1. Pengujian Terhadap Form Login
Tabel III.8.
Hasil Pengujian Form Login
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Id Pengguna
dan password
tidak diisi
kemudian klik
tombol Login
Id Pengguna: Sistem akan
menolak akses
dan
menampilkan
pesan " Id
Pengguna atau
Password tidak
boleh kosong!"
Sesuai
Harapan Valid
(Kosong)
Password:
(Kosong)
2
Id Pengguna
sedangkan
Password
tidak diisi
kemudian klik
tombol Login
Id Pengguna: Sistem akan
menolak akses
dan
menampilkan
pesan "Id
Pengguna atau
Password tidak
boleh kosong! "
Sesuai
Harapan Valid
rahmawati.1
Password:
(Kosong)
3
Id Pengguna
tidak di isi
atau (kosong)
dan Password
diisi kemudian
klik tombol
Login
Id Pengguna: Sistem akan
menolak akses
dan
menampilkan
pesan "Id
Pengguna atau
Password tidak
boleh kosong!"
Sesuai
Harapan Valid
(Kosong)
Password:
12345678
4
Mengetikkan
salah satu
kondisi salah
pada Id
Pengguna atau
password
kemudian klik
tombol Login
Id Pengguna:
rahmawati.1
(benar)
Sistem akan
menolak akses
dan
menampilkan
pesan “Id
Pengguna keliru
atau Password
keliru"
Sesuai
Harapan
Valid
Password:
123456 (salah)
5
Mengetikkan
Id Pengguna
dan password
dengan data
yang benar
kemudian klik
tombol Login
Id Pengguna: Sistem akan
menerima akses
Login dan
menampilkan
Form Menu
Utama
Sesuai
Harapan Valid
rahmawati.1
(benar)
Password:
12345678
(benar)
51
2. Pengujian Terhadap Form Pengguna
Tabel III.9.
Hasil Pengujian Form Pengguna
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Semua field
tidak diisi
kemudian klik
tombol
[Simpan]
Id Pengguna:
(kosong)
Nama
Pengguna:
(kosong)
Password:
(kosong)
Hak Akses:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan "Mohon
isi data dulu!" Sesuai
Harapan Valid
2
Semua field
diisi kecuali
salah satu field
kosong
kemudian klik
tombol
[Simpan]
Id Pengguna:
rahmawati.1
Nama
Pengguna:
(kosong)
Password:
12345678
Hak Akses:
Gudang
Sistem akan
menolak dan
menampilkan
pesan "Mohon
isi data dulu!" Sesuai
Harapan Valid
3
Semua field
diisi, tetapi
Nama
Pengguna
tidak diisi
dengan format
yang benar,
kemudian klik
tombol
[Simpan]
Id Pengguna:
rahmawati.1
Nama
Pengguna:
Rahmawati1234
5
Password:
12345678
Hak Akses:
Gudang
Sistem akan
menolak dan
menampilkan
pesan "Format
[Nama
Pengguna] tidak
valid!"
Sesuai
Harapan Valid
4
Semua field
diisi dengan
benar
kemudian klik
tombol
[Simpan]
Id Pengguna:
rahmawati.1
Nama
Pengguna:
Rahmawati
Password:
12345678
Hak Akses:
Gudang
Sistem akan
menerima dan
menyimpan data
kemudian
mrnampilkan
pesan “Data
berhasil
disimpan”
Sesuai
Harapan Valid
52
3. Pengujian Terhadap Form Barang
Tabel III.10.
Hasil Pengujian Form Barang
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Semua field
tidak diisi
kemudian klik
tombol
[Simpan]
Kode Barang:
(otomatis)
Nama Barang:
(kosong)
Satuan:
(kosong)
Spesifikasi:
(kosong)
Model:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan "Mohon
isi data dulu!" Sesuai
Harapan Valid
2
Semua field
diisi, kecuali
[Nama
Barang]
kemudian klik
tombol
[Simpan]
Kode Barang:
(otomatis)
Nama Barang:
(kosong)
Satuan:
pcs
Spesifikasi:
P:30cm, L:20cm
Model:
NB-5432Y
Sistem akan
menolak dan
menampilkan
pesan "Mohon
isi data dulu!" Sesuai
Harapan Valid
2
Semua field
diisi dengan
benar,
kemudian klik
tombol
[Simpan]
Kode Barang:
(otomatis)
Nama Barang:
Shaft
Satuan:
pcs
Spesifikasi:
P:30cm, L:20cm
Model:
NB-5432Y
Sistem akan
menerima dan
menyimpan data
kemudian
mrnampilkan
pesan “Data
berhasil
disimpan”
Sesuai
Harapan Valid
53
4. Pengujian Terhadap Form Supplier
Tabel III.11.
Hasil Pengujian Form Supplier
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Semua field
tidak diisi
kemudian klik
tombol
[Simpan]
Kode Supplier:
(otomatis)
Nama Supplier:
(kosong)
Alamat Supplier:
(kosong)
No Telp:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan "Mohon
isi data dulu!"
Sesuai
Harapan Valid
2
Semua field
diisi, tetapi
[Nama
Supplier]
kosong,
kemudian klik
tombol
[Simpan]
Kode Supplier:
(otomatis)
Nama Supplier:
(kosong)
Alamat Supplier:
Jl. TB
Simatupang, No 3
No Telp:
021432343
Sistem akan
menolak
menampilkan
pesan "Mohon
isi data dulu!" Sesuai
Harapan Valid
3
Semua field
diisi, tetapi
[Nama
Supplier] diisi
dengan format
yang salah,
kemudian klik
tombol
[Simpan]
Kode Supplier:
(otomatis)
Nama Supplier:
PT Otoparts TBK
*&*
Alamat Supplier:
Jl. TB
Simatupang, No 3
No Telp:
021432343
Sistem akan
menolak akses
dan
menampilkan
pesan "Format
[Nama
Supplier] tidak
valid"
Sesuai
Harapan Valid
4
Semua field
diisi, tetapi
[No Telp] diisi
dengan format
yang salah,
kemudian klik
tombol
[Simpan]
Kode Supplier:
(otomatis)
Nama Supplier:
PT Otoparts TBK
Alamat Supplier:
Jl. TB
Simatupang, No 3
No Telp:
1gfgjjj
Sistem akan
menolak akses
dan
menampilkan
pesan "Format
[No Telp]
tidak valid" Sesuai
Harapan Valid
54
5
Semua field
diisi dengan
data yang
benar,
kemudian klik
tombol
[Simpan]
Kode Supplier:
(otomatis)
Nama Supplier:
PT Otoparts TBK
Alamat Supplier:
Jl. TB
Simatupang, No 3
No Telp:
021432343
Sistem akan
menerima dan
menyimpan
data kemudian
mrnampilkan
pesan “Data
berhasil
disimpan”
Sesuai
Harapan Valid
5. Pengujian Terhadap Form Barang Masuk
Tabel III.12.
Hasil Pengujian Form Barang Masuk
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Semua field
tidak diisi
kemudian klik
tombol
[Simpan]
No Barang
Masuk:
(otomatis)
Tanggal Barang
Masuk:
(otomatis)
Supplier:
(kosong)
No Surat Jalan:
(kosong)
Daftar Barang:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan
"Supplier
belum dipilih" Sesuai
Harapan Valid
2
Semua field
diisi, kecuali
[No Surat
Jalan] kosong,
kemudian klik
tombol
[Simpan]
No Barang
Masuk:
(otomatis)
Tanggal Barang
Masuk:
(otomatis)
Supplier:
(SP001- PT
Otoparts TBK
)
No Surat Jalan:
(kosong)
Daftar Barang:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan "No
surat jalan
belum diisi"
Sesuai
Harapan Valid
55
3
Semua field
diisi, tetapi
belum ada
daftar barang
yang dipilih,
kemudian klik
tombol
[Simpan]
No Barang
Masuk:
(otomatis)
Tanggal Barang
Masuk:
(otomatis)
Supplier:
(SP001- PT
Otoparts TBK)
No Surat Jalan:
0001/SJ/I/2020
Daftar Barang:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan "Belum
ada barang
yang dipilih"
Sesuai
Harapan Valid
4
Semua field
diisi dan
barang sudah
dipilih,
kemudian klik
tombol
[Simpan]
No Barang
Masuk:
(otomatis)
Tanggal Barang
Masuk:
(otomatis)
Supplier:
(SP001- PT
Otoparts TBK
)
No Surat Jalan:
0001/SJ/I/2020
Daftar Barang:
BR00001
BR00002
Sistem akan
menerima dan
menyimpan
data kemudian
mrnampilkan
pesan “Data
berhasil
disimpan” Sesuai
Harapan Valid
6. Pengujian Terhadap Form Barang Keluar
Tabel III.13.
Hasil Pengujian Form Barang Keluar
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Semua field
tidak diisi
kemudian klik
tombol
[Simpan]
No Barang
Masuk:
(otomatis)
Tanggal Barang
Masuk:
(otomatis)
Yang Meminta:
(kosong)
Daftar Barang:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan "Yang
Meminta
belum diisi"
Sesuai
Harapan Valid
56
2
Semua field
diisi, tetapi
belum ada
daftar barang
yang dipilih,
kemudian klik
tombol
[Simpan]
No Barang
Masuk:
(otomatis)
Tanggal Barang
Masuk:
(otomatis)
Yang Meminta:
Agus Surahman
Daftar Barang:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan "Belum
ada barang
yang dipilih"
Sesuai
Harapan Valid
3
Semua field
diisi, tetapi
Yang Meminta
diisi dengan
format yang
tidak benar,
kemudian klik
tombol
[Simpan]
No Barang
Masuk:
(otomatis)
Tanggal Barang
Masuk:
(otomatis)
Yang Meminta:
Agus Surahman
123
Daftar Barang:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan "Format
[Yang
Meminta]
tidak valid"
Sesuai
Harapan Valid
4
Semua field
diisi dan
barang sudah
dipilih,
kemudian klik
tombol
[Simpan]
No Barang
Masuk:
(otomatis)
Tanggal Barang
Masuk:
(otomatis)
Yang Meminta:
Agus Surahman
Daftar Barang:
BR00001
BR00002
Sistem akan
menerima dan
menyimpan
data kemudian
mrnampilkan
pesan “Data
berhasil
disimpan”
Sesuai
Harapan Valid