SlideShare a Scribd company logo
1 of 41
ISTIQOMAH i
HALAMAN JUDUL
KATA PENGANTAR
Puji syukur atas kehadirat Allah SWT yang telah memberikan nikmat derta hidayah-
Nya sehingga dapat menyelesaikan laporan praktikum yang berjudul “Laporan Praktikum
ISTIQOMAH ii
Sistem Basis Data”. Laporan ini disusun bertujuan untuk memenuhi salah satu tugas Mata
Kuliah Sistem Basis Data.
Penyusun mengucapkan terima kasih yang sebesar – besarnya kepada pihak – pihak
yang terkait, yakni :
1. Bapak Yanto Budi Susanto, S.T., M.Eng selaku dosen Mata Kuliah Sistem Basis Data
yang telah mengajarkan Mata Kuliah Sistem Basis Data dan praktikum Basis Data pada
PostgreSQL,
2. Ibu Cherie Bhekti Pribadi, S.T., M.T. selaku asisten dosen Mata Kuliah Sistem Basis
Data yang telah mengajarkan tentang praktikum Basis Data pada Ms. Acces.
Penyusun menyaddari bahwa laporan dan hasil dari praktikum basis data ini jauh dari
sempurna, maka dari itu penyusun mengharapkan kritik dan saran yang konstruktif dari para
pembaca demi kesempurnaan laporan dan praktikum selanjutnya.
Akhir kata penulis ucapkan terima kasih atas perhatian dari pembaca Laporan
Praktikum Sistem Basis Data ini, semoga Laporan ini dapat menambah ilmu pengetahuan kita
tentang prakiraan curah hujan.
Surabaya, 12 Desember 2016
Istiqomah,
ABSTRAK
Sistem basis data merupakan sekumpulan basis data dengan para pemakai yang
menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis
data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang
mendukungnya. Keberadaan sistem basis data ini sangat penting yakni membantu
menyediakan informasi yang tersimpan dalam database agar dapat digunakan berkali – kali dan
mempermudah pencarian data dengan cepat dan akurat sesuai data yang tersimpan. Dalam
praktikum ini, data yang digunakan adalah data barang yang tersimpan dalam toko yang
ISTIQOMAH iii
sebelumnya telah dibuat. Dimana data merupakan nilai (value) yang turut merepresentasikan
deskripsi dari suatu objek atau kejadian (event) dan bersifat historis serta sangat penting bagi
pengguna data. Sistem basis data yang dibuat dapat berfungsi untuk mempermudah pengolahan
sistem penyimpanan tata letak barang, penyimpanan informasi terkait harga dan distributor
dengan tampilan yang menarik dan mudah digunakan oleh pegawai yang masuk kedalam
sistem basis data dengan menggunakan id pegawai dan password. Tujuan dari praktikum ini
adalah untuk memberikan kemudahan pada saat proses pengolahan data, mempermudah dalam
penyimpanan, meminimalisir tingkat kesalahan yang terjadi dalam penginputan data, dan
meningkatkan keamanan data sehingga informasi – informasi yang terdapat dalam database
hanya dapat digunakan oleh user tertentu.
Program yang digunakan dalam pembuatan sistem basis data ini adalah Ms. Access 2013.
Dimana Ms. Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data
computer relasional yang mudah digunakan dan dipahami dari berbagai kalangan, serta mudah
dimiliki oleh pengguna.
Kata Kunci : Data, Sistem Basis Data, Ms. Access.
DAFTAR ISI
HALAMAN JUDUL.....................................................................................................................i
KATA PENGANTAR...................................................................................................................i
ABSTRAK...................................................................................................................................ii
DAFTAR ISI .............................................................................................................................. iii
DAFTAR GAMBAR ..................................................................................................................iv
DAFTAR TABEL.......................................................................................................................vi
BAB I PENDAHULUAN.............................................................................................................1
I.1. Latar Belakang.............................................................................................................1
I.2. Tujuan ..........................................................................................................................1
ISTIQOMAH iv
I.3. Batasan Masalah...........................................................................................................1
BAB II TINJAUAN PUSTAKA...................................................................................................3
II.1. Data..............................................................................................................................3
II.2. SistemBasis Data..........................................................................................................3
II.3. Normalisasi...................................................................................................................4
II.4. Entitas ..........................................................................................................................5
II.5. Enterprise Rule.............................................................................................................5
II.6. Kamus Data..................................................................................................................5
II.7. Derajat Hubungan........................................................................................................6
II.8. Entity Relationship Diagram (ERD) .............................................................................8
BAB III METODOLOGI PRAKTIKUM ..................................................................................11
III.1. Metodologi Pelaksanaan.............................................................................................11
III.2. Waktu Dan Tempat....................................................................................................11
BAB IVHASIL DAN ANALISIS..............................................................................................12
IV.1. Entitas ........................................................................................................................12
IV.2. Normalisasi.................................................................................................................13
IV.3. Kamus Data................................................................................................................20
IV.4. Enterprise Rule...........................................................................................................20
IV.5. Derajat Hubungan......................................................................................................20
IV.6. Entity Relationship Diagram (ERD) ...........................................................................20
IV.7. Query..........................................................................................................................22
IV.8. Form...........................................................................................................................27
BAB V PENUTUP.....................................................................................................................33
V.1. Kesimpulan.................................................................................................................33
V.2. Saran ..........................................................................................................................33
DAFTAR PUSTAKA.................................................................................................................34
DAFTAR GAMBAR
Gambar 1. Penyusunan Sistem Basis Data ............................................................................
3
Gambar 2. Entity
…………………………………………………………………………………………………
…………. 5
Gambar 3. Contoh Derajat Hubungan 1:1
……………………………………………………………………… 6
Gambar 4. Contoh Derajat Hubungan 1:M
…………………………………………………………………….. 6
Gambar 5. Contoh Derajat Hubungan M:1
……………………………………………………………………. 7
Gambar 6. Contoh Derajat Hubungan M:M
…………………………………………………………………… 7
ISTIQOMAH v
Gambar 7. Notasi dan Artinya
……………………………………………………………………………………….. 10
Gambar 8. Skema Metodologi Pelaksanaan
………………………………………………………………….. 11
Gambar 9. Entitas Pegawai
……………………………………………………………………………………………. 13
Gambar 10. Entitas Gudang
…………………………………………………………………………………………… 13
Gambar 11. Entitas Barang
……………………………………………………………………………………………. 14
Gambar 12. Entitas Distributor
…..…………………………………………………………………………………. 14
Gambar 13. Derajat Hubungan
……………………………………………………………………………………… 19
Gambar 14. Diagram ER
…………………………………………………………………………………………………
20
Gambar 15. Query Data
Distributor…………………….………………………………………………………… 21
Gambar 16. Query Harga Tiap
Kardus………………….………………………………………………………… 22
Gambar 17. Query Harga Tiap Pack
..………………….………………………………………………………… 23
Gambar 18. Query Penyimpanan
.…………………….….………………………………………………………… 24
Gambar 19. Query Toko Jaya Makmur
……………….………………………………………………………… 25
Gambar 20. Form Distributor (Modal Dialog)
…..…………………………………………………………… 25
Gambar 21. Form Ditributor (Form Wizard)
………………………………………………………………….. 26
Gambar 22. Form Login
…………………………………………………………………………………………………
26
Gambar 23. Form Menu
………………………………………………………………………………………………...
27
Gambar 24. Form Pegawai
……………………………………………………………………………………………. 27
Gambar 25. Form Tabel Barang
………………………………………………………………………………….…. 28
Gambar 26. Form Tabel Gudang
……………………………………………………………………………….…... 28
Gambar 27. Form Tabel Penyimpanan
…………………………………………………………………………… 29
ISTIQOMAH vi
Gambar 28. Form Toko Jaya Makmur
……………………………………………………………………………. 30
Gambar 29. Form Penyimpanan (Modal Dialog)
……………………………………………………………. 30
Gambar 30. Form Harga per Pack
………………………………………………………………………………….. 31
Gambar 31. Form Harga per Kardus
………………………………..…………………………………………….. 31
DAFTAR TABEL
Tabel 1. Toko Jaya Makmur
………………………………………………………………………………….. 16
Tabel 2.
Pegawai…………………………………………………………………………………………
…………. 16
Tabel 3. Gudang
……………………………………………………………………………..……………………
.. 16
Tabel 4. Penyimpanan
…………………………………………………………………………….……………. 17
Tabel 5.
Barang……………………………………………………………………………………..…
…………….. 18
Tabel 6. Query Distributor
…………………………………………………………………………………….. 21
Tabel 7. Query Tiap Kardus
……………………………………………………………………………….….. 22
Tabel 8. Query Tiap Pack
………………………………………………………………………………………. 23
Tabel 9. Query Penyimpanan Barang
………………………………………………………..………….. 24
Tabel 10. Query Toko Jaya Makmur
………………………………………………………….………….. 26
ISTIQOMAH 1
BAB I PENDAHULUAN
I.1.Latar Belakang
Data merupakan suatu kumpulan nilai yang ikut mempresentasikan dari suatu objek
atau kejadian. Data dalam dunia nyata sangatlah banyak dan sangat penting menurut
kegunaan dan tujuan dibuatnya data tersebut dari setiap lembaga atau instansi maupun
kelompok, sehingga diperlukan suatu sistem yang dapat menyimpan berbagai jenis
data.
Permisalan dari pembuatan data dalam kehidupan sehari – hari adalah data barang
yang disimpan dalam gudang setiap toko. Barang yang terdapat pada toko memiliki
jumlah dan jenis yang banyak, sehingga harus disimpan dalam suatu tempat. Untuk
menghindari data – data dari barang dan ketidaktahuan letak penyimpanan barang oleh
pegawai satu dengan yang lain maka dibuatnya suatu sistem basis data yang dapat
menyimpan data – data barang kedalam database mulai dari pengiriman hingga
penyimpanan yang ada di toko guna mempermudah pencarian serta pengaturan letak
barang untuk disimpan ke gudang.
Sistem Basis Data adalah kumpulan program yang digunakan untuk mengelola
basis data. Dimana basis data merupakan suatu kumpulan data terhubung yang
disimpan secara bersama-sama pada suatu media, yang diorganisasikan berdasarkan
sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi
untuk kegunaan tertentu. Pemrosesan basis data sebagai perangkat andalan sangat
diperlukan oleh berbagai institusi dan perusahaan. Dalam pengembangan sistem
informasi diperlukan basis data sebagai media penyimpanan data. Kehadiran basis data
dapat meningkatkan Daya saing perusahaan tersebut. Basis data dapat mempercepat
upaya pelayanan kepada pelanggan, menghasilkan informasi dengan cepat dan tepat
sehingga membantu pengambilan keputusan untuk segera memutuskan suatu masalah
berdasarkan informasi yang ada.
Dari kegunaan – kegunaan sistem basis data tersebut dapat digunakan dalam
berbagai program untuk berbagai kegiatan yang nantinya disimpan dalam database.
Permisalan program basis data tersebut adalah Ms. Acces. Program milik Officce ini
selain mudah dalam pengunaannya juga mayoritas pengguna PC ataupun komputer
memilikinya karena program ini merupakan suatu paketan program yang terdapat
dalam Office.
I.2.Tujuan
Tujuan dari dibuatnya laporan ini, sebagai berikut :
Untuk memenuhi tugas Mata Kuliah Sistem Basis Data yang telah
diberikan pada pertemuan kuliah minggu lalu oleh Dosen Asisten Mata
Kuliah Sistem Basis Data,
Memberikan informasi tentang pembuatan sistem basis data pada Ms.
Acces untuk penyimpanan suatu barang,
Memberikan informasi tentang Sistem Basis Data.
I.3.Batasan Masalah
Batasan masaah yang digunakan agar mempermudah dalam pengerjaan laporan
ini adalah:
Pengertian, manfaat dan kegunaan Sistem Basis Data
Pengakses sistem basis data Toko Jaya makmur hanya pegawai toko
dengan menggunakan Id pegawai dan password yang telah ditentukan,
Window yang ditampilkan sesuai dengan menu yang dipilih pada form
yang dipilih,
ISTIQOMAH 2
Pengisian nilai atribut yang sesuai dengan field yang telah ditentukan dan
hasil akhir dapat ditampilkan dalam bentuk tabel dan tampilan form yang
ditentukan,
Setiap tabel harus memiliki hubungan yang dengan tabel yang lain
sehingga dibuatnya salah satu field yang sama.
ISTIQOMAH 3
BAB II TINJAUAN PUSTAKA
II.1. Data
Data merupakan nilai (value) yang turut merepresentasikan deskripsi dari suatu
objek atau kejadian (event) dan bersifat historis. Data disimpan atau direkam dalam
bentuk angka, huruf, symbol, bunyi atau kombinasinya.
II.2. Sistem Basis Data
Sistem Basis Data adalah suatu sistem penyusunan dan pengelolaan record-
record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau
merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan,
sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai
untuk kepentingan proses pengambilan keputusan. Sistem Basis Data juga dapat
diartikan sebagai sekumpulan basis data dengan para pemakai yang menggunakan
basis data secara bersama-sama, personil yang merancang dan mengelola basis data,
teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang
mendukungnya.
Komponen Sistem Basis Data
Komponen-komponen utama penyusun sistem basis data adalah :
a. Perangkat keras
b. Sistem operasi
c. Basis data
d. Sistem pengelola basis data (DBMS)
e. Pemakai (Programmer, User mahir, user umum, user khusus)
Penyusunan Sistem Basis Data
Sistem basis data merupakan lingkup terbesar dalam organisasi data. Sistem
basis data mencakup semua bentuk komponen data yang ada dalam suatu
sistem. Sedangkan basis data merupakan komponen utama yang menyusun
sistem basis data.
Keterangan :
 Bit, merupakan sistem angka biner yang terdiri atas angka 0 dan 1
 Byte,merupakan bagian terkecil, dapat berupa karakter numerik, huruf,
ataupun karakter khusus yang membentuk suatu item data / field. 1 Byte
digunakan untuk mengkodekan 1 karakter
 Data item (field), merepresentasikan suatu atribut dari suatu record
yang menunjukkan suatu item dari data, misalnya nama, alamat.
Kumpulan dari field membentuk suatu record
 Record, menggambarkan suatu unit data individu yang tertentu.
Kumpulan dari record membentuk suatu file.
 File, terdiri dari record-record yang menggambarkan satu kesatuan data
yang sejenis
 Basis data, sekumpulan dari berbagai macam tipe record yang
mempunyai hubungan terhadap suatu objek tertentu
 Sistem basis data, merupakan sekumpulan basis data, yang tersusun
dari beberapa file
SBD Basis Data File Record
Data IconByteBit
Gambar 1. Penyusunan Sistem Basis Data
ISTIQOMAH 4
II.3. Normalisasi
Normalisasi adalah suatu teknik yang menstrukturkan data dalam cara-cara
tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang
berhubungan dengan pengolahan data dalam basis data dengan kriteria yang
mendefinisikan level-level pada normalisasi adalah bentuk normal (norm form).
Tujuan dari normalisasi adalah untuk kerelasian dalam sistem basis data menjadi
mudah dimengerti, mudah dipelihara, mudah meprosesnya dan mudah
dikembangkan sesuai kebutuhan baru.
Penyimpangan Dalam Modifikasi
Penyimpangan dalam proses modifikasi data disebut anomalies
Ada 3 bentuk penyimpangan :
a. Delete anomalies
Adalah proses penghapusan suatu entity logik yang mengakibatkan
hilangnya informasi tentang entity yang tidak direlasikan secara logik
b. Insert anomalies
Adalah proses penyisipan entity logik yang memerlukan penyisipan entity
logik yang lain
c. Update anomalies
Adalah proses mengupdate data pada suatu entity logik yang mengakibatkan
perubahan pada lebih dari satu tempat dalam suatu relasi.
Keharusan Menghilangkan Masalah-Masalah Akibat Ketergantungan
Yang harus dilakukan adalah jika struktur data dalam relasi dirancang
sedemikian rupa sehingga atribut-atribut bukan kunci hanya tergantung pada
atribut kunci dan tidak pada atribut lain.
Ada 3 ketergantungan :
a. Functional Dependence (FD)
• FD akan muncul diantara dua rinci data dalam suatu struktur data jika
nilai salah satu rinci data mengimplikasikan nilai pada rinci data kedua
• Atau rinci data pertama menentukan (determines) rinci data kedua
b. Full Functional Dependence (FFD)
• Suatu rinci data dikatakan FFD pada suatu kombinasi rinci data jika FD
pada kombinasi rinci data dan tidak FD pada bagian lain dari kombinasi
rinci data
c. Transitive Dependence (TD)
• Muncul jika suatu nilai pada rinci data pertama menentukan nilai pada
rinci data kedua yang bukan CK, dan nilai pada rinci data kedua
menentukan nilai pada rinci data ketiga. Jadi TD terjadi jika suatu nilai
rinci data mempunyai ketergantungan dengan pada dua nilai rinci data
Efek-Efek Normalisasi
Akibat yang muncul dalam proses normalisasi :
 Masalah kekangan dalam basis data
 Duplikasi rinci data
 Ketidakefisienan dalam menampilkan kembali data tersebut
