Langsung ke konten utama

Artikel Algoritma Kelas X Multimedia

A. ALGORITMA

       Alat bantu pemrograman komputer ada beberapa  macam, salah satunya adalah algoritma. Algoritma digunakan untuk memerintah komputer agar mengambil langkagh-langkah tertentu untuk menyelesaikan masalah, flowchart juga merupakan bagian dari algoritma.dengan menggunakan kedua cara tersebut komputer hanya mengikuti instruksi dan tidak dapat melakukan sesuatu sebelum diperintahkan.


1. Pengertian algoritma
     Algoritma merupakan urutan langkah-langkah (instruksi-instruksi/aksi-aksi) terbatas untuk menyelesaikan suatu masalah.

2. Syarat-syarat dan kriteria algoritma
     Menurut Donal E.Knuth syarat-syarat algoritma sebagai berikut.
a. Finiteness (keterbatasan), yaitu algoritma harus berakhir setelah melakukan sejumlah langkah proses.
b. Definiteness (kepastian), yaitu setiap langkah algoritma harus didefinisikan dengan tepat dan tidak menimbulkan makna ganda.
c. Input (masukan), yaitu sebuah algoritma memiliki nol atau lebih masukan (input) yang diberikan algoritma sebelum dijalankan.
d. Output (keluaran), yaitu setiap algoritma memberikan satu atau beberapa hasil keluaran.
e. Effectiveness (efektivitas), yaitu langkah algoritma dikerjakan dalam waktu yang wajar. 

     Pembuatan algoritma harus memenuhi kriteria berikut.
a. Setiap harus jelas dan pasti (definite).
b. Diperbolehkan tanpa ada input, tetapi mimnimal harus ada satu output.
c. jumlah langkah harus berhingga atau dengan kata lain harus ada stopping criteria.
d. Urutan langkah-langkah untuk memecahkan masalah adalah urutan langkah logis (urutan langkah logis berarti algoritma harus mengikuti suatu urutan tertentu dan tidak boleh melompat-lompat).

3. Aturan penulisan algoritma
     Penulisan algoritma dapat menggunakan notasi berikut.
a. Menggunakan bahasa natural (bahasa manusia: contoh bahasa Indonesia atau Inggris), kelemahannya masih sering membingungkan (ambigu)/sulit dipahami.
b. menggunakan flowchart, baik digunakan karena alur algoritma dapat dilihat secara visual, tetapi kesulitan pembuatannya jika algoritma panjang.
c. Menggunakan pseudecode, sudah dekat dengan bahasa pemrograman, tetapi sulit dimengerti oleh orang yang belum memahami pemrograman.




Komentar

Postingan populer dari blog ini

SMK Pancasila 6 Jatisrono

SMK PANCASILA 6 JATISRONO Alamat: Jl.Garuda Pancasila No.01 Gunungsari, Jatisrono, wonogiri, Jawa Tengah 5769.       SMK Pancasila 6 Jatisrono adalah salah satu sekolah menengah kejuruan yang berada di wilayah Jatisrono Wonogiri. SMK Pancasila 6 Jatisrono atau lebih dikenal dengan sebutan SPANSIX saat ini dikepalai oleh Bapak Drs.Slamet Riyanto,M.M. SMK Pancasila 6 Jatisrono saat ini menduduki akreditasi A.           SMK Pancasila 6 Jatisrono memiliki 3 jurusan yang sangat bagus, yaitu: 1. Akuntansi 2. Administrasi Perkantoran 3. Multimedia            Di SMK Pancasila 6 Jatisrono juga memiliki banyak fasilitas yang cukup bagus dan memadai, jadi tidak salah jika SMK Pancasila 6 Jatisrono mempunyai banyak prestasi. Saat ini SMK Pancasila 6 Jatisrono memiliki 25 ruang teori dari masing-masing tingkat. 4 akuntansi, 2 administrasi perkantoran, dan 2 multimedia. di sini juga memiliki 4 laboratorium...

Photography

Edit by : Adobe Lightroom

Persahabatan

PERSAHABATAN      Persahabatan adalah sebuah ikatan yang terjalin antara satu teman dan teman lainnya. Sahabat adalah seorang teman yang benar-benar benar mengerti tentang keadaan kita. Sahabat yang sebenarnya bukanlah orang yang datang ketika hanya butuh saja, tetapi sahabat akan rela menemani dan mensuport kita dalam keadaan apapun. Tapi ada kalanya juga seorang sahabat yang benar-benar kita percaya akan menyakiti kita karena hal yang kecil. Kita harus bisa memahami arti sahabat yang sebenarnya, sebagian besar persahabatan akan hancur karena kita yang tidak bisa memahami keadaan. Akibatnya persahabatan yang sudah ada sejak lama akan hancur sekejap tak ada gunanya.       Saya banyak belajar dari seorang sahabat. Dari hal-hal yang sederhana hingga hal-hal yang luar biasa. Sahabat mengajarkan kita apa arti sebuah kebersamaan, solidaritas, tolong menolong, pemahaman, dan hal-hal banyak lagi. Saya bersyukur bisa memiliki sahabat yang bisa mengerti keadaa...