Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jetpack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/riafasha/ekasahputra.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/riafasha/ekasahputra.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/riafasha/ekasahputra.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the advanced-import domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/riafasha/ekasahputra.com/wp-includes/functions.php on line 6114
Metode Pemrograman dalam Dunia Programming - Eka Sahputra

Metode Pemrograman dalam Dunia Programming

metode pemrograman dalam programming

Adakah pembaca yang sedang belajar programming? 

Ada 5 jenis metode pemrograman yang perlu kita ketahui sebelum memulai pemrograman. Yaitu Imperatif, Terstruktur, Prosedural, Objek Oriented dan Fungsional. Ke lima jenis metode ini punya perbedaan dan kelebihan masing-masing.

Dalam artikel ini akan dijabarkan perbedaan dari metode terstruktur, pemrograman prosedural dan pemrograman berorientasi objek.

Pemrograman Terstruktur

Pemrograman Terstruktur ini adalah suatu proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program. Selain itu bisa juga diartikan sebagai aktivitas pemrograman dengan memperhatikan langkah perintah secara sistematis,login dan tersusun. Prinsip dari pemrograman terstruktur adalah jika suatu proses telah sampai pada satu titik, maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya dan kembali lagi ke sebelumnya.

Apa saja kelebihan Pemrograman Terstruktur?

  1. Memuat teknik pemecahan masalah yang logis dan sistematis
  2. Memuat  algoritma yang efisien, efektif, dan sederhana
  3. Program disusun dengan logika yang mudah dipahami
  4. Tidak menggunakan perintah GO-TO
  5. Biaya pengujian program relatif rendah
  6. Memiliki dokumentasi yang baik
  7. Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah

Program Prosedural

Program prosedural merupakan pemrograman yang berupa baris perintah yang dieksekusi secara urut mulai dari baris atas hingga bawah. Program yang disebut juga pemrograman tradisional ini, semua data dan kode digabung menjadi satu bagian dalam satu program.

Kelebihan Program Prosedural:

  1. Memiliki algoritma pemecahan masalah yang sederhana, standar, dan efektif
  2. Penulisan program memiliki struktur logika yang benar dan mudah dipahami
  3. Program hanya terdiri dari tiga struktur dasar, yaitu struktur berurutan, struktur seleksi dan struktur perulangan
  4. Memiliki dokumentasi yang baik
  5. Menghindari penggunaan pernyataan GO TO, yang akan menjadikan program tidak terstruktur dengan baik

Selain kelebihan, ada juga kekurangan program prosedural. Program ini cukup sulit untuk proses perawatan, metode yang tersedia sulit untuk diubah tanpa harus mempengaruhi metode sistem secara keseluruhan

Pemrograman Berorientasikan Objek (PBO)

Object Oriented Programming adalah sebuah metode pemrograman yang berorientasikan objek. PBO mendefinisikan semua data dan method ke dalam beberapa class atau objek agar bisa saling bekerja sama dalam memecahkan masalah. Metode ini lebih fleksibel, karena kemudahan dalam mengubah program dan secara luas bisa digunakan dalam program skala besar.

Kelebihan dari Metode PBO adalah:

  1. Maintenance program lebih mudah dan program yang dibuat dapat lebih mudah dibaca dan dipahami. Selain itu, PBO dapat mengontrol kerumitan program hanya dengan cara mengizinkan perincian-perincian yang dibutuhkan oleh programmer
  2. Mudah dalam pengubahan program, bisa berupa penambahan atau penghapusan fitur atau objek tertentu. Contoh pengubahan yang bisa dilakukan antara lain penambahan dan penghapusan data di dalam suatu database
  3. Objek-objek di dalam program dapat digunakan sesering mungkin oleh programmer untuk menyimpan objek-objek yang dirancang ke dalam sebuah module yang dapat disisipkan ke dalam baris kode baru. Penambahan bisa dilakukan dengan sedikit perubahan atau tanpa perubahan pada kode program utama

About the Author

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You may also like these