Anda di halaman 1dari 3

BAB I

KONSEP IDE PADA LOGIKA DAN ALGORITMA

Sebelum kita membahas lebih dulu tentang Logika dan Algoritma, kita harus
memahami dulu apa itu Konsep Ide, agar kita bisa dan mampu memecahkan sebuah
masalah menggunakan metode Algoritma.

1. Pengertian IDE

Apa itu Ide atau Gagasan ? Ide atau Gagasan adalah rancangan yang
tersusun di fikiran , rancangan solusi terhadap masalah yang di hadapi,
sebagai hasil pemikiran baik yang bersifat spontan atau melalui proses
pemikiran yang lama.

Bagan Pemetaan Ide

MASALAH

OTAK

IDE / GAGASAN

SOLUSI

A. Pengertian Dasar Logika

Logika di perkenalkan oleh Aristoteles (384-322 SM)

Definisi Logika :

1. Penalaran atau bentuk pemikiran


2. Ilmu yang memberikan prinsip-prinsip yang harus di ikuti agar dapat agar
dapat berfikir valid menurut aturan yang berlaku
3. Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah
yang nyata.(Webster Dictionary)
B. Pengertian Dasar Algoritma

Algoritma di perkenalkan oleh Ahli Matematika : Al- Khawarizmi. Dikenal


sebagai penemu aljabar, angka nol dan juga algoritma.

Definisi Algoritma :
1. Langkah-langkah yang di lakukan agar solusi masalah dapat di peroleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yang berintegritas.
3. Suatu metode khusus yang di gunakan untuk menyelesaikan suatu masalah
yang nyata.

C. Kriteria Pemilihan Algoritma

1. Ada Output,
2. Efektifitas dan Efesiensi,
3. Jumlah Langkahnya Berhingga,
4. Berakhir
5. Terstruktur

Suatu Algoritma yg terbaik (The Best) : “ Suatu algoritma harus menghasilkan


output yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori
yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik
dlm keadaan di peroleh suatu solusi ataupun tdk ada solusinya.”

D. Bagan Tahap Penyelesaian Masalah Pada Algoritma


E. Tahapan Analisis pada Algoritma
1. Bagaimana merencanakan suatu algoritma.
2. Bagaimana menyatakan suatu algoritma / Penulisan Algoritma, dengan
3 (tiga) cara, bisa di pilih salah satu diantaranya :
a. Dengan bahasa semu (pseudocode)
b. Dengan diagram alur atau flowchart,
c. Dengan Algoritma Deskripsi
3. Bagaimana validitas suatu algoritma.
4. Bagaimana Menganalisa suatu Algoritma.
5. Bagaimana Menguji Program dari suatu Algoritma
F. Sifat Pada Algoritma
1. Banyaknya Langkah Instruksi Harus Berhingga,
2. Langkah atau Instruksi harus Jelas,
3. Proses harus Jelas dan mempunyai batasan,
4. Input dan Output harus mempunyai Batasan,
5. Efektifitas,
6. Adanya Batasan Ruang Lingkup

Anda mungkin juga menyukai