Pengertian Algoritma Pemograman
Definsi Algoritma adalah langkah atau prosedur yang jelas dalam menyelesaikan suatu masalah dengan tujuan tertentu yang harus di ikuti oleh komputer untuk menselesaikan tugas yang telah diberikan.
Definisi Pemograman yaitu proses menguji, menulis serta memperbaiki dan memelihara data yang berada dalam komputer yang membangun suatu program dalam komputer.
sehingga algoritma pemograman yaitu seperangkat proses atau langkah dalam menyelesaikan suatu masalah atau tugas tertentu yang diawali dengan prosedur yang jelas dan terarah.
Tujuan Serta Fungsi Dalam Algoritma Pemograman
- Algoritma Pemograman memiliki tujuan yaitu untuk membantu menyelesaikan suatu masalah yang diberikan dengan prosedur atau langkah-langkah yang lebih sistematis dan terstruktur.
- selain dari tujuan tersebut algoritma pemograman memiliki beberapa fungsi antara lain:
1. Menyederhanakan program yang rumit dan besar menjadi lebih sederhana, sehingga penggunaannya bisa lebih efektif dan efisien.
2. Membantu menyelesaikan permasalahan yang kompleks pada pemograman serta meminimalisir kesalahan pada komputer.
3. dapat dengan cepat menentukan kesalahan dalam pemograman saat terjadi eror dan bisa segera di atasi karna memiliki prosedur dan langkah yang jelas dan tepat.
Prosedur atau langkah Dalam Membuat Algoritma Pemograman
1. pahami masalah yang ada
2. identifikasi output serta input yang diberikan
3. buat strategi untuk menyelesaikan suatu masalah
4. uji algoritma
Algoritma Menghitung Luas persegi panjang
setelah kalian mengetahui tentang apa itu Algoritma Pemograman, Tujuan serta fungsi Algoritma Pemograman, baru kita bisa lanjutkan untuk membahas bagaimana cara pengaplikasikan algoritma untuk menghitung luas persegi panjang. Adapun prosedur menghitung luas persegi panjang sebagai berikut:
1. Mulai
2. Deklarasi variabel luas (L), panjang (p) dan lebar (l) persegi panjang
3. Input nilai panjang (p) dan nilai lebar (l) persegi panjang
4. Proses hitung luas (L) persegi panjang
5. Tampilkan hasil luas (L) persegi panjang
6. selesai
Rumus luas segitiga
Luas persegi panjang dirumuskan Sebagai Berikut:
Luas (L) = panjang x lebar
L= p x l
Contoh: jika ada suatu persegi panjang yang memiliki ukuran panjang 18 cm dan lebar 13 cm, maka untuk mencari luas persegi panjang tersebut adalah:
L = 18 x 13
L = 234 cm²
Flowchart Menghitung Luas persegi panjang:
Kesimpulan
Algoritma adalah serangkaian prosedur atau intruksi terstruktur yang dirancang untuk menyelesaikan suatu masalah tertentu secara logis dan menciptakan program yang efektif. prosedur ini harus jelas, efisien, objektif, terdefinisi hingga sampai titik akhir yang pasti. Flowchart adalah bagan dengan simbol tertentu yang menjelaskan urutan proses secara detail dan hubungan antara proses dengan proses lainnya dalam suatu program.
Daftar Pustaka
1. Zulfikar Hardiansyah. Ciri-ciri Algoritma Pemrograman dan Pengertiannya yang Perlu Diketahui Halaman 2 - Kompas.com. KOMPAS.com. Published February 5, 2024. Accessed September 8, 2024. https://tekno.kompas.com/read/2024/02/05/18150047/ciri-ciri-algoritma-pemrograman-dan-pengertiannya-yang-perlu-diketahui?page=2
2. Hari Aspriyono. “Algoritma, Pseudocode, Dan Flowchart Untuk Menghitung Luas Persegi Panjang.” Hariaspriyono.com, Blogger, 4 Oct. 2023, www.hariaspriyono.com/2023/10/algoritma-pseudocode-dan-flowchart-luas-persegi-panjang.html#:~:text=Algoritma%20adalah%20urutan%20langkah-langkah%20yang%20sistematis%20untuk%20menyelesaikan,luas%20%3D%20panjang%20x%20lebar%20Tampilkan%20hasil%20luas. Accessed 8 Sept. 2024.
3. Y, Risa. “Pengertian, Fungsi, Cara Kerja, Dan Contoh Algoritma Pemrograman - Hosteko Blog.” Hosteko Blog, Hosteko Blog, 24 Feb. 2023, hosteko.com/blog/pengertian-fungsi-cara-kerja-dan-contoh-algoritma pemrograman#:~:text=Di%20dalam%20pemrograman%2C%20algoritma%20bekerja%20dengan%20mengandalkan%20tiga,sesuai%20alur%20algoritma%20untuk%20menghasilkan%20output%20yang%20diharapkan. Accessed 8 Sept. 2024.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H