BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan...

35
18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi serta fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut. 3.1.1 Sejarah Perusahaan PT Natural Nusantara memiliki cabang-cabang untuk pendistribusian produk- produknya dalam bentuk Stokis Nasa sebagai pusat informasi dan distribusi barang bagi para Distributor PT Natural Nusantara (NASA). Distributor Nasa inilah yang menjadi ujung tombak perusahaan dalam memasarkan produknya ke konsumen. Stokis Nasa didedikasikan sebagai kaki tangan PT Natural Nusantara (NASA), atau pusat informasi produk Nasa, tempat belanja online baik untuk Distributor Nasa maupun untuk umum. Stokis Nasa Bekasi berdiri pada tanggal 20 Desember 2017. Stokis Nasa Bekasi berkomitmen untuk bergerak memajukan agro komplek. Mengingat Indonesia sebagai negara luas, agraris dan mayoritas masyarakat terjun di dunia agro dalam artian luas, Agro kompleks (Pertanian, Peternakan, Perikanan) adalah bidang yang menyangkut makhluk hidup dan lingkungan sehingga pengelolaannya harus bijaksana dan memperhatikan semua aspek terkait diantaranya aspek obyeknya sendiri (tanaman, hewan dan ikan), aspek lingkungan dan aspek manusia (petani dan konsumen). Bukan hanya agro komplek saja, adapun produk kesehatan dan kecantikan yang terbuat dari bahan-bahan herbal alami.

Transcript of BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan...

Page 1: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

18

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

serta fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut.

3.1.1 Sejarah Perusahaan

PT Natural Nusantara memiliki cabang-cabang untuk pendistribusian produk-

produknya dalam bentuk Stokis Nasa sebagai pusat informasi dan distribusi barang

bagi para Distributor PT Natural Nusantara (NASA). Distributor Nasa inilah yang

menjadi ujung tombak perusahaan dalam memasarkan produknya ke konsumen.

Stokis Nasa didedikasikan sebagai kaki tangan PT Natural Nusantara (NASA), atau

pusat informasi produk Nasa, tempat belanja online baik untuk Distributor Nasa

maupun untuk umum. Stokis Nasa Bekasi berdiri pada tanggal 20 Desember 2017.

Stokis Nasa Bekasi berkomitmen untuk bergerak memajukan agro komplek.

Mengingat Indonesia sebagai negara luas, agraris dan mayoritas masyarakat terjun di

dunia agro dalam artian luas, Agro kompleks (Pertanian, Peternakan, Perikanan)

adalah bidang yang menyangkut makhluk hidup dan lingkungan sehingga

pengelolaannya harus bijaksana dan memperhatikan semua aspek terkait diantaranya

aspek obyeknya sendiri (tanaman, hewan dan ikan), aspek lingkungan dan aspek

manusia (petani dan konsumen). Bukan hanya agro komplek saja, adapun produk

kesehatan dan kecantikan yang terbuat dari bahan-bahan herbal alami.

Page 2: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

19

3.1.2. Struktur Organisasi dan Fungsi

STOKIS NASA BEKASI

Sumber : Stokis Nasa Bekasi

Gambar III.1

Struktur Organisasi

Fungsi dari tiap-tiap bagian adalah sebagai berikut:

a. Owner sebagai pemimpin dan pemegang perusahaan serta berwenang dalam

memberikan pengarahan dan mengawasi kinerja dari pegawai.

b. Admin jaringan bertugas untuk pendaftaran member, menginput produk

masuk, menginput produk keluar dan memeriksa stok barang.

c. Admin Customer Service bertugas untuk menerima orderan masuk dari

member.

d. Admin Packing bertugas untuk mempacking produk yang dibeli member.

Owner

Admin Jaringan Admin Customer Service

c

Admin Packing

c

Page 3: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

20

3.2. Analisa Kebutuhan

Berikut ini penjelasan tentang analisa kebutuhan yang berada dalam

perancangan aplikasi yang akan dibuat:

1. Kebutuhan Admin

a. Admin dapat mengelola data user (tambah, edit, hapus, update).

b. Admin dapat mengelola data barang (produk masuk dan produk keluar).

c. Admin dapat mengelola data Head Office.

d. Admin dapat mengelola data laporan (data barang, produk masuk, produk

keluar dan laporan).

2. Kebutuhan User

a. Input data produk.

b. Input member.

c. Input karyawan.

d. Input produk masuk.

