Text
Pemrograman Berbasis Fungsi
Buku Teknik Informatika yang berjudul Buku Pemrograman Berbasis Fungsi merupakan karya Dwijoko Purbohadi. Pemrograman fungsional, dengan penekanan pada fungsi murni dan penghindaran perubahan status, menawarkan cara unik dalam pengembangan perangkat lunak. Paradigma ini membangun aplikasi melalui kombinasi fungsi kecil yang dapat digunakan kembali, menghasilkan kode yang bersih, modular, dan mudah dipelihara. Meskipun banyak bahasa mendukung gaya ini, JavaScript, dengan popularitasnya yang luas terutama dalam pengembangan web, dipilih untuk mengeksplorasi potensinya sebagai bahasa multi-paradigma. Buku ini dirancang untuk pengembang JavaScript yang ingin memperdalam pemahaman mereka tentang struktur program dan penerapan pemrograman fungsional.
Buku ini mencakup berbagai topik penting, mulai dari dasar-dasar paradigma fungsional, imperatif, dan deklaratif, hingga konsep-konsep lanjutan seperti fungsi murni, immutability, dan fungsi tingkat tinggi. Teknik-teknik seperti map, reduce, dan filter juga dijelaskan secara rinci. Selain itu, buku ini mengajarkan cara mengelola status tanpa efek samping dan memanfaatkan pustaka JavaScript untuk mendukung pendekatan fungsional, dilengkapi dengan langkah-langkah implementasi nyata. Konsep dasar pemrograman, struktur program JavaScript, dan pustaka populer juga diperkenalkan, disertai dengan contoh praktis yang dapat langsung diterapkan dalam proyek sehari-hari.
Berikut Daftar Isi Buku Teknik Informatika yang berjudul Buku Pemrograman Berbasis Fungsi, diantaranya:
Aplikasi Berbasis Web
Paradigma Pemrograman
Multi-Paradigma Javascript
Pemrograman Berbasis Fungsi
Paradigma Dan Kode
Fungsi Dalam Pemrograman
Fungsi Murni
Immutability
First-Class
High Order Function
No Side Effects
Penerapan Pemrograman Berbasis Fungsi
Tantangan Pemrograman Berbasis Fungsi
Standar Javascript
Fungsi Dan Standar
Library Dan Framework
Pendalaman Kasus Aplikasi Pembelajaran
Pendalaman Kasus Pemrograman Berbasis Fungsi Pada Sistem Internet Of Things
Fungsi-Fungsi Unik
Penutup
Tidak tersedia versi lain