• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. alat tulis kantor (atk), yang berdiri di Jl. Sukaseuri Timur RT. 20/08 Desa Sarimulya,

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III PEMBAHASAN. alat tulis kantor (atk), yang berdiri di Jl. Sukaseuri Timur RT. 20/08 Desa Sarimulya,"

Copied!
44
0
0

Teks penuh

(1)

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan

CV. Bersama Sukses Djaya adalah perusahaan yang bergerak dalam penjualan alat tulis kantor (atk), yang berdiri di Jl. Sukaseuri Timur RT. 20/08 Desa Sarimulya, Kec Kota Bar, Kab. Karawang. Didirikan oleh Aditia Titan Pahlevi.

CV. Bersama Sukses Djaya berdiri sejak tahun 2010, berawal dari Djaya (keberuntungan) dan pemberian dari Allah SWT untuk berkarya. Semoga menjadi mitra yang amanah dan berkah oleh pimpinan kantor.

CV. Bersama Sukses Djaya merupakan penjual alat tulis kantor yang sedang berkembang sejak tahun 2010 awal mula berdirinya cv ini. Tepat pada tanggal 1Agustus 2018, CV. Bersama Sukses Djaya memperbaharui SIUP nya dengan nomor siup nomor 695/AC.1.7/31.74/-1.824.27/e/2018.

3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi dalam CV. Bersama Sukses Djaya ini terdiri dari direktur kasir dan karyawan.

(2)

Gambar III.1.

Struktur Organisasi CV. Bersama Sukses Djaya

Fungsi dari tiap tiap bagian adalah sebagai berikut:

1. direktur

sebagai pemimpin yang mengatur jalan nya perusahaan agar menjadi lebih baik, dan membimbing para karyawan.

2. kasir

melayani pembeli yang ingin membayar atas produk yang sudah dibeli dan bertanggung jawab tentang msalah keuangan, laporan kepada direktur.

3. karyawan

Memiliki tugas dalam melayani pelanggan, mencatat belanjaan pelanggan, packing barang” pelanggan bertanggung jawab terhadap kebersihan toko.

aditia titan pahlevi direktur

ari

karyawan

fauzi karyawan

aldian karyawan rahmi

kasir

(3)

3.2. Analisis Kebutuhan 3.2.1. Kebutuhan Pengguna

Halaman user:

A.1 Pelanggan dapat daftar dan login dengan account yang telah dibuat.

A.2 Pelanggan bisa memilih barang yang akan dibeli dan masuk ke keranjang belanja, dimana di keranjang belanja pelanggan bisa menambah dan mengganti jumlah produk yang di beli kemudian pelanggan mencetak bukti pembelian.

Halaman Admin:

B.1 Admin dapat mengelola dataproduk

B.2 Admin dapat mengelola data transaksi penjualan B.3 Admin dapat mengelola laporan penjualan.

3.3. Rancangan Dokumen 3.3.1. Dokumen Masukan

Dokumen masukan merupakan proses awal dari kegiatan pada proses penjualan CV. Bersama Sukses Djaya. Adapun bentuk dokumen masukan tersebut adalah sebagai berikut:

(4)

1. Nota pesanan

Nama Dokumen : Rincian Pemesanan

Fungsi : Sebagai bukti pelanggan memesan produk

Sumber : pelanggan

Tujuan : karyawan

Frekuensi : Setiappelanggan membeli produk

Media : Kertas

Jumlah Rangkap : 2 Rangkap

Bentuk : Lihat Lampiran A-1

3.3.2. Dokumen Keluaran

Dokumen keluaran terdiri dari proses pembayaran pembelian atk pada CV.

Bersama Sukses Djaya. Adapun dokumen keluaran tersebut adalah sebagai berikut:

1. Nota pesanan

Nama Dokumen : Nota Pesanan

Fungsi : Bukti pemesanan setelah transaksi pembayaran

Sumber : Kasir

Tujuan : pelanggan

Frekuensi : Setiap adanya transaksi penjualan

Media :Kertas

(5)

Jumlah Rangkap : 1 Lembar

Bentuk : Lihat Lampiran B-1

2. Laporan Penjualan

Nama Dokumen : Laporan Penjualan

Fungsi : Sebagai laporan keuangan CV. Bersama Sukses Djaya

Sumber : Kasir

Tujuan : direktur

