laporan sistem basis data ms. acces

52
HALAMAN JUDUL ISTIQOMAH i

Upload: isti-qomah

Post on 14-Feb-2017

54 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Laporan Sistem Basis Data Ms. Acces

HALAMAN JUDUL

KATA PENGANTARPuji syukur atas kehadirat Allah SWT yang telah memberikan nikmat derta hidayah-

Nya sehingga dapat menyelesaikan laporan praktikum yang berjudul “Laporan Praktikum

istiqomah i

Page 2: Laporan Sistem Basis Data Ms. Acces

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,

ABSTRAKSistem 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

istiqomah ii

Page 3: Laporan Sistem Basis Data Ms. Acces

yang 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............................................................................................................................ii

ABSTRAK.............................................................................................................................................iii

DAFTAR ISI.......................................................................................................................................... iv

DAFTAR GAMBAR..............................................................................................................................v

DAFTAR TABEL.................................................................................................................................vi

BAB I PENDAHULUAN.......................................................................................................................1

I.1. Latar Belakang.......................................................................................................................1

I.2. Tujuan.....................................................................................................................................1

istiqomah iii

Page 4: Laporan Sistem Basis Data Ms. Acces

I.3. Batasan Masalah....................................................................................................................1

BAB II TINJAUAN PUSTAKA............................................................................................................3

II.1. Data.........................................................................................................................................3

II.2. Sistem Basis Data...................................................................................................................3

II.3. Normalisasi.............................................................................................................................4

II.4. Entitas.....................................................................................................................................5

II.5. Enterprise Rule......................................................................................................................5

II.6. Kamus Data............................................................................................................................6

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 IV HASIL DAN ANALISIS.......................................................................................................13

IV.1. Entitas...................................................................................................................................13

IV.2. Normalisasi...........................................................................................................................13

IV.3. Kamus Data..........................................................................................................................19

IV.4. Enterprise Rule....................................................................................................................19

IV.5. Derajat Hubungan...............................................................................................................19

IV.6. Entity Relationship Diagram (ERD)..................................................................................19

IV.7. Query.....................................................................................................................................21

IV.8. Form......................................................................................................................................26

BAB V PENUTUP................................................................................................................................32

V.1. Kesimpulan...........................................................................................................................32

V.2. Saran.....................................................................................................................................32

DAFTAR PUSTAKA...........................................................................................................................33

DAFTAR GAMBARGambar 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 iv

Page 5: Laporan Sistem Basis Data Ms. Acces

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 v

Page 6: Laporan Sistem Basis Data Ms. Acces

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 TABELTabel 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 vi

Page 7: Laporan Sistem Basis Data Ms. Acces

BAB I PENDAHULUANI.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.TujuanTujuan 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 MasalahBatasan masaah yang digunakan agar mempermudah dalam pengerjaan laporan

ini adalah:

Pengertian, manfaat dan kegunaan Sistem Basis DataPengakses 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 1

Page 8: Laporan Sistem Basis Data Ms. Acces

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 2

Page 9: Laporan Sistem Basis Data Ms. Acces

BAB II TINJAUAN PUSTAKAII.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 DataSistem 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 DataSistem 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

istiqomah 3

SBD Basis Data File Record

Data IconByteBit

Gambar 1. Penyusunan Sistem Basis Data

Page 10: Laporan Sistem Basis Data Ms. Acces

II.3. NormalisasiNormalisasi 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 4

Page 11: Laporan Sistem Basis Data Ms. Acces

