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 :
- Judul
- Deklarasi/Kamus Data
- Badan Progam
- Tidak di awali dengan angka atau karakter selain alphabet .
- Tidak terdapat karakter spasi atau karakter selain alphabet kecuali karakter underscore '_' (sebagai pengganti karakter spasi) .
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