Media : Kertas

Frekuensi : Setiap hari setelah penutupan toko

Jumlah Rangkap : 1 Lembar

Bentuk : Lihat Lampiran B-2

(6)

3.4. Entity Relationship Diagram (ERD)

Pesanan_detail

memiliki

memiliki pesanan

melakukan member

memiliki

kategori harga

nama_produk

Id_produk Id_kategori

detail_produk

gambar

Idpesan

Id_member

jumbar total

Id_kota Status_pesan

Id_pesan

Id_produk

disc harga

jumbel Harga_disc

Id_member

nama_member

username

password email

no_telpon kode-pos alamat Id_kategori Nama_kategori

1

M

M

M

Tgl-pesan

kota produk

1

1

gambar

Tgl_kirim

1

subtotal

Gambar III.2

Entity Relationship Diagram

(7)

3.5. Logical Record Structure (LRS)

id_barang*

id_kategori nama_produk detail_produk

harga gambar

id_kategori*

nama_kategori gambar

idpesan*

id_member jumbar

total tglpesan

id_kota statuspesan

tgl_kirim

id_member*

nama_member username password email alamat

kota kode_pos no_telpon

id_pesan id_produk Nama_produk

harga Jumbel subtotal produk

kategori

member

Pesanan_detail pesanan

1 M

1

1

1

M

Gambar III.3.

Logical Record Structure

(8)

3.6. Spesifikasi File

Perancangan sistem informasi penjualan ini menggunakan database dengan nama atk.sql yang berisi beberapa tabel-tabel dengan spesifikasi seperti di bawah ini:

1. Spesifikasi File Admin

Nama File : File admin

Akronim : Admin

Fungsi : Sebagai tempat penyimpanan data admin

Tipe : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 76 karakter

Kunci Field : id_admin

Software :MySQL

(9)

Tabel III.1.

Spesifikasi File Admin

2. Spesifikasi File Kategori

Nama File :File Kategori Akronim : kategori.MYD

Fungsi : Sebagai tempat penyimpanan data kategori Tipe : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 24 karakter

Kunci Field : id_kategori

No Elemen Data Akronim Tipe Size Extra

1. id admin id_admin Integer 1 Auto_Increment

2. nama admin nama_admin Varchar 20

3. User name user_admin Varchar 10

4. Password password_admin Varchar 35

5. Level Level Varchar 15

(10)

Software :MySQL

Tabel III.2.

Spesifikasi File Kategori

3. Spesifikasi File Keranjang

Nama File : File Keranjang Akronim : Keranjang.MYD

Fungsi : Sebagai tempat penyimpanan data keranjang

Tipe : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 59 karakter

Kunci Field : id_keranjang

Software :MySQL

No Elemen Data Akronim Tipe Size Keterangan

1. id_kategori id_kategori Integer 4 Primary Key

2. nama_kategori nama_kategori Varchar 20

3. Gambar Gambar Text

(11)

Tabel III.3.

Spesifikasi File Keranjang

4. Spesifikasi File Produk

Nama File :File Produk Akronim :Produk.MYD

Fungsi :Sebagai tempat penyimpanan data produk

Tipe :File Master

Organisasi File :Indexed Sequential

Akses File :Random

Media :Hardisk

Panjang Record :42 karakter

No Elemen Data Akronim Tipe Size Keterangan

1. Id_keranjang id_keranjang Character 11 Primary Key

2. Id_Member id_Member Varchar 6 Foreign Key

3. Id_produk id_produk Varchar 10 Foreign Key

4. Harga harga Integer 5

5. Disc Disc Integer 3

6. Harga_disc Harga_disc Integer 5

7. Jumbel Jumbel Integer 2

8. Subtotal Subtotal Double

(12)

Kunci Field :id_produk

Software :MySQL

Tabel III.4.

Spesifikasi File Produk

5. Spesifikasi File Member

Nama File :File Member

Akronim : Member.MYD

Fungsi : Sebagai tempat penyimpanan data Member

No Elemen Data Akronim Tipe Size Keterangan

1. id_produk id_produk Integer 10 Primary Key 2. id_kategori id_kategori Varchar 4 Foreign Key 3. nama_produk nama_produk Varchar 20

4. detail_produk detail_produk Text

5. Harga Harga Integer 5

6. Gambar Gambar Text

