TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 3

dokumen-dokumen yang mirip
By Hesti Khuzaimah Nurul Yusufiyah

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Microsoft Access 2007

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

MICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1

Microsoft Access 2007

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 4

Membuat Relasi pada Access 2007

Modul 4 Microsoft Access 2007

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Klik Blank Database. Simpan nama database : dbmahasiswa Sebagai contoh kita akan membuat table tmahasiswa sebagai berikut : Field Name

Microsoft Access 2007

MODUL TIK: Tutorial Merancang Database dengan Microsoft Access Oleh: Heri Istiyanto

Microsoft Access 2007

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

KOMPUTER APLIKASI BISNIS

BAB I DATABASE ACCESS. Pada tahap awal kita akan membuat sebuah database yang terdiri dari 3 tabel yaitu

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r

DASAR DASAR MICROSOFT ACCESS

Modul Praktikum Basis Data 5 Query

KSI B ~ M.S. WULANDARI

Relational Database & Pemodelan Data [Review]

Modul 4 Microsoft Access 2007

d. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.

Apa itu microsoft Access.?

Contoh ERD sistem penjualan Barang Online

Perancangan Sistem Basisdata Faktur Penjualan serta Implementasinya dengan SQL Menggunakan MS. Acces

Hubungan antara file pertama dan file kedua adalah satu berbanding satu.

SISTEM BASIS DATA (Lanjutan) :

SISTEM BASIS DATA 3 SKS

Microsoft Access 2007

Tugas Praktikum Basis Data Membuat Database Sederhana

PROSEDUR MENJALANKAN MICROSOFT OFFICE ACCESS 2007

1. Pengertian Database

BAB 1 PERANCANGAN DATABASE DAN TABEL

APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS

MODUL XIII FORM dan REPORTS

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

MICROSOFT ACCESS 2007

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

MODUL 5. Pemodelan Dan Analisis Database

Pertemuan 11. Donny Yulianto, S.Kom

A. MAKSUD DAN TUJUAN 1. MAKSUD

Start Program Microsoft Office Microsoft Access Tampilan setelah dijalankan Microsoft Access

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

Mengenal dan Mulai Bekerja dengan Access 2007

PENGANTAR PERANGKAT LUNAK PENGOLAH DATA (6 jam)

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

BAB XI BEKERJA DENGAN QUERY

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Mengoperasikan Dasar-Dasar Basis Data (Database)

TUGAS LAPORAN EDP 5. Id_Jadwal,Ruang,Hari,Jam,NIM,NIP,Kode_MK Kode_MK, NIP, dan NIM pada table Jadwal itu merupakan suatu Foreign Key.

Microsoft Access 2007

Ahmad Zidni, S.T. SMK Gondang 2011

Hanif Fakhrurroja, MT

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini

Pengenalan Database. Informasi adalah Data yang sudah diolah dan berguna bagi si pemakainya. NPM Nama Alamat Aris Bekasi Budi Depok

MODUL PERKULIAHAN APLIKASI KOMPUTER. Microsoft Access. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE

Microsoft Access FORM

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

Modul 3 Konsep Perancangan Basis Data

RELASI ANTAR TABEL & MEMBUAT QUERY

Pemodelan Database. Pengolahan Basis Data

BAB II LANDASAN TEORI

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

SEKOLAH TINGGI ILMU EKONOMI STIE SEBELAS APRIL SUMEDANG

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di

Nama : Arif Hidayatullah ( ) Bayu Rahmawan ( ) Desi Eka H ( ) Surya Arditian Prakasa ( ) Kelas : 3 IF A

Arif Basofi Laboratorium Database Politeknik Elekltronika Negeri Surabaya PENS ER Diagram (CDM-PDM) Power Designer 6 Data Architect

BAB IV DESKRIPSI PEKERJAAN. Bagian Balai Besar Konservasi Sumber Daya Alam (BBKSDA) Jawa Timur yang. Tanggal : 30 Januari 2017 sampai 27 April 2017

Model Data Dalam SBD

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

BAB IV DISKRIPSI PEKERJAAN

DESAIN DATABASE. Pertemuan 06 3 SKS

Entity Relationship Diagram (ERD)

CARA MEMBUAT FORM PADA MS. ACCESS

Laporan Praktikum Pengantar Teknologi Informasi

MICROSOFT OFFICE ACCESS 2013

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

