bab iii pembahasan - repository.bsi.ac.id · 3. distribusi yang cepat, tepat dan tersebar di...

51
30 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan rutin di PT. Catur Sukses Internasional terdapat aturan yang di tentukan, dalam hal struktur organisasi yang menggambarkan garis perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga semua menjadi lancar. 3.1.1. Sejarah Institusi atau Perusahaan Perusahaan kami bernama YONG BROTHER’S GROUP atau PT. Catur Sukses International (dahulu disebut Yong Brother’s) merupakan perusahaan distributor alat-alat elektronik untuk rumah tangga. Perusahaan Kami yang telah berdiri sejak tahun 1986, dan sampai sekarang tetap berkomitmen pada penyediaan barang-barang elektronik rumah tangga dengan kualitas terbaik, harga yang kompetitif, pengiriman tepat waktu, after sales service yang memuaskan serta pilihan produk yang sesuai dengan kebutuhan dan kemampuan konsumen. Pada tahun 1986, pertama kali perusahaan kami berdiri di Glodok Plaza Blok F no 50. Dan pada tahun 1990 an di dirikan kantor di: Ruko Mangga Dua Plaza Blok P no 28-29 Harco Electronics, Mangga Dua Raya, Jakarta Utara 10730 dan juga beberapa lokasi kantor kami lainnya. Visi dan Misi PT Catur Sukses International adalah sebagai berikut :

Upload: others

Post on 05-Nov-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

30

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam pelaksanaan kegiatan rutin di PT. Catur Sukses Internasional terdapat

aturan yang di tentukan, dalam hal struktur organisasi yang menggambarkan garis

perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga

semua menjadi lancar.

3.1.1. Sejarah Institusi atau Perusahaan

Perusahaan kami bernama YONG BROTHER’S GROUP atau PT. Catur

Sukses International (dahulu disebut Yong Brother’s) merupakan perusahaan

distributor alat-alat elektronik untuk rumah tangga. Perusahaan Kami yang telah

berdiri sejak tahun 1986, dan sampai sekarang tetap berkomitmen pada penyediaan

barang-barang elektronik rumah tangga dengan kualitas terbaik, harga yang

kompetitif, pengiriman tepat waktu, after sales service yang memuaskan serta pilihan

produk yang sesuai dengan kebutuhan dan kemampuan konsumen. Pada tahun 1986,

pertama kali perusahaan kami berdiri di Glodok Plaza Blok F no 50. Dan pada

tahun 1990 an di dirikan kantor di: Ruko Mangga Dua Plaza Blok P no 28-29

Harco Electronics, Mangga Dua Raya, Jakarta Utara 10730 dan juga beberapa

lokasi kantor kami lainnya.

Visi dan Misi PT Catur Sukses International adalah sebagai berikut :

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

31

Visi

Perusahaan Elektronik Modern Dekat di Hati Setiap Orang

Misi

1. Memiliki Team yang Efisien, Kreatif, Tepat Guna dan Menyenangkan serta

Bangsa menjadi bagian dari Team YBG dan Perusahaan akan selalu dengan

Segala cara Meningkatan Kualitas setiap Member Tim.

2. Mempunyai Produk yang Berkualitas Tinggi dengan Harga Terjangkau,

Mempunyai Banyak variasi Barang dan Merek serta Menjamin Purna Jual

yang Baik dan Berkualitas.

3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo,

Show Room, Agen dan Online Store.

4. Mempunyai Sistem Terpadu sehingga Tepat dan Akurat, Baik bagi

Perusahaan, Konsumen, Supplier, dan Produk.

3.1.2. Struktur Organisasi dan Fungsi

Gambar III.1.

Struktur Organisasi PT Catur Sukses Internasional Service

SUPERVISIOR ADMIN

HEAD SERVICE

MANAGER

ADMIN SERVICE OPERASIONAL

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

32

Fungsi :

a. Manager

Sebagai yang bertanggung jawab atas kelancaran dalam pekerjaan setiap

masing-masing pekerja di area tersebut.

b. Supervisor Admin

Membantu dalam kelancaran dan bertanggung jawab atas segala data-data

yang bersangkutan mengenai administrasi.

c. Head Service

Membantu mengontrol barang dan data yang bersangkutan dengan service.

d. Admin Service

Yang menginput dan mendata setiap barang masuk dan keluar, mengenai

biaya sparepart dan mengkonfirmasi dengan pabrik.

