Praktek
(Durasi 60 menit)
Buatlah sebuah website penjualan sparepart berbasis PHP dan MySQL dengan ketentuan
berikut :
1. Sediakan sebuah database dengan 2 table utama (jika dibutuhkan bisa lebih dari
itu), yaitu Table Master Barang dan Table Penjualan.
2. Field table Master barang minimal :
a. Kode Barang
b. Nama Barang
c. Harga Jual
d. Harga Beli
e. Satuan
f. Kategori
3. Field table Penjualan minimal :
a. Tgl Faktur
b. No Faktur
c. Nama Konsumen
d. Kode barang
e. Jumlah
f. Harga satuan
g. Harga total
4. Buat minimal 2 buah page :
a. Page Pengolahan Master Barang (Add,Edit,Delete)
b. Page penjualan (dengan asumsi stok ada)
Soal Test Pilihan Ganda
Durasi 30 Menit
1. Berikut ini adalah pernyataan yang benar mengenai tipe data bilangan bulat
(integer), kecuali :
A. Hanya bisa menampung bilangan bulat positif.
B. Hanya bisa menampung bilangan bulat negatif.
C. Bisa menampung bilangan positif dan negatif, tetapi bukan pecahan.
D. Bisa menampung semua bilangan. Baik positif maupun negatif, termasuk
bilangan pecahan.
4. Apa kelanjutan angka berdasarkan deret berikut ini. 3, -2, 1, -4, -3, -6, ?, ?
A. -9, 8
B. -8, -9
C. -9, -8
D. -8, 9
10. Jika data pada soal sebelumnya diubah menjadi sebagai berikut
11. Apa sintaks jika data pada soal sebelumnya kita hapus
A. DELETE FROM MataKuliah;
B. DELETE FROM MataKuliah WHERE KodeMK='Dasar Akuntansi';
C. DELETE FROM MataKuliah WHERE KodeMK='SI130108';
D. DELETE FROM TMataKuliah WHERE KodeMK=SI130108;
13. DDL (Data Definition Language) merupakan perintah yang digunakan untuk
membuat, mengubah dan menghapus objek database, meliputi :
A. Insert, Update, Drop
B. Insert, Update, Delete
C. Create, Alter, Delete
D. Create, Alter, Drop
14. DML (Data Manipulation Language) merupakan perintah yang digunakan untuk
menambah, mengubah dan menghapus data yang ada di dalam tabel, meliputi :
A. Insert, Update, Drop
B. Insert, Update, Delete
C. Create, Alter, Delete
D. Create, Alter, Drop
20. Berikut adalah database yang tergolong DBMS (Database Management System),
kecuali :
A. MS Excell
B. MS Acess
C. Oracle
D. MySQL
Kunci Jawaban Pilihan Ganda
1. C. 11. C.
2. D. 12. B.
3. B. 13. D.
4. C. 14. B.
5. A. 15. C.
6. C. 16. D.
7. D. 17. A.
8. A. 18. C.
9. B. 19. C.
10. D. 20. A.