• Tidak ada hasil yang ditemukan

`BAB III PEMBAHASAN. Perusahaan kami bernama PT. Catur Sukses Imternational merupakan

N/A
N/A
Protected

Academic year: 2021

Membagikan "`BAB III PEMBAHASAN. Perusahaan kami bernama PT. Catur Sukses Imternational merupakan"

Copied!
44
0
0

Teks penuh

(1)

26

PEMBAHASAN

3.1. Tinjauan Perusahaan

Berdasarkan dari tinjauan perusahaan, penulis menguraikan dalam dua kriteria yaitu :

3.1. 1 Sejarah Perusahaan

Perusahaan kami bernama PT. Catur Sukses Imternational 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 Mangga Dua, Jakarta Utara 10730 dan juga beberapa lokasi kantor kami lainnya seperti Kosambi, Bekasi, Serang, Sentul dan belum lama ini sudah membuka cabang baru di daerah Cikampek.

Visi dari PT Catur Sukses Internasional ini adalah distributor alat rumah tangga modern dekat di hati setiap orang

(2)

Misi dari PT Catur Sukses Internasional

1. Memiliki team yang efisien, kreatif, tepat guna dan menyenangkan serta bangga menjadi bagian dari team CSI dan perusajaan akan selalu dengan segala cara meningkatkan kualitas setiap member tim

2. Mempunyai produk yang berkualitas tinggi dengan harha 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, showroom, agen

dan online store

4. Mempunyai sistem terpadu sehingga tepat dan akurat, baik bagi perusahaan, konsumen,

supplier dan produk

Nilai inti dari PT Catur Sukses Internasional adalah : C : Cepat Tanggap (Order, Pengiriman, Responsif)

S : Sukses dalam karier mempunyai masa depan yang baik I : Inovasi yang terus berkembang sesuai perkembangan zaman

Kebijakan mutu PT Catur Sukses Internasional adalah distributor alat rumah tangga nomer 1 se – Indonesia yang terbaik dalam penjualan dan pengiriman yang handal dan berkualitas melalui inovasi secara terus – menerus.

(3)

3.1. 2 Struktur Organisasi

Struktur Organisai adalah susunan sub – sub sistem dengan hubungan wewenang dan tanggung jawab. Dalam oragnisasi terdapat struktur yang menerapkan bagaimana tugas akan dibagi. Berikut ini merupakan struktur organisasi pada PT. Catur Sukses Internasional.

STRUKTUR ORGANISASI PT. CATUR SUKSES INTERNASIONAL

Supervisor Kepala Gudang Admin Gudang Supir Pengiriman Operasional Gambar III.1.

(4)

Fungsi dari tiap – tiap bagian adalah : a) Supervisor

Berwenang dalam memberikan pengarahan dan mengawasi kinerja staff – staff b) Kepala Gudang

Bertugas untuk mengatur pengiriman barang dan mengarahkan staff – staff gudang untuk melaksanakan tugasnya

c) Admin Gudang

Bertugas melakukan administrasi gudang d) Operasional

Bertugas untuk menjaga barang yang di terima maupun pengeluaran barang e) Supir Pengiriman

Bertugas mengirim barang ke customer sesuai dengan pesanan customer

3.2. Analisa Kebutuhan

Dari hasil riset yang dilakukan, penulisa memahami bajwa adanya penyampaian informasi persediaan barang kurang efektif dan efisien, kemudian sistem pengolahan yang dilakukan masih menggunakan sistem manual khususnya dalam pembuatan laporan persediaan barang, oleh karna itu adanya perbaikan sistem yang ada untuk dapat meminilasirkan kesalahan – kesalahan yang terjadi dalam pembuatan laporan.

(5)

3.3. Perancangan Perangkat Lunak 3.3. 1 Rancangan Antar Muka

Dalam perancangan antar muka ini akan dejelaskan mengenai rancangan input dan output,struktur menu yang dibuat dan keutuhan sistem agar program dapat dijalankan dengan baik.

