Abstract
In the development of applications for processing data, requiring data storage
media.Reliabledata processing applications are not only due to be built using a programming
language, and media storage (DBMS) specific, but the concept of the formation of the storage
media itself should be more mainstream attention. To avoid data anomalies, which will affect the
procurement of information itself.
PENDAHULUAN
Pengolahan data untuk menghasilkan informasi secara terkomputerisasi, merupakan sarana yang
sangat dibutuhkan saat ini pada berbagai jenis usaha, karena informasi mampu disajikan dalam
waktu yang cepat dan akurat. Informasi yang mampu disajikan dengan cepat dan akurat mampu
menghasilkan pengambilan keputusan yang cepat dan efektif. Minimarket merupakan jenis usaha
yang berorientasi pada laba. Dengan pengolahan data secara terkomputerisasi, barang yang telah
dijual mampu diketahui secara cepat, berserta keuntungannya. Pengolahan data secara
terkomputerisasi juga mampu membantu dalam mengontrol penyetokan barang, mengontrol
kadaluarsa barang, mengetahui barang apa yang paling banyak terjual/laku, barang apa yang
paling sedikit terjual/tidak laku, membandingkan antar merk untuk barang sejenis yang paling
sering dicari, mengetahui tingkat penjualan dari setiap periode tertentu (hari, bulan, dan tahun)
baik disajikan dalam bentuk angka-angka di sebuah tabel maupun grafik. Dengan keuntungan-
keuntungan yang disebabkan oleh pengolahan data secara terkomputerisasi tersebut, mampu
mempermudah si pemilik minimarket dalam menentukan tindakan apa yang harus dilakukan ke
depannya nanti,dalam membuat kebijakan-kebijakan untuk memperlancar dan meningkatkan
penjualan barang di minimarket-nya.
B. Perumusan Masalah
C. Pembatasan Masalah
Berdasarkan perumusan masalah di atas, maka batasan masalah dalam pembuatan sistem
informasi Pengolahan data transaksi ini sebagai berikut:
a. Maintenance data master barang, yaitu menginputkan dan mengolah data barang ke dalam
database sehingga mempermudah dalam hal pencarian data barang maupun pengechekan
stock barang.
b. Maintenance data master distributor, yaitu menginputkan data distributor ke dalam database
minimarket. Data master distributor, yaitu berisi data distributor mengenai ID, nama,
alamat, dan no telepon distributor.
c. Maintenance Data master kasir, yaitu menginputkan data kasir yang berisi data kasir
mengenai ID, nama, alamat, dan no telepon dll.
d. Mengolah hasil transaksi, yaitu menginput hasil transaksi ke dalam database yang berisi Id
penjualan,id barang, id kasir, jumlah, total, dan tanggal penjualan. Sehingga setiap transaksi
dapat dikontrol untuk mengetahui barang apa saja yg terjual, penjualan pertanggal,dan nama
kasir yg melakukan transaksi penjualan tsb.
D. Tujuan
LANDASAN TEORI
Pengertian Database
Database atau basisdata di dalam buku Simarmata & Paryudi (2006:1), sebagai berikut:
a. Menurut Stephens dan Plew (2000), adalah mekanisme yang digunakan untuk menyimpan
informasi atau data.
b. Menurut silberschatz, dkk (2002) mendefenisikan basisdata sebagai kumpulan data berisi
informasi yang sesuai untuk sebuah perusahaan.
c. Menurut Ramakrishnan dan Gehrke (2003) menyatakan basisdata sebagai kumpulan data,
umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang
berhubungan.
d. Menurut McLeod, dkk (2001), adalah kumpulan seluruh sumber daya berbasis komputer milik
organisasi.
>> Menghubungkan
Atribut dengan Entitas dan
Entitas dengan Relasi
2. Pemetaan kardinalitas
Pemetaan kardinalitas menyatakan jumlah entitas di mana entitas lain dapat dihubungkan ke
entitas tersebut melalui sebuah himpunan relasi.
a. One to One
Sebuah entitas pada A berhubungan dengan paling banyak satu entitas pada B dan sebuah entitas
pada B berhubungan dengan paling banyak satu entitas pada A.
Contoh :
Pada pengajaran privat, satu guru satu siswa. Seorang guru mengajar seorang siswa, seorang
siswa diajar oleh seorang guru.
Gambar Hubungan One To One.
Contoh :
Dalam satu perusahaan, satu bagian mempekerjakan banyak pegawai. Satu bagian
mempekerjakan banyak pegawai, satu pegawai kerja dalam satu bagian.
c. Many To Many
Sebuah entitas pada A berhubungan dengan lebih dari satu entitas pada B dan sebuah entitas
pada B berhubungan dengan lebih dari satu entitas pada A.
Contoh:
Dalam universitas, seorang mahasiswa dapat mengambil banyak mata kuliah.Satu mahasiswa
mengambil banyak mata kuliah dan satu mata kuliah diambil
banyak mahasiswa.
Gambar Hubungan Many To Many
Data Tabel :
Design Table
Peritah SQL :
create database if not exists `minimarket`;
USE `minimarket`;