Materi algoritma dan programan
Pengertian Algoritma
Algoritma adalah rangkaian langkah-langkah yang dilakukan untuk menyelesaikan pekerjaan atau tugas kompilasi. Kriteria alogaritma yang baik, yaitu memiliki langkah-langkah logis yang tepat dan efisien. Sementara logika merupakan kunci dasar untuk menjadi programmer yang baik walaupun tidak semua program dibangun menuntut tingkat kerumitan alogaritma yang sama.
Algoritma lahir sebagai bagian dari ilmu matematika. Akan tetapi, seiring dengan perkembangannya, alogaritma dianggap lebih berhubungan erat dengan ilmu komputer. Terdapat dua notasi umum yang digunakan dalam penulisan algoritma, yaitu pseudocode dan flowchart.
Pseudocode merupakan rangkaian instruksi yang menggambarkan langkah-langkah untuk menyelesaikan permasalahan. Pseudocode berbeda dengan bahasa pemrograman dan tidak terikat pada bahasa pemrograman tertentu, sehingga pseudocode tidak dapat disamakan dengan sintaks program.
(Baca juga: Apa yang Dimaksud Teknologi Digital?)
Sedangkan flowchart merupakan diagram yang mewakili kumpulan dari instruksi-instruksi. Pada umumnya, flowchart menggunakan simbol standar untuk menggambarkan instruksi-instruksi yang berbeda.
Pengertian Pemrograman
Pemrograman (programming) adalah sebuah proses menerjemahkan rangkaian logika atau alur berfikir yang disebut dengan algoritma menjadi notasi-notasi atau karakter-karakter bahasa pemrograman, sehingga rangkaian notasi atau karakter tersebut dapat dijalankan oleh komputer.
Proses pemrograman memerlukan kemampuan analisis masalah, menerjemahkannya menjadi langkah-langkah penyelesaian. Kemudian menuliskannya ke dalam bentuk kode-kode atau perintah menggunakan bahasa pemrograman tertentu. Bahasa pemrograman adalah sebuat instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu.
Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/ diteruskan, dan jenis langkah apa yang harus diambil dalam berbagai situasi.
Saat ini terdapat banyak sekali bahasa pemrograman yang popular dan digunakan secara luas. Masing-masing bahasa pemrograman tersebut memiliki kelebihan dan kelemahannya masing-masing. Beberapa bahasa pemrograman yang sering digunakan saat ini diantaranya adalah C, C++, C# (dibaca C sharp), Java, Ruby, Python, PHP, dan JavaScript.
Komentar
Posting Komentar