LOGIKA
Diperkenalkan pertama kali oleh Aristoteles(384-322SM)
ALGORITMA
Diperkenalkan oleh ahli matematika :Abu ja'far muhammad ibnu musa alkhawarizmi (persia -thn 825 M) kitab a jabrw'al muqabala.
DFINISI LOGIKA
1.Penalaran atau bentuk pemikiran .
2.Ilmu yg memberikan prinsip2 yg harus diikuti agar dapat berfikir valid menurut aturan yg berlaku.
DEFINISI ALGORITMA
1.Langkah 2 yg dilakukan agar solusi masalah dapat diperoleh.
2.Suatu prosedur yg merupakan urutan langkah 2 yg berintegrasi.
3.Suatu metode khusus yg digunakan untuk menyelesaikan suatu masalah yg nyata (Webster Dictionary)
KRITERIA PEMILIHAN ALGORITMA
- Ada output.
- Efektifitas dan efisiensi.
- Jumlah langkahnya berhingga.
- Berakhir---->SEMI ALGORITMA
- TERSTRUKTUR.
1.Bagaimana merencanakan suatu algoritma.
2.Bagaimana menyatakan suatu algoritma.
- Dengan bahasa semu(pseudocode).
- Dengan diagram alur atau flowchart.
- Dengan statement program /penggalan program.
4.Bagaimana menganalisa suatu algoritma .
5.Bagaimana menguji suatu program algoritma .
TAHAP PROSES UJI ALGORITMA
- FASE DEBUGGING
2.FASE PROFILLING
Fase yg akan bekerja jika program tersebut sudah benar (lewat fase debugging)
ANALISA SUATU ALGORITMA
a.waktu tempuh .
- Banyaknya langkah.
- Besar dan jenis input data.
- Jenis operasi.
- Komputer dan kompilator.
SIFAT -SIFAT ALGORITMA
- Banyaknya langkah instruksi harus berhingga .
- Langkah atau instruksi harus jelas.
- Proses harus jelas dan mempunyai batasan.
- Input dan output harus mempunyai batasan.
- Efektifitas.
- Adanya batasan ruang lingkup.
- ALGORITMA PE-UBAH
Sintaks : P = Q
Algoritma : P<--- Q
Arti :Bahwa nilai P diberi harga Q
Nilai P akan SAMA DENGAN nilai Q,&nilai Q TETAP.
2.ALGORITMA PERTUKARAN
Berfungsi mempertukaran masing 2 isi variabel sedemikian sehingga nilai dr tiap variabel akan berubah atau bertukar.
Tidak ada komentar:
Posting Komentar