Perancangan Sistem Informasi Inventory Data Barang Pada PT.
Andalas Berlian Motors
(Studi Kasus : PT Andalas Berlian Motors Bukit Tinggi)
Deskripsi Tema terkait Kasus SBD
Sistem
basis data adalah
sistem
yang terdiri
atas
kumpulan
tabel
data yang saling
berhubungan
dan kumpulan
program yang memungkinkan
beberapa
pemakai
atau
program lain untuk
mengakses
dan memanipulasi
table-tabel
data tersebut.
Pada studi
kasus
Perancangan
Sistem Informasi
Inventory Data Barang Pada PT.
Andalas Berlian Motors, dalam meningkatkan usahanya selalu memberikan kemudahan kepada para konsumen. Untuk pengontrolan persediaan barang, barang yang dimaksud disini adalah data mobil dengan nama produk Mitsubishi motors.
Andalas Berlian Motors, dalam meningkatkan usahanya selalu memberikan kemudahan kepada para konsumen. Untuk pengontrolan persediaan barang, barang yang dimaksud disini adalah data mobil dengan nama produk Mitsubishi motors.
Inventory
adalah
aktiva penting
yang dimiliki
oleh perusahaan
PT. Andalas
Berlian
Motors Bukittinggi
maka
harus
dilakukan
pengendalian
interen yang
baik
untuk
menjaga
persediaan
tersebut
agar sesuai
dengan
permintaan
pasar. Dalam
hal
ini
dibutuhkan
sistem
yang bisa
membaca
kebutuhan
persediaan
mobil
digudang
sehingga
perusahaan
mampu
menjawab
kebutuhan
konsumen
dan perusahaan
juga mampu
mencegah
terjadinya
penumpukan
mobil
digudang.
TABLE PADA DATABASE
Tabel merupakan kumpulan dari beberapa record dan juga field.
Setiap database pasti memiliki tabel, field, baris dan kolom. Definisi mudahnya adalah seperti berikut:
"Sebuah database memiliki beberapa tabel, didalam tabel ada beberapa kolom atau field, dan didalam tabel tersebut terdapat beberapa baris yang biasa disebut dengan record atau isi tabel"
"Sebuah database memiliki beberapa tabel, didalam tabel ada beberapa kolom atau field, dan didalam tabel tersebut terdapat beberapa baris yang biasa disebut dengan record atau isi tabel"
Tabel dalam database juga berfungsi untuk menghimpun data/record agar tidak berantakan juga sebagai penyimpanan data/record.
TABLE DAN RECORD BERDASARKAN STUDI KASUS
Menggunakan MySql
Syntax :
TABLE DAN RECORD BERDASARKAN STUDI KASUS
Menggunakan MySql
Syntax :
CREATE DATABASE Penjualan_Mobil
USE penjualan_mobil
CREATE TABLE supplier( id_sup VARCHAR (20) NOT NULL , nama_sup VARCHAR (35), alamat VARCHAR (50), telepon VARCHAR (15));
ALTER TABLE supplier ADD PRIMARY KEY(id_sup);
CREATE TABLE mobil(kd_jenis VARCHAR (10) PRIMARY KEY NOT NULL, jenis VARCHAR (35), tipe VARCHAR (35), warna VARCHAR (20), stock INT, hg_jual DOUBLE)
CREATE TABLE konsumen (id_kon VARCHAR (10) PRIMARY KEY NOT NULL, nama_kon VARCHAR (25), alamat VARCHAR (50), telepon VARCHAR (15))
CREATE TABLE pembelian (nota VARCHAR (10) PRIMARY KEY NOT NULL, tgl_beli DATE, kd_jenis VARCHAR (10), id_sup VARCHAR (20), jum_beli INT, hg_beli DOUBLE)
CREATE TABLE penjualan (nofak VARCHAR (10) PRIMARY KEY NOT NULL, tgl_jual DATE, kd_jenis VARCHAR(10), id_kon VARCHAR (10), no_rangka VARCHAR (20), no_mesin VARCHAR (20), jum_jual INT, harga DOUBLE)
DESC mobil
ALTER TABLE pembelian ADD FOREIGN KEY (kd_jenis) REFERENCES mobil(kd_jenis);
ALTER TABLE pembelian ADD FOREIGN KEY (id_sup) REFERENCES supplier(id_sup)
ALTER TABLE penjualan ADD FOREIGN KEY (kd_jenis) REFERENCES mobil(kd_jenis);
ALTER TABLE penjualan ADD FOREIGN KEY (id_kon) REFERENCES konsumen(id_kon);
INSERT INTO supplier VALUES ('S0001','PT. SUKA FAJAR','JL. GATOT SUBROTO NO. 158', '081263454677'),
('S0002','PT. PEKAN PERKASA','JL. PERMATA INDAH NO. 23', '085368697007'), ('S0003','PT. BERJAYA MOBIL','JL. DAAN MOGOT NO. 78', '08116060007'),
('S0004','PT. MENTARI JAYA','JL. GROGOL NO. 03', '085267899009'), ('S0005','PT. ANGKASA MOBIL','JL. SETIA BUDI NO. 73', '087755881122')
SELECT * FROM supplier
INSERT INTO MOBIL VALUES ('M001','MITSUBISHI MIRAGE','MIRAGE EXCEED','HIJAU', 2, 250000000),
('SD101','MITSUBISHI PAJERO SPORT','PAJERO SPORT DAKAR HI-POWER 4X2 LIM','HITAM', 1, 390000000),
('PSG001','MITSUBISHI PAJERO SPORT','PAJERO SPORT GLX 4X4 (M/T)','PUTIH', 2, 424000000),
('OSGL01','MITSUBISHI OUTLANDER SPORT','OUTLANDER SPORT GLS','HITAM', 2, 465000000),
('FM51701','MITSUBISHI FUSO','FM517 HS (4X2)','HIJAU', 1, 300000000)
SELECT * FROM MOBIL
INSERT INTO KONSUMEN VALUES ('K0001','DHIYA KHAIRUNNISA','JL. PUSKESMAS','081377788990'),
('K0002','NURFAJRI','JL. HJ. JUNIB','081350567894'), ('K0003','MEIDIANA SYAM','JL. TANJUNG DUREN','085678121213'),
('K0004','INDRI ANDRIANI','JL. PUSKESMAS II','087778560022'), ('K0005','ACHE WAHAB','JL. DURI KOSAMBI','081260607445')
SELECT * FROM KONSUMEN
INSERT INTO PEMBELIAN VALUES ('N0001','2017-04-01','PSG001','S0001',1,424000000),
('N0002','2017-06-07','OSGL01','S0003',1,465000000),('N0003','2017-06-23','FM51701','S0004',1,300000000),
('N0004','2017-10-17','OSGL01','S0003',1,465000000),('N0005','2017-10-20','M001','S0002',1,250000000)
SELECT * FROM PEMBELIAN
INSERT INTO PENJUALAN VALUES('F0001','2018-01-06','OSGL01','K0001','02501','1750',1,465000000),
('F0002','2018-03-07','PSG001','K0002','02503','1200',1,424000000),
('F0003','2018-03-23','OSGL01','K0003','02501','1750',1,465000000),
('F0004','2018-03-30','FM51701','K0004','03567','1800',1,300000000),
('F0005','2018-05-06','M001','K0005','01180','1650',1,250000000)
SELECT * FROM PENJUALAN
Output :
Tabel Supplier
Tabel Mobil
Tabel Konsumen
Tabel Pembelian
Tabel Penjualan
ERD (Entity Relationship Diagram)
ERD adalah salah satu model yang digunakan untuk mendesain database dengan tujuan menggambarkan data yang berelasi pada sebuah database. Umumnya setelah perancangan ERD selesai berikutnya adalah mendesain database secara fisik yaitu pembuatan tabel, index dengan tetap mempertimbangkan performance. Kemudian setelah database selesai dilanjutkan dengan merancang aplikasi yang melibatkan database.
Komponen ERD :
1. Entitas
Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain, sebagai contoh mahasiswa,dosen,departemen. Entitias terdiri atas beberapa atribut sebagai contoh atribut dari entitas mahasiswa adalah nim,nama,alamat,email, dll. Atribut nim merupakan unik untuk mengidentifikasikan / membedakan mahasiswa yg satu dengan yg lainnya. Pada setiap entitas harus memiliki 1 atribut unik atau yang disebut dengan primary key.
2. Field
Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat field misalnya seperti NomerBarang atau NamaBarang, maka yang dipaparkan dalam field tersebut harus yang berkaitan dengan nomer barang dan nama barang. Atau definisi field yang lainnya yaitu tempat atau kolom yang terdapat dalam suatu tabel untuk mengisikan nama-nama (data) field yang akan di isikan.
3. Record
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris. Tabel adalah merupakan kumpulan dari beberapa record dan juga field.
4. Data Value
Data Value adalah data aktual atau informasi yang disimpan pada tiap data, elemen, atau atribut. Atribut nama konsumen menunjukan tempat dimana informasi nama konsumen disimpan, nilai datanya misalnya adalah Dhiya Khairunnisa, Nurfajri, dan lain-lain yang merupakan isi data dari nama konsumen tersebut.
5. Record Data
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris. Tabel adalah merupakan kumpulan dari beberapa record dan juga field. File adalah terdiri dari record-record yang menggambarkan dari satu kesatuan data yang sejenis. Misalnya seperti file nama barang berisikan data tentang semua nama barang yang ada. Data adalah kumpulan fakta atau kejadian yang digunakan sebagai penyelesaian masalah dalam bentuk informasi.
CONTOH ERD DARI STUDI KASUS YANG DIAMBIL :
SUMBER REFERENSI :
http://www.pengertianku.net/2014/12/pengertian-field-record-table-file-data-dan-basis-data-lengkap.html
http://mfikri.com/artikel/kupas-tuntas-konsep-model-data-entity-relationship-diagram-atau-erd.html
https://www.angon.co.id/news/phpmysql/cara-cara-untuk-membuat-erd
Komentar
Posting Komentar