e. Operasional Service

Yang mengecek barang masuk baik dari customer maupun pabrik dengan

mengecek kondisi barangnya.

3.2. Analisa Kebutuhan

Pada tahap ini menjelaskan tentang standar pelayanan yaitu penerimaan,

memonitor perkembangan pekerjaan, penyerahan, dan follow-up. Dengan

mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan

kebutuhan sistem.

3.2.1. Kebutuhan Pengguna

1. Kebutuhan Pengguna User

a. Pengunjung atau Customer dapat melihat beranda.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

33

b. Bisa mengecek barang yang dititip service tetapi customer yang sudah

mempunyai No TTB.

c. saat pengecekan barang customer bias mengetahui mengenai tambahan

biaya sparepart yang harus dibayar jika ada kekurangan sparepart.

2. Kebutuhan Pengguna Admin

a. Admin dapat mengelola halaman login

b. Admin dapat mengelola data admin

c. Admin dapat mengelola data customer

d. Admin dapat mengelola data supplier

e. Admin dapat mengelola data barang

f. Menginput pembayaran.

3.2.2. Kebutuhan Sistem

a. admin membutuhkan form login untuk dapat masuk ke data-data yang ada

dibagian admin.

b. customer memerlukan NO TTB untuk pengecekan status barang yang

diservice.

3.3. Perancangan Perangkat Lunak

3.3.1. Rancangan Antar Muka

Mengambarkan rancangan antar muka yang akan dibuat, dari bentuk desain

maupun fungsinya, spesifikasi bentuk halaman, spesifikasi file serta struktur navigasi

program yang nantinya dapat membantu dalam tahap perancangan web ini yaitu

sebagai berikut :

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

34

A. Rancangan Antar Muka Login

Gambar III.2

Rancangan Antar Muka Login

B. Rancangan Antar Muka Beranda ( Home )

Gambar III.3

Rancangan Antar Muka Beranda Admin

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

35

Gambar III.4

Rancangan Antar Muka Beranda Pelanggan

C. Rancangan Antar Muka Daftar Data Pelanggan

Gambar III.5

Rancangan Antar Muka Daftar Pelanggan

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

36

D. Rancangan Antar Muka Input Data Pelanggan

Gambar III.6

Rancangan Antar Muka Input Data Pelanggan

E. Rancangan Antar Muka Edit Data Pelanggan

Gambar III.7

Rancangan Antar Muka Edit Data Pelanggan

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

37

F. Rancangan Antar Muka Daftar Data Vendor

Gambar III.8

Rancangan Antar Muka Daftar Data Vendor

G. Rancangan Antar Muka Input Data Vendor

Gambar III.9

Rancangan Antar Muka Input Data Vendor

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

38

H. Rancangan Antar Muka Edit Data Vendor

Gambar III.10

Rancangan Antar Muka Edit Data Vendor

I. Rancangan Antar Muka Daftar Data Barang

Gambar III.11

Rancangan Antar Muka Daftar Data Barang

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

39

J. Rancangan Antar Muka Input Data Barang

Gambar III.12

Rancangan Antar Muka Input Data Barang

K. Rancangan Antar Muka Edit Data Barang

Gambar III.13

Rancangan Antar Muka Edit Data Barang

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

40

L. Rancangan Antar Muka Data TTB

Gambar III.14

Rancangan Antar Muka Data TTB

M. Rancangan Antar Muka Input TTB

Gambar III.15

Rancangan Antar Muka Input TTB

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

41

N. Rancangan Antar Muka Detail TTB

Gambar III.16

Rancangan Antar Muka Detail TTB

O. Rancangan Muka Edit TTB

Gambar III.17

Rancangan Antar Muka Edit TTB

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

42

P. Rancangan Muka Daftar Surat Jalan Pabrik

Gambar III.18

Rancangan Antar Muka Daftar Surat Jalan Pabrik

Q. Rancangan Muka Input Surat Jalan

Gambar III.19

Rancangan Antar Muka Input Surat Jalan

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

43

R. Rancangan Muka Detail Surat Jalan

Gambar III.20

Rancangan Antar Muka Detail Surat Jalan

S. Rancangan Muka Edit Surat Jalan

Gambar III.21

Rancangan Antar Muka Edit Surat Jalan

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

44

T. Rancangan Antar Muka Daftar Faktur

Gambar III.22

Rancangan Antar Muka Daftar Faktur

