• Tidak ada hasil yang ditemukan

Created by Yayan

N/A
N/A
Protected

Academic year: 2021

Membagikan "Created by Yayan"

Copied!
24
0
0

Teks penuh

(1)

Pertemuan 1

Materi : Pengenalan Microsoft Access dan Tabel Pada pertemuan ini diharapkan siswa mampu: • Mengoperasikan aplikasi Microsoft access • Mengerti dasar tentang database

• Membuat sebuah tabel sederhana dengan menggunakan design view • Menentukan dan mengatur primary key

• Menghapus tabel Latihan soal:

1. Buatlah sebuah tabel dengan menggunakan : a. Tabel design

b. Wizard

Data-data yang harus dimasukkan ke dalam tabel adalah : Field Name Data Type

ID AutoNumber

Nama Text,25

Alamat Text,50

2. Sebuah toko menginginkan sebuah program untuk menyimpan data tentang barang yang dijual beserta dengan harganya.

Buatlah tabel agar pemilik toko dapat melihat barang-barang yang ada di tokonya dan harga satuannya. Tentukan Field name dan datatype yang sesuai. Sesudah tabel dibuat masukkan beberapa item.

3. Bukalah database NortWind.mdb dan jelajahi semua tabel yang ada. Lisensi dokumen :

Copyright © 2006

Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit).

(2)

Pertemuan 2

Materi:Tabel dan properties

Pada pertemuan ini siswa akan mempelajari:

• Membuat tabel dan menentukan type data yang sesuai • Lookup wizard

• Caption,Input mask, default value • Datasheet

Latihan soal:

1. Buatlah sebuah tabel untuk menampung data-data mahasiswa. Data-data yang diperlukan adalah sebagai berikut:

Field Name Data Type Description

Nim Text Primary Key

Nama Text Field size 25 Alamat Text Field size 50

NoTelp Text Input mask 0000-000000

JenisKelamin Text Lookup Wizard (Laki-laki,Perempuan) TanggalLahir Date/Time

2. Tambahkan properties untuk tabel yang telah dibuat dengan ketentuan sebagai berikut :

• Default Value untuk jenis kelamin adalah laki-laki

(3)

Pertemuan 3 Materi : Form

Pada pertemuan ini siwa akan mempelajari: • Pembuatan form dengan menggunakan wizard • Mengatur style dan layout form

• Menginputkan data ke dalam tabel dengan menggunakan form Latihan soal:

1. Sebuah perusahaan menginginkan agar data semua karyawan disimpan dalam sebuah database. Data tersebuat diperlukan bagi perusahaan untuk menghitung gaji karyawan. Data-data yang diperoleh adalah sebagai berikut :

Field Name Data Type Description KaryawanID AutoNumber Primary Key

NamaLengkap Text Field Size = 25 Alamat Text Field Size = 50

Telp Text

PendidikanTerakhir Text Lookup Wizard (SD , SMP, SMA, D1, D3, S1, Other)

Tanggal Masuk Date/Time

2. Buatlah form untuk tabel diatas dengan menggunakan wizard. Ketentuan untuk form yang akan dibuat:

• Form berbentuk columnar

• Berilah nama form dengan frm_Karyawan

• Inputkan beberapa data dengan menggunakan form yang telah dibuat 3. Buat lagi sebuah form untuk tabel diatas dan sesuaikan dengan keinginan anda.

(4)

Pertemuan 4

Materi : Form dengan formula

Pada pertemuan ini siswa akan mempelajari:

• Pembuatan form dengan menggunakan design view • Toolbox yang biasa digunakan untuk membentuk form • Pembuatan tombol navigasi record

• Penghitungan sederhana dengan menggunakan unbound Soal Pertama :

1. Buatlah sebuah Database dengan nama jual beli

2. Buatlah table dengan nama BELI dengan struktur sebagai berikut, berikan primary key untuk Field Kode Brg :

Field Name Data Type Description Field Size

KodeBrg Text Kode Barang 3

NamaBrg Text Nama Barang 30

Satuan Text Satuan Barang 15