7. kd_merk Kd_merk Varchar 3

8. Berat Berat Double

9. Stok Stok Integer 3

(13)

Tipe : File Master

Organisasi File : Indexed Sequential

Akses File :Random

Media : Hardisk

Panjang Record : 118 karakter

Kunci Field : id_Member

Software :MySQL

Tabel III.5.

Spesifikasi File Member

No Elemen Data Akronim Tipe Size Keterangan

1. id_Member id_Member Integer 6 Primary Key

2. nama_Member nama_Member Varchar 20

3. User_name User_name Varchar 10

4. Password Password Varchar 32

5. Email Email Varchar 20

6. Alamat Alamat Text

7. Kota Kota Varchar 10

8. kode_pos kode_pos Varchar 5

9. no_telpon no_telpon Varchar 13

(14)

6. Spesifikasi File Kota

Nama File : File Kota

Akronim : Kota.MYD

Fungsi : Sebagai tempat penyimpanan data kota pengiriman

Tipe : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 21 karakter

Kunci Field : id_kota

Software :MySQL

Tabel III.6.

Spesifikasi File Kota

No Elemen Data Akronim Tipe Size Keterangan

1 Id_kota Id_kota Integer 5 Primary key

2 Nama_kota Nama_kota Varchar 25

3 Ongkos_kirim Ongkos_kirim Integer 6

(15)

7. Spesifikasi File Pesanan

Nama File : File Pesanan

Akronim : Pesanan.MYD

Fungsi : Sebagai tempat penyimpanan data pesan

Tipe : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 43 karakter

Kunci Field : id_pesan

Software :MySQL

Tabel III.7.

Spesifikasi File Pesanan

No Elemen Data Akronim Tipe Size Keterangan

1 Id_pesan Id_pesan Varchar 5 Primary Key

2 Id_member Id_member Varchar 6 Foreign Key

3 Total Total Integer 5

4 Biaya_kirim Biaya_kirim Integer 5

5 Jumbar Jumbar Integer 3

6 Nama_penerima Nama_penerima Varchar 20 7 Alamat_penerima Alamat_penerima Text

(16)

8 Id_kota Id_kota Integer 2

9 Kd_pos Kd_pos Varchar 5

10 Telepon_penerima Telepon_penerima Varchar 13 11 Statuspesan Statuspesan Varchar 15

12 Tgl_pesan Tgl_pesan Date

13 Tgl_kirm Tgl_kirm Date

8. Spesifikasi File Konfirmasi

Nama File : File Konfirmasi

Akronim : Konfirmasi.MYD

Fungsi : Sebagai tempat penyimpanan data konfirmasi

Tipe : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 76 karakter

Kunci Field : -

Software :MySQL

(17)

Tabel III.8.

Spesifikasi File Konfirmasi

No. Elemen Data Akronim Type Panjang Keterangan

1. id_pesan id_pesan Varchar 5 Foreign Key

2. nama_pemesan nama_pemesan Varchar 20

3. pemilik_rekening pemilik_rekening Varchar 20

4. Bank Bank Varchar 30

5. jumlah_bayar jumlah_bayar Integer 8

6. tanggal_transfer tanggal_transfer Date

7. bukti_transfer bukti_transfer Text

9. Spesifikasi File Komentar

Nama File : File Komentar

Akronim : Komentar

Fungsi : Sebagai tempat penyimpanan data komentar

Tipe : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

(18)

Panjang Record : 68 karakter

Kunci Field : id_komentar

Software :MySQL

Tabel III.9.

Spesifikasi File Komentar

No. Elemen Data Akronim Type Panjang Keterangan

1. id_komentar id_komentar Integer 10 Primary Key

2. Id produk id_produk Integer 10 Foreign Key

3. Tgl_komentar tgl_komentar Date

4. Nm_pengirim nm_pengirim varchar 20

5. email_pengirim email_pengirim varchar 30

6 Pesan Pesan Text

7 Status Status varchar 15

10. Spesifikasi File Hak Akses

Nama File : File Hak Akses

Akronim : Hak Akses

Fungsi : Sebagai pembeda akses antara admin

Tipe : File Master

(19)

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 25 karakter

Kunci Field : level

Software :MySQL

Tabel III.10.

Spesifikasi File Hak Akses

No. Elemen Data Akronim Type Panjang Keterangan

