• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM DATABASE PENJUALAN TUNAI PADA UD SHIDQIA BAKERY

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN SISTEM DATABASE PENJUALAN TUNAI PADA UD SHIDQIA BAKERY"

Copied!
10
0
0

Teks penuh

(1)

398

PERANCANGAN SISTEM DATABASE PENJUALAN TUNAI PADA UD SHIDQIA BAKERY

Badar Murifal

AMIK BSI Bekasi e-mail: [email protected]

Abstrak

UD Shidqia Bakery adalah Usaha yang bergerak dibidang produksi atau sebagai supplier roti. Dalam penulisan tugas Akhir ini, penulis membatasi permasalahan yang akan diambil mengenai proses penjualan pada” UD Shidqia Bakery”. Mulai dari penginputan data roti,input data user, input data pelanggan, input transaksi pesanan, input transaksi bayar sampai dengan dihasilkan laporan transaksi penjualan kepada pemilik. Sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatan dalam pencarian data-data yang diperlukan.

Kami berusaha mengkomputerisasi system penjualan roti. Dengan tugas akhir ini, dapat diambil kesimpulan bahwa dengan menggunakan sistem yang telah terkomputerisasi dan didukung dengan komputer yang lebih canggih sebagai alat bantu diharapkan dapat mempercepat proses kerja dan juga dapat lebih menghemat waktu dan tenaga yang kita butuhkan dalam proses penjualan roti pada “UD Shidqia Bakery”. Sistem yang terkomputerisasi lebih baik dari pada sistem yang manual, karena lebih efektif dan efisien.

Kata Kunci: Perancangan Program, Program Penjualan Roti

(2)

1. Pendahuluan

Dengan bahasa pemrograman dan komputer sebagai alatnya, kita dapat membuat program aplikasi untuk berbagai kegiatan pemprosesan data dan sebagai alat hitung dalam bertransaksi. Dengan demikian informasi yang dihasilkan dari pemprosesan data dapat digunakan untuk dasar pengambilan keputusan.

Berdasarkan latar belakang atau permasalahan pada UD Shidqia Bakery Bekasi, maka rumusan masalah dalam penelitian ini adalah Apakah penyelesaian penjualan roti dengan menggunakan program dapat meningkatkan ketelitian, efisiensi dan efektifitas pada UD Shidqia Bakery Bekasi.

2. Kajian Literatur Pengertian Program

Menurut Yulikus Partono(2009:29) mengemukakan bahwa, “program merupakan sederetan instruksi atau statemen dalam bahasa yang dimengerti oleh komputer yang bersangkutan”.

Microsoft Visual Basic 6.0

Menurut Madcoms (2008:1) dalam bukunya berjudul Microsoft Visual Basic 6.0 untuk pemula, mengemukakan bahwa Microsoft Visual Basic 6.0 merupakan salah satu aplikasi pemrograman yang cukup populer dan mudah dipelajari. Untuk membuat program dengan aplikasi GUI (Graphical User Interface) atau program yang memungkinkan pemakai komputer berkomunikasi dengan komputer tersebut dengan menggunakan modus grafik atau gambar.

Peralatan Pendukung(Tools Program) Peralatan pendukung yang digunakan oleh penulis dalam merancang atau membangun sebuah program adalah sebagai berikut :

A. Normalisasi

Menurut Jogiyanto (2005:521) proses normalisasi merupakan “proses pengelompokan elemen data menjadi table- tabel yang menunjukankesatuan (entity) dan relasinya”.

Database dengan struktur hubungan yang ditunjukan dengan normalisasi ini dapat digambarkan dalam bentuk tabel dua dimensi. Kolom dari tabel menunjukan atribut dari file. Atribut ini menunjukan itematau data field. Kumpulan nilai dari field atau item data disebut dengan domain.

Masing-masing dari record didalam data

disebut dua tupel. Suatu tupel dengan tiga domain disebut dengan tiga tupeldan seterusnya. Tiap-tiap tupel atau record ini dapat mmempunyai satu kunci yang unik dengan caratupel ini dapat diidentifikasikan.

Field yang menjadi kunci yang unik disebut dengan field kunci(key field).

B. Diagram Alir(Flowchart)

Menurut Jogiyanto (2005:75) Flowchart adalah “bagan (chart) yang menunjukan alir (flow) didalam program atau prosedur sistem secara logika”.Pembuatan program didalam komputer membutuhkan hal-hal yang terperinci, maka bahasa pemrograman bukan merupakan alat bantu yang boleh dikatakan baik, untuk merancang sebuah algoritma awal. Alat bantu yang banyak dipakai adalah diagram alur (flowchart).

C. Struktur Kode