U. Rancangan Antar Muka Input Faktur

Gambar III.23

Rancangan Antar Muka Input Faktur

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

45

V. Rancangan Antar Muka Detail Faktur

Gambar III.24

Rancangan Antar Muka Detail Faktur

W. Rancangan Antar Muka Edit Faktur

Gambar III.25

Rancangan Antar Muka Edit Faktur

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

46

X. Rancangan Antar Muka Laporan

Gambar III.26

Rancangan Muka Cek Laporan Tanda Terima Barang

Gambar III.27

Rancangan Antar Muka Cek Laporan Surat Jalan

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

47

Gambar III.28

Rancangan Muka Cek Laporan Faktur

Y. Rancangan Antar Muka Cek Status Barang

Gambar III.29

Rancangan Muka Cek Status Barang

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

48

3.3.2. Basis Data

Adapun perancangan basis data yang diperlukan dalam pembuatan web

mengenai sistem informasi service center untuk customer ini yaitu digambarkan

dengan Entity Relationship Diagram (ERD) dan Logical Relational Structture (LRS).

A. Entity Relationship Diagram

Barang

Pelanggan

TTB Detail

SJP Detail

Vendor

Faktur Detail

Faktur Hedaer

AdminTTB Header

SJP Header

Mempunyai

Menerima

MempunyaiMembuat

Membuat

Membuat

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Memiliki

Menerima

kd_barang

merk

deskripsi

kd_vendor

kd_vendor

alamat_lengkap

telp

nm_vendor

cp

servis no_fakturbiaya_serviskd_barangbiaya_sparepart

sparepar

t

id_pelanggan

kd_barang

keluhan

qtyno_ttb

kd_pelanggan

cptelp

alamat

nm_pelaggan

id_sjp_detail

keterangan

no_ttb

no_sjp

no_sjp tgl_sjp kd_vendor

user_id

user_name

level

password

tgl_fakturno_fakturtotal_biaya

kd_pelanggan

no_ttb tgl_ttb

user_id

kd_pelanggan

id_ttb_detail

id_faktur_detail

no_sjp

id_sjp_detail

id_ttb_detail no_ttb

Gambar III.30

Entity Relationship Diagram

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

49

B. Logical Relational Structure (LRS)

Pelanggan TTB_Header BarangTTB_Detail

SJP_Header

SJP_Detail

Faktur_Header Faktur Detail

Vendor

Admin

kd_pelangganPK

nm_pelanggan

alamat

no_ttbPK

tgl_ttb

kd_pelanggan

kd_barangPK

merk

deskripsi

id_ttb_detailPK

no_ttb

kd_barang

no_sjpPK

tgl_sjp

kd_vendor

id_sjp_detailPK

no_sjp

no_ttb

no_fakturPK

tgl_faktur

kd_pelanggan

id_faktur_detailPK

no_faktur

no_sjp

kd_vendorPK

nm_vendor

cp

cp

telp

qty

keluhan

keterangan

keterangan

biaya_servis

biaya_sparepart

kd_barang

kd_vendor

telp

user_idPK

user_name

password

level

user_id

alamat_lengkap

user_id

user_id

1

1

1

1

1

1

1

1

1

11

1

1

1

1

M

M

M

M

M

M

M

M

M

M

M

M

M

id_ttb_detail

id_sjp_detail

id_ttb_detail

no_ttb

servis

sparepart

Gambar III.31

Logical Relational Structure

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

50

C. Spesifikasi File

1. Spesifikasi File Pelanggan

Nama File : Pelanggan

Akronim : Pelanggan

Fungsi : untuk menyimpan data pelanggan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 119

Kunci Field : kd_pelanggan

Software : Mysql

Tabel III.1. Spesifikasi File Pelanggan

No Elemen Data Nama Field Tipe Size Ket

1 Kode Pelanggan kd_pelanggan Varchar 6 Primary Key

2 Nama Pelanggan nm_pelanggan Varchar 25

3 Alamat Alamat Varchar 50

4 Kontak cp Varchar 25

5 No Telepon telp Varchar 13

2. Spesifikasi File Barang

Nama File : Barang

Akronim : Barang

Fungsi : untuk menyimpan data Barang

Tipe File : File Master

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

51

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 76

Kunci Field : kd_barang

Software : Mysql

Tabel III.2. Spesifikasi File Barang

No Elemen Data Nama Field Tipe Size Ket

