Logika dan Algoritma Komputer

Logika dan Algoritma
Logika adalah suatu bentuk pemikiran yang memberikan suatu solusi agar masalah tersebut dapat teratasi dan dapat dipahami.

Algoritma adalah suatu metode atau langkah - langkah yang digunakan untuk menyelesaikan ataupun memecahkan masalah yang di deskripsikan secara logis. Dalam ilmu komputer Algoritma dikenal dengan langkah-langkah komputasi yang terdiri dari masukan dan keluaran (input dan output). Karena itu Algoritma biasanya dijadikan dasar atau pengantar bahasa pemrograman. 

TAHAP PENYELESAIAN MASALAH




Algoritma pada saat membeli buku di toko buku :
1. Datang ke toko buku.
2. Mencari dan menyerahkan buku yang sudah di pilih ke kasir.
3. Kasir akan menginput data data buku yang kita pilih dan akan muncul di monitor pc kasir "Total Bayar".
4. Kita bayar sesuai "Total Bayar" di monitor kasir.
5. Kasir membungkus buku yang sudah kita bayar kemudian akan menyerahkan struk buku ke kita.
6. Buku kita bawa pulang.


Dengan digram alur flowchart
 


Tahap Proses Uji Algoritma :
a. Fase Debbuging 
    yaitu fase untuk mengecek kesalahan program.
b. Fase Profilling
    yaitu fase untuk menentukan waktu tempuh dan banyak nya memori program yang digunakan.

Struktur Dasar Algoritma :  
1. Sekuensial (runtunan)
Langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan mulai dari langkah awal  sampai akhir. 
2. Pemilihan/Percabangan (selection)
pemilihan langkah yang didasarkan oleh suatu kondisi atau pengambilan suatu keputusan.
3. Perulangan (repetition/looping)
suatu perintah yang dilakukan beberapa kali (berulang).

Kriteria Pemilihan Algoritma :
1. Ada Output
algoritma harus memiliki output yang merupakan solusi dari masalah yang dikerjakan.
2. Efektifitas dan Efisiensi
Algoritama harus menghasilkan solusi yang sesuai dengan masalah atau tepat guna (Efektif).
3. Berakhir
Suatu proses algoritma harus berakhir, baik itu ditemukan solusinya atau tidak.
4. Terstruktur
Urutan barisan langkah-langkah harus disusun rapi agar proses algoritma tidak rumit. 


Konsep logika dan algoritma Komputer 

  1. Header (Judul) Definisi nama dan penjelasan dari algoritma
  2. Declaration (Deklarasi) Lakukan deklarasi terhadap variable, prosedur, fungsi dan tipe dari algoritma
  3. Description (Deskripsi) Membuat algoritma dalam bentuk notasi(standar) tertentu dan kumpulan perintah dalam memberikan solusi dari suatu permasalahan
Pada algoritma terdapat struktur penulisan suatu algoritma, contoh :
  • Program Hai Dunia ! : {Program memprint(cetak) “Hai Dunia”}
  • Deklarasi program : {}
  • Algoritma program : write(“Hai Dunia!”)

  1. Program hello world dengan bahasa pemrograman C
 
  1. Bentuk representasi notasi kode ASCII dari hello world.c
 
  1. Sistem kompilasi pada computer
 
  1. Organisasi hardware beserta alur pada sistem komputer
  1. Membaca program hello world pada command dari inputan (keyboard)
  
  1. Proses dari disk ke memori utama dalam CPU
 
  1. Menulis keluaran string dari memori ke layar tampilan
 
Flowchart program hello world (visual)

Komentar

Postingan populer dari blog ini

Algoritma Flowchart Dan pseudocode membuat nasi goreng, mie rebus, Dan sayur lodeh