A. Rancangan Admin 1. Rancangan Login Admin

Racangan tampilan pada saat akan membuka halaman admin dengan memasukan username dan password

Username

Password

Login

Gambar III.2. Rancangan Login Admin

(6)

2. Rancangan Index Admin

Rancangan index admin ini akan tampil setelah melakukan login

Home Barang Keluat Identitas Barang Masuk Barang Keluat Data Stok Laporan Data Akun Logout Barang Masuk Administrator Gambar III.3. Rancangan Index Admin

(7)

3. Rancangan Identitas

Tampilan identitas untuk membuat nama header dan footer

Form Ubah Data Identitas

Simpan Batal

Gambar III.4. Rancangan Identitas

(8)

4. Rancangan Barang Masuk

Rancangan barang masuk digunakan untuk admin menginput barang masuk yang dibuat oleh bagian purchasing

Gambar III.5. Rancangan Barang Masuk

(9)

5. Rancangan Barang Keluar

Rancangan barang keluar digunakan admin untuk mengeluarkan barang yang dibuat oleh bagian sales

Gambar III.6. Rancangan Barang Keluar

(10)

6. Rancangan Data Stock

Data Stok

Cari Barang Cari

Gambar III.10. Rancangan Stock

(11)

7. Rancangan Laporan Barang Masuk

Laporan Barang Masuk

Berdasarkan Kriteria :

Gambar III.11.

(12)

8. Rancangan Barang Keluar

Laporan Barang Keluar

Berdasarkan Kriteria :

Gambar III.12.

(13)

9. Rancangan Data Akun

+ Tambah Data Data Akun

Gambar III.13. Rancangan Data Akun

(14)

10. Rancangan Logout

Rancangan logout adalah halaman yang di akses ketika sudah tidak ada lagi yang akan dikerjakan dan ingin keluar dari ruang kerja.

B. Rancangan User

1. Rancangan Login Admin

Racangan tampilan pada saat akan membuka halaman admin dengan memasukan username dan password.

Gambar III.14. Rancangan Logout

(15)

2. Rancangan Index User

Racangan tampilan pada saat akan membuka halaman admin dengan memasukan username dan password

Gambar III.15. Rancangan Login User

Home Barang Masuk Barang Keluat Data Stok Logout Administrator Gambar III.16. Rancangan Index User

(16)

3. Rancangan Barang Masuk User

4. Rancangan Barang Keluar User Gambar III.17.

Rancangan Barang Masuk User

Gambar III.18.

(17)

5. Rancangan Data Stock User

6. Rancangan Logout

Rancangan logout adalah halaman yang di akses ketika sudah tidak ada lagi yang akan dikerjakan dan ingin keluar dari ruang kerja.

Gambar III.19. Rancangan Data Stok User

Gambar III.20. Rancangan Logout User

(18)

3.3. 2 Rancangan Basis Data

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD).

A. Entity Relationship Diagram (ERD)

Gambar III.21.

(19)

B. Logical Relationship Structure (LRS)

C. D.

E.

Gambar III.22.

(20)

C. Spesifikasi File

Dalam program ini menggunakan sebuah database dengan nama inve didalam database tersebut terdapat beberapa tabel,adapun tabel tersebut adalah sebagai berikut:

a) Tabel Account Nama File : account

Akronim : account

Fungsi : sebagai penyimpanan data account user pada database Type File : master

Media : hardisk

Record Size : 25

Primary Key : username

Software : mysql

Organisasi File : index sequantial

No Elemen Data Nama Field Tipe Size Ket

1 Username Username Varchar 32 Primary Key

2 Password Password Varchar 32

3 Nama Nama Varchar 70

4 level Level Varchar 5

Tabel III.1. Spesifikasi File Account

(21)

b) Tabel Barang Nama File : barang

Akronim : barang

Fungsi : sebagai penyimpanan data barang pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key : inc

Software : mysql

Organisasi File : index sequantial

No Nelemen Data Nama Field Type Size Ket

