Struktur Algoritma dengan Natural Language



Struktur penulisan dengan metode Natural Language lebih mendekati penulisan bergaya bahasa manusia yang digunakan dalam keseharian. Langkah-langkah yang dibuat lebih bersifat deskriptif, singkat, padat, dan mudah dimengerti, tetapi masih mewakili proses yang akan dilakukan. Tidak ada aturan buku yang harus diikuti secara mutlakdalam penulisan ini. Perhatikan contoh berikut.
Menentukan algoritme untuk menampilkan deretan bilang dari 1 hingga 10.

Program untuk menampilkan bilangan 1 sampai 10 {program ini untuk menampilkan bilang 1..10 menggunakanperulangan}
Deklarasi
Tetapkan variabel x dengan tipe data integer
Algoritme :
1.       Beri nilai pada variabel x = 0
2.       Selama x lebih kecil sama dengan 10 maka
Tambahkan x dengan nilai 1
Cetak nilai x
3.       Selesai

Notasi penulisan bisa diganti sesuai kebutuhan dan kemampuan perancang dalam mendeskripsikan pemikirannya. Sebagai contoh notasi “tetapkan variabel x dengan tipe data integer” dapat diganti dengan “masukan data 0 ke variabel x”.
Metode penulisan algoritme menggunakan natural laguage memiliki keuntungan dan kerugian tersendiri. Adapun keuntungan gaya penulisan natural language, antara lain :
·         Mudah penulisannya
·         Sederhana,
·         Tidak sulit dalam mempelajarinya karena tidak memiliki aturan standar dalam penulisannya, dan
·         Tidak membutuhkan tool atau software khusus dalam perancangannya.
Selain keuntungan, metode natural languange memiliki kerugian, yaitu :
·         Gaya penulisan setiap programmer tidak sama,
·         Pemahaman dalam pembacaan algoritme menjadi sulit,
·         Jika permasalahan progran yang akan dibuat kompleks, algoritme menjadi sangat panjang sehingga kurang efisien,
·         Sukar untuk menerjemahkannya ke dalam bentukl kode pemrogramman.

Post a Comment

0 Comments