Framework Perangkat Lunak

Framework Perangkat Lunak (Software Framework) adalah kumpulan kode program yang merupakan pondasi dan bersifat universal yang digunakan oleh para programmer / software engineer / pembuat software untuk membangun aplikasi / produk perangkat lunak. Berbeda dengan class library yang dibutuhkan oleh para programmer untuk dipanggil dan dikendalikan olehnya, framework-lah yang nantinya justru mengendalikan alur software produk jadinya secara keseluruhan. Sifat tersebut disebut Inversion of Control. Framework mempunyai perilaku dasar (default behavior) di mana kebutuhan umum diatasi/dikerjakan oleh framework. Framework juga mempunyai ruang-ruang kosong yang dapat diisi dengan kode-kode tertentu (oleh programmer) sebagai pengembangan dari perilaku dasar. Dengan kata lain, framework mempunyai kemampuan untuk dikembangkan oleh penggunanya (extensibility). Namun demikian, framework mempunyai bagian-bagian tertentu (kebanyakan) yang tidak dapat diubah oleh programmer penggunanya (non-modifiable framework code). Baca entri selengkapnya »

Solusi Travelling Salesman Problem dengan metode Brute Force

Travelling Salesman Problem (TSP) merupakan masalah Nondeterministic Polynomial-sulit di dalam optimasi kombinatorial yang dipelajari di dalam riset operasi dan ilmu komputer teoritis. Contoh kasus adalah bandara. Baca entri selengkapnya »

Ditulis dalam Informatics. 2 Komentar »

Algoritma Genetika Sederhana dengan Pseudo Code C-Like

Permasalahan:

Diberikan fungsi di bawah ini:

Maksimalkan      f(x1, x2) = 21.5 + x1 sin(4pix1) + x2 sin(20pix2) Baca entri selengkapnya »

Ditulis dalam Informatics. 1 Komentar »
Ikuti

Get every new post delivered to your Inbox.