1 Inc Inc Int 9 Primary Key

2 Barang id Barang_id Varchar 14

3 Barang nama Barang_nama Varchar 90 4 Barang kategori Barang_kategori Varchar 10

5 Harga beli Harga_beli Int 10

6 Harga jual Harga_jual Int 10

7 diskon diskon Int 5

Tabel III.2. Spesifikasi File Barang

(22)

c) Tabel Beli_detail Nama File : beli_detail Akronim : beli_detail

Fungsi : sebagai penyimpanan beli detail pada database Type File : detail

Media : hardisk

Record Size : 100 Primary Key :

Software : mysql

Organisasi File : index sequantial

No Elemen Data Nama Field Tipe Size Ket

1 Beli id Beli_id Varchar 9

2 Barang id Barang_id Varchar 14

3 Qty Qty Smallint 5

4 Harga satuan Harga_satuan Double 20,0

5 Diskon Diskon Int 5

6 Harga total Harga_total double 20,0

d) Tabel Identitas Nama File : identitas Akronim : identitas

Fungsi : sebagai penyimpanan identitas pada database Type File : detail

Media : hardisk

Tabel III.3.

(23)

Record Size : 10

Primary Key : id_identitas

Software : mysql

Organisasi File : index sequantial

No Elemen Data Nama Field Tipe Size Ket

1 Id identitas Id_identitas Int 3 Primary Key 2 Nama identitas Nama_identitas Varchar 50

3 Alamat Alamat Varchar 30

4 Telp Telp Varchar 12

5 Keterangan keterangan Varchar 30

e) Tabel Jual Nama File : jual

Akronim : jual

Fungsi : sebagai penyimpanan data jual pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key : inc

Software : mysql

Organisasi File : index sequantial Tabel III.4. Spesifikasi File Identitas

(24)

No Elemen Data Nama Field Tipe Size Ket

1 Inc Inc Int 9 Primary Key

2 Jual id Jual_id Varchar 14

3 Tggl jual Tggl_jual Varchar 10

4 Pelanggan id Pelanggan_id Varchar 90

5 Total Total Double 20,0

6 Biaya kirim Biaya_kirim Doubel 20,0

f) Tabel Jual_Detail Nama File : jual_detail Akronim : jual_detail

Fungsi : sebagai penyimpanan data jual detail pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key :

Software : mysql

Organisasi File : index sequantial Tabel III.5. Spesifikasi File Jual

(25)

No Elemen Data Nama Field Tipe Size Ket

1 Jual id Jual_id Varchar 9

2 Barang id Barang_id Varchar 14

3 Qty Qty Smallint 5

4 Harga satuan Harga_satuan Double 20,0

5 Diskon Diskon int 5

6 Harga total Harga_total Doubel 20,0

g) Tabel Pelanggan Nama File : pelanggan

Akronim : pelanggan

Fungsi : sebagai penyimpanan data pelanggan pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key : inc

Software : mysql

Organisasi File : index sequantial Tabel III.6.

(26)

No Elemen Data Nama Field Tipe Size Ket

1 Inc Inc int 9 Primary Key

2 Pelanggan id Pelanggan id Varchar 9 3 Pelanggan nama Pelanggan_nama Varchar 90 4 Pelanggan alamat Pelanggan_alamat Varchar 90 5 Pelanggan kota Pelanggan_kota Varchar 50 6 Pelanggan email Pelanggan_email Varchar 90 7 Pelanggan kontak Pelanggan_kontak Varchar 20

h) Tabel Stock

Nama File : Stok

Akronim : stok

Fungsi : sebagai penyimpanan data stok pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key :

Software : mysql

Organisasi File : index sequantial Tabel III.7.

(27)

No Elemen Data Nama Field Tipe Size Ket

1 Barang id Barang_id Varchar 14

2 Barang nama Barang_nama Varchar 90

3 qty qty smallint 5

i) Tabel Supplier Nama File : Supplier

Akronim : supplier

Fungsi : sebagai penyimpanan data supplier pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key : inc

