tugas kuliah pbd

10
Di susun oleh : M. SY AFRUDDIN P 11.240.0054   ASKURI FU A T 11.240.040 3 12.240. 12.240. SISTEM PENJUALAN MINIMARKET TEKNIK INFORMATIKA Sekolah Tinggi Manajemen Informatika dan Komputer  STMIK WIDYA PRATAMA PEKALONGAN Jl. Patriot No.25 Pekalongan-Jawa Tengah  

Upload: zilah

Post on 14-Oct-2015

25 views

Category:

Documents


0 download

DESCRIPTION

Basis Data

TRANSCRIPT

TUGAS KULIAH PERANCANGAN BASIS DATA Dosen pengampu : Bapak MUARIZIN, S.Kom

TUGAS KULIAHPERANCANGAN BASIS DATADosen pengampu : Bapak MUARIZIN, S.KomDi susun oleh :M. SYAFRUDDIN P 11.240.0054ASKURI FUAT 11.240.040312.240.12.240.

SISTEM PENJUALAN MINIMARKETTEKNIK INFORMATIKA Sekolah Tinggi Manajemen Informatika dan KomputerSTMIK WIDYA PRATAMA PEKALONGANJl. Patriot No.25 Pekalongan-Jawa TengahPENDAHULUANPembuatan program aplikasi umumnya dibuat dalam satu file project yaitu file yang digunakan untuk mengorganisir dan mengatur file file yang diperlukan dalam sebuah program aplikasi.Hal-ini-dikarenakan dala sebuah program aplikasi tidak hanya terdiri dari satu file saja melainkan terdapat banyak file yang berkaitandalam aplikasi yang dibuat untuk itu diperlukan tempat sebagai pengelolaan file-file yang diperlukan. Sedangkan database diperlukan guna mengorganisasikan dan mengatur file-file dalam bentuk table table dan relasi antar table yang bersesuaian.PENDIFISIAN SISTEMObjek AnalisisObjek analisisnya adalah Sisitem Penjualan MinimarketRuang lingkup : Stok barang- BarangCustomer - SupplierTransaksiBatasan userKasirManagerSupervisorArea : stand alone

Entitas Relasi Depedensi (ERD)Entitas antara lain:CostumerBarangStok TransaksiSupplierKaryawan

Entitas Relasi Depedency dari semua entitas yang ada adalah sebagai berikut:

Untuk lebih jelasnya bisa dilihat di gambar berikut

Tabel MasterTABEL BARANG

NAMA KOLOMTIPE DATAKETERANGANKD_BARANGCHAR(5)PRIMERY KEY, NOT NULLNAMA_BARANGVARCHAR(50)HARGAINTKD_STOKCHAR(5)FOREIGN KEYTABLE CUSTOMERNAMA KOLOMTIPE DATAKETERANGANTGL_GABDATETIMECIFCHAR(5)PRIMERY KEY, NOT NULLNAMAVARCHAR(50)ALAMATVARCHAR(50)TPT_LAHIRVARCHAR(25)TGL-LAHIRDATETIMEPENDIDIKANCHAR(1)NO_TELPINTTABEL KARYAWANNAMA KOLOMTIPE DATAKETERANGANNIKCHAR(5)PRIMERY KEY, NOT NULLNAMAVARCHAR(50)JABATANVARCHAR(25)TABEL STOKNAMA KOLOMTIPE DATAKETERANGANKD_STOKCHAR(5)PRIMERY KEY, NOT NULLSTATUSVARCHAR(25)JUMLAH_STOKINTSATUANCHAR(10)KD_SUPCHAR(5)FOREIGN KEYTABEL SUPPLIERNAMA KOLOMTIPE DATAKETERANGANKD_SUPCHAR(5)PRIMERY KEY, NOT NULLNAMA_SUPVARCHAR(50)PERUSAHAANVARCHAR(50)ASAL KOTAVARCHAR(25)Tabel TransaksiNAMA KOLOMTIPE DATAKETERANGANKD_TRANSAKSICHAR(5)PRIMERY KEY, NOT NULLKD_BARANGCHAR(5)FOREIGN KEYCIFCHAR(5)FOREIGN KEYJUMLAHINTTOTALINTNIKCHAR(5)FOREIGN KEYDESAIN APLIKASI