e. Input produk keluar.

f. Melihat stok produk.

g. Mencetak laporan.

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Bentuk dokumen masukan adalah segala bentuk dokumen masukan yang

diperlukan dalam sistem data persediaan barang ini, berikut yang dibutuhkan di

dalam dokumen masukan:

Page 4: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

21

1. Nama Dokumen : Faktur Barang Masuk

2. Fungsi : Menampilkan Data Barang Masuk

3. Sumber : Head Office

4. Tujuan : Admin Jaringan

5. Media : Kertas

6. Jumlah : 1 Lembar

7. Frekuensi : Setiap Ada Barang Masuk

8. Bentuk : Lihat Lampiran A1

B. Rancangan Dokumen Keluaran (Output)

Bentuk dokumen keluaran adalah segala bentuk dokumen keluaran yang

diperlukan dalam sistem data persediaan barang ini, berikut yang dibutuhkan di

dalam dokumen keluaran:

1. Nama Dokumen : Faktur Barang Keluar

2. Fungsi : Sebagai Bukti Laporan Per Periode Produk Keluar

3. Sumber : Admin Jaringan

4. Tujuan : Owner

5. Media : Kertas

6. Jumlah : 1 Lembar

7. Frekuensi : Setiap Ada Barang Keluar

Page 5: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

22

8. Bentuk : Lihat Lampiran B1

1. Nama Dokumen : Laporan Stok Barang

2. Fungsi : Untuk Merekap Total Stok Barang

3. Sumber : Admin Jaringan

4. Tujuan : Owner

5. Media : Kertas

6. Jumlah : 1 Lembar

7. Frekuensi : Setiap Akhir Bulan Sebagai Laporan Bulanan

8. Bentuk : Lihat Lampiran B2

1. Nama Dokumen : Laporan History Stok

2. Fungsi : Untuk Mengetahui Produk Masuk dan Produk Keluar

3. Sumber : Admin Jaringan

4. Tujuan : Owner

5. Media : Kertas

6. Jumlah : 1 Lembar

7. Frekuensi : Setiap Akhir Bulan Sebagai Laporan Bulanan

8. Bentuk : Lihat Lampiran B3

Page 6: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

23

3.4. Entity Relationship Diagram

Berikut perancangan basis data menghasilkan pemetaan table-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD).

A. Entity Relationship Diagram

Gambar III.2

Entity Relationship Diagram

Page 7: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

24

B. LRS (Logical Record Structure)

Gambar III.3

Logical Record Structure Persediaan Barang

Page 8: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

25

3.5. Spesifikasi File

Adapun spesifikasi file yang penulis buat di dalam persediaan barang ini,

berikut spesifikasinya:

1. Spesifikasi File Produk

Nama Tabel : Tabel Produk

Akronim : product

Fungsi : Untuk Mengelola Data Produk

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 182 bytes

Kunci Field : id_produk

Software : Xampp

Tabel III.1

Spesifikasi File Produk

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Produk id_produk int 11 Primary Key

2. Kode Produk kd_produk varchar 10

3. Nama Produk nama_produk varchar 50

4. Status Aktiv int 11

5. Tanggal tgl_input varchar 50

Page 9: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

26

6. Pembuat Pembuat varchar 50

2. Spesifikasi File Member

Nama Tabel : Tabel Member

Akronim : member

Fungsi : Untuk Mengelola Data Member

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 522 bytes

Kunci Field : id_member

Software : Xampp

Tabel III.2

Spesifikasi File Member

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Member id_member int 11 Primary Key

2. No KTP Ktp varchar 50

3. Nama

Member

Nama varchar 50

4. Alamat alamat varchar 50

5. Tempat Lahir tempat_lahir varchar 50

6. Tanggal Lahir tgl_lahir varchar 50

Page 10: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

27

7. No Telepon Telp varchar 50

8. Email Email varchar 50

9. Tanggal Join tgl_join varchar 50

10 Status Aktiv int 11

11. Tanggal Input tanggal_input varchar 50

12. Pembuat pembuat varchar 50

3. Spesifikasi File Karyawan

Nama Tabel : Tabel Karyawan

Akronim : karyawan

Fungsi : Untuk Mengelola Data Karyawan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 403 bytes

Kunci Field : id_karyawan

Software : Xampp

Page 11: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

28

Tabel III.3

Spesifikasi File Karyawan

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Karyawan id_karyawan int 11 Primary Key

