
[Pelajaran] Logika dan Algoritma Part-1
September 25, 2008Hari ini gue bakal ngejelasin tentang Logika dan algoritma, jadi bagi loe semua yang mau tau tentang Logika dan Algoritma silahkan baca dengan tenang… hehe..
ARTI KATA :
- Logika Hal-hal yang dapat diterima dan dimengerti oleh akal tepatnya logika itu kenyataan.
- Algoritma Urutan langkah-langkah logis dalam penyelesaian masalah dan disusun secara teratur dan sistematis.
- Program Sekumpulan Instruksi yang merupakan bagian2 dari penyelesaian masalah.
- Bhs.Program Bahasa yang digunakan untuk menulis program.
Kriteria Pemilihan Program
Dibawah ini adalah kriteria yang harus dimiliki oleh sebuah program yang akan di buat :
- Output Adalah Algoritma harus menghasilkan solusi dari masalah yang sedang diselesaikan.
- Efektifitas Adalah Algoritma harus menghasilkan solusi yang sesuai dengan masalah yang diselesaikan.
- Efisiensi Adalah Algoritma tidak boleh memakan memory dan waktu proses yang lama.
- Jumlah langkah berhingga Adalah Algoritma harus berhingga, sehingga jika telah mendapatkan solusi yang dibutuhkan maka proses tidak berlangsung terus menerus. (Tidak Looping)
- Berakhir Adalah Algoritma harus berakhir walau ada atau tidak adanya solusi.
- Terstruktur Adalah Algoritma harus Terurut secara teratur sehingga roses penyelesaian masalah tidak berbelit-belit.
Pembuatan FlowChart Standard
Flowchart adalah bagan atau struktur, diamana kita megurutkan proses-proses kinerja program yang akan kita buat.
Pembuatan FlowChart (Menghitung Luas Segi Tiga)
Mencari Luas Segi tiga
Input A (A = Alas), LET A
Input T (T = Tinggi), LET T
Hitung L ( L = (A * T)/2 ), Process
Cetak L (Hasil Luas), PRINT L
Hasil Cetak Jika (A=3 dan T=4) : 6
Pembuatan FlowChart (Bilangan Kuadrat)
Mencari Bilangan Kuadrat (Looping terus-menerus)
Line1 : A = 1
Line2 : A = A + 1
Line3 : B = A * A
Line4 : Print B
Kembali Ke Atas Setelah Line1
Hasil Cetak: 4 9 16 25 36 49 64 81 dan seterusnya
Mencari Bilangan Kuadrat (Looping Terbatas)
Line1 : Input Z (Z = Batas Perulangan)
Line2 : A = 1
Line3 : A = A + 1
Line4 : If A>Z maka (GoToSTop) jika tidak (GoToNextLine)
Line5 : B = A * A
Line6 : Print B
Kembali Ke Atas Setelah Line1
Hasil Cetak Jika (Z=5) : 4 9 16 25












Horreeee pertamax…he.. Sebenernya sy sngt seneng jk bs mbuat program sederhana, sy ngerti komputer jg secara otodidak, ga ada biaya, cuma kemauan doang..biar ga ndeso amat..he
Bannernya keren…..bikinin aku jg dong…
algoritma??? hehehe jd inget pas dulu belajar C++, sekarang mah jauh2 deh dr itu…mata kuliahna belajar biologi am kimia mulu hehehehe
thaks yaa….
nais info…
mampir ke blog ku yaa…..
boleh kk…………………bgus wat sy yg pemula ne……..pa lagi ambil kul jurusan pemograman salah ambil jurusan se tapi sy terusin aja