Dokumen tersebut membahas tentang sistem basis data yang dibuat untuk mengelola data barang di sebuah toko bernama Toko Jaya Makmur menggunakan program Microsoft Access. Sistem ini digunakan untuk menyimpan data barang, pegawai, gudang, distributor, dan lainnya beserta hubungannya."
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
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
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)
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