Saturday, August 14, 2021

Struktur Algoritma dengan Bahasa Natural

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.

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 5
Deklarasi
    Tetapkan variable y dengan tipe data integer
Algortime :
1. Beri nilai pada variabel y = 0
2. Selama y lebih kecil sama dengan 5 maka tambahkan y dengan nilai 1
3. Cetak nilai y
4. 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

Scanner part II

 Bismillaahirrahmaanirahim... Met pagi para pencari ilmu, bukan pencari perhatian dia... kali ini kita akan melanjutkan apa yang sudah kita ...