Nama : Ali Imron
Nim : 1212
Mata kuliah logika algoritma ini
bertujuan untuk memahami logika berpikir komputer, memahami prinsip kerja
program, memahami alasan-alasan komputer dapat mengerjakan perintah-perintah
yang diberikan, dan mampu menggambarkan logika jalannya program secara tertulis
denganalgoritma (pseudo code) dan dilengkapi dengan diagram alir (flow chart).
Abu Ja’far Mohammad Ibnu Musa Al Khawarizmi, pertama dan
pelopor logika algoritma.
Logika berasal dari kata Yunani Kuno. Pengertiannya yaitu hasil
pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam
bahasa.
Definisi Algoritma :
1. Langkah-langkah yg dilakukan agar solusi masalah dapat
diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yang
berintegrasi
3. Suatu motode khusus yang digunakan untuk menyelesaikan
suatu masalah yang nyata (Webster dictionary
Kriteria Pemilihan Algoritma
1. Ada out put
2. Efektifitas dan efesiensi
3. Jumlah langkahnya berhingga
4. Berakhir (semi Algoritma)
5. Terstruktur
1. Ada out put
Mengacu pada definisi algoritma,
algoritma harus mempunyai out put yang harus merupakan solusi dari masalah yang
sedang diselesaikan.
2. Efektifitas dan efesiensi
Dikatakan efektif jika algoritma
tersebut menghasilkan suatu solusi yang sesuai dengan masalah yang
diselesaikan, dalam arti algoritma harus tepat guna.
Dikatakan efisien jika waktu proses suatu algoritma relatif
lebih singkat dan penggunakan memori komputernya lebih sedikit.
3. Jumlah langkahnya berhingga
Barisan instruksi yang dibuat harus dalam suatu urutan
tertentu atau harus berhingga agar masalah yang dihadapi dapat diselesaikan
dengan tidak memerlukan waktu relatif lama.
4. Berakhir (semi
Algoritma)
Penyelesaian masalah harus
berhenti. Dan bias menimbulkan masalah lain.
5. Terstruktur
Penyelesaian masalah menggunakan
langkah-langkah tersusun
Algoritma yang baik
Suatu algoritma harus
menghasilkan out put yang tepat guna (efektif) dalam waktu yang relative
singkat.
ANALISA ALGORITMA
1. Bagaimana merencakan suatu algoritma
Menentukan beberapa model /
desain sebagai penyelesaian masalah sehingga muncul beberapa model yang akan
diambil solusi mana yang terbaik.
2. Bagaimana menyatakan suatu algoritma
3. Bagaimana validitas suatu algoritma
4. Bagaimana menganalisis suatu algoritma
5. Bagaimana menguji program dari suatu algoritma
Cara/prosedur algoritma
1. Kata-kata
2. Diagram alur
3. Statemen program
TAHAP PROSES UJI ALGORITMA
1. Fase Debugging
Fase dari suatu proses program
eksekusi yang akan melakukan koreksi terhadap kesalahan program/ error.
Kesalahan program ini dapat berupa kesalahan dalam penulisan program baik
logika atau sintaknya.
2. Fase profiling
0 komentar:
Posting Komentar