ݺߣ

ݺߣShare a Scribd company logo


 
PraktikumPengantarKomputerdanInternet

2009‐2010
MicrosoftAccess2007
“PengenalanDatabase,TableRelationship,Form”
TimAsisten
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
MICROSOFT ACCESS 2007
A. Pengertian Microsoft Access
Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang
digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan
kapasitas yang besar.
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.
B. Tampilan Microsoft Access 2007
QuickAccessToolbar Titlebar
Closebutton
Officebutton Ribbon
ObjectintheNavigationPane
Objecttabs
Table
Statusbar FieldTemplatesList
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
C. Komponen Utama (Object)
1. Table
Table adalah objek utama dalam database yang digunakan untuk menyimpan
sekumpulan data sejenis dalam sebuah objek.
Table terdiri atas :
a. Field Name : atribut dari sebuah table yang menempati bagian kolom.
b. Record : Isi dari field atau atribut yang saling berhubungan yang
menempati bagian baris.
2. Query ( SQL / Structured Query Language )
Query adalah bahasa untuk melakukan manipulasi terhadap database.
Digunakan untuk menampilkan, mengubah, dan menganalisa sekumpulan
data.
Query dibedakan menjadi 2, yaitu :
• DDL ( Data Definition Language ) digunakan untuk membuat atau
mendefinisikan obyek-obyek database seperti membuat tabel, relasi
antar tabel dan sebagainya.
• DML ( Data Manipulation Language ) digunakan untuk manipulasi
database, seperti : menambah, mengubah atau menghapus data serta
mengambil informasi yang diperlukan dari database.
3. Form
Form digunakan untuk mengontrol proses masukan data (input), menampilkan
data (output), memeriksa dan memperbaharui data.
4. Report
Form digunakan untuk menampilkan data yang sudah dirangkum dan
mencetak data secara efektif.
D. Tipe 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.
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
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.
4. Date/Time
5. Currency
6. Auto Number
7. Yes/No
8. OLE Object
OLE Object digunakan untuk eksternal objek, seperti bitmap atau file suara.
9. Hyperlink
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.
E. 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 2007
2. 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.
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
2
3
1
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
F. Membuat Table
Langkah – langkah untuk membuat tabel :
1. Click tab Create pada jendela
2. Click Table Design pada ribbon Tables
3. 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
Latihan 1
Buatlah tabel ListBook dengan struktur field pada tabel sbb :
No. Field Name Data Type
1 ISBN Text (10)
2 Judul Text (30)
3 Pengarang Text (20)
4 Penerbit Text (15)
5 Tahun Text (4)
6 Harga Currency
Membuattable Membuatreport
Membuatform Membuatquery
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
Setelah selesai membuat tabel, kemudian isikan data ke dalam tabel ListBook sbb :
ISBN Judul Pengarang Penerbit Tahun Harga
9793338806 Oracle SQL dan
PL/SQL
Imam Heryanto Informatika 2006 85000
9797317870 Pemrograman Java Rijaul Fikri Andi Offset 2005 75000
9797562243 Data Mining Budi Santosa Graha Ilmu 2007 60000
596007124
Head First Design
Pattern
Eric Freeman O Reilly 2004 500000
9797633802 Visual Basic.NET
2005
Widodo
Budiharto
Andi Offset 2005 45000
G. Table Relationship
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 :
One to Many One to One
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.
Foreign Key
Foreign key adalah atribut yang melengkapi relationship dan menunjukkan hubungan
antara tabel induk dengan tabel anak. Foreign key ditempatkan pada tabel anak.
Person
ismotherofhasmother
Sue
Sue
Mary
Mary
Bill
John
Person
ishusbandofiswifeof
Adam
Jim
Terry
Eve
Mary
Norma
BirthDate
wasbornon
Adam
Jim
Terry
May
June
May
Many to One
Person
isparentofischildof
Tom
Sue
Tom
Sue
Mary
Mary
Mary
Bill
Bill
John
Many to Many
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
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 :
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.
Latihan 2
ISBN Judul Pengarang Penerbit Tahun Harga
9793338806 Oracle SQL dan
PL/SQL
Imam Heryanto Informatika 2006 85000
9797317870 Pemrograman Java Rijaul Fikri Andi Offset 2005 75000
9797562243 Data Mining Budi Santosa Graha Ilmu 2007 60000
596007124
Head First Design
Pattern
Eric Freeman O Reilly 2004 500000
9797633802 Visual Basic.NET
2005
Widodo
Budiharto
Andi Offset 2005 45000
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
Karena atribut Penerbit banyak, maka tabel di atas perlu diperbaiki menjadi sebagai
berikut :
Tabel Penerbit
ID_Penerbit Penerbit Kota No_telp
BG-001 Informatika Bandung 022-9843877
YG-001 Andi Offset Yogyakarta 0274-848579
YG-002 Graha Ilmu Yogyakarta 0274-478792
NY-001 O Reilly New York 0484-943473
Tabel Buku
ISBN Judul Pengarang ID_Penerbit Tahun Harga
9793338806 Oracle SQL dan
PL/SQL
Imam Heryanto BG-001 2006 85000
9797317870 Pemrograman Java Rijaul Fikri YG-001 2005 75000
9797562243 Data Mining Budi Santosa YG-002 2007 60000
596007124
Head First Design
Pattern
Eric Freeman NY-001 2004 500000
9797633802 Visual Basic.NET
2005
Widodo
Budiharto
YG-001 2005 45000
MenentukanID_Penerbituntuk
setiappenerbitsebagaiprimary
keydaritabelPenerbitdan
foreignkeypadatabelBuku.
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
Latihan 3
Buatlah database relationship untuk tabel Buku dan tabel Penerbit!
Langkah – langkah untuk membuat database relationship :
1. Click tab Database Tools pada jendela
2. Click Relationship pada ribbon Show/Hide
3. Kemudian akan muncul tab Relationship pada object tab dan kotak dialog
Show Table, kemudian pilih tab Tables
1
2
3
4
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
4. Click 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. Click checkbox
Enforce Referential Integrity, lalu click button Create.
6. Setelah Click button create, muncul relasi tabel seperti gambar dibawah ini.
5
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
H. Membuat Form
Form adalah komponen utama yang terintegrasi secara khusus dan berfungsi sebagai :
1. Menginputkan data
2. Mengedit dan menampilkan data
3. Mengontrol application flow
4. Mencetak informasi
Langkah – langkah untuk membuat form :
1. Click tab Create pada jendela
2. Click More Form pada ribbon Forms, kemudian pilih Form Wizard.
Sehingga akan muncul kotak dialog Form Wizard.
3. Memilih tabel yang atribut-atributnya akan digunakan.
4. Click > atau >> untuk memilih atribut-atribut yang akan ditampilkan dalam
form.
1
2
5. Memilih bentuk layout form kemudian click next.
6. Memilih style form kemudian click next.
7. Kemudian simpan form dengan nama Buku, lalu click finish. Lalu akan
tampilan Form View sbb :
3
4
5
6
8. Untuk mengatur tampilan form dapat dilakukan pada tampilan Design View.
Click tab Home, kemudian pada ribbons Views click Design View.
Gambar diatas menunjukkan tampilan Design View yang digunakan untuk mengubah
susunan form sesuai dengan keinginan user. Pada Design View user dapat
menambahkan tools ( misal : tombol navigasi, textbox, check box, list box ).
8
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
Latihan 4
Buatlah tombol navigasi pada form Buku seperti gambar dibawah ini!
Langkah – langkah untuk membuat tombol navigasi :
1. Membuka form yang akan di edit, kemudian pilih Design View.
2. Pilih Button pada ribbon Controls
3. Kemudian akan muncul kotak dialog Command Button Wizard
MicrosoftAccess2007antarKomputerdanInternet2009‐2010
4. Memilih categories dan action sesuai kebutuhan user, kemudian click next.
STUDI KASUS
Bulan Agustus merupakan awal tahun ajaran baru (2009-2010). Mahasiswa fakultas
TI UKDW melakukan registrasi (proses pengambilan matakuliah) yang merupakan
rutinitas rutin untuk setiap semesternya. Seluruh data yang diinputkan setiap mahasiswa
saat melakukan registrasi akan disimpan dan digunakan oleh Biro1. Karena besarnya
jumlah mahasiswa dan matakuliah yang ditawarkan maka Biro1 sering mengalami
kesulitan pada saat proses batal tambah matakuliah. Sehingga Biro1 berinisiatif untuk
membuat sistem informasi yang dapat memberikan informasi mengenai daftar mahasiswa,
dosen, dan matakuliah.
Maka untuk mempermudah dalam proses penyimpanan data, Biro1 menyederhanakan flat
tabel Registrasi.xlsx dalam 5 tabel yaitu :
1. Tabel Mahasiswa menyimpan seluruh informasi mahasiswa, seperti : nim, nama,
fakultas, ipk.
2. Tabel Matakuliah menyimpan seluruh informasi matakuliah, seperti : matakuliah,
sks, dosen.
3. Tabel Dosen
4. Tabel Registrasi merupakan tabel yang digunakan untuk mencatat seluruh
matakuliah yang diambil oleh setiap mahasiswa.
LATIHAN
1. Buatlah database Registrasi yang terdiri atas tabel : mahasiswa, matakuliah, dosen,
registrasi.
2. Buatlah hubungan relasi antar tabelnya (table relationship).
3. Buatlah Form Registrasi dan Form untuk tabel mahasiswa, matakuliah, dosen.
4. Tambahkan navigation button, seperti :
• Record Navigation (first, last, next, previous)
• Record Operation (add, save, delete, search)
• Form Operation (close form, open form)