1 Kode Barang kd_barang Varchar 10 Primary Key

2 Merk Barang merk Varchar 30

3 Penjelasan Barang deskripsi Varchar 30

4 Kode Vendor kd_vendor Varchar 6

3. Spesifikasi File Vendor

Nama File : Vendor

Akronim : Vendor

Fungsi : untuk menyimpan data Vendor

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 216

Kunci Field : kd_vendor

Software : Mysql

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

52

Tabel III.3. Spesifikasi File Vendor

No Elemen Data Nama Field Tipe Size Ket

1 Kode Vendor kd_vendor Varchar 6 Primary Key

2 Nama Vendor nm_vendor Varchar 30

3 Kontak Vendor cp Varchar 20

4 No Telepon telp Varchar 13

5 Alamat Lengkap alamat_lengkap Varchar 50

4. Spesifikasi File Admin

Nama File : Admin

Akronim : Admin

Fungsi : untuk menyimpan data Admin Pengguna

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 43

Kunci Field : user_id

Software : Mysql

Tabel III.4. Spesifikasi File Admin

No Elemen Data Nama Field Tipe Size Ket

1 Id Pengguna user_id Int 10 Primary Key

2 Nama Pengguna user_name Varchar 10

3 Password password Varchar 8

4 Level Pengguna level Varchar 15

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

53

5. Spesifikasi File TTB_Header

Nama File : TTB_Header

Akronim : Tanda Terima Barang Header

Fungsi : untuk menyimpan data Header Tanda Terima Barang

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 41

Kunci Field : no_ttb

Software : Mysql

Tabel III.5. Spesifikasi File TTB_Header

No Elemen Data Nama Field Tipe Size Ket

1 No Tanda Terima Barang no_ttb Varchar 15 Primary Key

2 Tanggal Tanda Terima Barang tgl_ttb Date 10

3 Kode Pelanggan kd_pelanggan Varchar 6

4 Id Pengguna user_id Int 10

6. Spesifikasi File TTB_Detail

Nama File : TTB_Detail

Akronim : Tanda Terima Barang Detail

Fungsi : untuk menyimpan data Detail Tanda Terima Barang

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

54

Akses File : Random

Media : Hardisk

Panjang Record : 78

Kunci Field : id_ttb_detail

Software : Mysql

Tabel III.6. Spesifikasi File TTB_Detail

No Elemen Data Nama Field Tipe Size Ket

1 Id Tanda Terima Barang Detail id_ttb_detail Int 4 Primary Key

2 No Tanda Terima Barang no_ttb Varchar 15

3 Kode Barang kd_barang Varchar 6

4 Jumlah Barang qty Int 3

5 Keluhan keluhan Varchar 50

7. Spesifikasi File SJP_Header

Nama File : SJP_Header

Akronim : Surat Jalan Pabrik Header

Fungsi : untuk menyimpan data Header Surat Jalan Pabrik

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 41

Kunci Field : no_sjp

Software : Mysql

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

55

Tabel III.7. Spesifikasi File SJP_Header

No Elemen Data Nama Field Tipe Size Ket

1 No Surat Jalan Pabrik no_sjp Varchar 15 Primary Key

2 Tanggal Surat Jalan Pabrik tgl_sjp Date 10

3 Kode Vendor kd_vendor Varchar 6

4 Id Pengguna user_id Int 10

8. Spesifikasi File SJP_Detail

Nama File : TTB_Detail

Akronim : Surat Jalan Pabrik Detail

Fungsi : untuk menyimpan data Detail Surat Jalan Pabrik

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 34

Kunci Field : id_sjp_detail

Software : Mysql

Tabel III.8. Spesifikasi File SJP_Detail

No Elemen Data Nama Field Tipe Size Ket

1 Id Surat Jalan Pabrik id_sjp_detail Int 4 Primary Key

2 No Surat Jalan Pabrik no_sjp Varchar 15

3 No Tanda Terima Barang no_ttb Varchar 15

4 Keterangan keterangan text

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

56

9. Spesifikasi File Faktur_Header

Nama File : Faktur_Header

Akronim : Faktur Header

Fungsi : untuk menyimpan data Header Faktur

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 41

Kunci Field : no_faktur

Software : Mysql

Tabel III.9. Spesifikasi File Faktur_Header

No Elemen Data Nama Field Tipe Size Ket

1 No Faktur no_faktur Varchar 15 Primary Key

