Sabtu, 14 Desember 2013

CONTOH SOAL

//**[0]Nama-nama di bawah ini adalah termasuk istilah dalam IT, kecuali :
*[a]Fire-Wall
*[b]FreeKick 
*[c]FreeWare
*[d]Open Source
**[1]Siapakah nama Presiden Indonesia pertama?
*[a]Sukarno
*[b]Suharto
*[c]Sumanto
*[d]Sastro Moeni
**[2]Di manakah Ibukota Indonesia berada?
*[a]Surabaya
*[b]Bandung
*[c]Jakarta
*[d]Sleman
**[3]Siapakah Penemu Lampu Listrik pertama kali?
*[a]Elyas Pical
*[b]Thomas Alpha Edison
*[c]John Travolta
*[d]John Howard
**[4]Siapakah Petinju Legendaris dunia yang terkena penyakit Parkinson ?
*[a]Muhammad ALi
*[b]Ali Sadikin
*[c]Ali Sastrow
*[d]Madona
**[5]Di bawah ini yang tidak termasuk dari tujuh keajaiban dunia adalah :
*[a]Candi Borobudur
*[b]Tembok Besar China
*[c]Menara Eiffel Paris
*[d]Kincir Angin di Belanda
**[6]Di bawah ini semua bernafas dengan paru-paru kecuali :
*[a]Kambing
*[b]Burung
*[c]Ikan duyung
*[d]Ikan Paus
**[7]Perang Diponegoro terjadi pada tahun :
*[a]1830-1835
*[b]1825-1830
*[c]1835-1840
*[d]1845-1850
**[8]Semua tokoh di bawah ini adalah pahlawan nasional kecuali :
*[a]Bung Hatta
*[b]Diponegoro
*[c]Jenderal Sudirman
*[d]Dipo Alam
**[9]Sukarno pernah memiliki satu jargon terkenal , yaitu JASMERAH. APakah arti dari jargon tersebut? 
*[a]Jas Saya Berwarna Merah
*[b]Jangan Suka Marah-marah
*[c]Jangan Sekali-kali Melupakan Sejarah
*[d]Jasa Memang Harus diberi Anugerah
**//
read more

Kamis, 17 Januari 2013

Sistem Pengolahan Data Perpustakaan SMA ABC (kuis SMBD )

data master


 Rancangan struktur tabel database sekaligus menentukan primary key dan foreign key ( dalam bentuk 3NF)

data transaksi
 Rancangan struktur tabel database sekaligus menentukan primary key dan foreign key ( dalam bentuk 3NF)

Gambar diagram kerelasian.
relasi data master

relasi data transaksi dengan data master 

Perintah SQL untuk :

       Membuat database perpustakaan.
·         Create database perpustakaan
Ø  Membuat tabel database master dan transaksi.
·         Create table user(id_user type(ukuran), nm_user type(ukuran), alamat type(ukuran)
·         Create table anggota(id_anggota type(ukuran), nm_anggota type(ukuran), alamat type(ukuran)
·         Create table jenis_buku(id_jenis type(ukuran), nm_jenis type(ukuran)
·         Create table buku(id_buku type(ukuran), nm_buku type(ukuran), id_bidang type(ukuran), id_jenis type(ukuran), id_penerbit type(ukuran), id_penulis type(ukuran)
·         Create table bidang_ilmu(id_bidang type(ukuran), nm_bidang type(ukuran)
·         Create table penerbit(id_penerbit type(ukuran), nm_penerbit type(ukuran), alamat type(ukuran)
·         Create table penulis(id_penulis type(ukuran), nm_penulis type(ukuran), alamat type(ukuran), id_propinsi type(ukuran), id_kabupaten type(ukuran), id_kecamatan type(ukuran)
·         Create table propinsi(id_propinsi type(ukuran), nm_propinsi type(ukuran)
·         Create table kabupaten(id_kabupaten type(ukuran), nm_kabupaten type(ukuran)
·         Create table kecamatan(id_kecamatan type(ukuran), nm_kecamatan type(ukuran)
·         Create table tarif_benda(id_buku type(ukuran), t_terlambat type(ukuran), t_rusak type(ukuran), t_hilang type(ukuran)
·         Create table pinjam(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  jml_buku type(ukuran), tgl_pinjam type(ukuran)
·         Create table kembali(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  jml_buku type(ukuran), tgl_kembali type(ukuran)
·         Create table denda_terlambat(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  tgl_pinjam type(ukuran), tgl_kembali type(ukuran), t_terlambat type(ukuran)
·         Create table denda_buku_rusak(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  t_rusak type(ukuran)
·         Create table denda_buku_hilang(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  t_hilang type(ukuran)
Ø  Menghitung jumlah total semua koleksi buku
·         Select id_buku , count(*) FROM buku group by id_buku

Ø  Menampilkan daftar buku dan penerbitnya, urut ascending berdasarkan abjad judul buku
·         select * from buku  order by id_buku, id_penerbit
Ø  Menampilkan daftar anggota sedang meminjam buku, urut ascending berdasarkan tanggal pinjam
·         select * from pinjam  order by tgl_pinjam, id_anggota
Ø  Menampilkan daftar seluruh anggota yang pernah membayar terlambat mengembalikan buku, urut ascending berdasarkan tanggal pinjam
·         select * from denda_terlambat  order by id_anggota, no_pinjam
Ø  Menampilkan daftar seluruh anggota yang pernah membayar denda buku hilang, urut ascending berdasarkan tanggal pinjam
·         select * from denda_buku_hilang  order by id_anggota, no_pinjam
Ø  Menampilkan daftar seluruh anggota yang pernah membayar denda buku hilang, urut ascending berdasarkan tanggal pinjam
·         select * from denda_buku_rusak  order by id_anggota, no_pinjam





































































read more