Pemrograman Dasar Algoritma - Konsep, Tujuan,  Fungsi,  Manfaat, Dan Struktur Penulisan Algoritma
Pemrograman dasar merupakan bahasa yang sangat umum digunakan untuk membuat suatu program, namun bagaimana cara mmebuat program dengan suatu bahasa pemrograman ?? Disini akan dibahas secara mendasar mengenai pemrograman dasar yaitu Algoritma

Pengertian Algoritma

Algoritma ialah logika, metode dan tahapan “urutan” sistematis yang digunakan untuk memecahkan suatu permasalahan. Algoritma dapat juga diartikan sebagai urutan langkag secara sistematis dan logis. Dalam perkembangannya, algoritma banyak dipakai di bidang komputer.

Pengertian Algoritma
pengertian algoritma

Secara spesifik, pengertian algoritma ialah suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara matematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer. Jadi berdasarkan definisi ini, dapat dikatakan algoritma merupakan langkah penyelesaian suatu masalah yang menghasilkan solusi dalam bentuk program komputer. Namun penting diketahui bahwa algoritma tidaklah tergantung oleh suatu bahasa pemrograman tertentu, artinya suatu algoritma harus dapat diwujudkan oleh bahasa pemrograman komputer apapun.

Algoritma dapat disajikan dalam dua bentuk yaitu dalam bentuk tulisan/bahasa dan dalam bentuk gambar. Penyajian algoritma dalam bentuk tulisan haruslah menggunakan bahasa yang dapat dimengerti manusia dalam menyajikan langkah-langkah algoritma. Penyajian algoritma dalam bentuk tulisan juga dapat dilakukan menggunakan pseudocode. Pseudocode berasal dari kata pseudo yang berarti “mirip atau menyerupai” dan code yang berarti “kode program”. Contoh bahasa pemrograman yang digunakan untuk menyatakan pseudocode ialah BASIC, Pascal, C, dan lain-lain. Sedangkan, penyajian algoritma dalam bentuk gambar sering disebut flow chart.

Tujuan Dan Fungsi Algoritma
tujuan dan fungsi algoritma

Tujuan Dan Fungsi Algoritma

Algoritma memiliki tujuan dan fungsi yang berkaitan, berikut ini tujuan dan fungsi algoritma yaitu:

  • Menggunakan fungsi algoritma bisa digunakan untuk memecahkan program yang rumit.
  • Menggunakan fungsi algoritma bisa menjadikan program yang besar menjadi program yang lebih sederhana.
  • Fungsi algoritma bisa digunakan secara berulang atau lebih dari satu kali penggunaan.
  • Memudahkan dalam pembuatan program.
  • Bisa mengatasi segala masalah dengan logika dan urut.
  • Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga devide and conguer.
  • Meminimalisir penulisan program yang berulang-ulang.
  • Program yang ada menjadi lebih terstruktur dengan rapi sehingga dapat lebih mudah untuk dipahami ataupun dikembangkan.
  • Ketika terjadi kesalahan bisa dicari dengan mudah karena dengan fungsi algoritma bisa mendapatkan alur yang jelas.
  • Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul saja tanpa harus merubah dan mengganggu modul yang lain.
  • Dokumentasi yang lebih mudah.

Manfaat Algoritma

Adapun manfaat algoritma sendiri yaitu untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.

Sifat Algoritma

Adapun sifat algoritma sebagai berikut:

  • Tidak menggunakan syimbol atau syintaks dari suatu bahasa pemograman.
  • Tidak tergantung pada suatu bahasa pemograman.
  • Notasi-notasinya dapat digunakan untuk seluruh bahasa pemograman.

Ciri Algoritma

Adapun ciri algoritma sebagai berikut:

  • Ada Input
  • Ada proses
  • Ada Output
  • Memiliki Instruksi-Instruksi yang jelas dan tidak Ambigu
  • Harus mempunyai Stoping Role