2. No NIK Nik varchar 50

3. Nama Lengkap nama_lengkap varchar 50

4. Alamat alamat varchar 50

5. Tempat Lahir tempat_lahir varchar 50

6. Tanggal Lahir tgl_lahir varchar 50

7. Email Email varchar 50

8. No Telepon Telp varchar 50

9. Jenis Kelamin jenis_kelamin varchar 20

10. Akses System akses_system Int 11

11. Status aktiv Int 11

12. Tanggal Input tanggal_input varchar 50

13. Pembuat pembuat varchar 50

4. Spesifikasi File User

Nama Tabel : Tabel User

Akronim : user

Fungsi : Untuk Mengelola Data User

Tipe File : File Master

Organisasi File : Index Sequential

Page 12: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

29

Akses File : Random

Media : Hard Disk

Panjang Record : 233 bytes

Kunci Field : id_user

Software : Xampp

Tabel III.4

Spesifikasi File User

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id User id_user int 11 Primary Key

2. No NIK Nik varchar 50

3. Password password varchar 50

4. Role Id role_id int 11

5. Status aktiv int 11

6. Tanggal Input tanggal_input varchar 50

7. Pembuat pembuat varchar 50

5. Spesifikasi File Head Office

Nama Tabel : Tabel Head Office

Akronim : head_office

Fungsi : Untuk Mengelola Data Head Office

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Page 13: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

30

Media : Hard Disk

Panjang Record : 461 bytes

Kunci Field : id_head

Software : Xampp

Tabel III.5

Spesifikasi File Head Office

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Head

Office

id_head int 11 Primary Key

2. Nama Head

Office

Nama varchar 50

3. Alamat alamat varchar 100

4. No Telepon Telp varchar 50

5. No Fax Fax varchar 50

6. Email email varchar 50

7. Situs situs varchar 50

8. Tanggal

Input

tanggal_input varchar 50

9. Pembuat pembuat varchar 50

Page 14: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

31

6. Spesifikasi File Transaksi In

Nama Tabel : Tabel Transaksi In

Akronim : transaksi_in

Fungsi : Untuk Mengelola Data Transaksi Masuk

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 244 bytes

Kunci Field : id_transaksi_in

Software : Xampp

Tabel III.6

Spesifikasi File Transaksi In

No Elemen

Data

Akronim Tipe Panjang Keterangan

1. Id Transaksi

In

id_transaksi_in int 11 Primary Key

2. No Faktur nomor_faktur varchar 50

3. Jumlah

Produk

jml_product int 11

4. Pengirim pengirim int 11

5. Tanggal

Masuk

tgl_masuk varchar 50

Page 15: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

32

6. Penerima penerima int 11

7. Tanggal

Input

tanggal_input varchar 50

8. Pembuat pembuat varchar 50

7. Spesifikasi File Transaksi Out

Nama Tabel : Tabel Transaksi Out

Akronim : transaksi_out

Fungsi : Untuk Mengelola Data Transaksi Keluar

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 244 bytes

Kunci Field : id_transaksi_out

Software : Xampp

Tabel III.7

Spesifikasi File Transaksi out

No Elemen

Data

Akronim Tipe Panjang Keterangan

1. Id Transaksi

Out

id_transaksi_out int 11 Primary Key

2. No Faktur nomor_faktur varchar 50

Page 16: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

33

3. Jumlah

Produk

jml_produk int 11

4. Pengirim pengirim int 11

5. Tanggal

Kirim

tgl_kirim varchar 50

6. Penerima penerima int 11

7. Tanggal

Input

tgl_input varchar 50

8. Pembuat pembuat varchar 50

8. Spesifikasi File Stok Produk

Nama Tabel : Tabel Stok Produk

Akronim : stok

Fungsi : Untuk Mengelola Data Stok Produk

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 32 bytes

Kunci Field : id_stok

Software : Xampp

Page 17: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

34

Tabel III.8

Spesifikasi File Stok

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Stok id_stok int 11 Primary Key

2. Kode Produk kd_product varchar 10

3. Quantity qty int

9. Spesifikasi File Detail In

Nama Tabel : Tabel Detail In

Akronim : detail_in

Fungsi : Untuk Mengelola Data Detail In

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 172 bytes

Kunci Field : id_detail_in

Software : Xampp

Tabel III.9

Spesifikasi File Detail In

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Detail In id_detail_in Int 11 Primary Key

2. No Faktur nomor_faktur varchar 50