2 Tanggal Faktur tgl_faktur Date 10

3 Kode Pelanggan kd_pelanggan Varchar 6

4 Total Biaya total_biaya Double

5 Id Pengguna user_id Int 10

10. Spesifikasi File Faktur _Detail

Nama File : Faktur _Detail

Akronim : Faktur Detail

Fungsi : untuk menyimpan data Detail Faktur

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

57

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 152

Kunci Field : id_faktur_detail

Software : Mysql

Tabel III.10. Spesifikasi File Faktur_Detail

No Elemen Data Nama Field Tipe Size Ket

1 Id Faktur id_faktur_detail Int 4 Primary Key

2 Id Surat Jalan Perusahaan Id_sjp_detail Int 4

3 Id Tanda Terima Barang id_ttb_detail Int 4

4 No Faktur no_faktur Varchar 15

5 No Surat Jalan Perusahaan no_sjp Varchar 15

6 Keterangan keterangan text

7 Kode Barang kd_barang Varchar 10

8 detail servis servis Varchar 50

9 Biaya Servis biaya_servis Double

10 Jenis Sparepart sparepart Varchar 50

11 Biaya Sparepart biaya_sparepart Double

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

58

3.3.3. Rancangan Struktur Navigasi

1. Struktur Navigasi Halaman Utama Admin

Index

Beranda Master

Pelanggan

Vendor

Barang

Transaksi

Tanda Terima Barang

Surat Jalan Pabrik

Faktur

Laporan

Tanda Terima Barang

Surat Jalan Pabrik

Faktur

Lacak

Barang Service

Gambar III.32

Struktur Navigasi Halaman Utama Admin

2. Struktur Navigasi Halaman Utama Pelanggan

Index

Beranda Lacak

Barang Service

Gambar III.33

Struktur Navigasi Halaman Utama Pelanggan

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

59

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

Dalam rancangan sistem informasi ini akan menampilkan isi rancangan antar

muka. Rancangan antar muka ini dibagi menjadi dua bagian, yaitu rancangan antar

muka pelanggan dan admin. Rancangan antar muka pelanggan terdiri atas dua menu

pilihan yaitu beranda dan cek status barang. Sedangkan pada rancangan antar muka

admin terdiri dari beranda, form master yaitu data pelanggan, data vendor, dan data

barang, di form transaksi ada tanda terima barang, surat jalan, dan faktur, di laporan

ada laporan tanda terima barang, laporan surat jalan, dan laporan faktur, untuk

terakhir cek status barang.

1. Halaman Login

Halaman ini harus dilakukan supaya dapat melakukan transaksi, halaman ini

digunakan oleh pelanggan dan admin. Untuk pelanggan username dan password

dapat diketahui di Tanda Terima Barang dan untuk admin usernamenya admin dan

password dapat diubah oleh admin sendiri.

Gambar III.34

Halaman Login

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

60

2. Halaman Utama Pelanggan

Di halaman ini pelanggan mempunyai 2 menu yaitu beranda dan Cek Status

Barang. Maka pelanggan dapat mengecek status barang yang mereka titip service.

Berikut tampilannya:

Gambar III.35

Halaman Utama Pelanggan

3. Halaman Utama Admin

Admin dapat melakukan transaksi-transaksi administrasi seperti membuat

master data, menginput transaksi, mengecek laporan penginputan transaksi, dan

mengecek status barang pelanggan. Gambar beranda admin sebagai berikut:

Gambar III.36

Halaman Utama Admin

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

61

4. Halaman Form Master

Di Form Master ini admin bisa melihat, menginput, dan mengedit data

pelanggan, data vendor, dan data barang. Berikut gambar setiap master:

Gambar III.37

Halaman Form Master

Pada saat diklik Data Pelanggan akan muncul gambar seperti ini:

Gambar III.38

Halaman Daftar Data Pelanggan

Untuk menginput data pelanggan diklik Input Data Pelanggan dan akan masuk

ke halaman Input Data Pelanggan dan setiap kolom harus diisi, lalu klik simpan,

maka data akan tersimpan, klik kembali, lalu akan balik ke Daftar Pelanggan dan data

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

62

yang baru diinput akan muncul paling bawah, untuk mengedit klik tanda pensil atau

edit, dan untuk menhapus data klik tanda silang atau delete . Gambar sebagai berikut :

Gambar III.39

Halaman Input Data Pelanggan

Gambar III.40

