Selasa, 12 Agustus 2014

Pengenalan Dasar Pemrograman 3

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.

Wajib Baca   : Soal Pertemuan1

Wajib Buka   : Diskusi, Latihan, dan Tugas #1

Boleh dibaca : Cara membuat blog pada blogger


Tidak ada komentar:

Posting Komentar