pemrograman dasar
SMK/MAK Kelas X
Bab 1 4. A. ( ; )
Alur Logika dan Perangkat Lunak Bahasa Pembahasan:
Pemrograman Komputer Penulisan semi-colon (;) pada akhir sebuah
A. Pilihan Ganda pernyataan program atau kesalahan ejaan
1. A. prosesor pada beberapa perintah dapat disebut juga
Pembahasan: sebagai compile–time error.
Program dapat dianalogikan sebagai 5. E. notasi matematis
instruksi yang akan dijalankan oleh prosesor. Pembahasan:
Dengan menguasai dasar-dasar algoritma Flowchart identik dengan representasi grafis
dan bahasa pemrograman menjadi suatu dari langkah-langkah yang harus diikuti
langkah untuk dapat mengembangkan dalam menyelesaikan suatu permasalahan
program atau aplikasi seperti aplikasi kasir, yang terdiri atas sekumpulan simbol, dimana
rental, perpustakaan, sistem informasi masing-masing simbol merepresentasikan
sekolah, dan lain-lain. kegiatan tertentu. Flowchart diawali dengan
2. E. bahasa pemrograman penerimaan input dan diakhiri dengan
Pembahasan: penampilan output. Sebuah flowchart pada
Dalam penerapan aplikasi, kita sering umumnya tidak menampilkan instruksi
dihadapkan pada berbagai permasalahan bahasa pemrograman, namun menetapkan
yang erat kaitannya dalam algoritma konsep solusi dalam bahasa manusia
pembuatan aplikasi dan bagaimana ataupun notasi matematis.
implementasinya menggunakan bahasa 6. C. Yes
pemrograman. Jadi dalam membuat aplikasi, Pembahasan:
harus diperhatikan urutan langkah dan Dalam simbol percabangan, kita menuliskan
strategi mulai melakukan analisis terhadap keadaan yang harus dipenuhi. Hasil dari
permasalahan, merumuskan kebutuham, pemeriksaan dalam simbol ini adalah Yes
membuat desain, mengimplementasikan atau No. Jika pemeriksaan menghasilkan
dengan bahasa pemrograman, dan keadaan benar, maka jalur yang harus
melakukan tes atau uji coba terhadap dipilih adalah jalur yang berlabel Yes,
program yang dihasilkan. sedangkan jika pemeriksaan menghasilkan
3. B. pengkodean keadaan salah, maka jalur yang harus dipilih
Pembahasan: adalah jalur yang berlabel No.
Setelah membentuk algoritma, maka proses 7. D. algoritma
pengkodean dapat dimulai. Menggunakan Pembahasan:
algoritma sebagai pedoman, maka kode Dalam penerapan aplikasi, kita sering
program dapat ditulis sesuai bahasa dihadapkan pada berbagai permasalahan
pemrograman yang dipilih. Setelah yang erat kaitannya dalam algoritma
menyelesaikan seluruh kode program, pembuatan aplikasi dan bagaimana
langkah selanjutnya yaitu menguji program implementasinya menggunakan bahasa
tersebut apakah telah berfungsi sesuai pemrograman. Jadi dalam membuat aplikasi,
tujuannya untuk memberikan suatu solusi harus diperhatikan urutan langkah dan
untuk menyelesaikan suatu masalah. strategi mulai melakukan analisis terhadap
B. Uraian
1. Pernyataan Continue di dalam bekerja Ulangan Akhir Semester 1
seperti halnya pernyataan Break. Break A. Pilihan ganda
digunakan untuk menghentikan secara 1. D. waktu eksekusi
paksa sebuah proses, tetapi Continue Pembahasan:
secara paksa akan melanjutkan perulangan Algoritma yang baik tidak hanya sekadar
selanjutnya, dan mengabaikan kode-kode di benar dalam menentukan solusi, namun
antara keduanya. juga harus efektif dan efisien. Kriteria