Selamat Datang Di Blog Metta , By Mettania Vica Wijayanti

Selasa, 25 Oktober 2016

Pengertian Algoritma dan Struktur nya

Assalammualaikum wr wb !!
Pada postingan saya kali ini saya akan share sedikit tentang Pengertian Algoritma , Algoritma ini di gunakan dalam salah satu mata kuliah saya yaitu Algoritma dan Pemrogaman .

Kata Algoritma muncul dari Algoritmi yang berasal dari seorang matematikawan , ahli astronomi , dan ahli geografi dari Persia yang bernama Muhammad ibn Musa Al-Khuwarizmi berasal dari Uzbekistan , Jasa jasa nya sangat lah di hormati oleh Uni Soviet dengan membuat perangko dengan mempergunakan gambar dirinya .

Pengertian Algoritma
Algoritma merupakan metode umum yang di gunakan untuk menyelesaikan kasus kasus tertentu dengan menggunakan notasi matematika . Namun akan lebih baik di tulis dengan menggunakan skema seperti flowchart dan pseudocode.



Struktur Algoritma 
Struktur Algoritma yang di gunakan mengacu pada struktur pemrogaman bahasa pascal yang terdiri dari 3 (tiga) bagian , yaitu :
  1. Judul
  2. Deklarasi/Kamus Data
  3. Badan Progam 
 Pada bagian judul , di gunakan sebagai tempat untuk mencantumkan nama atau judul progam .Terdapat aturan penulisan judul , antara lain :
  • Tidak di awali dengan angka atau karakter selain alphabet .
  • Tidak terdapat karakter spasi atau karakter selain alphabet kecuali karakter underscore '_' (sebagai pengganti karakter spasi) .
Contoh :



Algoritma Berhitung;
Benar
Algoritma Konversi Bilangan;
Salah
Algoritma Perhitungan Pajak;
Benar
Algoritma 2 Bilangan;
Salah
Algoritma * Kecil;
Salah


Pada bagian Deklarasi/Kamus Data ,digunakan sebagai tempat untuk mencantumkan variabel , konstanta , dan record .Cara eksekusi code progam di lakukan berurut dari atas ke bawah maka , deklarasi di letakkan di awal progam setelah bagian judul . Hal hal yang di deklarasikan pada bagian ini di gunakan sebagai "reservasi" alokasi memori untuk penyimpanan data dan akan di gunakan selama progam bekerja .

Pada bahasa pemrogaman pascal , bagian deklarasi juga berfungsi untuk mendeklarasikan nama function dan procedure .
Contoh :
Algoritma coba;
Kamus Data
     x : integer;
     s : string;
...


Pada bagian Badan Progam , di gunakan untuk meletakkan semua algoritma atau kode kode progam . Bagian ini di awali dengan "BEGIN" dan di akhiri dengan "END" .Semua algoritma atau kode progam wajib di tuliskan di antara kedua penanda tersebut .
Contoh :
Algoritma coba;
Kamus Data
     s : string;
BEGIN <-----------------------  Tanda awal algoritma
     s <-- "Hallo!"
     output (s)
END<---------------------------- Tanda akhir algoritma


Manajemen Informatika
Politeknik Negeri Lampung

Tidak ada komentar :

Posting Komentar