Rangkuman Materi Algoritma dan Pemrograman #3
Materi ini saya dapat pada Hari; Kamis, 15 Oktober 2015,Kelas: LB07,Ruang: 800
Dalam pertemuan ke-3, kali ini kita belajar tentang (Program Control – Selection):
1. Selection Definition
2. If
3. If-Else
4. Nested If
5. Program Examples Using If
6. Switch-Case
?. Operator
8. Error Type
Selection itu apa ? Dalam algoritma selection adalah instruksi atau blok instruksi yang dapat dieksekusi atau tidak dengan kondisi yang telah ditentukan.
Lalu apa perbedaan antara If, If-Else, dan Nested If?
Ketika kita menggunakan If berarti kita hanya memiliki 1 pernyataan yang bernilai benar dan program hanya berjalan jika benar, jika salah maka program selesai. Sedangkan, ketika kita menggunakan tambahan If-Else berarti kita memiliki 2 kondisi dimana jika input bernilai kondisi pertama maka akan masuk ke pernyataan pertama, dan jika bernilai kondisi kedua maka akan masuk ke pernyataan kedua, jika salah maka program akan selesai. Di lain pihak, kalau kita menggunakan Nested if kita harus mempunyai belih dari 2 Kondisi, jika pernyataan yang diterima sesuai dengan kondisi IF maka printah If akan dijalankan. jika tidak maka Else yang akan di jalankan jika masih tidak sesuai maka proram akan menjalankan else yang lain hingga sesuai.
Switch-Case adalah pernyataan yang digunakan untuk menggantikan IF – ELSE , jika jumlah Nested If sangat besar dan sulit untuk dibaca.
operator adalah dapat digukan untuk mengganti syntax If hanya saja bedanya opertor memberikan nilai benar, tidak seperti If yang berjalan jika pernyataan bernilai benar.
Go To and Label
pada era sekarang ini Go TO label sudah jarang di gukakan dan sudak tidak di kembangakan karena penggunaan Go To label dapat menyebabkan kebingungan dan dokumentasi yang membuat orang bingung karena dengan menggunakan Go To label kita dapat meng skip pembacaan program dari baris ke baris yang dikehendaki tetapi dapat membingungan.
Error Type
Ada berbagai macam tipe error dalam programming beberapa diantaranya adalah :
Compile-Time Error
–caused by syntax error(kesalahan programmer dalam mengunakan Syntax)
Link-Time Error
–success fully compiled, but cause link error
–caused by no object code at link time (kesalahan programmer dalam memasukan link yang berisi program data data yang salah lokasi penympannan)
Run-Time Error
–kesalahan programmer dalam mengunakan tipe data, misalnya kita memasukan angka 26299261 tetapi tipe datanya int yang hanya mampu menampung -128 sampai 127.
Logical Error
–kesalahan programmer dalam mengunakan otak mereka untuk menentukan algoritma pemrogramman yang dpaat menghasilkan hasil Out-put yang diinginkan.
Demikian yang dapat saya sampaikan jika ada kesamaan materi . Terima kasih telah mengunjungi blog saya. Semoga dapat memberikan manfaat bagi anda.