perusahaan dalam menjalankan usahanya. Hal ini membuat banyak perusahaan

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Bab III. PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

INTERNET PROGRAMMING DATABASE

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

PRAKTIKUM 5 QUERY Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perint

Transkripsi:

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS 2013- BAGIAN 3 Setelah mempelajari modul ini diharapkan Anda dapat: 1. Memahami konsep dasar pembuatan database 2. Memahami pengertian entitas dan relationship 3. Memahami pengertian relasi antartabel, kunci dan jenis-jenis relasi 4. Mempraktikkan pembuatan relationship tabel Konsep Dasar Pembuatan Database Database merupakan kumpulan data yang saling berhubungan yang disimpan sedemikian rupa tanpa adanya redundancy (perulangan) yang tidak perlu. Database terbentuk dari sekelompok data-data yang memiliki jenis atau sifat yang sama. Contohnya: data mahasiswa, data dosen, data mata kuliah, data karyawan, dll. Untuk dapat membuat suatu database yang baik, diperlukan suatu rancangan yang tepat dan sesuai kebutuhan. Konsep dasar dalam pembuatan database antara lain: a. Entitas dan Relationship Hal yang sangat mendasar dan harus dipahami adalah pemodelan entitas dan relationship. Entitas adalah berbagai hal dalam dunia nyata yang informasinya disimpan dalam database. Sebagai contoh, kita dapat menyimpan informasi tentang dosen yang mengajar mahasiswa. Dalam hal ini, dosen dan mahasiswa merupakan entitas. Relationship hubungan antara entitas. Sebagai contoh, dosen mengajar mahasiswa. Mengajar merupakan relationship antara entitas dosen dan entitas mahasiswa. Relationship terdiri dari 3 derajat yang berbeda, yaitu: 1. One-to-one menghubungkan secara tepat dua entitas dengan satu kunci (key). Misalnya seorang mahasiswa memiliki satu dosen wali. 2. One-to-many (many-to-one) merupakan hubungan antar entitas dimana kunci (key) pada satu tabel muncul berkali-kali pada tabel lainnya. Misalnya banyak mahasiswa memiliki satu dosen wali. 3. Many-to-many merupakan hubungan antar entitas dimana kunci utama pada tabel pertama dapat muncul beberapa kali pada tabel kedua, dan sebaliknya. Misalnya seorang mahasiswa dapat mengambil banyak matakuliah, dan satu matakuliah bisadiambil oleh banyak mahasiswa. 1 P a g e

b. Relasi atau Tabel Relasi merupakan tabel yang mewakili entitas, dimana didalamnya terdapat kolom-kolom yang merupakan attribut dari entitas. Penamaan tabel juga disesuaikan dengan nama dari entitas agar mudah dipahami. Contoh tabel pegawai merupakan tabel yang mewakili entitas pegawai. c. Kolom atau Attribute Kolom atau attribute merupakan bagian dari tabel yang mewakili ciri dari suatu entitas. Contoh entitas mahasiswa. Maka attribut yang ada antara lain NIM, nama, dan kelas. d. Kunci (key) Kunci atu key atau primary key merupakan suatu nilai dalam sebuah tabel yang dapat digunakan untuk mengidentifikasi suatu baris dalam tabel. Contoh dalam tabel mahasiswa, didalamnya terdapat kolom NIM, nama, dan kelas. Untuk mengidentifikasi suatu baris dalam tabel, maka cukup menggunakan NIM. Relasi Antar Tabel a. KUNCI (KEY) Sebelum membahas mengenai relasi, faktor penting yang menyangkut relasi antar table adalah kunci (key). Kunci (key) merupakan satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data (record) dalam tabel secara unik. Macam-macam kunci dibedakan menjadi: 1. KUNCI PRIMER Kunci Primer merupakan sebuah field pada tabel yang merupakan identitas bagi field-field lainnya. Kunci Primer ini tidak boleh memiliki record kembar. Kunci Primer biasanya berada pada tabel induk. 2. KUNCI SEKUNDER 2 P a g e Kunci Sekunder merupakan kebalikan dari kunci primer. Kunci Sekunder biasanya berada pada tabel anak. Kedua kunci ini saling berhubungan, dan karena saling berhubungan maka tipe data yang dipakai harus sama.

