ModulAccess - SITI RAHMI
ModulAccess - SITI RAHMI
Akuntansi 1
By :Siti rahmi SE,M.Acc,Ak,CA
BAHAN AJAR
MODUL PRAKTIKUM
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 3
By :Siti rahmi SE,M.Acc,Ak,CA
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 4
By :Siti rahmi SE,M.Acc,Ak,CA
MEMBUAT TABEL
Lankah :
1. Klik ganda pada Create table in design view.
2. Tentukan Primary key dengan cara meletakkan pointer pada NIP dan kemudian klik
kanan mouse, pilih Primary key.
3. Pilih menu File | Save As, beri nama Tabel anda mis TbIdentitas , Klik OK.
MEMASUKKAN DATA
1. Buka tabel TbIdentitas dgn cara Klik ganda pada tabel TbIdentitas.
2. Ketikkan data yang tercantum di bawah ini secara berurutan. (HARUS..!)
NIP Tgl_lhr Nama Alamat Kota Jenis_Kelamin
12345 23/12/1965 A.Hamzah Jl. Kudus 1 Padang Pria
12346 12/01/1978 Udin Jl. Mesjid 47 Solok Pria
12347 Siti Umayani Wanita
12348 14/03/1969 Dian Arum Jl. Arumdalu 23 Batusangkar Wanita
12349 13/05/1966 Bagus Karangwaru I/3 Padang Pria
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 5
By :Siti rahmi SE,M.Acc,Ak,CA
12350 01/02/1975 Intan Jl. Sawo 108 Bukittinggi Wanita
12351 05/04/71 Darmadi Jl. Tunas 12 Solok Pria
12352 20/04/1969 Shinta Jl. Kertajasa 87 Pd. Panjang Wanita
12353 04/07/1971 Joni Jl. Astina 50 Padang Pria
12354 05/05/1078 Usman Jl. Mataram 16 Pasaman Pria
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 6
By :Siti rahmi SE,M.Acc,Ak,CA
Gol Text 2 Yes
Gj_Pokok Currency Yes
Tunj_Gol Currency Yes
Kunci Primer Gol
1. Pilih menu Tools | Relationship atau klik tombol Relationship pada toolbar, sehingga
akan muncul tampilan sbb :
9. Klik Pada NIP milik TbIdentitas, lalu tarik mouse menuju ke NIP milik TbPekerjaan,
sehingga akan muncul tampilan sebagai berikut :
10. Klik pada kotak cek Enforce Referential Integrity dan klik tombol Create. Akibatnya
akan terlihat TbIdentitas dan TbPekerjaan terhubungkan spt gambar di bawah ini.
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 8
By :Siti rahmi SE,M.Acc,Ak,CA
11. Dengan cara serupa, hubungkan Kd_bagian pada TbPekerjaan dengan Kd_Bagian pada
TbBagian, Gol pada TbPekerjaan dengan Gol pada TbGaji, dan NIP pada TbIdentitas
dengan NIP pada TbPendidikan. Hingga hasil akhir adalah sebagai berikut :
12. Tutup jendela Relationship, dan saat muncul konfirmasi pilih Yes.
Langkah selanjutnya adalah isi tabel-tabel yang ada pada database dbkaryawan dengan data
sebagai berikut :
1. Data tabel TbBagian :
Kd_Bagian Nm_Bagian
1 Akunting
2 Personalia
3 Pemasaran
4 Produksi
5 EDP
6 Riset
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 9
By :Siti rahmi SE,M.Acc,Ak,CA
2. Data tabel TbGaji :
Gol Gaji_Pokok Tj_Pokok
1A 300000 20000
1B 350000 20000
2A 450000 25000
2B 500000 25000
3A 550000 50000
3B 650000 50000
4A 800000 100000
4B 1000000 120000
5A 1400000 400000
5B 1800000 700000
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 10
By :Siti rahmi SE,M.Acc,Ak,CA
Hasil :
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 11
By :Siti rahmi SE,M.Acc,Ak,CA
NOTE :
Pada saat mengisi tabel TbPekerjaan, jika dimasukkan NIP yang tidak ada pada
TbIdentitas, maka akan muncul pesan penolakan seperti di bawah ini :
Pesan seperti ini muncul karena pada saat membuat hubungan antar tabel, kita memilih
Enforce Referencial Integrity yaitu suatu fitur dalam basis data yang mengatur hubungan antara
kunci primer dengan kunci tamu milik tabel-tabel yang berada dalam database relational dengan
tujuan untuk menjaga konsistensi data. Melalui integritas referensial, ada jaminan bahwa nilai
dalam suatu tabel benar-benar menujuk ke suatu nilai yang memang ada.
Integritas referensial ada 3 macam :
1. Integritas referensial penambahan
2. Integritas referensial penghapusan
3. Integritas referensial pemutakhiran (up date)
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 12
By :Siti rahmi SE,M.Acc,Ak,CA
A. Integritas referensial penambahan :
Yaitu menjaga ketidakkonsistenan pada saat pemasukkan data. Dapat dilihat pada saat
memasukkan data NIP pada tabel TbPekerjaan yang tidak terdapat pada TbIdentitas.
1. Tutup semua tabel, pilih menu Tools | Relationship atau klik tombol pada toolbar
2. Letakkan penunjuk mouse pada garis yang menghubungkan tabel TbPekerjaan dengan
TbGaji, dan kliklah tombol kanan mouse, anda akan menjumpai menu pop-up sbb :
4. Kliklah pada kotak cek Cascade Delete Related Records sehingga muncul tanda
centang , dan kemudian klik tombol OK.
5. Tutup jendela Relationship.
Sekarang, jika anda ingin menghapus record Gol 3B pada tabel TbGaji, maka anda akan
menjumpai tampilan sbb :
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 13
By :Siti rahmi SE,M.Acc,Ak,CA
Pilih Yes untuk menghapus record tersebut, beserta record-record pada tabel TbPekerjaan
yang terkait dengan record tersebut.
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 14
By :Siti rahmi SE,M.Acc,Ak,CA
Query permintaan
SQL sering disebut subbahasa, bukan bahasa, karena tidak mendukung pernyataan yang
mendukung bahasa yang mandiri seperti perintah IF dan FOR pada bahasa C.
Perangkat lunak database yang menggunakan SQL sebagai subbahasa untuk mengakses data :
1. DB2
2. Ingres
3. Informix
4. ORACLE
5. Microsoft Access
6. MySQL
7. PostgreSQL
8. Rdb
9. Sybase
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 15
By :Siti rahmi SE,M.Acc,Ak,CA
4. Klik pada yang terdapat pada toolbar dan pilih SQL View, akan dijumpai jendela
sbb :
mengklik tombol yang ada pada toolbar. Sehingga akan di dapat hasil dari pernyataan
tsb berupa :
A. Pernyataan SELECT
untuk memperoleh data dari sebuah atau beberapa table.
Contoh :
SELECT * FROM TbIdentitas
a. Pemakaian Klausa WHERE
untuk menyaring data-data tertentu.
Contoh :
1). SELECT * FROM TbIdentitas WHERE Pria = FALSE;
2). SELECT * FROM TbGaji
WHERE Gj_Pokok > 800000;
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 17
By :Siti rahmi SE,M.Acc,Ak,CA
contoh :
SELECT DISTINCT Kota FROM TbIdentitas;
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 18
By :Siti rahmi SE,M.Acc,Ak,CA
B. Pernyataan INSERT.
untuk menambahkan data.
Contoh :
INSERT INTO TbBagian
VELUES (“7”, “ R & D”);
C. Pernyataan UPDATE.
untuk mengubah data.
Contoh :
UPDATE TbIdentitas
SET Nama = “Casper”
WHERE NIP = “12345”;
D. Pernyataan DELETE.
untuk menghapus data pada tabel.
Contoh :
DELETE FROM TbBagian
WHERE Kd_Bagian = ‘7’;
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)
Analisa & Peranc. Sistem Inf. Akuntansi 19
By :Siti rahmi SE,M.Acc,Ak,CA
F. Pernyataan DROP TABLE
Untuk menghapus tabel dari sebuah database.
Contoh :
DROP TABLE TbTraining;
Dipakai hanya untuk lingkungan Fakultas Ekonomi Universitas Bung Hatta jurusan
Akuntansi(2019)