Menurut Jogianto(2005:384) adalah

“ suatu susunan digit(angka), huruf dan karakter-karakter khusus yang dapat dirancang dalam bentuk kode”.

D. HIPO(Hierarchy plus input-proses- output)

Menurut Kurniadi (2007:3) yaitu alat yang digunakan sebagai dokumentasi dalam siklus pengembangan sistem.Sasaran HIPO yaitu;

1. Untuk menyediakan suatu struktur guna memahami fungsi dari sistem.

2. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program.

3. Untuk menyediakan penjelasan dari input dan outputpada masing-masing tiap tingkatan dari HIPO.

4. Untuk menyediakan output yang tepat dan sesuai kebutuhan pemakai.

3. Metode Penelitian

Teknik pengumpulan data yang digunakan penulis dalam memperoleh data dan informasi yang diperlukan sehubungan dengan penulisan Penelitian ini adalah sebagai berikut : MetodePengamatan (observation); Metode Wawancara (Interview); Metode Kepustakaan (Library) 4. Pembahasan

Secara umum masalah yang

dihadapi UD Shidqia Bakery misalnya dalam

proses data barang yang perlu di kelola

dengan baik karena data tersebut

berhubungan dengan data transaksi

penjualan. Dengan dibuatkan database yang

(3)

baik maka pengolahan data transaksi dapat maksimal digunakan. Contohnya pada data barang yang masih manual sehingga informasi yang dihasilkan membutuhkan waktu yang sangat lama.

Dalam pengolahan data yang manual akan terjadi masalah seperti berikut :

1. Penyimpanan dan pengelompokan data yang masih sangat lambat untuk proses pencarian.

2. Informasi yang di dapat tidak akurat.

3. Keamanan dokumen tidak terjamin.

4. Sering terjadi kesalahan dalam proses penjualan suatu barang.

5. Data barang yang tidak tersusun dan terkelompok secara baik.

Normalisasi File

Normalisasi adalah proses pengelompokkan elemen data ke dalam bentuk tabel yang menunjukkan entity dan relasinya. Bentuk Tidak Normal (Unnormalized Form)

KD_Barang NM_Barang Merk

Size Satuan Harga Stock User_ID NM_User Passwd Status Nofak Tgl_Fak Jml_Beli Subtotal Total

KD_Barang NM_Barang Size

Satuan Harga NM_User

Gambar IV.1 Bentuk Tidak Normal (Unnormalized Form)

2. Bentuk Normal Kesatu (1NF/ First Normal Form)

*KD_Barang NM_Barang Merk Size Satuan Harga Stock

*User_ID NM_User Passwd Status

*Nofak Tgl_Fak Jml_Beli Subtotal Total

Gambar IV.2 Bentuk Normal Kesatu (1 NF/First Normal Form)

3. Bentuk Normal Kedua (2NF/ Second Normal Form)

User_ID * NM_User Passwd Status KD_Barang * NM_Barang Merk Size Satuan Harga Stock

Nofak * Tgl_Fak Total Jml_Beli Subtotal

KD_Barang **

User_ID **

Tabel dtbarang Tabel Transaksi

Tabel pengguna

Gambar IV.3 Bentuk Normal Kedua (2 NF/ Second Normal Form)

4. Bentuk Normal Ketiga (3NF/ Third Normal Form)

User_ID * NM_User Passwd Status

Tabel Pengguna

Nofak * Tgl_Fak Total User_ID **

Tabel Transaksi

KD_Barang * NM_Barang Merk Size Satuan Harga Stock

Tabel dtbarang

Jml_Beli Subtotal

Nofak **

KD_Barang **

Tabel Detail_Transaksi

Gambar IV.4 Bentuk Normal Ketiga (3NF/

Third Normal Form) Spesifikasi File

File adalah komponen utama dari sebuah sistem yang terkomputerisasi. File memiliki fungsi sebagai data masukan dan keluaran untuk menunjang jalannya sistem dan program yang sedang dibangun. Dalam pembuatan program penjualan sepatu pada UD Shidqia Bakery, penulis menggunakan database access 2003 dengan nama penjualan.mdb. database ini terdiri dari4 buah tabel.

1. File dtbarang

Nama File : Data barang Akronim File : dtbarang

Fungsi : Menyimpan data barang

Tipe File : File Master

Access File : Random

(4)

Organisasi File

: Index Sequential Field Key : KD_Barang Panjang

character

: 72 character Media File : Hard disk Software : Ms Access 2003

Tabel IV.1 File dtbarang

NO Elemen Data Akronim Tipe Panjang Ket 1. Kode

Barang

KD_Bara ng

Text 8 PK 2. Nama

Barang

