1 - 2 Pengantar Computer Database Dengan Access
-
Upload
al-farizy-izzy -
Category
Documents
-
view
92 -
download
4
description
Transcript of 1 - 2 Pengantar Computer Database Dengan Access
COMPUTER DATABASECOMPUTER DATABASE
OLEH: YULIADI, M.KomYULIADI, M.Kom
TujuanTujuan PerkuliahanPerkuliahan
1.1. Mengetahui bagaimana cara Mengetahui bagaimana cara pengoperasian pengoperasian Microsoft Access Microsoft Access dalam pembuatan database,dalam pembuatan database,
2.2. Mampu mengolah data dengan Mampu mengolah data dengan menggunakan menggunakan Microsoft Access, Microsoft Access, yang yang terdiri dari table, Form single dan terdiri dari table, Form single dan One to Many Form, Queries, Report, One to Many Form, Queries, Report, Macro dan Kemanana Database Macro dan Kemanana Database
Komponen PenilaianKomponen Penilaian
1. PRESENSI 15 %2. FORMATIF 10 %3. TUGAS 10%4. PERILAKU 10%5. UTS 20 %6. UAS 35 %
Pokok BahasanPokok Bahasan
1. Pengantar Computer Database dengan Microsoft Access
2. Query3. Form4. Report5. Macro dan Aplikasinya Pada Form dan
Report6. Projek Kasus
ReferensiReferensi
1. Rony Setiawan, Microsoft Access 2003, LP3I.2. Sri Widiarti, Basis Data, LP3I.3. Tim Asisten, Pengantar Komputer dan
Internet: Microsoft Access 2007 “Reporting with Microsoft Access”, Informatika Bandung.
PENGANTAR COMPUTER PENGANTAR COMPUTER DATABASE dengan DATABASE dengan
MICROSOFT ACCESSMICROSOFT ACCESS
1. Pengenalan Access2. Mengoperasikan Microsoft Access3. Buat Database Baru4. Buat Tabel
1. PENGENALAN ACCESS1. PENGENALAN ACCESS
Microsoft Access merupakan aplikasi pengolah database yang cukup populer dikalangan pemrogram. Hal ini tidak terlepas dari kemudahan dalam pemakaiannya.
Microsoft Access merupakan perangkat lunak yang mudah diperoleh, masuk dalam sistem manajemen database relational, berorientasi visual dan berbasis Windows. Fungsi kinerja utamanya digunakan untuk memodifikasi tabel, formulir, entri data, query, laporan dan database.
Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar.
1. PENGENALAN ACCESS1. PENGENALAN ACCESS
Database adalah kumpulan tabel-tabel yang saling berelasi. Antar tabel yang satu dengan yang lain saling berelasi, sehingga sering disebut basis data relasional. Relasi antar tabel dihubungkan oleh suatu key, yaitu primary key dan foreign key.
KEUNTUNGAN PEMAKAIAN DATABASE
1. Terkontrolnya kerangkapan data dan inkonsistensi2. Terpeliharanya keselarasan data3. Data dapat dipakai secara bersama-sama4. Memudahkan penerapan standarisasi5. Memudahkan penerapan batasan-batasan
pengamanan.6. Terpeliharanya integritas data7. Terpeliharanya keseimbangan atas perbedaan
kebutuhan data dari setiap aplikasi8. Program / data independent
KERUGIAN PEMAKAIAN DATABASE
1. Mahal dalam implementasinya2. Rumit/komplek3. Penanganan proses recovery & backup sulit4. Kerusakan pada sistem basis data dapat mempengaruhi
departemen yang terkait
TAMPILAN MICROSOFT ACCESS 2007
KOMPONEN UTAMA (OBJECT)
KOMPONEN UTAMA (OBJECT)
TIPE DATATIPE DATA
Field - field dalam sebuah tabel harus ditentukan tipe datanya. Ada beberapa tipe data dalam Access, yaitu :1. Text
Text digunakan untuk field alfanumeric (misal : nama, alamat, kode pos, telp), sekitar 255 karakter tiap fieldnya.
2. Memo
Memo dapat menampung 64000 karakter untuk tiap fieldnya, tapi tidak bisa diurutkan/diindeks.
3. Number Number digunakan untuk menyimpan data numeric yang akan digunakan untuk proses perhitungan matematis.
TIPE DATATIPE DATA
4. Date/Time
Jenis Data yang berisi khusus untuk tanggal dan waktu.5. Currency
Jenis data ini khusus untuk angka dalam format mata uang.6. Auto Number
Jenis data ini berisi angka khusus yang diformat secara urut saat mengisi record7. Yes/No
Jenis data yang berisi data khusus yang bersifat dikotomik. Misal : Hidup – Mati, Kawin – Tidak Kawin, Pria – Wanita
TIPE DATATIPE DATA
8. OLE Object
Jenis Data yang berisi khusus data eksternal Object Linked Embedded (OLE) yang meliputi gambar, suara, dan data dari program aplikasi lain.9. Hyperlink
Jenis data yang berisi khusus untuk menghubungkan antardata dengan interface luar.10. Lookup Wizard
Jika menggunakan tipe data ini untuk sebuah field, maka bisa memilih sebuah nilai dari tabel lain atau dari sebuah daftar nilai yang ditampilkan dalam combo box.
PROPERTI DATAPROPERTI DATA
Properti data terletak pada bagian bawah modus design view yang disebut Field Properties dan terdiri dari General dan Lookup. General digunakan untuk mendefinisikan field dengan properti umum sebagai berikut :
Properti Keterangan
Field Size Ukuran dari jenis data yang dimasukkan
Format Menformat data sesuai dengan tipe data yang telah dipilih
Decimal PlacesHanya aktif pada tipe data angka dan digunakan untuk mendefinisikan banyaknya desimal
Input Mask Mendefinisikan Pola data yang dimasukkan kedalam field
Caption Mendefinisikan label yang akan ditampilkan dalam form
Default Value Nilai yang sudah ada pada saat mengisi record baru
Validation Rule Batasan data yang boleh dimasukkan dalam field tersebut
Validation TextPesan yang ditampilkan jika field diisi data yang tidak diperbolehkan
Required Apakah field harus diisi atau tidak boleh diisi
Allow zero length Isi Yes jika data string boleh mempunyai panjang nol
Indexed Apakah data akan diindex atau tidak
2. Mengoperasikan Microsoft Access2. Mengoperasikan Microsoft Access
Membuka Microsoft Access & Membuat Database (New Project)
Langkah – langkah untuk membuka Microsoft Access dan membuat database :1.Click Start All Program Microsoft Office Microsoft Access 20072.Kemudian akan tampil jendela Microsoft Access seperti gambar di bawah ini, lalu click Blank Database untuk membuat database.3.Membuat database Buku.accdb kemudian click tombol create.
3. BUAT DATABASE BARU3. BUAT DATABASE BARU
Langkah – langkah untuk membuka Microsoft Access dan membuat database :1. Click Start All Program Microsoft Office Microsoft Access 20072. Kemudian akan tampil jendela Microsoft Access seperti gambar di bawah ini, lalu click Blank Database untuk membuat database.3. Membuat database Buku.accdb kemudian click tombol \ create.
Buat TabelBuat Tabel
Buat TabelBuat Tabel
Langkah – langkah untuk membuat tabel :1. Click tab Create pada jendela2. Click Table Design pada ribbon Tables3. Masukkan nama field beserta tipe datanya, kemudian simpan tabel (Ctrl+S)4. Kemudian click ribbon View pada tab Home, lalu pilih Datasheet View untuk masukkan data ke dalam tabel
Buat TabelBuat Tabel
Buatlah tabel ListBook dengan struktur field pada tabel sbb :
Buat TabelBuat Tabel
Setelah selesai membuat tabel, kemudian isikan data ke dalam tabel ListBook sbb :
LatihanLatihan
1. Buat database dengan nama database menggunkan Microsoft Access 2007 dengan topik bebas
2. Kemudian buat 2 tabel yang dimasukkan dalam database yang sudah di buat, kemudian isilah masing-masing tabel tersebut dengan 10 record.
3. Tugas di buat lengkap dengan uraian proses kegiatan dalam pembuatan database dan tabel.
NB: a. Tugas di buat perseorangan, b. Database yang di buat tidak boleh sama dengan yang lain c. Tugas di kumpulkan minggu depan saat perkuliahan dalam bentuk hardcopy (dokumen)
RelationshipRelationship
Table Relationship adalah relasi atau hubungan antara beberapa tabel. Relasi antar tabel dihubungkan oleh primary key dan foreign key.
Untuk membuat relationship maka masing-masing tabel harus memiliki primary key dan foreign key untuk dapat menghubungkan antara tabel induk dengan tabel anak.
Sehingga diperlukan teknik normalisasi terlebih dahulu sebelum membuat relationship antar tabel.
Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel yang menunjukkan entitas dan relasinya. Ada beberapa macam relationship, yaitu :
RelationshipRelationship
Ada beberapa macam relationship, yaitu :1. One to One (1 : 1)2. One to Money (1 : M)3. Many to One (M : 1)4. Many to Many (M : M)
1. One to One (1 : 1)1. One to One (1 : 1)
2. One to Many (1 : M)2. One to Many (1 : M)
3. Many to One (M : 1)3. Many to One (M : 1)
4. Many to Maney (M : M)4. Many to Maney (M : M)
Istilah dalam Data BaseIstilah dalam Data Base
1. Primary Key2. Foreign Key
1. Primary Key1. Primary Key
Tabel memiliki primary key, yaitu suatu atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian tetapi juga mewakili setiap kejadian dari suatu entitas.
Contoh Kasus :NIM dalam tabel Mahasiswa merupakan nilai unik yang tidak mungkin bersifat ganda. Karena setiap mahasiswa memiliki NIM yang berbeda antara mahasiswa yang satu dengan mahasiswa yang lain.
2. Foreign Key2. Foreign Key
Foreign key adalah atribut yang melengkapi relationship dan menunjukkan hubungan antara tabel induk dengan tabel anak. Foreign key ditempatkan pada tabel anak.
Contoh Kasus :UKDW memiliki banyak fakultas yaitu Teknik, Biologi, Ekonomi, Teologi. Dimana satu fakultas dapat dimiliki oleh banyak mahasiswa (One to Many). Relationship antar tabel dapat digambarkan sbb :
2. Foreign Key2. Foreign Key
Pada Gambar diatas terdapat relationship antara tabel Mahasiswa dan Fakultas. Masing-masing tabel memiliki primary key. NIM merupakan primary key pada tabel Mahasiswa sedangkan ID_Fakultas merupakan primary key pada tabel Fakultas dan foreign key pada tabel Mahasiswa.
Contoh Buat RelationshipContoh Buat Relationship
Sebelum buat relatonship terlebih dahulu kita membuat 2 tabel yang memiliki hubungan. Berikut struktur tabel tersebut:Tabel Buku Tabel Penerbit
No Field Name Data Type1. ISBN Text (10)2. Judul Text (30)3. Pengarang Text (20)4. ID_Penerbit Text (6)5. Tahun Text (4)6. Harga Currency
No Field Name Data Type1. ID_Penerbit Text (6)2. Penerbit Text (20)3. Kota Text (15)4. No_telp Text (12)
Contoh Buat RelationshipContoh Buat Relationship
Tabel serta record:Tabel Penerbit
Contoh Buat RelationshipContoh Buat Relationship
Tabel serta record:Tabel Buku
Langka-Langkah Membuat RelationshipLangka-Langkah Membuat Relationship
1. Klik tab Database Tools pada jendela2. Klik Relationship pada ribbon Show/Hide
Langka-Langkah Membuat RelationshipLangka-Langkah Membuat Relationship
3. Kemudian akan muncul tab Relationship pada object tab dan kotak dialog Show Table, kemudian pilih tab Tables.
Langka-Langkah Membuat RelationshipLangka-Langkah Membuat Relationship
4. Klik tabel Buku dan Penerbit lalu click button Add, kemudian hubungkan ID_Penerbit pada tabel Penerbit dengan ID_Penerbit pada tabel Buku.
5. Kemudian akan muncul kotak dialog Edit Relationship. Klik checkbox Enforce Referential Integrity, lalu klik button Create.
Langka-Langkah Membuat RelationshipLangka-Langkah Membuat Relationship
6. Setelah klik button create, muncul relasi tabel seperti gambar dibawah ini.
Latihan 2Latihan 2
1. Buat lah sebuah database dengan nama akademik, kemudian buat 2 tabel yakni tabel mahaiswa dan tabel nilai. Berikut struktur kedua tabel tersebut:Tabel Mahasiswa Tabel Nilai
No Field Name Data Type1. Nama_Mahasiswa Text (6)2. NIM Text (5)3. Tgl_Lahir Date
No Field Name
Data Type
1. NIM Text (5)2. KD_MKul Text (5)3. Nilai Text (1)
Latihan 2Latihan 2
2. Kemudian isilah recordnya sesuai dengan gambar tabel di bawah tabel mahasiswa dan nilai:
3. Selanjutnya buatlah relationship dari kedu atabel tersebut.