Uploaded by Rona Putra PN

Ujian PKL Soal 1

advertisement
Ujian PKL
SMK Negeri 1 Kota Jambi
Materi: Pemrograman Web Dasar
Sifat : Open Source
1. Download file codeigniter pada sistus www.codeigniter.com dan library W3.css
2. Ekstrak File ke dalam folder pada server lokal dengan nama project.
3. Buat konfigurasi untuk beberapa file pada codeiginter sesuai yang butuhkan seperti
config.php, database.php dan routes.php terutama untuk konfigurasi untuk koneksi ke
database, base_url() dan mengaktifkan library „databaseā€Ÿ.
4. Buat database sesuai dengan nama project.
5. Buat 3 tabel master dan 2 tabel transaksi yang dibutuhkan dalam project. Contoh tabel
master untuk project sekolah adalah tabel siswa, guru, dan kelas. Contoh tabel transaksi
untuk project sekolah adalah tabel pembelajaran.
6. Buat tabel transaksi berelasi dengan tabel transaksi. Contoh untuk project sekolah, tabel
siswa berelasi dengan tabel transaksi pembelajaran berdasarkan “id_siswa”.
7. Buat controllers untuk masing-masing proses dalam project.
8. Buat views untuk masing-masing proses dalam project.
9. Buat tabel untuk melakukan penampilan data dari masing-masing proses yang ada
diproject dan tambahkan button untuk menambahkan aksi yang dibutuhkan.
10. Buat form untuk melakukan input data, update data, dan delete data untuk masing-masing
proses dalam project.
11. Gunakan css dari w3.css untuk memperindah tampilan project.
12. Untuk project Puskesmas:
a. Modul yang dibutuhkan adalah modul pasien, modul dokter, modul poli, modul
pemeriksaan, dan modul tindakan dokter.
b. Setiap pasien harus mendapatkan lebih dari satu tindakan, jadi sifat hubungan
antara pemeriksaan dengan tindakan dokter adalah 1 ke banyak.
c. Hitung berapa total biaya yang harus dikeluarkan oleh tiap-tiap pasien yang
mendapatkan beberapa tindakan.
d. Jika total biaya yang harus dibayarkan pasien lebih Rp. 2.000.000, maka pasien
diberikan diskon sebesar 10 % dari total pembayaran.
e. Jika total biaya yang harus dibayarkan pasien kurang dari Rp. 2.000.000 dan
besar dari Rp. 450.000 maka diberikan diskon sebesar 5 % dari total pembayaran.
13. Project dikumpul pada hari Senin, 17 Februari 2020.
Download