NM_Bara ng

Text 25

3. Merk Merk Text 15

4. Size Size Text 2

5. Satuan Satuan Text 8

6. Harga Harga Curre

ncy 8

7. Stok Stock Long

Intege r

8

2. File Pengguna

Nama File : Pengguna

Akronim File : pengguna

Fungsi : Menyimpan data pengguna atau user

Tipe File : File Master

Access File : Random

Organisasi File : Index Sequential

Field Key : User_ID

Panjang character : 40 character Media File : Harddisk

Software : Ms Access 2003

Tabel IV.2 File Pengguna

3. File Transaksi

Nama File : Transaksi Akronim File : transaksi

Fungsi : Menyimpan data penjualan

Tipe file : File Transaksi Access File : Random Organisasi

File

: Index Sequential Field Key : Nofak

Panjang character

: 32 character Media File : Hard disk Software : Ms Access 2003

Tabel IV.3 File Transaksi N

o.

Elemen Data

Akroni m

Type Panj ang

Ket

1. Nomor Faktur

Nofak Text 10 PK

2. Tanggal Faktur

Tgl_Fak Date/Tim e

8 3. Total Total Currency 8

4. User_ID User_ID Text 6 FK

4. File

Detail_Transaksi

Nama File : Detail_Transaksi Akronim File : Detail_Transaksi Fungsi : Menyimpan data

penjualan per item barang

Tipe File : File Transaksi Access File : Random Organisasi

File

: Index Sequential Field Key : -

Panjang character

: 32 character Media File : Hard disk Software : Ms Access 2003

Tabel IV.4 File Detail_Transaksi No. Elemen

Data

Akronim Type Panjang Ket

1. Nomor Faktur

Nofak Text 10 FK

2. Kode Barang

KD_Barang Text 6 FK

3. Jumlah Beli

Jml_Beli Long Integer

8 4. Subtotal Subtotal Currency 8 Spesifikasi Program

Sebelum membicarakan spesifikasi program ada baiknya jika kita melihat dari bentuk HIPO (Hirarki Input proses Output) dari program yang dibuat agar memudahkan bagi pengguna untuk mengetahui bentuk program secara umum.Adapun bentuk HIPO dari program Penjualan Sepatu pada UD Shidqia Bakery adalah sebagai berikut:

No. Elemen Data

Akronim Type Panjang Ket

1. User_ID User_ID Text 5 PK 2. Nama_User NM_User Text 20

3. password Passwd Text 10

4. Status Status Text 5

(5)

0.0 Login

1.0

0.0

FileMaster Transaksi Report Utility Profil LogOff

Input Barang

Input Pengguna

1.0 1.0 1.0 1.0 1.0 1.0

1.1 1.2 1.3 1.4 1.5 1.6

1.1.1

1.1

1.1 1.1.2

Penjualan 1,2.1

1.2

Lap_Penjualan

Lap_Data Barang

1.3.1

1.3

1.3 1.3.2

Ganti passwd 1.4 1.4.1

My Profile 1.5 1.5.1 1.0

Menu Utama 0.0

Gambar IV.5 Diagram HIPO (Hierarchy Input Proses Output) Program Flowchart

1.Flowchart Form Login

Start

Tampilkan Form Login 1. Login 2. Cancel

Masukan User Name dan

passwd

Login

Menu Utama User Cancel

End Y

T

T

T

Y

Cari Password &

user benar

Maaf User atau password anda salah Y

Admin ? Menu Utama

Admin

Y

T Load

Gambar IV.6FlowchartLogin

2. Flowchart Menu Utama Admin

(6)

Start

Menu Utama 1. File Master 2. Transaksi 3. Report 4. Utility 5. Profil 6. Logout 7. Exit

Input Pengguna

Y Y

File Master

Transaksi Y Penjualan Y

Lap_Data Barang Lap_Penjualan

Y Y

Report

Ganti Passwd Utility

Profil My Profile Y

T

T

T

T

f_pengguna

f_barang

F_transaksi

f_labbarang

f_lalpenjualan

f_gpasswd

My Ptofil Input Barang

Y

T

T

T

Y T

Y Y

LogOff Y

T

Y

End

T

A T

A

A T

T

A A

Gambar IV.7 FlowchartForm Utama Admin

3. Flowchart Menu Input Barang

(7)

Start

End Tambah

Masukan Kode Barang

Cari Kode Ada?

Data Sudah

Ada

Masukan Data Barang

Batal Simpan Simpan

Y Y

Y T

T T

Ubah

Masukan Kode Barang

Yang Akan Diubah

Cari Kode

Ada?

Kode Tidak Ada

Tampilkan Data

Batal Simpan Simpan

Y Y

