Beberapapakar memberi formula bahwa : Program = Algoritma + Bahasa (Struktur Data) Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya.
9j7V0G. metode perhitungan komputasi dan dipakai secara umum. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma. Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah. Algoritma dirancang untuk menyelesaikan suatu persoalan spesifik dengan usaha paling minimal. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai benar atau salah. Karakteristik algoritma Suatu persoalan dapat dipecahkan dengan menggunakan teknik atau metode yang berbeda. Demikian juga dengan suatu algoritma, suatu masalah dapat dipecahkan dengan metode atau logika yang berlainan. Berikut karakteriksik dari suatu algoritma 1. Realibility Tingkat kepercayaan terhadap algoritma tinggi dengan hasil yang diperoleh dari proses harus berakurasi tinggi dan benar. 2. Expandable Suatu algoritma yang baik dapat dikembangkan lebih jauh sesuai dengan perubahan requirement yang ada. 3. Input Pada algoritma terdapat nol masukan atau lebih yang diberikan. 4. Output Pada algoritma harus terdapat sedikitnya terdapat satu keluaran. 5. Definite Suatu algoritma harus jelas dan harus secara sempurna menyatakan apa yang dilakukan. 6. Efective Setiap instruksi pada algoritma harus dapat dilakukan secara manual menggunakan pensil dan kertas selama sejumlah waktu yang berhingga. 7. Terminate Pada suatu algoritma, semua proses harus berakhirberhenti. 8. Portabilitas yang tinggi Suatu algoritma harus dapat diimplementasikan ke berbagai platform komputer. 9. Jumlah langkah atau instruksi berhingga dan tertentu Meskipun data yang diolah berbeda tetapi langkah dalam algoritma harus tetap sama. Pertimbangan dalam pemilihan algoritma Dalam konteks tertentu, suatu algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan untuk memilih algoritma adalah 1. Algoritma harus benar Algoritma harus benar artinya algoritma akan memberikan keluaran yang diinginkan dari sejumlah masukan yang diberikan. 2. Seberapa baik hasil yang dicapai algoritma tersebut Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya terutama pada algoritma yang menyelesaikan masalah dengan hasil yang berupa pendekatan aproksimasi. 3. Efisiensi algoritma Efisiensi suatu algoritma dilihat dari dua hal, yaitu a. Efisiensi waktu Semakin lama waktu yang dibutuhkan untuk memberikan keluaran, maka semakin buruk algoritma tersebut. b. Efisiensi memory Semakin besar memori yang terpakai pada suatu algoritma, semakin buruk algoritma tersebut. Penyajian algoritma
Ditulis pada October 01, 2020 Pada kali kita bahas tentang algoritma persisnya adalah menentukan pilihan algoritma yang baik membutuhkan beberapa pertimbangan yaitu pertama algoritma harus benar, kedua mengetahui baik tidaknya hasil yang dicapai, ketiga efisiensi algoritma. Ketiga point ini kita butuhkan dalam pertimbangan menentukan pilihan algoritma yang algoritma yang sudah disusun memerlukan pertimbangan khusus sebelum digunakan untuk membangun sebuah program atau aplikasi. Pertimbangan-pertimbangan yang digunakan sangat menentukan hasil akhir dari aplikasi yang dibangun. Sebagai developer aplikasi anda wajib menggunakan banyak pertimbangan dalam menentukan algoritma aplikasi yang akan anda atau penerapan teknis algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer disebut aplikasi. Aplikasi ini akan dijalankan disistem operasi yang mendukungnya oleh brainware. Disinilah letak dari keberhasilan sebuah program yang diciptakan, jika brainware puas dengan aplikasi yang anda tulisan sederhana ini dapat membantu anda yang sedang belajar simulasi komunikasi digital. Saya paham anda mungkin masih memiliki banyak pertanyaan tentang materi ini. Untuk itu kami sangat menunggu masukan dari pembaca blog ini. Semoga artikel Menentukan Pilihan Algoritma yang baik Membutuhkan beberapa Pertimbangan yaitu bermanfaat. Comment Policy Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui. Buka Komentar Tutup Komentar
menentukan pilihan algoritma yang baik membutuhkan beberapa pertimbangan yaitu