Logika dan Pemrograman
Pengertian LOGIKA:
Logika berasal dari bahasa Yunani yaitu LOGOS yang
berarti ilmu. Logika pada dasarnya filsafat berpikir. Berpikir berarti
melakukan suatu tindakan yang memiliki suatu tujuan. Jadi pengertian Logika
adalah ilmu berpikir / cara berpikir dengan berbagai tindakan yang memiliki
tujuan tertentu.
Pengertian ALGORITMA:
Pada Merriam-Webster’s Collegiate Dictionary, istilah
algoritma diartikan sebagai prosedur langkah demi langkah untuk memecahkan
masalah atau menyelesaikan suatu tugas. Kamus Besar Bahasa Indonesia (KBBI)
mendefinisikan algoritma sebagai urutan logis pengambilan keputusan untuk
pemecahan masalah.
Pengertian FLOWCHART:
Gambaran dalam bentuk diagram alir dari algoritma dalam
suatu program atau prosedur sistem secara logika, yang menyatakan arah alur
program dalam menyelesaikan suatu masalah.
Pedoman-pedoman
dalam Membuat Flowchart:
- Bagan alir sebaiknya
digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.
- Kegiatan di dalam bagan
alir harus ditunjukkan dengan jelas.
- Harus ditunjukkan dari
mana kegiatan akan dimulai dan dimana akan berakhirnya (diawali dari satu
titik START dan diakhiri dengan END).
- Masing-masing kegiatan di
dalam bagan alir sebaiknya digunakan suatu kata yang mewakili suatu
pekerjaan, misalnya:
-
"Persiapkan" dokumen
-
"Hitung" gaji
- Masing-masing kegiatan di
dalam bagan alir harus di dalam urutan yang semestinya.
- Kegiatan yang terpotong
dan akan disambung di tempat lain harus ditunjukkan dengan jelas menggunakan
simbol penghubung.
- Gunakanlah simbol-simbol
bagan alir yang standar.
Contoh:
Buat algoritma dan Flowchart untuk Menghitung Luas
Persegi Panjang:
Rumus:
LuasPersegiPanjang = Panjang x
Lebar
Algoritma:
Tentukan nama variabel yang akan menampung data
Panjang, lebar dan luas persegi panjang.
1. Masukkan (inputkan) data Panjang dan Lebar
pada variabel yang sudah ditentukan.
2. Hitung Luas persegi panjang.
3. Tampilkan (outputkan) Luas persegi panjang.
Maknyos pak, nungguin pos selanjutnya eheheh
BalasHapuswokeh, di tunggu az next posting
BalasHapus... dan mengundang collaborator yang direncanakan memanfaatkan blog ini sebagai bagian dari elearning dengan web 2.0 tools
BalasHapus