BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · 3. Distribusi yang Cepat, Tepat dan Tersebar di...
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 :
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
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.
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 :
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
35
Gambar III.4
Rancangan Antar Muka Beranda Pelanggan
C. Rancangan Antar Muka Daftar Data Pelanggan
Gambar III.5
Rancangan Antar Muka Daftar Pelanggan
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
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
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
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
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
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
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
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
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
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
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
47
Gambar III.28
Rancangan Muka Cek Laporan Faktur
Y. Rancangan Antar Muka Cek Status Barang
Gambar III.29
Rancangan Muka Cek Status Barang
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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:
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:
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,
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
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:
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
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.
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
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
73
Gambar III.60
Halaman Detail Faktur
Gambar III.61
Halaman Edit Faktur
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
75
Gambar III.64
Tampilan Laporan Tanda Terima Barang
Gambar III.65
Halaman Laporan Detail Surat Jalan
Gambar III.66
Tampilan Laporan Surat Jalan
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
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
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
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
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