HargaBeli Number Harga Beli Long Integer JmlBrg Number Jumlah Barang Byte

3. Buatlah sebuah form dengan menggunakan design view, sehingga tampilannya sebagai berikut :

4. Tambahkan tombol navigasi untuk fungsi sebagai berikut : o Go To Next Record

o Go To Last Record o Go To Previous Record o Go To First Record o Close Form

(5)

Tambahkan pula sebuah option group untuk mempercantik tampilan pada Input data

6. Isikan data berikut ke dalam table dengan menggunakan Form yang telah dibuat

BELI

KodeBrg NamaBrg Satuan HargaBeli JmlBrg A12 Sabun Mandi PCs 1200 3 A22 Buku Komik PCs 15000 2 B11 Buku Tulis Lusin 10000 1

B33 Rokok Box 40000 1

C31 Monitor PCs 700000 1

7. Tampilan akhir dari form yang anda buat akan seperti terlihat pada gambar dibawah ini :

8. Tambahkan sebuah field untuk menghitung Total harga yang didapat dari perkalian Harga beli dengan jumlah barang

Soal kedua :

1. Buatlah sebuah table dengan struktur sebagai :

Field Name Data Type Description Field Size / Format NamaKaryawan Text Nama Lengkap Karyawan 20

TglLhr Date/Time Tanggal Lahir Karyawan Medium Date JK Text Jenis Kelamin Karyawan 1

TPK Text Tingkat Pendidikan Karyawan 3 Jabatan Text Jenis Jabatan Karyawan 11

(6)

KP Text Kode Pos 5

TLP Text Telp 7

Ket Memo Keterangan

2. Buatlah form dengan menggunakan design view sehingga akan tercipta sebuah form dengan tampilan sebagai berikut :

3. Inputkan data-data sebagai berikut :

Karyawan Nama

Karya wan

TglLhr JK TP

K Jabatan Gol Alamat Kota KP Tlp

Keterang an Carolin e 17-Jan-79 P D1 Resepsio nis 1 Jl. Pekalangan 1 Bogor 1614 4 2341 23 Erhanz 08-Mar-56 L S3 Direktur 4 Jl Ariyodinoto

1 Cirebon 4511 1 2078 47 Duda beranak 3 Gina 02-Mar-76 P D1 Sekretari

s 1 Jl Tampomas 239 Cirebon 4514 2 2059 81 Belum menikah Hendri k 25-Jun-75 L SM A Salesma n 1 Jl Dr. Cipto 59 Yogyakar ta 1673 4 5198 76 Kontrak 6 Bulan Nana 11-Nop-65 P S2 Manager 2 Jl Panggabean Sukabum i 5213 2 5421 05

(7)

4. Tambahkan tombol navigasi untuk: a. Delete Record

b. Find Record c. Add Record d. Close Form

5. Bentuk menurut keinginan masing-masing. (Kalau diinginkan tambahkan Foto untuk masing-masing karyawan). Hint: Gunakan Image Control.

(8)

Pertemuan 5 Materi: Code Builder

Pada pertemuan ini siswa akan mempelajari: • Penggunaaan code builder

• Membuat formula sederhana dengan menggunakan code builder Latihan Soal :

1. Dengan menggunakan tabel karyawan hitunglah lama karyawan bekerja 2. Tambahkan beberapa field pada tabel karyawan yaitu:

Field Name Data Type Properties Gaji Currency

PengalamanKerja Text Berisi nama perusahaan sebelumnya

3. Hitunglah gaji karyawan dengan ketentuan sebagai berikut : Jika bekerja < 1 tahun Rp 500.000,00

Telah bekerja 1-5 tahun Rp 750.000,00 Lebih dari 5 tahun Rp 1.500.000,00

(9)

Pertemuan 6 Materi : Relationship

Pada pertemuan ini siswa akan mempelajari: • Menggabungkan dua atau lebih tabel • Jenis-jenis relasi antar tabel

• Menghapus relasi Latihan Soal :

