Text
JAVA ALGORITMA, STRUKTUR DATA DAN PEMROGRAMAN GUI
B uku ini hanya cocok bagi mereka yang berkomitmen menjadi seorang programmer JAVA. Dengan tanpa basa-basi, ditulis untuk mengupas tuntas kelas abstrak dan antarmuka, yang mengintegrasikan keduanya dalam pemrograman GUI. Terdapat juga pembahasan yang cukup detil tentang pemrograman grafik dan event-driven. File Biner I/O dan file teks I/O dianalisa dengan mengemukakan perbedaan keduanya.
R.H. Sianipar, S.T., M.T., M.Eng, Ph.D
Penulis lahir di Pematang Siantar pada tanggal 25 April 1977. Setelah lulus dari SMAN-3 Pematang Siantar, pada tahun 1994 dia merantau ke kota pendidikan Yogyakarta. Pada tahun 1998 dan 2001 dia menyelesaikan pendidikan Sarjana Teknik (S.T) dan Magister Teknik (M.T) keduanya di Teknik Elektro Universitas Gadjah Mada. Pada tahun 2003, dia mendapatkan beasiswa Monbukagakusho dari Pemerintah Jepang. Pada tahun 2005 dan 2008, menyelesaikan pendidikan Master of Engineering (M.Eng) dan Doctor of Engineering (Dr.Eng) di Universitas Yamaguchi. Sampai sekarang, dia aktif mengajar di Teknik Elektro Universitas Mataram dan merupakan ketua Lembaga Pendidikan & Pelatihan Komputer "STIKOM NUSRA" di Nusa Tenggara Barat. Dr. Sianipar juga aktif melakukan kerjasama dengan beberapa universitas di Jepang. Bidang ketertarikan penelitan Dr. Sianipar adalah keamanan multimedia, pemrosesan sinyal/citra/video digital, kriptografi, komunikasi digital, dan kompressi/pengkodean data.
Pengurutan lewat algoritma bubble, merge, quick, dan heap tidak luput dibedah secara bertahap dan sistematis. Konsep penanganan list, tumpukan, antrian dan antrian prioritas diintroduksi dengan penjelasan-penjelasan kasuistik dan applikatif. Penjelajahan pohon biner ditelaah dan dianimasi secara visual untuk mengatrol pemahaman pembaca. Di bagian akhir buku ini, dibahas metode pencarian DFS (depth-first search) dan BFS (breadth-first search) dalam menjelajah suatu graf.
Berikut beberapa topik konsentrasi yang disajikan dalam buku ini:
Kelas Abstrak, antarmuka, objek kelas wrapper, BigDecimal, dan BigInteger.
diaGrafik, Pemrograman Event-Driven, dan pemrograman GUI.
1/0 teks dan I/O biner, antarmuka Serializable, dan kelas RandomAccessFile.
Metode rekursi, pengurutan seleksi menggunakan rekursi, pencarian biner menggunakan rekursi, dan lain-lain.
Kelas dan antarmuka generik, tipe generik, dan metode generik.
JAVA Collections Framework (JCF), HashSet, LinkedHashSet, TreeSet, ArrayList, LinkedList, Vector, Stack, Priority Queue, dan lain lair
Pengurutan bubble, pengurutan merge, pengurutan quick, peng heap, dan pengurutan eksternal.
List dinamis menggunakan array, list dinamis menggunakan s berantai, dan antrian prioritas menggunakan heap.
Pohon pencarian biner: representasi pohon biner dengan list b dan iterator untuk menjelajah pohon biner.
Graf dan aplikasinya: model graf dengan antarmuka dan pencarian DFS, dan pencarian BFS.
UPT UNIV
Tidak tersedia versi lain