UJIAN NASIONAL
TAHUN PELAJARAN 2012/2013
I. PETUNJUK
1. Periksalah dengan teliti dokumen soal ujian praktik, yang terdiri dari 4 halaman.
2. Ujian praktik ini terdiri atas 3 (tiga) tugas dengan rincian penugasan sebagai
berikut:
a. Hari ke-1 : 4 jam
Persiapan perangkat komputer server dan client, instalasi software pendukung
dan pengecekan perangkat
b. Hari ke-1 : 4 jam
Pembuatan database di komputer server meliputi table, relasi, dan pengisian
masing-masing table, pembuatan query dan view.
c. Hari ke-2 : 16 jam
Pembuatan aplikasi web/desktop dikomputer client dan mengkoneksikan
aplikasi database ke komputer server
3. Peralatan utama komputer telah disediakan
4. File data disediakan oleh sekolah.
5. Program aplikasi yang bersifat khusus disiapkan oleh peserta
6. File gambar disesuaikan dengan kebutuhan
1. Ingat dan fahami peraturan keselamatan kerja dalam penggunaan komputer agar
tidak terjadi kerusakan/kehilangan data yang telah anda buat!
2. Hindari penyimpanan benda atau zat cair di sekitar komputer yang dapat
mengakibatkan tumpah dan merusak perangkat komputer!
3. Perhitungkan spesifikasi hardware dan kebutuhan software dengan program yang
anda buat!
4. Perhitungkan waktu yang disediakan!
peminjam
peminjam_kode char(10) <pk> penerbit
peminjam_nama varchar(30) FK_MELAKUKAN
Penerbit_kode char(10) <pk>
peminjam_alamat varchar(50)
Penerbit_nama varchar(20)
peminjam_telp bigint Penerbit_alamat varchar(50)
peminjam_foto longblob peminjaman Penerbit_telp bigint
peminjaman_kode char(10) <pk>
petugas_kode char(10) <fk2>
FK_MEMBUAT
peminjam_kode char(10) <fk1>
FK_MENDAFTAR FK_MENERBITKAN
peminjaman_tgl date
peminjaman_tgl_hrs_kembali date
FK_DETAIL_PINJAM buku
kartu_pendaftaran
buku_kode char(10) <pk>
kartu_barkode char(10) <pk>
petugas_kode char(10) <fk1> kategori_kode char(10) <fk2>
detail_pinjam
Penerbit_kode char(10) <fk1>
peminjam_kode char(10) <fk2> FK_DETAIL_PINJAM2 buku_judul
peminjaman_kode char(10) <pk,fk1> varchar(50)
kartu_tgl_pembuatan date
buku_kode char(10) <pk,fk2> buku_jumhal numeric(4,0)
kartu_tgl_akhir date
detail_tgl_kembali date buku_diskripsi varchar(250)
kartu_status_aktif bool
detail_denda double buku_pengarang varchar(30)
detail_status_kembali bool buku_tahun_terbit int
FK_MENCETAK
FK_MEMILIKI
petugas kategori
petugas_kode char(10) <pk> kategori_kode char(10) <pk>
petugas_nama varchar(25) Kategori_nama varchar(20)