1. Buatlah relasi untuk peminjaman buku pada perpustakaan. Struktur tabel diberikan sebagai berikut :

(10)

Pertemuan 7

Materi : Perkenalan Query

Pada pertemuan ini siswa akan mempelajari: • Membuat dan menggunakan query • Memodifikasi rancangan query Latihan Soal 1 :

1. Diketahui dua buah tabel dengan data sebagai berikut : Customers

Customer

ID Company Name

Contact

Name Contact Title Address WILMK Alfreds Futterkiste Maria Anders Sales

Representative

Obere Str. 57

TRADH Ana Trujillo Emparedados y helados

Ana Trujillo Owner Avda. de la Constitución 2222 HANAR Antonio Moreno

Taquería

Antonio Moreno

Owner Mataderos 2312 VICTE Around the Horn Thomas Hardy Sales

Representative 120 Hanover Sq. SUPRD Berglunds snabbköp Christina Berglund

Order Administrator Berguvsvägen 8

Orders

Order ID Customer Order Date Shipped Date 10248 WILMK 04-Jul-1996 16-Jul-1996 10249 TRADH 05-Jul-1996 10-Jul-1996 10250 HANAR 08-Jul-1996 12-Jul-1996 10251 VICTE 08-Jul-1996 15-Jul-1996 10252 SUPRD 09-Jul-1996 11-Jul-1996

2. Buatlah relasi antara kedua tabel

3. Buatlah query untuk menampilkan kedua tabel diatas secara detail dengan menggunakan wizard.

(11)

Latihan Soal 2 :

1. Buatlah database jika diketahui struktur tabel seperti ini :

2. Buatlah form untuk kedua tabel diatas. 3. Masukkan data sebagai berikut :

Buku

ISBN Judul PubID Harga

122-454-512-1 Terbang bersama Windows XP 3 Rp45.000 457-859-552-5 Java 2 for dumies 2 Rp100.000 978-565-445-2 Membangun Web dengan ASP.Net 2 Rp70.000 979-533-432-8 Konsep dan Penerapan Microsoft TCP/IP 1 Rp50.000

Penerbit

PubID PubName PubPhone 1 Andi Offset (024)-56373 2 Elex Media Komputindo (021)-3484394 3 Informatika (022)-2344345

4. Buat relationship

5. Buat sebuah query untuk menampilkan buku yang mempunyai harga lebih dari 50.000

(12)

Pertemuan 8 Materi : Query

Pada pertemuan ini siswa akan mempelajari: • Filter pada query

• Operator dan formula Latihan soal 1:

Diketahui dua buah tabel dengan struktur sebagai berikut: Tabel Klien

Field Name Data Type IDKlient AutoNumber, Primary Key

NamaKlien Text Alamat Text Kota Text Propinsi Text KodePos Text Telepon Text Tabel Kontrak

Field Name Data Type IDKontrak AutoNumber, Primary Key TglKontrak Date/Time

TotalKontrak Currency

IDKlien Number, Foreign Key

Buat relasinya kemudian isilah dengan data sebagai berikut:

IDKlien NamaKlien Alamat Kota Propinsi KodePos Telepon 1 kaboel kedungmalang Purwokerto Jawa Tengah 53183 624746 2 Andrea Gedong kuning Yogyakarta Yogyakarta 55281 898676 3 agus Bukit indah bandung jawa barat 678976 999987 4 Ratna Keputren boyolali jawa Tengah 2321421 232424

IDKontrak TglKontrak TotalKontrak IDKlien 1 28/07/2005 Rp800.000 1 2 12/02/1939 Rp232.937 2 3 12/05/1998 Rp600.000 3 4 24/07/1980 Rp100.000 3 5 14/07/2003 Rp10.000.000 4 Buatlah query :

(13)

2. qry_Detail untuk menampilkan semua data dari tabel klien maupun tabel kontrak dan hilangkan data yang double.

3. qry_Kontrak untuk menampilkan daftar klien yang melakukan transaksi pada 1 january 2003 sampai 30 agustus 2003

