1 - 2 Pengantar Computer Database Dengan Access

Post on 02-Jan-2016

92 views 4 download

description

komputer database

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.