BAB III PEMBAHASAN. berserta fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut.

Teks penuh

(1)

21 3.1. Tinjauan Perusahaan

Tinjauan perusahaan yaitu berisi sejarah perusahaan, struktur organisasi, berserta fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut. 3.1.1. Sejarah Perusahaan

Berdiri sejak tahun 2010 awalnay Toko Megah Gordyn terletak di Pasar Johar Blok JS No.5 Karawang, lalu pada tahun 2012 Toko Megah Gordyn pindah di Pasar Pemda Blok AA 3 No.3B Cikampek yang didiriakan oleh bapak Nasril, Megah Gordyn bergerak dibidang penjualan berbagai macam gordyn, karpet, kasur, dan lain-lain. Yang diharapkan dapat memenuhi kebutuhan masyarakat sekitar khususnya di daerah Cikampek. Megah Gordyn ini tumbuh dan berkembang secara bertahap, pemilik dengan konsisten, kerja keras, dan kesriusan dalam mengolah usahanya sehingga Megah Gordyn mampu meningkatkan kapasitas penjualannya hingga saat ini. Megah Gordyn yang mula hanya memiliki 1 toko kecil hingga sekarang memiliki 3 cabang.

3.1.2. Stuktur Organisasi

Pemilik Toko

Kasir

Karyawan Karyawan

Sumber Toko Megah Gordyn (2017)

Gambar III.I

(2)

3.1.3. Fungsi Dari Masing-Masing Bagian 1. Pemilik Toko

a. Bertanggung jawab terhadap maju mundurnya serta keuntungan maupun kerugian toko.

b. Mengawasi jalaan aktivitas penjualan secara keseluruhan 2. Kasir

a. Bertanggung jawab terhadap setiap transaksi b. Membuat laporan pendapatan

3. Pelayan Toko

a. Meyalani setiap pembeli yang masuk b. Bertangung jawab terhadap perkerjaannya 3.2. Tinjauan Kasus

Dalam persaingan di dunia bisnis kecepatan dan ketepatan dalam pengolahan maupun informasi menjadi hal utama bagi semua organisasi atau sebuah toko, dalam bidang penjualan khusnnya, masih melakukan transaksi secara manual. Banyak masalah yang ditimbulkan contohnya, terjadi kekurang akuratnya rincian transaksi penjualan barang, proses penjualan tidak efesien, dalam pembukuan data barang, data penjualan, maupun data keuangan yang menumpuk, dan untuk mencari sebuah datapun memerlukan waktu yang cukup lama dikarenakan banyak dokumen.

Oleh karena itu, untuk memudahkan proses pelayanan dan penjualan dalam Toko Megah Gordyn, penulis mencoba mebuat program penjualn tunai . Adapun proses ataau produr di Toko Megah Gordyn yaitu:

(3)

1. Proses Penjualan Barang

Pembeli datang ke Toko untuk memilih dan membeli barang yang diinginkan . 2. Proses Pembuatan Nota

Setelah pembeli memilih barang yang dibeli, karyawan membuatkan nota yang diberikan kepada pembeli sebagai bukti pembelian.

3. Proses Pencatatan Laporan

Setiap hari jika toko akan tutup, kasir membuatkan laporan dari transaksi yang dilakukan pada hari tersebut.

Dari prosedur di atas dapat dilihat permasalahan yang terjadi, antara lain; 1. Proses penulisan nota yang membutuhkan banyak waktu.

2. Terkadang karyawan lalai dalam penulisan nota, seperti kesalahan dalam penulisan nama barang atau harga barang tersebut.

3. Pada pembuatan laporan tidak secara rinci atau tidak megambarkan yang sebenarnya karna hanya menjumlahkan transaksi yang terjadi .

Dengan mengunakan proram aplikasi yang dibuat oleh penulis diharapkan dapat meminimalisir kesalahan-kesalahan input data dan mempercepat proses pencatatan data. Dengan penggunaan program aplikasi tersebut diharapkan dapat menghasilkan suatu laporan yang akurat, relavan dan tepat waktu, sehingga dapat meningkatkan mutu pelayanan di Toko Megah Gordyn Cikampek.

3.2.1. Rancangan Dokumen Masukan (input)

Dokumen masukan merupakan rangkaian data yang masuk kedalam sistem dan proses sehingga menghasilkan suatu keluaran. Bentuk dokumen masukan dijadikan acuan pembuatan dan mengisi data pada program aplikasi.