More Related Content

What's hot (17)

makalah microsoft excel
makalah microsoft excelmakalah microsoft excel
makalah microsoft excel
Luthfi Anwar
Excell dan access
Excell dan accessExcell dan access
Excell dan access
Wahyu Haryadi
Yuk belajar ms.access
Yuk belajar ms.accessYuk belajar ms.access
Yuk belajar ms.access
Adi Utami
Membuat database sederhana dengan ms.access 2007
Membuat database sederhana dengan ms.access 2007Membuat database sederhana dengan ms.access 2007
Membuat database sederhana dengan ms.access 2007
Rangga Ananto
Makalah microsoft excel 2007
Makalah microsoft excel 2007Makalah microsoft excel 2007
Makalah microsoft excel 2007
zhanlif
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)
Peni Agustiani
Ms excel 2007
Ms excel 2007Ms excel 2007
Ms excel 2007
Iza Zi
Modul Acces 2007 KKPI
Modul Acces 2007 KKPIModul Acces 2007 KKPI
Modul Acces 2007 KKPI
Jadi Apa
Panduan microsoft exel 2007
Panduan microsoft exel 2007Panduan microsoft exel 2007
Panduan microsoft exel 2007
Adre Ridwan
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Fajar Sandy
Panduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excelPanduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excel
Mas Tri Sragen
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Iven Elvany Rumahorbo
Modul microsoft word 2013
Modul microsoft word 2013Modul microsoft word 2013
Modul microsoft word 2013
Anto Jurang
Ms access2007-1201
Ms access2007-1201Ms access2007-1201
Ms access2007-1201
Billy Andreas
2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel
marsel zagoto
Topik 2 pembangunan pangkalan data
Topik 2   pembangunan pangkalan dataTopik 2   pembangunan pangkalan data
Topik 2 pembangunan pangkalan data
Santhila's Creation
Kursus microsoft office excel kksl
Kursus microsoft office excel kkslKursus microsoft office excel kksl
Kursus microsoft office excel kksl
Nurul marzila
Yuk belajar ms.access
Yuk belajar ms.accessYuk belajar ms.access
Yuk belajar ms.access
Adi Utami
Membuat database sederhana dengan ms.access 2007
Membuat database sederhana dengan ms.access 2007Membuat database sederhana dengan ms.access 2007
Membuat database sederhana dengan ms.access 2007
Rangga Ananto
Makalah microsoft excel 2007
Makalah microsoft excel 2007Makalah microsoft excel 2007
Makalah microsoft excel 2007
zhanlif
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)
Peni Agustiani
Ms excel 2007
Ms excel 2007Ms excel 2007
Ms excel 2007
Iza Zi
Modul Acces 2007 KKPI
Modul Acces 2007 KKPIModul Acces 2007 KKPI
Modul Acces 2007 KKPI
Jadi Apa
Panduan microsoft exel 2007
Panduan microsoft exel 2007Panduan microsoft exel 2007
Panduan microsoft exel 2007
Adre Ridwan
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Fajar Sandy
Panduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excelPanduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excel
Mas Tri Sragen
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Iven Elvany Rumahorbo
Modul microsoft word 2013
Modul microsoft word 2013Modul microsoft word 2013
Modul microsoft word 2013
Anto Jurang
2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel
marsel zagoto
Kursus microsoft office excel kksl
Kursus microsoft office excel kkslKursus microsoft office excel kksl
Kursus microsoft office excel kksl
Nurul marzila

