Apa itu bagian deklarasi dalam algoritma?


Secara umum struktur Algoritma terdiri dari 3 bagian, yaitu:

1.      Nama/judul Algoritma

Nama Algoritma memberikan gambaran secara singkat apa tujuan dari Algoritma, misalkan nama resep masakan, petunjuk melakukan sesuatu, jadwal kegiatan, langkah-langkah penyelesaian sebuah masalah, dan sebagainya. Pemberian nama Algoritma disarankan singkat dan jelas, namun sudah mewakili maksud dari algoritma. Dalam Algoritma komputer biasanya nama algoritma dituliskan tanpa menggunakan spasi, misalkan

Algoritma VolumeBalok atau Algoritma Volume_Balok

2.      Bagian Deklarasi

Bagian deklarasi merupakan tahap persiapan dari algoritma. Pada bagian ini dijelaskan kebutuhan agar algoritma dapat berjalan. Istilah lainnya disini adalah alat dan bahan didefinisikan. Dalam algoritma pemrograman, bagian deklarasi menjelaskan input (masukan) apa saja yang akan diproses oleh algoritma termasuk jenis data input (tipe data), juga output apa yang akan dihasilkan serta semua hal yang akan dipakai dalam algoritma.

3.      Bagian Deskripsi

Pada bagian ini dijelaskan serangkaian langkah-langkah (instruksi) atau pernyataan (statement) untuk memproses alat dan bahan atau inputan untuk menghasilkan output sesuai yang diharapkan. Langkah-langkah dalam algoritma dituliskan dari atas ke bawah. Urutan penulisan menentukan urutan perintah

Berikut ini gambaran struktur sebuah Algoritma

Algoritma NAMA_ALGORITMA

{ Penjelasan mengenai algoritma, yang berisi uraian singkat mengenai apa yang dilakukan oleh algoritma }

DEKLARASI

{ Semua bahan dan alat yang dibutuhkan selama algoritma dijalankankan, atau dalam algoritma meliputi variabel yang dipakai, nama tipe, konstanta,

nama prosedur dan nama fungsi didefinisikan di sini }   Tanda { } digunakan untuk menuliskan komentar

DESKRIPSI :

{ Semua langka, proses, atau statement algoritma dituliskan di sini, biasanya langkah-langkah diberikan penomoran untuk memudahkan penelusuran dan organisasi)}

Untuk lebih jelasnya, perhatikan contoh 1,  berikut :

Bahan :

1 bungkus tepung hunkwe

250 gram gula pasir

1 gelas santan kental

3 gelas air

100 gram mutiara/ pacar cina, rebus, tiriskan

1 lembar daun pandan ½ sendok teh garam

     Cara Pembuatan:


  1. Campurkan tepung hunkwe, gula pasir dan santan, tambahkan air, garam dan daun pandan lalu masak sambil diaduk agar rata.  
  2. Masukan mutiara ke dalam adonan tepung hunkwe, aduk hingga rata.
  3.     Tunggu hingga adonan mendiddih dan mengental, angkat dan tuang dalam cetakan, kemudian dinginkan
  4. Jika puding sudah dingin dan padat, keluarkan dari cetakan dan sajikan.

Dalam algoritma resep masakan di atas dapat dilihat bahwa proses disusun dengan sistematis dalam bentuk urutan rangkaian kerja. Dalam kasus ini semua proses harus urut satu persatu dikerjakan dari nomor 1 hingga 4.

Ciri-ciri Algoritma menurut Donald E. Knuth

1.      Algoritma mempunyai awal dan akhir. Suatu algoritma harus berhenti setelah mengerjakan serangkaian tugas dengan kata lain algroritma harus memiliki langkah terbatas .

2.      Setiap langkah harus didefinisikan dengan tepat sehingga tidak memiliki arti ganda (not ambiguous)

3.      Memiliki masukan (input) atau kondisi awal

4.      Memiliki keluaran (output) atau kondisi akhir

5.      Algoritma harus efektif , bila diikuti benar-benar akan menyelesaikan masalah.

Struktur Algoritma Inti dari algoritma adalah menemukan solusi dari suatu permasalahan. Untuk menyelesaikan masalah,  algoritma  membutuhkan  spesifikasi  input  (masukan)  sesuai  yang  diperlukan, memprosesnya melalui serangkaian langkah-langkah dan menghasilkan output sebagai solusi dari permasalahan. 

Apa itu bagian deklarasi dalam algoritma?

Secara umum struktur Algoritma terdiri dari 3 bagian, yaitu:: 1.  Nama/judul Algoritma Nama Algoritma memberikan gambaran secara singkat apa tujuan dari Algoritma, misalkan nama  resep  masakan,  petunjuk  melakukan  sesuatu,  jadwal  kegiatan,  langkah-langkah penyelesaian  sebuah  masalah,  dan  sebagainya.  Pemberian  nama  Algoritma  disarankan singkat dan jelas, namun sudah mewakili maksud dari algoritma. Dalam Algoritma komputer biasanya nama algoritma dituliskan tanpa menggunakan spasi, misalkan Algoritma VolumeBalok atau Algoritma Volume_Balok 2.  Bagian Deklarasi Bagian  deklarasi  merupakan  tahap  persiapan  dari  algoritma.  Pada  bagian  ini  dijelaskan kebutuhan  agar  algoritma  dapat  berjalan.  Istilah  lainnya  di  sinilah  alat  dan  bahan didefinisikan.  Dalam  algoritma  pemrograman,  bagian  deklarasi  menjelaskan  input (masukan)  apa  saja  yang  akan  diproses  oleh  algoritma  termasuk    jenis  data  input  (tipe data),  juga  output  apa  yang  akan  dihasilkan  serta  semua  hal  yang  akan  dipakai  dalam algoritma.  Yang  didefiniskan  dalam  algoritma  ini  termasuk  variabel,  tipe  data,  konstanta, nama prosedur, tipe, dan fungsi, yang akan kita pelajari pada Bab 2. 3.  Bagian Deskripsi Pada  bagian  ini  dijelaskan  serangkaian  langkah-langkah  (instruksi)  atau  pernyataan (statement)  untuk  memproses  alat  dan  bahan  atau  inputan  untuk  menghasilkan  output sesuai  yang  diharapkan.  Langkah-langkah  dalam  algoritma  dituliskan  dari  atas  ke  bawah. Urutan penulisan menentukan urutan perintah Berikut ini gambaran struktur sebuah Algoritma Algoritma NAMA_ALGORITMA { Penjelasan mengenai algoritma, yang berisi uraian singkat mengenai apa yang dilakukan oleh algoritma } DEKLARASI { Semua bahan dan alat yang dibutuhkan selama algoritma dijalankankan, atau dalam algoritma meliputi variabel yang dipakai, nama tipe, konstanta, nama prosedur dan nama fungsi didefinisikan di sini } DESKRIPSI : { Semua langka, proses, atau statement algoritma dituliskan di sini, biasanya langkah-langkah diberikan penomoran untuk memudahkan penelusuran dan organisasi) } Untuk lebih jelasnya, perhatikan contoh berikut.

Apa itu bagian deklarasi dalam algoritma?
Dalam  algoritma  resep  masakan  di  atas  dapat  dilihat  bahwa  proses  disusun  dengan

sistematis  dalam  bentuk  urutan  rangkaian  kerja.  Dalam  kasus  ini  semua  proses  harus  urut  satu

persatu dikerjakan dari nomor 1 hingga 4.