Jurnal Algoritma Pemrograman
Jurnal Algoritma Pemrograman
Jurnal Algoritma Pemrograman
Erwin
Email : [email protected]
Abstrak - Tujuan pembuatan jurnal ini yaitu untuk mengetahui Algoritma. Yang meliputi
flowchart, langkah – langkah pembuatan flowchart dari sebuah masalah, notasi – notasi
algoritma. Hasil yang diperoleh dari pembahasan mengenai Algoritma adalah (1).Algoritma
berasal dari kata algorits yang artinya menghitung dalam bahasa arab. (2) Flowchart
adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan
suatu permasalahan yang terdiri atas sekumpulan simbol. (3) Notasi adalah alur/ jalan atau
system kerja dari sebuah flowchart.
Kata Kunci : Algoritma, Flowchart, dan Notasi.
Pendahuluan
1.1 Latar Belakang
Yang mendasari dalam pembuatan jurnal ini adalah untuk mengetahui dasar – dasar
dari sebuah Algoritma dimana Metode dan tahapan sistematis dalam sebuah program adalah
algoritma. Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh
komputer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman.
1.2 Kajian Teori
1.2.1 Pengertian 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.
Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk
melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah, pertama,
algoritma haruslah benar. Artinya algoritma akan memberikan
keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus
apapun algoritma, kalau memberikan keluaran yang salah,
pastilah algoritma tersebut bukanlah algoritma yang baik. Adapun kriteria suatu algoritma:
– Ada input dan output
– Efektivitas dan efisien
– Terstruktur
1.1.2 Notasi – notasi Algoritma
· Notasi I : kalimat deskriptif
· Notasi II : diagram alir (flowchart)
· Notasi III: psudo-code
1.1.3 Jenis – jenis Algoritma
· Divide and Conquer, paradigma untuk membagi suatu permasalahan besar menjadi
permasalahan-permasalahan yang lebih kecil.
· Pseudo Code (Kode Semu) merupakan metode yang cukup efisien
untuk menggambarkan suatu algoritma . Pseudo Code dituliskan dengan menggunakan
bahasa yang mudah dipahami (boleh menggunakan bahasa Indonesia) agar alur.
· Dynamic programming, paradigma pemrograman dinamik akan sesuai jika
digunakan pada suatu masalah yang mengandung sub-struktur yang optimal dan mengandung
beberapa bagian permasalahan yang tumpang tindih.
· Sistem Flowchart
Sistem flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan
komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan
tersebut.
1.1.4 Flowchart
Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti
dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan symbol. Flowchart
juga bisa disebut sebuah grafik yang tersusun dan terstruktur untuk menyelesaikan sebuah
masalah.
Gambar/ symbol dari flowchar
Contoh flowchart
2 . Kesimpulan
2.1 Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis dan logis.