Dalam Menuliskan suatu algoritma terdapat 2 cara, yaitu :
- Writing : dengan menggunakan bahasa inggris terstruktus ( Pseudo-code )
- Drawing : dengan menggunakan flow chart
Kali ini kita akan membahas tentang pseudo-code,
apa sih psedou-code itu? Pseudo-Code adalah :
- Bahasa buatandan informal yang membantu kita untuk menyusun algoritma
- Pseudo-code mirip dengan bahasa inggris sehari-hari
- Kata kunci yang digunakan untuk menjelaskan struktur pengendalian
contoh : if, else, print, set, add, while, etc.
Basic Computer Operation :
1. Input
Setiap algoritma pasti ada yang nama nya input/masukan, jadi input adalah statment yang digunakan ketika komputer menerima sebuah informasi atau masukan.
Pseudo-code nya seperti : Read, Get, Input atau Key-in
contoh penggunaan input :
Read bilangan //dimana read itu adalah perintah untuk input, dan "bilangan" adalah variabel
Get tax_code
Baca students_name
2. Output
Perintah/statment yang digunakan untuk menampilkan informasi atau keluaran
seperi : Print, Write, Put, Output, or Display
Contoh :
Print “School of Computer Science”
Write “Algorithm and Programming”
Output Total
3. Compute
Untuk melakukan perhitungan aritmatika operator berikut digunakan :
+ (tambah)
- (Kurangi)
* (kali)
/ (Membagi)
() (Lingkup)
modulus (hasil bagi) atau dalam C++ modulus dituliskan dengan "%"
Contoh :
Add number to total
Total = Total + number
4. Storing Value to An Identifier (Store)
Digunakan untuk menginisialisai atau mengeset suatu variabel, dan menentukan isi dari variabel. atau menyimpan hasil perhitungan dengan "="
Contoh :
Set Counter to 0
Total = Price * Qty
5. Compare / selection
Salah satu operasi utama dalam komputasi adalah membandingkan nilai-nilai dan pilihan memilih berdasarkan hasilnya.
Keyword yang digunakan : IF, THEN and ELSE
dituliskan seperti ini :
If ( kondisi) Then
(statment/perintah)
Else
(statment/perintah)
End if
Contoh algoritma nya :
IF Menu=‘1’ THEN //jika kondisi nya benar
Discount = 0.1 * price //maka akan menjalankan statment nya
ELSE //jika salah
Discount = 0.2 * price // maka jalankan statmen yang dibawah
ENDIF
6. Repetition (Looping)
Perintah yang digunakan untuk mengulang suatu langkah
Keyword yang digunakan dalam pseudocode : "DOWHILE" and "ENDDO" atau "Repeat" "until"
Example:
DOWHILE number < 10
print number
number = number +1
ENDDO
cara baca nya :
DOWHILE number < 10 // lakukan ketika variabel number kurang dari 10
print number //jika benar maka print number
number=number+1 //digunakan untuk menambah variable number agar tidak terjadi looping forever
enddo //untuk penutup
-------------------------------------------------------------------------------------------------------------------------------
Contoh Keseluruhan Pseudo-Code :
Example : Algorithm Class Average
Start
Set total to zero
Set grade counter to one
While grade counter is less than or equal to ten
Input the next grade
Add the grade into the total
Add one to the grade counter
Set the class average to the total divided by ten
Print the class average.
End
Mungkin Itu saja, Semoga Bermanfaat,
Jika ada yang ingin ditanyakan, silahkan bertanya ^^
- Writing : dengan menggunakan bahasa inggris terstruktus ( Pseudo-code )
- Drawing : dengan menggunakan flow chart
Kali ini kita akan membahas tentang pseudo-code,
apa sih psedou-code itu? Pseudo-Code adalah :
- Bahasa buatandan informal yang membantu kita untuk menyusun algoritma
- Pseudo-code mirip dengan bahasa inggris sehari-hari
- Kata kunci yang digunakan untuk menjelaskan struktur pengendalian
contoh : if, else, print, set, add, while, etc.
Basic Computer Operation :
- Input
- Output
- Compute
- Storing value to an identifier (Store)
- Compare
- Repetition (Loop)
1. Input
Setiap algoritma pasti ada yang nama nya input/masukan, jadi input adalah statment yang digunakan ketika komputer menerima sebuah informasi atau masukan.
Pseudo-code nya seperti : Read, Get, Input atau Key-in
contoh penggunaan input :
Read bilangan //dimana read itu adalah perintah untuk input, dan "bilangan" adalah variabel
Get tax_code
Baca students_name
2. Output
Perintah/statment yang digunakan untuk menampilkan informasi atau keluaran
seperi : Print, Write, Put, Output, or Display
Contoh :
Print “School of Computer Science”
Write “Algorithm and Programming”
Output Total
3. Compute
Untuk melakukan perhitungan aritmatika operator berikut digunakan :
+ (tambah)
- (Kurangi)
* (kali)
/ (Membagi)
() (Lingkup)
modulus (hasil bagi) atau dalam C++ modulus dituliskan dengan "%"
Contoh :
Add number to total
Total = Total + number
4. Storing Value to An Identifier (Store)
Digunakan untuk menginisialisai atau mengeset suatu variabel, dan menentukan isi dari variabel. atau menyimpan hasil perhitungan dengan "="
Contoh :
Set Counter to 0
Total = Price * Qty
5. Compare / selection
Salah satu operasi utama dalam komputasi adalah membandingkan nilai-nilai dan pilihan memilih berdasarkan hasilnya.
Keyword yang digunakan : IF, THEN and ELSE
dituliskan seperti ini :
If ( kondisi) Then
(statment/perintah)
Else
(statment/perintah)
End if
Contoh algoritma nya :
IF Menu=‘1’ THEN //jika kondisi nya benar
Discount = 0.1 * price //maka akan menjalankan statment nya
ELSE //jika salah
Discount = 0.2 * price // maka jalankan statmen yang dibawah
ENDIF
6. Repetition (Looping)
Perintah yang digunakan untuk mengulang suatu langkah
Keyword yang digunakan dalam pseudocode : "DOWHILE" and "ENDDO" atau "Repeat" "until"
Example:
DOWHILE number < 10
print number
number = number +1
ENDDO
cara baca nya :
DOWHILE number < 10 // lakukan ketika variabel number kurang dari 10
print number //jika benar maka print number
number=number+1 //digunakan untuk menambah variable number agar tidak terjadi looping forever
enddo //untuk penutup
-------------------------------------------------------------------------------------------------------------------------------
Contoh Keseluruhan Pseudo-Code :
Example : Algorithm Class Average
Start
Set total to zero
Set grade counter to one
While grade counter is less than or equal to ten
Input the next grade
Add the grade into the total
Add one to the grade counter
Set the class average to the total divided by ten
Print the class average.
End
Mungkin Itu saja, Semoga Bermanfaat,
Jika ada yang ingin ditanyakan, silahkan bertanya ^^
Tidak ada komentar:
Posting Komentar