Program adalah kata, ekspresi, pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah dan diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer.
Pemrograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemograman. Sedangkan pemrograman terstruktur adalah metode untuk mengorganisasikan dan membuat kode-kode program supaya mudah untuk dimengerti, mudah di test dan di modifikasi.
Algoritma berasal dari kata algoris dan ritmis yang pertama kali ditemukan oleh Abu Jafar Mohhamed Ibn Musa al Khowaritzmi (825 M) dari buku Al Jabr Wa al Muqabla. Dalam bidang pemrograman algoritma didefinisikan sebagai suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara sistematis yang akan dikerjakan untuk menyelesaikan masalah dengan bantuan komputer.
Proses dari masalah hingga terbentuk suatu algoritma disebut tahap pemecahan masalah, sedangkan tahap dari algoritma hingga terbentuk suatu solusi disebut dengan tahap implementasi. Solusi yang dimaksud adalah suatu program yang merupakan impelementasi dari algoritma yang disusun.
CONTOH
Algoritma ketika ingin mengirimkan surat kepada teman, yaitu :
- Tulis surat pada secarik kertas surat
- Ambil sampul surat
- Masukkan surat ke dalam sampul
- Tutup sampul surat menggunakan perekat
- Tempel perangko pada surat
- Bawa surat ke kantor pos untuk di poskan
Algoritma Pemrograman yang Baik
Ciri-ciri algoritma pemrograman yang baik adalah :
- Memiliki logika perhitungan atau metode yang tepat dalam memecahkan masalah
- Menghasilkan output yang tepat dan benar dalam waktu yang singkat
- Ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak menimbulkan arti ganda.
- Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam bahasa pemrograman.
- Semua operasi yang dibutuhkan terdefinisi dengan jelas.
- Semua proses harus berakhir setelah sejumlah langkah dilakukan.
Standar Suatu Program yang Baik
Standar pemrograman dibutuhkan untuk menciptakan suatu program yang baik yang memiliki portabilitas yang tinggi, sehingga memudahkan dalam merancang dan merawat program serta meningkatkan efektifitas penggunaan peralatan komputer.
Menentukan standar program yang baik dibutuhkan beberapa standar sebagai dasar penilaian, seperti :
- Pemecahan masalah
- Penyusunan program
- Perawatan program
- Standar prosedur
0 komentar:
Posting Komentar