APA ITU ALGORITMA ???

APA ITU ALGORITMA ???

Algoritma adalah deskripsi langkah-langkah penyelesaian masalah yang tersusun secara logis atau urutan logis pengambilan keputusan untuk pemecahan suatu masalah.

  • ditulis dengan notasi khusus
  • notasi mudah dimengerti
  • notasi dapat diterjemahkan menjadi sintaks suatu bahasa pemrograman
Sebenarnya algoritma mirip dengan yang kita temui dalam kehidupan sehari-hari, misalnya resep makanan, resep kue, cara merawat kendaraan dan lain sebagainya.
Di sana akan ditemukan langkah-langkah logis untuk penyelesaian suatu masalah. Bedanya, pada algoritma setiap langkah difokuskan pada sistem komputer atau data. Contoh :

  • Algoritma untuk mencari nilai maksimum pada sekumpulan data yang tidak terurut
  • Algoritma untuk mengurutkan data, sehingga menjadi terurut (sorting)
  • Algoritma untuk mencetak bilangan ganjil dari 1 sampai dengan 19 dan sebagainya
Hal-hal yang perlu diperhatikan dalam membuat algoritma adalah mencari langkah-langkah yang paling sesuai untuk penyelesaian suatu masalah, karena setiap algoritma memiliki karakteristik tertentu yang memiliki kelebihan dan kekurangan.

Beberapa hal yang perlu diperhatikan dalam membuat algoritma adalah mencari langkah-langkah yang paling sesuai untuk menyelesaikan suatu permasalahan, karena setiap algoritma memiliki karakteristik tertentu yang memiliki kelebihan dan kekurangan.

Beberapa hal yang harus dipahami dalam mencari Algoritma, diantaranya :

  • Masalah seperti apa yang hendak diselesaikan ??
  • Gagasan Apa yang ada pada Algoritma tersebut ?
  • Berapa Lama waktu yang diperlukan untuk menyelesaikan masalah ?
  • Berapa Jumlah Data yang dapat ditangani oleh Algoritma tersebut ?
Untuk mengetahui seberapa besar kualitas suatu Algoritma, biasanya dinyatakan dengan notasi-O besar ( big O-notation). Notasi ini digunakan oleh beberapa Ahli komputer untuk menyatakan kelas kekompleksan sesuatu Algoritma.

Demikian sekilas informasi tentang Algoritma. Semoga bisa menjadi suatu pembelajaran.

Komentar