Bentuk-Bentuk Normal
 Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis
data, teknik pengelompokan atribut dari suatu relasi sehingga membentuk
struktur relasi yang baik (tanpa redundansi)
 Bentuk-bentuk normal :
a. Normal pertama (1st normal form)
o Aturan :
- Mendefinisikan atribut kunci
ISTIQOMAH 5
- Tidak adanya grup berulang
- Semua atribut bukan kunci tergantung pada atribut kunci
b. Normal kedua (2nd normal form)
o Aturan :
- Sudah memenuhi bentuk normal pertama
- Tidak ada ketergantungan parsial (dimana seluruh field
hanya tergantung pada sebagian field kunci)
c. Normal ketiga (3rd normal form)
o Aturan :
- Sudah berada dalam bentuk normal kedua
- Tidak ada ketergantungan transitif (dimana field bukan kunci
tergantung pada field bukan kunci lainnya)
d. Normal Boyce-Codd (Boyce Codd Norm Form)
o Aturan :
- Sudah berada dalam bentuk normal ketiga
- Semua determinannya merupakan candidate key
II.4. Entitas
Entitas (Entity) : adalah suatu objek yang dapat diidentifikasi dalam lingkungan
pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat.
Sebagai contoh pelanggan, pekerja, mahasiswa, dll.
o Contoh : Seandainya A adalah seorang pekerja maka A adalah isi dari pekerja,
sedangkan jika B adalah seorang pelanggan maka B adalah isi dari pelanggan.
o Karena itu harus dibedakan antara entitas sebagai bentuk umum dari deskripsi
tertentu dan isi entitas seperti A dan B dalam contoh diatas.
o Himpunan entitas : merupakan sekelompok entitas sejenis dan berada dalam
lingkup yang sama. Misalnya Mobil merupakan himpunan entitas; sedangkan
suzuki, toyota, honda merupakan entitas
o Entiti digambarkan dalam bentuk persegi panjang
II.5. Enterprise Rule
Enterprise Rule adalah aturan – aturan yang digunakan untuk mendefinisikan
hubungan – hubungan (keterkaitan atau relasi) antara entity satu dengan entity yang
lainnya (entity relationship) beserta operasinya (prosedur atau fungsi yang dapat
dikenakan terhadap entity yang bersangkutan). Atau dnegan kata lain enterprise rule
adalah aturan – aturan yang dipakai untuk menegaskan hubungan antar entitas dalam
basis data.
Contoh : Aktifitas perkuliahan
- Kompleks kampus terdiri dari beberapa gedung
- Semua gedung perkuliahan dan adminitrasi terletak didalam kompleks kampus
- Setiap gedung minimal memiliki 1 ruangan
II.6. Kamus Data
DBMS memberikan fasilitas data dictionary (kamus data) untuk mendefinisikan
nama-nama rinci data dan format penyimpanannya
a. Kamus data digunakan untuk :
- Pada tahap analisis, sebagai alat komunikasi antara analis sistem dengan
pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang
masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem
- Pada tahap perancangan sistem, digunakan untuk merancang input, laporan-
laporan dan database
b. Kamus data berisi : Nama arus data, alias, bentuk data, arus data, penjelasan
Pekerja
Gambar 2. Entity
ISTIQOMAH 6
Gambar 3. Contoh Derajat Hubungan 1:1
Gambar 4. Contoh Derajat Hubungan 1:M
Gambar 5. Contoh Derajat Hubungan M:1
atau keterangan-keterangan, periode terjadinya transaksi, volume arus data
yang mengalir dalam periode tertentu, struktur data
II.7. Derajat Hubungan
Kardinalitas relasi atau derajat hubungan menunjukkan jumlah maksimum
entitas yang dapat berrelasi dengan entitas pada himpunan entitas yang lain
Contoh : entitas-entitas pada himpunan entitas Mahasiswa dapat berelasi dengan
satu entitas, banyak entitas, atau bahkan tidak satupun entitas dari himpunan entitas
Kuliah.
Jenis-jenis hubungan :
a. satu ke satu (one to one)
setiap entitas pada himpunan entitas A berhubungan dengan paling
banyak satu entitas pada himpunan entitas B, dan begitu sebaliknya
setiap entitas pada himpunan entitas B berhubungan dengan paling
banyak satu entitas pada himpunan entitas A
Contoh : :
1 1
Supir penugasan Mobil
b. satu ke banyak (one to many)
setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan entitas B, dan tidak sebaliknya dimana
setiap entitas pada himpunan entitas B berhubungan dengan paling
banyak satu entitas pada himpunan entitas A
Contoh :
1 M
Mahasiswa mengambil Matakuliah
c. banyak ke satu (many to one)
setiap entitas pada himpunan entitas A berhubungan dengan paling
banyak satu entitas pada himpunan entitas B, dan tidak sebaliknya
dimana setiap entitas pada himpunan entitas B dapat berhubungan
dengan banyak entitas pada himpunan entitas A
Contoh :
M 1
Siswa kuliah jurusan
d. banyak ke banyak (many to many)
setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan entitas B, dan sebaliknya dimana setiap
entitas pada himpunan entitas B dapat berhubungan dengan banyak
entitas pada himpunan entitas A
Contoh :
M M
ISTIQOMAH 7
Gambar 6. Contoh Derajat Hubungan M:M
Siswa kuliah Matakuliah
Tahapan Pembuatan Diagaram E-R
Ada dua kelompok pentahapan yang biasa ditempuh dalam pembuatan
Diagram E-R :
a. Tahap awal pembuatan (preliminary design)
Untuk mendapatkan rancangan basis data minimal yang dapat
mengakomodasi kebtuuhan penyimpanan data terhadap sistem
yang akan dibangun
Pada umumnya mengabaikan adanya penyimpangan-
penyimpangan
b. Tahap optimasi (final design)
Dilakukan koreksi terhadap hasil tahap awal, dengan
memperhatikan aspek efisiensi, performansi, dan fleksibilitas
Bentuk-bentuk koreksi yang dilakukan :
 Dekomposisi himpunan entitas
 Penggabungan himpunan entitas
 Pengubahan derajat relasi
 Penambahan relasi baru
 Penambahan dan pengurangan atribut untuk masing-
masing entitas dan relasi
Langkah-langkah menyusuan diagram awal ER :
a. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan
terlibat
b. Menentukan atribut-atribut kunci dari masing-masing himpunan entitas
c. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara
himpunan entitas yang ada beserta foreign key-nya
d. Menentukan derajat relasi (cardinality) untuk setiap himpunan relasi
e. Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif
(yang bukan kunci)
ISTIQOMAH 8
II.8. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan
antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
Menurut salah satu para ahli, Brady dan Loonam (2010), Entity
Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan
kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis
persyaratan proyek pengembangan system. Sementara seolah-olah teknik diagram atau
alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem
informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung
merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk
database.
Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu :
a. Entitas
Pada sub-bab sebelumnya mengenai telah dijelaskan mengenai pengertian entity
(entitas) yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan
dalam basis data. Pengertian lainnya menurut Brady dan Loonam (2010), entitas adalah
objek yang menarik di bidang organisasi yang dimodelkan.
Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku.
b. Hubungan (relasi/relationship)
Suatu hubungan adalah hubungan antara dua jenis entitas dan direpresentasikan
sebagai garis lurus yang menghubungkan dua entitas.
Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah
mendaftar.
c. Atribut
Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki
struktur internal berupa tipe data. Jenis-jenis atribut :
 Atribut Key
ISTIQOMAH 9
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat
membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik
jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
 Atribut simple
Atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.
 Atribut Multivalue
Nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari
atrribute yang bersangkutan
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
 Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang
lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai
sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
 Atribut Derivatif
ISTIQOMAH 10
Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang
dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan
bentuk oval yang bergaris putus-putus
Gambar 7. Notasi dan Artinya
ISTIQOMAH 11
BAB III METODOLOGI PRAKTIKUM
III.1. Metodologi Pelaksanaan
Keterangan :
 Pengumpulan Data
Pada tahap ini dilakukan pengumpulkan data – data yang dibutuhkan dan akan
dibuat databasenya.
 Analisis Permasalahan
Pada tahap ini mengidentifikasi tujuan dari dibuatnya database dan
penganalisisan data yang didapat guna untuk pengelompokkan data.
 Pengelompokkan Data
Pada tahap ini, data – data dikelompokkan berdasarkan entitasnya, agar
mempermudah dalam tahap perancangan sistem basis data.
 Perancangan
Pada tahap ini, dilakukan perancangan sistem basis data bagaimana nantinya
sistem basis data tersebut akan bekerja sesuai dengan relasi antar entitas yang
dibuat.
 Pengimplementasian
Pada tahap ini, dilakukan pembuatan sistem basis data menggunakan Ms. Access
2013 berdasarkan rancangan yang telah dibuat.
III.2. Waktu Dan Tempat
Waktu dan tempat praktikum dilakukan pada :
 Waktu : 21 September 2016 – 5 Desember 2016
Tempat : Lab. Komputasi Spasial Teknik Geomatika ITS
 Waktu : 21 September 2016 – 6 Desember 2016
Tempat : Jl. Teknik Komputer V, Perumdos. Blok U 168 Kampus ITS
Pengumpulan Data
Analisis Permasalahan
Pengelompokkan Data
Perancangan
Pengimplementasian
Gambar 8. Skema Metodologi Pelaksanaan
ISTIQOMAH 12
 Waktu : 4 Desember 2016 – 5 Desember 2016
