Membuat Alur Logika Pemrograman Komputer

1 min read

Untuk Membuat alur logika pemrograman komputer mari kita bahas terlebih dahulu tentang algoritma agar kita paham alurnya.

A. Alur Program Menggunakan Text algoritma

Apa Itu Algoritma?

pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer.

Kode ini ditulis dalam berbagai bahasa pemrograman.

Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau ‘pekerjaan’ sesuai dengan keinginan programmer.

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.

Kata Logis merupakan kata kunci dalam Algoritma. Langkah – langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.

Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar.

kemudian Algoritma disajikan dengan tulisan yaitu pseudo code.

Selanjutnya algoritma disajikan dengan gambar, yaitu dengan Flowchart.

B. struktur algoritma

1. Nama/judul algoritma

memberikan gambaran secara singkat apa tujuan dari algoritma tersebut, misalkan nama resep masakan, petunjuk melakukan sesuatu, jadwal kegiatan, langkah-langkah penyelesaian sebuah masalah, dan sebagainya.

Pemberian nama algoritma dilakukan secara singkat dan jelas, namun harus sudah mewakili maksud dari algoritma tersebut.

Di dalam algoritma komputer biasanya nama algoritma dituliskan tanpa menggunakan spasi tetapi menggunakan underscore, misalkan Algoritma IsiBalok atau Algoritma Isi_Balok.

2. Bagian deklarasi

merupakan tahap persiapan dari algoritma, Pada bagian deklarasi ini dijelaskan kebutuhan agar algoritma dapat berjalan dengan baik.

Istilah lainnya di sinilah alat dan bahan didefinisikan.

Di dalam algoritma pemrograman komputer, di dalam bagian deklarasi harus menjelaskan input (masukan) apa saja yang akan diproses oleh algoritma termasuk jenis data input (tipe data) dengan jelas, juga output apa yang akan dihasilkan serta semua hal yang akan dipakai dalam algoritma pemrograman. Yang didefiniskan dalam algoritma ini termasuk variabel, tipe data, konstanta, nama prosedur, tipe, dan fungsi.

3. Bagian Deskripsi

menjelaskan tentang serangkaian langkah-langkah (instruksi) atau pernyataan (statement) untuk memproses alat dan bahan atau inputan untuk menghasilkan output sesuai yang diharapkan oleh seorang pemrogram. Langkah-langkah dalam algoritma dituliskan dari atas ke bawah dan urutan penulisan menentukan urutan perintah

Baca Juga
Memahami Perangkat Lunak Pemrograman 

Pseudocode

Pseudocode merupakan kode yang menyerupai kode program. sesungguhnya Pseudocode tidak ada aturan standar penulisannya, ditujukan untuk dibaca manusia, bukan dibaca mesin (komputer)

Contoh Pseudo Code
==============================
Algoritma Luas_Persegi_Panjang
Deklarasi
 panjang, lebar, luas : integer;
Dekripsi
 read(panjang)
 read(lebar)
 luas<–panjang*lebar

 write(luas)
==============================

C. Membuat program menggunakan simbol (flowchart)

1. Flowchart

Flowchart adalah suatu bagan dengan simbol – simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

Dalam perancangan flowchart sebenarnya tidak ada rumus atau patokan yang bersifat mutlak (pasti). Hal ini didasari oleh flowchart (bagan alir) adalah sebuah gambaran dari hasil pemikiran dalam menganalisa suatu permasalahan dalam komputer.

Karena setiap analisa akan menghasilkan hasil yang bervariasi antara satu dan lainnya.

flowchart secara garis besar terdiri dari 3 bagian :

  1. input
  2. Proses
  3. Output

2. Simbol Flowchart

3. Contoh Flowchart

Setelah memahami alur logika pemrograman, maka dibutuhkan Bahasa Pemrograman untuk mengimplementasikan pada komputer sehingga dapat dimengerti oleh komputer.

Pembelajaran kali ini bahasa pemrograman yang digunakan adalah Free Pascal dengan pertimbangan sebagai berikut :

  • Bahasa Pascal merupakan bahasa yang terstruktur yang baik dipelajari oleh pemula.
  • Free Pascal sifatnya bebas digunakan
  • Free Pascal selalu mengalami perkembangan/update berkala
  • Free Pascal memiliki sumber belajar yang banyak di internet

Mengenal Pemrograman Dasar

Fiqi
3 min read

Pemrograman Dasar

Fiqi
49 sec read