(4)

1. Nama Dokumen : Data Barang

Fungsi : untuk mengetahui nama, harga, dan stok barang yang dijual Sumber : Pelayan toko

Tujuan : Pembeli Media : Kertas Jumlah : Satu Lembar

Frekuensi : Setiap kedatangan barang baru Bentuk : Lampiran A-1

2. Nama Dokumen : Data Pelanggan

Fungsi : untuk mengetahui identitas pembeli Sumber : Pelanggan

Tujuan : Pemilik Usaha Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap ada pelanggan baru Bentuk : Lampiran A-2

3. Nama Dokumen : Data Karyawan

Fungsi : untuk mengetahui identitas karyawan Sumber : Calon Kryawan

Tujuan : Pemilik Toko Media : Kertas

Jumlah : 1 Lembar

Ferekuensi : Setiap ada admin baru Bentuk : Lampiran A-3

(5)

3.2.2. Rancanagan Dokumen Keluaran (output)

Dokemen keluaran adalah dokumen yang dihasilkan dari proses data masukan. Adapun bentuk dokumen keluaran sebagai berikut:

1. Nama Dokumen : Laporan Data Barang

Fungsi : untuk mengetahui stok barang yang ada Sumber : Kasir

Tujuan : Pemilik Toko Media : Kertas

Frekuensi : Setiap Hari Jumlah : Satu Lembar Bentuk : Lampiran B-1

2. Nama Dokumen : Laporan Data Transaksi Penjualan

Fungsi : Untuk mengetahui data transaksi penjualan yang terjadi Sumber : Kasir

Tujuan : Pemilik Toko Media : Kertas

Frekuensi : Setiap Hari Jumalah : Satu Lembar Bentuk : Lampiran B-2

3. Nama Dokumen : Bukti Transaksi Penjualan

Fungsi : Untuk mengetahui bukti transaksi Sumber : Kasir

Tujuan : Pemilik Toko Media : Kertas

(6)

Frekuensi : Setiap Hari Jumlah : Satu Lembar Bentuk : Lampiran B-3

3.3. Analisa Kebutuhan Software

Mengambarkan program yang penulis buat diantaranya Analisa Kebutuhan, Use Case Diagram dan Activity Diagram.

3.3.1. Analisa Kebutuahan

Analisa kebutuhan software untuk aplikasi penjualan di Toko Megah Gordyn diusulkan dengan beberapa prosedur diantaranya:

Pemilik Toko:

1. Pemilik toko dapat login dengan akun yang telah dibuat. 2. Pemilik toko dapat mengelola data barang.

3. Pemilik toko dapat mengelola transaksi penjualan brang yang terjadi. 4. Pemilik toko dapat mengelola data pelanggan.

5. Pemilik toko dapat mengelola data karyawan Karyawan:

1. Karyawan dapa login dengan akun yang telah dibuat. 2. Karyawan dapat menggola data pelanggan.

3. Karyawan dapat menggola transaksi penjualan. 4. Karyawan dapat melihat data barang.

(7)

3.3.2. Diagram Use Case

Gambar III.2.

(8)

3.3.3. ActivitiyDiagram

Gambar III.3.

(9)

Gambar III.4.

Gambar Activity Diaram Karyawan

3.4. Desain

Menggambarkan disain yang diantaranya Entity Relationship Diagram (ERD), Logical Record Structure (LRS), Spesifikasi File , dan User Interface. Mengambarkan sistem penjualan Toko Megah Gordyn yang penulis buat.

(10)

1 1 M M 1 1 1 1

3.4.1. Entity Relaitionship Diagram (ERD)

data_pelanggan Melakukan

data_barang Membuat

data_karyawan transaksi Detail

penjualan

1 M M

M 1

1

hak_akses sandi email

alamat

no_hp_kar nama_kar Id_karyawan

Uang_bayar grand_totol Kode_brg

no_trans id_karyawan sub_total id pelang

tgl_trans diskon uang_kembali kode_brg spesifikasi jml_brg hrg_jual hrg_bli nama_brg id_plang alamat no_hp_plang kode_brg Jmlh_pnj total nama_plang Id_karyawan Id_plang Gambar III.5.

Gambar Entity Relationship Diagram (ERD) 3.4.2. Logical Record Strukture

Gambar III.6.

Gambar Logical Record Structure (LRS)

