Selamat siang di siang yang alhamdulillah kita masih bisa merasakan panasnya matahari ini.
dalam posting kali ini saya akan membahas logika algoritma. yuk simak cuplikannya
Logika Algoritma
Logika adalah suatu upaya berpikir secara cermat, tepat
dan logis. Maksudnya logis adalah dapat diterima oleh akal.
Algoritma adalah
suatu langkah/urutan yang terstruktur.
Jadi, logika aloritma
adalah suatu langkah/urutan yang logis dan sistematis untuk pemecahan suatu
masalah atau untuk mencapai tujuan yang diinginkan.
Logika algoritma bertujuan untuk :
1. Memperkuat
cara berfikir kita untuk menyelesaikan suatu masalah.
2. Mampu
memecahkan masalah dengan menggunakan logika secara tepat dan efisien melalui
langkah-langkah yang terstruktur.
3. Memperkuat
analisis ketika pembuatan program
4. Memperluas
cara berfikir
Contoh logika
algoritma:
·
Menulis
surat
1. Mempersiapkan kertas dan amplop
2. Mempersiapkan alat tulis, seperti
pena atau pensil.
3. Mulai menulis
4. Memasukkan kertas ke dalam amplop
5. Pergi ke kantor pos untuk
mengeposkan surat tersebut
Jika kita ubah urutannya menjadi:
1. Mempersiapkan kertas dan amplop
2. Mempersiapkan alat tulis, seperti
pena atau pensil.
3. Memasukkan kertas ke dalam amplop
4. Mulai menulis
5. Pergi ke kantor pos untuk
mengeposkan surat tersebut
Maka tidak akan logis. Lha iya masa sih masukin dulu
kertasnya ke amplop baru nulis isi suratnya..?
Nah jadi gitu, logika algoritma harus urut dan logis.
·
Menghitung luas lingkaran :
1.
Masukkan jari-jari (R)
2.
Mengeset nilai Phi = 3.14
3.
Hitung Luas = Phi * R * R
4.
Mencetak Luas
jika diubah seperti ini:
1.
Masukkan jari-jari (R)
2.
Mengeset nilai Phi = 3.14
3.
Mencetak Luas
4.
Hitung Luas = Phi * R * R
Jika kita mencetak luas
dulu baru menghitung luas maka apa yang akan tercetak? Gak logis kan? Ya,
sekali lagi, logika algoritma adalah runtutan pemecahan suatu masalah yang
logis.
Misal dalam kode
program sepeti ini:
Mengapa program error?
Karena seharusnya kita
mendeklarasikan variabel b terlebih dahulu.
Kaka, sudah
dideklarasikan terlebih dahulu tp kenapa masih error?
Kenapa hayo? Ya, karena kita belum mendeklarasikan variabel hasil. Komputer akan bingung. Kok tiba-tiba ada hasil sih? Siapa dia? Bertipe apa dia? Jadi kenalin dulu ya kalo mau gunain suatu variabel :D
sekian dari saya. semoga bermanfaat :)
Komentar
Posting Komentar