Disusun
O
L
E
H
Muhammad Iqbal
BAB 1
PENDAHULUAN
setiap orang dalam menyelesaikan masalah, hanya saja bagaimana caranya kita bisa
membawa dampak positif. Salah satu dampak yang dapat dirasakan dari
perkembangan teknologi adalah di bidang bisnis. Bisnis sekarang ini tidak lepas
dari yang namanya teknologi, para pengusaha sekarang tanpa teknologi tidak bisa
manual dapat dengan cepat dan tepat terselesaikan. Tapi tidak semua perusahaan
mau menggunakan teknologi, karena mereka merasa perlu waktu cukup lama untuk
Wijaya, 2017).
dikerjakan dengan cara manual, yakni untuk menghitung dan mendata barang
masuk dan barang keluar masih dilakukan pencatatan dengan menggunakan buku.
Sistem penjualan dengan cara ini membutuhkan waktu yang lama dalam proses
penjualan barang, sehingga sistem ini dinilai kurang efektif dan efesien. Oleh karena
itu perlu dirancang suatu Sistem Informasi penjualan dengan tujuan untuk
83
membawa manusia melihat lebih jauh dunia luar, membuka cakrawala berfikir,
membangun sebuah kreativitas untuk membuka hal-hal baru. Salah satu teknologi
yang berkembang saat ini adalah teknologi komputer. Hal ini membuat system
baik instansi swasta maupun instansi penerintah. Hal ini berkaitan dengan
1.2.Perumusan Masalah
Sistem baru yang dibuat dapat melakukan proses memasukan data, pengolah
data, dan keluaran data yang berhubungan dengan usaha tersebut tetapi tidak
1.4. TujuanPenelitian
usaha itu berjalan terutama tentang kendala yang dihadapi sehingga ditemukan
BAB 2
METODOLOGI PENELITIAN
a. Sampling
mengambil sebuah contoh data untuk mewakili semua data yang akan
tugas akhir.
Tujuan perancangan basis data adalah untuk memberikan gambaran basis data
yang berjalan dengan cara melakukan normalisasi pada tabel yang akan dirancang.
Perancangan basis data ini meliputi Normalisasi, ERD (Entry Relation Diagram), desain
1. Normalisasi
bentuk tabel – tabel untuk mengetahui dan memenuhi kebutuhan dari suatu
organisasi. Dalam kasus ini normalisasi hanya sampai 2NF (Normal Form kedua)
Produk
Kode Produk
Nama Produk
Harga Jual
Harga Beli
Stok
Satuan
Total Harga
Kategori
Tempat
Customer
Alamat
No Telepon
Supplier
b. Bentuk 1NF
memenuhi bentuk normal kesatu bila setiap data bersifat atomic atau setiap irisan
Produk
Kode Produk
Nama Produk Kode Kategori
Harga Jual Nama Kategori
Harga Beli Tempat
Stok Customer
Satuan Alamat
Total Harga No Telepon
Supplier
c. Bentuk 2NF
88
memenuhi bentuk normal kedua bila relasi tersebut sudah memenuhi bentuk normal
kesatu dan atribut yang bukan key sudah tergantung penuh dengan keynya.
Produk
Kode Produk
Nama Produk
Harga Jual
Harga Beli Kode Kategori
Stok Nama Kategori
Satuan
Total Harga
Tempat
Kode Supplier
Kode Customer Nama Supplier
Alamat Alamat
No Telepon No Telepon
Supplier Kota
Kota
normalisasi kedua, yang setiap tabel sudah mempunyai Primary Key dan Foreign
Key untuk setiap data yang saling berhubungan dan ketergantungan data satu sama
lain.
89
Relasi antar tabel yang berguna sebagai gambaran hubungan antar tabel dimana
Relasi antar tabel (RAT) dapat dilihat tabel apa saja yang saling berhubungan .
Pada perancangan ini dapat dilihat hubungan antara Primary key dan foreign
Keterangan :
Penjualan Pada Cv. Mitra Karya Pematangsiantar adalalah seperti gambar 3.6.
dibawah ini
91
Keterangan ERD :
1. Banyak produk memiliki satu tempat, atau satu tempat dimiliki banyak
produk.
2. Banyak produk memiliki satu kategori, atau satu kategori dimiliki produk.
4. Banyak detail masuk memiliki satu rekap masuk atau satu rekap masuk
6. Banyak detail keluar memiliki satu rekap keluar atau satu rekap keluar
3. Desain File/Tabel
Dalam perancangan database pada Sistem Pengolahan Data Penjualan Pada Cv.
Merupakan tabel yang digunakan ketika user akan masuk kedalam sistem. Tabel
login terdiri dari 2 field. Adapun rincian table login adalah sebagai berikut :
Media : Hardisk
B. Tabel Tempat
sistem. Tabel tempat terdiri dari 2 field. Adapun rincian table tempat adalah
sebagai berikut :
Media : Hardisk
sistem. Tabel kategori terdiri dari 2 field. Adapun rincian table kategori adalah
sebagai berikut :
Media : Hardisk
sistem. Tabel produk terdiri dari 9 field. Adapun rincian table produk adalah
sebagai berikut :
Media : Hardisk
sistem. Tabel supplier terdiri dari 8 field. Adapun rincian table supplier adalah
sebagai berikut :
Media : Hardisk
96
F. Tabel Customer
sistem. Tabel customer terdiri dari 8 field. Adapun rincian table customer adalah
sebagai berikut :
Media : Hardisk
97
G. Tabel Rekap_Masuk
kedalam sistem. Tabel rekap_masuk terdiri dari 5 field. Adapun rincian table
Media : Hardisk
98
H. Tabel Detail_Masuk
kedalam sistem. Tabel Detail_masuk terdiri dari 6 field. Adapun rincian table
Media : Hardisk
I. Tabel Rekap_Keluar
kedalam sistem. Tabel rekap_masuk terdiri dari 5 field. Adapun rincian table
Media : Hardisk
J. Tabel Detail_Keluar
kedalam sistem. Tabel Detail_keluar terdiri dari 6 field. Adapun rincian table
Media : Hardisk
sistem yang dirancang. Dibawah ini adalah gambaran dari rancangan keluaran (output)
Sistem Pengolahan Data Penjualan Pada Cv. Mitra Karya Pematangsiantar. Adapun
Media : Kertas
Distribusi : Pimpinan
Rangkap : 1 (Satu)
Keterangan :-
yang dirancang untuk memasukkan data-data. Dibawah ini adalah gambaran dari
rancangan masukan (input) Sistem Pengolahan Data Penjualan Pada Cv. Mitra Karya
Media : Kertas
Rangkap :2
+ Jumlah + Harga
104
BAB 3
HASIL DAN PEMBAHASAN
4.1. Hasil
pengimplementasian sistem. Berisikan hasil atau tampilan dari menu, sub menu,
4.1.1. Menu
Sebelum masuk ke menu utama Sistem Pengolahan Data Penjualan Pada Cv. Mitra
Karya Pematangsiantar ini dimulai dengan munculnya form login yang berfungsi untuk
Pada form login terdapat username dan password. Username dan password harus
diisi dengan data yang sesuai pada tabel login. Klik tombol login untuk masuk kedalam
menu utama dan Cancel untuk membatalkan. Apabila username dan password tidak sesuai
Klik tombol OK untuk menyesuaikan data username dan password. Apablia data
sudah sesuai maka selanjutnya akan masuk kedalam tampilan menu utama .
Sebelum kita menginput data maka kita harus masuk ke form menu utama. form
menu utama ini digunakan untuk menampilkan menu-menu dan submenu. Tampilan form
Masukan (Input) sistem ini digunakan untuk memasukkan data ke dalam sistem,
Form Kategori dapat dijalankan dengan memilih menu data master pada form
utama, kemudian pilih Kategori, maka form Kategori akan tampil. Tampilan form Kategori
Tombol baru digunakan untuk membuat data Kategori baru. Kemudian isi data
Kategori dan pilih simpan untuk menyimpan data Kategori. Jika ingin mengedit atau
Update data Kategori klik salah satu data Kategori yang telah tersimpan dan ingin di edit
pada DataGridView, kemudian masukkan kembali data Kategori yang benar dan klik
simpan untuk menyimpan ulang data Kategori. Kemudian pilih hapus untuk menghapus
2. Form Produk
Form Produk dapat dijalankan dengan memilih menu data master pada form
utama, kemudian pilih Produk, maka form Produk akan tampil. Tampilan form Produk
Tombol baru digunakan untuk membuat data Produk baru. Kemudian isi data
Produk dan pilih simpan untuk menyimpan data Produk. Jika ingin mengedit atau Update
data Produk klik salah satu data Produk yang telah tersimpan dan ingin di edit pada
DataGridView, kemudian masukkan kembali data Produk yang benar dan klik simpan
untuk menyimpan ulang data Produk. Kemudian pilih hapus untuk menghapus data Produk.
3. Form Tempat
Form Tempat dapat dijalankan dengan memilih menu master pada form utama,
kemudian pilih Tempat, maka form Tempat akan tampil. Tampilan form Tempat dapat
Tombol baru digunakan untuk membuat data Tempat yang baru. Kemudian isi data
dan pilih simpan untuk menyimpan data Tempat. Jika ingin mengedit atau Update data klik
salah satu data Tempat yang telah tersimpan dan ingin di edit pada DataGridView,
kemudian masukkan kembali data Tempat yang benar dan klik simpan untuk menyimpan
ulang data Tempat. Kemudian pilih hapus untuk menghapus data Tempat. Dan klik keluar
4. Form Supplier
Form Supplier dapat dijalankan dengan memilih menu master pada form utama,
kemudian pilih Supplier, maka form Supplier akan tampil. Tampilan form Supplier dapat
Tombol baru digunakan untuk membuat data Supplier yang baru. Kemudian isi
data dan pilih simpan untuk menyimpan data Supplier. Jika ingin mengedit atau Update
data klik salah satu data Supplier yang telah tersimpan dan ingin di edit pada
DataGridView, kemudian masukkan kembali data Supplier yang benar dan klik simpan
untuk menyimpan ulang data Supplier. Kemudian pilih hapus untuk menghapus data
5. Form Customer
Form Customer dapat dijalankan dengan memilih menu master pada form utama,
kemudian pilih Customer, maka form Customer akan tampil. Tampilan form Customer
Tombol baru digunakan untuk membuat data Customer yang baru. Kemudian isi
data dan pilih simpan untuk menyimpan data Customer. Jika ingin mengedit atau Update
data klik salah satu data Customer yang telah tersimpan dan ingin di edit pada
DataGridView, kemudian masukkan kembali data Customer yang benar dan klik simpan
untuk menyimpan ulang data Customer. Kemudian pilih hapus untuk menghapus data
Form Rekap Masuk dapat dijalankan dengan memilih menu master pada form
utama, kemudian pilih Rekap Masuk, maka form Rekap Masuk akan tampil. Tampilan
form Rekap Masuk dapat dilihat pada gambar 4.9. dibawah ini :
Tombol baru digunakan untuk membuat data Rekap Masuk yang baru. Kemudian
isi data dan pilih simpan untuk menyimpan data Rekap Masuk. Jika ingin mengedit atau
Update data klik salah satu data Rekap Masuk yang telah tersimpan dan ingin di edit pada
DataGridView, kemudian masukkan kembali data Rekap Masuk yang benar dan klik
simpan untuk menyimpan ulang data Rekap Masuk. Kemudian pilih hapus untuk
menghapus data Rekap Masuk. Dan klik keluar jika ingin menutup form.
112
Form Rekap Keluar dapat dijalankan dengan memilih menu master pada form
utama, kemudian pilih Rekap Keluar, maka form Rekap Keluar akan tampil. Tampilan
form Rekap Keluar dapat dilihat pada gambar 4.10. dibawah ini :
Tombol baru digunakan untuk membuat data Rekap Keluar yang baru. Kemudian
isi data dan pilih simpan untuk menyimpan data Rekap Keluar. Jika ingin mengedit atau
Update data klik salah satu data Rekap Keluar yang telah tersimpan dan ingin di edit pada
DataGridView, kemudian masukkan kembali data Rekap Keluar yang benar dan klik
simpan untuk menyimpan ulang data Rekap Keluar. Kemudian pilih hapus untuk
menghapus data Rekap Keluar. Dan klik keluar jika ingin menutup form.
Keluaran (Output) sistem berfungsi sebagai pencarian dan laporan yang dapat
dicetak dari data yang telah di input. Tampilan output sistem dapat di lihat di bawah ini :
113
Form Laporan Data Barang dapat dijalankan dengan memilih menu laporan pada
form utama, kemudian pilih Data Barang, maka form laporan Data Barang akan tampil.
Tampilan form Laporan Data Barang dapat dilihat pada gambar 4.11. dibawah ini :
114
Form Laporan Data Rekap Masuk dapat dijalankan dengan memilih menu
laporan pada form utama, kemudian pilih Data Rekap Masuk, maka form laporan Data
Rekap Masuk akan tampil. Tampilan form Laporan Data Rekap Masuk dapat dilihat pada
Form Laporan Data Rekap Keluar dapat dijalankan dengan memilih menu
laporan pada form utama, kemudian pilih Data Rekap Keluar, maka form laporan Data
Rekap Keluar akan tampil. Tampilan form Laporan Data Rekap Keluar dapat dilihat pada
BAB 5
KESIMPULAN DAN SARAN
BAB 5
5.1. Kesimpulan
berjalan dengan benar. Maka dari itu untuk menyelesaikan masalah yang terjadi,
5.2. Saran