ICT Practical Exam

Welcome to
Ujian Praktik ICT Level X

SMA ABBS SURAKARTA ● SMA ABBS SUKOHARJO ● SMA ABBS BOYOLALI
Tujuan

Ujian praktik ini bertujuan untuk menguji kemampuan teknis dan problem solving siswa dalam membangun aplikasi web dinamis berbasis PHP dan MySQL, mencakup perancangan struktur database, implementasi konektivitas data, serta pengembangan fungsionalitas CRUD (Create, Read, Update, Delete) untuk mengelola data secara persisten dan terstruktur.

Pengerjaan Ujian ICT
Detail Ujian

Durasi: 120 Menit (2 Jam) *

*) Termasuk pengumpulan ke Google Form (link form akan dibuka 15 menit sebelum ujian selesai)

Jadwal Ujian

Sesuai dengan jadwal unit masing-masing

Mekanisme Ujian

Berikut adalah mekanisme dalam ujian praktik ICT

  • Siswa mengerjakan soal ujian yang berupa studi kasus.
  • Siswa menggunakan laptop pribadi masing-masing yang sudah dilengkapi dengan aplikasi code editor (Seperti VSCode atau sejenisnya).
  • Selama ujian, Siswa boleh mencari referensi melalui internet, buku, dan catatan. Boleh membuka kodingan sebelumnya
  • Penilaian akan didasarkan pada kelengkapan elemen, kualitas kode, styling, dan manajemen waktu.
Ketentuan File Ujian yang Diunggah

Semua file proyek harus diorganisir dalam satu folder utama dengan format penamaan: PSTS2_FullName_Class (Contoh: PSTS2_Putera Islamiyadi_X1 ). Di dalam folder tersebut wajib berisi:

  • File PHP (*.php):
    • index.php
    • connection.php
    • process.php
    • edit.php
    • dll.
  • File Database berformat (*.sql)
  • Note: Cara Export Database menggunakan PHPMyAdmin bisa dilihat di YouTube

Folder proyek harus dikompres menjadi satu file arsip sebelum diunggah:

  • Format: .zip atau .rar.
Aturan Penting
DILARANG KERAS
  • menyalin (copy-paste) kode sumber secara utuh dari internet atau hasil generasi AI tanpa memahami logikanya.
  • menggunakan joki (pengerjaan oleh pihak lain)
  • bekerja sama, berdiskusi, atau berkomunikasi dengan siswa lain dalam bentuk apa pun selama ujian berlangsung.
Persiapan Peserta
1. Perangkat

Pastikan memiliki laptop dengan spesifikasi yang memadai.

2. Koneksi Internet

Pastikan koneksi internet stabil untuk menghindari kendala selama ujian.

3. Aplikasi/Software

Pastikan sudah menginstal semua aplikasi/software yang diperlukan sesuai dengan materi pemrograman web.

4. Penguasaan Materi

Pelajari kembali semua materi yang akan diujikan.

Tata Tertib Peserta
  1. Siswa harus sudah berada di ruang ujian 15 menit sebelum waktu dimulai.
  2. Dengarkan dengan saksama semua instruksi pengawas. Jika ada hal yang kurang jelas, tanyakan sebelum waktu pengerjaan dimulai.
  3. DILARANG KERAS bekerja sama atau berkomunikasi dengan siswa lain dalam bentuk apa pun.
  4. Penggunaan alat bantu AI (seperti ChatGPT, Gemini, dll.) diperbolehkan hanya sebagai asisten referensi.
    1. DIIZINKAN:
      • Menggunakan AI untuk menanyakan konsep, penjelasan fungsi, atau membantu mencari letak kesalahan (debugging) pada kode yang telah dibuat sendiri.
    2. DILARANG:
      • Menggunakan AI untuk menggenerasi keseluruhan struktur aplikasi, logika CRUD utuh, atau file database secara instan.
  5. Siswa hanya diizinkan menggunakan internet untuk dokumentasi HTML, Tailwind CSS, dan Platform AI. Selain itu, dilarang membuka situs lain seperti media sosial, YouTube atau situs tutorial yang menyediakan source code proyek jadi.
  6. Apabila terdapat kendala teknis, segera laporkan ke pengawas ujian.
  7. Pelanggaran terhadap tata tertib ini akan mengakibatkan pengurangan nilai
Penilaian Ujian

1. Fungsionalitas & Kelengkapan

Proyek berjalan sesuai instruksi & persyaratan

2. Kualitas Kode/Struktur

Kode HTML terstruktur rapi dengan indentasi yang konsisten. Dan Penggunaan class Tailwind efisien

3. Kreativitas dan Problem Solving

Kemampuan menyelesaikan masalah dan sentuhan inovasi.

4. Manajemen Waktu

Website selesai tepat waktu atau tidak.