Page 18: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

35

3. Kode Faktur kd_produk varchar 50

4. Quantity Qty Int 11

5. Pembuat pembuat varchar 50

10. Spesifikasi File Detail Out

Nama Tabel : Tabel Detail Out

Akronim : detail_out

Fungsi : Untuk Mengelola Data Detail Out

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 172 bytes

Kunci Field : id_detail_out

Software : Xampp

Tabel III.10

Spesifikasi File Detail Out

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Detail Out id_detail_out int 11 Primary Key

2. No Faktur nomor_faktur varchar 50

3. Kode Faktur kd_produk varchar 50

4. Quantity qty int 11

5. Pembuat pembuat varchar 50

Page 19: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

36

3.6. Pengkodean

Pengkodean yang digunakan dalam program ini adalah sebagai berikut:

1. Faktur Masuk

Keterangan :

FTR = Kode faktur masuk

2019 = Tahun dibuat

06 = Bulan dibuat

05 = Tanggal dibuat

1 = No Urut dari transaksi yang dilakukan

Page 20: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

37

2. Faktur Keluar

Keterangan :

FTR = Kode faktur masuk

2019 = Tahun dibuat

07 = Bulan dibuat

02 = Tanggal dibuat

1 = No Urut dari transaksi yang dilakukan

3.7. Spesifikasi Program

A. Struktur Navigasi

Halaman ini akan tampil sebelum menuju ke halaman beranda, admin atau staff

dan manager harus melakukan login terlebih dahulu dengan menggunakan

username dan password yang telah didapat.

Page 21: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

38

Gambar III.4

Struktur Navigasi Menu Utama

3.8. Spesifikasi Sistem Komputer

1. Spesifikasi Hardware

a. Server

1) CPU

(a) Intel Core i5-8250U

(b) RAM DDR2 4 GB

(c) Hard Disk 1 TB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps.

b. Client

1) CPU

(a) Processor Pentium® 4

Page 22: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

39

(b) RAM DDR2 1GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps

2. Spesifikasi Software

1. Server

a. Sistem operasi yang umum digunakan seperti: Sublime Text 3

b. Aplikasi bundle web server seperti: Xampp yang terdiri dari beberapa

komponen, diantaranya:

(1) Aplikasi Apache Server v2.4.35

(2) Aplikasi PHP Server v7.2.11

(3) Aplikasi MySQL Server v5

(4) Aplikasi phpMyAdmin v4.8.3

c. Aplikasi Web Lihat seperti Mozilla Firefox dan Google Chrome.

2. Client

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows.

b. Aplikasi web browser seperti Mozilla Firefox, Google Chrome.

Page 23: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

40

3.9. Implementasi

Implementasi rancangan antar muka pada Sistem Informasi Persediaan

Barang Stokis Nasa Bekasi. Jadi berdasarkan hasil rancangan antar muka.

1. Halaman Login Admin

Adminstrator atau user harus melakukan login terlebih dahulu untuk dapat

melihat dan menggunakan semua menu-menu yang tertera pada web.

Jika login berhasil, maka akan menampilkan halaman seperti berikut.

Gambar III.5

Halaman Login Admin

2. Halaman Utama

Halaman ini menampilkan menu-menu apa saja yang ada serta profile user dan

jumlah data-data yang ada di menu-menu tersebut sebagai informasi awal saat

user berhasil melakukan login.

Page 24: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

41

Gambar III.6

Halaman Utama

3. Halaman Data Barang

Pada halaman ini terdapat informasi data barang diantaranya kode barang,

nama barang dari masing-masing barang. Data barang ini yang akan digunakan

untuk melakukan proses transaksi serta admin dapat melakukan penambahan

data baru, jika terjadi kesalahan dalam proses penginputan data barang admin

dapat melakukan perubahan data pada tombol ubah yang ada dikolom aksi

serta dapat menghapus data yang tersedia.

Gambar III.7

Halaman Data Produk

Page 25: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

42

4. Halaman Data Member

Halaman ini berisi tentang data para member atau pembeli barang di Stokis

Nasa terdiri dari nama member, alamat, telepon dan lain-lain. Dihalaman ini

admin bisa menambah, merubah, menghapus data member baru.

Gambar III.8

Halaman Data Member

5. Halaman Data Karyawan

Halaman karyawan ini berisi tentang data karyawan yang terdiri dari nama

lengkap, username, alamat, email dan dihalaman ini admin bisa menambah,

