Menu Penutup Pertemuan 1 di Resto “Teknik Pemrograman”
Seorang programmer yang handal
tentunya menguasai berbagai macam bahasa pemrograman. Saat akan membuat sebuah
program, programmer harus jeli menentukan bahasa pemrograman yang tepat.
Berikut ini adalah 8 kriteria yang digunakan untuk memilih bahasa pemrograman
yang tepat. (layaknya pilih-pilih pasangan, pastinya kamu punya kriteria khusus
kan….)
Ø 8
kriteria untuk memilih bahasa pemrograman yang tepat
v Mudah, Sederhana, dan memiliki
kesatuan sebagai program yang utuh. Bahasa pemrograman yang
sederhana tentunya akan memudahkan seorang programmer untuk menciptakan
program.
v Orthogonality
yaitu atribut yang dapat dikombinasikan dengan beragam fitur atau fasilitas di
dalam bahasa pemrograman.
v Wajar,
yaitu memiliki struktur data, struktur kontrol, operasi, dan sintak yang tepat
dalam menyelesaikan sebuah masalah.
v Mendukung Abstraksi,
yaitu dapat menghasilkan solusi yang diinginkan. Solusi ini sudah dirumuskan
sebelumnya dalam abstraksi
v Mudah dicek
(Verifikasi) yaitu kemudahan untuk pengecekan ulang sehingga memudahkan proses
pembuatan maupun pengembangan.
v Lingkungan pemrograman yang baik,
yaitu kondisi di sekitar programmer yang mendukung seperti adanya editor
program, dokumentasi yang baik, dan fasilitas debugging yang memadai.
v Portabilitas
program, yaitu kemudahan program untuk bisa dipakai di berbagai jenis komputer.
v Biaya Penggunaan, yaitu kesesuaian biaya yang disediakan
dengan kebutuhan programmer dalam membuat, menguji coba, menjalankan, sampai
merawat program.
Tentunya
masing-masing bahasa pemrograman memiliki “nilai” tersendiri untuk 8 kriteria
tersebut. Pilihan ada di tangan programmer, manakah kriteria yang akan
diprioritaskan.
Langkah
terakhir dalam memulai sebuah pemrograman adalah memilih teknik yang tepat.
Berikut ini adalah teknik-teknik yang bisa digunakan dalam melakukan
pemrograman.
Ø 7
Teknik Pemrograman
v Prosedural
Adalah teknik pemrograman yang menggunakan
urutan langkah-langkah eksak yang sesuai prosedur dalam menyelesaikan masalah.
v Fungsional
Adalah teknik pemrograman yang menggunakan
dan menjalankan instruksi-instruksi sesuai dengan fungsinya.
v Modular
Adalah teknik pemrograman yang membagi
pemecahan masalah dalam modul-modul kecil. Penerapan teknik ini ditunjukkan
dengan adanya sub-rutin dalam sebuah program.
v Terstruktur
Adalah teknik pemrograman yang memiliki
keterkaitan prosedur. Prosedur-prosedur ini dapat saling memanggil dan
dipanggil dengan parameter yang berbeda.
v Berorientasi Obyek
Adalah teknik pemrograman yang memandang
setiap bagian program sebagai sebuah obyek. Masing-masing obyek memiliki
atribut dan fungsi yang dapat mempermudah pemrograman.
v Generik
Adalah teknik pemrograman yang menuliskan
kode umum (general) yang dapat digunakan oleh berbagai macam tipe data. Hal ini
menjadikan sebuah kode program dapat dipakai berulang kali.
v Deklaratif
Adalah teknik pemrograman yang menggunakan
sebuah pernyataan (deklarasi) yang berkaitan dengan logika untuk menjalankan
instruksi-instruksi untuk menyelesaikan masalah.
Tidak ada komentar:
Posting Komentar