Viewers also liked (20)

FDRS Competition Presentation:
FDRS Competition Presentation:FDRS Competition Presentation:
FDRS Competition Presentation:
Cal Poly Agribusiness
Evaluation
EvaluationEvaluation
Evaluation
k_green11
Volvio el oso arturo a showmatchVolvio el oso arturo a showmatch
Volvio el oso arturo a showmatch
Pancho Cattaneo
New Age, New Learners, New Skills
New Age, New Learners, New SkillsNew Age, New Learners, New Skills
New Age, New Learners, New Skills
Cal Poly Agribusiness
Raspberry Stake, Tree stake, Nursery Stake
Raspberry Stake, Tree stake, Nursery StakeRaspberry Stake, Tree stake, Nursery Stake
Raspberry Stake, Tree stake, Nursery Stake
wellco_ivy
March of dimes
March of dimesMarch of dimes
March of dimes
rrife
Pip 2013-2014
Pip 2013-2014Pip 2013-2014
Pip 2013-2014
Md Kabiul Akhter Ali
Win Over Your Toughest Audiences
Win Over Your Toughest AudiencesWin Over Your Toughest Audiences
Win Over Your Toughest Audiences
raecook
Adding more visuals without affecting performance
Adding more visuals without affecting performanceAdding more visuals without affecting performance
Adding more visuals without affecting performance
St1X
Writing in the right way for your website, by Expert Market
Writing in the right way for your website, by Expert MarketWriting in the right way for your website, by Expert Market
Writing in the right way for your website, by Expert Market
Ed Beardsell
Code vectorization for mobile devices
Code vectorization for mobile devicesCode vectorization for mobile devices
Code vectorization for mobile devices
St1X
CV_PDhawad
CV_PDhawadCV_PDhawad
CV_PDhawad
PRADEEP DHAWAD
Wmd.ppt
Wmd.pptWmd.ppt
Wmd.ppt
Md Kabiul Akhter Ali
Think vis 2013
Think vis 2013Think vis 2013
Think vis 2013
Ed Beardsell
Kala azar presentation in bengali
Kala azar presentation in bengaliKala azar presentation in bengali
Kala azar presentation in bengali
Md Kabiul Akhter Ali
Anti malaria month june 2013
Anti malaria month june 2013Anti malaria month june 2013
Anti malaria month june 2013
Md Kabiul Akhter Ali
Anti dengue month , July 2013
Anti dengue month , July 2013Anti dengue month , July 2013
Anti dengue month , July 2013
Md Kabiul Akhter Ali
Changes to improve your health
Changes to improve your health Changes to improve your health
Changes to improve your health
Pamela Day
MaquillajeMaquillaje
Maquillaje
Yareli López
QR Codes:Purchasing Wine in the Information Age
QR Codes:Purchasing Wine in the Information AgeQR Codes:Purchasing Wine in the Information Age
QR Codes:Purchasing Wine in the Information Age
Cal Poly Agribusiness
Volvio el oso arturo a showmatchVolvio el oso arturo a showmatch
Volvio el oso arturo a showmatch
Pancho Cattaneo
Raspberry Stake, Tree stake, Nursery Stake
Raspberry Stake, Tree stake, Nursery StakeRaspberry Stake, Tree stake, Nursery Stake
Raspberry Stake, Tree stake, Nursery Stake
wellco_ivy
March of dimes
March of dimesMarch of dimes
March of dimes
rrife
Win Over Your Toughest Audiences
Win Over Your Toughest AudiencesWin Over Your Toughest Audiences
Win Over Your Toughest Audiences
raecook
Adding more visuals without affecting performance
Adding more visuals without affecting performanceAdding more visuals without affecting performance
Adding more visuals without affecting performance
St1X
Writing in the right way for your website, by Expert Market
Writing in the right way for your website, by Expert MarketWriting in the right way for your website, by Expert Market
Writing in the right way for your website, by Expert Market
Ed Beardsell
Code vectorization for mobile devices
Code vectorization for mobile devicesCode vectorization for mobile devices
Code vectorization for mobile devices
St1X
Changes to improve your health
Changes to improve your health Changes to improve your health
Changes to improve your health
Pamela Day
MaquillajeMaquillaje
Maquillaje
Yareli López
QR Codes:Purchasing Wine in the Information Age
QR Codes:Purchasing Wine in the Information AgeQR Codes:Purchasing Wine in the Information Age
QR Codes:Purchasing Wine in the Information Age
Cal Poly Agribusiness

