Anda di halaman 1dari 3

SOAL SMA

1. Buatlah Algoritma Penerimaan Siswa Baru SMAN 1 Banjaran ?


2. Buatlah Algoritma Mengitung Luas Segitiga ?
3. Buatlah Algoritma menjahit pakaian ?
4. Buatlah Algoritma membuat nasi goreng?
5. Jelaskan perbedaan Algoritma dan pemrograman?
6. Sebutkan Keuntungan Pembuatan algoritma ?
7. Berdasarkan pada notasi bahasa pemrograman lebih dekat ke mesin atau ke bahasa
manusia, maka bahasa pemrograman dapat dikelompokkan menjadi, Sebutkan & Jelaskan ?
8. Berdasarkan pada notasi bahasa pemrograman lebih dekat ke mesin atau ke bahasa
manusia, maka bahasa pemrograman dapat dikelompokkan menjadi ? Sebutkan & Jelaskan?
9. Sebutkan dan Jelaskan paradigma pemrograman ?

JAWABAN

1. Algoritma Penerimaan Siswa Baru SMAN 1 Banjaran


1. Calon peserta didik mendaftarkan diri melalui portal resmi SMAN 1 Banjaran
2. Calon peserta didik mencetak bukti pendaftaran, formulir pendaftaran, dan berkas
keperluan pendaftaran
3. Calon peserta didik memilih jalur pendaftaran
4. Pihak SMAN 1 Banjaran melakukan verifikasi dan validasi mengenai kelengkapan berkas
pendaftaran calon peserta didik
5. Pihak SMAN 1 Banjaran melakukan seleksi melalui berbagai jalur yang calon peserta didik
daftar
6. Calon peserta didik melihat hasil seleksi dan pengumuman penerimaan siswa baru SMAN 1
Banjaran
7. Calon Peserta didik melakukan daftar ulang bagi calon peserta didik yang telah diterima di
SMAN 1 Banjaran
2. Algoritma menghitung luas segitiga
1. Menentukan mana bagian alas dan tinggi pada segitiga
2. Melakukan perhitungan luas segitiga sesuai rumus (a x t) : 2
3. Setelah melakukan perhitungan maka diketahui luas alas segitiga tersebut.
3. Algoritma menjahit pakaian
1. Mengukur badan pemilik pakaian
2. Melakukan pencatatan ukuran agar dapat diingat
3. Membuat pola pakaian yang akan dibuat
4. Menggunting bahan kain sesuai pola yang telah ditentukan
5. Menjahit tiap bagian pola menjadi satu
6. Memasang aksesoris seperti kancing, dll
7. Pakaian sudah siap dikenakan
4. Algoritma membuat nasi goring
1. Menyiapkan alat dan bahan
2. Mengiris dan mencincang bumbu untuk nasi goring
3. Kemudian bumbu dihaluskan
4. Memanaskan wajan dengan minyak sedikit saja
5. Menumis bumbu dengan api kecil hingga bumbu tercium wangi
6. Masukkan nasi ke wajan sambil di bolak balik hingga nasi tercampur dengan bumbu
7. Menambahkan topping nasi goring sesuai selera
8. Nasi goring siap disajikan
5. Perbedaan antara algoritma dengan pemrograman yakni algoritma merupakan sebuah tahapan,
proses, atau langkah secara logis yang digunakan dalam memecahkan suatu permasalahan
secara sistematis. Sedangkan untuk pemrograman berasal dari kata program yakni berbagai
perintah yang akan dijalankan yang dapat memudahkan aktivitas dalam menyelesaikan masalah.
Oleh karena hal tersebut dapat disimpulkan bahwa dalam melakukan pemrograman dilakukan
setelah melakukan algoritma.
6. Terdapat berbagai keuntungan atau manfaat dalam melakukan algoritma. Dalam melakukan
algoritma dapat memudahkan atau menyederhanakan suatu program yang sulit atau rumit.
Oleh karena itu juga dapat memudahkan dalam membuat program tersebut dapat
menyelesaikan masalah yang dituju. Selain itu juga memudahkan dalam pelaksanaan
pembuatan program dimana dengan adanya algoritma segala hal telah tersusun secara
sistematis dan logis.
7. Bahasa pemrograman adalah seperangkat instruksi standar yang menginstruksikan komputer
untuk melakukan fungsi tertentu. Bahasa pemrograman memiliki kemampuan untuk
memanipulasi data sesuai dengan logika yang kita inginkan. Ada tiga level bahasa pemrograman:
 Bahasa tingkat rendah adalah bahasa pemrograman tingkat rendah. Pada level ini, ini
dianggap sebagai bahasa pemrograman generasi pertama. Ini membuatnya sulit untuk
dipahami karena instruksinya dalam bahasa mesin dan hanya pabrikan yang dapat
memahaminya.
 Lingua franca adalah bahasa pemrograman tingkat menengah dimana bahasa
pemrograman ini merupakan generasi kedua. Banyak perintah yang menggunakan
singkatan atau singkatan, seperti MOVE atau MOV singkatan dari Move, misalnya.
 Bahasa tingkat tinggi adalah bahasa pemrograman tingkat atas atau generasi ketiga.
Bahasa pemrograman ini menggunakan bahasa yang sudah kita kenal seperti C, C++,
JAVA, PHP, HTML, MySQL, dll.
8. Bahasa pemrograman adalah seperangkat instruksi standar yang menginstruksikan komputer
untuk melakukan fungsi tertentu. Bahasa pemrograman memiliki kemampuan untuk
memanipulasi data sesuai dengan logika yang kita inginkan. Ada tiga level bahasa pemrograman:
 Bahasa tingkat rendah (low level language)adalah bahasa pemrograman tingkat rendah.
Pada level ini, ini dianggap sebagai bahasa pemrograman generasi pertama. Ini
membuatnya sulit untuk dipahami karena instruksinya dalam bahasa mesin dan hanya
pabrikan yang dapat memahaminya.
 Bahasa tingkat tengah (middle level language) adalah bahasa pemrograman tingkat
menengah dimana bahasa pemrograman ini merupakan generasi kedua. Banyak
perintah yang menggunakan singkatan atau singkatan, seperti MOVE atau MOV
singkatan dari Move, misalnya.
 Bahasa tingkat tinggi (high level language) adalah bahasa pemrograman tingkat atas
atau generasi ketiga. Bahasa pemrograman ini menggunakan bahasa yang sudah kita
kenal seperti C, C++, JAVA, PHP, HTML, MySQL, dll.
9. Paradigma pemrograman adalah suatu teknik atau metode pemrograman bahasa yang
digunakan dalam pemrograman. Dapat dikatakan bahwa paradigma pemrograman adalah
pendekatan yang digunakan sebagai problem solving dalam pemrograman. Dimungkinkan untuk
memecahkan masalah yang sama dengan menggunakan model yang berbeda. Namun, jenis
masalah tertentu secara alami cocok dengan paradigma tertentu, seperti memiliki banyak cara
untuk bepergian dari satu kota ke kota lain. Terdapat beberapa jenis paradigm pemrograman
yakni antara lain procedural programing, logical programming, functional programming, dan
object – oriented programming.

Anda mungkin juga menyukai