data_barang kode_brg* nama_brg hrg_bli hrg_jual jml_brg spesifikasi data_karyawan Id_karyawan* nama_kar no_hp_kar alamat email_kar sandi hak_akses transaksi no_trns* id_karyawan** id_plang** tgl_trans grand_total uang_bayar uang_kembali diskon detail_penjualan kode_brg** no_trns** jmlh_pnj total data_pelanggan id_plang* nama_plang alamat no_hp_plang

(11)

3.4.3. Spesifikasi File

Dalam program ini menggunakan satu buah file database dengan nama penjualan_megah, didalam database tersebut terdapat beberapa form, form tersebut adalah sebagai berikut:

1. Spesifikasi File Tabel Barang Nam Database : data_barang Nama File : Data barang Akronim : barang Tipe File : File Master Akses File : Random Panjang Record : 87 karakter Kunci Field : kode_brg

Tabel III.1.

Spesifikasi File Data Barang

No Elemen Data Nama Field Type Size Keterangan 1. Kode Barang kode_brg Varchar 12 Primery Key 2 Nama Barang nama_brg Varchar 15

3 Harga Beli hrg_bli Double 4 Harga Jual hrg_jual Double

5 Stok Jml_brg Int 10

6 Spesifikasi Sfesifikasi Varchar 50

2. Spesifikasi File Tabel Karyawan Nama Database : data_karyawan Nama File : Data Karyawan

(12)

Akronim : Karyawan Tipe File : File Master Akses File : Random Panjang Record : 114

Kunci Filed : id_karyawan

Tabel III.2.

Spesifikasi File Data Karyawan

No Elemen Data Nama Field Type Size Keterangan 1. Id Karyawan id_karyawan Varchar 4 Primery Key 2. Nama Karyawan nama_kar Varchar 15

3. No HP no_hp_kar Int 15

4. Alamat Alamat Text

5. Email email_kar Varchar 50

6. Sandi Sandi Varchar 15

7. Hak Akses hak_akses Varchar 10

3. Spesifikasi File Tabel Pelanggan Nama Database : data_plangan Nama File : Data Planggan Akronim : Pelanggan Tipe File : File Master Akses File : Random Panjang Record : 34 Karakter Kunci Filed : id_plang

(13)

Tabel III.3.

Spesifikasi File Data Pelanggan

No Elemen Data Nama Field Type Size Keterangan 1. Id Planggan id_plang Varchar 4 Primery Key 2 Nama planggan nama_plang Varchar 15

3 Alamat Alamat Text

4 No Hp no_hp Int 15

4. Spesifikasi File Tabel Detail Penjualan Nama Database : detail_penjualan Nama File : Detail Penjualan Akronim : Penjualan Tipe File : File Transaksi

Media : Hardware

Organisasi File : Index Sequensial Akses File : Random

Panjang Record : 37 Karakter Kunci Filed : no_trans

Tabel III.4.

Spesifikasi File Detail Penjualan

No Elemen Data Nama Field Type Size Keterangan 1. No transaksi no_trans Varchar 13 Primery Key 2 Kode Barang kode_brg Varchar 12

3 Jumlah penjualan jml_pnj Int 10 4 Total penjualan Total Int 10

(14)

5. Spesifikasi File Tabel Transaksi Penjualan Nama Datebase : trans_penjenjualan Nama File : Transaksi pnjualn Akronim : Transaksi

Tipe File : File Transaksi Akses File : Random Panjang Record : 33 Karakter Kunci Filed : no_trans

Tabel III.5.

Spesifikasi File Transaksi penjualan

No Elemen Data Nama Field Type Size Keterangan 1. No Transaksi no_trans Varchar 13 Primery Key 2. Id Karyawan id_kar Varchar 4

3. Id Planggan id_plang Varchar 4 4. Tanggal tgl_trans Date

5. Kode Barang kode_brg Varchar 4 6. Total Belanja grand_total Double

7. Diskon Diskon Double

8. Sub Total sub_total Double 9. Total Bayar uang_bayar Double 10. Uang Kembali uang_kembali Double

(15)

3.4.4. User Interface a. Halaman Login

Gamabar III.7. Halaman Login

Halama login untuk konfirmasi user dan password-nya sebagai penjagaan keamanan data, agar tidak sembarang orang dapat masuk kedalam sistem tersebut. b. Halaman Menu Utama

(16)

c. Halaman Data Barang

