Sabtu, 11 April 2020

Contoh Penulisan Algoritma menggunakan bahasa natural dalam kehidupan sehari-hari

Algoritma merupakan urutan langkah-langkah dalam menyelesaikan atau memecahkan masalah, algoritma umumnya perlu dipelajari sebelum terjun menggunakan bahasa pemrograman komputer, dengan mempelajari algoritma maka kita akan dilatih untuk memahami logika bahasa pemrograman dengan baik, sehingga ketika kita terjun ke dunia bahasa pemrograman tidak akan terlalu bingung.

Pada prakteknya penerapan algoritma ada 3 bentuk yang bisa kita gunakan yaitu, algoritma bahasa natural, algoritma dengan flowchart dan algoritma pseudocode.

Untuk memahami ketiga bentuk penyajian algoritma tersebut, anda bisa membaca artikel sebelumnya mengenai perbedaan algoritma bahasa natural, flowchart dan pseudocode. dengan membaca artikel tersebut diharapkan anda sudah bisa membedakan ketika bentuk penyajian algoritma tersebut.

langkah dalam menyelesaikan atau memecahkan masalah Contoh Penulisan Algoritma menggunakan bahasa natural dalam kehidupan sehari-hari


Di artikel kali ini saya hanya akan menguraikan mengenai contoh algoritma menggunakan bahasa natural dalam kehidupan sehari-hari 

Algoritma bahasa natural merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah untuk dimengerti. Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (bahasa indonesia, inggris), atau bahasa apapun yang dipahami.

Cara penulisan algoritma dengan bahasa natural

Ketika menyajikan algoritma dalam bahasa natural, memang tidak ada aturan standar namun sebaiknya memperhatikan beberapa hal sebagai berikut:

1. Setiap Urutan langkah-langkah sebaiknya menggunakan penomoran dari 1,2 dan seterusnya.

2. Urutan langkah-langkah harus dimulai dengan kata mulai atau Start dan diakhiri dengan kata selesai / stop.

Atau anda juga bisa menggunakan istilah dengan bahasa lainnya yang serupa, Start dituliskan sebagai ‘inisialisasi’ atau ‘Mulai’, sedangkan End sendiri dituliskan sebagai ‘selesai’ dan dituliskan pada akhir algoritma.

3. Langkah-langkah penyelesaian masalah bisa ditulis secara berurutan dari awal sampai akhir.

4. Bisa menggunakan bahasa apapun yang mudah dipahami singkat jelas padat.


Contoh Penulisan algoritma bahasa natural dalam kehidupan sehari-hari

Berikut adalah beberapa contoh penulisan algoritma bahasa natural untuk kasus-kasus dalam kehidupan sehari-hari:

Kasus 1:
Menukar isi gelas berisi kopi dan gelas berisi teh.

Untuk kasus ini kita misalkan gelas berisi kopi adalah gelas A, sedangkan gelas isi teh adalah gelas B


Penulisan algoritma bahasa natural:

1. Mulai
2. Sediakan satu gelas kosong misal namanya gelas C.
3. Masukan isi gelas A (gelas berisi kopi)kedalam gelas C (Gelas kosong)
4. Masukan isi gelas B (gelas berisi teh) kedalam gelas C( gelas kosong yang sebelumnya berisi kopi)
5. Masukan isi gelas C (gelas kosong yang sudah diisi kopi) kedalam gelas B (gelas kosong yang sebelumnya berisi teh)
6 Selesai.

Kasus 2:

Algoritma menyalakan motor

1. Mulai
2. Masukan kunci motor
3. Putar kunci motor hingga kontak aktif
4. Tekan tombol starter untuk menyalakan motor.
5. Jika motor tidak menyala gunakan cara manual.
5. Motor menyala
6. Selesai

Kasus 3:

Algoritma untuk kasus menanak nasi

1. Mulai
2. Cuci beras sampai bersih
3. Masukan beras kedalam mejic com
4. Colokan mejicom ke listrik
4. Tekan tombol menanak nasi dan tunggu hingga tombol mati
5. Nasi masak
6. Selesai.


Kesimpulan

Pada intinya di kehidupan sehari-hari ada banyak sekali permasalahan permasalahan dari mulai sederhana sampai yang rumit yang bisa kita tuliskan langkah-langkah penyelesaian masalahnya menggunakan algoritma bahasa natural.

Algoritma juga bukan hanya bisa digunakan untuk kasus-kasus aktivitas harian saja, namun bisa juga digunakan untuk memecahkan masalah yang lebih rumit dari itu seperti masalah matematika dan masalah lainnya.

Penulisan algoritma dalam bahasa natural tidaklah sulit, yang terpenting anda tau urutan langkah penyelesainnya kemudian ditulis dengan bahasa yang mudah dipahami.


Itulah Beberapa Contoh Penulisan Algoritma menggunakan bahasa natural dalam kehidupan sehari-hari, semoga bisa mendapatkan pehamanan lebih baik.