Senin, 09 Oktober 2017

Algoritma Dalam Bahasan Deskriptif dan Pseudocode



Notasi Penulisan Algoritma
  • ·         Notasi algoritma merupakan hal dasar yang harus diketahui oleh setiap orang yang ingin membuat suatu pogram, karena dalam notasi algoritma inilah terdapat kerangka-kerangka suatu program
  •  Deskripsi langkah langkah dalam algoritma tidak mengacu pada sintaks bahasa pemrograman apapun dan tidak tergantung pada spesifikasi komputer yang mengeksekusinya
  • ·         Tidak ada aturan baku dalam menuliskan algoritma, yang penting mudah dibaca dan menggunakan bahasa yang mudahdipahami
  • Terdapat tiga cara digunakan dalam menuliskan algoritma yaitu: 
  1. Kalimat deskriptif
  2. Pseudocode
  3.  Flowchart 
Kalimat Deskriptif

  • Notasi penulisan algoritma dengan menggunakan bahasa deskriptif biasa juga disebut dengan notasi alami
  • Dilakukan dengan cara menuliskan instruksi-instuksi yang harus dilaksanakan dalam bentuk untaian kalimat deskriptif dengan menggunakan bahasa yang jelas.
  •  Notasi deskriptif disusun oleh tiga bagian utama yaitu:

1.      Bagian judul (header)
Bagian Judul merupakan bagian yang terdiri atas nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut
2.      Bagian deklarasi (kamus)
Bagian Deklarasi atau kamus adalah bagian untuk mendefinisikan semua nama (variabel, konstanta, tipe, prosedur , fungsi) yang dipakai di dalam algoritma
3.      Bagian deskripsi
Bagian Deskripsi adalah bagian inti dari struktur algoritma yang berisi uraian langkah langkah penyelesaian masalah. Setiap langkah algoritma dibaca dari langkah paling atas hingga langkah paling bawah



Soal

Buat algoritma dalam bahasa deskriptif dan pseudocode untuk menentukan Syarat pengambilan KRS [Kartu rencana Study] jika nilai IPK > = 3,3 maka SKS = 20 jika IPK < 3,3 maka SKS=16


Jawab

·         Bahasa Deskriptif syarat pengambilan KRS :
  1.   Baca  NIM,NAMA dan IPK mahasiswa,
  2.  jika nilai tersebut lebih besar atau sama dengan 3.3 maka mendapatkan SKS sebanyak 20
  3.   jika nilai lebih kecil dari 3.3 maka mendapatkan SKS sebanyak 16
      
·          Berikut algoritma syarat pengambilan KRS :


Algoritma  : Program Pengambilan_KRS

Deklarasi   : 
NIM  =  int (tipe data bilngan bulat)
NAMA = String (Berupa Tampungan inputan bertipe data string)
IPK  = real  (tipe data bilangan pecahan)
SKS =  int (tipe data bilangan bulat)

Deskripsi  :
Read NIM
Read  Nama
Read  IPK
If IPK  > 3.3 then  SKS ß 20
Elseif  IPK < 3.3  then  SKS ß 16
End if
print
end



Tulisan berikut bertujuan untuk memenuhi tugas mandiri dari mata kuliah pemrograman terstuktur, STMIK MERCUSUAR
Dosen pengajar : Slamet Sucipto M.Kom

Semoga bermanfaat.

 Sumber :
http://www.infomugi.com/2013/02/pengertian-dan-contoh-pseudocode.html
https://dicha101011.wordpress.com/2011/10/24/algoritma-deskriptif-1/ 
Materi Algoritma dan Pemrograman Terstruktur (1-2)




Tidak ada komentar:

Posting Komentar