Algoritma dan Pemrograman [1] : Pendahuluan
Algoritma dan pemrograman merupakan satu kesatuan kalimat yang kadang menjadi nama sebuah mata kuliah di perguruan tinggi atau mata pelajaran di sekolah menengah yang memiliki kompetensi di bidang teknologi informasi. Tata cara pembuat program dengan menggunakan komputer secara baik dan benar diharuskan melalui mekanisme pembuatan algoritma-nya terlebih dahulu.
Definisi algoritma sendiri disebutkan sebagai urutan dari sebuah langkah untuk menyelesaikan sebuah permasalahan dengan menggunakan komputer, langkah-langkah yang tertulis menggunakan bahasa pemrograman tertentu akan diterjemahkan dari awal hingga akhir. Mengapa harus diterjemahkan? Hal ini disebabkan bahwa algoritma dibuat dengan menggunakan bahasa yang mudah dipahami manusia, padahal jalannya sebuah algoritma dalam bentuk sebuah aplikasi atau program membutuhkan sebuah komputer.
Algoritma terdiri dari 2 jenis, tetapi ada yang mengatakan 3 jenis. Pertama, bentuk dan tulisan algoritma menggunakan bahasa narasi. Contoh : Mencari luas sebuah segitiga siku-siku, memiliki algoritma narasi :
1. Mulai
2. Masukan alas (a) dan tinggi segitiga (t)
3. Luas segitiga = a x t x 0.5
4. Tampilkan luas
5. Selesai
Kelima baris diatas merupakan algoritma narasi yang digunakan untuk mencari luas segitiga ditulis dengan urutan dalam menyelsaikan sebuah rumus mencari luas segitiga. Algoritma kedua, ditulis dengan menggunakan bahasa gambar (diagram) yang dikenal sebagai flowchart diagram algorithm. Masih dengan contoh mencari luas segitiga diatas, gambar berikut akan menunjukan algoritma dalam bentuk flowchart. Algoritma yang ketiga masih dalam perdebatan, yaitu antara yang mengatakan itu merupakan sebuah algoritma yang dikenal dengan nama pseucode, tetapi tidak sedikit yang mengatakan bahwa itu merupakan program komputer yang ditulis dengan menggunakan bahasa pemrograman tingkat tinggi, contoh (klik).
Algoritma Pemrograman 1
dalam buku ini saya mencoba untuk membantu rekan-rekan khusesnya mahasiswa baru di UIN jakarta dalam memehami Algoritma lam pemrograman, saya berharap buku ini dapat berguna bagi rekan-rekan sekalian
Berikut adalah gambaran dari isi buku ini
Algoritma Dan Pemrograman I
I. Pendahuluan
Sebelum kita memasuki materi saya akan mencoba untuk memberikan gambaran mengenai apa yang di maksud Algoritma.
Pengertian Algoritma
Kata algoritma berasal dari nama penulis arab yang bernama Abu Ja’far Muhammad ibnu Musa al-Khuwarizmi. Abu Ja’far Muhammad ibnu Musa al-Khuwarizmi menulis sebuah buku yang berjudul Kitab al jabar wal-muqabala.
Pada tahun 1950, kata algoritma sering di hubungkan dengan “algoritma Euclidean” yang memiliki makna proses untuk menemukan pembagi bersama terbesar dari dua bilangan bulat.
Saat ini algoritma sering di artikan sebagai urutan langkah-langkah untuk menyelesaikan masalah.
Definisi :
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang di susun secara sistematis. Kata yang menjadi kunci dalam definisi tersebut adalah logis. Yang berarti urutan langkah tersebut harus memiliki nilai kebenaran, yaitu benar atau salah. Jika langkah-langkah yang dilakukan tidak banar maka akan menghasilkan langkah yang salah.
Selain itu Algoritma juga harus memiliki akhir, kapan akhir dari algoritma ?. suatu algoritma akan berakhir atau berhenti manakala tujuan dari algoritma tersebut telah tercapai.
Contoh : Algoritma pertukaran piring dari tempat A ke B melalui C
- piring A pindah ke C (langkah satu)
- piring B pindah ke A (langkah dua)
- piring C pindah ke B (langkah tiga)
- piring A dan B sudah bertukar tempat (algorima selesai)


0 komentar:
Posting Komentar