b. Jenis-jenis Relasi Secara garis besar, jenis-jenis relasi dibagi menjadi empat, yaitu: 1. ONE TO ONE (SATU KE SATU) Relasi ini adalah relasi yang menghubungkan sebuah record pada table induk ke tepat sebuah record pada table anak, akan tetapi relasi ini relatif jarang dipergunakan karena jika record pada table anak hanya cocok dengan satu record pada table induk, mengapa record pada table anak tersebut tidak dijadikan satu pada table induk dengan menambahkan field-field table anak pada table induk?. Contoh: Daftar pelanggan sebuah toko online dengan alamat pengiriman berbeda dengan alamat penagihan tetapi ada beberapa kelemahan yaitu: Pelanggan yang membedakan alamat pengiriman dengan alamat penagihan tidak banyak. Kalau alamat pengiriman dengan alamat penagihan dijadikan dalam satu tabel, maka field penagihan akan banyak yang kosong karena hanya terisi sedikit saja. Sebaiknya dibuat tabel sendiri-sendiri yaitu tabel alamat pengiriman dan table alamat penagihan untuk menyimpan informasi dan kemudian masingmasing tabel tersebut direlasikan. Satu record alamat pengiriman hanya akan terhubung dengan satu record nama pelanggan. Contoh: Tabelalamatpengiriman Tabelalamatpenagihan Nama Alamatpengiriman Nama Alamatpenagihan A Jl. Tologomas - - B Jl. Dinoyo B Jl.Mergojoyo 2. ONE TO MANY (SATU KE BANYAK) Relasi yang menghubungkan satu record pada satu tabel dengan beberapa record pada tabel lainnya. Contoh. Database Perpustakaan dengan beberapa kriteria yaitu: Nama satu anggota perpustakaan hanya akan tercatat satu kali dalam tabel anggota. Akan tercatat berkali-kali dalam tabel pinjam. 3 P a g e

Satu orang bias meminjam buku sampai berkali-kali. Contoh: Tabel Anggota Nama : Alamat : Tabel peminjam Nama NIM TanggalPinjam KodeBuku A 0012001 25 Februari 2014 3. MANY TO ONE (BANYAK KE SATU) Relasi kebalikan dari One To Many (satu ke banyak) atau biasa disebut dengan look up table relationship. Relasi ini tidak saling terhubung ke kunci primer pada kedua tabel. Contoh. Database Nama Propinsi dengan kriteria yaitu: Tabel informasi propinsi di Indonesia dihubungkan ke tabel alamat pelanggan. Record kota yang ada pada alamat pelanggan berelasi dengan record propinsi. Banyak kota yang bisa masuk ke dalam sebuah propinsi. Contoh: Tabel Propinsi Kota Malang, Surabaya, Kediri, Blitar, dll Propinsi JawaTImur Tabel Alamat Pelanggan Nama Andi Asri Alamat Malang Surabaya 4 P a g e

4. MANY TO MANY (BANYAK KE BANYAK) Relasi many to many ini hamper tidak mungkin ada. Jika ada biasanya terjadi karena kesalahan dalam perancangan tabel. Latihan Membuat Relationship Langkah 1 Buatlah database dengan nama toko dan 3 buah tabel, tbl_karyawan, tbl_barang, dan tbl_transaksi. Tentukan Field Size, Format dan Description sesuai kebutuhan. Atur KODE KARYAWAN pada tabel karyawan sebagai primary key. Atur KODE BARANG pada tabel barang sebagai primary key. Khusus untuk field Jenis Kelamin gunakan tipe data Lookup Wizard dan lakukan pengaturan seperti berikut. 5 P a g e

Setelah itu klik Next, isikan seperti berikut. Berikutnya klik Next dan Finish. Langkah 2 Isikan data pada masing-masing tbl_karyawan, tbl_barang, tbl_transaksi. 6 P a g e

tbl_karyawan tbl_barang tbl_transaksi Langkah 3 Relationship berguna untuk menghubungkan antartabel dalam database. Buatlah relationship seperti berikut. 7 P a g e

Klik Relationships pada menu DATABASE TOOLS. Klik Add pada Show Table, untuk masing-masing tabel. Drag and Drop dari KODE_BARANG pada tbl_barang ke KODE_BARANG di tbl_transaksi. 8 P a g e

Drag and Drop dari KODE_KARYAWAN pada tbl_transakti ke KODE_KARYAWAN pada tbl_karyawan. Berikut ini adalah tampilan hasil akhir relationship yang dibuat. Sumber: Team Lab Komputer DPP Infokom@2013 9 P a g e