Similar to Modul07 a (20)

40018378 modul-access-2007
40018378 modul-access-200740018378 modul-access-2007
40018378 modul-access-2007
mammul96
Materi Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMKMateri Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMK
fauzia resty
Modul access-20071
Modul access-20071Modul access-20071
Modul access-20071
Muchamad Tian
Pertemuan 3 4
Pertemuan 3 4Pertemuan 3 4
Pertemuan 3 4
IAIN PEKALONGAN
Pembuatan data base pada ms
Pembuatan data base pada msPembuatan data base pada ms
Pembuatan data base pada ms
asepsyamsul012
Presentasi modul 7
Presentasi modul 7Presentasi modul 7
Presentasi modul 7
Raga Kurniawan
Microsoft access database
Microsoft access databaseMicrosoft access database
Microsoft access database
Dewa Dewa
Program windows
Program windowsProgram windows
Program windows
Purnawati Purnawati
Kelompok 2_Relating Table & Field Calculator.pptx
Kelompok 2_Relating Table & Field Calculator.pptxKelompok 2_Relating Table & Field Calculator.pptx
Kelompok 2_Relating Table & Field Calculator.pptx
Rajaalbalad
SISTEM BASIS DATA
SISTEM BASIS DATASISTEM BASIS DATA
SISTEM BASIS DATA
Rahmad Deni
INFORMATIKA Rumpun Bisnis dan Manajemen_Bab 2 Teknologi Informasi dan Komunik...
INFORMATIKA Rumpun Bisnis dan Manajemen_Bab 2 Teknologi Informasi dan Komunik...INFORMATIKA Rumpun Bisnis dan Manajemen_Bab 2 Teknologi Informasi dan Komunik...
INFORMATIKA Rumpun Bisnis dan Manajemen_Bab 2 Teknologi Informasi dan Komunik...
RahmadiniTanjung
Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah)
Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah) Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah)
Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah)
M Abdul Aziz
Tutorial ms access
Tutorial ms accessTutorial ms access
Tutorial ms access
sman2mkd
Microsoft acces
Microsoft accesMicrosoft acces
Microsoft acces
Mirza Afrizal
RESUME MATERI MS. ACCESS, APLIKASI KOMPUTER.docx
RESUME MATERI MS. ACCESS, APLIKASI KOMPUTER.docxRESUME MATERI MS. ACCESS, APLIKASI KOMPUTER.docx
RESUME MATERI MS. ACCESS, APLIKASI KOMPUTER.docx
Muhammad Rafi Kambara
MATERI PEMBELAJARAN INTEGRASI ANTAR APLIKASI.pptx
MATERI PEMBELAJARAN INTEGRASI ANTAR APLIKASI.pptxMATERI PEMBELAJARAN INTEGRASI ANTAR APLIKASI.pptx
MATERI PEMBELAJARAN INTEGRASI ANTAR APLIKASI.pptx
Yogisaepulanwar2
Program Aplikasi Berbasis Data
Program Aplikasi Berbasis DataProgram Aplikasi Berbasis Data
Program Aplikasi Berbasis Data
Hakim Ahma
TIK_INTEGRASI KONTEN APLIKASI PERKANTORAN PERT-1.pptx
TIK_INTEGRASI KONTEN APLIKASI PERKANTORAN PERT-1.pptxTIK_INTEGRASI KONTEN APLIKASI PERKANTORAN PERT-1.pptx
TIK_INTEGRASI KONTEN APLIKASI PERKANTORAN PERT-1.pptx
RamdanHamid
Tugas 5 tik
Tugas 5 tikTugas 5 tik
Tugas 5 tik
fuziyanti18
PPT Spreadseet 1.ppt
PPT Spreadseet 1.pptPPT Spreadseet 1.ppt
PPT Spreadseet 1.ppt
DidiAbiyassin1
40018378 modul-access-2007
40018378 modul-access-200740018378 modul-access-2007
40018378 modul-access-2007
mammul96
Materi Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMKMateri Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMK
fauzia resty
Microsoft access database
Microsoft access databaseMicrosoft access database
Microsoft access database
Dewa Dewa
Kelompok 2_Relating Table & Field Calculator.pptx
Kelompok 2_Relating Table & Field Calculator.pptxKelompok 2_Relating Table & Field Calculator.pptx
Kelompok 2_Relating Table & Field Calculator.pptx
Rajaalbalad
INFORMATIKA Rumpun Bisnis dan Manajemen_Bab 2 Teknologi Informasi dan Komunik...
INFORMATIKA Rumpun Bisnis dan Manajemen_Bab 2 Teknologi Informasi dan Komunik...INFORMATIKA Rumpun Bisnis dan Manajemen_Bab 2 Teknologi Informasi dan Komunik...
INFORMATIKA Rumpun Bisnis dan Manajemen_Bab 2 Teknologi Informasi dan Komunik...
RahmadiniTanjung
Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah)
Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah) Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah)
Microsft Office 2010 (Word dan Excel) - Aplikasi Komputer (Makalah)
M Abdul Aziz
Tutorial ms access
Tutorial ms accessTutorial ms access
Tutorial ms access
sman2mkd
RESUME MATERI MS. ACCESS, APLIKASI KOMPUTER.docx
RESUME MATERI MS. ACCESS, APLIKASI KOMPUTER.docxRESUME MATERI MS. ACCESS, APLIKASI KOMPUTER.docx
RESUME MATERI MS. ACCESS, APLIKASI KOMPUTER.docx
Muhammad Rafi Kambara
MATERI PEMBELAJARAN INTEGRASI ANTAR APLIKASI.pptx
MATERI PEMBELAJARAN INTEGRASI ANTAR APLIKASI.pptxMATERI PEMBELAJARAN INTEGRASI ANTAR APLIKASI.pptx
MATERI PEMBELAJARAN INTEGRASI ANTAR APLIKASI.pptx
Yogisaepulanwar2
Program Aplikasi Berbasis Data
Program Aplikasi Berbasis DataProgram Aplikasi Berbasis Data
Program Aplikasi Berbasis Data
Hakim Ahma
TIK_INTEGRASI KONTEN APLIKASI PERKANTORAN PERT-1.pptx
TIK_INTEGRASI KONTEN APLIKASI PERKANTORAN PERT-1.pptxTIK_INTEGRASI KONTEN APLIKASI PERKANTORAN PERT-1.pptx
TIK_INTEGRASI KONTEN APLIKASI PERKANTORAN PERT-1.pptx
RamdanHamid

