Mohon tunggu...
26_Raihan Akbar Bachtiar
26_Raihan Akbar Bachtiar Mohon Tunggu... Mahasiswa - Mahasiswa

Assalamu'alaikum Semua

Selanjutnya

Tutup

Ilmu Alam & Tekno

Algoritma dalam Dunia Pemrograman di Prodi Teknik Informatika

31 Agustus 2024   12:59 Diperbarui: 9 September 2024   00:35 284
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Algoritma dalam Pemrogaman

Algoritma dalam konteks  pemrograman adalah langkah atau instruksi sistemasi yang dipergunakan dalam perhitungan atau pemecahan masalah. Dalam aktivitas pemrograman, algoritma digunakan untuk membuat dan mengembangkan program menggunakan alur logika tertentu. Algoritma merupakan tahapan awal sekaligus aspek paling dasar dalam pembuatan program. Pasalnya, ketika pengembang membuat suatu program menggunakan bahasa pemrograman apapun, hasil akhirnya tetap tergantung pada penulisan algoritma.

Fungsi Algoritma Pemrograman 

  • Memecahkan masalah pada program yang melibatkan perhitungan  perhitungan rumit
  • Alur prosesnya jelas sehingga kamu dapat menemukan titik kesalahan secara akurat ketika mendapati bug atau eror
  • Penggunaan yang lebih efektif dan efisien karena algoritma dapat menyederhanakan logika dan alur kerja program 
  • Meminimalisir terjadinya pengulangan penulisan kode yang sama 
  • Memudahkan programmer ketika menambahkan fitur baru dan mengupdate program  

Pentingnya Algoritma dalam Pemrograman

  • Fokus pada Pemecahan Masalah: Algoritma membantu kita memecah masalah kompleks menjadi langkah langkah yang lebih kecil dan mudah dipahami.
  • Efisiensi: Dengan memilih algoritma yang tepat, kita bisa membuat program yang berjalan lebih cepat dan menggunakan sumber daya komputer secara efisien.
  • Kejelasan: Algoritma yang baik membuat kode program lebih mudah di baca, dipahami, dan diubah oleh programmer lain.
  • Fleksibilitas: Algoritma dapat diterapkan pada berbagai masalah yang serupa, sehingga kita tidak perlu menulis ulang kode  dari awal setiap kali kita menghadapi masalah baru.
  • Reusabilitas: (Penggunaan ulang) algoritma yang baik dapat digunakan kembali dalam berbagai program yang berbeda, sehingga mengurangi duplikasi kode. 

Karakteristik Algoritma yang Baik

  • Jelas dan Tidak Ambigu: Setiap langkah harus mudah dipahami.
  • Efektif: Algoritma harus menghasilkan output yang benar.
  • Efisien: Algoritma harus menggunakan sumber daya (waktu dan memori) seefisien mungkin.
  • Terstruktur: Algoritma  harus mengikuti struktur yang logis dan terorganisir.

Contoh Algoritma dalam Pemrograman dan Kehidupan Sehari Hari 

  • Menghitung  Luas Persegi Panjang 

Input adalah P=panjang dan L=lebar

Luas Persegi Panjang atau L= p x l

Algoritmanya adalah inputkan panjang dan inputkan lebar

Nilai L akan dicetak sebagai output ke perangkat output

Mulai

Input Lebar

Input Panjang

Luas= p x l

Tampilkan Luas 

Selesai

  • Memasak Nasi

Mulai 

Cuci beras hingga bersih

Rendam beras selama 30 menit

Masukkan beras ke dalam panci

Tambahkan air sesuai takaran

Masak nasi hingga matang

Angkat nasi dan sajikan

selesai

Pengertian Flowchart

Merupakan representasi grafis dari langkah-langkah suatu kegiatan. Asal flowchart dari ilmu komputer sebagai alat untuk merepresentasikan logika pemrograman dan algoritma namun sudah diperluas untuk diterapkan pada beragam jenis proses yang lainnya

Manfaat Flowchart

  • Membantu dalam mengklarifikasi proses kompleks.
  • Mengenali langkah-langkah yang tak menambah value untuk customer internal ataupun eksternal, termasuk di antaranya penundaan;transportasi dan penyimpanan yang tak perlu; pekerjaan yang tak perlu, pengeluaran biaya tambahan dan duplikasi.
  • Membantu anggota tim untuk memperoleh pemahaman bersama mengenai proses dan memanfaatkan pengetahuan ini dalam menghimpun data, mengenai masalah, fokus pada diskusi, serta mengenali sumber daya.
  • Menjadi dasar dalam mengembangkan proses baru

Flowchart Menghitung Luas Persegi Panjang :

Kesimpulan

Algoritma dalam konteks  pemrograman adalah langkah atau instruksi sistemasi yang dipergunakan dalam perhitungan atau pemecahan masalah. Dalam aktivitas pemrograman, algoritma digunakan untuk membuat dan mengembangkan program menggunakan alur logika tertentu. Algoritma merupakan tahapan awal sekaligus aspek paling dasar dalam pembuatan program. Pasalnya, ketika pengembang membuat suatu program menggunakan bahasa pemrograman apapun, hasil akhirnya tetap tergantung pada penulisan algoritma. Merupakan representasi grafis dari langkah-langkah suatu kegiatan. Asal flowchart dari ilmu komputer sebagai alat untuk merepresentasikan logika pemrograman dan algoritma namun sudah diperluas untuk diterapkan pada beragam jenis proses yang lainnya

Daftar Pustaka

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun