bab i pembahasan 3.1. tinjauan perusahaan 3.1.1. sejarah ... · b. membuat perencanaan pengadaan...

68
25 BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Singkat Perusahaan PT. Surya Lintas Nusantara yang beralamat di Jl Raya Bekasi KM 25 No 168, Ujung Menteng, Cakung, Jakarta Timur adalah perusahaan yang bergerak dibidang distribusi barang-barang kebutuhan rumah tangga dan memiliki no ijin 2416/10-17/PB/XII/2017 . Perusahaan ini mempunyai jaringan distribusi yang luas dan kuat , produk yang didistribusikan PT. Surya Lintas Nusantara adalah produk-produk dari P&G (Procter & Gamble, seperti Pantene, Head & Shoulders, Downy, Pampers, Wella dan lain sebagainya. Adapun Visi dan Misi dari PT Suryalintas Nusantara adalah sebagai berikut: 1. Visi Menjadi perusahaan yang menjadi pilihan utama bagi principal dan mitra pelanggan dan distribusi yang prima dimana pun perusahaan berada . 2. Misi 1. Perbaikan secara terus menerus dalam management distibusi untuk menjadi yang terbaik di kelasnya . 2. Memberikan nilai tambah dan perubahan yang positif diamanapun perusahaan beroperasi . 3. Memperkuat jaringan distribusi untuk memastikan ketersediaan produk-produk prinsipal dalam jangkauan tangan konsumen.

Upload: others

Post on 28-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

25

BAB I

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Singkat Perusahaan

PT. Surya Lintas Nusantara yang beralamat di Jl Raya Bekasi KM 25 No

168, Ujung Menteng, Cakung, Jakarta Timur adalah perusahaan yang bergerak

dibidang distribusi barang-barang kebutuhan rumah tangga dan memiliki no ijin

2416/10-17/PB/XII/2017 . Perusahaan ini mempunyai jaringan distribusi yang

luas dan kuat , produk yang didistribusikan PT. Surya Lintas Nusantara adalah

produk-produk dari P&G (Procter & Gamble, seperti Pantene, Head & Shoulders,

Downy, Pampers, Wella dan lain sebagainya. Adapun Visi dan Misi dari PT

Suryalintas Nusantara adalah sebagai berikut:

1. Visi

Menjadi perusahaan yang menjadi pilihan utama bagi principal dan

mitra pelanggan dan distribusi yang prima dimana pun perusahaan berada .

2. Misi

1. Perbaikan secara terus menerus dalam management distibusi untuk

menjadi yang terbaik di kelasnya .

2. Memberikan nilai tambah dan perubahan yang positif diamanapun

perusahaan beroperasi .

3. Memperkuat jaringan distribusi untuk memastikan ketersediaan

produk-produk prinsipal dalam jangkauan tangan konsumen.

Page 2: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

26

3.1.2. Struktur Organisasi Dan Fungsi

Struktur organisasi merupakan satu hal yang tidak bias dipisahkan dari

suatu perusahaan. Struktur organisasi sangat diperlukan untuk mencapai suatu

tujuan dan menjadi penggerak suatu perusahaan karena hubungan dengan suatu

tanggung jawab yang saling berhubungan, sehingga tujuan organisasi dapat

tercapai secara efektif . Berikut adalah struktur organisasi pada PT. Surya Lintas

Nusantara

Sumber : PT Suryalintas Nusantara

Gambar III.1.

Struktur Organisasi PT Surya Lintas Nusantara

Dari setiap bagian yang terdapat pada gambar struktur organisasi diatas,

terdapat fungsi dan tugas yang berbeda. Adapun fungsi dan tugas-tugas dapat

diuraikan sebagai berikut:

Valentino Leo

CEO

Veronica

Finance Manager

Evi Idham Finance

Supervisor

Finance Admin

Mayfuddin

(IT Manager)

Rahmat Wisudo IT Executive

IT admin

M.Ridwan

Logistic Manager)

Adrian WH Head

Ichin Sirait Wh Admin Spv

Admin Wh

Yafet Loader Spv

Loader

Usep Suyandi PPIC SPV

ppic

Andy Ramadhan

Manager HR

Syifa HR Supervisor

HR Admin

MK.Imron

(Sales Manager)

GTM Manager

Merchandise Spv

MD

ASM Manager

Sales Supervisor

Sales

Page 3: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

27

1. CEO

a. Memimpin dan memelihara perusahaan.

b. Bertanggung jawab penuh dalam menjalankan tugas untuk kepentingan

perusahaan sesuai kepentingan yang berlaku.

c. Bertanggung jawab secara pribadi jika bersalah atau lalai dalam

pelaksanaan tugasnya.

d. Mempunyai keputusan tertinggi dalam pengambilan keputusan.

e. Memberikan pelimpahan tugas kepada Manager

2. General Manager

a. Mengelola operasional harian perusahaan

b. Merencanakan, melaksanakan, mengkoordinasi, mengawasi dan

mengalisis semua aktivitas bisnis perusahaan

c. Merencanakan, mengelola dan mengawasi proses penganggaran di

perusahaan

d. Merencanakan dan mengontrol kebijakan perusahaan agar dapat

berjalan degan maksimal

e. Memastikan setiap departemen melakukan strategi perusahaan dengan

efektif dan optimal

f. Memutuskan dan membuat kebijakan untuk kemajuan perusaahan

g. Membuat keputusan penting dalam hal investasi, integrasi, aliansi dan

divestasi

h. Merencanakan dan mengeksekusi rencana startegis perusahaan jangka

menengah dan jangka panjang untuk kemajuan perusahaan

Page 4: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

28

3. Sales Manager

a. Mendatangkan keuntungan untuk perusahaan .

b. Merencanakan pekerjaan dan langkah-langkah nya untuk mencapai

sasaran penjualan

c. Merencanakan market share yang mau dicapai

d. Menentukan rute kunjungan salesman (routing)

e. Melakukan kunjungan

f. Melakukan pengawasan & pelatihan terhadap salesman

g. Memotivasi salesman

4. Logistic Manager

a. Mengawasi dan mengontrol operasional gudang.

b. Membuat perencanaan pengadaan barang dan distribusinya.

c. Mengawasi dan mengontrol semua barang yang masuk dan keluar sesuai

dengan SOP (Standard Operating Procedure).

d. Melaporkan semua transaksi keluar masuk barang dari dan ke gudang.

e. Melakukan pengecekan pada barang masuk dan memastikan aktifitas

barang keluar berjalan lancar.

5. IT Manager

a. Mengelola Teknologi Informasi dan sistem komputer

b. Memberikan solusi dan konsultansi teknologi untuk mencapai tujuan dan

strategi bisnis perusahaan.

c. Bertanggung jawab pada kesiapan dan ketersediaan sistem komputer /

aplikasi dalam lingkungan perusahaan

Page 5: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

29

d. Membuat dan mengimplementasikan kebijakan dan prosedur TI (IT

policy) termasuk kebijakan keamanan TI (IT security policy)

e. Memberikan orientasi kepada pegawai baru mengenai aplikasi atau sistem

yang digunakan saat ini dan rencana atau strategi TI secara umum

6. Finance Manager

a. Melakukan pengaturan administrasi keuangan dan perusahaan.

b. Menyusun dan membuat laporan keuangan.

c. Menyusun dan membuat laporan perpajakan.

d. Menyusun dan membuat anggaran pengeluaran perusahaan secara

periodik (bulanan atau tahunan).

e. Membuat anggaran pendapatan secara periodik (bulanan atau tahunan).

7. HR Manager

a. Merencanakan, mengembangkan dan mengimplementasikan strategi di

bidang pengelolaan dan pengembangan SDM

b. Menetapkan dan memelihara sistem yang sesuai untuk mengukur aspek

penting dari pengembangan HR.

c. Memonitor, mengukur dan melaporkan tentang permasalahan, peluang,

rencana pengembangan yang berhubungan dengan SDM dan

pencapaiannya dalam skala waktu dan bentuk / format yang sudah

disepakati.

d. Mengelola dan mengendalikan pembelanjaan SDM per departemen sesuai

anggaran-anggaran yang disetujui

Page 6: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

30

e. Berperan untuk evaluasi dan pengembangan strategi pengelolaan SDM

dan kinerja dalam pengimplementasian strategi tersebut, dengan bekerja

sama dengan tim eksekutif.

3.2. Analisis Kebutuhan

Identifikasi kebutuhan diperoleh berdasarkan kebutuhan pengguna

dan kebutuhan sistem dari program inventory control .

3.2.1. Identifikasi Kebutuhan

A. Kebutuhan Pengguna

Dalam aplikasi ini terdapat beberapa pengguna yang saling

berinteraksi dalam lingkungan sistem , yaitu Administrator dan User . Kedua

pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-

beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut:

a. Kebutuhan Administrator

1. Administrator dapat login untuk dapat mengakses aplikasi

2. Mengelola data user

3. Mengelola data barang

4. Mengelola data group barang

5. Mengelola data supplier

6. Mengelola data customer

7. Mengelola data reason

8. Mengakses form penerimaan barang

9. Mengakses form pengeluaran barang

10. Mengakses form retur barang

Page 7: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

31

11. Melihat laporan data barang

12. Melihat laporan data barang masuk

13. Melihat laporan data barang keluar

14. Melihat laporan data barang retur

b. Kebutuhan User

1. User dapat login untuk dapat mengakses aplikasi

2. Melakukan penginputan barang masuk

3. Melakukan penginputan barang keluar

4. Melakukan penginputan barang retur

5. Melihat laporan data barang masuk

6. Melihat laporan data barang keluar

7. Melihat laporan data barang retur

8. Melihat laporan data barang

B. Kebutuhan Sistem

1. Pengguna harus melakukan login ke dalam sistem untuk dapat

mengakses aplikasi ini dengan memasukkan username dan password

agar keamanan data dapat terjaga .

2. Pengguna harus logout dari sistem setelah menggunakan program .

3. Sistem melakukan kalkulasi stok barang ketika stok berkurang atau

bertambah .

4. Sistem dapat membuat laporan barang keluar dan barang masuk.

5. Sistem dapat mencetak bukti transaksi .

Page 8: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

32

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan

Rancangan dokumen masukan yang digunakan dalam sistem ini memiliki

uraian parameter-parameter dokumen dengan rincian parameter-parameter

dokumennya sebagai berikut:

1. Nama Rancangan : Data Barang

Fungsi : Untuk penambahan data barang

Sumber : Supplier

Tujuan : Admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : Setiap ada penambahan data barang

Bentuk : Lampiran A-1

2. Nama Rancangan : Data Penerimaan Barang

Fungsi : Untuk penginputan barang yang masuk

Sumber : Supplier

Tujuan : Admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : Setiap ada transaksi barang masuk.

Page 9: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

33

Bentuk : Lampiran A-2

3. Nama Rancangan : Data Pengeluaran Barang

Fungsi : Untuk penginputan barang yang keluar

Sumber : Customer

Tujuan : Bagian Gudang

Media : Tampilan Layar

Jumlah : 1

Frekuensi : Setiap ada transaksi barang keluar.

Bentuk : Lampiran A-3

4. Nama Rancangan : Data Retur

Fungsi : Untuk penginputan barang retur

Sumber : Customer

Tujuan : Admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : Jika ada barang retur dari Customer

Bentuk : Lampiran A-4

Page 10: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

34

B. Rancangan Dokumen Keluaran

Rancangan dokumen keluaran yang digunakan dalam sistem ini

memiliki uraian parameter-parameter dengan rincian dokumennya sebagai

berikut:

1. Nama Rancangan : Laporan Data Barang

Fungsi : Untuk mengetahui data barang

Sumber : Admin

Tujuan : Pimpinan

Media : Tampilan Layar

Jumlah : 1

Frekuensi : -

Bentuk : Lampiran B-1

2. Nama Rancangan : Laporan Data Barang Masuk

Fungsi : Sebagai Informasi data barang yang masuk

Sumber : Admin

Tujuan : Pimpinan

Media : Tampilan Layar

Jumlah : 1

Frekuensi : Perbulan

Bentuk : Lampiran B-2

Page 11: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

35

3. Nama Rancangan : Laporan Data Barang Keluar

Fungsi : Sebagai Informasi data barang yang keluar

Sumber : Bagian Admin

Tujuan : Pimpinan

Media : Tampilan Layar

Jumlah : 1

Frekuensi : Perbulan

Bentuk : Lampiran B-3

4. Nama Rancangan : Bukti Barang Keluar

Fungsi : Sebagai bukti transaksi barang keluar

Sumber : Bagian Gudang

Tujuan : Customer

Media : Cetakan Kertas

Jumlah : 1Halaman

Frekuensi : Jika ada transaksi barang keluar

Bentuk : Lampiran B-4

3.4. Entity Relatioship Diagram (ERD)

Perancangan basis data yang menghasilkan pemetaan tabel-

tabel yang digambarkan dengan Entity Relatioship Diagram (ERD) dan Logical

Structure Record (LRS) .

A. Entity Relatioship Diagram

Page 12: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

36

Gambar III.2

Entity Relational Diagram

Page 13: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

37

B. Logical Record Structure

Gambar III.3

Logical Record Structure

Page 14: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

38

3.5. Spesifikasi File

File-file yang digunakan dalam perancangan program ini adalah sebagai berikut:

1. Spesifikasi File User

Nama File : Tabel Data User

Akronim : User

Fungsi : Menyimpan data user

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 77 Byte

Kunci Field : kduser

Software : Xampp

Tabel III.1

Spesifikasi file user

No. Elemen Data Nama Field Type Size Keterangan

1 Kode User Kduser char 8 Primary Key

2 Password Password varchar 8

3 Nama Karyawan Nmkaryawan varchar 30

4 Jabatan jabatan varchar 30

5 Level Akses Level char 1

Page 15: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

39

2. Spesifikasi File Barang

Nama File : Tabel Data Barang

Akronim : Barang

Fungsi : Menyimpan data barang

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 127 Byte

Kunci Field : kdbarang

Software : Xampp

Tabel III.2

Spesifikasi file barang

No. Elemen Data Nama Field Type Size Keterangan

1 Kode Barang Kdbarang char 18 Primary Key

2 Nama Barang Nmbarang varchar 50

3 Ukuran Per Ml Ukuranbarang char 4

4 Kode Supplier Kdsupplier char 8

5 Group Barang Idgrup char 5 Foreign Key

6 Area Barang Area varchar 20

7 Isi Per Karton Uom int 11

8 Harga Barang Price int 11

Page 16: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

40

3. Spesifikasi File Group Barang

Nama File : Tabel Data Group Barang

Akronim : Group Barang

Fungsi : Menyimpan data group barang

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 20 Byte

Kunci Field : -

Software : Xampp

Tabel III.3

Spesifikasi file grup barang

No. Elemen Data Nama Field Type Size Keterangan

1 Id Group Idgroup Char 5 Primary Key

2 Nama Group Nmgroup Varchar 15

4. Spesifikasi File Suppiler

Nama File : Tabel Data Supplier

Akronim : Supplier

Fungsi : Menyimpan data supplier

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Page 17: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

41

Media : Hard Disk

Panjang Record : 218 Byte

Kunci Field : kdsupplier

Software : Xampp

Tabel III.4

Spesifikasi file supplier

No. Elemen Data Nama Field Type Size Keterangan

1 Kode Supplier kdsupplier Char 6 Primary Key

2 Nama Supplier nmsupplier varchar 50

3 Alamat Alamat varchar 100

4 Contact Person contactperson varchar 20

5 Telephone telephone Char 12

6 Email Email varchar 30

5. Spesifikasi File Customer

Nama File : Tabel Data Customer

Akronim : Customer

Fungsi : Menyimpan data customer

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 98 Byte

Page 18: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

42

Kunci Field : kdcust

Software : Xampp

Tabel III.5

Spesifikasi file customer

No. Elemen Data Nama Field Type Size Keterangan

1 Kode Customer Kdcustomer char 8 Primary Key

2 Nama Customer Nmcustomer varchar 25

3 Kode Sales Kodesales varchar 15

4 Alamat Alamat varchar 50

6. Spesifikasi File Reason

Nama File : Tabel Data Reason

Akronim : Reason code

Fungsi : Menyimpan data reason

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 55 Byte

Kunci Field : kdreason

Software : Xampp

Tabel III.6

Spesifikasi file reason

Page 19: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

43

No. Elemen Data Nama Field Type Size Keterangan

1 Kode Reason Kdreason Char 5 Primary key

2 Deskripsi Deskripsi Varchar 50

7. Spesifikasi File Penerimaan Supplier

Nama File : Tabel Data Penerimaan

Akronim : Penerimaan

Fungsi : Menyimpan data penerimaan barang dari

supplier

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 89 Byte

Kunci Field : noreceipt

Software : Xampp

Tabel III.7

Spesifikasi file penerimaan

No. Elemen Data Nama Field Type Size Keterangan

1 Nomor Receipt noreceipt char 15 Primary Key

2 Kode Supplier kdsupplier char 6 Foreign Key

3 Tanggal tanggal date -

4 Nomor Invoice noinvoice Char 20

Page 20: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

44

5 Nomor Faktur nofaktur Char 20

6 Nomor Surat Jalan nosuratjalan Char 20

7 Kode User kduser char 8 Foreign Key

8. Spesifikasi File Detail Penerimaan

Nama File : Tabel detailpenerimaan

Akronim : detailpenerimaan

Fungsi : Sebagai detail data penerimaan barang

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 55 Byte

Kunci Field : _

Software : Xampp

Tabel III.8

Spesifikasi file detail penerimaan

No. Elemen Data Nama Field Type Size Keterangan

1 Nomor Receipt noreceipt char 15 Foreign Key

2 Kode Barang kdbarang char 18 Foreign Key

3 Quantity qty Int 11

4 Total total Int 11

Page 21: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

45

9. Spesifikasi File Retur

Nama File : Tabel Penerimaan Retur

Akronim : Retur

Fungsi : Menyimpan data retur barang

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 96 Byte

Kunci Field : noretur

Software : Xampp

Tabel III.9

Spesifikasi file retur

No. Elemen Data Nama Field Type Size Keterangan

1 Nomor Retur no retur Char 15 Primary Key

2 Kode Customer kdcustomer Char 8 Foreign Key

3 Tanggal tanggal Date -

4 SuratJalan nosuratjalan Char 20 Foreign Key

5 Kode Barang kdbarang Char 18

6 Quantity Retur Qtyretur Int 11

7 Total Retur totalretur Int 11

Page 22: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

46

8 Kode Reason kdreason Char 5

9 Kode User kduser Char 8 Foreign Key

10. Spesifikasi File Pengeluaran

Nama File : Tabel Pengeluaran Sales

Akronim : Pengeluaran

Fungsi : Menyimpan data barang keluar

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 126 Byte

Kunci Field : nopicking

Software : Xampp

Tabel III.10

Spesifikasi file pengeluaran barang

No. Elemen Data Nama Field Type Size Keterangan

1 Nomor Picking Nopicking Char 15 Primary Key

2 Kode Customer Kdcustomer Char 8 Foreign Key

3 Alamat Alamat varchar 50

4 Tanggal tanggal Date -

5 Purchase Order nopurchaseorder varchar 30

Page 23: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

47

6 Surat jalan Nosuratjalan Char 15

7 Kode User Kduser Char 8 Foreign Key

11. Spesifikasi File Detail Pengeluaran

Nama File : Tabel detailpengeluaran

Akronim : detailpengeluaran

Fungsi : Sebagai detail data pengeluaran barang

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 55 Byte

Kunci Field : _

Software : Xampp

Tabel III.11

Spesifikasi file detail penerimaan

No. Elemen Data Nama Field Type Size Keterangan

1 Nomor Picking nopicking char 15 Foreign Key

2 Kode Barang Kdbarang char 18 Foreign Key

3 Quantity Qty Int 11

4 Total total Int 11

Page 24: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

48

12. Spesifikasi File Stok Akhir

Nama File : Tabel Stok Akhir

Akronim : Stok Akhir

Fungsi : Menyimpan data stok akhir

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 101 Byte

Kunci Field : -

Software : Xampp

Tabel III.12

Spesifikasi file stok akhir

No. Elemen Data Nama Field Type Size Keterangan

1 Kode Barang Kdbarang Char 18 Foreign Key

2 Nama Barang Nmbarang varchar 50

3 Stok Masuk Stokmasuk Int 11

4 Stok Keluar Stokkeluar Int 11

5 Stok Akhir Stokakhir Int 11

Page 25: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

49

X X 9 9

Kode User No

Urut

X 9 U S 0 0

Kode User No

Urut

R 1

3.6. Pengkodean

A. Kode User

Setiap menambahkan data user , maka setiap user memiliki id masing-

masing, diantaranya terdiri dari:

Struktur : Contoh :

Keterangan :

USR=Untuk identitas User

001 = Nomor urut User

B. Kode Supplier

Setiap menambahkan data supplier , maka setiap user memiliki id masing-

masing, diantaranya terdiri dari:

Struktur : Contoh :

Keterangan :

SPL=Untuk identitas Supplier

001 = Nomor urut Supplier

Page 26: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

50

C. Kode Customer

Setiap menambahkan data customer , maka setiap customer memiliki id

masing-masing, diantaranya terdiri dari:

Struktur : Contoh :

Keterangan :

CUST=Untuk identitas Customer

001 = Nomor urut Customer

D. Kode Reason

Setiap menambahkan data reason , maka setiap reason memiliki id masing-

masing, diantaranya terdiri dari:

Struktur : Contoh :

Keterangan :

CR=Untuk identitas Reason

001 = Nomor urut Reason

Page 27: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

51

E. Kode Barang

Setiap menambahkan data barang , maka setiap barang memiliki id masing-

masing, diantaranya terdiri dari

Struktur :

Contoh :

Keterangan :

ANE = Menunjukan id dari group barang

AIR = Menunjukan singkatan dari nama barang

48ML = Menunjukan Ukuran barang

001 = Nomor urut barang

Page 28: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

52

F. Kode Penerimaan Barang

Setiap menambahkan data barang masuk dari supplier, maka setiap transaksi

barang masuk memiliki id , diantaranya terdiri dari:

Keterangan :

RCV = Singkatan dari Transaksi

07 = Menunjukan Bulan Barang Masuk

19 = Menunjukan Tahun Barang Masuk

01 = Nomor urut barang masuk

G. Kode Penerimaan Retur

Setiap menambahkan data barang yang diretur dari customer, maka setiap

transaksi yang di input memiliki id , diantaranya terdiri dari:

Keterangan :

RET = Singkatan dari Transaksi

Page 29: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

53

07 = Menunjukan Bulan Barang Retur

19 = Menunjukan Tahun Barang Retur

01 = Nomor urut Barang Retur

H. Kode Pengeluaran Barang

Setiap menambahkan data barang yang keluar , maka setiap transaksi yang

di input memiliki id , diantaranya terdiri dari:

Keterangan :

PIC = Singkatan dari Transaksi

07 = Menunjukan Bulan Barang Keluar

19 = Menunjukan Tahun Barang Keluar

01 = Nomor urut barang keluar

Page 30: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

54

3.7. Spesifikasi Program

A. HIPO (Hierarchy Input Proses Output)

Gambar III.4

Diagram HIPO Inventory Control

Page 31: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

55

B. Flowchart

1. Flowchart Login

Gambar III.5

Flowchart Login

Page 32: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

56

2. Flowchart Menu Utama Admin

Page 33: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

57

Gambar III.6

Flowchart Menu Utama Admin

Page 34: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

58

3. Flowchart Menu Utama User

Gambar III.7

Flowchart Menu Utama User

Page 35: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

59

4. Flowchart Form Barang

Gambar III.8

Flowchart Form Barang

Page 36: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

60

5. Flowchart Form Supplier

Gambar III.9

Flowchart Form Supplier

Page 37: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

61

6. Flowchart Form Customer

Gambar III.10

Flowchart Form Customer

Page 38: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

62

7. Flowchart Form User

Gambar III.11

Flowchart Form User

Page 39: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

63

8. Flowchart Form Receipt

Gambar III.12

Flowchart Form Receipt

Page 40: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

64

9. Flowchart Form Picking

Page 41: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

65

Gambar III.13

Flowchart Form Pengeluaran

10. Flowchart Form Retur

Gambar III.14

Flowchart Form Retur

Page 42: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

66

11. Flowchart Laporan Barang Masuk Per Periode & Per Bulan

Gambar III.15

Flowchart Laporan Barang Masuk Per Periode & Per Bulan

Page 43: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

67

12. Flowchart Laporan Barang Keluar Per Periode & Per Bulan

Gambar III.16

Flowchart Laporan Barang Keluar Per Periode & Per Bulan

Page 44: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

68

13. Flowchart Laporan Barang Retur Per Periode & Per Bulan

Gambar III.17

Flowchart Laporan Barang Retur Per Periode & Per Bulan

Page 45: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

69

3.8. Spesifikasi Sistem Komputer

Dalam Perancangan Program Inventory Control Pada PT Surya Lintas

Nusantara tentunya dibutuhkan hardware (perangkat keras) serta software

(perangkat lunak) pendukung.

1. Kebutuhan Hardware (Perangkat Keras)

Kebutuhan Hardware merupakan komponen fisik peralatan yang

membentuk sebuah sistem computer, Beberapa perangkat keras yang

digunakan harus memiliki kinerja yang baik sehingga program dapat

berjalan dengan baik. Spesifikasi yang dibutuhkan adalah:

a. Processor @2.7 GHz

b. Hardisk 500GB

c. RAM Minimum 2,00 GB

d. Keyboard PS/2

e. Mouse PS/2

f. Monitor dengan resolusi 1024x768

2. Kebutuhan Software (Perangkat Lunak)

Software yang digunakan untuk menjalankan Aplikasi ini , antara

lain :

a. Sistem Operasi : Microsoft Windows 7/ Windows 10 (64-bit)

b. Web Server : Apache Server

c. Database Tools : MySQL

Page 46: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

70

3.9. Implementasi

1. Implementasi Rancangan Form / Antar Muka

Implementasi rancangan antar muka pada aplikasi Inventory Control

pada PT.Surya Lintas Nusantara berdasarkan hasil rancangan antar muka

a. Form Login

Pengguna harus melakukan login terlebih dahulu untuk dapat

menggunakan menu-menu yang tersedia jika login berhasil, maka menu-

menu yang sesuai dengan level user tersebut akan ditampilkan.

Gambar III.18

Form Login

Page 47: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

71

b. Form Menu Utama Admin

Setelah admin berhasil login maka akan tampil menu utama

admin. Admin dapat mengakses Menu Master data ,Transaksi , dan

Report

Gambar III.19

Form Menu Utama Admin

Page 48: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

72

c. Form Data Barang

Form data barang adalah form untuk mengolah data barang ,

pengguna bisa mengisi data barang baru, merubah data barang dan

menghapus data barang .

Gambar III.20

Form Data Barang

d. Form Data User

Form data user adalah form untuk mengolah data user, sebagai

mana di dalam form tersebut adminisator dapat membuat user baru atau

mengubah data user yang lama ,berikut hak aksesnya.

Page 49: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

73

Gambar III.21

Form Data User

e. Form Data Customer

Form data customer adalah form untuk mengolah data customer ,

sebagai mana di dalam form tersebut adminisator dapat membuat data

customer baru atau mengubah data customer yang lama.

Page 50: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

74

Gambar III.22

Form Data Customer

f. Form Data Supplier

Form data suplier adalah form untuk mengolah data suplier,

sebagai mana di dalam form tersebut adminisator dapat membuat data

suplier baru atau mengubah data suplier yang lama.

Page 51: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

75

Gambar III.23

Form Data Supplier

g. Form Data Reason Code

Form data reason code adalah form untuk mengolah data

keterangan alasan retur barang , sebagai mana di dalam form tersebut

adminisator dapat membuat data reason code baru atau mengubah data

reason code yang lama.

Page 52: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

76

Gambar III.24

Form Data Reason Code

Page 53: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

77

h. Form Transaksi Receipt

Pada form ini digunakan untuk merecord barang yang masuk

ketika terjadi proses transaksi kedatangan barang masuk dari suplier.

Gambar III.25

Form Transaksi Receipt

Page 54: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

78

i. Form Transaksi Picking Barang

Pada form ini digunakan untuk merecord barang yang keluar

ketika terjadi proses transaksi pengambilan barang masuk untuk

customer.

Gambar III.26

Form Transaksi Picking Barang

Page 55: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

79

j. Form Transaksi Retur

Pada form ini digunakan untuk merecord barang yang diretur

ketika terjadi proses transaksi pengembalian barang dari customer.

Gambar III.27

Form Transaksi Retur

Page 56: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

80

k. Form Laporan Barang Masuk

Dibawah ini adalah tampilan untuk form laporan barang masuk,

ada 2 yang dapat di pilih per periode atau per bulan yang akan dicetak

sesuai kebutuhan.

.

Gambar III.28

Form Laporan Barang Masuk

Page 57: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

81

l. Form Laporan Barang Keluar

Dibawah ini adalah tampilan untuk form laporan barang keluar,

ada 2 yang dapat di pilih per periode atau per bulan yang akan dicetak

sesuai kebutuhan.

.

Gambar III.29

Form Laporan Barang Keluar

Page 58: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

82

m. Form Laporan Barang Retur

Dibawah ini adalah tampilan untuk form laporan barang retur, ada

2 yang dapat di pilih per periode atau per bulan yang akan dicetak sesuai

kebutuhan.

.

Gambar III.30

Form Laporan Barang Retur

Page 59: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

83

3.10. Pengujian Unit

1. Pengujian terhadap Form Login

Tabel III.11

Hasil Pengujian Black Box Testing Form Login

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Username

diisi salah

kemudian

klik tombol

Login

Username :

(kosong/salah)

Sistem akan

menolak dan

menampilkan

pesan:”username

salah”

Sesuai

harapan

Valid

2 Username

diisi benar,

password

salah atau

kosong

kemudian

klik tombol

Login

Username:

USR001

Password:

(kosong/salah)

Sistem akan

menolak dan

menampilkan

pesan:”username

atau password

salah”

Sesuai

harapan

Valid

3 Username

diisi,

Password

diisi dan data

Username:

USR001

Password: 123

Sistem akan

menerima dan

menampilkan

menu utama

Sesuai

harapan

Valid

Page 60: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

84

benar

kemudian

klik tombol

Login

2. Pengujian terhadap Form Data Barang

Tabel III.12

Hasil Pengujian Black Box Testing Form Data Barang

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpu

lan

1

Klik

button

simpan

Textfield Nama

Barang :

Ukuran Barang:

Isi perKarton:

Harga Barang:

Sistem akan

menolak akses

“Data tidak

dapat kosong,

Silahkan”

Sesuai

Harapan

Valid

2 Ketika isi

data

barang,

data diisi

dan ada

Kode Barang:

ANEANTIDN40ML

001

Nama Barang :Anti

Dandruf

Sistem akan

menolak dan

menampilkan

pesan:”data

tidak dapat

Sesuai

harapan

Valid

Page 61: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

85

salah satu

data yang

tidak terisi

lalu klik

simpan

Ukuran

Barang:40ML

Isi perKarton:48

Harga Barang:

kosong”

3 Ketika isi

data

barang,

dan data

terisi

semua lalu

klik

simpan

Kode Barang:

ANEANTIDN40ML

001

Nama Barang :Anti

Dandruf

Ukuran

Barang:40ML

Isi perKarton:48

Harga Barang:15000

Sistem akan

berhasil

menyimpan

data

Sesuai

harapan

Valid

4 Klik

tombol

ubah

- Semua data

berhasil

diubah

Sesuai

harapan

Valid

Page 62: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

86

3. Pengujian terhadap Form Transaksi Receipt

Tabel III.13

Hasil Pengujian Black Box Testing Form Transaksi Receipt

N

o

Skenario

pengujian

Test case

Hasil yang

diharapkan

Hasil

penguji

an

Kesimpul

an

1. Mengetikk

an isi

textfield

dan klik

button cari

barang lalu

pilih

kodebarang

kemudian

klik

tambah

No.Receipt:

(Otomatis)

Kode Supplier:

CSA

Alamat:

(Otomatis)

Tanggal:

(Otomatis)

Kduser:

(Otomatis)

No.Invoice:

INV/PG/SLN/00

1

No.Faktur

:PO/CK/0819/00

1

No.SuratJalan:

Sistem menolak

dan

menampilkan

pesan “Qty tidak

dapat kosong”

Sesuai

harapan

Valid

Page 63: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

87

DO.1908.001

Qty:

2. klik button

cari barang

lalu pilih

kodebarang

kemudian

isi Qty lalu

klik

tambah

No.Receipt:

(Otomatis)

Kode Supplier:

CSA

Alamat:

(Otomatis)

Tanggal:

(Otomatis)

Kduser:

(Otomatis)

Qty:20

Sistem

menampilkan

datanya di

datagridview

Sesuai

harapan

Valid

3. Tidak

mengisi

textfield

namun

sudah ada

data di

gridview

lalu klik

simpan

No.Receipt:

(Otomatis)

Kode Supplier:

CSA

Alamat:

(Otomatis)

Tanggal:

(Otomatis)

Kduser:

Sistem menolak

dan

menampilkan

pesan “data tidak

dapat kosong”

Sesuai

harapan

Valid

Page 64: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

88

(Otomatis)

No.Invoice:

No.Faktur :

No.SuratJalan:

Record :terisi

4. Ketika

ingin

merubah

data record

maka klik

kanan

menu item

Ubah

Textfield Qty

yang hanya bisa

diubah

Button tambah

berubah menjadi

button Ubah

Sesuai

harapan

Valid

5. Mengisi

semua

textfield

dan sudah

ada data di

gridview

kemudian

klik

simpan

No.Receipt:

(Otomatis)

Kode Supplier:

CSA

Alamat:

(Otomatis)

Tanggal:

(Otomatis)

Kduser:

(Otomatis)

No.Invoice:

Sistem menerima

dan

menampilkan

pesan “Berhasil

menambahkan”

juga stok

bertambah

Sesuai

harapan

Valid

Page 65: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

89

INV/PG/SLN/00

1

No.Faktur

:PO/CK/0819/00

1

No.SuratJalan:

DO.1908.001

Record: terisi

4. Pengujian terhadap Form Transaksi Picking

Tabel III.14

Hasil Pengujian Black Box Testing Form Transaksi Picking

N

o

Skenario

pengujian

Test case

Hasil yang

diharapkan

Hasil

penguji

an

Kesimpul

an

1. Mengetikk

an isi

textfield

dan klik

button cari

barang lalu

pilih

No.Picking:

(Otomatis)

Kode Customer:

01333

Alamat:

(Otomatis)

Tanggal:

Sistem menolak

dan

menampilkan

pesan “Qty tidak

dapat kosong”

Sesuai

harapan

Valid

Page 66: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

90

kodebarang

kemudian

klik

tambah

(Otomatis)

Kduser:

(Otomatis)

No.Purchase

Order:

PO.19.08001

No.SuratJalan:

DO.1908.001

Qty:

2. klik button

cari barang

lalu pilih

kodebarang

kemudian

isi

QtyRetur

lalu klik

tambah

No.Picking:

(Otomatis)

Kode Customer:

01333

Alamat:

(Otomatis)

Tanggal:

(Otomatis)

Kduser:

(Otomatis)

No.Purchase

Order:

PO.19.08001

No.SuratJalan:

DO.1908.001

Sistem

menampilkan

datanya di

datagridview

Sesuai

harapan

Valid

Page 67: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

91

QtyRetur:20

3. klik button

cari barang

lalu pilih

kodebarang

kemudian

isi Qty

Retur tidak

sesuai

Qtybarang

lalu klik

tambah

No.Picking:

(Otomatis)

Kode Customer:

01333

Alamat:

(Otomatis)

Tanggal:

(Otomatis)

Kduser:

(Otomatis)

No.Purchase

Order:

PO.19.08001

No.SuratJalan:

DO.1908.001

QtyRetur :400

Qty:300

Sistem

Menolak

dan

menampilkan

pesan “input

sesuai qty”

Sesuai

harapan

Valid

4. Ketika

ingin

merubah

data record

maka klik

kanan

Textfield Qty

yang hanya bisa

diubah

Button tambah

berubah menjadi

button Ubah

Sesuai

harapan

Valid

Page 68: BAB I PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah ... · b. Membuat perencanaan pengadaan barang dan distribusinya. c. Mengawasi dan mengontrol semua barang yang masuk dan

92

menu item

Ubah

5. Mengisi

semua

textfield

dan sudah

ada data di

gridview

kemudian

klik

simpan

No.Picking:

(Otomatis)

Kode Customer:

01333

Alamat:

(Otomatis)

Tanggal:

(Otomatis)

Kduser:

(Otomatis)

No.Purchase

Order:

PO.19.08001

No.SuratJalan:

DO.1908.001

Record: terisi

Sistem menerima

dan

menampilkan

pesan “Berhasil

menambahkan”

juga stok

berkurang

Sesuai

harapan

Valid