Berikut adalah latihan soal ujikom untuk simulasi satu dan simulasi dua
FR.AI.01b. TUGAS PRAKTEK OBSERVASI
KLASTER | PEMROGRAMAN DASAR |
---|---|
Nama asesor | Themas Febrianto, S.Kom |
Nama asesi |
A. Petunjuk
- Baca dan pelajari setiap instruksi kerja di bawah ini dengan cermat sebelum melaksanakan praktek
- Klarifikasikan kepada Asesor apabila ada hal-hal yang belum jelas
- Laksanakan pekerjaan sesuai dengan urutan proses yang sudah ditetapkan
- Seluruh proses kerja mengacu kepada SOP/ yang dipersyaratkan
B. Skenario
Sebagai seorang Junior Prgrammer anda diminta untuk Membuat Program ATM Dalam melakukan tugas ini anda akan dilengkapi dengan
- Sofware Visual Studio Code
- Live server
- Komputer/Laptop
Laksanakan Tugas dibawah ini :
Perhatikan Hasil Program berikut :
- kemudian anda harus membuat UI untuk perintah memilih bahasa
- untuk soal ini hanya bahasa indonesia saja yang mengarah ke menu selanjutnya
- di sini anda harus membuat UI dan logika untuk membuat halaman memasukan PIN
- dalam soal ini user hanya dapat melanjutkan ke menu selanjutnya dengan memasukan pin '123456'
- selanjutnya anda harus membuat UI untuk pengambilan paket tunai
- ketika user memilih paket tunai maka akan muncul sisa saldo
- sisa saldo muncul menggunakan fungtion javascript confirm()
- pada soal ini saldo user sebesar Rp.5.000.000
- untuk perhitungan saldo akhir menggunakan objek
{ seratus:'100000', duaratus:'200000', tigaratus:'300000', limaratus:'500000', satujuta:'1000000', satusetengah:'1500000', duajuta:'2000000' };
- di sini anda harus membuat UI untuk perintah mengambil kartu
- setelah memilih jumlah paket tunai maka akan muncuk confirm() untuk memperlihatkan sisa saldo
- kemudian ketika user mengklik tombol ok maka akan muncul UI yang sudah di buat sebelumnya
- dan terakhir anda harus membuat UI untuk transaksi lainnya
- menu ini muncul ketika user mengklik menu transaksi lainnya pada menu pilih jumlah paket tunai
- di sini hanya tombol keluar yang mengarah pada UI perintah ambil kartu
- Tampilan setelah memilih keluar
NO. | KODE UNIT | JUDUL UNIT KOMPETENSI | LANGKAH KERJA/INSTRUKSI KERJA |
---|---|---|---|
1 | J.620100.004.002 | Menggunakan Struktur Data | Mengidentifikasi konsep data dan struktur data |
Menerapkan struktur data dan akses terhadap struktur data tersebut | |||
2 | J.620100.005.02 | Mengimplementasikan User Interface | Mengidentifikasi rancangan user interface |
Melakukan implementasi rancangan user interface | |||
3 | J.620100.011.01 | Melakukan Instalasi Software Tools Pemrograman | Memillih tools pemrograman yang sesuai dengan kebutuhan |
Instalasi Tools Pemrograman | |||
Menerapkan hasil pemodelan kedalam eksekusi script sederhana | |||
4 | J.620100.012.01 | Melakukan Pengaturan Software Tools Pemrograman | Melakukan konfigurasi tools untuk pemrograman |
Menggunakan tools sesuai kebutuhan pembuatan program | |||
5 | J.620100.017.01 | Mengimplementasikan Pemrograman Terstruktur | Menggunakan tipe data dan control program |
Membuat program sederhana | |||
Membuat program menggunakan prosedur dan fungsi | |||
Membuat program menggunakan array | |||
Membuat program untuk akses file | |||
Mengkompilasi program | |||
6 | J.620100.022.02 | Mengimplementasikan Algoritma Pemrograman | Menjelaskan varian dan invarian |
Membuat alur logika pemrograman | |||
Menerapkan teknik dasar algoritma umum | |||
Menggunakan prosedur dan fungsi | |||
Mengidentifikasikan kompleksitas algoritma | |||
7 | J.620100.025.02 | Melakukan Debugging | Mempersiapkan kode program |
Melakukan Debugging | |||
Memperbaiki program |