mengubah, menghapus data karyawan baru.

Page 26: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

43

Gambar III.9

Halaman Data Karyawan

6. Halaman Data User

Pada halaman ini terdapat informasi user yang dapat melakukan login ke

sistem. Untuk menambahkan user baru hanya dapat dilakukan oleh seorang

admin yang statusnya aktiv, serta admin dapat melakukan perubahan data

disetiap user.

Gambar III.10

Halaman Data User

Page 27: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

44

7. Halaman Data Head Office

Halaman Supplier ini berisi tentang data para head office barang terdiri dari

nama perusahaan, alamat, telepon dan lain-lain. Dihalaman ini admin bisa

menambah, merubah, menghapus data head office baru.

Gambar III.11

Halaman Data Head Office

8. Stokis

Halaman Stokis ini berisi tentang data alamat stokis (perusahaan terdiri dari

nama stokis, alamat, telepon dan lain-lain. Dihalaman ini tidak bisa menambah,

merubah, menghapus data stokis baru.

Page 28: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

45

Gambar III.12

Halaman Data Stokis

9. Halaman Produk Masuk

Pada halaman ini terdapat daftar transaksi barang masuk yang telah dilakukan,

barang masuk ini merupakan proses pendataan dari hasil pembelian barang

dari supplier. Terdapat juga tombol Print yang bisa digunakan untuk mencetak

dan melihat kembali detail barang apa saja yang telah diinputkan.

Gambar III.13

Halaman Produk Masuk

Page 29: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

46

10. Halaman Produk Keluar

Pada halaman ini terdapat daftar transaksi barang keluar yang telah dilakukan,

barang keluar akan didata jika ada pembelian dari customers. Terdapat juga

tombol Print yang bisa digunakan untuk mencetak dan melihat kembali detail

barang apa saja yang telah diinputkan.

Gambar III.14

Halaman Produk Keluar

11. Halaman Laporan Stok Produk

Pada halaman ini terdapat laporan stok produk yang tersedia pada Stokis Nasa

Bekasi.

Page 30: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

47

Gambar III.15

Halaman Laporan Stok Produk

12. Halaman Laporan History Produk

Pada halaman ini terdapat laporan history produk dari tanggal sekian, hingga

tanggal sekian pada Stokis Nasa Bekasi.

Gambar III.16

Halaman Laporan History Produk

13. Halaman Laporan Produk Masuk

Pada halaman ini terdapat laporan produk masuk dari tanggal sekian, hingga

tanggal sekian pada Stokis Nasa Bekasi.

Page 31: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

48

Gambar III.17

Halaman Laporan Produk Masuk

14. Halaman Laporan Produk Keluar

Pada halaman ini terdapat laporan produk keluar dari tanggal sekian, hingga

tanggal sekian pada Stokis Nasa Bekasi.

Gambar III.18

Halaman Laporan Produk Keluar

Page 32: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

49

3.11. Pengujian Unit

Pengujian terhadap website yang dibuat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran pada web.

1. Pengujian Terhadap Halaman Login Admin

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Login

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Username

dan

password

tidak diisi

kemudian

klik tombol

Login

Username :

(kosong)

Password:

(kosong)

Sistem akan

menolak akses

user. Dan sistem

akan menampilkan

Pesan “please

fill out this field”

pada inputan paling

atas kosong

Sesuai

harapan

Valid

2 Username diisi

dan password

tidak diisi atau

kosong

kemudian klik

tombol Login

Username:

administrator

Password :

(kosong)

Sistem akan

menolak akses user

dan menampilkan

“please

fill out this field”

pada inputan

password

Sesuai

harapan

Valid

3 Username

tidak diisi

(kosong) dan

password diisi

kemudian klik

tombol Login

Username:

(kosong)

Password: 123

Sistem akan

menolak akses user

dan menampilkan

“please

fill out this field”

pada inputan

username

Sesuai

harapan

Valid

4 Mengetikkan

salah satu

kondisi salah

pada salah satu

username dan

password

kemudian klik

tombol masuk

Username:

administrator

(benar)

Password: 122

(salah)

Sistem akan

menolak akses

user. Dan sistem

akan menampilkan

Pesan “username

atau password

salah”

Sesuai

harapan

Valid

5 Mengisikan

username dan

password

dengan benar,

kemudian klik

tombol Login

Username:

administrator

(benar)

Password: 123

(benar)

Sistem menerima

akses login dan

kemudian langsung

menampilkan

halaman admin

atau user.

Sesuai

harapan

Valid

Page 33: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

50

2. Pengujian Terhadap Halaman Tambah Data Barang

Tabel III.17

Hasil Pengujian Black Box Testing Halaman Tambah Data Produk

No. Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Mengosongkan

kode barang, nama

barang, kemudian

klik tombol

“Simpan”

Kode

barang:

(kosong)

Nama

barang:

(kosong)

Sistem akan

menolak akses

Simpan dan

menampilkan

pesan “please

fill out this field”

Sesuai

harapan

Valid

2 Mengisikan kode

barang, dan

mengosongkan

nama barang,

kemudian klik

tombol “Simpan”

Kode

barang:

ACAY

Nama

barang:

(kosong)

Sistem akan

menolak akses

Simpan dan

menampilkan

pesan “please

fill out this field”

pada inputan nama

barang

Sesuai

harapan

Valid

3 Mengosongkan

kode barang, dan

mengisikan nama

barang, kemudian

klik tombol

“Simpan”

Kode

barang:

(kosong)

Nama

barang:

(ACAY

PLUS)

Sistem akan

menolak akses

Simpan dan

menampilkan

pesan “please

fill out this field”

pada inputan kode

barang

Sesuai

harapan

Valid

4 Mengisi kode

barang, nama

barang, kemudian

klik tombol

“Simpan”

Kode

barang:

ACAY

Nama

barang:

(ACAY

PLUS)

Sistem menerima

akses Simpan

dengan

menampilkan

pesan “Sukses

data barang

berhasil

disimpan” dan

Kembali ke

halaman Data

Barang

Sesuai

harapan

Valid

Page 34: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

51

3. Pengujian Terhadap Halaman Tambah Data Karyawan

Tabel III.18

Hasil Pengujian Black Box Testing Halaman Tambah Data Karyawan

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Jika di klik

tambah

karyawan

baru, maka

akan

diarahkan ke

form tambah

karyawan.

Dan jika tidak

mengisi

semua form

tambah

karyawan

mengklik

simpan

Username: (kosong)

Nama Lengkap:

(kosong)

Alamat: (kosong)

Tempat, tanggal lahir:

(kosong)

Email: (kosong) Telp:

(kosong)

Jenis Kelamin:

(kosong)

Akses Sistem: (kosong)

Sistem akan

menolak akses

simpan.

Menampilkan

“please fill out

this field” pada

inputan yang

paling atas

kosong

Sesuai

harapan

Valid

2 Mengisi

semua form

tambah

karyawan

dengan

mengklik

tombol

simpan

Username: Amel

Nama Lengkap:

Amellia Ramadhani

Alamat: Bekasi

Tempat, tanggal lahir:

Cirebon,12 Januari

1997

Email:

[email protected] Telp:

089615084931

Jenis Kelamin:

perempuan

Akses Sistem: Ya

Sistem menerima

akses simpan dan

menyimpan data

karyawan

Sesuai

harapan

Valid

3 Mengisi

semua form

tambah

karyawan

dengan

mengklik

tombol batal

Username: Rizka

Nama Lengkap:

Maurizka

Alamat: Bekasi

Tempat, tanggal lahir:

Bekasi,09 Januari 1997

Email:

[email protected]

Telp: 089501973949

Jenis Kelamin:

Perempuan

Akses Sistem: Ya

Sistem akan

mengosongkan

kembali form

tambah karyawan

dan akan kembali

ke halaman data

karyawan

Sesuai

harapan

Valid

Page 35: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi

52

4. Pengujian Terhadap Halaman Laporan Barang

Tabel III.19

Hasil Pengujian Black Box Testing Halaman Laporan Produk

No. Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Mengosongkan

form pilih tanggal

laporan kemudian

mengklik tombol

Excel.

Pilih tanggal

awal: (kosong)

Pilih tanggal

akhir: (kosong)

Sistem akan

menolak akses

lihat laporan.

Menampilkan

“please fill out

this field” pada

inputan yang

paling kiri.

Sesuai

harapan

Valid

2 Mengisi semua

form pilih tanggal

laporan dengan

mengklik Excel.

Pilih tanggal

awal:

(06/01/2019)

Pilih tanggal

akhir:

(06/30/2019)

Sistem

menerima akses

lihat laporan

dan diarahkan

untuk download

file Excel.

Sesuai

harapan

Valid