BUKU AJAR UNIX PROGRAMMING
Detail Produk
JUDUL EBOOK : BUKU AJAR UNIX PROGRAMMING
PENULIS : Alfiansyah Hasibuan, M.Kom | Medi Hermanto Tinambunan, M.Kom
EDITOR: Dr. Djami Olii, M.T | Bd.Mayang Wulan, S.ST, M.K.M, Ph.D | Merriam Modeong, M.Pd
HALAMAN: vi, 76
UKURAN : 15,5 X 23 CM
SINOPSIS :
Buku Ajar Unix Programming adalah panduan komprehensif bagi siapa saja yang ingin memahami sistem operasi Unix dan pemrogramannya secara mendalam. Buku ini membahas berbagai aspek Unix, mulai dari dasar-dasar sistem hingga pemrograman tingkat lanjut, dengan pendekatan yang sistematis dan praktis.
Buku ini dimulai dengan Pendahuluan, yang menjelaskan sejarah Unix, arsitektur sistem, serta alasan pentingnya mempelajari pemrograman Unix. Selanjutnya, pembaca akan diperkenalkan dengan Lingkungan Unix, termasuk konsep shell dan terminal, perintah dasar, serta manajemen file dan direktori.
Bagian Pemrograman Shell membahas cara menulis dan menjalankan skrip shell, penggunaan variabel dan operator, struktur kontrol seperti if-else dan perulangan, serta fungsi dalam shell. Sistem File dan I/O menjelaskan struktur sistem file Unix, system call untuk manipulasi file, serta konsep pipes dan redireksi yang memungkinkan komunikasi antar proses.
Bab Proses dan Sinyal mengajarkan konsep manajemen proses di Unix, system call seperti fork(), exec(), dan wait(), serta cara menangani sinyal dalam program Unix. Sementara itu, Pemrograman Jaringan di Unix membahas dasar jaringan, penggunaan socket, serta contoh implementasi client-server sederhana menggunakan TCP/IP.
Buku ini juga mencakup Alat dan Utilitas Unix, seperti text processing (grep, awk, sed), alat pengembangan (gcc, make, gdb), dan manajemen paket. Pada bagian akhir, pembaca diajak untuk mengaplikasikan pemahaman mereka melalui Studi Kasus dan Praktikum, yang mencakup pembangunan aplikasi sederhana, debugging, serta optimasi program dalam Unix.
Dengan pendekatan yang sistematis, contoh kode yang jelas, serta latihan praktis di setiap bab, Buku Ajar Unix Programming menjadi referensi yang sangat berguna bagi mahasiswa, pengembang perangkat lunak, serta administrator sistem yang ingin menguasai pemrograman Unix secara mendalam.