Bismillahirahmanirahim..
Assalamu'alaikum Warahmatulahi Wabarakaatuh.
Bagaimana kabar kalian pada musim yang tidak bersahabat ini ?
Semoga saja kita selalu diberi kesehatan, baik jasmani dan rohani dan yang sekarang sedang mengikuti pelajaran semoga apa yang kalian dapat bisa bermanfaat dan berkah.. aamiin Allahumma aamiin.
Pada materi sebelumnya kita telah bahas seperti apakah Struktur Penulisan Algoritma itu.
Nah sekarang kita masuk ke jenis-jenis penyajian algoritma. Algoritma dapat disajikan menjadi 3 vairan. Bisa disajikan dengan bahasa Natural, Flow diagram dan bisa juga dengan Pseudocode. Biar bisa dipahami dengan mudah kita bahas pada menu yang pertama dulu. Yakni bahasa Natural.
Penulisan algoritma dengan bahasa natural sama halnya dengan instruksi yang dipakai oleh manusia kepada manusia. Menggunakan bahasa manusia yang dapat dipahami oleh manusia lainnya. Misal orang sunda memberi instruksi pada kertas petunjuk dengan bahasa sunda lagi agar dapat dipahami oleh penerima isntruksi. Orang sunda tidak akan menulis intruksi dengan bahasa korea karena yang menerima instruksi tidak paham bahasa korea. Terkecuali penerima sudah pulang dari korea atau belajar bahasa korea terlebih dahulu.. salanghabnida. saranghaeyo.
Pada materi sebelumnya kita telah bahas seperti apakah Struktur Penulisan Algoritma itu.
Nah sekarang kita masuk ke jenis-jenis penyajian algoritma. Algoritma dapat disajikan menjadi 3 vairan. Bisa disajikan dengan bahasa Natural, Flow diagram dan bisa juga dengan Pseudocode. Biar bisa dipahami dengan mudah kita bahas pada menu yang pertama dulu. Yakni bahasa Natural.
Penulisan algoritma dengan bahasa natural sama halnya dengan instruksi yang dipakai oleh manusia kepada manusia. Menggunakan bahasa manusia yang dapat dipahami oleh manusia lainnya. Misal orang sunda memberi instruksi pada kertas petunjuk dengan bahasa sunda lagi agar dapat dipahami oleh penerima isntruksi. Orang sunda tidak akan menulis intruksi dengan bahasa korea karena yang menerima instruksi tidak paham bahasa korea. Terkecuali penerima sudah pulang dari korea atau belajar bahasa korea terlebih dahulu.. salanghabnida. saranghaeyo.
Selain menggunakan bahasa manusia, penulisan algoritma natural ini harus deskriptif, singkat, padat dan mudah dimengerti. Untuk aturannya tidak baku atau bebas. Sebelumnya saya sudah kasih contoh mengenai algoritma umum, sekarang saatnya kita masuk perlahan ke dunia pemrograman.
Contoh Algoritma Natural :
Program untuk menampilkan bilangan 1 sampai 5DeklarasiTetapkan variable y dengan tipe data integerAlgortime :1. Beri nilai pada variabel y = 02. Selama y lebih kecil sama dengan 5 maka tambahkan y dengan nilai 13. Cetak nilai y4. Selesai
Pada contoh diatas bisa saja kita ganti redaksinya, asalkan dapat dipahami oleh penerima, misal pada bagian "3. Cetak nilai y" bisa kita ganti dengan "3. Tampilkan nilai y" atau bisa "3. Tulis nilai y". Selama memiliki tujuan yang sama sah-sah saja.
Segala hal pasti memiliki keuntungan dan kelebihan. Begitu pun dengan penulisan algoritma secara natural ini.
Keuntungan :
- mudah penulisannya
- sederhana
- tidak menggunakan aplikasi khusus
- mudah untuk dipelajari karena tidak menggunakan aturan penulisan.
Sedangkan untuk kerugiannya sebagai berikut :
- gaya penulisan setiap penulis berbeda
- karena beda pemahaman pun sedikit sulit
- jika pembuatan program yang kompleks, rinci, dan besar akan memakan waktu yang lama dalam penulisan sehingga tidak efisien.
- sukar untuk menerjemahkan ke dalam bentuk bahasa pemrograman.
Mungkin untuk materi cukup dulu biar gak tumpah..
Jika ada yang kurang paham silahkan ketik di kolom komentar.
Mohon maaf atas segala kekurangannya.
Terimakasih atas kunjungannya.
Wasslamu'alaikum Warahmatullahi Wabarakaatuh.
No comments:
Post a Comment