- 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. EntitasEntitas (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 RuleEnterprise 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 DataDBMS 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

istiqomah 5

Pekerja

Gambar 2. Entity

Page 12: Laporan Sistem Basis Data Ms. Acces

Gambar 3. Contoh Derajat Hubungan 1:1

Gambar 4. Contoh Derajat Hubungan 1:M

Gambar 5. Contoh Derajat Hubungan M:1

- 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 atau keterangan-keterangan, periode terjadinya transaksi, volume arus data yang mengalir dalam periode tertentu, struktur data

II.7. Derajat HubunganKardinalitas 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 1Supir 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 MMahasiswa 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 1Siswa 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

istiqomah 6

Page 13: Laporan Sistem Basis Data Ms. Acces

Gambar 6. Contoh Derajat Hubungan M:M

Contoh :

M MSiswa 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 7

Page 14: Laporan Sistem Basis Data Ms. Acces

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 8

Page 15: Laporan Sistem Basis Data Ms. Acces

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 9

Page 16: Laporan Sistem Basis Data Ms. Acces

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

istiqomah 10

Gambar 7. Notasi dan Artinya

Page 17: Laporan Sistem Basis Data Ms. Acces

BAB III METODOLOGI PRAKTIKUMIII.1. Metodologi Pelaksanaan

Keterangan :

Pengumpulan DataPada tahap ini dilakukan pengumpulkan data – data yang dibutuhkan dan akan dibuat databasenya.

Analisis PermasalahanPada tahap ini mengidentifikasi tujuan dari dibuatnya database dan penganalisisan data yang didapat guna untuk pengelompokkan data.

Pengelompokkan DataPada tahap ini, data – data dikelompokkan berdasarkan entitasnya, agar mempermudah dalam tahap perancangan sistem basis data.

PerancanganPada tahap ini, dilakukan perancangan sistem basis data bagaimana nantinya sistem basis data tersebut akan bekerja sesuai dengan relasi antar entitas yang dibuat.

PengimplementasianPada tahap ini, dilakukan pembuatan sistem basis data menggunakan Ms. Access 2013 berdasarkan rancangan yang telah dibuat.

III.2. Waktu Dan TempatWaktu dan tempat praktikum dilakukan pada :

Waktu : 21 September 2016 – 5 Desember 2016Tempat : Lab. Komputasi Spasial Teknik Geomatika ITS

Waktu : 21 September 2016 – 6 Desember 2016Tempat : Jl. Teknik Komputer V, Perumdos. Blok U 168 Kampus ITS

istiqomah 11

Pengumpulan Data

Analisis Permasalahan

Pengelompokkan Data

Perancangan

Pengimplementasian

Gambar 8. Skema Metodologi Pelaksanaan

Page 18: Laporan Sistem Basis Data Ms. Acces

Waktu : 4 Desember 2016 – 5 Desember 2016Tempat : Lab. Komputer PAPSI ITS

BAB IV HASIL DAN ANALISISIV.1. Entitas

Entitas yang dibuat sebagai berikut :

istiqomah 12

Page 19: Laporan Sistem Basis Data Ms. Acces

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. NormalisasiNormalisasi yang dilakukan menghasilkan beberapa tabel yakni :

istiqomah 13

Pegawai

Gambar 9. Entitas Pegawai

Gudang

Gambar 10. Entitas Gudang

Barang

Gambar 11. Entitas Barang

Distributor

Gambar 12. Entitas Ditributor

Page 20: Laporan Sistem Basis Data Ms. Acces

TableToko Jaya

#ID Id_Barang

Nama_Barang

Jenis_Barang

Harga_@Pack

Isi_@Kardus

Harga_@Kardus

Jmlh_Kardus

Tgl_Pengiriman

Id_Gudang

Tgl_Masuk

Nama_Gudang

Kapasitas

Id_Distributor

Nama_Distributor No_Tlp

1 AD30021 SPONGE CAMILAN 11,000.00 6 66,000.00 3 11/1/2016 AG02 11/2/2016 GUDANG 1 19 P101 PT. Makanan Halal

899901

2 AD30022 NISSIN CAMILAN 24,000.00 6 144,000.00 5 11/1/2016 AG02 11/2/2016 GUDANG 1 19 P102 PT. Makananku

893562

3 AD30023 TANGO CAMILAN 30,000.00 6 180,000.00 5 11/2/2016 AG05 11/3/2016 GUDANG 1 19 P103 PT. Merak Hijau

893421

4 AD30024 TWISTER

CAMILAN 12,000.00 6 72,000.00 3 11/1/2016 AG05 11/3/2016 GUDANG 1 19 P104 PT. Bismillah

895560

5 AD30025 BISKUIT ROMA

CAMILAN 23,000.00 6 138,000.00 3 11/5/2016 AG05 11/6/2016 GUDANG 1 19 P105 PT. Halal 890000

6 AD30031 INDOMILK

SUSU 8,000.00 6 48,000.00 2 10/28/2016 AG01 11/1/2016 GUDANG 2 29 P201 PT. Indomilk 894250

7 AD30032 ULTRAMILK

SUSU 14,000.00 12 168,000.00 4 10/29/2016 AG02 11/1/2016 GUDANG 2 29 P202 PT. Wingsfood

894520

8 AD30033 MILO SUSU 32,000.00 12 384,000.00 4 11/2/2016 AG03 11/3/2016 GUDANG 2 29 P203 PT. Nestle 8961009 AD30034 ANLEN

ESUSU 35,000.00 12 420,000.00 4 10/29/2016 AG03 11/1/2016 GUDANG 2 29 P204 PT. Anlene 859300

10 AD30035 HI LO SUSU 34,000.00 12 408,000.00 2 10/30/2016 AG04 11/1/2016 GUDANG 2 29 P205 PT. Hi Lo 89122211 AH1121 BERAS

KOTA 5 KG

BERAS 52,000.00 5 260,000.00 4 11/3/2016 AG02 11/6/2016 GUDANG 5 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 GUDANG 5 9 P302 PT. Rice Good

891151

13 AH1123 BERAS KEKINIAN 5 KG

BERAS 50,000.00 5 250,000.00 2 11/4/2016 AG02 11/6/2016 GUDANG 5 9 P303 PT. Abstrak 852555

14 AI2101 AQUA AIR MINERAL

2,500.00 12 30,000.00 5 11/4/2016 AG04 11/5/2016 GUDANG 2 29 P401 PT. Danone 876777

istiqomah 14

Page 21: Laporan Sistem Basis Data Ms. Acces

TableToko Jaya

#ID Id_Barang

Nama_Barang

Jenis_Barang

Harga_@Pack

Isi_@Kardus

Harga_@Kardus

Jmlh_Kardus

Tgl_Pengiriman

Id_Gudang

Tgl_Masuk

Nama_Gudang

Kapasitas

Id_Distributor

Nama_Distributor No_Tlp

15 AI2102 O2 AIR MINERAL

8,000.00 12 96,000.00 2 10/30/2016 AG01 11/1/2016 GUDANG 2 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 GUDANG 2 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 GUDANG 2 39 P405 PT. Cleo 862777

18 AK67311 SO KLIN DETERGEN

20,000.00 12 240,000.00 3 10/28/2016 AG03 11/1/2016 GUDANG 3 14 P501 PT. Wings 892555

19 AK67312 RINSO DETERGEN

25,000.00 12 300,000.00 4 11/3/2016 AG04 11/5/2016 GUDANG 3 14 P502 PT. Rinso 899999

20AK67313 DETERGEN CLING

DETERGEN

18,000.00 12 216,000.00 3 10/29/2016 AG01 11/3/2016 GUDANG 3 14 P503 PT. Clin Live 878787

21 AK67314 DAIA DETERGEN

25,000.00 12 300,000.00 4 11/1/2016 AG01 11/4/2016 GUDANG 3 14 P504 PT. Garuda Biru

821111

22 AL17211 MOLTO PELEMBUT

20,000.00 12 240,000.00 3 11/3/2016 AG02 11/4/2016 GUDANG 4 12 P601 PT. Molto 822222

23 AL17212 DOWNY PELEMBUT

24,000.00 12 288,000.00 4 11/3/2016 AG01 11/4/2016 GUDANG 4 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 GUDANG 4 12 P701 PT. Blue 83333325 AM6272 SO KLIN

PEMUTIH

PEMUTIH 7,000.00 12 84,000.00 2 10/30/2016 AG04 11/2/2016 GUDANG 4 12 P702 PT. Wings White

834834

Tabel 1. Toko Jaya Makmur

istiqomah 15

Page 22: Laporan Sistem Basis Data Ms. Acces

PegawaiId_Pgw Nama_Pgw PasswordPG05 Ade Ade05PG01 Adis adis01PG04 Amir Amir04PG06 Ilham Ilham06PG02 Rahmat rahmat02PG03 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 PenyimpananId_Barang Nama_Barang Id_Gudang Id_Distributor Tgl_MasukAD30034 ANLENE AG02 P204 11/1/2016AI2101 AQUA AG02 P401 11/5/2016AH1122 BERAS BRAMO 5 KG AG05 P302 11/6/2016AH1123 BERAS KEKINIAN 5 KG AG05 P303 11/6/2016AH1121 BERAS KOTA 5 KG AG05 P301 11/6/2016AD30025 BISKUIT ROMA AG01 P105 11/6/2016AI2104 CLEO AG02 P405 11/1/2016AK67314 DAIA AG03 P504 11/4/2016AK67313 DETERGEN CLING AG03 P503 11/3/2016AL17212 DOWNY AG04 P602 11/4/2016AD30035 HI LO AG02 P205 11/1/2016AD30031 INDOMILK AG02 P201 11/1/2016AD30033 MILO AG02 P203 11/3/2016AL17211 MOLTO AG04 P601 11/4/2016AD30022 NISSIN AG01 P102 11/2/2016AI2102 O2 AG02 P402 11/1/2016

istiqomah 16

Page 23: Laporan Sistem Basis Data Ms. Acces

Tabel PenyimpananId_Barang Nama_Barang Id_Gudang Id_Distributor Tgl_MasukAK67312 RINSO AG03 P502 11/5/2016AK67311 SO KLIN AG03 P501 11/1/2016AM6272 SO KLIN PEMUTIH AG04 P702 11/2/2016AD30021 SPONGE AG01 P101 11/2/2016AD30023 TANGO AG01 P103 11/3/2016AI2103 TOTAL AG02 P403 11/1/2016AD30024 TWISTER AG01 P104 11/3/2016AD30032 ULTRAMILK AG02 P202 11/1/2016AM6271 VANISH AG04 P701 11/2/2016

Tabel 4. Penyimpanan

istiqomah 17

Page 24: Laporan Sistem Basis Data Ms. Acces

Id_Barang Nama_Barang Jenis_Barang Isi_@Kardus Harga_@Pack Harga_@Kardus Jmlh_Kardus Tgl_Pengiriman Tgl_Masuk Id_Gudang Id_DistributorAD30034 ANLENE SUSU 12 35,000.00 420,000.00 4 10/29/2016 11/1/2016 AG02 D109AI2101 AQUA AIR

MINERAL12 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 D121AK67313 DETERGEN

CLINGDETERGEN 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 D123AD30035 HI LO SUSU 12 34,000.00 408,000.00 2 10/30/2016 11/1/2016 AG02 D110AD30031 INDOMILK SUSU 6 8,000.00 48,000.00 2 10/28/2016 11/1/2016 AG02 D106AD30033 MILO SUSU 12 32,000.00 384,000.00 4 11/2/2016 11/3/2016 AG02 D108AL17211 MOLTO PELEMBUT 12 20,000.00 240,000.00 3 11/3/2016 11/4/2016 AG04 D122AD30022 NISSIN CAMILAN 6 24,000.00 144,000.00 5 11/1/2016 11/2/2016 AG01 D102AI2102 O2 AIR

MINERAL12 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 D119AK67311 SO KLIN DETERGEN 12 20,000.00 240,000.00 3 10/28/2016 11/1/2016 AG03 D118AM6272 SO KLIN

PEMUTIHPEMUTIH 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 18

Page 25: Laporan Sistem Basis Data Ms. Acces

Id_Barang Nama_Barang Jenis_Barang Isi_@Kardus Harga_@Pack Harga_@Kardus Jmlh_Kardus Tgl_Pengiriman Tgl_Masuk Id_Gudang Id_DistributorAD30023 TANGO CAMILAN 6 30,000.00 180,000.00 5 11/2/2016 11/3/2016 AG01 D103AI2103 TOTAL AIR

MINERAL12 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 D104AD30032 ULTRAMILK SUSU 12 14,000.00 168,000.00 4 10/29/2016 11/1/2016 AG02 D107AM6271 VANISH PEMUTIH 12 13,000.00 156,000.00 3 10/30/2016 11/2/2016 AG04 D124

Tabel 5. Barang

istiqomah 19

Page 26: Laporan Sistem Basis Data Ms. Acces

IV.3. Kamus DataPegawai = [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 Rule1. Setiap pegawai hanya dapat memiliki satu Id_Pegawai dan Password.2. Menu hanya dapat diakses oleh pegawai3. Setiap Barang hanya dapat memiliki Id_Barang4. Semua Barang disimpan berdasarkan Jenis Barang5. Jenis barang dapat memiliki banyak Nama Barang6. Satu Gudang hanya memiliki satu Id 7. GudangSatu Gudang dapat menyimpan banyak barang8. 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:

istiqomah 20

Pegawai Mengakses LoginM 1

Barang Isi GudangM 1

Barang Memiliki Distributor1 1

Gambar 13. Derajat Hubungan

Page 27: Laporan Sistem Basis Data Ms. Acces

istiqomah 21

Pegawai Mengakses Login

Nama_Pegawai

Id_Pegawai Password Id_Pegawai Password

Gudang Isi Barang

Distributor

Isi

Nama_Gudang

Id_Gudang KapasitasId_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

Page 28: Laporan Sistem Basis Data Ms. Acces

IV.7. Query

Gambar 15. Query Data Distribusi

Data DistributorId_Baran

gNama_Baran

gId_Distributo

rNama_Distributo

rNo_Tl

pTgl_Pengirima

nTgl_Masu

kId_Gudan

gAD30021 SPONGE D101 PT. Makanan

Halal899901 11/1/2016 11/2/2016 AG01

AD30022 NISSIN D102 PT. Makananku 893562 11/1/2016 11/2/2016 AG01AD30023 TANGO D103 PT. Merak Hijau 893421 11/2/2016 11/3/2016 AG01AD30024 TWISTER D104 PT. Bismillah 895560 11/1/2016 11/3/2016 AG01AD30025 BISKUIT

ROMAD105 PT. Halal 890000 11/5/2016 11/6/2016 AG01

AD30031 INDOMILK D106 PT. Indomilk 894250 10/28/2016 11/1/2016 AG02AD30032 ULTRAMILK D107 PT. Wingsfood 894520 10/29/2016 11/1/2016 AG02AD30033 MILO D108 PT. Nestle 896100 11/2/2016 11/3/2016 AG02AD30034 ANLENE D109 PT. Anlene 859300 10/29/2016 11/1/2016 AG02AD30035 HI LO D110 PT. Hi Lo 891222 10/30/2016 11/1/2016 AG02AH1121 BERAS

KOTA 5 KGD111 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 AG02AI2102 O2 D115 PT. O2 Mineral 845845 10/30/2016 11/1/2016 AG02AI2103 TOTAL D116 PT. Total Mineral 872511 10/29/2016 11/1/2016 AG02AI2104 CLEO D117 PT. Cleo 862777 10/29/2016 11/1/2016 AG02AK67311 SO KLIN D118 PT. Wings 892555 10/28/2016 11/1/2016 AG03AK67312 RINSO D119 PT. Rinso 899999 11/3/2016 11/5/2016 AG03AK67313 DETERGEN

CLINGD120 PT. Clin Live 878787 10/29/2016 11/3/2016 AG03

AK67314 DAIA D121 PT. Garuda Biru 821111 11/1/2016 11/4/2016 AG03AL17211 MOLTO D122 PT. Molto 822222 11/3/2016 11/4/2016 AG04AL17212 DOWNY D123 PT. Downy Group 853333 11/3/2016 11/4/2016 AG04AM6271 VANISH D124 PT. Blue 833333 10/30/2016 11/2/2016 AG04AM6272 SO KLIN

PEMUTIHD125 PT. Wings White 834834 10/30/2016 11/2/2016 AG04

istiqomah 22

Page 29: Laporan Sistem Basis Data Ms. Acces

Tabel 6. Query Distributor

Gambar 16. Query Harga Tiap Kardus

HargaId_Barang Nama_Barang Jmlh_Kardus Isi_@Kardus Id_GudangAD30021 SPONGE 3 6 AG01AD30022 NISSIN 5 6 AG01AD30023 TANGO 5 6 AG01AD30024 TWISTER 3 6 AG01AD30025 BISKUIT ROMA 3 6 AG01AD30031 INDOMILK 2 6 AG02AD30032 ULTRAMILK 4 12 AG02AD30033 MILO 4 12 AG02AD30034 ANLENE 4 12 AG02AD30035 HI LO 2 12 AG02AI2101 AQUA 5 12 AG02AI2102 O2 2 12 AG02AI2103 TOTAL 4 12 AG02AI2104 CLEO 2 12 AG02AK67311 SO KLIN 3 12 AG03AK67312 RINSO 4 12 AG03AK67313 DETERGEN CLING 3 12 AG03AK67314 DAIA 4 12 AG03AL17211 MOLTO 3 12 AG04AL17212 DOWNY 4 12 AG04AM6271 VANISH 3 12 AG04AM6272 SO KLIN PEMUTIH 2 12 AG04AH1121 BERAS KOTA 5 KG 4 5 AG05AH1122 BERAS BRAMO 5 KG 3 5 AG05AH1123 BERAS KEKINIAN 5 KG 2 5 AG05

Tabel 7. Query Harga Tiap Kardus

istiqomah 23

Page 30: Laporan Sistem Basis Data Ms. Acces

Gambar 17. Query Harga Tiap Pack

Harga@PackId_Barang Nama_Barang Isi_@Kardus Harga_@Pack Id_GudangAD30021 SPONGE 6 11,000.00 AG01AD30022 NISSIN 6 24,000.00 AG01AD30023 TANGO 6 30,000.00 AG01AD30024 TWISTER 6 12,000.00 AG01AD30025 BISKUIT ROMA 6 23,000.00 AG01AD30031 INDOMILK 6 8,000.00 AG02AD30032 ULTRAMILK 12 14,000.00 AG02AD30033 MILO 12 32,000.00 AG02AD30034 ANLENE 12 35,000.00 AG02AD30035 HI LO 12 34,000.00 AG02AH1121 BERAS KOTA 5 KG 5 52,000.00 AG05AH1122 BERAS BRAMO 5 KG 5 55,000.00 AG05AH1123 BERAS KEKINIAN 5 KG 5 50,000.00 AG05AI2101 AQUA 12 2,500.00 AG02AI2102 O2 12 8,000.00 AG02AI2103 TOTAL 12 2,300.00 AG02AI2104 CLEO 12 2,400.00 AG02AK67311 SO KLIN 12 20,000.00 AG03AK67312 RINSO 12 25,000.00 AG03AK67313 DETERGEN CLING 12 18,000.00 AG03AK67314 DAIA 12 25,000.00 AG03AL17211 MOLTO 12 20,000.00 AG04AL17212 DOWNY 12 24,000.00 AG04AM6271 VANISH 12 13,000.00 AG04AM6272 SO KLIN PEMUTIH 12 7,000.00 AG04

Tabel 8. Query Tiap Pack

istiqomah 24

Page 31: Laporan Sistem Basis Data Ms. Acces

Gambar 18. Query Penyimpanan

Penyimpanan

Id_Barang

Nama_Barang

Jenis_Baran

g

Isi_@Kardus

Harga_@Kardus

Jmlh_Kardu

s

Tgl_Masuk

Id_Distributor

Nama_Distributor Id_Gudang

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 ULTRAMILK

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

AI2104 CLEO AIR MINERAL

12 28,000.00 2 11/1/2016 P405 PT. Cleo AG02

istiqomah 25

Page 32: Laporan Sistem Basis Data Ms. Acces

Penyimpanan

Id_Barang

Nama_Barang

Jenis_Baran

g

Isi_@Kardus

Harga_@Kardus

Jmlh_Kardu

s

Tgl_Masuk

Id_Distributor

Nama_Distributor Id_Gudang

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 9. Query Penyimpanan Barang

Gambar 19. Query Toko Jaya Makmur

Tabel Toko JayaId_Baran

gNama_Baran

gJenis_Baran

gIsi_@

KardusHarga_@Kard

usJmlh_

KardusTgl_Masu

kId_

DistributorNama_

DistributorId_Gudan

gAD30021 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 ULTRAMILK 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 AG02AD30034 ANLENE SUSU 12 420,000.00 4 11/1/2016 P204 PT. Anlene AG02AD30035 HI LO SUSU 12 408,000.00 2 11/1/2016 P205 PT. Hi Lo AG02AH1121 BERAS BERAS 5 260,000.00 4 11/6/2016 P301 PT. Kota AG05

istiqomah 26

Page 33: Laporan Sistem Basis Data Ms. Acces

Tabel Toko JayaId_Baran

gNama_Baran

gJenis_Baran

gIsi_@

KardusHarga_@Kard

usJmlh_

KardusTgl_Masu

kId_

DistributorNama_

DistributorId_Gudan

gKOTA 5 KG Rice

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

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 AG03AK67312 RINSO DETERGEN 12 300,000.00 4 11/5/2016 P502 PT. Rinso AG03AK67313 DETERGEN

CLINGDETERGEN 12 216,000.00 3 11/3/2016 P503 PT. Clin

LiveAG03

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 AG04AL17212 DOWNY PELEMBUT 12 288,000.00 4 11/4/2016 P602 PT. Downy

GroupAG04

AM6271 VANISH PEMUTIH 12 156,000.00 3 11/2/2016 P701 PT. Blue AG04AM6272 SO KLIN

PEMUTIHPEMUTIH 12 84,000.00 2 11/2/2016 P702 PT. Wings

WhiteAG04

Tabel 10. Query Toko Jaya Makmur

IV.8. Form

Gambar 20. Form Distributor(Modal Dialog)

istiqomah 27

Page 34: Laporan Sistem Basis Data Ms. Acces

Gambar 21. Form Distributor(Form Wizard)

Gambar 22. Form Login

istiqomah 28

Page 35: Laporan Sistem Basis Data Ms. Acces

Gambar 23. Form Menu

Gambar 24. Form Pegawai

Gambar 25. Form Tabel Barang

istiqomah 29

Page 36: Laporan Sistem Basis Data Ms. Acces

Gambar 26. Form Tabel Gudang

Tabel 27. Form Tabel Penyimpanan

Tabel 28. Form Toko Jaya Makmur

istiqomah 30

Page 37: Laporan Sistem Basis Data Ms. Acces

Tabel 29. Form Toko

Gambar 30. Form Penyimpanan-Modal Dialog

istiqomah 31

Page 38: Laporan Sistem Basis Data Ms. Acces

Gambar 31. Form Harga per Pack

Gambar 32. Form Harga per Kardus

istiqomah 32

Page 39: Laporan Sistem Basis Data Ms. Acces

BAB V PENUTUPV.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. SaranSaran 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 33

Page 40: Laporan Sistem Basis Data Ms. Acces

DAFTAR PUSTAKADiktat. 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 34

Page 41: Laporan Sistem Basis Data Ms. Acces

istiqomah 35