Modul07 a

  • 2. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 MICROSOFT ACCESS 2007 A. Pengertian Microsoft Access Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar. 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. B. Tampilan Microsoft Access 2007 QuickAccessToolbar Titlebar Closebutton Officebutton Ribbon ObjectintheNavigationPane Objecttabs Table Statusbar FieldTemplatesList
  • 3. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 C. Komponen Utama (Object) 1. Table Table adalah objek utama dalam database yang digunakan untuk menyimpan sekumpulan data sejenis dalam sebuah objek. Table terdiri atas : a. Field Name : atribut dari sebuah table yang menempati bagian kolom. b. Record : Isi dari field atau atribut yang saling berhubungan yang menempati bagian baris. 2. Query ( SQL / Structured Query Language ) Query adalah bahasa untuk melakukan manipulasi terhadap database. Digunakan untuk menampilkan, mengubah, dan menganalisa sekumpulan data. Query dibedakan menjadi 2, yaitu : • DDL ( Data Definition Language ) digunakan untuk membuat atau mendefinisikan obyek-obyek database seperti membuat tabel, relasi antar tabel dan sebagainya. • DML ( Data Manipulation Language ) digunakan untuk manipulasi database, seperti : menambah, mengubah atau menghapus data serta mengambil informasi yang diperlukan dari database. 3. Form Form digunakan untuk mengontrol proses masukan data (input), menampilkan data (output), memeriksa dan memperbaharui data. 4. Report Form digunakan untuk menampilkan data yang sudah dirangkum dan mencetak data secara efektif. D. Tipe 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.
  • 4. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 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. 4. Date/Time 5. Currency 6. Auto Number 7. Yes/No 8. OLE Object OLE Object digunakan untuk eksternal objek, seperti bitmap atau file suara. 9. Hyperlink 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. E. 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 2007 2. 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.
  • 6. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 F. Membuat Table Langkah – langkah untuk membuat tabel : 1. Click tab Create pada jendela 2. Click Table Design pada ribbon Tables 3. 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 Latihan 1 Buatlah tabel ListBook dengan struktur field pada tabel sbb : No. Field Name Data Type 1 ISBN Text (10) 2 Judul Text (30) 3 Pengarang Text (20) 4 Penerbit Text (15) 5 Tahun Text (4) 6 Harga Currency Membuattable Membuatreport Membuatform Membuatquery
  • 7. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 Setelah selesai membuat tabel, kemudian isikan data ke dalam tabel ListBook sbb : ISBN Judul Pengarang Penerbit Tahun Harga 9793338806 Oracle SQL dan PL/SQL Imam Heryanto Informatika 2006 85000 9797317870 Pemrograman Java Rijaul Fikri Andi Offset 2005 75000 9797562243 Data Mining Budi Santosa Graha Ilmu 2007 60000 596007124 Head First Design Pattern Eric Freeman O Reilly 2004 500000 9797633802 Visual Basic.NET 2005 Widodo Budiharto Andi Offset 2005 45000 G. Table Relationship 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.
  • 8. Ada beberapa macam relationship, yaitu : One to Many One to One 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. Foreign Key Foreign key adalah atribut yang melengkapi relationship dan menunjukkan hubungan antara tabel induk dengan tabel anak. Foreign key ditempatkan pada tabel anak. Person ismotherofhasmother Sue Sue Mary Mary Bill John Person ishusbandofiswifeof Adam Jim Terry Eve Mary Norma BirthDate wasbornon Adam Jim Terry May June May Many to One Person isparentofischildof Tom Sue Tom Sue Mary Mary Mary Bill Bill John Many to Many
  • 9. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 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 : 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. Latihan 2 ISBN Judul Pengarang Penerbit Tahun Harga 9793338806 Oracle SQL dan PL/SQL Imam Heryanto Informatika 2006 85000 9797317870 Pemrograman Java Rijaul Fikri Andi Offset 2005 75000 9797562243 Data Mining Budi Santosa Graha Ilmu 2007 60000 596007124 Head First Design Pattern Eric Freeman O Reilly 2004 500000 9797633802 Visual Basic.NET 2005 Widodo Budiharto Andi Offset 2005 45000
  • 10. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 Karena atribut Penerbit banyak, maka tabel di atas perlu diperbaiki menjadi sebagai berikut : Tabel Penerbit ID_Penerbit Penerbit Kota No_telp BG-001 Informatika Bandung 022-9843877 YG-001 Andi Offset Yogyakarta 0274-848579 YG-002 Graha Ilmu Yogyakarta 0274-478792 NY-001 O Reilly New York 0484-943473 Tabel Buku ISBN Judul Pengarang ID_Penerbit Tahun Harga 9793338806 Oracle SQL dan PL/SQL Imam Heryanto BG-001 2006 85000 9797317870 Pemrograman Java Rijaul Fikri YG-001 2005 75000 9797562243 Data Mining Budi Santosa YG-002 2007 60000 596007124 Head First Design Pattern Eric Freeman NY-001 2004 500000 9797633802 Visual Basic.NET 2005 Widodo Budiharto YG-001 2005 45000 MenentukanID_Penerbituntuk setiappenerbitsebagaiprimary keydaritabelPenerbitdan foreignkeypadatabelBuku.
  • 11. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 Latihan 3 Buatlah database relationship untuk tabel Buku dan tabel Penerbit! Langkah – langkah untuk membuat database relationship : 1. Click tab Database Tools pada jendela 2. Click Relationship pada ribbon Show/Hide 3. Kemudian akan muncul tab Relationship pada object tab dan kotak dialog Show Table, kemudian pilih tab Tables 1 2 3 4
  • 12. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 4. Click 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. Click checkbox Enforce Referential Integrity, lalu click button Create. 6. Setelah Click button create, muncul relasi tabel seperti gambar dibawah ini. 5
  • 13. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 H. Membuat Form Form adalah komponen utama yang terintegrasi secara khusus dan berfungsi sebagai : 1. Menginputkan data 2. Mengedit dan menampilkan data 3. Mengontrol application flow 4. Mencetak informasi Langkah – langkah untuk membuat form : 1. Click tab Create pada jendela 2. Click More Form pada ribbon Forms, kemudian pilih Form Wizard. Sehingga akan muncul kotak dialog Form Wizard. 3. Memilih tabel yang atribut-atributnya akan digunakan. 4. Click > atau >> untuk memilih atribut-atribut yang akan ditampilkan dalam form. 1 2
  • 14. 5. Memilih bentuk layout form kemudian click next. 6. Memilih style form kemudian click next. 7. Kemudian simpan form dengan nama Buku, lalu click finish. Lalu akan tampilan Form View sbb : 3 4 5 6
  • 15. 8. Untuk mengatur tampilan form dapat dilakukan pada tampilan Design View. Click tab Home, kemudian pada ribbons Views click Design View. Gambar diatas menunjukkan tampilan Design View yang digunakan untuk mengubah susunan form sesuai dengan keinginan user. Pada Design View user dapat menambahkan tools ( misal : tombol navigasi, textbox, check box, list box ). 8
  • 16. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 Latihan 4 Buatlah tombol navigasi pada form Buku seperti gambar dibawah ini! Langkah – langkah untuk membuat tombol navigasi : 1. Membuka form yang akan di edit, kemudian pilih Design View. 2. Pilih Button pada ribbon Controls 3. Kemudian akan muncul kotak dialog Command Button Wizard
  • 17. MicrosoftAccess2007antarKomputerdanInternet2009‐2010 4. Memilih categories dan action sesuai kebutuhan user, kemudian click next. STUDI KASUS Bulan Agustus merupakan awal tahun ajaran baru (2009-2010). Mahasiswa fakultas TI UKDW melakukan registrasi (proses pengambilan matakuliah) yang merupakan rutinitas rutin untuk setiap semesternya. Seluruh data yang diinputkan setiap mahasiswa saat melakukan registrasi akan disimpan dan digunakan oleh Biro1. Karena besarnya jumlah mahasiswa dan matakuliah yang ditawarkan maka Biro1 sering mengalami kesulitan pada saat proses batal tambah matakuliah. Sehingga Biro1 berinisiatif untuk membuat sistem informasi yang dapat memberikan informasi mengenai daftar mahasiswa, dosen, dan matakuliah. Maka untuk mempermudah dalam proses penyimpanan data, Biro1 menyederhanakan flat tabel Registrasi.xlsx dalam 5 tabel yaitu : 1. Tabel Mahasiswa menyimpan seluruh informasi mahasiswa, seperti : nim, nama, fakultas, ipk. 2. Tabel Matakuliah menyimpan seluruh informasi matakuliah, seperti : matakuliah, sks, dosen. 3. Tabel Dosen 4. Tabel Registrasi merupakan tabel yang digunakan untuk mencatat seluruh matakuliah yang diambil oleh setiap mahasiswa. LATIHAN 1. Buatlah database Registrasi yang terdiri atas tabel : mahasiswa, matakuliah, dosen, registrasi. 2. Buatlah hubungan relasi antar tabelnya (table relationship). 3. Buatlah Form Registrasi dan Form untuk tabel mahasiswa, matakuliah, dosen. 4. Tambahkan navigation button, seperti : • Record Navigation (first, last, next, previous) • Record Operation (add, save, delete, search) • Form Operation (close form, open form)