Lompat ke konten
Senin–Jumat, 08.00–16.30 WIB
Buku Ajar

Struktur Data dan Algoritma: Konsep, Implementasi, dan Studi Kasus

David Naista · Editor: Tim Penerbit

Naista, D. (2026). Struktur Data dan Algoritma: Konsep, Implementasi, dan Studi Kasus. Bandar Lampung: Naistudio.

Abstrak

Struktur Data dan Algoritma: Konsep, Implementasi, dan Studi Kasus merupakan buku yang membahas konsep fundamental struktur data dan algoritma sebagai dasar penting dalam pengembangan perangkat lunak. Buku ini dirancang untuk membantu pembaca memahami bagaimana data direpresentasikan, disimpan, dikelola, dan diproses secara efisien, sekaligus memahami cara merancang algoritma yang tepat berdasarkan kebutuhan dan karakteristik permasalahan. Pembahasan diawali dengan pengenalan data, struktur data, informasi, algoritma, klasifikasi struktur data, serta Abstract Data Type. Selanjutnya, pembaca diperkenalkan pada analisis kompleksitas algoritma melalui notasi asimtotik, kompleksitas waktu dan ruang, serta analisis kasus terbaik, rata-rata, dan terburuk. Konsep tersebut menjadi dasar dalam mengevaluasi efisiensi berbagai algoritma dan struktur data. Buku ini kemudian membahas berbagai struktur data fundamental, meliputi array, string, linked list, stack, queue, tree, binary search tree, heap, priority queue, dan hash table. Pembahasan dilengkapi dengan karakteristik, operasi dasar, representasi data, serta perbandingan dan penerapannya. Pada bagian algoritma, buku mengulas algoritma traversal pada graf seperti Breadth-First Search dan Depth-First Search, algoritma pencarian, serta berbagai metode sorting seperti Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, dan Quick Sort. Selain itu, buku membahas strategi perancangan algoritma, termasuk brute force, divide and conquer, greedy, dynamic programming, dan backtracking. Pemahaman tersebut diperkuat melalui studi kasus terpadu yang menggabungkan analisis kebutuhan, rancangan data pasien, pengelolaan indeks dan antrean layanan, penyusunan laporan, serta analisis kinerja rancangan. Buku ini diharapkan menjadi referensi bagi mahasiswa, pelajar, programmer pemula, maupun pembaca yang ingin membangun pemahaman kuat mengenai struktur data dan algoritma secara konseptual dan praktis.

Cara mendapatkan

Pemesanan langsung ke redaksi mendapat harga penerbit. Untuk pembelian dalam jumlah kelas atau perpustakaan, hubungi kami untuk penawaran khusus.

Kategori serupa

Judul lain yang berdekatan