1. level Level Varchar 10 Primary Key

2. Data admin data_admin Boolean

3. Data kategori data_kategori Boolean

4. Data produk data_produk Boolean

5. Data Member data_Member Boolean

6 komentar Komentar Boolean

7 Data_kota data_kota Boolean

(20)

11. Spesifikasi File Alamat Kirim

Nama File : File alamat_kirim

Akronim : alamat_kirim.MYD

Fungsi : Sebagai penyimpan data alamat kirim

Tipe : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 53 karakter

Kunci Field : id_pesan

Software :MySQL

Tabel III.11.

Spesifikasi File Alamat Kirim

No. Elemen Data Akronim Type Panjang Keterangan

1. Session Session Varchar 32

2. Nama_penerima nama_penerima Varchar 20

3. Alamat Alamat Text

4. Kota Kota Varchar 25

(21)

5. Kode_pos node_pos Varchar 5

6. No_telpon no_telpon Varchar 13

12. Spesifikasi File Produk_Promo

Nama File : Fileproduk_ promo

Akronim : produk_promo

Fungsi : Sebagai tempat penyimpanan data produk promo

Tipe : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 28 karakter

Kunci Field :id_hubung

Software :MySQL

(22)

Tabel III.12.

Spesifikasi File Produk Promo

No. Elemen Data Akronim Type Panjang Keterangan

1. Id_hubung id_hubung Integer 11 Primary Key

2. Id_promo id_promo Integer 6 Foreign Key

3 Id_produk id_produk Integer 10

13. Spesifikasi File Promo

Nama File : File Promo

Akronim : Promo

Fungsi : Sebagai tempat penyimpanan data testimoni

Tipe : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 83 karakter

Kunci Field :id_promo

Software :MySQL

(23)

Tabel III.13.

Spesifikasi File Promo

No. Elemen Data Akronim Type Panjang Keterangan

1. Id_promo id_promo Integer 6 Primary Key

2. nama_promo nama_promo Varchar 35

3 Gambar Gambar Text

4 Deskripsi Deskripsi Text

5 Tgl_mulai Tgl_mulai Date

6 Tgl_keluar Tgl_keluar Date

7 Disc Disc Integer 3

(24)

3.7. Pengkodean 1. Kode Member

X X X 9 9

Tipe : Karakter

Panjang : 5 Digit

Contoh : MEM01

M E M 0 1

Keterangan:

MEM : Inisial Member

01 : No Urut Member

Inisal Member

No urut member

(25)

3.8. Struktur Navigasi 1. Struktur Navigasi Admin

login

index

beranda Sub_kategori produk promo kota member pesanan konfirmasi User_Admin

tambah input hapus edit

Simpan batal

tambah

batal Simpan

hapus edit

edit

Detail pesanan

Gambar III.4 Struktur Navigasi Admin

(26)

3.9. Spesifikasi Program

Spesifikasi program digunakan untuk menjelaskan nama program dan fungsi masing-masing program yang sebelumnya telah digambarkan dalam bentuk structure navigasi spesifikasi program dalam penjualan alat tulis kantor adalah sebagi berikut:

1. Halaman Beranda

nama program : Beranda

akronim : home.php

fungsi : menampilkan halaman utama website

index program : -

Bahasa program : php

Proses : pada halaman beranda ini digunakan oleh admin dalam melihat, input produk, hapus produk, edit produk yang tersedia pada website.

2. produk

nama program : produk

akronim : produk.php

fungsi : menampilkan halaman produk

index program : id_produk

Bahasa program : php

(27)

Proses : pada halaman produk dapat edit produk, tambah produk, hapus produk, input produk

3.10. Spesifikasi Sistem Komputer

Selain biaya yang dikeluarkan dalam penulisan Tugas Akhir ini yaitu adalah penjelasan tentang spesifikasi hardware dan software yang digunakan. Kebutuhan Software tersebut meliputi : Sistem Operasi, Software aplikasi dan software.

Kebutuhan hardware tersebut meliputi: Processor, Memory, Monitor, Hard Disk, Keyboard, Mouse dan Printer.

Tabel III.14.

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Windows 10 Home Basic

Prosessor Intel® Core™ i3-2310M CPU @ 2.10 GHz

RAM 2GB

Hard Disk 500GB

DVD-ROM 52x

Monitor SVGA 14”