Halaman Edit Data Pelanggan

Di Form Master pada saat diklik Data Vendor akan muncul gambar seperti ini:

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

63

Gambar III.41

Halaman Daftar Data Vendor

Untuk cara sama seperti input Data Pelanggan klik Input Data Vendor maka

akan masuk ke tampilan Input Data Vendor, jika di klik tanda edit akan masuk untuk

Edit Data Vendor, dan untuk tanda delete maka akan langsung terhapus. Gambar

sebagai berikut:

Gambar III.42

Halaman Input Data Vendor

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

64

Gambar III.43

Halaman Edit Data Vendor

Dan jika diklik Data Barang di Form Master akan muncul seperti gambar

berikut:

Gambar III.44

Halaman Daftar Data Barang

Sama seperti cara menginput, mengedit dan menghapus Data Pelanggan, dan

Data Vendor dilakukan juga pada Data Barang diisi sesuai dengan data-data yang

ada. Gambar halaman sebagai berikut:

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

65

Gambar III.45

Halaman Input Data Barang

Gambar III.46

Halaman Edit Data Barang

5. Halaman Form Transaksi

Di Form Transaksi terdapat transaksi untuk menginput, melihat detail data,

mencetak hasil inputan, dan menghapus data. Gambar menu Form transaksi seperti

ini:

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

66

Gambar III.47

Halaman Menu Form Transaksi

Pada saat penerimaan barang maka admin harus input transaksi Tanda Terima

Barang. Klik pada Form Transaksi dan klik Tanda Terima Barang disini admin bisa

menginput, melihat detail data, mengeprint hasil inputan dan menghapus. Gambar

tampilan sebagai berikut:

Gambar III.48

Halaman Daftar Tanda Terima Barang

Setelah klik Tanda Terima Barang akan masuk ke halaman Input Barang,

untuk menginput barang harus sesuai dengan barang yang diterima dari customer,

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

67

melihat kondisi fisik barang. Untuk menginput barang masuk dapat menginput lebih

dari satu barang dalam satu No Tanda Terima Barang pada saat sudah selesai mengisi

barang data untuk barang yang satu maka klik simpan dan klik tambah untuk

menginput kembali barang dengan customer yang sama. Gambar sebagai berikut:

Gambar III.49

Halaman Input Terima Barang

Selanjutnya untuk melihat detail dari No.TTB yang diinput klik detail. Maka

akan masuk ke halaman sebagai berikut:

Gambar III.50

Halaman Detail Penerimaan Barang

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

68

Saat dihalaman Detail Penerimaan Barang dapat mengedit inputan apabila ada

kesalahan dalam penginputan Tanda Terima Barang atau menghapus nya. Berikut

gambarnya:

Gambar III.51

Halaman Edit Tanda Terima Barang

Jika sudah selesai menginput data Tanda Terima Barang maka harus dicetak

untuk diserahkan ke pelanggan dokumen asli dipegang pelanggan dan copy dipegang

admin. Berikut hasil cetaknya:

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

69

Gambar III.52

Hasil Print Out Tanda Terima Barang

Pada saat pabrik datang menaarik barang service maka admin menginput ke

transaksi Surat Jalan untuk membuat surat jalan keluar barang ke pabrik. Pada saat

masuk ke transaksi Surat Jalan klik Surat Jalan Pabrik untuk menginput. Di transaksi

Surat Jalan dapat melihat detail Surat Jalan yang dibuat, Mengedit Surat Jalan,

Menghapus, dan mencetak Surat Jalan.

Gambar III.53

Halaman Daftar Surat Jalan Pabrik

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

70

Gambar III.54

Halaman Input Surat Jalan

Gambar III.55

Halaman Detail Surat Jalan

Saat mengedit Surat Jalan yang dapat diperbaiki seperti keterangan dan Kode

Barang apabila ada kesalahan.

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

71

Gambar III.56

Halaman Edit Surat Jalan

Jika sudah selesai menginput data Surat Jalan maka surat jalan diprint untuk

diberikan ke supplier atau pabrik. Berikut hasil cetak surat jalan:

Gambar III.57

Hasil Print Out Surat Jalan Pabrik

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

72

Dan pada saat barang sudah selesai service maka admin harus menginput

Faktur untuk mengupdate bahwa barang sudah selesai diservice, dan apabila ada

dikenakan biaya maka di input supaya customer bisa mengetahuinya dan segera

