ALGORITM AND PROGRAMMING

ALGORITM AND PROGRAMMING
#ALGORITM #PROGAMMING

Kamis, 29 Agustus 2024

 Algoritma 

              adalah kumpulan langkah-langkah yang terstruktur secara logis dan sistematis untuk menyelesaikan suatu masalah. Bayangkan seperti resep masakan di mana setiap langkah harus diikuti dengan urutan yang benar agar menghasilkan hidangan yg lezat


Karakteristik Algoritma:

1. Finiteness (Keterbatasan): Algoritma harus memiliki langkah-langkah yang terbatas

dan pasti berakhir. 

2. Definiteness (Kejelasan): Setiap langkah dalam algoritma harus jelas dan tidak ambigu.

3. Input: Algoritma menerima nol atau lebih input.

4. Proses: Perhitungan algoritma.

5. Output: Algoritma menghasilkan setidaknya satu output.

6. Effectiveness (Efektivitas): Setiap langkah dalam algoritma harus cukup sederhana sehingga bisa dilaksanakan dalam waktu yang terbatas.


Contoh Algoritma:

1. Algoritma Mencari Bilangan Terbesar:

-Mulai

-Baca tiga angka: A, B, C 

-Jika A > B dan A > C, maka cetak A sebagai angka terbesar

-Jika B A dan B > C, maka cetak B sebagai angka terbesar

-Jika C> A dan C > B, maka cetak C sebagai angka terbesar

-Selesai

Programming

      adalah proses menerjemahkan algoritma ke dalam bahasa yang dapat dimengerti oleh komputer. Bahasa ini disebut bahasa pemrograman.


 Fungsi 

 Dengan pemrograman, kita dapat memberikan instruksi kepada komputer untuk menjalankan algoritma yang telah kita buat, Setiap bahasa memiliki sintaks dan struktur yang berbeda, namun tujuannya sama, yaitu untuk berkomunikasi dengan komputer.



 Contoh bahasa pemrograman: 

-Python, 

-Java, 

-C++, 

-JavaScript, dan masih banyak lagi. 


 

 

Rabu, 28 Agustus 2024

DAFTAR PUSTAKA

-Faisal, Mohammad. "SIM: Sistem informasi manajemen jaringan." (2008).

-Faisal, Muhammad, et al. "Plagiarism detection using manber and winnowing algorithm." International Journal of Advanced Science and Technology 29.6s (2020): 2130-2136.

-Faisal, Muhammad, et al. "Immersive bicycle game for health virtual tour of uin maulana malik ibrahim Malang." Jurnal Teknologi 78.5 (2016).