4. Qry_Kontrak1 untuk menampilkan daftar klien tetapi menunggu inputan dari user untuk memasukkan tanggal awal dan akhir kontrak

5. qry_total untuk menampilkan semua kontrak yang bernilai diatas 700.000 rupiah.

6. qry_likeA untuk menampilkan semua klien yang dimulai dengan karakter a atau A.

Buatlah form untuk masing-masing query yang telah dibuat, kemudian tambahkan header dan footer yang dilengkapi dengan tombol navigasi. Tambahkan beberapa data sesuai dengan nama dan alamat teman disamping

anda dengan menggunakan form yang telah anda buat.

Latihan Soal 2 :

1. Buat relationship sebagai berikut :

2. Buat Query sebagai berikut :

a. Qry_Komputer untuk menampilkan data buku yang mempunyai jenis komputer

b. Qry_Inisial untuk menampilkan data buku dan ditambahkan satu field baru bernama Inisial yang merupakan 3 karakter pertama dari Pengarang

(14)

Pertemuan 9

Materi : Query Grouping, Sum, Average Pada pertemuan ini siswa akan mempelajari: • Menggabungkan beberapa query

• Membuat query untuk menghitung jumlah dan rata-rata Latihan Soal :

1. Dari tabel yang telah dibuat pada pertemuan sebelumnya buatlah query untuk menghitung :

a. Qry_Jumlah untuk menghitung jumlah buku yang dipinjam oleh pelanggan dalam 1 hari

b. Qry_Average untuk menghitung rata-rata peminjaman buku perhari dihitung dalam tenggang waktu 1 bulan(30 hari)

2. Gabungkan query yang telah dibuat pada point a dan b soal pertama sehingga dapat diketahui jumlah peminjam dalam 1 hari dan rata-rata bukuyang dipinnjam perhari.

(15)

Pertemuan 10 Materi : Action Query

Pada pertemuan ini siswa akan mempelajari : • Membuat tabel baru

• Menghapus tabel

• Menambahkan data ke dalam tabel • Memperbarui isi tabel

Latihan Soal 1:

1. Diketahui 2 buah tabel dengan data sebagai berikut :

2. Dari kedua tabel diatas buatlah query untuk :

- Membuat tabel baru dengan fields sebagai berikut :

Kode Buku, Judul Buku, Pengarang, Tanggal Jual, Nama Pembeli - Update harga buku sebesar 10 % dari harga asli

- Menambahkan tabel data buku komik ke dalam tabel data buku jika diketahui tabel data buku komik sebagai berikut :

(16)
(17)

Pertemuan 11 Materi : Report

Pada pertemuan ini siswa akan mempelajari: • Membuat report

• Memodifikasi rancangan report

• Mengelompokkan dan mengurutkan data pada report Latihan Soal 1 :

1. Buatlah report dari database perpustakaan sebagai berikut untuk menampilkan informasi tentang anggota perpustakaan.

2. Tambahkan dan atur tampilan report sehingga akan menjadi seperti terlihat pada gambar dibawah ini.

Latihan Soal 2 :

1. Buat Tabel dan form jika diketahui data sebagai berikut:

Dibayar Perusahaan Dibayar Karyawan No Nama Karyaw an Stat us Penghasila n sebulan

Ass Kec Krj Ass Kematian

Iuran Pensiun

Iuran THT

(18)

3 Iwan TK/- 2.500.000 25.000 7.500 40.000 50.000 4 Indah TK/- 1.750.000 25.000 7.500 25.000 35.000 5 Edy K/2 1.500.000 25.000 7.500 25.000 35.000 6 Agus K/1 2.500.000 25.000 7.500 40.000 50.000 7 Nurman TK/1 3.000.000 25.000 7.500 50.000 75.000

(19)

Pertemuan 12

Materi : Report lanjutan

Pada pertemuan ini siswa akan mempelajari: • Grouping report

• Filter report Latihan soal :

1. Dari query anggota data dikelompokkan menurut nama dan diurutkan secara ascending.

(20)

Pertemuan 13 Materi : Switchboard

