Anda di halaman 1dari 11

Naskah Soal : Database

Bidang Lomba :
IT – SOFTWARE APPLICATION
Naskah Soal – LKS SMK Jatim 2013

Instruksi

 Ujiian ini merupakan ujian sesi ke-1 hari ke-2

 Waktu yang diberikan : 08.00 – 13.00 ( 5 jam)

 Bacalah dengan seksama instruksi setiap soal yang diberikan

 Selamat Mengerjakan

Halaman 1 dari 10
Naskah Soal – LKS SMK Jatim 2013

Tugas 1
Membuat Tabel, Relasi dan Query
1. Buatlah sebuah database dengan nama LKSSurabaya.aacdb.
2. Buatlah tabel siswa dengan struktur sebagai berikut :
No. Nama field Tipe data Lebar Key Keterangan
1 NIS Text 10 Primary Key Hanya bisa diisi
dengan angka
2 Nama Text 25
3 Tgl_lahir Date/time Format:
dd/mm/yyyy
4 Alamat

3. Buatlah tabel mapel dengan struktur sebagai berikut :


No. Nama field Tipe data Lebar Key Keterangan
1 Kd_mapel Text 3 Primary Key Hanya bisa diisi
dengan angka
2 Mapel Text 25

4. Buatlah tabel nilai dengan struktur sebagai berikut :


No. Nama field Tipe data Lebar Key Keterangan
1 ID Text 10 Primary Key Hanya bisa diisi
dengan angka
2 NIS Text 10 Hanya bisa diisi
dengan angka
3 Kd_mapel Text 3 Hanya bisa diisi
dengan angka
4 Nilai Number 3 Hanya bisa diisi
dengan angka

Halaman 2 dari 10
Naskah Soal – LKS SMK Jatim 2013

5. Isikan Masing-masing tabel dengan data berikut ini :


a. Tabel siswa : Isikan semua data dalam file siswa.txt kedalam tabel
siswa.(petunjuk: anda bisa menggunakan software lain yang anda kuasai mis.
excel, notepad, dll untuk melakukan pemilihan data untuk selanjutnya
dimasukkan kedalam database, tips: anda bisa malakukan replace untuk karakter
tertentu)
b. Tabel mapel :
Kd_mapel maple
101 Matematika
102 Fisika
103 Kimia
104 Bahasa Indonesia
105 Bahasa Inggris
106 Olah raga
107 Dasar Elektronika
108 Bahasa Daerah

c. Tabel nilai :
Id nis Kd_mapel nilai
1 9922916480 103 80
2 9922916480 102 46
3 9922916480 105 95
4 9938332593 101 93
5 9938332594 101 94
6 9943218035 104 35
7 9943218046 106 46
8 9963459750 107 50
9 9953413452 103 52
10 9953413420 102 20
11 9951267324 101 24
12 9953413479 104 79
13 9953413424 106 24
14 9953413075 107 75
15 9953413355 101 55

Halaman 3 dari 10
Naskah Soal – LKS SMK Jatim 2013

6. Buatlah query berdasarkan tiga tabel diatas agar menghasilkan data seperti
ditunjukkan pada gambar 1.

Gambar 1.

Halaman 4 dari 10
Naskah Soal – LKS SMK Jatim 2013

Tugas 2
Form dan Report
1. Desainlah form untuk mengakses & menambahkan data dari tabel yang sudah
anda buat pada Tugas 1 dengan menggunakan logo yang sudah disediakan.
2. Form dan laporan HARUS diberikan header berupa logo dan nama sekolah seperti
pada gambar 3.
3. Desainlah report untuk menampilkan semua data dari tabel siswa, mapel, dan hasil
query dari Tugas 1 nomor 6 dengan menggunakan logo yang sudah disediakan.
4. Desainlah form dan laporan, form tersebut (gambar 2) digunakan sebagai input untuk
menampilkan laporan (gambar 3) nilai siswa untuk mata pelajaran tertentu.

Gambar 2

Gambar 3

Halaman 5 dari 10
Naskah Soal – LKS SMK Jatim 2013

Tugas 3
Membuat Form beserta Sub Form
Buatlah sebuah form baru dengan nama FormNilaiPerSiswa, yang menampilkan data
siswa sekaligus nilai pelajaran dari siswa tersebut (Buatlah sama seperti contoh pada
Gambar 4), yang terdiri dari :
1. Form utama, berupa form data siwa yang menampilkan informasi Nomor induk,
Nama, alamat dan tanggal lahir siswa. Buat header seperti pada gambar 4.
2. Sub Form, berupa keseluruhan mata pelajaran dan nilai dari siswa tersebut, data
yang ditampilkan adalah : Nomor Induk, Pelajaran, Nilai. Buat header kolom seperti
pada gambar 4.
3. Tombol navigasi, yang dapat digunakan untuk navigasi berdasarkan data siswa.

Sub-Form

Gambar 4

Halaman 6 dari 10
Naskah Soal – LKS SMK Jatim 2013

Tugas 4
Membuat Navigation Form
1. Buatlah Navigation Form Untuk menampilkan semua form yang terdiri dari :
a. Form siswa : digunakan untuk memanipulasi data siswa.
b. Form mapel : digunakan untuk memanipulasi data mata pelajaran.
c. Form nilai : digunakan untuk memanipulasi data nilai siswa.
d. Form Nilai per Siswa : digunakan untuk menampilkan form Nilai Per Siswa
hasil tugas 3.
Lakukan modifikasi tombol dan susunannya sehingga seperti contoh pada
gambar 5 :

Gambar 5

Halaman 7 dari 10
Naskah Soal – LKS SMK Jatim 2013

2. Buatlah Navigation Form Untuk menampilkan semua report yang terdiri dari:
a. Laporan siswa : digunakan untuk menampilkan laporan data siswa.
b. Laporan mata pelajaran : digunakan untuk menampilkan laporan data mata
pelajaran.
c. Laporan nilai keseluruhan : digunakan untuk menampilkan laporan nilai
keseluruhan seperti pada Tugas 2 nomor 3.
d. Laporan nilai mata pelajaran tertentu : digunakan untuk menampilkan form
dan laporan dari hasil Tugas 2 nomor 4.
Lakukan modifikasi tombol dan susunannya sehingga seperti contoh pada
gambar 6:

Gambar 6

Halaman 8 dari 10
Naskah Soal – LKS SMK Jatim 2013

3. Buatlah Navigation Form yang merupakan Form Utama untuk menampilkan hasil
pekerjaan anda diatas (Tugas 4 nomor 1 dan Tugas 4 nomor 2), lakukan
modifikasi tombol navigasi serta susunannya sehingga seperti pada gambar 7 dan
gambar 8 ini:

Gambar 7. Form utama ketika tombol “menu form“ di-klik

Halaman 9 dari 10
Naskah Soal – LKS SMK Jatim 2013

Gambar 8. Form utama ketika tombol “menu laporan“ di-klik

DEMOKAN TUGAS 4 DI DEPAN JURI !!!..

Halaman 10 dari 10

Anda mungkin juga menyukai