Contoh soal Informatika tentang algoritma :
1. Apakah yang dimaksud dengan algoritma?
Urutan langkah-langkah untuk memecahkan masalah secara logis.
2. Apa perbedaan antara algoritma dan program?
Algoritma adalah urutan langkah-langkah yang logis dan terbatas yang disusun secara sistematis dengan tujuan menyelesaikan suatu maalah tertentu. Sedangkan program adalah kumpulan intruksi berupa pernyataan yang ditulis dengan menggunakan bahasa pemrograman yang melibatkan pemilihan struktur data
3. Buatlah algoritma menulis dan mengirimkan surat!
Algoritma menulis : 1. Ambil pulpen/pensil
2. Ambil buku/tempat tulis
3. Mulailah menulis
Algoritma mengirim surat : 1. Buat surat
2. Masukkan kedalam amplop
3. Kasih Prangko
4. Kirim ke kotak Pos atau Pos Surat
4. Buatlah algoritma mengambil uang di ATM!
Masukkan kartu ATM ke mesin ATM
Pilih bahasa yang akan digunakan
Masukkan kode PIN
Memilih jenis transaksi (Tarik tunai)
Tentukan jumlah uang yang akan diambil
Mengambil struk dan kartu ATM
5. Buatlah algoritma membuat kopi yang rasa manis dan pahitnya pas menurut anda!
Ambil gelas
Tuang kopi ke gelas
Tuang air hangat
Aduk
Masukkan gula
Aduk lagi
Selesai, kopi siap diminum
6. Buatlah algoritma untuk proses aktivitas dari pagi sampai malam!
Bangun tidur
Sholat subuh
Mandi
Pakai baju
Sarapan
Sekolah
Sholat Dzuhur
Sekolah
Sholat Ashar
Makan
Mandi
Sholat Maghrib
Ngaji
Main game
Sholat Isya
Lanjut nugas kalo ada
Main game kalo gk ada tugas
Tidur
7. Suatu algoritma terdiri dari tiga struktur dasar, yaitu runtunan, pemilihan, dan perulangan. Jelaskan masing-masing!
Runtunan adalah proses yang dilakukan secara beruntun dari langkah 1 sampai langkah n, atau langkah akhir. Tiap barisnya hanya dikerjakan satu-persatu tanpa ada loncatan atau perulangan, dilakukan sekali tiap instruksi.
Pemilihan adalah pilihan yang harus dipilih oleh user. Terdapat pertanyaan, dan tergantung dari jawaban yang kita berikan, kita akan mengambil salah satu aksi untuk dijalankan.
Perulangan adalah jenis pengontrolan yang berguna untuk mengefisienkan penulisan skrip program, khususnya untuk program-program yang membutuhkan proses berulang- ulang.
8. Sampai saat ini terdapat puluhan bahasa pemrogram, sebutkan bahasa pemrograman yang kalian ketahui?
C++
HTML
JavScript
Phyton
C
CSS
9. Berdasarkan pada tingkat kerumitan sebuah bahasa pemrograman, apakah notasi bahasa pemrograman lebih mendekati bahasa mesin atau ke bahasa manusia, maka bahasa pemrograman dikelompokkan atas dua macam, yaitu bahasa tingkat tinggi dan bahasa tingkat rendah. Jelaskan yang dimaksud dengan bahasa tingkat tinggi dan bahasa tingkat rendah?
Bahasa pemrograman tingkat tinggi adalah sebuah bahasa pemrograman yang jika dibandingkan dengan bahasa pemrograman tingkat rendah memiliki sifat lebih mudah digunakan, lebih portabel antar-platform, dan lebih abstrak.
Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic)
10. Buatlah algoritma untuk menghitung luas segitiga!
Masukan nilai alas (a) dan nilai tinggi segitiga (t)
Maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah ditentukan.
Rumus untuk menghitung Luas Segitiga yaitu L = 1/2*a*t.
Nilai L (Luas) akan dicetak sebagai output ke perangkat output (keluaran)
Post a Comment