Software : mysql

Organisasi File : index sequantial Tabel III.8. Spesifikasi File Stock

(28)

No Elemen Data Nama Field Tipe Size Ket

1 Inc Inc int 9 Primary Key

2 Supplier id Supplier_id Varchar 9 3 Supplier nama Supplier_nama Varchar 90 4 Supplier alamat Supplier_alamat Varchar 90 5 Supplier kota Supplier_kota Varchar 50 6 Supplier email Supplier_email Varchar 90 7 Supplier kontak Supplier_kontak Varchar 20

j) Tabel temp_beli_detail Nama File : temp_beli_detail Akronim : temp_beli_detail

Fungsi : sebagai penyimpanan data beli detail sementara pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key :

Software : mysql

Organisasi File : index sequantial Tabel III.9. Spesifikasi File Supplier

(29)

No Elemen Data Nama Field Tipe Size Ket

1 Beli id Beli_id Varchar 9

2 Barang id Barang_id Varchar 14

3 Qty Qty Smallint 7

4 Harga satuan Harga_satuan Double 20,0 5 Harga total Harga_total Double 20,0

k) Tabel temp_jual_detail Nama File : temp_jual_detail Akronim : temp_jual_detail

Fungsi : sebagai penyimpanan data jual detail sementara pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key :

Software : mysql

Organisasi File : index sequantial Tabel III.10.

(30)

No Elemen Data Nama Field Tipe Size Ket

1 Jual id Beli_id Varchar 9

2 Barang id Barang_id Varchar 14

3 Qty Qty Smallint 7

4 Harga satuan Harga_satuan Double 20,0

5 Diskon Diskon int 5

6 Harga Total Harga_total Double 20,0

m) Tabel Beli Nama File : beli

Akronim : beli

Fungsi : sebagai penyimpanan data beli pada database Type File : master

Media : hardisk

Record Size : 100 Primary Key : inc

Software : mysql

Organisasi File : index sequantial Tabel III.11.

(31)

No Elemen Data Nama Field Tipe Size Ket

1 Inc Inc Int 9 Primary Key

2 Beli id Beli_id Varchar 9

3 Tgl trans Tgl_trans Varchar 10

4 Supplier id Supplier_id Varchar 90

5 Total Total Double 20,0

3.3. 3 Rancangan Struktur Navigasi

Struktur navigasi website digunakan untuk menggambarkan secara garis besar isi dari seluruh situs web dan menggambarkan bagaimana hubungan antara isi-isi tersebut. Pembuatan struktur navigasi ini akan sangat membantu nantinya ketika akan membuat rancangan seluruh web.

a) Halaman Divisi Admin

Tabel III.12. Spesifikasi File Beli

Login Identitas Data Master Barang Masuk Barang

Keluar Stok Laporan Logout

Cetak Barang Supplier Pelanggan

Barang Keluar Barang Masuk Cetak Cetak Gambar III.23. Halaman Divisi Admin

(32)

b) Halaman Divisi User

3.4. Implementasi dan Pengujian Unit 3.4. 1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada aplikasi persediaan barang dagang berdasarkan hasil rancangan antar muka.

1) Halaman Login Admin

Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan menu-menu yang tersedia. Jika login berhasil, maka menu-menu yang sesuai dengan kategori user tersebut akan ditampilkan.

Login Barang Masuk Barang Keluar Stok Logout Cetak Gambar III.24. Halaman Divisi User

(33)

2) Halaman Index Admin

Gambar III.25. Halaman Login Admin

Gambar III.26. Halaman Index Admin

(34)

3) Halaman Identitas

4) Halaman Data Master Barang Gambar III.27. Halaman Identitas

Gambar III.28.

(35)

5) Halaman Data Master Supplier

6) Halaman Data Master Pelanggan Gambar III.29.

Halaman Data Master Supplier

Gambar III.30.

(36)

7) Halaman Barang Masuk

8) Halaman Transaksi Barang Masuk Gambar III.31. Halaman Barang Masuk