Keuntungan Pembuatan Algoritma

 Ada beberapa keuntungan yang bisa anda dapatkan dari pembuatan ataupun penulisan argoritma, diantaranya adalah sebagai berikut; 

  • Algoritma bersifat independen berasal dari bahasa pemrograman dan juga komputer yang melaksanakannya artinya pembuatan algoritma tidak tergantung pada bahasa pemrograman manapun.
  • Membuat notasi algoritma bisa diterjemahkan ke dalam bahasa pemrograman yang beragam
  • Output yang akan dikeluarkan sama meskipun menggunakan bahasa pemgrograman yang berbeda

Hal penting dalam pembuatan Algoritma;

  • Notasi dalam teks algoritma disebut dengan notasi algoritmik, dalam pembuatannya bisa dalam berbagai bentuk notasi karena notasi untuk algoritma tidak baku;
  • Notasi algoritmik bisa dibuat sendiri dan setiap orang bisa membuat notasi algoritmiknya sendiri asalkan mudah dipahami secara umum;
  • Pseudocode yang ada pada notasi algoritmik harus ditranslate terlebih dahulu ke dalam bahasa pemrograman supaya bisa dijalankan pada komputer,
  • Algoritma akan sangat membantu dalam memecahkan atau mengkonversikan masalah yang ada pada bahasa pemrograman,
  • Algormitma pentuk ditransalte terlebih dahulu dalam bentuk  notasi bahasa pemgrogaraman.


Struktur Penulisan Algoritma

ini adalah bagian terpentingnya, karena dibalik semua dasar yang terdapat di algoritma, tentu saja perlu dengan penulisan bahasa algoritma, berikut akan dibahas secara detail.

Untuk menjadi seorang pemrograman mesin komputer, seseorang harus mengerti konsep algoritma dan merancangnya. Ada beberapa metode penulisan dalam merancang algoritma, yaitu: 

1. Menggunakan bahasa alami atau natural languange (bahasa inggris, indonesia, dan bahasa lainnya)                                                       2. Menggunakan bagan alir dokumen atau flowchart, dan                                                                                                                         3. Menggunakan notasi Pseudocade

Struktur Penulisan Algoritma
struktur penulisan algoritma
Struktur penulisan algoritma terdiri dari tiga bagian berikut.
1. Bagian kepala atau Header    

Bagian ini menandakan awal permulaan sebuah algoritma biasanya berisi judul algoritma yang mewakili spesifikasi program. biasanya diawali dengan keyword "program" diikuti judul program. Sebaiknya dengan penulisannya lebih ringkas dan padat, namun memberikan gambaran jalannya program yang dikerjakan

2. Bagian pendeklarasian

pada bagian ini merupakan tahap pernyataan dan penentuan berbagai jenis variabel, konstanta, dan tipe data bentukan yang selanjutnya akan digunakan pada badan utama program

3. Bagian Badan Algoritma

Bagian ini menunjukkan untaian proses yang dilakukan. Biasanya berupa proses computing (perhitungan), Perulangan, Penyelesaian, maupun proses pencetakan output program  pada peranti output, misalnya monitor.            

Contoh : 

menentukan struktur penulisan algoritma program untuk menampilkan string "selamat datang programmer"


 

1. Bagian kepala Algoritma ditunjukkan pada baris

 
2. Bagian badan atau proses ditunjukkan pada baris kode

3. Bagian akhir ditunjukkan pada baris kode : 


  

Jadii Itulah pengertian, fungsi, ciri, manfaat, serta penulisan algoritma didalam bahasa pemrograman, Bahasa pemrograman merupakan bahasa komputer yang berkaitan erat dengan teknologi, baca juga : 15 Teknologi Yang di Tunggu tunggu Umat Manusia                                

Baca Juga

Tinggalkan Komentar jika anda pernah kesini:

Tidak ada review,jadilah yang pertama.