Anda di halaman 1dari 4

ALUR LOGIKA PEMROGRAMAN

PEMROGRAMAN
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
 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. Algoritma yang disajikan dengan tulisan yaitu pseudo code. Selanjutnya
algoritma disajikan dengan gambar, yaitu dengan Flowchart.

Secara umum struktur algoritma terdiri dari 3 bagian, yaitu:

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.

Pseudocode
Pseudocode merupakan kode yang menyerupai kode program yang sesungguhnya 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)
==============================

Flowchart
Flowchart adalah 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. Kendati begitu secara garis besar setiap perancangan flowchart selalu terdiri dari tiga bagian, yaitu
input, proses dan output.

Simbol Flowchart
Contoh Flowchart
Setelah dapat 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 Free sehingga bebas digunakan
 Free Pascal selalu mengalami perkembangan/update berkala
 Free Pascal memiliki sumber belajar yang banyak di internet

Pada pembahasan berikutnya akan dibahas mengenai bagaimana Free Pascal di download dan di install pada
komputer.

Tugas (Level : Beginner)


Silahkan buat Pseudocode dan  Flowchart dengan ketentuan sebagai berikut :

1. Tidak diijinkan sama baik judul maupun isi tugas, silahkan cari ide sendiri untuk membuat tugas.
2. Jika tugas sama maka yang pertama kali mengumpulkan dianggap yang membuat tugas, maka yang
selanjutnya dianggap nyontek, dengan demikian hanya yang pertama yang di nilai.
3. Gunakan berbagai macam referensi media baik cetak maupu  elektronik untuk ide pembuatan tugas.

http://putuardi.smkn1klk.sch.id/2020/03/membuat-alur-logika-pemrograman.html

Anda mungkin juga menyukai