Tempat : Lab. Komputer PAPSI ITS
BAB IV HASIL DAN ANALISIS
IV.1. Entitas
Entitas yang dibuat sebagai berikut :
ISTIQOMAH 13
a. Entitas pegawai : pegawai yang berkerja pada toko dan dapat mengakses pada
sistem basis data menggunakan id pegawai dan password yang ditentukan.
b. Entitas Gudang : gudang tempat penyimpanan barang – barang toko disimpan,
dimana peletakkan barang tergantung pada kapasitas gudang.
c. Entitas barang : barang – barang yang masuk dan tersimpan di gudang toko.
d. Entitas distributor : pengirim barang yang ada pada Toko Jaya Makmur.
IV.2. Normalisasi
Normalisasi yang dilakukan menghasilkan beberapa tabel yakni :
Pegawai
Gambar 9. Entitas Pegawai
Gudang
Gambar 10. Entitas Gudang
Barang
Gambar 11. Entitas Barang
Distributor
Gambar 12. Entitas Ditributor
ISTIQOMAH 14
TableToko Jaya
#ID
Id_Bara
ng
Nama_B
arang
Jenis_Bar
ang
Harga_
@Pack
Isi_@K
ardus
Harga_@
Kardus
Jmlh_K
ardus
Tgl_Pengi
riman
Id_Gu
dang
Tgl_Masu
k
Nama_Gudan
g
Kapas
itas
Id_Distri
butor
Nama_Distr
ibutor
No_Tlp
1 AD3002
1
SPONG
E
CAMILAN 11,000.00 6 66,000.00 3 11/1/2016 AG02 11/2/2016 GUDANG1 19 P101 PT.
Makanan
Halal
899901
2 AD3002
2
NISSIN CAMILAN 24,000.00 6 144,000.00 5 11/1/2016 AG02 11/2/2016 GUDANG1 19 P102 PT.
Makananku
893562
3 AD3002
3
TANGO CAMILAN 30,000.00 6 180,000.00 5 11/2/2016 AG05 11/3/2016 GUDANG1 19 P103 PT. Merak
Hijau
893421
4 AD3002
4
TWISTE
R
CAMILAN 12,000.00 6 72,000.00 3 11/1/2016 AG05 11/3/2016 GUDANG1 19 P104 PT.
Bismillah
895560
5 AD3002
5
BISKUI
T
ROMA
CAMILAN 23,000.00 6 138,000.00 3 11/5/2016 AG05 11/6/2016 GUDANG1 19 P105 PT. Halal 890000
6 AD3003
1
INDOMI
LK
SUSU 8,000.00 6 48,000.00 2 10/28/2016 AG01 11/1/2016 GUDANG2 29 P201 PT. Indomilk 894250
7 AD3003
2
ULTRA
MILK
SUSU 14,000.00 12 168,000.00 4 10/29/2016 AG02 11/1/2016 GUDANG2 29 P202 PT.
Wingsfood
894520
8 AD3003
3
MILO SUSU 32,000.00 12 384,000.00 4 11/2/2016 AG03 11/3/2016 GUDANG2 29 P203 PT. Nestle 896100
9 AD3003
4
ANLEN
E
SUSU 35,000.00 12 420,000.00 4 10/29/2016 AG03 11/1/2016 GUDANG2 29 P204 PT. Anlene 859300
10 AD3003
5
HI LO SUSU 34,000.00 12 408,000.00 2 10/30/2016 AG04 11/1/2016 GUDANG2 29 P205 PT. Hi Lo 891222
11 AH1121 BERAS
KOTA 5
KG
BERAS 52,000.00 5 260,000.00 4 11/3/2016 AG02 11/6/2016 GUDANG5 9 P301 PT. Kota
Rice
867388
12 AH1122 BERAS
BRAMO
5 KG
BERAS 55,000.00 5 275,000.00 3 11/4/2016 AG02 11/6/2016 GUDANG5 9 P302 PT. Rice
Good
891151
13 AH1123 BERAS
KEKINI
BERAS 50,000.00 5 250,000.00 2 11/4/2016 AG02 11/6/2016 GUDANG5 9 P303 PT. Abstrak 852555
ISTIQOMAH 15
TableToko Jaya
#ID
Id_Bara
ng
Nama_B
arang
Jenis_Bar
ang
Harga_
@Pack
Isi_@K
ardus
Harga_@
Kardus
Jmlh_K
ardus
Tgl_Pengi
riman
Id_Gu
dang
Tgl_Masu
k
Nama_Gudan
g
Kapas
itas
Id_Distri
butor
Nama_Distr
ibutor
No_Tlp
AN 5
KG
14 AI2101 AQUA AIR
MINERAL
2,500.00 12 30,000.00 5 11/4/2016 AG04 11/5/2016 GUDANG2 29 P401 PT. Danone 876777
15 AI2102 O2 AIR
MINERAL
8,000.00 12 96,000.00 2 10/30/2016 AG01 11/1/2016 GUDANG2 29 P402 PT. O2
Mineral
845845
16 AI2103 TOTAL AIR
MINERAL
2,300.00 12 27,000.00 4 10/29/2016 AG02 11/1/2016 GUDANG2 29 P403 PT. Total
Mineral
872511
17 AI2104 CLEO AIR
MINERAL
2,400.00 12 28,000.00 2 10/29/2016 AG03 11/1/2016 GUDANG2 39 P405 PT. Cleo 862777
18 AK6731
1
SO
KLIN
DETERGE
N
20,000.00 12 240,000.00 3 10/28/2016 AG03 11/1/2016 GUDANG3 14 P501 PT. Wings 892555
19 AK6731
2
RINSO DETERGE
N
25,000.00 12 300,000.00 4 11/3/2016 AG04 11/5/2016 GUDANG3 14 P502 PT. Rinso 899999
20AK67313 DETER
GEN
CLING
DETERGE
N
18,000.00 12 216,000.00 3 10/29/2016 AG01 11/3/2016 GUDANG3 14 P503 PT. Clin
Live
878787
21 AK6731
4
DAIA DETERGE
N
25,000.00 12 300,000.00 4 11/1/2016 AG01 11/4/2016 GUDANG3 14 P504 PT. Garuda
Biru
821111
22 AL17211 MOLTO PELEMBU
T
20,000.00 12 240,000.00 3 11/3/2016 AG02 11/4/2016 GUDANG4 12 P601 PT. Molto 822222
23 AL17212 DOWN
Y
PELEMBU
T
24,000.00 12 288,000.00 4 11/3/2016 AG01 11/4/2016 GUDANG4 12 P602 PT. Downy
Group
853333
24 AM6271 VANISH PEMUTIH 13,000.00 12 156,000.00 3 10/30/2016 AG02 11/2/2016 GUDANG4 12 P701 PT. Blue 833333
25 AM6272 SO
KLIN
PEMUTI
H
PEMUTIH 7,000.00 12 84,000.00 2 10/30/2016 AG04 11/2/2016 GUDANG4 12 P702 PT. Wings
White
834834
Tabel 1. Toko Jaya Makmur
ISTIQOMAH 16
Pegawai
Id_Pgw Nama_Pgw Password
PG05 Ade Ade05
PG01 Adis adis01
PG04 Amir Amir04
PG06 Ilham Ilham06
PG02 Rahmat rahmat02
PG03 Rizal Rizal03
Tabel 2. Pegawai
Tabel Gudang
ID Id_Gudang Nama_Gudang Kapastitas
1 AG01 Gudang 1 19
2 AG02 Gudang 2 29
3 AG03 Gudang 3 14
4 AG04 Gudang 4 12
5 AG05 Gudang 5 9
Tabel 3. Gudang
Tabel Penyimpanan
Id_Barang Nama_Barang Id_Gudang Id_Distributor Tgl_Masuk
AD30034 ANLENE AG02 P204 11/1/2016
AI2101 AQUA AG02 P401 11/5/2016
AH1122 BERAS BRAMO 5 KG AG05 P302 11/6/2016
AH1123 BERAS KEKINIAN 5 KG AG05 P303 11/6/2016
AH1121 BERAS KOTA 5 KG AG05 P301 11/6/2016
AD30025 BISKUIT ROMA AG01 P105 11/6/2016
AI2104 CLEO AG02 P405 11/1/2016
AK67314 DAIA AG03 P504 11/4/2016
AK67313 DETERGEN CLING AG03 P503 11/3/2016
AL17212 DOWNY AG04 P602 11/4/2016
AD30035 HI LO AG02 P205 11/1/2016
AD30031 INDOMILK AG02 P201 11/1/2016
AD30033 MILO AG02 P203 11/3/2016
AL17211 MOLTO AG04 P601 11/4/2016
AD30022 NISSIN AG01 P102 11/2/2016
AI2102 O2 AG02 P402 11/1/2016
AK67312 RINSO AG03 P502 11/5/2016
ISTIQOMAH 17
Tabel Penyimpanan
Id_Barang Nama_Barang Id_Gudang Id_Distributor Tgl_Masuk
AK67311 SO KLIN AG03 P501 11/1/2016
AM6272 SO KLIN PEMUTIH AG04 P702 11/2/2016
AD30021 SPONGE AG01 P101 11/2/2016
AD30023 TANGO AG01 P103 11/3/2016
AI2103 TOTAL AG02 P403 11/1/2016
AD30024 TWISTER AG01 P104 11/3/2016
AD30032 ULTRAMILK AG02 P202 11/1/2016
AM6271 VANISH AG04 P701 11/2/2016
Tabel 4. Penyimpanan
ISTIQOMAH 18
Id_Barang Nama_Barang Jenis_Barang Isi_@Kardus Harga_@Pack Harga_@Kardus Jmlh_Kardus Tgl_Pengiriman Tgl_Masuk Id_Gudang Id_Distributor
AD30034 ANLENE SUSU 12 35,000.00 420,000.00 4 10/29/2016 11/1/2016 AG02 D109
AI2101 AQUA AIR
MINERAL
12 2,500.00 30,000.00 5 11/4/2016 11/5/2016 AG02 D114
AH1122 BERAS
BRAMO 5 KG
BERAS 5 55,000.00 275,000.00 3 11/4/2016 11/6/2016 AG05 D112
AH1123 BERAS
KEKINIAN 5
KG
BERAS 5 50,000.00 250,000.00 2 11/4/2016 11/6/2016 AG05 D113
AH1121 BERAS KOTA 5
KG
BERAS 5 52,000.00 260,000.00 4 11/3/2016 11/6/2016 AG05 D111
AD30025 BISKUIT
ROMA
CAMILAN 6 23,000.00 138,000.00 3 11/5/2016 11/6/2016 AG01 D105
AI2104 CLEO AIR
MINERAL
12 2,400.00 28,000.00 2 10/29/2016 11/1/2016 AG02 D117
AK67314 DAIA DETERGEN 12 25,000.00 300,000.00 4 11/1/2016 11/4/2016 AG03 D121
AK67313 DETERGEN
CLING
DETERGEN 12 18,000.00 216,000.00 3 10/29/2016 11/3/2016 AG03 D120
AL17212 DOWNY PELEMBUT 12 24,000.00 288,000.00 4 11/3/2016 11/4/2016 AG04 D123
AD30035 HI LO SUSU 12 34,000.00 408,000.00 2 10/30/2016 11/1/2016 AG02 D110
AD30031 INDOMILK SUSU 6 8,000.00 48,000.00 2 10/28/2016 11/1/2016 AG02 D106
AD30033 MILO SUSU 12 32,000.00 384,000.00 4 11/2/2016 11/3/2016 AG02 D108
AL17211 MOLTO PELEMBUT 12 20,000.00 240,000.00 3 11/3/2016 11/4/2016 AG04 D122
AD30022 NISSIN CAMILAN 6 24,000.00 144,000.00 5 11/1/2016 11/2/2016 AG01 D102
AI2102 O2 AIR
MINERAL
12 8,000.00 96,000.00 2 10/30/2016 11/1/2016 AG02 D115
AK67312 RINSO DETERGEN 12 25,000.00 300,000.00 4 11/3/2016 11/5/2016 AG03 D119
AK67311 SO KLIN DETERGEN 12 20,000.00 240,000.00 3 10/28/2016 11/1/2016 AG03 D118
AM6272 SO KLIN
PEMUTIH
PEMUTIH 12 7,000.00 84,000.00 2 10/30/2016 11/2/2016 AG04 D125
AD30021 SPONGE CAMILAN 6 11,000.00 66,000.00 3 11/1/2016 11/2/2016 AG01 D101
ISTIQOMAH 19
Id_Barang Nama_Barang Jenis_Barang Isi_@Kardus Harga_@Pack Harga_@Kardus Jmlh_Kardus Tgl_Pengiriman Tgl_Masuk Id_Gudang Id_Distributor
AD30023 TANGO CAMILAN 6 30,000.00 180,000.00 5 11/2/2016 11/3/2016 AG01 D103
AI2103 TOTAL AIR
MINERAL
12 2,300.00 27,000.00 4 10/29/2016 11/1/2016 AG02 D116
AD30024 TWISTER CAMILAN 6 12,000.00 72,000.00 3 11/1/2016 11/3/2016 AG01 D104
AD30032 ULTRAMILK SUSU 12 14,000.00 168,000.00 4 10/29/2016 11/1/2016 AG02 D107
AM6271 VANISH PEMUTIH 12 13,000.00 156,000.00 3 10/30/2016 11/2/2016 AG04 D124
Tabel 5. Barang
ISTIQOMAH 20
IV.3. Kamus Data
Pegawai = [Id_Pegawai, Nama_Pegawai, Password]
Login = [Id_Pegawai, Password]
Gudang = [Id_Gudang, Nama_Gudang, Kapasitas]
Barang = [Id_Barang, Nama_Barang, Jenis Barang, Isi_@Kardus,
Harga_@Pack, Harga_@Kardus, Jmlh_Kardus, Tgl_Pengiriman, Tgl_Masuk,
Id_Gudang, Id_Distributor]
Distributor = [Id_Distributor, Nama_Distributor, No_Tlp, Id_Barang,
Nama_Barang, Tgl_Pengiriman]
IV.4. Enterprise Rule
1. Setiap pegawai hanya dapat memiliki satu Id_Pegawai dan Password.
2. Menu hanya dapat diakses oleh pegawai
3. Setiap Barang hanya dapat memiliki Id_Barang
4. Semua Barang disimpan berdasarkan Jenis Barang
5. Jenis barang dapat memiliki banyak Nama Barang
6. Satu Gudang hanya memiliki satu Id
7. GudangSatu Gudang dapat menyimpan banyak barang
8. Setiap distributor dapat mengirim satu barang atau mungkin lebih
IV.5. Derajat Hubungan
IV.6. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) pada sistem basis data ini sebagai berikut:
Pegawai Mengakses Login
M 1
Barang Isi Gudang
M 1
Barang Memiliki Distributor
1 1
Gambar 13. Derajat Hubungan
ISTIQOMAH 21
Pegawai Mengakses Login
Nama_Pegawai
Id_Pegawai Password
Id_Pegawai Password
Gudang Isi Barang
Distributor
Isi
Nama_Gudang
Id_Gudang Kapasitas
Id_Barang
Nama_Barang
Jenis_Barang
Isi_@Kardus
Harga_@Pack
Jmlh_Kardus
Harga_@Kardus
Tgl_Masuk
Id_Distributor
Nama_Distributor No_Tlp
Tgl_Pengiriman
Gambar 14. Diagram ER
ISTIQOMAH 22
IV.7. Query
Gambar 15. Query Data Distribusi
Data Distributor
Id_Barang Nama_Barang Id_Distributor Nama_DistributorNo_Tlp Tgl_Pengiriman Tgl_Masuk Id_Gudang
AD30021 SPONGE D101 PT. Makanan Halal 899901 11/1/2016 11/2/2016 AG01
AD30022 NISSIN D102 PT. Makananku 893562 11/1/2016 11/2/2016 AG01
AD30023 TANGO D103 PT. Merak Hijau 893421 11/2/2016 11/3/2016 AG01
AD30024 TWISTER D104 PT. Bismillah 895560 11/1/2016 11/3/2016 AG01
AD30025 BISKUIT
ROMA
D105 PT. Halal 890000 11/5/2016 11/6/2016 AG01
AD30031 INDOMILK D106 PT. Indomilk 894250 10/28/2016 11/1/2016 AG02
AD30032 ULTRAMILK D107 PT. Wingsfood 894520 10/29/2016 11/1/2016 AG02
AD30033 MILO D108 PT. Nestle 896100 11/2/2016 11/3/2016 AG02
AD30034 ANLENE D109 PT. Anlene 859300 10/29/2016 11/1/2016 AG02
AD30035 HI LO D110 PT. Hi Lo 891222 10/30/2016 11/1/2016 AG02
AH1121 BERAS
KOTA 5 KG
D111 PT. Kota Rice 867388 11/3/2016 11/6/2016 AG05
AH1122 BERAS
BRAMO 5 KG
D112 PT. Rice Good 891151 11/4/2016 11/6/2016 AG05
AH1123 BERAS
KEKINIAN 5
KG
D113 PT. Abstrak 852555 11/4/2016 11/6/2016 AG05
AI2101 AQUA D114 PT. Danone 876777 11/4/2016 11/5/2016 AG02
AI2102 O2 D115 PT. O2 Mineral 845845 10/30/2016 11/1/2016 AG02
AI2103 TOTAL D116 PT. Total Mineral 872511 10/29/2016 11/1/2016 AG02
AI2104 CLEO D117 PT. Cleo 862777 10/29/2016 11/1/2016 AG02
AK67311 SO KLIN D118 PT. Wings 892555 10/28/2016 11/1/2016 AG03
AK67312 RINSO D119 PT. Rinso 899999 11/3/2016 11/5/2016 AG03
AK67313 DETERGEN
CLING
D120 PT. Clin Live 878787 10/29/2016 11/3/2016 AG03
AK67314 DAIA D121 PT. Garuda Biru 821111 11/1/2016 11/4/2016 AG03
AL17211 MOLTO D122 PT. Molto 822222 11/3/2016 11/4/2016 AG04
AL17212 DOWNY D123 PT. Downy Group 853333 11/3/2016 11/4/2016 AG04
AM6271 VANISH D124 PT. Blue 833333 10/30/2016 11/2/2016 AG04
AM6272 SO KLIN
PEMUTIH
D125 PT. Wings White 834834 10/30/2016 11/2/2016 AG04
Tabel 6. Query Distributor
ISTIQOMAH 23
Gambar 16. Query Harga Tiap Kardus
Harga
Id_Barang Nama_Barang Jmlh_Kardus Isi_@Kardus Id_Gudang
AD30021 SPONGE 3 6 AG01
AD30022 NISSIN 5 6 AG01
AD30023 TANGO 5 6 AG01
AD30024 TWISTER 3 6 AG01
AD30025 BISKUIT ROMA 3 6 AG01
AD30031 INDOMILK 2 6 AG02
AD30032 ULTRAMILK 4 12 AG02
AD30033 MILO 4 12 AG02
AD30034 ANLENE 4 12 AG02
AD30035 HI LO 2 12 AG02
AI2101 AQUA 5 12 AG02
AI2102 O2 2 12 AG02
AI2103 TOTAL 4 12 AG02
AI2104 CLEO 2 12 AG02
AK67311 SO KLIN 3 12 AG03
AK67312 RINSO 4 12 AG03
AK67313 DETERGEN CLING 3 12 AG03
AK67314 DAIA 4 12 AG03
AL17211 MOLTO 3 12 AG04
AL17212 DOWNY 4 12 AG04
AM6271 VANISH 3 12 AG04
AM6272 SO KLIN PEMUTIH 2 12 AG04
AH1121 BERAS KOTA 5 KG 4 5 AG05
AH1122 BERAS BRAMO 5 KG 3 5 AG05
AH1123 BERAS KEKINIAN 5 KG 2 5 AG05
Tabel 7. Query Harga Tiap Kardus
ISTIQOMAH 24
Gambar 17. Query Harga Tiap Pack
Harga@Pack
Id_Barang Nama_Barang Isi_@Kardus Harga_@Pack Id_Gudang
AD30021 SPONGE 6 11,000.00 AG01
AD30022 NISSIN 6 24,000.00 AG01
AD30023 TANGO 6 30,000.00 AG01
AD30024 TWISTER 6 12,000.00 AG01
AD30025 BISKUIT ROMA 6 23,000.00 AG01
AD30031 INDOMILK 6 8,000.00 AG02
AD30032 ULTRAMILK 12 14,000.00 AG02
AD30033 MILO 12 32,000.00 AG02
AD30034 ANLENE 12 35,000.00 AG02
AD30035 HI LO 12 34,000.00 AG02
AH1121 BERAS KOTA 5 KG 5 52,000.00 AG05
AH1122 BERAS BRAMO 5 KG 5 55,000.00 AG05
AH1123 BERAS KEKINIAN 5 KG 5 50,000.00 AG05
AI2101 AQUA 12 2,500.00 AG02
AI2102 O2 12 8,000.00 AG02
AI2103 TOTAL 12 2,300.00 AG02
AI2104 CLEO 12 2,400.00 AG02
AK67311 SO KLIN 12 20,000.00 AG03
AK67312 RINSO 12 25,000.00 AG03
AK67313 DETERGEN CLING 12 18,000.00 AG03
AK67314 DAIA 12 25,000.00 AG03
AL17211 MOLTO 12 20,000.00 AG04
AL17212 DOWNY 12 24,000.00 AG04
AM6271 VANISH 12 13,000.00 AG04
AM6272 SO KLIN PEMUTIH 12 7,000.00 AG04
Tabel 8. Query Tiap Pack
Gambar 18. Query Penyimpanan
ISTIQOMAH 25
Penyimpanan
Id_Baran
g
Nama_
Barang
Jenis_
Baran
g
Isi_@Kard
us
Harga_@
Kardus
Jmlh_
Kardu
s
Tgl_Masu
k
Id_Distributo
r
Nama_Distributo
r
Id_Gudan
g
AD30021 SPONG
E
CAMI
LAN
6 66,000.00 3 11/2/2016 P101 PT. Makanan
Halal
AG01
AD30022 NISSIN CAMI
LAN
6 144,000.0
0
5 11/2/2016 P102 PT. Makananku AG01
AD30023 TANGO CAMI
LAN
6 180,000.0
0
5 11/3/2016 P103 PT. Merak Hijau AG01
AD30024 TWIST
ER
CAMI
LAN
6 72,000.00 3 11/3/2016 P104 PT. Bismillah AG01
AD30025 BISKUI
T
ROMA
CAMI
LAN
6 138,000.0
0
3 11/6/2016 P105 PT. Halal AG01
AD30031 INDOM
ILK
SUSU 6 48,000.00 2 11/1/2016 P201 PT. Indomilk AG02
AD30032 ULTRA
MILK
SUSU 12 168,000.0
0
4 11/1/2016 P202 PT. Wingsfood AG02
AD30033 MILO SUSU 12 384,000.0
0
4 11/3/2016 P203 PT. Nestle AG02
AD30034 ANLEN
E
SUSU 12 420,000.0
0
4 11/1/2016 P204 PT. Anlene AG02
AD30035 HI LO SUSU 12 408,000.0
0
2 11/1/2016 P205 PT. Hi Lo AG02
AH1121 BERAS
KOTA
5 KG
BERA
S
5 260,000.0
0
4 11/6/2016 P301 PT. Kota Rice AG05
AH1122 BERAS
BRAM
O 5 KG
BERA
S
5 275,000.0
0
3 11/6/2016 P302 PT. Rice Good AG05
AH1123 BERAS
KEKINI
AN 5
KG
BERA
S
5 250,000.0
0
2 11/6/2016 P303 PT. Abstrak AG05
AI2101 AQUA AIR
MINE
RAL
12 30,000.00 5 11/5/2016 P401 PT. Danone AG02
AI2102 O2 AIR
MINE
RAL
12 96,000.00 2 11/1/2016 P402 PT. O2 Mineral AG02
AI2103 TOTAL AIR
MINE
RAL
12 27,000.00 4 11/1/2016 P403 PT. Total Mineral AG02
AI2104 CLEO AIR
MINE
RAL
12 28,000.00 2 11/1/2016 P405 PT. Cleo AG02
AK67311 SO
KLIN
DETE
RGEN
12 240,000.0
0
3 11/1/2016 P501 PT. Wings AG03
AK67312 RINSO DETE
RGEN
12 300,000.0
0
4 11/5/2016 P502 PT. Rinso AG03
AK67313 DETER
GEN
CLING
DETE
RGEN
12 216,000.0
0
3 11/3/2016 P503 PT. Clin Live AG03
AK67314 DAIA DETE
RGEN
12 300,000.0
0
4 11/4/2016 P504 PT. Garuda Biru AG03
AL17211 MOLT
O
PELE
MBUT
12 240,000.0
0
3 11/4/2016 P601 PT. Molto AG04
AL17212 DOWN
Y
PELE
MBUT
12 288,000.0
0
4 11/4/2016 P602 PT. Downy Group AG04
ISTIQOMAH 26
Penyimpanan
Id_Baran
g
Nama_
Barang
Jenis_
Baran
g
Isi_@Kard
us
Harga_@
Kardus
Jmlh_
Kardu
s
Tgl_Masu
k
Id_Distributo
r
Nama_Distributo
r
Id_Gudan
g
AM6271 VANIS
H
PEMU
TIH
12 156,000.0
0
3 11/2/2016 P701 PT. Blue AG04
AM6272 SO
KLIN
PEMUT
IH
PEMU
TIH
12 84,000.00 2 11/2/2016 P702 PT. Wings White AG04
Tabel 9. Query Penyimpanan Barang
Gambar 19. Query Toko Jaya Makmur
Tabel Toko Jaya
Id_Baran
g
Nama_Baran
g
Jenis_Baran
g
Isi_@
Kardus
Harga_@Kard
us
Jmlh_
Kardus
Tgl_Masu
k
Id_
Distributor
Nama_
Distributor
Id_Gudan
g
AD30021 SPONGE CAMILAN 6 66,000.00 3 11/2/2016 P101 PT.
Makanan
Halal
AG01
AD30022 NISSIN CAMILAN 6 144,000.00 5 11/2/2016 P102 PT.
Makananku
AG01
AD30023 TANGO CAMILAN 6 180,000.00 5 11/3/2016 P103 PT. Merak
Hijau
AG01
AD30024 TWISTER CAMILAN 6 72,000.00 3 11/3/2016 P104 PT.
Bismillah
AG01
AD30025 BISKUIT
ROMA
CAMILAN 6 138,000.00 3 11/6/2016 P105 PT. Halal AG01
AD30031 INDOMILK SUSU 6 48,000.00 2 11/1/2016 P201 PT.
Indomilk
AG02
AD30032 ULTRAMIL
K
SUSU 12 168,000.00 4 11/1/2016 P202 PT.
Wingsfood
AG02
AD30033 MILO SUSU 12 384,000.00 4 11/3/2016 P203 PT. Nestle AG02
AD30034 ANLENE SUSU 12 420,000.00 4 11/1/2016 P204 PT. Anlene AG02
AD30035 HI LO SUSU 12 408,000.00 2 11/1/2016 P205 PT. Hi Lo AG02
AH1121 BERAS
KOTA 5 KG
BERAS 5 260,000.00 4 11/6/2016 P301 PT. Kota
Rice
AG05
AH1122 BERAS
BRAMO 5
KG
BERAS 5 275,000.00 3 11/6/2016 P302 PT. Rice
Good
AG05
AH1123 BERAS
KEKINIAN 5
KG
BERAS 5 250,000.00 2 11/6/2016 P303 PT. Abstrak AG05
AI2101 AQUA AIR
MINERAL
12 30,000.00 5 11/5/2016 P401 PT. Danone AG02
AI2102 O2 AIR
MINERAL
12 96,000.00 2 11/1/2016 P402 PT. O2
Mineral
AG02
AI2103 TOTAL AIR
MINERAL
12 27,000.00 4 11/1/2016 P403 PT. Total
Mineral
AG02
ISTIQOMAH 27
Tabel Toko Jaya
Id_Baran
g
Nama_Baran
g
Jenis_Baran
g
Isi_@
Kardus
Harga_@Kard
us
Jmlh_
Kardus
Tgl_Masu
k
Id_
Distributor
Nama_
Distributor
Id_Gudan
g
AI2104 CLEO AIR
MINERAL
12 28,000.00 2 11/1/2016 P405 PT. Cleo AG02
AK67311 SO KLIN DETERGEN 12 240,000.00 3 11/1/2016 P501 PT. Wings AG03
AK67312 RINSO DETERGEN 12 300,000.00 4 11/5/2016 P502 PT. Rinso AG03
AK67313 DETERGEN
CLING
DETERGEN 12 216,000.00 3 11/3/2016 P503 PT. Clin
Live
AG03
AK67314 DAIA DETERGEN 12 300,000.00 4 11/4/2016 P504 PT. Garuda
Biru
AG03
AL17211 MOLTO PELEMBUT 12 240,000.00 3 11/4/2016 P601 PT. Molto AG04
AL17212 DOWNY PELEMBUT 12 288,000.00 4 11/4/2016 P602 PT. Downy
Group
AG04
AM6271 VANISH PEMUTIH 12 156,000.00 3 11/2/2016 P701 PT. Blue AG04
AM6272 SO KLIN
PEMUTIH
PEMUTIH 12 84,000.00 2 11/2/2016 P702 PT. Wings
White
AG04
Tabel 10. Query Toko Jaya Makmur
IV.8. Form
Gambar 20. Form Distributor(Modal Dialog)
ISTIQOMAH 28
Gambar 21. Form Distributor(Form Wizard)
Gambar 22. Form Login
ISTIQOMAH 29
Gambar 23. Form Menu
Gambar 24. Form Pegawai
Gambar 25. Form Tabel Barang
ISTIQOMAH 30
Gambar 26. Form Tabel Gudang
Tabel 27. Form Tabel Penyimpanan
Tabel 28. Form Toko Jaya Makmur
ISTIQOMAH 31
Tabel 29. Form Toko
Gambar 30. Form Penyimpanan-Modal Dialog
ISTIQOMAH 32
Gambar 31. Form Harga per Pack
Gambar 32. Form Harga per Kardus
ISTIQOMAH 33
BAB V PENUTUP
V.1. Kesimpulan
Sistem Basis Data diartikan sebagai sekumpulan basis data dengan para
pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang
dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data,
serta sistem komputer yang mendukungnya. Data yang digunakan dalam sistem basis
data disimpan dalam database yakni tempat penyimpanan teroganir.
Dengan menggunakan SIstem Basis Data menggunakan Ms. Access mempermudah
dalam perancangan dan pengimplementasian pembuatan Sistem Basis data. Terutama
tampilan yang dapat ditentukan sesuai keinginan dengan menggunakan form wizard
ataupun dengan modal dialog agar tampilan dapat seperti desktop / window. Selain itu,
dengan menggunakan Ms. Access kita juga dapat mengetahui fungsi dari Query selain
sebagai hubungan setiap tabel satu dengan tabel yang lain adalah untuk memanggil data
– data yang telah dibuat pada tabel yang tersimpan dalam database.
Dengan adanya diagram ER yang sebelumnya dibuat dapat mempermudah
perancangan dalam pembuatan sistem basis data, terutama disaat menentukan field dan
nilai fieldnya.
V.2. Saran
Saran dari praktikum Sistem Basis Data adalah :
Diajarkannya cara menuliskan Code Building guna membuat tampilan sistem
basis data seperti tampilan desktop / program pada swalayan – swalayan agar
lebih menarik.
Praktikum yang diadakan di Lab. Komputasial Spasial lebih diperpanjang
waktunya agar materi yang disampaikan lebih banyak dan dapat dipahami oleh
mahasiswa.
ISTIQOMAH 34
DAFTAR PUSTAKA
Diktat. 2015. Materi Kuliah Sistem Basis Data. Mataram: Sekolah Tinggi Agama Hindu Negeri
Gde Pudja Mataram.
Susanto, B. Yanto. 2016. PPT Basis Data. Surabaya : Teknik Geomatika ITS
ISTIQOMAH 35

