ALGORITMA DAN PEMROGRAMAN


 

PENGERTIAN
Definisi dari algoritma antara lain :

-  Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.
- Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah.
- Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika.
- Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan  untuk memecahkan suatu permasalahan.
Program komputer adalah realisasi algoritma dalam bahasa pemrograman. 

LATAR BELAKANG
Dalam merancang pemrograman kita harus mengenali dahulu permasalahan yang kita hadapi. Dari masalah tersebut kita harus mencari solusi penyelesaian yang dapat menyelesaikan persoalan yang dihadapi.

MAKSUD DAN TUJUAN
Dengan adanya algoritma kita akan lebih mudah dalam menyelesaikan masalah secara logis. Dengan ini juga kita akan lebih mudah untuk membuat program sesuai algoritma,

ALAT DAN BAHAN
Laptop untuk praktek, dan mencari referensi.

URAIAN
Sebenarnya Algoritma dan pemrograman komputer itu  itu berbeda. Algoritma memiliki pengertian yang berbeda dengan Pemrograman. 
Ciri - ciri dari algoritma itu sendiri ialah
1. Algoritma harus berhenti setelah mengerjakan sejumlah perintah terbatas.
2. Perintah tidak boleh ambigu atau berarti dua atau ambigu.
3. Memiliki 0 atau lebih inputan dan outputan.
4. Algoritma harus efektif dan efisien.

 Contoh penerapan algoritma:
Misalkan kita memiliki ember A dan ember B. Ember A berisi minyak tanah dan ember B berisi pasir. Nah kita ingin menuang isi ember A ke ember B, tanpa harus mencampur kedua komposisi tersebut. Apa yang harus kita lakukan?
1. Kita siapkam kedua ember tersebut.
2. Kita cari satu lagi ember kosong misalkan C untuk wadah saat proses pertukaran.
3. Kemudian, kita tuang dahulu salah satu dari ember A yang berisi minyak tanah ke ember C yang masih kosong.
4. Lalu, kita tuangkan isi ember B yang berisi tanah ke dalam ember A, karena ember A sudah dituang ke ember C.
5. Akhirnya, kita dapat menuangkan isi ember C ke dalam ember B. Sehingga Kedua isi dari ember A dan ember B berhasil di tukar.

Sedangkan Pemrograman yakni proses dimana kita melakukan algoritma. Pemrograman komputer ada 2 jenis yakni
1. Pemrograman Terstruktur
    Cara program yang terstruktur dari mulai analisa, cara dan penulisan program.
Ciri Prinsip pemrograman terstruktur adalah
- Menggunakan rancangan pendekatan dari atas ke bawah.
- Membagi program ke modul modul sejenisnya.
- Menggunakan sub program untuk proses sejenis yang sering digunakan.
- Gunakan pengkodean terstruktur.
- Menggunakan dokumentasi yang resmi dan akurat.
2. Pemrograman Prosedural
    Yakni bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur. Prosedur adalah bagian dari program untuk melakukan operasi-operasi yang sudah ditentukan dengan menggunakan parameter tertentu. Kontrol program dan pengkodean terstruktur
1. Runtun (sequence)
2. Pilihan (option)
3. Pengulangan (loop)

TEMUAN PERMASALAHAN
Kadang kita berpikir bahwa algoritma dan pemrograman komputer selalu identik, padahal tidak. Walaupun algoritma tidak bisa dipisahkan dengan pemrograman komputer. Karena dalam kehidupan sehari-haripun kita berhubungn juga dengan algoritma pemrograman.

KESIMPULAN
Algoritma dan pemrograman komputer itu berbeda.

HASIL YANG DIDAPATKAN
Kita dapat mengetahui sebenarnya bahwa pemrogrman beda dengan algoritma.

REFERENSI
http://materi-dasar-dan-pemrograman-komputer.blogspot.co.id/2015/10/materi-dasar-algoritma-dan-pemograman.html
Buku Bahasa Pemrograman Lengkap dari Portal BLC Telkom
Previous
Next Post »