Keyboard 108 Key

Printer Cannon

Mouse Standart (Micro pack)

Browser Mozilla Firefox, Google Chrome, Internet Explorer

Software DreamWeaver,Sublime text 3, XAMPP 5.6.30

(28)

3.11. Implementasi

1. Implementasi Halaman Home

Gambar III.5

Implementasi Halaman Home

(29)

2. Implementasi Tentang Kami

Gambar III.6

Implementasi Tentang Kami

(30)

3. Implementasi Cara Pesan

Gambar III.7 Implementasi Cara Pesan

(31)

4. Implementasi Daftar Member

Gambar III.8

Implementasi Daftar Member

(32)

5. Implementasi Login Member

Gambar III.9

Implementasi Daftar Login Member

(33)

6. Implementasi Detail Produk

Gambar III.10

Implementasi Detail Produk

(34)

7. Implementasi Keranjang Belanja

Gambar III.11

Implementasi Keranjang Belanja

(35)

8. Implementasi Konfirmasi

Gambar III.12 Implementasi Konfirmasi

(36)

9. Implementasi Konfirmasi Pembayaran

Gambar III.13

Implementasi Konfirmasi Pembayaran

(37)

10. Implementasi Login Admin

Gambar III.14 Implementasi Login Admin

(38)

11. Implementasi Halaman Home Admin

Gambar III.15

Implementasi Halaman Home Admin

(39)

12. Implementasi Data Barang

Gambar III.16 Implementasi Data Barang

(40)

13. Implementasi Rincian Pesanan

Gambar III.17

Implementasi Rincian Pesanan

(41)

14. Implementasi Data Pesanan

Gambar III.18 Implementasi Data Pesanan

(42)

15. Implementasi Detail Konfirmasi Pesanan

Gambar III.19

Implementasi Detail Konfirmasi Pesanan

(43)

16. Implementasi Laporan Penjualan

Gambar III.20

Implementasi Laporan Penjualan

(44)

3.12. Pengujian Unit

1. Blackbox Testing Pemesanan

Tabel III.15.

Blackbox Testing Pemesanan

No Skenario pengujian

Test case Hasil yang di harapkan

Hasil Pengujian

Kesimpulan

1 Pelanggan belum login dan memilih beli produk

Pelanggan :(belum login), klik:

tombol produk.

Sistem akan meminta masukan username dan password

Sesuai harapan

Valid

2 Pelanggan memilih menu dan tidak memasukan jumlah produk

Pelanggan :(sdh login) Klik:

tombol jumlah produk

Sistem akan menampilkan jumlah produk belum terisi

Sesuai harapan

Valid

3 Pelanggan sudah login dan klik tombol produk

Pelanggan :(sudah login) Klik:

tombol produk

Sistem akan menerima dan

menampilkan halman produk

Sesuai harapan

Valid

Gambar

Gambar III.1.
Tabel III.1.
Tabel III.2.
Tabel III.3.
+7

Referensi

Dokumen terkait

Respon sel superkapasitor akan menghasilkan output arus, sehingga dapat diolah pada proses selanjutnya pada input analog to digital, maka dibutukan rangkaian

Secara ekonomi, respons dari harga riil beras impor Indonesia terhadap perubahan harga riil beras dunia bersifat elas- tis dalam jangka panjang, yang mengindikasi- kan bahwa jika

Ketidakacuhannya yang aneh, seperti yang ditunjukkannya dengan ucapannya sendiri, sewaktu di dalam penjara (merasa gembira karena upacara pemakaman orang tuanya dihadiri

Telah dilakukan percobaan dengan judul gravimetri untuk menentukan jumlah mol air kristal yang terikat dalam suatu senyawa dan untuk menentukan kadar sulfat dalam suatu sampel secara gravimetrik.

Untuk pengumpulan data, data primer diperoleh dari hasil penelitian penurunan kadar Cu 2+ pada limbah cair industri perak di Kotagede dengan cara presipitasi menggunakan

Data menunjukkan bahwa pengurus Ormawa Y memiliki ambisi yang tinggi dalam menetapkan target keuangan yaitu sebesar Rp11.000.000 dimana angka ini naik Rp3.000.000 dari target tahun

Segala puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga penulisan skripsi yang berjudul “Metode Elektrospining untuk Menghasilkan

[r]