Rabu, 03 Desember 2014
Berikut saya akan sedikit membahas tentang algoritma dan pemrograman,, semoga berguna ya gan....
Algoritma dan Pemrograman
Ahli sejarah Matematika menemukan asal kata algoritma tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi di baca orang barat menjadi Algorism.
Ciri-ciri Algoritma :
1. Algoritma mempunyai awal dan akhir. Suatu Algoritma harus berhenti setelah mengerjakan serangkaian tugas atau dengan kata lain suatu algoritma memiliki langkah terbatas.
2. Setiap langkah harus di definisikan dengan tepat sehingga tidak memiliki arti ganda ( non ambiguous ).
3. Memiliki masukan ( input) atau kondisi awal.
4. Memiliki keluaran ( output ) atau kondisi akhir.
5. Algoritma harus efektif; bila di ikuti benar-benar akan menyelesaikan persoalan.
Eksperasi Algoritma dilakukan dengan 3 cara yaitu:
1. Bahasa alamiah.
contoh: menghitung luas segi tiga dengan cara bahasa alamiah
a) Masukan alas segi tiga
b) Masukan tinggi alas segi tiga
c) Kalikan ½, alas, dan tinggi untuk menghitung luas segi tiga
d) Cetak hasilnya.
2. Bagian alir ( flowchart ). Flowchart adalah untaian simbol gambar ( chart ) yang menunjukan aliran ( flow ) dari proses terhadap data.
contoh: menghitung luas segi tiga dengan cara bagan alir (flowchart)
3. Pseudokode. Pseudokode adalah kode atau tanda yang menyerupai ( pseudo ) atau merupakan penjelasan cara menyelesaikan suatu masalah.
contoh: menghitung luas segi tiga dengan cara pseudokode
uses crt;
var alas, tinggi, luas:integer
begin
clrscr;
write(‘masukan alas:’);readln(alas);
write(‘masukan tinggi:’);readln(tinggi);
luas:=0.5*alas*tinggi;
writeln(‘luas segi tiga:’,luas);
readln;
end.
Turbo Pascal
Turbo Pascal merupakan program compiler. Compiler sendiri berarti program yang menerjemahkan tulisan berupa kode menjadi bahasa mesin yang dapat dimengerti oleh komputer.
Struktur kode utama pada Turbo Pascal adalah :
• program ( nama program )
• uses ( penggunaan unit )
• const ( konstant )
• type ( tipe data )
• var ( variabel )
• prosedure
• function
• begin
• end.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar