Kontruksi Dasar Algoritma dan Penulisan Algoritma Dasar Pemograman
1. Pendahuluan
Hallow kali ini, mimin akan membahas mengenai algoritma serta penulisan kontruksi (susunan dari awal sampai akhir) dasar algoritma dalam pemograman.
2. Latar Belakang
Algoritma sangat penting untuk dipahami karena dengan algoritma maka suatu masalah akan terpecahkan secara sistematik akurat tepat dan logis. Dalam membuat program nantinya kita juga tau dimana deklarasinya dan dekripsinya serta input, proses, dan outputnya.
3. Maksud dan Tujuan
- Agar mengerti konsep dasar dalam penulisan algoritma dasar.
- Memahami tentang algoritma dalam program bagaimana program itu dibuat dan sesuai harapan.
- Supaya kita bisa dengan mudah dalam berfikir logis secara berurutan langkah-langkah dari A-Z.
4. Pembahasan
Apa sih algoritma itu ?? Oke jadi Algoritma adalah Teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata terbatas tetapi tersusun secara sistematis dan logis. Suatu prosedur yang jelas untuk menyelesaikan persoalan dengan menggunakan langkah-langkah tertentu dan terbatas jumlahnya. Susunan langkah-langkahh yang pasti, yang bila diikuti maka akan menstrannformasi data input menjadi output yang berupa informasi.
Adapun ciri-ciri Algoritma antara lain :
Hallow kali ini, mimin akan membahas mengenai algoritma serta penulisan kontruksi (susunan dari awal sampai akhir) dasar algoritma dalam pemograman.
2. Latar Belakang
Algoritma sangat penting untuk dipahami karena dengan algoritma maka suatu masalah akan terpecahkan secara sistematik akurat tepat dan logis. Dalam membuat program nantinya kita juga tau dimana deklarasinya dan dekripsinya serta input, proses, dan outputnya.
3. Maksud dan Tujuan
- Agar mengerti konsep dasar dalam penulisan algoritma dasar.
- Memahami tentang algoritma dalam program bagaimana program itu dibuat dan sesuai harapan.
- Supaya kita bisa dengan mudah dalam berfikir logis secara berurutan langkah-langkah dari A-Z.
4. Pembahasan
Apa sih algoritma itu ?? Oke jadi Algoritma adalah Teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata terbatas tetapi tersusun secara sistematis dan logis. Suatu prosedur yang jelas untuk menyelesaikan persoalan dengan menggunakan langkah-langkah tertentu dan terbatas jumlahnya. Susunan langkah-langkahh yang pasti, yang bila diikuti maka akan menstrannformasi data input menjadi output yang berupa informasi.
Adapun ciri-ciri Algoritma antara lain :
- Algoritma mempunyai awal dan akhir, supaya apa supaya berurutan. seperti naik tangga.
- Setiap langkah harus didefisikan dengan tepat, jadi langkah tersebut punya maksud dan tujuan.
- Memiliki masukan (kondisi awal), kondisi dimana program akan dibuat.
- Memiliki keluaran (kondisi akhir), kondisi dimana program akan mengeluarkan hasil diharapkan.
- Algoritma harus efektif, bila diikuti benar-benar menyelesaikan persoalan, dan harus memecahkan masalah dengan langkah-langkah prosedurnya.
Adapun Sifat-sifat Algoritma antara lain :
- Input - Algoritma memiliki input atau kondisi awal.
- Output - Algoritma menghasilkan output atau kondisi akhir.
- Definiteness - Langkah-langkah dalam algoritma terdefinisi dengan jelas.
- Finiteness - Algoritma harus memberikan hasil output jika semua langkah sudah diproses.
- Effectiveness - Algoritma harus menghasilkan output yang sesuai harapan.
- Generality - Algoritma berlaku untuk semua input yang ada.
Sebuah algoritma dapat dibangun, disusun dari 3 konstruksi dasar diantaranya :
- Struktur runtutan (sequence), jadi algoritma selalu berurutan langkah demi langkah (tutorial).
Contohnya :
Algoritma menghitug nilai c yang merupakan hasil pengurangan 2 buah bilangan yaitu a dikurangi b:
Baca a
Baca b
Hitung c = a -b
Tulis c
- Struktur pemilihan (selection), jadi mempunyai suatu kondisi untuk memilih ya atau tidak. Jika ya akan terjadi apa, jika tidak akan terjadi apa ? (biasa kebalikan).
Contohnya :
Algoritma menentukan kelulusan siswa , yang mana siswa dinyatakan lulus jika nilai lebih dari sama dengan 70 :
Baca nilai
Jika nilai >=70
maka tulis lulus
Selain itu maka tulis tidak lulus
- Struktur pengulangan (repetition), jadi algoritma mempunyai pengulangan dalam program seperti membuat suatu program dengan mengeluarkan tulisan hellow yang diulang sebanyak 5 kali.
Di dalam struktur pengulangan, suatu instruksi yang sama dijalankan berulang kali dalam jumlah tertentu.
Contonya :
Algoritma menampilkan kalimat hello word sebanyak 10 kali:
Ulangi 10 kali
Tulis hello word
Kesimpulan
Jadi kesimpulanya membuat suatu program harus berurutan dengan langkah-langkahnya mulai dari awal dan akhir. Menulis program itu tidak sembarang tulis jangan disamakan dengan tulisan word, catatan, dll. Tapi tulislah program tersebut dengan benar dengan cara mengetahui inputan pertama apa yang dibutuhkan dan kemudian di proses inputanya tersebut dan terakhir menghasilnya outputan yang sesuai dengan harapan. Suatu program yang masuk akal adalah mempunyai volue dimana volue itu bisa kita proses dan mengeluarkan hasil value yang sesuai. Seseorang Developmen yang profesional itu harus tau langkah pertama apa yang harus dilakukan, jika tidak tau langkah pertama langkah seterusnya juga tidak akan tau. Ibarat seseorang naik tangga dari bawah ke atas. Tujuanya mau naik bagaimana caranaya agar bisa naik kita siapakan alat dan bahanya yaitu tangga, tangga tersebut ada berapa langkah contoh 12 langkah untuk naik. Dan disitulah program akan berjalan dan menghasilkan akhiran yaitu otputan yang diharapkan yaitu sanpai ke atas.
Referensi
Ebook ppt Konstruksi Dasar dan Notasi Penulisan Algoritma diberikan oleh dosen pendidikan vokasi TIK UB.
Referensi
Ebook ppt Konstruksi Dasar dan Notasi Penulisan Algoritma diberikan oleh dosen pendidikan vokasi TIK UB.
Post a Comment