bab iii pembahasan...keluarga teng di sentul, malaysia pada tahun 1994. toko giant menjual berbagai...
TRANSCRIPT
35
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Dalam tinjauan perusahaan ini berisi sejarah perusahaa, struktur organisasi
serta fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut.
3.1.1. Sejarah Perusahaan
Giant pada awalnya merupakan toko asal Malaysia yang didirikan oleh
keluarga Teng di sentul, Malaysia pada tahun 1994. Toko Giant menjual berbagai
macam produk dengan harga tertentu, sehingga pada masa itu toko Giant menjadi
salah satu toko dengan harga produk yang kompetetif sehingga berjaya selama
beberapa dekade di mlaysia.
Melihat keberhasilan Giant di malaysia, perusahaan asal hongkong Diary
Farm merupakan perusahaan besar yang bergerak di bidang retail dan memiliki
fokus utama yaitu melakukan konsistensi pada tata letak gerai.
Sejak Giant dimiliki oleh Diary Farm, Giant mendapatkan perombakan
seperti tata ulang menggunakan tanda-tanda petunjuk dengan warna yang lebih
menarik, serta membuat tempt belanja lebih nyaman.
Giant yang tadinya hanya menjual produk makanan mulai menjual produk-
produk non makanan seperti pakaian serta menjual peralatan rumah tangga.
Implementasi Standard Internasional meliputi keselamatan, kebersihan, sistem
operasional dan lainnya terus di tingkatkan oleh Diary Farm untuk meningkatkan
36
kualitas Giant yang telah dirubah nama menjadi Giant Hpermarket ternyata
membuat jaringan bisnis ritel raksasa Indonesia, PT Hero Supermarket Tbk,
tergiur untuk melakukan analisis strategis dengan Diary Farm Internasional.
Dengan adanya kerja sama ini, beberapa eksekutif Diary Farm ikut
memperkuat jajaran manajemen PT. Hero Supermarket Tbk, dan berkontribusi
dengan berbagai pengalaman dan keahlian internasional yang berkaitan dengan
pengelolaan dan manajemen.
Giant Ekspres yang dulunya dikenal sebagai Gaint Supermarket adalah
bagian dari Brand milik PT. Hero Supermarket Tbk, gerai Giant Ekspres sudah
dibuka sebanyak 180 toko mulai tahun 2012 gerai sudah melebarkan area meliputi
wilayah luar pulau jawa.
Giant Hipermart dibukan untuk pertama kalinya di Indonesia pada tahun
2002 di daerah srpong, tanggerang. Slogan yang diangkat oleh Giant Hipermart
adalah “Banyak Pilihan Harga Lebih Murah” karena menyediakan berbagai jenis
produk yang hampir seluruhnya berasal dari produk lokal . Dengan adanya
strategu aliansi ini, PT. Hero Supermarket, Tbk menjadi sangat terbantu untuk
meningkatkan omset serta keuntungannya. Peningkatan penjualan meningkat
setelah adanya kerja sama tersebut, dalam waktu delapan tahun, Giant Hipermart
telah memiliki 46 gerai Hipermart dan 104 Supermarker di Indonesia.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi adalah susunan atau kerangka dari system organisasi
perusahaan dimana menunjukan hubungan antara pemimpin, staff dan para
pekerja sesuai dengan bidangnya masing-masing sehingga wewenang dan
37
tanggungjawab dari tiap-tiap karyawan menjadi jelas. Giant Ekspres dalam
melaksanakan kegiatannya menggunakan bentuk organisasi garis atau lini.
Keuntungan bentuk organisasi ini yaitu segala perintah dari atasan
kebawahan jelas arahnya dan tidak membingungkan, atasan menjadi tidak otoriter
karena tugas dan tanggungjawab dipercayakan pada bagian masing-masing.
Namun ada sedikit kerugiannya yaitu segalain formasi yang ada dijalankan sesuai
dengan hirarki tidak dapat langsung diterima oleh atasan atau sebaliknya.
Adapun struktur organisasi perusahaan merupakan hal yang penting dalam
perusahaan. Bentuk struktur organisasi setiap perusahaan berbeda-beda
tergantung dari jenis usaha, ukuran dan lainnya.
3.1.3. Struktur Organisasi dan Fungsi
Sumber (Giant Ekspres)
Gambar III.1. Struktur Organisasi
Store Manager
Section Manager
Fresh
Personalia Section Manager
Grocery
Staff Fresh Staff Grocery
Chive Chasier Staff Adm Staff Receiving
Chasier
38
Adapun fungsi atau tugas stuktur organisasi diatas :
1. Store Manager
Memimpin seluruh kegiatan operasi supermarket.
2. Section Manager Fresh dan Grocery
a. Menggantikan pekerjaan manager
b. Bertanggung jawab atas kegiatan pemajangan.
c. Pemberian harga danketersediaan jenis barang.
3. Personalia
Bertanggung jawab terhadap absen.
4. Staff Adm
Menginput faktur, PO, DO, data labeling,bukti transfer
5. Chiev Chasier
Bertanggung jawab untuk menyiapkan uang kecil.
6. Staff Receiving
Mengecek dan menerima barang serta menyimpannya dalam gudang.
7. Chasier
Bertanggung jawab atas penerimaan dan pengeluaran uang dalam operasi.
3.2. Analisa Kebutuhan
Untuk mendalami studi kasus yang terjadi pada PT. Giant Ekspres penulis
akan menganalisa beberapa hal untuk kebutuhan apa saja yang dibutuhkan dalam
merancang system informasi persediaan barang pada PT. Giant Ekspres
diantaranya sebagai berikut :
A. Kebutuhan Pengguna
Pad astudi kasus yang terjadi pada PT. Giant Ekspres ini terdapat beberapa
hal yang membuat proses berjalan dengan lambat, baik secara penangannya
39
maupun proses penginputan data, semua itu dikarenakan pada PT. Giant
Ekspres masih melakukan proses data dengan manual, dimana setiap
melakukan permintaan barang kepada supplier harus langsung menghubungi
pihak supplier tersebut, dan masih banyak lagi proses yang harus dilewati,
sehingga membuat pihak gudang membutuhkan banyak waktu untuk
melakukan pemesanan barang kepada supplier. Diharapkan dengan adanya
aplikasi persediaan barang berbasis web ini dapat dengan mudah membantu
dalam semua proses yang terjadi pada PT. Giant Ekspres.
B. Kebutuhan Sistem
Terdapat beberapa hal untuk menunjang proses permintaan barang terhadap
supplier agar berjalan dengan lancer pada PT. Giant Ekspres Karawang,
diantaranya solusi untuk mengatasi hal tersebut maka perlu dibuat suatu
fasilitas jembatan penghubung antara supplier dan pihak gudang. Fasilitas
yang dimaksud adalah suatu web di PT. Giant Ekspres Karawang. Untuk itu
dalam pembuatan website ini dapat menampilkan informasi tentang data
permintaan dan pengiriman barang kepada supplier.
3.3. Prancangan Perangkat Lunak
Terdapat beberapa macam perancangan perangkat lunak yang ditujukan
untuk men-design suatu website dengan tujuan agar lebih mudah dioprasikan dan
lebih user friendly, agar pengguna tidak merasa bosan dan lebih nyaman dalam
penggunaanya, adapun perancangan perangakat lunak diantaranya sebagai
berikut:
40
3.3.1. Rancangan Antar Muka
Pada gambar dibawah ini akan dibahsa satu-persatu mengenai rancangan
antarmuka (interface) yang terdapat pada aplikasi persediaan barang untuk PT.
Giant Ekspres
1. Rancangan Halaman Menu Login
Gambar III.2. Rancangan Halaman Menu Login
2. Rancangan Halaman Menu Utama
Gambar III.3 Rancangan Halaman Menu Utama
KONTEN
HEADER
FOOTER
Username
Password
LOGIN
KONTEN
HEADER
Data Suplier
Input Suplier
Input Barang
Transaksi
Pembelian
Laporan
Data Suplier
Pembelian
Stok Barang
LOGOUT
FOOTER
41
3. Rancangan Input Suplier
Input Suplier
xx999
Xxxx xxxxx
Xxx xxx xxx
Xxxxx 99 xxxxx
999999999
Kode Suplier
Nama Suplier
Alkamat Suplier
No.Telp/Fax
Web
Simpan
No Kode Suplier Nama Suplier Alamat Suplier No.Telp/Fax Web
999
999
9999999999
9999999999
xxxxxxxxxx9999999999xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx9999999999
Gambar III.4 Rancangan Input Suplier
4. Rancangan Input Barang
Input Barang
9999999999
xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx
999999999999999999
999999999999999999
Kode Barang
Nama Barang
Jenis Barang
Harga Satuan
Jumlah Min
Simpan
No Kode Barang Nama Barang Jenis Brang Harga Satuan Jumlah Min
999
999
9999999999
9999999999
xxxxxxxxxx9999999999xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx9999999999
Jumlah Max 9999999999999999999
Jumlah Min
xxxxxxxxxx
xxxxxxxxxx
Gambar III.5 Rancangan Input Barang
42
5. Rancangan Pembelian
Input Barang
- Pilih Nama Barang-
xxxxxxxxxxxxxxxxxxxxxKeterangan
Simpan
No Barang Suplier Keterangan Harga Jumlah
999
999
xxxxxxxxxx
xxxxxxxxxx
99999999999999999999xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx 99999999999999999999
Jumlah Pembelian 9999999999999999999
Kode-Nama Barang
[ Hapus ]
Gambar III.6 Rancangan Pembelian
6. Rancangan Laporan Data Suplier
Laporan Data Suplier
No Kode Suplier Nama Suplier Alamat Suplier No.Telp/Fax Web
999
999
9999999999
9999999999
xxxxxxxxxx9999999999xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx9999999999
Kembali
Gambar III.7 Rancangan Laporan Data Suplier
43
7. Rancangan Laporan Stok Barang
Laporan Peersediaan
No Nama BarangMasuk Keluar Reture Sisa ((M-K)+R)
999
999
xxxxxxxxxx
xxxxxxxxxx
99999999999999999999999999999999999
999999999 999999999 999999999999999999
Cetak
Jumlah
Jumlah 999999999999999999999999999999999999
Gambar III.8 Rancangan Stok Barang
8. Rancangan Halaman Penjualan
Gambar III.9 Rancangan Halaman Penjualan
FOOTER
HEADER
KONTEN
LOGOUT
Transaksi
Penjualan
ReturPenjualan
Laporan
StokBarang
44
9. Rancangan Transaksi Penjualan (output)
Transaksi Penjualan
xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx
9999999999999999999
Suplier-Nama Barang-Sisi
Keterangan
Jumlah Penjualan
Simpan
No Barang Suplier Keterangan Harga Jumlah
999
999
9999999999
9999999999
xxxxxxxxxx9999999999xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx9999999999
Gambar III.10 Rancangan Transaksi Penjualan (output)
10. Rancangan Retur Penjualan
Transaksi Reture Penjualan
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
999999999999999999
Suplier-Nama Barang-Sisi
Keterangan
Jumlah yang diretute
Simpan
No Barang Suplier Keterangan Harga Jumlah
999
999
xxxxxxxxxx
xxxxxxxxxx
99999999999999999999xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx 99999999999999999999
Gambar III.11 Rancangan Reture Penjualan
45
11. Rancangan Managerial
Gambar III.12 Rancangan Halaman Menejerial
12. Rancangan Laporan Data Suplier
Laporan Data Suplier
No Kode Nama Suplier Alamat No.Telp Website
999
999
9999999999
9999999999
xxxxxxxxxx9999999999xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx9999999999
Kembali
Gambar III.13 Rancangan Laporan Data Suplier
HEADER
KONTEN
FOOTER
Laporan
Data Suplier
Pembelian
Penjualan
Stok Barang
LOGOUT
46
13. Rangcangan Laporan Pembelian
Laporan Pembelian
Kembali
No Kode Tanggal Nama Barang Suplier Jenis
999
999
9999999999
9999999999
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx9999999999
9999999999 xxxxxxxxxx xxxxxxxxxxxxxxxxxxxx
Jumlah
9999999999
9999999999
Harga
9999999999
9999999999
Gambar III.14 Rancangan Laporan Pembelian
14. Rancangan Laporan Penjualan
Laporan Penjualan
No Tanggal Barang Keterangan Harga Pokok Jumlah Barang
999
999
9999999999
9999999999
999999999999999999xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx 999999999999999999
Jumlah
9999999999
9999999999
Cetak
Gambar III.15 Rancangan Laporan Penjualan
15. Rancangan Laporan Stok Barang
Laporan Peersediaan
No Nama BarangMasuk Keluar Reture Sisa ((M-K)+R)
999
999
xxxxxxxxxx
xxxxxxxxxx
99999999999999999999999999999999999
999999999 999999999 999999999999999999
Cetak
Jumlah
Jumlah 999999999999999999999999999999999999
Gambar III.16 Rancangan Stok Barang
47
3.3.2. Basis Data
1. Entity Relationship Diagram (ERD)
Suplier
Barangmemiliki
memiliki
Transaksi
memiliki
Laporan
Id_Suplier (PK)
Nama Suplier
Alamat Suplier Telepon
Web
Nama Barang
Jumlah max
Jumlah min
Harga
Jenis
Id_Suplier (PK)
Id_Barang (PK)
Keterangan
Id_transaksi
(PK)
Jumlah
Tgl_transaksi
Id_Barang (PK)
Id_Suplier (PK)
Id_Barang (PK)
Id_Barang (PK)
Id_Transaksi
(PK)
Id_Transaksi
(PK)
Id_Barang (PK)
Tgl_Transaksi
Keterangan
Nama Barang
Harga
Nama Suplier
Alamat Suplier
Telepon
JenisJumlah
Status
Id_Barang (PK)
Id_Transaksi
(PK)
Id_Suplier (PK)
1
1
1
M
M
1
Gambar III.17 Entity Relationship Diagram (ERD)
48
2. Logical Record Strukture (LRS)
Suplier
Id_suplier
Nama Suplier
Alamat
Telepon
Web
Barang
Id_barang
Nama barang
Jenis barang
Harga
Foto
Jumlah min
Jumlah max
Transaksi
Id_transaksi
Tgl transaksi
Keterangan
Jumlah
Status
Laporan
Transaksi
Id_transaksi
Id_barang
Tgl transaksi
Keterangan
Jumlah
Nama barang
Alamat Suplier
Telepon
1 IM 1 1
1
M
Gambar III.18 Logical Record Strukture
3.3.3. Spesifikasi File
Dalam program website ini menggunakan satu buah file database dengan
nama Giant. Di dalam database tersebut ada beberapa tabel, adapun table
tersebut adalah sebagai berikut:
a. Spesifikasi Tabel tbluser
Nama Tabel : tbuser
Akronim : tbuser
Fungsi : Untuk menyimpan data Username, Password yang
digunakan pada saat login
Tipe File : File Master
Organisasi File : Indexed Sequintel
49
Akses File : Random
Media : Hard Disk
Panjang Record : 50
Kunci Field : IDUser
Software : MySQL
Tabel III . 1 Sepesifikasi Tabel tbluser
No Elemen Data Nama Field Tipe Size KET
1. Kode User IdUser Varchar 15 Primary Key
2. User Name UserName Varchar 25
3 Password Password Varchar 10
4 Level Level Enum
b. Spesifikasi Tabel tblbarang
Nama Tabel : tblbarang
Akronim : tblbarang
Fungsi : Untuk meminta barang yang stoknya kosong pada
suplier
Tipe File : File Master
Organisasi File : Indexed Sequintel
Akses File : Random
Media : Hard Disk
Panjang Record : 164
Kunci Field : Kode Cust
Software : MySQL
50
Tabel III . 2 Sepesifikasi Tabel tblbarang
No Elemen Data Nama Field Tipe Size KET
1. Kode Barang IDBarang Varchar 9 Primary Key
2. Kode Suplier IDsupplier Varchar 6
3. Nama Barang NamaBarang Varchar 55
4. Jenis Jenis Varchar 50
5. Harga Harga Int 11
6. PhotoBrg PhotoBrg varchar 11
7. Jumlah Min Jml_min Int 11
8. Jumlah Max Jml_max Int 11
c. Spesifikasi Tabel tblsuplier
Nama Tabel : tblsuplier
Akronim : tblsuplier
Fungsi : Untuk mengirim barang yang dipesan oleh pembeli
TipeFile : File Master
Organisasi File : Indexed Sequintel
AksesFile : Random
Media : Hard Disk
Panjang Record : 244
Kunci Field : IDsuplier
Software : MySQL
51
Tabel III . 3 Sepesifikasi Tabel tblsuplier
No Elemen Data Nama Field Tipe Size KET
1. IDsuplier IDsuplier Varchar 6 Primary Key
2. Nama Suplier NamaSuplier Varchar 25
3 AlamatSuplier AlamatSuplier Varchar 100
4 Telpon Telepon Varchar 13
5 Web Web Varchar 100
d. Spesifikasi Tabel tbltransaksi
Nama Tabel : tbltransaksi
Akronim : tbltransaksi
Fungsi : Untuk meminta tagihan pembayaran
TipeFile : File Master
Organisasi File : Indexed Sequintel
Akses File : Random
Media : Hard Disk
Panjang Record : 81
Kunci Field : IDtransaksi
Software : MySQL
Tabel III . 4 Sepesifikasi Tabel tbltransaksi
No Elemen Data Nama Field Tipe Size KET
1. IDtransaksi IDtransaksi Int 11 Primary Key
2. IDbarang IDbarang Char 9
3 TglTransaksi TglTransaksi Date -
4 Keterangan Keterangan Varchar 50
5 Jumlah Jumlah Int 11
6 Status Status Enum -
52
3.3.4. Rancangan Stuktur Navigasi
1. Rancangan Struktur Navigasi Bagian Pembelian
Gambar III.19 Rancangan Struktur Navigasi Pembelian
Login Divisi
pembelian
Input suplier
Input Barang
Pembelian
Data suplier
Pembelian
StokBarang
Logout
Simpan
Hapus
Edit Berita
Hapus Berita
53
2. Rancangan Struktur Navigasi Bagian Penjualan
Gambar III.20 Rancangan Struktur Navigasi Penjualan
3. Rancangan Struktur Navigasi Manajerial
Gambar III.21 Rancangan Struktur Navigasi Manajerial
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
Login Manejerial
Data suplier
Pembelian
Stok Barang
Logout
Login Divisi
penjualan
Penjualan
Retur
Penjualan
Stok Barang
Logout
Simpan
Hapus
Simpan
Hapus
54
1. Implementasi Rancangan Antar Muka
a. Halaman Menu Utama
Gambar III.22 Halaman Menu Utama
b. Halaman Divisi Pembelian
Gambar III.23 Halaman Bagian Pembelian
55
c. Halaman Input Suplier
Gambar III.24 Halaman Input Suplier
d. Halaman Input Barang
Gambar III. 25 Halaman Input Barang
56
e. Halaman Divisi Penjualan
Gambar III. 26 Halaman Bagian Penjualan
f. Halaman Transaksi Penjualan
Gambar III.27 Halaman Transaksi Penjualan
57
g. Halaman Reture Penjualan
Gambar III.28 Halaman Reture Penjualan
h. Halaman Manajerial
Gambar III.29 Halaman Manajerial
58
i. Halaman Laporan Data Suplier
Gambar III.30 Halaman Laporan Data Suplier
j. Halaman Laporan Pembelian
Gambar III.31 Halaman Laporan Pembelian
59
k. Halaman Laporan Stok Barang
Gambar III.32 Halaman Laporan Stok Barang
2. Spesifikasi Sistem Komputer
a. Spesifikasi Perangkat Keras
1) Server
a) CPU
(1) Processor Intel ® Pentium ® Core 2 Duo
(2) RAM DDR2 4GB
(3) Hard Disk 500GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1024 x 768
e) Koneksi Internet dengan kecepatan 2 Mbps
2) Client
a) CPU
60
(1) Processor Intel ® Pentium® 4
(2) RAM DDR2 1GB
(3) Hard Disk 20GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1024 x 768
e) Koneksi Internet dengan kecepatan 56 kbps
b. Spesifikasi Perangkat Lunak
1) Server
a) Sistem operasi : Microsoft Windows
b) Aplikasi bundle web server : Xampp yang terdiri dari beberapa
komponen diantaranya :
(1) Aplikasi Apache Server v2
(2) Aplikasi PHP Server v5
(3) Aplikasi MySQL Server v5
(4) Aplikasi php MyAdmin v3
c) Aplikasi Web Browser : Mozilla Firefox, Google Chrome
dan Internet Explore.
2) Client
a) Sistem operasi : Microsoft Windows 7
b) Aplikasi Web Browser : Mozilla Firefox, Google Chrome
dan Internet Explore
61
3.4.2 Pengujian Unit
1. Pengujian Terhadap Form Login
Tabel III.5.
Hasil Pengujian Black Box Testing Halaman Login
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. User Id dan
password
tidak diisi
kemudian klik
tombol login
User Id :
(kosong)
Password:
(kosong)
Sistem akan menolak
akses user dan
menampilkan “pada
texs Username dan
password akan member
warna biru muda”
Sesuai
harapan Valid
2. Mengetikkan
User Name
dan password
tidak diisi atau
kosong
kemudian klik
tombol login
User Name:
(diisi)
Password :
(kosong)
Sistem akan menolak
akses user dan
memberikan informasi
berupa tanda biru muda
pada teks
Sesuai
harapan Valid
3. User Name
tidak diisi
(kosong) dan
password diisi
kemudian klik
tombol login
User Name:
(kosong)
Password:
(diisi)
Sistem akan menolak
akses user dan
memberikan tanda biru
muda pada teks
Sesuai
harapan Valid
4. Mengetikkan
salah satu
kondisi salah
pada User
Name atau
password
kemudian klik
tombol login
User ID:
stok (benar)
Password:
12345
(salah)
Sistem akan menolak
akses user dan
menampilkan “maaf..!!
User Name atau
password yang anda
masukan salah”.
Sesuai
harapan
Valid
5. Mengetikkan
user name dan
password
dengan data
yang benar
kemudian klik
tombol login
User ID:
stok (benar)
Password:
123 (benar)
Sistem menerima akses
login dan kemudian
langsung menampilkan
menu utama.
Sesuai
harapan
Valid