Description
JUDUL BUKU : BUKU AJAR STRUKTUR DATA: KONSEP DAN IMPLEMENTASI DI BAHASA PEMROGRAMAN DART
PENULIS : Lutfi Hakim, Sepyan Purnama Kristanto, Dianni Yusuf
JUMLAH HALAMAN : 270 HALAMAN
SINOPSIS:
Struktur data didefinisikan sebagai cara penyimpanan, pengorganisasian, dan pengelolaan data di dalam komputer agar dapat diakses dan dimanipulasi secara efisien serta optimal. Struktur data menjadi fondasi utama dalam ilmu komputer karena menentukan seberapa cepat dan hemat sebuah program dapat bekerja, terutama ketika menghadapi data dalam skala besar.
Buku Ajar “Struktur Data: Konsep dan Implementasi di Bahasa Pemrograman Dart” menyajikan pembahasan komprehensif mengenai konsep struktur data dan algoritma yang disajikan secara sistematis dan langsung dapat diimplementasikan menggunakan bahasa pemrograman Dart. Mulai dari pengantar pentingnya struktur data dan analisis kompleksitas algoritma (Big-O), struktur data dasar di Dart seperti List, Set, dan Map. Selain itu, buku ini juga membahas materi rekursif, berbagai algoritma pengurutan (sorting) dan pencarian (searching), hingga struktur data linier non-primitif seperti Stack (Tumpukan), Queue (Antrean), Linked List (Single, Double, dan Circular). Materi terakhir pada buku ini membahas struktur data non-linier berupa Tree khususnya membahas Binary Tree dan Binary Search Tree.
Setiap bab disajikan dengan pendekatan yang seimbang antara teori yang kuat, ilustrasi visual yang jelas, analisis kompleksitas waktu dan ruang, implementasi kode Dart yang bersih dan sederhana, studi kasus nyata, latihan soal, serta bahan diskusi untuk memperdalam pemahaman. Buku ini tidak hanya menjelaskan “apa” dan “bagaimana”, tetapi juga “mengapa” suatu struktur data dipilih untuk menyelesaikan permasalahan tertentu.
Buku ini sangat relevan bagi mahasiswa program studi Teknik Informatika, Sistem Informasi, atau Rekayasa Perangkat Lunak, dosen pengampu mata kuliah Struktur Data dan Algoritma, serta developer Dart/Flutter yang ingin memperkuat fondasi pemrograman mereka. Dengan pendekatan yang aplikatif dan berorientasi pada praktik industri, buku ini membantu pembaca tidak hanya memahami konsep, tetapi juga mampu menerapkannya langsung dalam pengembangan aplikasi yang scalable dan berkinerja tinggi.
Penulis berharap buku ini tidak hanya cocok menjadi bahan ajar dan referensi akademik, tetapi juga mampu menumbuhkan cara berpikir logis, analitis, sistematis, serta semangat inovasi dalam menghadapi tantangan pemrograman di era digital saat ini.




Reviews
There are no reviews yet.