mengambil barang yang sudah selesai di service. Berikut halamannya:

Gambar III.58

Halaman Daftar Faktur

Gambar III.59

Halaman Input Faktur

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

73

Gambar III.60

Halaman Detail Faktur

Gambar III.61

Halaman Edit Faktur

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

74

Jika sudah selesai diservice oleh pabrik maka pelanggan mengambil barang

yang sudah selesai di service dan mendapatkan faktur pengembalian barang. Berikut

contohnya:

Gambar III.62

Hasil Print Out Faktur

6. Halaman Form Laporan

Dihalaman ini admin bisa cek laporan input Tanda Terima Barang, Surat Jalan

Pabrik dan Faktur yang sudah dibuat oleh admin sebagai rekapan, dicek melalui

tanggal. Berikut tampilannya:

Gambar III.63

Halaman Laporan Detail Tanda Terima Barang

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

75

Gambar III.64

Tampilan Laporan Tanda Terima Barang

Gambar III.65

Halaman Laporan Detail Surat Jalan

Gambar III.66

Tampilan Laporan Surat Jalan

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

76

Gambar III.67

Halaman Laporan Detail Faktur

Gambar III.68

Tampilan Laporan Faktur

7. Halaman Form Cek Status Barang

Untuk halaman ini terdapat juga di beranda pelanggan dan admin. Menu cek

status barang ini berfungsi mengetahui barang sudah ada dimana saja, dan

mengetahui apabila terkena biaya untuk pelanggan.

Gambar III.69

Halaman Cek Status Barang

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

77

Gambar III.70

Tampilan Cek Tanda Terima Barang

B. Spesifikasi Sistem Komputer

Berikut ini adalaah spesifikasi perangkat keras dan perangkat lunak minimum

yang dibutuhkan untuk mengimplementasikan perancangan sistem informasi service

center untuk customer.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Intel® Pentium® Core 2 Duo

(b) RAM DDR2 4 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Printer Inkjet

5) Monitor dengan resolusi layar minimum 1024x768

6) Koneksi internet dengan kecepatan 2 Mbps.

b. Client

Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

78

1) CPU

(a) Processor Intel® Pentium® 4

(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 Perangkat Lunak

1. Server

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

Linux (Ubuntu, Fedora, dan lain-lain).

b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang

terdiri dari beberapa komponen, diantaranya:

(1) Aplikasi Apache Server v2

(2) Aplikasi PHP Server v5

(3) Aplikasi MySQL Server v5

(4) Aplikasi phpMyAdmin v3

Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

79

c. Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

2. Client

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

Linux (Ubuntu, Fedora, dan lain-lain).

b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

3.4.2. Penguji Unit

A. Pengujian Terhadap Form Login

Tabel III.1. Hasil Pengujian Black box Testing Halaman Login

No. Skenario

Pengujian Test Case

Hasilyang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Username dan

Password tidak di

isi kemudian klik

tombol login

Username:

(kosong)

Password :

(kosong)

Sistem akan

menolak akses

user dan

username dan

password akan

ke blok merah

ada tulisan

dimasing-

masing “This

field is required”

Sesuai

harapan Valid

2.

Mengetikan

username dan

password tidak

Username:

admin

Password:

Sistem akan

menolak akses

user dan

Sesuai

harapan Valid

Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di Seluruh Indonesia Melalui Depo, Show Room, Agen dan Online Store. 4. Mempunyai Sistem

80

diisi atau kosong

kemudian klik

tombol login

(kosong) password ke

blok merah ada

tulisan dibawah

kolom “This

field is required”

3.

Username tidak

diisi(kosong) dan

password dengan

data yang benar

kemudian klik

tombol login

Username :

(kosong)

Password:

(csibravo)

Sistem akan

menolak akses

user dan

Username ke

blok merah ada

tulisan dibawah

kolom “This

field is required”

Sesuai

harapan Valid

4.

Mengetikkan

salah satu kondisi

salah pada

username atau

password

kemudian klik

tombol login

Username :

admin

(benar)

Password:

1234 (salah)

Sistem akan

menolak akses

user dan kolom

akan kembali

kosong

Sesuai

harapan Valid

5.

Mengetikkan

username dan

password dengan

data yang benar

kemudian klik

tombol login

Username :

admin

(benar)

Password:

bravo

(benar)

Sistem akan

menerima akses

user dan berhasil

login

Sesuai

harapan Valid