Gambar III.32.

(37)

9) Halaman Beli Detail

10) Halaman Barang Keluar

Gambar III.33. Halaman Beli Detail

Gambar III.34. Halaman Barang Keluar

(38)

11) Halaman Transaksi Barang Keluar

12) Halaman Jual Detail

Gambar III.35.

Halaman Transaksi Barang Keluar

Gambar III.36. Halaman Jual Detail

(39)

13) Halaman Data Stok

14) Halaman Laporan Pembelian Gambar III.37. Halaman Data Stok

Gambar III.38.

(40)

15) Halaman Laporan Penjualan

16) Halaman Data Akun

Gambar III.39. Halaman Laporan Penjualan

Gambar III.39. Halaman Laporan Penjualan

(41)

17) Halaman Index User

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan aplikasi persediaan barang untuk PT Catur Sukses Internasional.

1. Spesifikasi Perangkat Keras a. Server

1) CPU

a) Processor Intel® Pentium® Core 2 Duo Gambar III.40.

(42)

b) RAM DDR2 4 GB c) Hard Disk 500 GB 2) Mouse

3) Keyboard 4) Printer

5) Monitor dengan resolusi layar minimum 1024 x 768 6) Koneksi internet dengan kecepatan 2 Mbps

b. Client 2) CPU

a) Processor Intel® Pentium® 4 b) RAM DDR2 1 GB

c) Hard Disk 20 GB 3) Mouse

4) Keyboard 5) Printer

6) Monitor dengan resolusi layar minimum 1024 x 768 7) Koneksi internet dengan kecepatan 2 Mbps

2. Spesifikasi Perangkat Lunak 1. Server

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain).

(43)

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

c. Aplikasi Web Lihatr 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. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program.

(44)

A. Pengujian Terhadap Form 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 Sesuai harapan Valid 2. Mengetikkan user ID dan password tidak diisi atau kosong kemudian klik tombol login User ID: admin Password : (kosong) Sistem akan menolak akses user Sesuai harapan Valid 3. User ID tidak diisi (kosong) dan password diisi kemudian klik tombol login User Id: (kosong) Password: admin Sistem akan menolak akses user Sesuai harapan Valid 4. Mengetikkan salah satu kondisi salah pada user ID atau password kemudian klik tombol login User ID: admin (benar) Password: admin (salah) Sistem akan menolak akses user Sesuai harapan Valid 5. Mengetikkan user ID dan password dengan data yang benar kemudian klik tombol login User ID: admin (benar) Password: admin (benar) Sistem menerima akses login dan kemudian langsung menampilkan menu utama. Sesuai harapan Valid Tabel III.13.

Hasil Pengujian Black Box Testing Halaman Login

Referensi

Dokumen terkait

Admin harus melakukan login sesuai dengan username dan password yang dibuat, dan sistem dapat melakukan validasi, jika validasi bernilai benar maka login berhasil

Jika user berhasil mengisi data dengan benar maka sistem akan otomatis membuat akun user baru yang bisa dibuat untuk login nantinya. LKT

Menu utama administrator ini merupakan interface pertama yang tampil jika administrator berhasil login. Perancangan form menu utama dari admin ini terdapat beberapa

Bagian ini merupakan menu yang dikhususkan untuk user administrator membuat, edit, maupun menghapus data user yang berhak masuk (login) kedalam sistem web

Pada menu pemesanan user melakukan login dan sistem akan menampilkan daftar kendaraan, selanjutnya user memilih kendaraan dan sistem akan menampilkan data

Admin dapat mengakses halaman admin yang terdiri dari menu home, menu login, menu properti, menu kontak, menu profil, menu news dan menu setting.. Admin dapat mengelola

Administrator merupakan user yang mempunya semua hak akses dalam website, artinya administrator dapat mengakses semua menu dan tombol yang terdapat pada website,

Setelah Login berhasil, dengan memasukan user name dan password yang sesuai, maka akan muncul form menu utama seperti berikut :... Form