You are browsing the archive for December 8, 2015 - AdeSetiawan.

ALGORITMA

December 8, 2015 in Uncategorized

Pengertian  Algoritma
mungkin bagi orang yang sudah berkecimung di dunia pemograman pasti sudah mengerti apa itu algoritma
saya di sini akan memberi tau bagi anda yang belum tau apa itu Algoritma
Algoritma sering diterapkan oleh manusia dalam kehidupan sehari-hari. Sebenarnya, apakah Pengertian Algoritma itu? Berikut pembahasannya lebih mendalam.
Algoritma adalah Sistim kerja komputer memiliki brainware, hardware, dan software. Tanpa salah satu dari ketiga sistim tersebut, komputer tidak akan berguna. Kita akan lebih fokus pada softwarekomputer. Software terbangun atas susunan program (silahkan baca mengenai pengertian program) dan syntax (cara penulisan/pembuatan program). Untuk menyusun program atau  syntax, diperlukannya langkah-langkah yang sistematis dan logis untuk dapat menyelesaikan masalah atau tujuan dalam proses pembuatan suatu software. Maka,Algoritma berperan penting dalam penyusunan program atau syntax  tersebut.
Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita.
Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita.

Algoritma berbeda dengan Logaritma. Logaritma merupakan operasi Matematika yang merupakan kebalikan dari eksponen atau pemangkatan. Contoh Logaritma seperti bc= a ditulis sebagai blog a = c (b disebut basis).

Contoh nyata Algoritma dalam kehidupan sehari-hari adalah “Cara Membuat Mie Instan”. Berikut langkah-langkah cara membuat mie instan:
  1. Ambil goreng di dalam lemari yang terletak di dapur.
  2. Siapkan peralatan yang diperlukan seperti panci, gunting, piring, serta sendok dan garpu.
  3. Masukkan bumbu mie instan pada piring
  4. Hidupkan kompor, kemudian tuangkan air kurang lebih tiga gelas air ke dalam panci kemudian tunggu hingga air mendidih.
  5. Masukkan mie instan ke dalam air mendidih, lalu aduk dan tunggu hingga tiga menit.
  6. Tiriskan air di dalam panci, kemudian tuangkan mie pada piring.
  7. Aduk mie agar bumbu tercampur merata pada mie kemudian sajikan dengan keadaan hangat.
Kurang lebih di atas merupakan cara membuat mie instan. Langkah-langkah di atas juga termasuk dalam Algoritma. Jadi perlu diingat bahwa Algoritma tidak hanya diterapkan pada dunia komputasi, tetapi juga Algoritma diterapkan dalam kehidupan sehari-hari.
Sedangkan dalam dunia komputasi, contoh penggunaan Algoritma adalah dalam pembuatan program pada bahasa pemrograman seperti bahasa C, C#, dan Visual Basic. Dengan syntax pada tiap bahasa pemrograman dan Algoritma, maka akan tersusun program-program dan terlahirlah software.
Jadi intinya, Pengertian Algoritma adalah suatu langkah/urutan yang logis dan sistematis untuk pemecahan suatu masalah atau untuk mencapai tujuan yang diinginkan.

Penulisan Algoritma

  • Dalam bahasa natural (Bahasa Indonesia, Bahasa Inggris dan bahasa manusia lainnya)

– Tapi sering membingungkan (ambiguous)

  • Menggunakan flow chart (diagram alir)

– Bagus secara visual akan tetapi repot  kalau algoritmanya panjang.

  • Menggunakan pseudo-code

– Sudah lebih dekat ke bahasa pemrograman, namun sulit dimengerti oleh orang yang tidak mengerti pemrograman.

Tahapan Pelaksanaan Algoritma oleh Komputer

  1. Mendefinisikan masalah
  2. Menentukan solusi
  3. Memilih algoritma
  4. Menulis program
  5. Menguji program
  6. Menulis dokumentasi
  7. Merawat program

Tahapan Pelaksanaan Algoritma oleh Komputer

g

Bentuk Algoritma

1. Menggunakan Pseudocode

Pseudocode yaitu suatu bentuk algoritma yang menggunakan berbagai notasi yang di maksutkan untuk menyederhanakan bentuk kalimat manusia.

uContoh  Pseudocode:  Menghitung rata-rata tiga  buah data

Algoritma dengan struktur pseudocode :

  • input (a, b, c)
  • Jml = a+b+c
  • Rerata = Jml/3
  • Output (Rerata)

2. Menggunakan Flowchart

Diagram alir atau flowchart adalah suatu standar untuk menggambarkan urutan langkah dalam suatu proses. Setiap langkah dalam algoritma dinyatakan dengan sebuah symbol dan aliran setiap langkah dinyatakan dengan garis yang bertanda panah.

Contoh flowchart:

  • Problem: Menghitung Luaspersegipanjang

Algoritma:
av

  1. 1.Masukkan panjang(p)
  2. 2.Masukkan lebar(l)
  3. 3.Hitung luas(L), Yaitu panjang kali lebar
  4. 4.Cetak luas(L)

 

 

 

Struktur Penulisan Algoritma

Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu :

a)                  Header (Judul)

Judul adalah bagian teks algoritma yang digunakan sebagai tempat mendefinisikan nama dengan menentukan apakah teks tersebut adalah program, prosedur, fungsi.

b)                 Kamus (Deklarasi)

Kamus adalah bagian teks algoritma sebagai  tempat untuk mendefinisikan :

  • Nama type
  • Nama konstanta
  • Nama variabel
  • Nama fungsi
  • Nama prosedur.

c)                  Penyajian Algoritma

Algoritma adalah bagian inti dari suatu  algoritma yang berisi instruksi atau  pemanggilan aksi yang telah didefinisikan.

Skip to toolbar