PraktDB Bab1 Tutorial Access
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
Dasar M icrosoft Access 2007
1.
M embuka Aplikasi
Tekan St art > Programs > M icrosoft Office > M icrosoft Office Access 2007
Tampilan Aw al :
1
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
2.
M embuat Dat abase Baru [ File .mdb ]
a.
Tekan Short cut New Blank Dat abase
b. Tekan Short cut Open Folder [ berw arna kuning, sebelah kanan ]
Cara ini sebenarnya unt uk menent ukan jenis file yait u .mdb dan lokasi penyimpanan
dat abase. Default jenis file yang dihasilkan oleh M icrosoft Access 2007 adalah .accdb .
2
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
c.
Akan muncul w indow baru ( File New Dat abase )
-
Lakukan pembuat an folder baru kemudian beri nama “ Lat ihan CIA”
-
Tent ukan jenis file unt uk M icrosoft Access 2003 at au M icrosoft Access 2000.
-
Beri nama file “ dbLatihan.mdb”
-
Kemudian t ekan OK
d. Akan menut up w indow File New Dat abase dan kembali ke w indow New Blank Dat abase.
Tekan Creat e unt uk membuat database.
3
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
Tampilan aw al set elah berhasil mencipt akan File Database:
3.
M embuat / mencipt akan t abel M ast er
Tabel M ast er merupakan t abel yang perubahannya jarang dilakukan, dengan kat a lain proses
input , ubah dan hapus dat a jarang terjadi pada t abel mast er.
Dalam t abel mast er t erdapat Primary Key ( Primary Key digunakan sebagai kunci yang digunakan
unt uk berelasi dengan t abel lain ( tabel Transaksi ).
Yang perlu diingat adalah nama t abel dan nama field t idak boleh mengandung spasi.
Cont oh t abel mast er : Biodata Sisw a, Dat a Karyaw an dan Dat a Guru.
a.
Pada posisi new t able ( w indow pert ama set elah pembuat an file .mdb ), t ekan Short cut
Design View
4
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
b. Akan muncul w indow Save As ( komput er memint a memasukan nama t abel yang akan
dibuat )
c.
M asukan nama t abel “ t bSisw a” , kemudian t ekan OK
Secara ot omatis set iap kali pembuat an t abel menggunakan M icrosoft Access 2007 akan
muncul field dengan nama “ ID” dan t ype dat anya “ Aut oNumber” dan st at usnya sebagai
“ Primary Key” ( dit andai dengan kunci berw arna kuning di sebelah kiri nama field ).
-
Hapus field t ersebut dan masukan field dan t ype dat anya sepert i gambar berikut :
d. Kemudian t ekan t ombol Table View unt uk keluar dari menu Design View , jika ada konfirmasi
unt uk menyim pan data, t ekan YES.
4.
M embuat / mencipt akan t abel Transaksi
Tabel Transaksi merupakan t abel yang sering dipakai ( ada proses input , ubah dan hapus dat a )
secara rut in.
Cont oh Tabel Transaksi adalah Data Nilai, Dat a SPP dan Dat a Absensi
a.
Tekan menu Creat e > Table
5
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
b. Akan masuk ke tahap “ 3.a”
c.
Lakukan langkah sepert i pada langkah “ 3” , t et api karena ini pembuat an t abel t ransaksi,
maka t idak ada Primary Key. Kemudian simpan dengan nama “ t bNilai” .
d. M asukan field sepert i gambar dibaw ah ini :
5.
Pembuat an Relat ionShips
Relat ionship merupakan hubungan ant ara t abel yang sat u dengan t abel lainnya, dalam hal ini
t abel mast er dengan t abel t ransaksi. Kegunaan dari relasi ini dalah jika t erjadi perubahan di
t abel mast er maka hasil perubahan t ersebut akan mempengarui t abel yang berelasi ( t abel
t ransaksi ), misalnya jika suat u nis pada t abel mast er di hapus, maka semua dat a pada t abel
t ransaksi akan ikut t erhapus.
a.
Tekan menu Dat abase Tool > Relat ionships
6
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
b. M asukan/ t ambahkan semua t abel ketika muncul w indow Show Table, kemudian t ekan
close.
c.
Kemudian hubungkan field dengan st at us primary key pada t abel mast er ke field yang
bersesuaian pada t abel t ransaksi [ nim -> nim ]. Pada opt ion relasi pilih semua check yang
menunjukan perubahan pada t abel mast er akan berpengaruh t erhadap t abel t ransaksi (
check int egrit as data, ubah dat a dan hapus dat a ). Kemudian t ekan Creat e.
d.
Tekan Short cut save dan close.
7
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
6.
Pengisian Dat a
Unt uk membuka tabel cukup dengan cara double click at au click kanan open pada nama t abel.
a.
Dat a t abel M aster
b. Dat a t abel Transaksi
Perlu diperhat ikan bahw a, dat a NIS pada t bNilai harus ada di t bSisw a, jika dat a yang
dimasukan belum ada di tbSisw a, maka input data akan dit olak. Hal ini t erjadi karena adanya
fungsi int egrit as dat a dari relat ionship.
7.
M embuat Query
Query dapat menampilkan dat a dari sat u t abel maupun gabungan dari beberapa t abel.
Penampilan dat a juga dapat diat ur dengan krit eria / filt er t ert entu, misalnya menampilkan dat a
nilai dengan range t ertent u.
a.
Query Data Nilai Sisw a, yang mencakup biodata sisw a dan nilai sisw a
-
Tekan / pilih menu Creat e > Query Design
-
M asukan semua t abel ( t abel yang akan dibuat querynya )
8
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
-
M asukan field yang ada pada kot ak t abel ke t empat yang sudah disediakan ( bagian
baw ah )
-
Unt uk mem asukan field bisa dengan cara doubel click pada nama field at au dengan click
dan drag dari kot ak t abel ke kotak yang sudah disediakan
Ket erangan :
Field : berisi nama field / kolom
Table : berisi nama t abel / query
Sort : mengat ur jenis pengurut an dat a pada field yang bersangkut an, secara desc
at au asc
Show : mengat ur field t ersebut dit ampilkan atau tidak
Crit eria : mengat ur filt er, misal unt uk menampilkan nilai yang lebih besar dari 70,
maka masukin “ > 90”
-
Kemudia t ekan Short cut Run dan hasilnya sepert i gambar dibaw ah ini
-
Tekan Short cut Save, berinama qNilaiSisw a
9
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
b. Query Data Nilai yang dilengkapi dengan Jumlah dan Rat a-rata Nilai
Tahap ini merupakan contoh query yang dilengkap dengan field yang dicipt akan dengan
rumus
-
Ulangi cara “ 7.a” , simpan query dengan nama “ qRataNilai”
-
M asuk ke Design View , dengan cara click kanan pada “ qRat aNilai” , kemudian pilih
Design View .
-
Hilangkan bagian Alamat , Gender, Tempat dan Tanggal Lahir ( blok ke 4 field t ersebut ,
t ekan keyboard delet e ), sehingga menjadi seperti gambar dibaw ah ini :
-
Pada field yang kosong, click kanan > pilih Build
10
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
-
Isikan rumus => “ Jml_Nilai:IPS+M TK” , t ekan OK, beri t anda show , kemudian t ekan
short cut RUN.
Hasilnya sepert i gambar dibaw ah ini :
11
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
8.
SQL (Struct ured Query Language)
Pada M icrosoft Access juga kit a dapat melakukan DM L ( Dat a M anipulat ion Language, t ampil –
t ambah - ubah – hapus dat a ) dengan menggunakan script.
Sebagai contoh, pert ama kali kit a menampilkan dat a menggunakan query secara inst ant , kit a
dapat melihat perint ah SQLnya dengan cara :
-
Click kanan pada Query ( misal qNilaiSisw a ), pilih Design View .
-
Tekan tanda segit iga pada Short cut Table View , kemudian pilih SQL
-
Akan muncul script seperti gambar dibaw ah ini :
a.
Perint ah Tambah Dat a / Insert
Format : INSERT INTO [nama_t able][(field1,field2,…,fieldn)]
VALUES(value1,value2,…,valuen);
* Cat at an :
-
Jika menggunakan nama field, maka antara jumlah field yang dicant umkan harus
sama dengan jumlah valuenya.
Kelebihannya adalah kit a dapat input sebagai dat a, jadi hanya beberapa field.
12
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
-
Jika t anpa menggunakan nama field( set elah nama_t abel langsung value ), maka
jumlah value yang dimasukan harus sama dengan jumlah field pada t abel yang
bersangkut an.
Cont oh 1:
INSERT INTO t bsisw a(NIS,Nama) VALUES(‘03’,’CyberCat Zone’);
Cont oh 2:
INSERT INTO t bsisw a VALUES(‘04’,’CCZ’,’Dayeuhluhur
Cilacap’,’Cilacap’,#07/ 04/ 1985#);
b. Perint ah Hapus Dat a/ Delet e
Format : DELETE FROM [nama_t abel] WHERE [kondisi];
Cont oh :
DELETE FROM t bsisw a WHERE NIM =’02’;
Art inya menghapus data sisw a yang mempunyai NIM =02. Jika akan menghapus semua
dat a, dengan menghilangkan WHERE [kondisi];
c.
Perint ah Ubah Dat a/ Update
Format : UPDATE [nama] SET [field1]=[value1],[field2]=[value2] WHERE [kondisi]
Cont oh :
UPDATE t bsisw a set Alamat =’Peundeuy RT05/ 09’,Tempat _Lahir=’CLP’ WHERE NIM =’03’;
Art inya akan mengubah dat a dengan NIM =03, dan perubahan dilakukan pada field
alamat dan t empat lahir. Jika akan mengubah semua dat a dengan dat a yang sama,
hilangkan bagian WHERE [kondisi]
Hanya ini panduan singkat penggunaan M icrosoft Access 2007 yang dapat saya sampaikan,
semoga dapat dipahami.
Jika ada pert anyaan dapat menghubungi saya via :
Email : sonic_error@yahoo.com or YM : sonic_error | cybercatzone
Websit e : ht t p:/ / cybercatzone.net
13
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
Dasar M icrosoft Access 2007
1.
M embuka Aplikasi
Tekan St art > Programs > M icrosoft Office > M icrosoft Office Access 2007
Tampilan Aw al :
1
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
2.
M embuat Dat abase Baru [ File .mdb ]
a.
Tekan Short cut New Blank Dat abase
b. Tekan Short cut Open Folder [ berw arna kuning, sebelah kanan ]
Cara ini sebenarnya unt uk menent ukan jenis file yait u .mdb dan lokasi penyimpanan
dat abase. Default jenis file yang dihasilkan oleh M icrosoft Access 2007 adalah .accdb .
2
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
c.
Akan muncul w indow baru ( File New Dat abase )
-
Lakukan pembuat an folder baru kemudian beri nama “ Lat ihan CIA”
-
Tent ukan jenis file unt uk M icrosoft Access 2003 at au M icrosoft Access 2000.
-
Beri nama file “ dbLatihan.mdb”
-
Kemudian t ekan OK
d. Akan menut up w indow File New Dat abase dan kembali ke w indow New Blank Dat abase.
Tekan Creat e unt uk membuat database.
3
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
Tampilan aw al set elah berhasil mencipt akan File Database:
3.
M embuat / mencipt akan t abel M ast er
Tabel M ast er merupakan t abel yang perubahannya jarang dilakukan, dengan kat a lain proses
input , ubah dan hapus dat a jarang terjadi pada t abel mast er.
Dalam t abel mast er t erdapat Primary Key ( Primary Key digunakan sebagai kunci yang digunakan
unt uk berelasi dengan t abel lain ( tabel Transaksi ).
Yang perlu diingat adalah nama t abel dan nama field t idak boleh mengandung spasi.
Cont oh t abel mast er : Biodata Sisw a, Dat a Karyaw an dan Dat a Guru.
a.
Pada posisi new t able ( w indow pert ama set elah pembuat an file .mdb ), t ekan Short cut
Design View
4
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
b. Akan muncul w indow Save As ( komput er memint a memasukan nama t abel yang akan
dibuat )
c.
M asukan nama t abel “ t bSisw a” , kemudian t ekan OK
Secara ot omatis set iap kali pembuat an t abel menggunakan M icrosoft Access 2007 akan
muncul field dengan nama “ ID” dan t ype dat anya “ Aut oNumber” dan st at usnya sebagai
“ Primary Key” ( dit andai dengan kunci berw arna kuning di sebelah kiri nama field ).
-
Hapus field t ersebut dan masukan field dan t ype dat anya sepert i gambar berikut :
d. Kemudian t ekan t ombol Table View unt uk keluar dari menu Design View , jika ada konfirmasi
unt uk menyim pan data, t ekan YES.
4.
M embuat / mencipt akan t abel Transaksi
Tabel Transaksi merupakan t abel yang sering dipakai ( ada proses input , ubah dan hapus dat a )
secara rut in.
Cont oh Tabel Transaksi adalah Data Nilai, Dat a SPP dan Dat a Absensi
a.
Tekan menu Creat e > Table
5
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
b. Akan masuk ke tahap “ 3.a”
c.
Lakukan langkah sepert i pada langkah “ 3” , t et api karena ini pembuat an t abel t ransaksi,
maka t idak ada Primary Key. Kemudian simpan dengan nama “ t bNilai” .
d. M asukan field sepert i gambar dibaw ah ini :
5.
Pembuat an Relat ionShips
Relat ionship merupakan hubungan ant ara t abel yang sat u dengan t abel lainnya, dalam hal ini
t abel mast er dengan t abel t ransaksi. Kegunaan dari relasi ini dalah jika t erjadi perubahan di
t abel mast er maka hasil perubahan t ersebut akan mempengarui t abel yang berelasi ( t abel
t ransaksi ), misalnya jika suat u nis pada t abel mast er di hapus, maka semua dat a pada t abel
t ransaksi akan ikut t erhapus.
a.
Tekan menu Dat abase Tool > Relat ionships
6
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
b. M asukan/ t ambahkan semua t abel ketika muncul w indow Show Table, kemudian t ekan
close.
c.
Kemudian hubungkan field dengan st at us primary key pada t abel mast er ke field yang
bersesuaian pada t abel t ransaksi [ nim -> nim ]. Pada opt ion relasi pilih semua check yang
menunjukan perubahan pada t abel mast er akan berpengaruh t erhadap t abel t ransaksi (
check int egrit as data, ubah dat a dan hapus dat a ). Kemudian t ekan Creat e.
d.
Tekan Short cut save dan close.
7
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
6.
Pengisian Dat a
Unt uk membuka tabel cukup dengan cara double click at au click kanan open pada nama t abel.
a.
Dat a t abel M aster
b. Dat a t abel Transaksi
Perlu diperhat ikan bahw a, dat a NIS pada t bNilai harus ada di t bSisw a, jika dat a yang
dimasukan belum ada di tbSisw a, maka input data akan dit olak. Hal ini t erjadi karena adanya
fungsi int egrit as dat a dari relat ionship.
7.
M embuat Query
Query dapat menampilkan dat a dari sat u t abel maupun gabungan dari beberapa t abel.
Penampilan dat a juga dapat diat ur dengan krit eria / filt er t ert entu, misalnya menampilkan dat a
nilai dengan range t ertent u.
a.
Query Data Nilai Sisw a, yang mencakup biodata sisw a dan nilai sisw a
-
Tekan / pilih menu Creat e > Query Design
-
M asukan semua t abel ( t abel yang akan dibuat querynya )
8
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
-
M asukan field yang ada pada kot ak t abel ke t empat yang sudah disediakan ( bagian
baw ah )
-
Unt uk mem asukan field bisa dengan cara doubel click pada nama field at au dengan click
dan drag dari kot ak t abel ke kotak yang sudah disediakan
Ket erangan :
Field : berisi nama field / kolom
Table : berisi nama t abel / query
Sort : mengat ur jenis pengurut an dat a pada field yang bersangkut an, secara desc
at au asc
Show : mengat ur field t ersebut dit ampilkan atau tidak
Crit eria : mengat ur filt er, misal unt uk menampilkan nilai yang lebih besar dari 70,
maka masukin “ > 90”
-
Kemudia t ekan Short cut Run dan hasilnya sepert i gambar dibaw ah ini
-
Tekan Short cut Save, berinama qNilaiSisw a
9
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
b. Query Data Nilai yang dilengkapi dengan Jumlah dan Rat a-rata Nilai
Tahap ini merupakan contoh query yang dilengkap dengan field yang dicipt akan dengan
rumus
-
Ulangi cara “ 7.a” , simpan query dengan nama “ qRataNilai”
-
M asuk ke Design View , dengan cara click kanan pada “ qRat aNilai” , kemudian pilih
Design View .
-
Hilangkan bagian Alamat , Gender, Tempat dan Tanggal Lahir ( blok ke 4 field t ersebut ,
t ekan keyboard delet e ), sehingga menjadi seperti gambar dibaw ah ini :
-
Pada field yang kosong, click kanan > pilih Build
10
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
-
Isikan rumus => “ Jml_Nilai:IPS+M TK” , t ekan OK, beri t anda show , kemudian t ekan
short cut RUN.
Hasilnya sepert i gambar dibaw ah ini :
11
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
8.
SQL (Struct ured Query Language)
Pada M icrosoft Access juga kit a dapat melakukan DM L ( Dat a M anipulat ion Language, t ampil –
t ambah - ubah – hapus dat a ) dengan menggunakan script.
Sebagai contoh, pert ama kali kit a menampilkan dat a menggunakan query secara inst ant , kit a
dapat melihat perint ah SQLnya dengan cara :
-
Click kanan pada Query ( misal qNilaiSisw a ), pilih Design View .
-
Tekan tanda segit iga pada Short cut Table View , kemudian pilih SQL
-
Akan muncul script seperti gambar dibaw ah ini :
a.
Perint ah Tambah Dat a / Insert
Format : INSERT INTO [nama_t able][(field1,field2,…,fieldn)]
VALUES(value1,value2,…,valuen);
* Cat at an :
-
Jika menggunakan nama field, maka antara jumlah field yang dicant umkan harus
sama dengan jumlah valuenya.
Kelebihannya adalah kit a dapat input sebagai dat a, jadi hanya beberapa field.
12
By : CyberCatZone | Agus Indra Cahaya
YM : sonic_error | cybercat zone
Websit e : ht t p:/ / cybercat zone.net
email : sonic_error@yahoo.com
-
Jika t anpa menggunakan nama field( set elah nama_t abel langsung value ), maka
jumlah value yang dimasukan harus sama dengan jumlah field pada t abel yang
bersangkut an.
Cont oh 1:
INSERT INTO t bsisw a(NIS,Nama) VALUES(‘03’,’CyberCat Zone’);
Cont oh 2:
INSERT INTO t bsisw a VALUES(‘04’,’CCZ’,’Dayeuhluhur
Cilacap’,’Cilacap’,#07/ 04/ 1985#);
b. Perint ah Hapus Dat a/ Delet e
Format : DELETE FROM [nama_t abel] WHERE [kondisi];
Cont oh :
DELETE FROM t bsisw a WHERE NIM =’02’;
Art inya menghapus data sisw a yang mempunyai NIM =02. Jika akan menghapus semua
dat a, dengan menghilangkan WHERE [kondisi];
c.
Perint ah Ubah Dat a/ Update
Format : UPDATE [nama] SET [field1]=[value1],[field2]=[value2] WHERE [kondisi]
Cont oh :
UPDATE t bsisw a set Alamat =’Peundeuy RT05/ 09’,Tempat _Lahir=’CLP’ WHERE NIM =’03’;
Art inya akan mengubah dat a dengan NIM =03, dan perubahan dilakukan pada field
alamat dan t empat lahir. Jika akan mengubah semua dat a dengan dat a yang sama,
hilangkan bagian WHERE [kondisi]
Hanya ini panduan singkat penggunaan M icrosoft Access 2007 yang dapat saya sampaikan,
semoga dapat dipahami.
Jika ada pert anyaan dapat menghubungi saya via :
Email : sonic_error@yahoo.com or YM : sonic_error | cybercatzone
Websit e : ht t p:/ / cybercatzone.net
13