Selamat Siang Sahabat Pro…
Semoga di hari
yang cerah ini, kita selalu diberi kesehatan dan kekuatan untuk menjalani
aktifitas sehari-hari.. aminnn
Oke Sahabat Pro,
setelah kemarin saya membahas tentang Algoritma
Pemrograman, bagi sahabat pro yang belum sempat membaca artikel tentang Algoritma Pemrograman, silahkan Sahabat bisa di klik disini.
Postingan kali
ini saya akan membahas tentang PseudoCode, wihh.. dari namanya sepertinya
menarik tuh.. hehehe
Langsung saja ya
Sahabat Pro… Let’s we study together..
pseudoCode merupakan suatu Kode
atau tanda yang menyerupai (pseudo) program atau merupakan pejelasan cara
menyelesaikan suatu masalah. Selain itu Pseudo-code sering digunakan oleh manusia untuk
menuliskan algoritma. Bahasa yang digunakanpun masih dengan bahasa manusia. Jadi belum masuk ke program ya
Sahabat..
Biar tidak
bingung saya kasih contoh deh Sahabat
Sebagai
tambahan, dalam pseudocode lebih baik sahabat menambahkan point Start/Mulai
pada awal dan Finish/Selesai di akhir
- Start
- Input a
- Input b
- If a >
b then kerjakan langkah 4 else
kerjakan langkah 5
- print a
- print b
- Finish
Kenapa hal itu dilakukan??
Karena suatu program itu akan
berjalan secara berurutan dari atas hingga bawah, sehingga ketika kita menulis
START, program akan tahu bahwa Algoritmanya dimulai dari situ, dan fungsi
FINISH sendiri adalah mengakhiri jalannya program, agar tidak kebablasan
Sahabat Pro... hihihi....
Berikut tabel Algoritma VS PseudoCode
Selanjutnya
aturan-aturan dalam pseudocode :
§
Komputer dapat menerima informasi (input)
§
Komputer
dapat mengeluarkan informasi (output)
§
Komputer
dapat melakukan operasi aritmatika
§
Komputer
dapat memberikan nilai pada sebuah variabel atau memory
§
Komputer
dapat membandingkan dua variabel dan memilih satu dari dua tindakan alternatif
§
Komputer
dapat mengulang sekumpulan tindakan
Nah Sahabat
Pro,.. dibawah ini merupakan Pseudocode standart atau yang sering digunakan
pada umumnya dalam pembuatan pseudocode :
Ø Input: suatu bilangan
Ø Ouput: genap / ganjil / nol
Penyelesaian menggunakan PseudoCode
1.
START
2.
INPUT C
3.
IF (C%2 == 0) THEN
PRINT “ Bilangan GENAP ”
ELSE IF (C%2 != 0) THEN
PRINT “ Bilangan GANJIL ”
ELSE
PRINT “NOL”
4.
FINISH
2. Menguji apakah suatu suhu (dalam Celcius) adalah beku, cair, gas
Ø Input: suhu dlm celcius (bil bulat)
Ø Proses: jika < 0 = beku, 0-100 = cair, dan > 100 = gas
Ø Ouput: beku, cair, gas
Penyelesaian menggunakan PseudoCode
1.
START
2.
INPUT t
3.
IF ( t < 0 ) THEN
PRINT “ BEKU ”
ELSE IF ( t < 100) THEN
PRINT “ CAIR ”
ELSE
PRINT “ GAS ”
4.
FINISH
Wahh.. materi sudah, contoh soal sudah lumayan banyak, sekarang
waktunya Latihan Soal…
1. Buatlah algoritma untuk
menghitung konversi suhu.dari Celcius menjadi Reamur dan Farenheit.
-
Input: suhu dalam Celcius
-
Proses: R = 4/5 * C dan F = 9/5
* C + 32
-
Output: suhu dalam Reamur dan
Farenheit
2. Buatlah algoritma untuk mencari
sisi miring dari suatu segitiga siku-siku, jika diketahui panjang sisi yang
membentuk sudut siku-siku.
-
Input: a dan b, yaitu panjang
sisi pembentuk sudut siku-siku
-
Proses: c^2 = a^2 + b^2
-
Ouput: sisi miring (c)
Silahkan Para Sahabat Pro bisa mengerjakan di Komentar, biar bisa
kira koreksi dan pahami bersama… hehehe
Demikian postingan hari ini, tangan dah mulai kriting nih hehehe..
tunggu hal yang baru berikutnya, semoga bermanfaat bagi kita semua, selamat
beraktifitas dan…
Salam Programmer
1 comments:
Mohon Komentarnya sahabat-sahabat untuk kekurangan blog ini,. terima kasih
Post a Comment