Y T

T T

Cari

Cari

Masukan Kode Barang

Yang Akan Dicari

Cari Kode

Ada?

Kode Tidak Ada

Tampilkan

Y Y Data

T

T

Hapus

Masukan Kode Barang

Yang Akan DiHapus

Cari Kode

Ada?

Kode Tidak Ada

Tampilkan

Y Y Data

T

T

Data Ingin

hapus Y Hapus

T

Keluar

T

Y

Gambar IV.8 Flowchart Sub Menu Input Barang

(8)

4. Flowchart Menu Penjualan

Start

Tampilkan Form Penjualan

Tampil Nama Kasir

Tambah

Keluar

Tampil Tgl &

Faktur

Pilih Kode Baramg

Tampil Data Barang

Input Jml Beli

Jml Beli

>Stock Stock

Kurang

Mau Input Lagi?

Input Bayar

Uang Bayar Kurang

Total Bayar= Sum (subtota)l

Total Bayar <

uang Bayar

Tampil Kembal

i

Kembali= Ttl Bayar – Uang Bayar

Simpan Simpan

Cetak Faktur Tampil Faktur Batal

Smua Transaksi Akan Dibatalkan

End Y

T

Y Y

T Y

Y

Y

T

T T

Y T T

Y

T Y

Y

Gambar IV.9 Flowchart Sub Menu Penjualan

9. Flowchart Menu Lap_Penjualan

(9)

Start

Tampilkan Form lap penjualan

Keseluruhan Lihat Tampilkan

laporan Print?

Perperiode

Masukan Tanggal awal dan akhir

Data ada? Lihat Tampilkan

Laporan Print?

Data Tidak Ada

Keluar

End

T Y

T

T Y

T

Y Y

T

Y

T Y

T Y

Y T

Print

Print

Gambar IV.10 Flowchart Sub Menu Lap_Penjualan

(10)

5. Simpulan

Dari uraian yang telah dibuat pada bab-bab sebelumnya, dapat diambil kesimpulan bahwa:

a. Komputerisasi system penjualan pada UD Shidqia Bakery sangat dibutuhkan mengingat tuntutan akan kecepatan dan ketepatan didalam pelayanan penjulan roti.

b. Dengan dibuatnya rancangan program ini adalah hal yang sangat penting demi kepuasan konsumen atau pelanggan dan kemajuanUD Shidqia Bakery, Dengan demikian proses pengolahan data maupun pembuatan laporanakan lebih mudah, cepat, dan akurat.

REFERENSI

Yulikuspartono.2009.Pengantar Logika dan Algoritma.Yogyakarta: Andi Offsets.

H.M, Jogiyanto. 2005. Analisis & Desain SistemInformasi. Yogyakarta: C.V. Andi Offset.

Madcoms.2008. Pemrograman Microsoft Visual Basic 6. Jakarta: PT. Elex Media Komputindo.

Marlinda, Linda. 2004.Sistem Basis Data.

Yogyakarta: Andi.

Sutabri, Tata.2005, Sistem Informasi

Manajemen, Yogyakarta: Andi Offset.

Referensi

Dokumen terkait

Besarnya konsentrasi sedimen melayang di Stasiun 5 disebabkan karena hujan yang terjadi selama pengambilan data, hujan tersebut membawa angkutan sedimen dari hulu

PLN (Persero) Distribusi Jawa Timur Area Pelayanan dan Jaringan Malang sudah baik dilihat dari jawaban responden yang sebagian besar menyetujui bahwa penempatan

Pada penelitian ini objek nya adalah objektivitas pemberitaan kasus penolakan pembangunan gereja di karimun oleh media online Kompas.com dan Detik.com

Konsep desain LBWR tanpa pengisian bahan bakar di lokasi akan memiliki siklus operasi yang lebih panjang dengan menerapkan kisi teras yang lebih rapat ( Vm/Vf rendah).

Kandungan protein didalam tepung ubi jalar ungu ini lebih sedikit dibandingkan dengan tepung terigu karena disebabkan adanya pencucian pada saat sebelum dikupas

Bahwa kewenangan Jaksa agung sebagai penyidik tindak pidana khusus lebih khusus lagi dalam rangka pemberantasan tindak pidana korupsi, oleh Mahkamah Agung telah

Lingkar dada dan tinggi pinggul merupakan penciri ukuran pada kuda delman lokal di Manado, Minahasa, Minahasa Selatan dan kuda delman Tomohon, sedangkan penciri

Data yang diambil untuk penelitian ini adalah tanaman yang telah ditanam pada tahun 1994 dengan jarak yanam 6 m x 4 m, dari tanaman yang ada tersebut dilaku- kan