More Related Content

What's hot

Laporan Pratikum analisis regresi linier sederhana
Laporan Pratikum analisis regresi linier sederhanaLaporan Pratikum analisis regresi linier sederhana
Laporan Pratikum analisis regresi linier sederhanagita Ta
 
Kata pengantar
Kata pengantarKata pengantar
Kata pengantarVio Robin
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompokFriska Nuraini
 
Dokumen Perencanaan Proyek
Dokumen Perencanaan ProyekDokumen Perencanaan Proyek
Dokumen Perencanaan ProyekHamka Aminullah
 
Ekonomi Teknik I (tugas bulan 2)
Ekonomi Teknik I (tugas bulan 2)Ekonomi Teknik I (tugas bulan 2)
Ekonomi Teknik I (tugas bulan 2)Nimas Putri
 
Laporan Praktikum GIS Digitasi
Laporan Praktikum GIS DigitasiLaporan Praktikum GIS Digitasi
Laporan Praktikum GIS DigitasiSally Indah N
 
Analisis dan pemodelan keputusan
Analisis dan pemodelan keputusanAnalisis dan pemodelan keputusan
Analisis dan pemodelan keputusanDodi Palowan
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental MobilDwi Mardianti
 
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...Uofa_Unsada
 
Permainan strategi campuran
Permainan strategi campuranPermainan strategi campuran
Permainan strategi campurangleebelle
 
Sistem Basis Data Kepegawaian Supermarket.
Sistem Basis Data Kepegawaian Supermarket.Sistem Basis Data Kepegawaian Supermarket.
Sistem Basis Data Kepegawaian Supermarket.Febry San
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataShofura Kamal
 
Laporan kerja praktek sistem informasi monitoring material gudang
Laporan kerja praktek sistem informasi monitoring material gudangLaporan kerja praktek sistem informasi monitoring material gudang
Laporan kerja praktek sistem informasi monitoring material gudangILex Daud Basra
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile ProgrammingVicinthia Veren
 
Survei dan Pemetaan Menggunakan GPS
Survei dan Pemetaan Menggunakan GPSSurvei dan Pemetaan Menggunakan GPS
Survei dan Pemetaan Menggunakan GPSbramantiyo marjuki
 

What's hot (20)

Laporan Pratikum analisis regresi linier sederhana
Laporan Pratikum analisis regresi linier sederhanaLaporan Pratikum analisis regresi linier sederhana
Laporan Pratikum analisis regresi linier sederhana
 
Kata pengantar
Kata pengantarKata pengantar
Kata pengantar
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
 
Dokumen Perencanaan Proyek
Dokumen Perencanaan ProyekDokumen Perencanaan Proyek
Dokumen Perencanaan Proyek
 
Ekonomi Teknik I (tugas bulan 2)
Ekonomi Teknik I (tugas bulan 2)Ekonomi Teknik I (tugas bulan 2)
Ekonomi Teknik I (tugas bulan 2)
 
Tugas UAS Rangkuman Riset Operasi
Tugas UAS Rangkuman Riset Operasi Tugas UAS Rangkuman Riset Operasi
Tugas UAS Rangkuman Riset Operasi
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
 
Laporan Praktikum GIS Digitasi
Laporan Praktikum GIS DigitasiLaporan Praktikum GIS Digitasi
Laporan Praktikum GIS Digitasi
 
Analisis dan pemodelan keputusan
Analisis dan pemodelan keputusanAnalisis dan pemodelan keputusan
Analisis dan pemodelan keputusan
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
 
DIGITASI
DIGITASIDIGITASI
DIGITASI
 
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
 
Permainan strategi campuran
Permainan strategi campuranPermainan strategi campuran
Permainan strategi campuran
 
Sistem Basis Data Kepegawaian Supermarket.
Sistem Basis Data Kepegawaian Supermarket.Sistem Basis Data Kepegawaian Supermarket.
Sistem Basis Data Kepegawaian Supermarket.
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
 
PENGOLAHAN DATA
PENGOLAHAN DATAPENGOLAHAN DATA
PENGOLAHAN DATA
 
Laporan kerja praktek sistem informasi monitoring material gudang
Laporan kerja praktek sistem informasi monitoring material gudangLaporan kerja praktek sistem informasi monitoring material gudang
Laporan kerja praktek sistem informasi monitoring material gudang
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile Programming
 
Proposal PKM-Kewirausahaan LOLOS PKM
Proposal PKM-Kewirausahaan LOLOS PKMProposal PKM-Kewirausahaan LOLOS PKM
Proposal PKM-Kewirausahaan LOLOS PKM
 
Survei dan Pemetaan Menggunakan GPS
Survei dan Pemetaan Menggunakan GPSSurvei dan Pemetaan Menggunakan GPS
Survei dan Pemetaan Menggunakan GPS
 

Viewers also liked

Beginning to Scratch the Surface: Computer Programming for Elementary Students
Beginning to Scratch the Surface: Computer Programming for Elementary StudentsBeginning to Scratch the Surface: Computer Programming for Elementary Students
Beginning to Scratch the Surface: Computer Programming for Elementary StudentsLakeland Central School District
 
11 ms acces_приемы работыt
11 ms acces_приемы работыt11 ms acces_приемы работыt
11 ms acces_приемы работыtEvgeniy Golendyhin
 
Trabajo sobre acces
Trabajo sobre accesTrabajo sobre acces
Trabajo sobre accesFelipe Daza
 
Programul Centrului de Excelență și Formare al BNC „Ion Creangă” - Martie 2017
Programul Centrului de Excelență și Formare al BNC „Ion Creangă” - Martie 2017Programul Centrului de Excelență și Formare al BNC „Ion Creangă” - Martie 2017
Programul Centrului de Excelență și Formare al BNC „Ion Creangă” - Martie 2017BibliotecaCreanga
 
Contoh kp absensi
Contoh kp absensiContoh kp absensi
Contoh kp absensirizal muhh
 
Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbeva nurvaizah
 
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...Roni Darmanto
 
Kkp teknik komputer bsi print
Kkp teknik komputer bsi printKkp teknik komputer bsi print
Kkp teknik komputer bsi printRizky Dewi
 
Laporan Praktek Jaringan Komputer "Jaringan perangkat lokal"
Laporan Praktek Jaringan Komputer "Jaringan perangkat lokal"Laporan Praktek Jaringan Komputer "Jaringan perangkat lokal"
Laporan Praktek Jaringan Komputer "Jaringan perangkat lokal"Riyo D'lasphaga
 
Laporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan BasinuLaporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan BasinuIwan Basinu
 
Contoh laporan kerja praktek ti
Contoh laporan kerja praktek tiContoh laporan kerja praktek ti
Contoh laporan kerja praktek tialvinsadega
 
Laporan kerja praktek jaringankomputer
Laporan kerja praktek jaringankomputerLaporan kerja praktek jaringankomputer
Laporan kerja praktek jaringankomputerElytua Napitupulu
 
Contoh Laporan Prkatek Kerja Industri (PRAKERIN) SMK TKJ
Contoh Laporan Prkatek Kerja Industri (PRAKERIN) SMK TKJContoh Laporan Prkatek Kerja Industri (PRAKERIN) SMK TKJ
Contoh Laporan Prkatek Kerja Industri (PRAKERIN) SMK TKJAriefiandra Ariefiandra
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 

Viewers also liked (17)

Loops
LoopsLoops
Loops
 
Beginning to Scratch the Surface: Computer Programming for Elementary Students
Beginning to Scratch the Surface: Computer Programming for Elementary StudentsBeginning to Scratch the Surface: Computer Programming for Elementary Students
Beginning to Scratch the Surface: Computer Programming for Elementary Students
 
11 ms acces_приемы работыt
11 ms acces_приемы работыt11 ms acces_приемы работыt
11 ms acces_приемы работыt
 
Cristina Carvaca_Deber
Cristina Carvaca_DeberCristina Carvaca_Deber
Cristina Carvaca_Deber
 
Trabajo sobre acces
Trabajo sobre accesTrabajo sobre acces
Trabajo sobre acces
 
Programul Centrului de Excelență și Formare al BNC „Ion Creangă” - Martie 2017
Programul Centrului de Excelență și Formare al BNC „Ion Creangă” - Martie 2017Programul Centrului de Excelență și Formare al BNC „Ion Creangă” - Martie 2017
Programul Centrului de Excelență și Formare al BNC „Ion Creangă” - Martie 2017
 
Contoh kp absensi
Contoh kp absensiContoh kp absensi
Contoh kp absensi
 
Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vb
 
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
 
Kkp teknik komputer bsi print
Kkp teknik komputer bsi printKkp teknik komputer bsi print
Kkp teknik komputer bsi print
 
Laporan Praktek Jaringan Komputer "Jaringan perangkat lokal"
Laporan Praktek Jaringan Komputer "Jaringan perangkat lokal"Laporan Praktek Jaringan Komputer "Jaringan perangkat lokal"
Laporan Praktek Jaringan Komputer "Jaringan perangkat lokal"
 
Laporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan BasinuLaporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan Basinu
 
Contoh laporan kerja praktek ti
Contoh laporan kerja praktek tiContoh laporan kerja praktek ti
Contoh laporan kerja praktek ti
 
Laporan kerja praktek jaringankomputer
Laporan kerja praktek jaringankomputerLaporan kerja praktek jaringankomputer
Laporan kerja praktek jaringankomputer
 
Sap Mm
Sap   MmSap   Mm
Sap Mm
 
Contoh Laporan Prkatek Kerja Industri (PRAKERIN) SMK TKJ
Contoh Laporan Prkatek Kerja Industri (PRAKERIN) SMK TKJContoh Laporan Prkatek Kerja Industri (PRAKERIN) SMK TKJ
Contoh Laporan Prkatek Kerja Industri (PRAKERIN) SMK TKJ
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Similar to Laporan Sistem Basis Data Ms. Acces

Basis data dan gudang data
Basis data dan gudang dataBasis data dan gudang data
Basis data dan gudang datalulus nugraha
 
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...Sukartiningsih
 
Makalah sistem informasi dhizah1
Makalah sistem informasi dhizah1Makalah sistem informasi dhizah1
Makalah sistem informasi dhizah1AdhizahNur
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon JerukImplementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon JerukAndreasTanjaya_43218120078
 
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...Siti Nur Rohadatul Aisy
 
Sim,jeffry kurniawan,hapzi ali,analisis dan perancangan sistem informasi penj...
Sim,jeffry kurniawan,hapzi ali,analisis dan perancangan sistem informasi penj...Sim,jeffry kurniawan,hapzi ali,analisis dan perancangan sistem informasi penj...
Sim,jeffry kurniawan,hapzi ali,analisis dan perancangan sistem informasi penj...Jeffry Kurniawan
 
MODUL DATA MINING
MODUL DATA MININGMODUL DATA MINING
MODUL DATA MININGNanzalXIV
 
Informasi dan bisnis
Informasi dan bisnisInformasi dan bisnis
Informasi dan bisniskirez_ananda
 
PKL Pada Badan PPSDM Kesehatan
PKL Pada Badan PPSDM KesehatanPKL Pada Badan PPSDM Kesehatan
PKL Pada Badan PPSDM KesehatanLexi Pakasi
 
Sim, erni anggraini, prof. dr. ir. hapzi ali, mm, cma, analisis dan perancang...
Sim, erni anggraini, prof. dr. ir. hapzi ali, mm, cma, analisis dan perancang...Sim, erni anggraini, prof. dr. ir. hapzi ali, mm, cma, analisis dan perancang...
Sim, erni anggraini, prof. dr. ir. hapzi ali, mm, cma, analisis dan perancang...-
 
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...Ranti Pusriana
 
6 si pi, jemmy esrom serang, hapzi ali, dasar-dasar intelegensi bisnis basis ...
6 si pi, jemmy esrom serang, hapzi ali, dasar-dasar intelegensi bisnis basis ...6 si pi, jemmy esrom serang, hapzi ali, dasar-dasar intelegensi bisnis basis ...
6 si pi, jemmy esrom serang, hapzi ali, dasar-dasar intelegensi bisnis basis ...JEMMY ESROM SERANG
 
Makalah sistem informasi manajemen
Makalah sistem informasi manajemenMakalah sistem informasi manajemen
Makalah sistem informasi manajemenMiftah Iqtishoduna
 
Sim, yuli dwi astuti, hapzi ali,implementasi sistem informasi pada perusahaan...
Sim, yuli dwi astuti, hapzi ali,implementasi sistem informasi pada perusahaan...Sim, yuli dwi astuti, hapzi ali,implementasi sistem informasi pada perusahaan...
Sim, yuli dwi astuti, hapzi ali,implementasi sistem informasi pada perusahaan...Yuli Dwi Astuti
 
Karya ilimiah implementasi sistem informasi manajemen pada perusahaan
Karya ilimiah    implementasi sistem informasi manajemen pada perusahaanKarya ilimiah    implementasi sistem informasi manajemen pada perusahaan
Karya ilimiah implementasi sistem informasi manajemen pada perusahaanTheresia Magdalena
 
Makalah sistem informasi
Makalah sistem informasiMakalah sistem informasi
Makalah sistem informasiriski_abidin
 

Similar to Laporan Sistem Basis Data Ms. Acces (20)

Basis data dan gudang data
Basis data dan gudang dataBasis data dan gudang data
Basis data dan gudang data
 
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
 
Makalah sistem informasi dhizah1
Makalah sistem informasi dhizah1Makalah sistem informasi dhizah1
Makalah sistem informasi dhizah1
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon JerukImplementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
 
Tugas myi course
Tugas myi courseTugas myi course
Tugas myi course
 
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
 
Sim,jeffry kurniawan,hapzi ali,analisis dan perancangan sistem informasi penj...
Sim,jeffry kurniawan,hapzi ali,analisis dan perancangan sistem informasi penj...Sim,jeffry kurniawan,hapzi ali,analisis dan perancangan sistem informasi penj...
Sim,jeffry kurniawan,hapzi ali,analisis dan perancangan sistem informasi penj...
 
MODUL DATA MINING
MODUL DATA MININGMODUL DATA MINING
MODUL DATA MINING
 
Informasi dan bisnis
Informasi dan bisnisInformasi dan bisnis
Informasi dan bisnis
 
Laporan sistem basis data sirkulasi peminjaman buku
Laporan sistem basis data sirkulasi peminjaman bukuLaporan sistem basis data sirkulasi peminjaman buku
Laporan sistem basis data sirkulasi peminjaman buku
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
PKL Pada Badan PPSDM Kesehatan
PKL Pada Badan PPSDM KesehatanPKL Pada Badan PPSDM Kesehatan
PKL Pada Badan PPSDM Kesehatan
 
Sim, erni anggraini, prof. dr. ir. hapzi ali, mm, cma, analisis dan perancang...
Sim, erni anggraini, prof. dr. ir. hapzi ali, mm, cma, analisis dan perancang...Sim, erni anggraini, prof. dr. ir. hapzi ali, mm, cma, analisis dan perancang...
Sim, erni anggraini, prof. dr. ir. hapzi ali, mm, cma, analisis dan perancang...
 
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
 
6 si pi, jemmy esrom serang, hapzi ali, dasar-dasar intelegensi bisnis basis ...
6 si pi, jemmy esrom serang, hapzi ali, dasar-dasar intelegensi bisnis basis ...6 si pi, jemmy esrom serang, hapzi ali, dasar-dasar intelegensi bisnis basis ...
6 si pi, jemmy esrom serang, hapzi ali, dasar-dasar intelegensi bisnis basis ...
 
Makalah sistem informasi manajemen
Makalah sistem informasi manajemenMakalah sistem informasi manajemen
Makalah sistem informasi manajemen
 
Sim, yuli dwi astuti, hapzi ali,implementasi sistem informasi pada perusahaan...
Sim, yuli dwi astuti, hapzi ali,implementasi sistem informasi pada perusahaan...Sim, yuli dwi astuti, hapzi ali,implementasi sistem informasi pada perusahaan...
Sim, yuli dwi astuti, hapzi ali,implementasi sistem informasi pada perusahaan...
 
Karya ilimiah implementasi sistem informasi manajemen pada perusahaan
Karya ilimiah    implementasi sistem informasi manajemen pada perusahaanKarya ilimiah    implementasi sistem informasi manajemen pada perusahaan
Karya ilimiah implementasi sistem informasi manajemen pada perusahaan
 
Makalah sistem informasi
Makalah sistem informasiMakalah sistem informasi
Makalah sistem informasi
 

