created by yayan - 1 - ya yan98@yahoo · dokumen ini dapat didistribusikan, dimodifikasi dan...

24
Created by Yayan - 1 - [email protected] SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO 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).

Upload: nguyendang

Post on 23-Mar-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 1 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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).

Page 2: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 2 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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

• Ubahlah properties untuk tanggal lahir menjadi medium date

Page 3: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 3 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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.

Page 4: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 4 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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. Gunakan Combo Boxes untuk satuan dengan isi list sebagai berikut:

Box, Lusin, PCs

Page 5: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 5 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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 Gol Number Golongan sesuai tingkat

Pendidikan dan masa kerja Single

Alamat Text Alamat Lengkap karyawan 20 Kota Text Kota tempat tinggal karyawan 10

Page 6: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 6 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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

5

Sukabum

i

5213

2

5421

05

Page 7: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 7 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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.

Page 8: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 8 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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

Page 9: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 9 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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 :

2. Buatlah sebuah relationship seperti terlihat pada gambar dibawah ini :

Page 10: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 10 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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.

4. Lihat dan pelajari tampilan query dengan menggunakan Design View

Page 11: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 11 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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

6. Buat sebuah query untuk menampilkan buku yang diterbitkan oleh andi offset

Page 12: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 12 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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 :

1. qry_Klien untuk menampilkan daftar klien menurut id klien (input dari user)

Page 13: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 13 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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

c. Qry_SQL untuk menampilkan data buku tentang SQL

d. Qry_Peminjam menampilkan data-data sebagai berikut :

NoPinjam, NoAnggota, Nama, Kode, TglPinjam, TglKembali

Page 14: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 14 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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.

Page 15: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 15 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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 :

Page 16: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 16 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

- Menghapus data buku komik yang telah kita masukkan pada soal diatas

Page 17: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 17 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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

1 Sony K/- 2.750.000 25.000 7.500 40.000 50.000

2 Andi K/2 2.000.000 25.000 7.500 30.000 40.000

Page 18: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 18 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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

2. Buat report untuk data diatas.

Page 19: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 19 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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.

2. Buatlah satu buah report baru dengan tampilan sesuai dengan keinginan anda

Page 20: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 20 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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.

Page 21: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 21 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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

Tabel CustomerOrder

Field Name Data Type Properties

CustomerOrderID AutoNumber Caption: Customer Order ID

Primary Key

Page 22: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 22 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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.

Page 23: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 23 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

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.

6. Buat sebuah form lagi untuk menampilkan tanggal dan jumlah pembayaran.

Form dibuat sebagai continuous form kemudian disimpan dengan nama:

sbfPayments

Page 24: Created by Yayan - 1 - ya yan98@yahoo · Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Created by Yayan - 2

Created by Yayan - 24 - [email protected]

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER YOS SUDARSO

7. Hitung total pembayaran.