Pada pertemuan ini siswa akan mempelajari: • Pembuatan switchboard

• Membuat menu navigasi berupa form Latihan Soal :

1. Buatlah tabel dengan data-data sebagai berikut:

Field Name Data Type Properties

ID AutoNumber Primary Key

First Name Text 25

Last Name Text 25

Phone Text 15

2. Buatlah form dengan menggunakan AutoForm

3. Buatlah sebuah switchboard untuk menampilkan tabel dan form, kemudian atur agar switchboard bisa ditampilkan pada saat kita membuka database.

(21)

Pertemuan 14,15,16

Latihan gabungan

1. Buatlah empat buah tabel dengan ketentuan sebagai berikut: Tabel StoreItem

Field name Data type Properties StoreItemID AutoNumber Caption: Item ID

Primary Key ItemTagNbr Text Caption: Item ID ItemName Text Caption: Item Name UnitPrice Currency Caption: Unit Price

Tabel Customers

Field Name Data Type Properties CustomerID AutoNumber Caption: Customer ID

Primary Key FullName Text Caption: Full Name Address Text

City Text Default Value: Purwokerto

State Text Default Value: Jawa

Tengah

ZIPCode Text Caption: Zip Code Default Value: 58131 Country Text Default Value: Indonesia HomePhone Text Caption: Home Phone EmailAddress Text Caption: Email Address Notes Memo

(22)

OrderDate Date/Time Caption: Order Date Format: Short Date Input Mask: 99/99/00 CustomerID Number Field Size: Long Integer

Caption: Customer Default Value: Delete 0

StoreItems Lookup Wizard tabel StoreItem Quantity Number Field Size: Integer

Default Value: 1 UnitPrice Currency Caption: Unit Price

Tabel Payments

Field Name Data Type Properties PaymentID AutoNumber Caption: Payment ID

Primary Key

CustomerID Number Field Size: Long Integer Caption: Customer PaymentDate Date/Time Caption: Pmt Date Format: Short Date Input Mask: 99/99/00 PaymentAmount Currency Caption: Pmt Amt

2. Buat form dengan menggunakan create form by using wizard untuk tabel customers.

(23)

3. Buatlah form lagi dengan menggunakan design view dan karakteristik sebagai berikut:

Record Source: CustomerOrders Default View: Continuous Forms Navigation Buttons: No

Dividing Lines: No

4. Tambahkan header dan footer section kemudian tambahkan pula beberapa label sehingga akan terbentuk tampilan seperti sebagai berikut:

5. Tambahkan textboxt untuk menghitung sub total dan total harga yang harus dibayar pelanggan pada form sbfCustOrder.

(24)

Gambar

Tabel Customers
Tabel Payments

Referensi

Dokumen terkait

Peraturan Menteri Dalam Negeri Nomor 13 Tahun 2006 tentang Pedoman Pengelolaan Keuangan Daerah, sebagaimana telah diubah terakhir dengan Peraturan Menteri Daiam Negeri

Tujuan dari penelitian ini adalah untuk mengetahui apakah ada hubungan dan pengaruh yang signifikan antara program Asia’s Next Top Model di stasiun TV RCTI terhadap minat untuk

Dalam penelitian ini peneliti menganalisis iklan yang terdapat pada majalah Tempo. Majalah Tempo yang dianalisis adalah edisi minggu pertama hingga minggu keempat bulan

[r]

Persaingan antarperusahaan sejenis yaitu persaingan industri permen yang ketat, perusahaan menghadapi jumlah pesaing yang semakin bertambah dan berkompetisi lebih

Saham merupakan salah satu alternatif investasi di pasar modal yang paling banyak digunakan oleh investor karena keuntungan yang lebih besar dan dana yang dibutuhkan untuk

Walaupun dalam kuadran ini konsumen menilai tidak penting namun kinerja pada atibut ini sudah memberikan kepuasan pada pelanggan tentang Pelayanan yang disediakan

KARSA: Jurnal Sosial dan Budaya Keislaman Vol... KARSA: Jurnal Sosial dan Budaya Keislaman