SEKOLAHSMA

Membangun Aplikasi Sederhana

Koding & Kecerdasan Artifisial SMA · Kelas 10 · Fase E

Menerapkan algoritma pemrograman untuk menghasilkan sebuah aplikasi sederhana yang berfungsi.

Konsep kunci yang dipelajari

  • input, proses, output pada aplikasi
  • menerjemahkan algoritma menjadi kode program
  • menguji dan memperbaiki (debugging) aplikasi
  • antarmuka pengguna sederhana
  • menyusun fitur dari kebutuhan pengguna

Contoh soal Membangun Aplikasi Sederhana dan pembahasannya

5 soal pilihan ganda berikut diambil dari bank soal SekolahSMA, lengkap dengan pembahasan langkah demi langkah. Coba kerjakan dulu sebelum membaca pembahasannya.

SOAL 1

Apa yang dimaksud dengan Input?

  1. A. data atau perintah yang dimasukkan pengguna ke dalam aplikasi ✓ Jawaban benar
  2. B. nilai yang disimpan hanya selama aplikasi berjalan, hilang saat ditutup
  3. C. kemampuan atau fungsi tertentu yang ditawarkan aplikasi kepada pengguna
  4. D. kerja sama beberapa orang mengembangkan satu aplikasi
  5. E. proses menemukan dan memperbaiki kesalahan (bug) pada program
Pembahasan

Konsep: Input: data atau perintah yang dimasukkan pengguna ke dalam aplikasi Jawaban benar: A.

SOAL 2

Apa yang dimaksud dengan Proses?

  1. A. pemberitahuan aplikasi saat terjadi kesalahan atau input tak valid
  2. B. data atau perintah yang dimasukkan pengguna ke dalam aplikasi
  3. C. pengolahan input oleh aplikasi menjadi hasil yang diinginkan ✓ Jawaban benar
  4. D. urutan langkah yang diterjemahkan menjadi kode agar aplikasi berfungsi
  5. E. blok kode bernama yang mengerjakan tugas tertentu dan bisa dipakai berulang
Pembahasan

Konsep: Proses: pengolahan input oleh aplikasi menjadi hasil yang diinginkan Langkah penyelesaian: 1. Tempatkan istilah ini pada kerangka dasar cara kerja aplikasi: input -> proses -> output; proses adalah mata rantai tengahnya. 2. Tugas mata rantai tengah itu adalah MENGOLAH data yang masuk menjadi hasil yang diinginkan, misalnya menghitung total dari daftar angka. 3. Pilih opsi yang menggambarkan pengolahan input menjadi hasil, bukan yang menggambarkan tahap masuknya data atau bentuk kodenya. Jawaban benar: C -- proses adalah tahap tengah tempat aplikasi mengolah data masukan menjadi keluaran yang diinginkan, seperti mengubah daftar belanja menjadi total harga.

SOAL 3

Apa yang dimaksud dengan Output?

  1. A. hasil yang ditampilkan aplikasi kepada pengguna setelah pemrosesan ✓ Jawaban benar
  2. B. mencoba aplikasi untuk memastikan berfungsi sesuai harapan
  3. C. kemampuan atau fungsi tertentu yang ditawarkan aplikasi kepada pengguna
  4. D. aksi pengguna seperti klik yang memicu program menjalankan sesuatu
  5. E. nilai yang disimpan hanya selama aplikasi berjalan, hilang saat ditutup
Pembahasan

Konsep: Output: hasil yang ditampilkan aplikasi kepada pengguna setelah pemrosesan Jawaban benar: A.

SOAL 4

Apa yang dimaksud dengan Antarmuka pengguna (UI)?

  1. A. bagian aplikasi yang dilihat dan digunakan pengguna untuk berinteraksi ✓ Jawaban benar
  2. B. urutan langkah yang diterjemahkan menjadi kode agar aplikasi berfungsi
  3. C. data atau perintah yang dimasukkan pengguna ke dalam aplikasi
  4. D. memeriksa masukan pengguna agar sesuai aturan sebelum diproses
  5. E. proses menemukan dan memperbaiki kesalahan (bug) pada program
Pembahasan

Konsep: Antarmuka pengguna (UI): bagian aplikasi yang dilihat dan digunakan pengguna untuk berinteraksi Jawaban benar: A.

SOAL 5

Apa yang dimaksud dengan Variabel?

  1. A. blok kode bernama yang mengerjakan tugas tertentu dan bisa dipakai berulang
  2. B. tempat menyimpan nilai yang bisa berubah selama program berjalan ✓ Jawaban benar
  3. C. percabangan yang menjalankan aksi berbeda tergantung syarat terpenuhi
  4. D. mencoba aplikasi untuk memastikan berfungsi sesuai harapan
  5. E. urutan langkah yang diterjemahkan menjadi kode agar aplikasi berfungsi
Pembahasan

Konsep: Variabel: tempat menyimpan nilai yang bisa berubah selama program berjalan Jawaban benar: B.

Latihan soal Membangun Aplikasi Sederhana

Tersedia 80 soal latihan Membangun Aplikasi Sederhana dengan pembahasan langkah demi langkah, plus Kak Guru AI yang menjelaskan konsep 24/7. Mulai gratis tanpa kartu kredit.

Daftar gratis & mulai latihan

Topik lain di Koding & Kecerdasan Artifisial