0% menganggap dokumen ini bermanfaat (0 suara)
30 tayangan3 halaman

Panduan Membuat Aplikasi Kalkulator

Dokumen ini adalah soal ujian praktik untuk siswa Sekolah Menengah Kejuruan dalam kompetensi keahlian Rekayasa Perangkat Lunak, dengan tugas membuat aplikasi kalkulator sederhana. Siswa diminta untuk merancang antarmuka pengguna, mengimplementasikan logika perhitungan, dan melakukan pengujian aplikasi. Terdapat petunjuk umum, daftar peralatan yang diperlukan, serta langkah-langkah yang harus diikuti untuk menyelesaikan tugas tersebut.

Diunggah oleh

Cuky To
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
30 tayangan3 halaman

Panduan Membuat Aplikasi Kalkulator

Dokumen ini adalah soal ujian praktik untuk siswa Sekolah Menengah Kejuruan dalam kompetensi keahlian Rekayasa Perangkat Lunak, dengan tugas membuat aplikasi kalkulator sederhana. Siswa diminta untuk merancang antarmuka pengguna, mengimplementasikan logika perhitungan, dan melakukan pengujian aplikasi. Terdapat petunjuk umum, daftar peralatan yang diperlukan, serta langkah-langkah yang harus diikuti untuk menyelesaikan tugas tersebut.

Diunggah oleh

Cuky To
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

DOKUMEN NEGARA UJI KOMPETENSI KEAHLIAN Paket

TAHUN PELAJARAN 2024/2025 1

SOAL PRAKTIK KEJURUAN


Satuan Pendidikan : Sekolah Menengah Kejuruan
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Kode :
Alokasi Waktu : 8 jam
Bentuk Soal : Penugasan Perorangan
Judul Tugas :Aplikasi Kalkulator

I. PETUNJUK UMUM
1. Periksalah dengan teliti dokumen soal ujian praktik !
2. Periksalah peralatan dan bahan yang dibutuhkan !
3. Gunakan peralatan utama dan peralatan keselamatan kerja yang telah disediakan!
4. Gunakan peralatan sesuai dengan SOP (Standard Operating Procedure) !
5. Bekerjalah dengan memperhatikan petunjuk Penguji !

II. DAFTAR PERALATAN


No. Nama Spesifikasi Minimal Jumlah Keterangan
Alat dan Bahan

1 2 3 4 5

1. Komputer (PC/Laptop) yang difungsikan sebagai - Prosesor : Dual Core 2,4 GHz (2,93GHz 1 Unit Baik
server untuk yang memilih platform mobile)
- RAM : 2 GB (4GB untuk yang memilih
platform mobile)
- Keyboard
- Mouse
- Monitor

2. Komputer (PC/Laptop) yang difungsikan sebagai - Prosesor : Dual Core 2,4 GHz (2,93GHz 1 unit Baik
client untuk yang memilih platform mobile)
- RAM : 2 GB (4GB untuk yang memilih
platform mobile)
- Keyboard
- Mouse
- Monitor

1.
2.
1. SOAL/TUGAS
Judul Tugas : Membuat Aplikasi Kalkulator
Skenario :
Anda seorang asisten junior programmer diminta untuk membuat aplikasi kalkulator sederhana yang dapat melakukan empat operasi dasar matematika:
penjumlahan, pengurangan, perkalian, dan pembagian. Aplikasi harus memungkinkan pengguna untuk memasukkan dua angka dan memilih operasi yang
diinginkan. Program harus menghitung dan menampilkan hasilnya dengan benar, serta memberikan pesan kesalahan jika terjadi pembagian dengan nol. Anda
perlu merancang antarmuka pengguna, mengimplementasikan logika perhitungan, dan melakukan pengujian untuk memastikan aplikasi berjalan dengan
lancar tanpa kesalahan. Anda diminta untuk melakukan langkah kerja seperti dibawah ini:
1. Tentukan Struktur Data
Pilih struktur data yang sesuai untuk menyimpan angka dan hasil perhitungan (misalnya variabel atau array untuk menyimpan input angka).
2. Rancang Antarmuka Pengguna (UI)
a.
Desain antarmuka yang memungkinkan pengguna memasukkan dua angka dan memilih operasi matematika (penjumlahan, pengurangan,
perkalian, atau pembagian).
b.
Gunakan komponen seperti TextBox untuk input angka, dan Button untuk operasi matematika.

P1-24/25 Hak Cipta pada Kemendikbudristek SPK-1/3


3. Implementasikan Logika Program
a. Tulis kode untuk menangani input pengguna dan memilih operasi berdasarkan tombol yang ditekan.
b. Gunakan kondisi if-else atau switch-case untuk menentukan operasi matematika yang diinginkan dan lakukan perhitungan.
c.
Pastikan untuk menangani pembagian dengan nol dengan memberi peringatan atau pesan kesalahan.
4. Validasi Input Pengguna
a.
Periksa apakah input yang diberikan oleh pengguna adalah angka yang valid.
b.
Tangani kasus ketika pengguna memasukkan nilai yang tidak valid atau kosong.
5. Tampilkan Hasil
a.
Setelah operasi matematika selesai, tampilkan hasil perhitungan pada antarmuka pengguna menggunakan Label atau TextBox.
b.
Berikan pesan kesalahan yang jelas jika terjadi pembagian dengan nol atau kesalahan lainnya.
6. Uji Coba Program
a.
Jalankan aplikasi dan lakukan pengujian dengan berbagai input untuk memastikan aplikasi bekerja sesuai harapan.
b.
Uji kasus-kasus seperti operasi dengan angka negatif, angka desimal, dan pembagian dengan nol.
7. Perbaikan dan Penyempurnaan
a.
Perbaiki bug atau kesalahan yang ditemukan selama pengujian.
b.
Pastikan aplikasi memberikan respons yang cepat dan hasil yang akurat untuk setiap operasi.
8. Pengujian Akhir
a.
Lakukan pengujian akhir untuk memastikan aplikasi berfungsi dengan baik dan memenuhi semua persyaratan.
b.
Pastikan antarmuka pengguna mudah digunakan dan aplikasi bebas dari kesalahan.
9. Penyelesaian dan Dokumentasi
a.
Dokumentasikan kode dan cara penggunaan aplikasi untuk memudahkan pemeliharaan di masa mendatang.
b.
Siapkan aplikasi untuk distribusi atau implementasi.
3.

P1-24/25 Hak Cipta pada Kemendikbudristek SPK-2/3


10. GAMBAR KERJA

“SELAMAT & SUKSES”

Variabel : a, b, hasil, op
double a, b; Input 1 X Input 2

double hasil = 0;
Output
if (op == “+”)
{ hasil = a + b; }
1 2 3 +
else if (op == “-”)
{ hasil = a - b; }
4 5 6 -
else if (op == “*”)
{ hasil = a * b; }
7 8 9 *
else
{ hasil = a / b; }
0 , = /

C Del

P1-24/25 Hak Cipta pada Kemendikbudristek SPK-3/3

Anda mungkin juga menyukai