- Logika
Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)
DefinisiLogika
- penalaran atau bentuk pemikiran.
- ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.
- Algoritma
Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M
Definisi Algoritma
- Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
- Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
- Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)
- Tahap Penyelesaian Masalah
Kriteria Pemilihan Algoritma.
- Ada Output,
- Efektifitas dan Efesiensi,
- Jumlah Langkahnya Berhingga,
- Berakhir, ( SEMI ALGORITMA )
- Terstruktur,
Suatu Algoritma yang terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yang tepat guna (efektif) dalam waktu yang relatif singkat & penggunaan memori yang relatif sedikit (efesien) dengan langkah yang berhingga & prosedurnya berakhir baik dalam keadaan diperoleh suatu solusi ataupun tidak ada solusinya. “
Contoh :
Sebuah prosedur mengirim surat:
Sebuah prosedur mengirim surat:
- Tulis surat pada secarik kertas surat
- Ambil sampul surat atau amplop
- Masukkan surat ke dalam amplop
- Tutup amplop surat dengan lem perekat
- Tulis alamat surat yg dituju, jika tdk ingat, ambil buku alamat & cari alamat yang dituju, tulis alamat pada amplop surat.
- Tempelkan perangko pada amplop surat
- Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat
4. Tahap Analisa Masalah
- Bagaimana merencanakan suatu algoritma.
- Bagaimana menyatakan suatu algoritma
Dengan bahasa semu (pseudocode).
Contoh :
Untuk menghitung Luas Segi tiga :
-Masukan Nilai Alas
-Masukan Nilai Tinggi
-Hitung Luas =( Alas * Tinggi ) / 2
-Cetak Luas
Contoh :
Untuk menghitung Luas Segi tiga :
-Masukan Nilai Alas
-Masukan Nilai Tinggi
-Hitung Luas =( Alas * Tinggi ) / 2
-Cetak Luas
Dengan diagram alur atau flowchart
Demikian Materi Simulasi dan Komunikasi Digital (SIMKOMDIG) Bab Logika dan Algoritma, Semoga bermanfaat.
sumber : Modul SIMKOMDIG Rev 17 dan https://seamolec.org/
0 Comments