Gambar III.9. Halaman Data Barang d. Halaman Data Karyawan

(17)

e. Halaman Data Pelanggan

Gambar III.11. Halaman Data Pelanggan f. Halaman Transaksi

Gambar III.12. Halaman Transaksi 3.5. Implementasi

Implementasi proses penerapan rancangan suatu program yang telah dibuatdalam melakukan perancangan aplikasi pemograman yang

(18)

dibuat. Dalam tahapan ini ada beberapa spesifikasi perngkat lunak (software) dan perangkat keras (hardware) yang digunakan dalam pemuatan program.

1. Implementasi Perangkap Lunak

Perangkat lunak berfungsi untukmelakukan proses pengolahan data secara tepat akurat, cepat dan tepat, sehingga bahasa pemograman dapat dioprasikan. Berikut Klasifikasi perangkat lunak yang digunakan dalamimplementasi Sistem Informasi Penjualan Pada Toko Megah Gordyn adalah sebagai berikut:

a. Sistem operasai yang digunakan yaitu windows 10 b. Pacckage program menggunakan NetBeans 8.1

c. Program database menggunakan MYSQL dengan PHP MyAdmin d. Server menggunkan XAMPP

2. Implementasi Prangkat Keras

Perangkap keras mencangkup fisik keseluruhan kompuer, yang berfungsi sebagai unit proses pusat, proses pendukung, penyimpanan sekunder, peralatan masukan dan peralatan keluaran.

Adapun perangkat keras minimal yang dibutuhkan dalam imlpementasi program adalah sebagai berikut:

a. Processor Intel Pentium 4 b. RAM 512 MB

c. System Type 32-bit d. Keyboard PS/2 keyboard e. Monitor 10”

f. Mous PS/2 Optical Mouse g. Printer Cannon

(19)

3.6. Black Box Testing A. Forum Login

Tabel III.6.

Hasil Pengujian Black Box Testing Form Login

No. Sekenario pengujian

Test case Hasil yang diharapkn Hasil pengujian Kesimpulan 1. ID dan Password tidak diisi kemudian klik tombol login ID: (kosong) Password: (kosong) Sistem akan menolak akses dan menampilkan pesan “Login gagal” Sesuai harapan Valid 2. Mengetikan ID dan Password tidak diisi atau kosong kemudian klik tombol login ID : (K001) Password: (kosong) Sistem akan menolak akses dan menampilkan pesan “Login gagal” Sesuai Harapan Valid 3. ID tidak diisi (kosong) dan Password diisi kemudian klik tombol login ID: (kosong) Password (arif123) Sistem akan menolak Akses dan menampilkan pesan “Login gagal” Sesuai Harapan Valid 4. Mengetikkan salah satu kondisi salah pada ID atau Password kemudian klik tombol login ID: (benar) Password: (salah) Sistem akan menolak akses akan kembali diarahkan ke halaman login dan menampilkan pesan “Login gagal” Sesuai harapan Valid 5. Mengetikan ID dan Password dengan datav yang benar kemudian klik tombol login ID: (benar) Password: (benar) Sistem akan menerima akses login . Sesuai harapan Valid

(20)

Tabel III.7.

Hasil Pengujian Black Box Testing Form Data Barang

No. Sekenario pengujian

Test case Hasil yang diharapkn Hasil pengujian Kesimpulan 1. Klik tambah kemudian Nama Barang dan Kode barang tidak diisi kemudian klik tombol simpan Nama Brang: (kosong) Kode Barang: (kosong) Sistem akan menolak akses dan menampilkan pesan “Data Harus Diisi” Sesuai harapan Valid 2. Mengetikan Nama Barang dan Kode Barang dengan benar semua diisi kemudian klik tombol simpan Nama Brang: (karpet) Kode Barang: (MODER NO001) Sistem akan menerima akses dan menampilkan pesan “Data Tersimpan” Sesuai Harapan Valid 3. Pilih salah satu Data Barang Kemudian klik tombol hapus Komfirmasi penghapusan data dari sistem Sistem akan meneriama akses dan menampilkan pesan “Data Terhapus” Sesuai Harapan Valid 4. Pilih Kode Barang kemudian klik ubah Ubah Data Barang Sistem akan menerimadan menampilkan pesan “Data Barang berhasil diubah” Sesuai harapan Valid Tabel III.8.

Hasil Pengujian Black Box Testing Form Data Pelanggan