Laporan Sistem Basis Data Ms. Acces

  • 1. ISTIQOMAH i HALAMAN JUDUL KATA PENGANTAR Puji syukur atas kehadirat Allah SWT yang telah memberikan nikmat derta hidayah- Nya sehingga dapat menyelesaikan laporan praktikum yang berjudul “Laporan Praktikum
  • 2. ISTIQOMAH ii Sistem Basis Data”. Laporan ini disusun bertujuan untuk memenuhi salah satu tugas Mata Kuliah Sistem Basis Data. Penyusun mengucapkan terima kasih yang sebesar – besarnya kepada pihak – pihak yang terkait, yakni : 1. Bapak Yanto Budi Susanto, S.T., M.Eng selaku dosen Mata Kuliah Sistem Basis Data yang telah mengajarkan Mata Kuliah Sistem Basis Data dan praktikum Basis Data pada PostgreSQL, 2. Ibu Cherie Bhekti Pribadi, S.T., M.T. selaku asisten dosen Mata Kuliah Sistem Basis Data yang telah mengajarkan tentang praktikum Basis Data pada Ms. Acces. Penyusun menyaddari bahwa laporan dan hasil dari praktikum basis data ini jauh dari sempurna, maka dari itu penyusun mengharapkan kritik dan saran yang konstruktif dari para pembaca demi kesempurnaan laporan dan praktikum selanjutnya. Akhir kata penulis ucapkan terima kasih atas perhatian dari pembaca Laporan Praktikum Sistem Basis Data ini, semoga Laporan ini dapat menambah ilmu pengetahuan kita tentang prakiraan curah hujan. Surabaya, 12 Desember 2016 Istiqomah, ABSTRAK Sistem basis data merupakan sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya. Keberadaan sistem basis data ini sangat penting yakni membantu menyediakan informasi yang tersimpan dalam database agar dapat digunakan berkali – kali dan mempermudah pencarian data dengan cepat dan akurat sesuai data yang tersimpan. Dalam praktikum ini, data yang digunakan adalah data barang yang tersimpan dalam toko yang
  • 3. ISTIQOMAH iii sebelumnya telah dibuat. Dimana data merupakan nilai (value) yang turut merepresentasikan deskripsi dari suatu objek atau kejadian (event) dan bersifat historis serta sangat penting bagi pengguna data. Sistem basis data yang dibuat dapat berfungsi untuk mempermudah pengolahan sistem penyimpanan tata letak barang, penyimpanan informasi terkait harga dan distributor dengan tampilan yang menarik dan mudah digunakan oleh pegawai yang masuk kedalam sistem basis data dengan menggunakan id pegawai dan password. Tujuan dari praktikum ini adalah untuk memberikan kemudahan pada saat proses pengolahan data, mempermudah dalam penyimpanan, meminimalisir tingkat kesalahan yang terjadi dalam penginputan data, dan meningkatkan keamanan data sehingga informasi – informasi yang terdapat dalam database hanya dapat digunakan oleh user tertentu. Program yang digunakan dalam pembuatan sistem basis data ini adalah Ms. Access 2013. Dimana Ms. Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data computer relasional yang mudah digunakan dan dipahami dari berbagai kalangan, serta mudah dimiliki oleh pengguna. Kata Kunci : Data, Sistem Basis Data, Ms. Access. DAFTAR ISI HALAMAN JUDUL.....................................................................................................................i KATA PENGANTAR...................................................................................................................i ABSTRAK...................................................................................................................................ii DAFTAR ISI .............................................................................................................................. iii DAFTAR GAMBAR ..................................................................................................................iv DAFTAR TABEL.......................................................................................................................vi BAB I PENDAHULUAN.............................................................................................................1 I.1. Latar Belakang.............................................................................................................1 I.2. Tujuan ..........................................................................................................................1
  • 4. ISTIQOMAH iv I.3. Batasan Masalah...........................................................................................................1 BAB II TINJAUAN PUSTAKA...................................................................................................3 II.1. Data..............................................................................................................................3 II.2. SistemBasis Data..........................................................................................................3 II.3. Normalisasi...................................................................................................................4 II.4. Entitas ..........................................................................................................................5 II.5. Enterprise Rule.............................................................................................................5 II.6. Kamus Data..................................................................................................................5 II.7. Derajat Hubungan........................................................................................................6 II.8. Entity Relationship Diagram (ERD) .............................................................................8 BAB III METODOLOGI PRAKTIKUM ..................................................................................11 III.1. Metodologi Pelaksanaan.............................................................................................11 III.2. Waktu Dan Tempat....................................................................................................11 BAB IVHASIL DAN ANALISIS..............................................................................................12 IV.1. Entitas ........................................................................................................................12 IV.2. Normalisasi.................................................................................................................13 IV.3. Kamus Data................................................................................................................20 IV.4. Enterprise Rule...........................................................................................................20 IV.5. Derajat Hubungan......................................................................................................20 IV.6. Entity Relationship Diagram (ERD) ...........................................................................20 IV.7. Query..........................................................................................................................22 IV.8. Form...........................................................................................................................27 BAB V PENUTUP.....................................................................................................................33 V.1. Kesimpulan.................................................................................................................33 V.2. Saran ..........................................................................................................................33 DAFTAR PUSTAKA.................................................................................................................34 DAFTAR GAMBAR Gambar 1. Penyusunan Sistem Basis Data ............................................................................ 3 Gambar 2. Entity ………………………………………………………………………………………………… …………. 5 Gambar 3. Contoh Derajat Hubungan 1:1 ……………………………………………………………………… 6 Gambar 4. Contoh Derajat Hubungan 1:M …………………………………………………………………….. 6 Gambar 5. Contoh Derajat Hubungan M:1 ……………………………………………………………………. 7 Gambar 6. Contoh Derajat Hubungan M:M …………………………………………………………………… 7
  • 5. ISTIQOMAH v Gambar 7. Notasi dan Artinya ……………………………………………………………………………………….. 10 Gambar 8. Skema Metodologi Pelaksanaan ………………………………………………………………….. 11 Gambar 9. Entitas Pegawai ……………………………………………………………………………………………. 13 Gambar 10. Entitas Gudang …………………………………………………………………………………………… 13 Gambar 11. Entitas Barang ……………………………………………………………………………………………. 14 Gambar 12. Entitas Distributor …..…………………………………………………………………………………. 14 Gambar 13. Derajat Hubungan ……………………………………………………………………………………… 19 Gambar 14. Diagram ER ………………………………………………………………………………………………… 20 Gambar 15. Query Data Distributor…………………….………………………………………………………… 21 Gambar 16. Query Harga Tiap Kardus………………….………………………………………………………… 22 Gambar 17. Query Harga Tiap Pack ..………………….………………………………………………………… 23 Gambar 18. Query Penyimpanan .…………………….….………………………………………………………… 24 Gambar 19. Query Toko Jaya Makmur ……………….………………………………………………………… 25 Gambar 20. Form Distributor (Modal Dialog) …..…………………………………………………………… 25 Gambar 21. Form Ditributor (Form Wizard) ………………………………………………………………….. 26 Gambar 22. Form Login ………………………………………………………………………………………………… 26 Gambar 23. Form Menu ………………………………………………………………………………………………... 27 Gambar 24. Form Pegawai ……………………………………………………………………………………………. 27 Gambar 25. Form Tabel Barang ………………………………………………………………………………….…. 28 Gambar 26. Form Tabel Gudang ……………………………………………………………………………….…... 28 Gambar 27. Form Tabel Penyimpanan …………………………………………………………………………… 29
  • 6. ISTIQOMAH vi Gambar 28. Form Toko Jaya Makmur ……………………………………………………………………………. 30 Gambar 29. Form Penyimpanan (Modal Dialog) ……………………………………………………………. 30 Gambar 30. Form Harga per Pack ………………………………………………………………………………….. 31 Gambar 31. Form Harga per Kardus ………………………………..…………………………………………….. 31 DAFTAR TABEL Tabel 1. Toko Jaya Makmur ………………………………………………………………………………….. 16 Tabel 2. Pegawai………………………………………………………………………………………… …………. 16 Tabel 3. Gudang ……………………………………………………………………………..…………………… .. 16 Tabel 4. Penyimpanan …………………………………………………………………………….……………. 17 Tabel 5. Barang……………………………………………………………………………………..… …………….. 18 Tabel 6. Query Distributor …………………………………………………………………………………….. 21 Tabel 7. Query Tiap Kardus ……………………………………………………………………………….….. 22 Tabel 8. Query Tiap Pack ………………………………………………………………………………………. 23 Tabel 9. Query Penyimpanan Barang ………………………………………………………..………….. 24 Tabel 10. Query Toko Jaya Makmur ………………………………………………………….………….. 26
  • 7. ISTIQOMAH 1 BAB I PENDAHULUAN I.1.Latar Belakang Data merupakan suatu kumpulan nilai yang ikut mempresentasikan dari suatu objek atau kejadian. Data dalam dunia nyata sangatlah banyak dan sangat penting menurut kegunaan dan tujuan dibuatnya data tersebut dari setiap lembaga atau instansi maupun kelompok, sehingga diperlukan suatu sistem yang dapat menyimpan berbagai jenis data. Permisalan dari pembuatan data dalam kehidupan sehari – hari adalah data barang yang disimpan dalam gudang setiap toko. Barang yang terdapat pada toko memiliki jumlah dan jenis yang banyak, sehingga harus disimpan dalam suatu tempat. Untuk menghindari data – data dari barang dan ketidaktahuan letak penyimpanan barang oleh pegawai satu dengan yang lain maka dibuatnya suatu sistem basis data yang dapat menyimpan data – data barang kedalam database mulai dari pengiriman hingga penyimpanan yang ada di toko guna mempermudah pencarian serta pengaturan letak barang untuk disimpan ke gudang. Sistem Basis Data adalah kumpulan program yang digunakan untuk mengelola basis data. Dimana basis data merupakan suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu. Pemrosesan basis data sebagai perangkat andalan sangat diperlukan oleh berbagai institusi dan perusahaan. Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpanan data. Kehadiran basis data dapat meningkatkan Daya saing perusahaan tersebut. Basis data dapat mempercepat upaya pelayanan kepada pelanggan, menghasilkan informasi dengan cepat dan tepat sehingga membantu pengambilan keputusan untuk segera memutuskan suatu masalah berdasarkan informasi yang ada. Dari kegunaan – kegunaan sistem basis data tersebut dapat digunakan dalam berbagai program untuk berbagai kegiatan yang nantinya disimpan dalam database. Permisalan program basis data tersebut adalah Ms. Acces. Program milik Officce ini selain mudah dalam pengunaannya juga mayoritas pengguna PC ataupun komputer memilikinya karena program ini merupakan suatu paketan program yang terdapat dalam Office. I.2.Tujuan Tujuan dari dibuatnya laporan ini, sebagai berikut : Untuk memenuhi tugas Mata Kuliah Sistem Basis Data yang telah diberikan pada pertemuan kuliah minggu lalu oleh Dosen Asisten Mata Kuliah Sistem Basis Data, Memberikan informasi tentang pembuatan sistem basis data pada Ms. Acces untuk penyimpanan suatu barang, Memberikan informasi tentang Sistem Basis Data. I.3.Batasan Masalah Batasan masaah yang digunakan agar mempermudah dalam pengerjaan laporan ini adalah: Pengertian, manfaat dan kegunaan Sistem Basis Data Pengakses sistem basis data Toko Jaya makmur hanya pegawai toko dengan menggunakan Id pegawai dan password yang telah ditentukan, Window yang ditampilkan sesuai dengan menu yang dipilih pada form yang dipilih,
  • 8. ISTIQOMAH 2 Pengisian nilai atribut yang sesuai dengan field yang telah ditentukan dan hasil akhir dapat ditampilkan dalam bentuk tabel dan tampilan form yang ditentukan, Setiap tabel harus memiliki hubungan yang dengan tabel yang lain sehingga dibuatnya salah satu field yang sama.
  • 9. ISTIQOMAH 3 BAB II TINJAUAN PUSTAKA II.1. Data Data merupakan nilai (value) yang turut merepresentasikan deskripsi dari suatu objek atau kejadian (event) dan bersifat historis. Data disimpan atau direkam dalam bentuk angka, huruf, symbol, bunyi atau kombinasinya. II.2. Sistem Basis Data Sistem Basis Data adalah suatu sistem penyusunan dan pengelolaan record- record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan, sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan. Sistem Basis Data juga dapat diartikan sebagai sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya. Komponen Sistem Basis Data Komponen-komponen utama penyusun sistem basis data adalah : a. Perangkat keras b. Sistem operasi c. Basis data d. Sistem pengelola basis data (DBMS) e. Pemakai (Programmer, User mahir, user umum, user khusus) Penyusunan Sistem Basis Data Sistem basis data merupakan lingkup terbesar dalam organisasi data. Sistem basis data mencakup semua bentuk komponen data yang ada dalam suatu sistem. Sedangkan basis data merupakan komponen utama yang menyusun sistem basis data. Keterangan :  Bit, merupakan sistem angka biner yang terdiri atas angka 0 dan 1  Byte,merupakan bagian terkecil, dapat berupa karakter numerik, huruf, ataupun karakter khusus yang membentuk suatu item data / field. 1 Byte digunakan untuk mengkodekan 1 karakter  Data item (field), merepresentasikan suatu atribut dari suatu record yang menunjukkan suatu item dari data, misalnya nama, alamat. Kumpulan dari field membentuk suatu record  Record, menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file.  File, terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis  Basis data, sekumpulan dari berbagai macam tipe record yang mempunyai hubungan terhadap suatu objek tertentu  Sistem basis data, merupakan sekumpulan basis data, yang tersusun dari beberapa file SBD Basis Data File Record Data IconByteBit Gambar 1. Penyusunan Sistem Basis Data
  • 10. ISTIQOMAH 4 II.3. Normalisasi Normalisasi adalah suatu teknik yang menstrukturkan data dalam cara-cara tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang berhubungan dengan pengolahan data dalam basis data dengan kriteria yang mendefinisikan level-level pada normalisasi adalah bentuk normal (norm form). Tujuan dari normalisasi adalah untuk kerelasian dalam sistem basis data menjadi mudah dimengerti, mudah dipelihara, mudah meprosesnya dan mudah dikembangkan sesuai kebutuhan baru. Penyimpangan Dalam Modifikasi Penyimpangan dalam proses modifikasi data disebut anomalies Ada 3 bentuk penyimpangan : a. Delete anomalies Adalah proses penghapusan suatu entity logik yang mengakibatkan hilangnya informasi tentang entity yang tidak direlasikan secara logik b. Insert anomalies Adalah proses penyisipan entity logik yang memerlukan penyisipan entity logik yang lain c. Update anomalies Adalah proses mengupdate data pada suatu entity logik yang mengakibatkan perubahan pada lebih dari satu tempat dalam suatu relasi. Keharusan Menghilangkan Masalah-Masalah Akibat Ketergantungan Yang harus dilakukan adalah jika struktur data dalam relasi dirancang sedemikian rupa sehingga atribut-atribut bukan kunci hanya tergantung pada atribut kunci dan tidak pada atribut lain. Ada 3 ketergantungan : a. Functional Dependence (FD) • FD akan muncul diantara dua rinci data dalam suatu struktur data jika nilai salah satu rinci data mengimplikasikan nilai pada rinci data kedua • Atau rinci data pertama menentukan (determines) rinci data kedua b. Full Functional Dependence (FFD) • Suatu rinci data dikatakan FFD pada suatu kombinasi rinci data jika FD pada kombinasi rinci data dan tidak FD pada bagian lain dari kombinasi rinci data c. Transitive Dependence (TD) • Muncul jika suatu nilai pada rinci data pertama menentukan nilai pada rinci data kedua yang bukan CK, dan nilai pada rinci data kedua menentukan nilai pada rinci data ketiga. Jadi TD terjadi jika suatu nilai rinci data mempunyai ketergantungan dengan pada dua nilai rinci data Efek-Efek Normalisasi Akibat yang muncul dalam proses normalisasi :  Masalah kekangan dalam basis data  Duplikasi rinci data  Ketidakefisienan dalam menampilkan kembali data tersebut Bentuk-Bentuk Normal  Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data, teknik pengelompokan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redundansi)  Bentuk-bentuk normal : a. Normal pertama (1st normal form) o Aturan : - Mendefinisikan atribut kunci
  • 11. ISTIQOMAH 5 - Tidak adanya grup berulang - Semua atribut bukan kunci tergantung pada atribut kunci b. Normal kedua (2nd normal form) o Aturan : - Sudah memenuhi bentuk normal pertama - Tidak ada ketergantungan parsial (dimana seluruh field hanya tergantung pada sebagian field kunci) c. Normal ketiga (3rd normal form) o Aturan : - Sudah berada dalam bentuk normal kedua - Tidak ada ketergantungan transitif (dimana field bukan kunci tergantung pada field bukan kunci lainnya) d. Normal Boyce-Codd (Boyce Codd Norm Form) o Aturan : - Sudah berada dalam bentuk normal ketiga - Semua determinannya merupakan candidate key II.4. Entitas Entitas (Entity) : adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Sebagai contoh pelanggan, pekerja, mahasiswa, dll. o Contoh : Seandainya A adalah seorang pekerja maka A adalah isi dari pekerja, sedangkan jika B adalah seorang pelanggan maka B adalah isi dari pelanggan. o Karena itu harus dibedakan antara entitas sebagai bentuk umum dari deskripsi tertentu dan isi entitas seperti A dan B dalam contoh diatas. o Himpunan entitas : merupakan sekelompok entitas sejenis dan berada dalam lingkup yang sama. Misalnya Mobil merupakan himpunan entitas; sedangkan suzuki, toyota, honda merupakan entitas o Entiti digambarkan dalam bentuk persegi panjang II.5. Enterprise Rule Enterprise Rule adalah aturan – aturan yang digunakan untuk mendefinisikan hubungan – hubungan (keterkaitan atau relasi) antara entity satu dengan entity yang lainnya (entity relationship) beserta operasinya (prosedur atau fungsi yang dapat dikenakan terhadap entity yang bersangkutan). Atau dnegan kata lain enterprise rule adalah aturan – aturan yang dipakai untuk menegaskan hubungan antar entitas dalam basis data. Contoh : Aktifitas perkuliahan - Kompleks kampus terdiri dari beberapa gedung - Semua gedung perkuliahan dan adminitrasi terletak didalam kompleks kampus - Setiap gedung minimal memiliki 1 ruangan II.6. Kamus Data DBMS memberikan fasilitas data dictionary (kamus data) untuk mendefinisikan nama-nama rinci data dan format penyimpanannya a. Kamus data digunakan untuk : - Pada tahap analisis, sebagai alat komunikasi antara analis sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem - Pada tahap perancangan sistem, digunakan untuk merancang input, laporan- laporan dan database b. Kamus data berisi : Nama arus data, alias, bentuk data, arus data, penjelasan Pekerja Gambar 2. Entity
  • 12. ISTIQOMAH 6 Gambar 3. Contoh Derajat Hubungan 1:1 Gambar 4. Contoh Derajat Hubungan 1:M Gambar 5. Contoh Derajat Hubungan M:1 atau keterangan-keterangan, periode terjadinya transaksi, volume arus data yang mengalir dalam periode tertentu, struktur data II.7. Derajat Hubungan Kardinalitas relasi atau derajat hubungan menunjukkan jumlah maksimum entitas yang dapat berrelasi dengan entitas pada himpunan entitas yang lain Contoh : entitas-entitas pada himpunan entitas Mahasiswa dapat berelasi dengan satu entitas, banyak entitas, atau bahkan tidak satupun entitas dari himpunan entitas Kuliah. Jenis-jenis hubungan : a. satu ke satu (one to one) setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A Contoh : : 1 1 Supir penugasan Mobil b. satu ke banyak (one to many) setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A Contoh : 1 M Mahasiswa mengambil Matakuliah c. banyak ke satu (many to one) setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A Contoh : M 1 Siswa kuliah jurusan d. banyak ke banyak (many to many) setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A Contoh : M M
  • 13. ISTIQOMAH 7 Gambar 6. Contoh Derajat Hubungan M:M Siswa kuliah Matakuliah Tahapan Pembuatan Diagaram E-R Ada dua kelompok pentahapan yang biasa ditempuh dalam pembuatan Diagram E-R : a. Tahap awal pembuatan (preliminary design) Untuk mendapatkan rancangan basis data minimal yang dapat mengakomodasi kebtuuhan penyimpanan data terhadap sistem yang akan dibangun Pada umumnya mengabaikan adanya penyimpangan- penyimpangan b. Tahap optimasi (final design) Dilakukan koreksi terhadap hasil tahap awal, dengan memperhatikan aspek efisiensi, performansi, dan fleksibilitas Bentuk-bentuk koreksi yang dilakukan :  Dekomposisi himpunan entitas  Penggabungan himpunan entitas  Pengubahan derajat relasi  Penambahan relasi baru  Penambahan dan pengurangan atribut untuk masing- masing entitas dan relasi Langkah-langkah menyusuan diagram awal ER : a. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat b. Menentukan atribut-atribut kunci dari masing-masing himpunan entitas c. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya d. Menentukan derajat relasi (cardinality) untuk setiap himpunan relasi e. Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif (yang bukan kunci)
  • 14. ISTIQOMAH 8 II.8. Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database. Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu : a. Entitas Pada sub-bab sebelumnya mengenai telah dijelaskan mengenai pengertian entity (entitas) yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Pengertian lainnya menurut Brady dan Loonam (2010), entitas adalah objek yang menarik di bidang organisasi yang dimodelkan. Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku. b. Hubungan (relasi/relationship) Suatu hubungan adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai garis lurus yang menghubungkan dua entitas. Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah mendaftar. c. Atribut Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data. Jenis-jenis atribut :  Atribut Key
  • 15. ISTIQOMAH 9 Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya  Atribut simple Atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi Contoh : Alamat, penerbit, tahun terbit, judul buku.  Atribut Multivalue Nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.  Atribut Composite Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute. Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang  Atribut Derivatif
  • 16. ISTIQOMAH 10 Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus Gambar 7. Notasi dan Artinya
  • 17. ISTIQOMAH 11 BAB III METODOLOGI PRAKTIKUM III.1. Metodologi Pelaksanaan Keterangan :  Pengumpulan Data Pada tahap ini dilakukan pengumpulkan data – data yang dibutuhkan dan akan dibuat databasenya.  Analisis Permasalahan Pada tahap ini mengidentifikasi tujuan dari dibuatnya database dan penganalisisan data yang didapat guna untuk pengelompokkan data.  Pengelompokkan Data Pada tahap ini, data – data dikelompokkan berdasarkan entitasnya, agar mempermudah dalam tahap perancangan sistem basis data.  Perancangan Pada tahap ini, dilakukan perancangan sistem basis data bagaimana nantinya sistem basis data tersebut akan bekerja sesuai dengan relasi antar entitas yang dibuat.  Pengimplementasian Pada tahap ini, dilakukan pembuatan sistem basis data menggunakan Ms. Access 2013 berdasarkan rancangan yang telah dibuat. III.2. Waktu Dan Tempat Waktu dan tempat praktikum dilakukan pada :  Waktu : 21 September 2016 – 5 Desember 2016 Tempat : Lab. Komputasi Spasial Teknik Geomatika ITS  Waktu : 21 September 2016 – 6 Desember 2016 Tempat : Jl. Teknik Komputer V, Perumdos. Blok U 168 Kampus ITS Pengumpulan Data Analisis Permasalahan Pengelompokkan Data Perancangan Pengimplementasian Gambar 8. Skema Metodologi Pelaksanaan
  • 18. ISTIQOMAH 12  Waktu : 4 Desember 2016 – 5 Desember 2016 Tempat : Lab. Komputer PAPSI ITS BAB IV HASIL DAN ANALISIS IV.1. Entitas Entitas yang dibuat sebagai berikut :
  • 19. ISTIQOMAH 13 a. Entitas pegawai : pegawai yang berkerja pada toko dan dapat mengakses pada sistem basis data menggunakan id pegawai dan password yang ditentukan. b. Entitas Gudang : gudang tempat penyimpanan barang – barang toko disimpan, dimana peletakkan barang tergantung pada kapasitas gudang. c. Entitas barang : barang – barang yang masuk dan tersimpan di gudang toko. d. Entitas distributor : pengirim barang yang ada pada Toko Jaya Makmur. IV.2. Normalisasi Normalisasi yang dilakukan menghasilkan beberapa tabel yakni : Pegawai Gambar 9. Entitas Pegawai Gudang Gambar 10. Entitas Gudang Barang Gambar 11. Entitas Barang Distributor Gambar 12. Entitas Ditributor
  • 20. ISTIQOMAH 14 TableToko Jaya #ID Id_Bara ng Nama_B arang Jenis_Bar ang Harga_ @Pack Isi_@K ardus Harga_@ Kardus Jmlh_K ardus Tgl_Pengi riman Id_Gu dang Tgl_Masu k Nama_Gudan g Kapas itas Id_Distri butor Nama_Distr ibutor No_Tlp 1 AD3002 1 SPONG E CAMILAN 11,000.00 6 66,000.00 3 11/1/2016 AG02 11/2/2016 GUDANG1 19 P101 PT. Makanan Halal 899901 2 AD3002 2 NISSIN CAMILAN 24,000.00 6 144,000.00 5 11/1/2016 AG02 11/2/2016 GUDANG1 19 P102 PT. Makananku 893562 3 AD3002 3 TANGO CAMILAN 30,000.00 6 180,000.00 5 11/2/2016 AG05 11/3/2016 GUDANG1 19 P103 PT. Merak Hijau 893421 4 AD3002 4 TWISTE R CAMILAN 12,000.00 6 72,000.00 3 11/1/2016 AG05 11/3/2016 GUDANG1 19 P104 PT. Bismillah 895560 5 AD3002 5 BISKUI T ROMA CAMILAN 23,000.00 6 138,000.00 3 11/5/2016 AG05 11/6/2016 GUDANG1 19 P105 PT. Halal 890000 6 AD3003 1 INDOMI LK SUSU 8,000.00 6 48,000.00 2 10/28/2016 AG01 11/1/2016 GUDANG2 29 P201 PT. Indomilk 894250 7 AD3003 2 ULTRA MILK SUSU 14,000.00 12 168,000.00 4 10/29/2016 AG02 11/1/2016 GUDANG2 29 P202 PT. Wingsfood 894520 8 AD3003 3 MILO SUSU 32,000.00 12 384,000.00 4 11/2/2016 AG03 11/3/2016 GUDANG2 29 P203 PT. Nestle 896100 9 AD3003 4 ANLEN E SUSU 35,000.00 12 420,000.00 4 10/29/2016 AG03 11/1/2016 GUDANG2 29 P204 PT. Anlene 859300 10 AD3003 5 HI LO SUSU 34,000.00 12 408,000.00 2 10/30/2016 AG04 11/1/2016 GUDANG2 29 P205 PT. Hi Lo 891222 11 AH1121 BERAS KOTA 5 KG BERAS 52,000.00 5 260,000.00 4 11/3/2016 AG02 11/6/2016 GUDANG5 9 P301 PT. Kota Rice 867388 12 AH1122 BERAS BRAMO 5 KG BERAS 55,000.00 5 275,000.00 3 11/4/2016 AG02 11/6/2016 GUDANG5 9 P302 PT. Rice Good 891151 13 AH1123 BERAS KEKINI BERAS 50,000.00 5 250,000.00 2 11/4/2016 AG02 11/6/2016 GUDANG5 9 P303 PT. Abstrak 852555
  • 21. ISTIQOMAH 15 TableToko Jaya #ID Id_Bara ng Nama_B arang Jenis_Bar ang Harga_ @Pack Isi_@K ardus Harga_@ Kardus Jmlh_K ardus Tgl_Pengi riman Id_Gu dang Tgl_Masu k Nama_Gudan g Kapas itas Id_Distri butor Nama_Distr ibutor No_Tlp AN 5 KG 14 AI2101 AQUA AIR MINERAL 2,500.00 12 30,000.00 5 11/4/2016 AG04 11/5/2016 GUDANG2 29 P401 PT. Danone 876777 15 AI2102 O2 AIR MINERAL 8,000.00 12 96,000.00 2 10/30/2016 AG01 11/1/2016 GUDANG2 29 P402 PT. O2 Mineral 845845 16 AI2103 TOTAL AIR MINERAL 2,300.00 12 27,000.00 4 10/29/2016 AG02 11/1/2016 GUDANG2 29 P403 PT. Total Mineral 872511 17 AI2104 CLEO AIR MINERAL 2,400.00 12 28,000.00 2 10/29/2016 AG03 11/1/2016 GUDANG2 39 P405 PT. Cleo 862777 18 AK6731 1 SO KLIN DETERGE N 20,000.00 12 240,000.00 3 10/28/2016 AG03 11/1/2016 GUDANG3 14 P501 PT. Wings 892555 19 AK6731 2 RINSO DETERGE N 25,000.00 12 300,000.00 4 11/3/2016 AG04 11/5/2016 GUDANG3 14 P502 PT. Rinso 899999 20AK67313 DETER GEN CLING DETERGE N 18,000.00 12 216,000.00 3 10/29/2016 AG01 11/3/2016 GUDANG3 14 P503 PT. Clin Live 878787 21 AK6731 4 DAIA DETERGE N 25,000.00 12 300,000.00 4 11/1/2016 AG01 11/4/2016 GUDANG3 14 P504 PT. Garuda Biru 821111 22 AL17211 MOLTO PELEMBU T 20,000.00 12 240,000.00 3 11/3/2016 AG02 11/4/2016 GUDANG4 12 P601 PT. Molto 822222 23 AL17212 DOWN Y PELEMBU T 24,000.00 12 288,000.00 4 11/3/2016 AG01 11/4/2016 GUDANG4 12 P602 PT. Downy Group 853333 24 AM6271 VANISH PEMUTIH 13,000.00 12 156,000.00 3 10/30/2016 AG02 11/2/2016 GUDANG4 12 P701 PT. Blue 833333 25 AM6272 SO KLIN PEMUTI H PEMUTIH 7,000.00 12 84,000.00 2 10/30/2016 AG04 11/2/2016 GUDANG4 12 P702 PT. Wings White 834834 Tabel 1. Toko Jaya Makmur
  • 22. ISTIQOMAH 16 Pegawai Id_Pgw Nama_Pgw Password PG05 Ade Ade05 PG01 Adis adis01 PG04 Amir Amir04 PG06 Ilham Ilham06 PG02 Rahmat rahmat02 PG03 Rizal Rizal03 Tabel 2. Pegawai Tabel Gudang ID Id_Gudang Nama_Gudang Kapastitas 1 AG01 Gudang 1 19 2 AG02 Gudang 2 29 3 AG03 Gudang 3 14 4 AG04 Gudang 4 12 5 AG05 Gudang 5 9 Tabel 3. Gudang Tabel Penyimpanan Id_Barang Nama_Barang Id_Gudang Id_Distributor Tgl_Masuk AD30034 ANLENE AG02 P204 11/1/2016 AI2101 AQUA AG02 P401 11/5/2016 AH1122 BERAS BRAMO 5 KG AG05 P302 11/6/2016 AH1123 BERAS KEKINIAN 5 KG AG05 P303 11/6/2016 AH1121 BERAS KOTA 5 KG AG05 P301 11/6/2016 AD30025 BISKUIT ROMA AG01 P105 11/6/2016 AI2104 CLEO AG02 P405 11/1/2016 AK67314 DAIA AG03 P504 11/4/2016 AK67313 DETERGEN CLING AG03 P503 11/3/2016 AL17212 DOWNY AG04 P602 11/4/2016 AD30035 HI LO AG02 P205 11/1/2016 AD30031 INDOMILK AG02 P201 11/1/2016 AD30033 MILO AG02 P203 11/3/2016 AL17211 MOLTO AG04 P601 11/4/2016 AD30022 NISSIN AG01 P102 11/2/2016 AI2102 O2 AG02 P402 11/1/2016 AK67312 RINSO AG03 P502 11/5/2016
  • 23. ISTIQOMAH 17 Tabel Penyimpanan Id_Barang Nama_Barang Id_Gudang Id_Distributor Tgl_Masuk AK67311 SO KLIN AG03 P501 11/1/2016 AM6272 SO KLIN PEMUTIH AG04 P702 11/2/2016 AD30021 SPONGE AG01 P101 11/2/2016 AD30023 TANGO AG01 P103 11/3/2016 AI2103 TOTAL AG02 P403 11/1/2016 AD30024 TWISTER AG01 P104 11/3/2016 AD30032 ULTRAMILK AG02 P202 11/1/2016 AM6271 VANISH AG04 P701 11/2/2016 Tabel 4. Penyimpanan
  • 24. ISTIQOMAH 18 Id_Barang Nama_Barang Jenis_Barang Isi_@Kardus Harga_@Pack Harga_@Kardus Jmlh_Kardus Tgl_Pengiriman Tgl_Masuk Id_Gudang Id_Distributor AD30034 ANLENE SUSU 12 35,000.00 420,000.00 4 10/29/2016 11/1/2016 AG02 D109 AI2101 AQUA AIR MINERAL 12 2,500.00 30,000.00 5 11/4/2016 11/5/2016 AG02 D114 AH1122 BERAS BRAMO 5 KG BERAS 5 55,000.00 275,000.00 3 11/4/2016 11/6/2016 AG05 D112 AH1123 BERAS KEKINIAN 5 KG BERAS 5 50,000.00 250,000.00 2 11/4/2016 11/6/2016 AG05 D113 AH1121 BERAS KOTA 5 KG BERAS 5 52,000.00 260,000.00 4 11/3/2016 11/6/2016 AG05 D111 AD30025 BISKUIT ROMA CAMILAN 6 23,000.00 138,000.00 3 11/5/2016 11/6/2016 AG01 D105 AI2104 CLEO AIR MINERAL 12 2,400.00 28,000.00 2 10/29/2016 11/1/2016 AG02 D117 AK67314 DAIA DETERGEN 12 25,000.00 300,000.00 4 11/1/2016 11/4/2016 AG03 D121 AK67313 DETERGEN CLING DETERGEN 12 18,000.00 216,000.00 3 10/29/2016 11/3/2016 AG03 D120 AL17212 DOWNY PELEMBUT 12 24,000.00 288,000.00 4 11/3/2016 11/4/2016 AG04 D123 AD30035 HI LO SUSU 12 34,000.00 408,000.00 2 10/30/2016 11/1/2016 AG02 D110 AD30031 INDOMILK SUSU 6 8,000.00 48,000.00 2 10/28/2016 11/1/2016 AG02 D106 AD30033 MILO SUSU 12 32,000.00 384,000.00 4 11/2/2016 11/3/2016 AG02 D108 AL17211 MOLTO PELEMBUT 12 20,000.00 240,000.00 3 11/3/2016 11/4/2016 AG04 D122 AD30022 NISSIN CAMILAN 6 24,000.00 144,000.00 5 11/1/2016 11/2/2016 AG01 D102 AI2102 O2 AIR MINERAL 12 8,000.00 96,000.00 2 10/30/2016 11/1/2016 AG02 D115 AK67312 RINSO DETERGEN 12 25,000.00 300,000.00 4 11/3/2016 11/5/2016 AG03 D119 AK67311 SO KLIN DETERGEN 12 20,000.00 240,000.00 3 10/28/2016 11/1/2016 AG03 D118 AM6272 SO KLIN PEMUTIH PEMUTIH 12 7,000.00 84,000.00 2 10/30/2016 11/2/2016 AG04 D125 AD30021 SPONGE CAMILAN 6 11,000.00 66,000.00 3 11/1/2016 11/2/2016 AG01 D101
  • 25. ISTIQOMAH 19 Id_Barang Nama_Barang Jenis_Barang Isi_@Kardus Harga_@Pack Harga_@Kardus Jmlh_Kardus Tgl_Pengiriman Tgl_Masuk Id_Gudang Id_Distributor AD30023 TANGO CAMILAN 6 30,000.00 180,000.00 5 11/2/2016 11/3/2016 AG01 D103 AI2103 TOTAL AIR MINERAL 12 2,300.00 27,000.00 4 10/29/2016 11/1/2016 AG02 D116 AD30024 TWISTER CAMILAN 6 12,000.00 72,000.00 3 11/1/2016 11/3/2016 AG01 D104 AD30032 ULTRAMILK SUSU 12 14,000.00 168,000.00 4 10/29/2016 11/1/2016 AG02 D107 AM6271 VANISH PEMUTIH 12 13,000.00 156,000.00 3 10/30/2016 11/2/2016 AG04 D124 Tabel 5. Barang
  • 26. ISTIQOMAH 20 IV.3. Kamus Data Pegawai = [Id_Pegawai, Nama_Pegawai, Password] Login = [Id_Pegawai, Password] Gudang = [Id_Gudang, Nama_Gudang, Kapasitas] Barang = [Id_Barang, Nama_Barang, Jenis Barang, Isi_@Kardus, Harga_@Pack, Harga_@Kardus, Jmlh_Kardus, Tgl_Pengiriman, Tgl_Masuk, Id_Gudang, Id_Distributor] Distributor = [Id_Distributor, Nama_Distributor, No_Tlp, Id_Barang, Nama_Barang, Tgl_Pengiriman] IV.4. Enterprise Rule 1. Setiap pegawai hanya dapat memiliki satu Id_Pegawai dan Password. 2. Menu hanya dapat diakses oleh pegawai 3. Setiap Barang hanya dapat memiliki Id_Barang 4. Semua Barang disimpan berdasarkan Jenis Barang 5. Jenis barang dapat memiliki banyak Nama Barang 6. Satu Gudang hanya memiliki satu Id 7. GudangSatu Gudang dapat menyimpan banyak barang 8. Setiap distributor dapat mengirim satu barang atau mungkin lebih IV.5. Derajat Hubungan IV.6. Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) pada sistem basis data ini sebagai berikut: Pegawai Mengakses Login M 1 Barang Isi Gudang M 1 Barang Memiliki Distributor 1 1 Gambar 13. Derajat Hubungan
  • 27. ISTIQOMAH 21 Pegawai Mengakses Login Nama_Pegawai Id_Pegawai Password Id_Pegawai Password Gudang Isi Barang Distributor Isi Nama_Gudang Id_Gudang Kapasitas Id_Barang Nama_Barang Jenis_Barang Isi_@Kardus Harga_@Pack Jmlh_Kardus Harga_@Kardus Tgl_Masuk Id_Distributor Nama_Distributor No_Tlp Tgl_Pengiriman Gambar 14. Diagram ER
  • 28. ISTIQOMAH 22 IV.7. Query Gambar 15. Query Data Distribusi Data Distributor Id_Barang Nama_Barang Id_Distributor Nama_DistributorNo_Tlp Tgl_Pengiriman Tgl_Masuk Id_Gudang AD30021 SPONGE D101 PT. Makanan Halal 899901 11/1/2016 11/2/2016 AG01 AD30022 NISSIN D102 PT. Makananku 893562 11/1/2016 11/2/2016 AG01 AD30023 TANGO D103 PT. Merak Hijau 893421 11/2/2016 11/3/2016 AG01 AD30024 TWISTER D104 PT. Bismillah 895560 11/1/2016 11/3/2016 AG01 AD30025 BISKUIT ROMA D105 PT. Halal 890000 11/5/2016 11/6/2016 AG01 AD30031 INDOMILK D106 PT. Indomilk 894250 10/28/2016 11/1/2016 AG02 AD30032 ULTRAMILK D107 PT. Wingsfood 894520 10/29/2016 11/1/2016 AG02 AD30033 MILO D108 PT. Nestle 896100 11/2/2016 11/3/2016 AG02 AD30034 ANLENE D109 PT. Anlene 859300 10/29/2016 11/1/2016 AG02 AD30035 HI LO D110 PT. Hi Lo 891222 10/30/2016 11/1/2016 AG02 AH1121 BERAS KOTA 5 KG D111 PT. Kota Rice 867388 11/3/2016 11/6/2016 AG05 AH1122 BERAS BRAMO 5 KG D112 PT. Rice Good 891151 11/4/2016 11/6/2016 AG05 AH1123 BERAS KEKINIAN 5 KG D113 PT. Abstrak 852555 11/4/2016 11/6/2016 AG05 AI2101 AQUA D114 PT. Danone 876777 11/4/2016 11/5/2016 AG02 AI2102 O2 D115 PT. O2 Mineral 845845 10/30/2016 11/1/2016 AG02 AI2103 TOTAL D116 PT. Total Mineral 872511 10/29/2016 11/1/2016 AG02 AI2104 CLEO D117 PT. Cleo 862777 10/29/2016 11/1/2016 AG02 AK67311 SO KLIN D118 PT. Wings 892555 10/28/2016 11/1/2016 AG03 AK67312 RINSO D119 PT. Rinso 899999 11/3/2016 11/5/2016 AG03 AK67313 DETERGEN CLING D120 PT. Clin Live 878787 10/29/2016 11/3/2016 AG03 AK67314 DAIA D121 PT. Garuda Biru 821111 11/1/2016 11/4/2016 AG03 AL17211 MOLTO D122 PT. Molto 822222 11/3/2016 11/4/2016 AG04 AL17212 DOWNY D123 PT. Downy Group 853333 11/3/2016 11/4/2016 AG04 AM6271 VANISH D124 PT. Blue 833333 10/30/2016 11/2/2016 AG04 AM6272 SO KLIN PEMUTIH D125 PT. Wings White 834834 10/30/2016 11/2/2016 AG04 Tabel 6. Query Distributor
  • 29. ISTIQOMAH 23 Gambar 16. Query Harga Tiap Kardus Harga Id_Barang Nama_Barang Jmlh_Kardus Isi_@Kardus Id_Gudang AD30021 SPONGE 3 6 AG01 AD30022 NISSIN 5 6 AG01 AD30023 TANGO 5 6 AG01 AD30024 TWISTER 3 6 AG01 AD30025 BISKUIT ROMA 3 6 AG01 AD30031 INDOMILK 2 6 AG02 AD30032 ULTRAMILK 4 12 AG02 AD30033 MILO 4 12 AG02 AD30034 ANLENE 4 12 AG02 AD30035 HI LO 2 12 AG02 AI2101 AQUA 5 12 AG02 AI2102 O2 2 12 AG02 AI2103 TOTAL 4 12 AG02 AI2104 CLEO 2 12 AG02 AK67311 SO KLIN 3 12 AG03 AK67312 RINSO 4 12 AG03 AK67313 DETERGEN CLING 3 12 AG03 AK67314 DAIA 4 12 AG03 AL17211 MOLTO 3 12 AG04 AL17212 DOWNY 4 12 AG04 AM6271 VANISH 3 12 AG04 AM6272 SO KLIN PEMUTIH 2 12 AG04 AH1121 BERAS KOTA 5 KG 4 5 AG05 AH1122 BERAS BRAMO 5 KG 3 5 AG05 AH1123 BERAS KEKINIAN 5 KG 2 5 AG05 Tabel 7. Query Harga Tiap Kardus
  • 30. ISTIQOMAH 24 Gambar 17. Query Harga Tiap Pack Harga@Pack Id_Barang Nama_Barang Isi_@Kardus Harga_@Pack Id_Gudang AD30021 SPONGE 6 11,000.00 AG01 AD30022 NISSIN 6 24,000.00 AG01 AD30023 TANGO 6 30,000.00 AG01 AD30024 TWISTER 6 12,000.00 AG01 AD30025 BISKUIT ROMA 6 23,000.00 AG01 AD30031 INDOMILK 6 8,000.00 AG02 AD30032 ULTRAMILK 12 14,000.00 AG02 AD30033 MILO 12 32,000.00 AG02 AD30034 ANLENE 12 35,000.00 AG02 AD30035 HI LO 12 34,000.00 AG02 AH1121 BERAS KOTA 5 KG 5 52,000.00 AG05 AH1122 BERAS BRAMO 5 KG 5 55,000.00 AG05 AH1123 BERAS KEKINIAN 5 KG 5 50,000.00 AG05 AI2101 AQUA 12 2,500.00 AG02 AI2102 O2 12 8,000.00 AG02 AI2103 TOTAL 12 2,300.00 AG02 AI2104 CLEO 12 2,400.00 AG02 AK67311 SO KLIN 12 20,000.00 AG03 AK67312 RINSO 12 25,000.00 AG03 AK67313 DETERGEN CLING 12 18,000.00 AG03 AK67314 DAIA 12 25,000.00 AG03 AL17211 MOLTO 12 20,000.00 AG04 AL17212 DOWNY 12 24,000.00 AG04 AM6271 VANISH 12 13,000.00 AG04 AM6272 SO KLIN PEMUTIH 12 7,000.00 AG04 Tabel 8. Query Tiap Pack Gambar 18. Query Penyimpanan
  • 31. ISTIQOMAH 25 Penyimpanan Id_Baran g Nama_ Barang Jenis_ Baran g Isi_@Kard us Harga_@ Kardus Jmlh_ Kardu s Tgl_Masu k Id_Distributo r Nama_Distributo r Id_Gudan g AD30021 SPONG E CAMI LAN 6 66,000.00 3 11/2/2016 P101 PT. Makanan Halal AG01 AD30022 NISSIN CAMI LAN 6 144,000.0 0 5 11/2/2016 P102 PT. Makananku AG01 AD30023 TANGO CAMI LAN 6 180,000.0 0 5 11/3/2016 P103 PT. Merak Hijau AG01 AD30024 TWIST ER CAMI LAN 6 72,000.00 3 11/3/2016 P104 PT. Bismillah AG01 AD30025 BISKUI T ROMA CAMI LAN 6 138,000.0 0 3 11/6/2016 P105 PT. Halal AG01 AD30031 INDOM ILK SUSU 6 48,000.00 2 11/1/2016 P201 PT. Indomilk AG02 AD30032 ULTRA MILK SUSU 12 168,000.0 0 4 11/1/2016 P202 PT. Wingsfood AG02 AD30033 MILO SUSU 12 384,000.0 0 4 11/3/2016 P203 PT. Nestle AG02 AD30034 ANLEN E SUSU 12 420,000.0 0 4 11/1/2016 P204 PT. Anlene AG02 AD30035 HI LO SUSU 12 408,000.0 0 2 11/1/2016 P205 PT. Hi Lo AG02 AH1121 BERAS KOTA 5 KG BERA S 5 260,000.0 0 4 11/6/2016 P301 PT. Kota Rice AG05 AH1122 BERAS BRAM O 5 KG BERA S 5 275,000.0 0 3 11/6/2016 P302 PT. Rice Good AG05 AH1123 BERAS KEKINI AN 5 KG BERA S 5 250,000.0 0 2 11/6/2016 P303 PT. Abstrak AG05 AI2101 AQUA AIR MINE RAL 12 30,000.00 5 11/5/2016 P401 PT. Danone AG02 AI2102 O2 AIR MINE RAL 12 96,000.00 2 11/1/2016 P402 PT. O2 Mineral AG02 AI2103 TOTAL AIR MINE RAL 12 27,000.00 4 11/1/2016 P403 PT. Total Mineral AG02 AI2104 CLEO AIR MINE RAL 12 28,000.00 2 11/1/2016 P405 PT. Cleo AG02 AK67311 SO KLIN DETE RGEN 12 240,000.0 0 3 11/1/2016 P501 PT. Wings AG03 AK67312 RINSO DETE RGEN 12 300,000.0 0 4 11/5/2016 P502 PT. Rinso AG03 AK67313 DETER GEN CLING DETE RGEN 12 216,000.0 0 3 11/3/2016 P503 PT. Clin Live AG03 AK67314 DAIA DETE RGEN 12 300,000.0 0 4 11/4/2016 P504 PT. Garuda Biru AG03 AL17211 MOLT O PELE MBUT 12 240,000.0 0 3 11/4/2016 P601 PT. Molto AG04 AL17212 DOWN Y PELE MBUT 12 288,000.0 0 4 11/4/2016 P602 PT. Downy Group AG04
  • 32. ISTIQOMAH 26 Penyimpanan Id_Baran g Nama_ Barang Jenis_ Baran g Isi_@Kard us Harga_@ Kardus Jmlh_ Kardu s Tgl_Masu k Id_Distributo r Nama_Distributo r Id_Gudan g AM6271 VANIS H PEMU TIH 12 156,000.0 0 3 11/2/2016 P701 PT. Blue AG04 AM6272 SO KLIN PEMUT IH PEMU TIH 12 84,000.00 2 11/2/2016 P702 PT. Wings White AG04 Tabel 9. Query Penyimpanan Barang Gambar 19. Query Toko Jaya Makmur Tabel Toko Jaya Id_Baran g Nama_Baran g Jenis_Baran g Isi_@ Kardus Harga_@Kard us Jmlh_ Kardus Tgl_Masu k Id_ Distributor Nama_ Distributor Id_Gudan g AD30021 SPONGE CAMILAN 6 66,000.00 3 11/2/2016 P101 PT. Makanan Halal AG01 AD30022 NISSIN CAMILAN 6 144,000.00 5 11/2/2016 P102 PT. Makananku AG01 AD30023 TANGO CAMILAN 6 180,000.00 5 11/3/2016 P103 PT. Merak Hijau AG01 AD30024 TWISTER CAMILAN 6 72,000.00 3 11/3/2016 P104 PT. Bismillah AG01 AD30025 BISKUIT ROMA CAMILAN 6 138,000.00 3 11/6/2016 P105 PT. Halal AG01 AD30031 INDOMILK SUSU 6 48,000.00 2 11/1/2016 P201 PT. Indomilk AG02 AD30032 ULTRAMIL K SUSU 12 168,000.00 4 11/1/2016 P202 PT. Wingsfood AG02 AD30033 MILO SUSU 12 384,000.00 4 11/3/2016 P203 PT. Nestle AG02 AD30034 ANLENE SUSU 12 420,000.00 4 11/1/2016 P204 PT. Anlene AG02 AD30035 HI LO SUSU 12 408,000.00 2 11/1/2016 P205 PT. Hi Lo AG02 AH1121 BERAS KOTA 5 KG BERAS 5 260,000.00 4 11/6/2016 P301 PT. Kota Rice AG05 AH1122 BERAS BRAMO 5 KG BERAS 5 275,000.00 3 11/6/2016 P302 PT. Rice Good AG05 AH1123 BERAS KEKINIAN 5 KG BERAS 5 250,000.00 2 11/6/2016 P303 PT. Abstrak AG05 AI2101 AQUA AIR MINERAL 12 30,000.00 5 11/5/2016 P401 PT. Danone AG02 AI2102 O2 AIR MINERAL 12 96,000.00 2 11/1/2016 P402 PT. O2 Mineral AG02 AI2103 TOTAL AIR MINERAL 12 27,000.00 4 11/1/2016 P403 PT. Total Mineral AG02
  • 33. ISTIQOMAH 27 Tabel Toko Jaya Id_Baran g Nama_Baran g Jenis_Baran g Isi_@ Kardus Harga_@Kard us Jmlh_ Kardus Tgl_Masu k Id_ Distributor Nama_ Distributor Id_Gudan g AI2104 CLEO AIR MINERAL 12 28,000.00 2 11/1/2016 P405 PT. Cleo AG02 AK67311 SO KLIN DETERGEN 12 240,000.00 3 11/1/2016 P501 PT. Wings AG03 AK67312 RINSO DETERGEN 12 300,000.00 4 11/5/2016 P502 PT. Rinso AG03 AK67313 DETERGEN CLING DETERGEN 12 216,000.00 3 11/3/2016 P503 PT. Clin Live AG03 AK67314 DAIA DETERGEN 12 300,000.00 4 11/4/2016 P504 PT. Garuda Biru AG03 AL17211 MOLTO PELEMBUT 12 240,000.00 3 11/4/2016 P601 PT. Molto AG04 AL17212 DOWNY PELEMBUT 12 288,000.00 4 11/4/2016 P602 PT. Downy Group AG04 AM6271 VANISH PEMUTIH 12 156,000.00 3 11/2/2016 P701 PT. Blue AG04 AM6272 SO KLIN PEMUTIH PEMUTIH 12 84,000.00 2 11/2/2016 P702 PT. Wings White AG04 Tabel 10. Query Toko Jaya Makmur IV.8. Form Gambar 20. Form Distributor(Modal Dialog)
  • 34. ISTIQOMAH 28 Gambar 21. Form Distributor(Form Wizard) Gambar 22. Form Login
  • 35. ISTIQOMAH 29 Gambar 23. Form Menu Gambar 24. Form Pegawai Gambar 25. Form Tabel Barang
  • 36. ISTIQOMAH 30 Gambar 26. Form Tabel Gudang Tabel 27. Form Tabel Penyimpanan Tabel 28. Form Toko Jaya Makmur
  • 37. ISTIQOMAH 31 Tabel 29. Form Toko Gambar 30. Form Penyimpanan-Modal Dialog
  • 38. ISTIQOMAH 32 Gambar 31. Form Harga per Pack Gambar 32. Form Harga per Kardus
  • 39. ISTIQOMAH 33 BAB V PENUTUP V.1. Kesimpulan Sistem Basis Data diartikan sebagai sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya. Data yang digunakan dalam sistem basis data disimpan dalam database yakni tempat penyimpanan teroganir. Dengan menggunakan SIstem Basis Data menggunakan Ms. Access mempermudah dalam perancangan dan pengimplementasian pembuatan Sistem Basis data. Terutama tampilan yang dapat ditentukan sesuai keinginan dengan menggunakan form wizard ataupun dengan modal dialog agar tampilan dapat seperti desktop / window. Selain itu, dengan menggunakan Ms. Access kita juga dapat mengetahui fungsi dari Query selain sebagai hubungan setiap tabel satu dengan tabel yang lain adalah untuk memanggil data – data yang telah dibuat pada tabel yang tersimpan dalam database. Dengan adanya diagram ER yang sebelumnya dibuat dapat mempermudah perancangan dalam pembuatan sistem basis data, terutama disaat menentukan field dan nilai fieldnya. V.2. Saran Saran dari praktikum Sistem Basis Data adalah : Diajarkannya cara menuliskan Code Building guna membuat tampilan sistem basis data seperti tampilan desktop / program pada swalayan – swalayan agar lebih menarik. Praktikum yang diadakan di Lab. Komputasial Spasial lebih diperpanjang waktunya agar materi yang disampaikan lebih banyak dan dapat dipahami oleh mahasiswa.
  • 40. ISTIQOMAH 34 DAFTAR PUSTAKA Diktat. 2015. Materi Kuliah Sistem Basis Data. Mataram: Sekolah Tinggi Agama Hindu Negeri Gde Pudja Mataram. Susanto, B. Yanto. 2016. PPT Basis Data. Surabaya : Teknik Geomatika ITS