Contoh Algoritma Pemrograman
Berikut adalah lima contoh algoritma dilengkapi dengan flowchart untuk dapat menghitung berbagai bidang.
Effectiveness (Keefektivitasan)
Algoritma harus efektif yang dapat diselesaikan dalam waktu yang wajar, setiap langkah harus dapat dibuat sesederhana mungkin agar dapat diselesaikan dalam waktu yang relatif cepat dan masuk akal/ Algoritma dianggap efisien jika waktu eksekusinya lebih singkat dan penggunaan memori lebih minimal.
Definiteness (Kepastian)
Setiap langkah dalam algoritma harus jelas dan tidak menimbulkan keambiguan. Instruksi yang diberikan harus eksplisit agar komputer dapat memahaminya dengan tepat. Setiap operasi harus dijelaskan secara detail agar tidak kebingungan mengenai apa yang harus dilakukan di setiap langkah.
Menghitung Luas Segitiga
Petujunjuknya melibatkan a sebagai alas dan t sebagai tinggi.
Luas segitiga dihitung dengan rumus L=½ xa x t
Algoritma ini meminta pengguna untuk memasukkan nilai alas dan tinggi segitiga dan nilai L akan dicetak sebagai keluaran ke perangkat output.
Algoritma jenis ini berupa pengiriman surat, meliputi menulis surat, menyiapkan amplop, memasukkan surat ke dalam amplop, merekatkan amplop, mencari alamat tujuan, menuliskan alamat tersebut di amplop, menempelkan perangko, dan menyerahkan surat ke petugas di kantor pos.
Jenis-Jenis Algoritma
Beberapa jenis algoritma yang paling umum digunakan adalah sebagai berikut.
Algoritma pemrograman memiliki peran dalam menyelesaikan masalah yang menjadi tujuan utama sebuah program. Selain itu, memiliki beberapa fungsi sebagai berikut.
Algoritma pemrograman memiliki ciri tersendiri yang dapat membedakannya dengan teknik pemrograman lain dalam menyelesaikan suatu masalah, berikut diantaranya.
Finiteness (Keterbatasan)
Algoritma harus memiliki jumlah langkah yang terbatas, jika tidak terbatas maka akan terus berjalan tanpa menghasilkan solusi hingga dapat menyebabkan masalah seperti infinite loop dan dapat memastikan proses selesai dalam waktu yang wajar.
Biasanya algoritma dapat menerima satu atau lebih masukan yang digunakan untuk dapat memproses data dan menyelesaikan masalah. Input ini dapat berupa data awal atau parameter yang bisa mempengaruhi cara algoritma bekerja. Sebagai contoh, dalam algoritma pengurutan, inputnya berupa daftar angka yang perlu diurutkan.
Setidaknya algoritma dapat menghasilkan setidaknya satu keluaran atau hasil, keluaran ini merupakan solusi yang diperoleh dari pemrosesan input berdasarkan langkah-langkah dari algoritma. Misalnya, dalam algoritma pengurutan, output yang dihasilkan daftar berupa angka yang telah diurutkan.
Menghitung Luas Persegi Panjang
Input dapat terdiri dari p (panjang) dan l (lebar)
Luas persegi panjang dapat dihitung dengan rumus L= p x l
Algoritma ini dapat melibatkan penginputan nilai panjang dan lebar, dengan nilai L dicetak sebagai output ke perangkat output.
Cara Kerja Algoritma dalam Pemrograman
Dalam pemrograman, algoritma beroperasi berdasarkan tiga aspek, input, proses, dan output. Ketika pengguna memberikan data atau perintah, komputer akan melakukan analisis dan menjalankannya sesuai dengan alur algoritma untuk menghasilkan output yang diinginkan.
Contohnya, saat melakukan pencarian di Google, langkah-langkah dalam logika algoritma pemrograman ialah memasukan query pencarian → sistem memproses perintah Anda → sistem dapat menampilkan hasil pencarian yang sesuai dan relevan.
Namun, secara praktisnya, algoritma pemrograman dapat terdiri dari tiga jenis konstruksi.
Baca juga: Apa Itu Algoritma Machine Learning dan Jenisnya?
This journal charges the following author fees.
Article Submission: 0,- (IDR)
Article Publication: 400.000,- (IDR)
You can pay the publication fee via transfer to the account of PPNI Jawa TengahBank : BNINumber: 1796959972Name : DPW PPNI JAWA TENGAH
Jurnal Ilmu Keperawatan Jiwa (e-ISSN 2621-2978) & (p-ISSN 2685-9394) is a means of developing and publishing scientific works for researchers, lecturers and practitioners of mental nursing published by the Persatuan Perawat Nasional Indonesia Jawa Tengah. Jurnal Ilmu Keperawatan Jiwa is an electronic journal with an open access journal system published twice a year, namely in May and November. Since August 2019, Jurnal Ilmu Keperawatan Jiwa was published in an online and printed version with a frequency of 4 times a year, namely February, May, August, and November.
Jurnal Ilmu Keperawatan Jiwa publishes articles within the scope of mental nursing broadly but is limited, especially in the field of mental nursing in healthy, risk and disturbance groups. Articles must be the result of research, case studies, results of literature studies, scientific concepts, knowledge and technology that are innovative and renewed within the scope of mental nursing science both on a national and international scale.
his journal has been accredited by National Journal Accreditation (ARJUNA) Managed by Ministry of Research, Technology, and Higher Education, Republic Indonesia with First Grade (Peringkat 3, Sinta 3)
© 2023 Jurnal Syntax Imperatif, All rights reserved. This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International LicenseLicensed under Creative Commons License a Creative Commons Attribution 4.0 International License.
MANDALA: Jurnal Ilmu Hubungan Internasional takes its name from the philosophical foundation of Artharastra Kautilya (322-298 BC), a prominent reference in the field of international relations. This philosophy revolves around the idea that the King or state leader is the principal actor who advances the interests of the nation with the assistance of ministers. This concept bears resemblance to classical international relations theory, which posits that your neighbour can be both your enemy and your friend.
MJIHI is an open-access international peer-reviewed bi-annual journal that enriches understanding of the past, current, and future issues relevant to international relations. Its focus and scope encompass various dimensions within the field of international relations, including but not limited to: international security, international political economy, foreign policy and diplomacy, international relations and regional autonomy, contemporary international relations issues, as well as international relations theory and methodology.
For the writer who wants to send their papers to MJIHI, please mind the article guideline. Papers that are sent will be reviewed in advance by Reviewer (blind review) and the editorial board.
MJIHI has been accredited Sinta 5 since August 1st, 2023 by Kementerian Riset dan Teknologi/ Badan Riset dan Inovasi Nasional.
Algoritma merupakan inti dari sebuah pemecahan masalah dalam ilmu komputer, mereka berperan penting dalam menjalankan fungsi dari perangkat lunak hingga kecerdasan buatan. Pemahaman mendalam mengenai algoritma sangat penting bagi para profesional teknologi dan pengembang perangkat lunak.
Dalam ilmu komputer, Algoritma digunakan untuk memproses data, melakukan perhitungan, atau dapat pula mengontrol berbagai tugas. Kemudian, algoritma disusun sedemikian rupa untuk dapat diimplementasikan dalam bentuk kode pemrograman.
Penemu algoritma berasal dari matematikawan Persia, Al-Khwarizmi (780-850 M), namanya diambil sebagai dasar dari kata “algoritma” setelah bukunya yang berjudul “Al-Kirab al-Mukhtasar fi Hisab al-Jabr wal-Muqabala” memperkenalkan konsep dasar aljabar dan metode numerik untuk pemecahan masalah matematika.
Menghitung Keliling Lingkaran
r = jari-jari lingkaran dan phi
Rumus keliling lingkaran adalah K=2 x phi x r
Algoritmanya dapat meliputi penetapan nilai phi sebagai 3,14 dan penghitungan jari-jari. Hasil K akan dicetak sebagai output ke perangkat output.