No. Sekenario pengujian

Test case Hasil yang diharapkn Hasil pengujian Kesimpulan 1. Klik tambah kemudian Nama Pelanggan dan ID pelanggan tidak diisi kemudian klik Nama Pelanggan: (kosong) ID Pelanggan: (kosong) Sistem akan menolak akses dan menampilkan pesan “Data Harus Diisi” Sesuai harapan Valid

(21)

tombol simpan 2. Mengetikan Nama Pelanggan dan ID Pelanggan dengan benar dan semua diisi kemudian klik tombol simpan Nama Pelanggan: (Tonah) ID Pelanggan: (P003) Sistem akan menerima akses dan menampilkan pesan “Data Tersimpan” Sesuai Harapan Valid 3. Pilih salah satu Data Pelanggan Kemudian klik tombol hapus Komfirmasi penghapusan data dari sistem Sistem akan meneriama akses dan menampilkan pesan “Data Terhapus” Sesuai Harapan Valid 4. Pilih ID Pelanggan kemudian klik ubah Ubah Data Pelanggan Sistem akan menerimadan menampilkan pesan “Data Barang berhasil diubah” Sesuai harapan Valid Tabel III.9.

Hasil Pengujian Black Box Testing Form Data Karyawan

No. Sekenario pengujian

Test case Hasil yang diharapkn Hasil pengujian Kesimpulan 1. Klik tambah kemudian Nama Karyawan dan ID Karyawan tidak diisi kemudian klik tombol simpan Nama Karyawan: (kosong) ID Karyawan: (kosong) Sistem akan menolak akses dan menampilkan pesan “Data Harus Diisi” Sesuai harapan Valid 2. Mengetikan Nama Karyawan dan ID Karyawan dengan benar dan semua diisi Nama Karyawan: (arif) ID Karyawan: (K003) Sistem akan menerima akses dan menampilkan pesan “Data Tersimpan” Sesuai Harapan Valid

(22)

kemudian klik tombol simpan 3. Pilih salah satu Data Pelanggan Kemudian klik tombol hapus Komfirmasi penghapusan data dari sistem Sistem akan meneriama akses dan menampilkan pesan “Data Terhapus” Sesuai Harapan Valid 4. Pilih ID Pelanggan kemudian klik ubah Ubah Data Pelanggan Sistem akan menerimadan menampilkan pesan “Data Barang berhasil diubah” Sesuai harapan Valid Tabel III.7.

Hasil Pengujian Black Box Testing Form Data Transaksi

No. Sekenario pengujian

Test case Hasil yang diharapkn Hasil pengujian Kesimpulan 1. Klik tambah kemudian Kode Pelanggan dan Kode barang tidak diisi kemudian klik tombol simpan Kode Pelanggan: (kosong) Kode Barang: (kosong) Sistem akan menolak akses dan menampilkan pesan “Data Harus Diisi” Sesuai harapan Valid 2. Mengetikan Kode Pelanggan dan Kode Barang dengan benar dan diisi semua kemudian klik tombol simpan Kode Pelanggan: (P003) Kode Barang: (MODER NO001) Sistem akan menerima akses dan menampilkan Nota Penjualan Sesuai Harapn Valid

Figur

Gambar III.I

Gambar III.I

p.1
Gambar III.2.

Gambar III.2.

p.7
Gambar III.3.

Gambar III.3.

p.8
Gambar III.4.

Gambar III.4.

p.9
Gambar Entity Relationship Diagram (ERD)  3.4.2.    Logical Record Strukture

Gambar Entity

Relationship Diagram (ERD) 3.4.2. Logical Record Strukture p.10
Tabel III.1.

Tabel III.1.

p.11
Tabel III.2.

Tabel III.2.

p.12
Tabel III.4.

Tabel III.4.

p.13
Tabel III.3.

Tabel III.3.

p.13
Tabel III.5.

Tabel III.5.

p.14
Gambar III.8. Halaman Menu Utama

Gambar III.8.

Halaman Menu Utama p.15
Gambar III.9. Halaman Data Barang

Gambar III.9.

Halaman Data Barang p.16
Gambar III.11. Halaman Data Pelanggan

Gambar III.11.

Halaman Data Pelanggan p.17
Tabel III.6.

Tabel III.6.

p.19
Tabel III.7.

Tabel III.7.

p.20

Referensi

Memperbarui...

Related subjects :