Politeknik Siber dan Sandi Negara

Knowledge Center of Cybersecurity and Cryptography

  • Home
  • Information
  • News
  • Help
  • Librarian
  • Member Area
  • Select Language :
    Arabic Bengali Brazilian Portuguese English Espanol German Indonesian Japanese Malay Persian Russian Thai Turkish Urdu

Search by :

ALL Author Subject ISBN/ISSN Advanced Search

Last search:

{{tmpObj[k].text}}
Image of Esensi-esensi bahasa pemrograman Java: disertai lebih dari 100 contoh program
Bookmark Share

Text

Esensi-esensi bahasa pemrograman Java: disertai lebih dari 100 contoh program

Bambang Hariyanto - Personal Name;

Daftar Isi

Bagian I: Perkenalan
Bab 1. Perkenalan Dengan Java
1.1. Rilis Java
1.2. Dari Handheld Sampai Aplikasi Skala Enterprise
1.3. Java Bahasa Mudah?
1.4. Pemrograman Berorientasi Obyek
1.5. Sejarah Singkat Java

Bab 2. Fitur Penting Bahasa Java
2.1. Bahasa Sederhana
2.2. Bahasa Berorientasi Obyek
2.3. Bahasa Statically Typed
2.4. Bahasa Dikompalasi
2.5. Bahasa yang Aman
2.6. Bahasa Independen Terhadap Platform
2.7. Bahasa Multithreading
2.8. Bahasa yang Didukung Garbage Collector
2.9. Bahasa yang Tegar
2.10. Bahasa yang Mampu Diperluas

Bab 3. Java Development Kit
3.1. Instalasi
3.2. Kompilator
3.3. Interpeter
3.4. Applet Viewer
3.5. Java Debugger (jdb)
3.6. Java Class File Disassembler (javap)
3.7. Java Class Header and Stub File Generator (javah)
3.8. Java Documentation Generator (javadoc)
3.9. Applet Demo
3.10. Kode Sumber Java API

Bab 4. Program Java PIT
4.1. Pembuatan Program
4.2. Pembahasan Program
4.3. Digram UML
4.4. Tipe Aplikasi Java
4.5. Siklus Program Java
4.6. Program Berbasis GUI

Bagian II: Token
Bab 5. Token dan Literal
5.1. Identifier
5.2. Konstanta
5.3. Keyword
5.4. Literal

Bab 6. Separator, Whitespace, dan Komentar
6.1. Separator
6.2. Whitespace
6.3. Komentar

Bagian III: Tipe Data dan Casting
Bab 7. Tipe Data Dasar
7.1. Java Adalah Strongly Typed Language
7.2. Deklarasi Variabel
7.3. Kategori Tipe Data
7.4. Inisialisasi Dinamis

Bab 8. Konversi dan Casting Tipe Data
8.1. Konversi Tipe
8.2. Konversi Tipe Otomatis
8.3. Casting
8.4. Pembacaan Masukan
8.5. Format Keluaran

Bagian IV: Operator dan Ekspresi
9.1. Tabel
9.2. Keterdahuluan Operator

Bab 10. Operator Bilangan Bulat
10.1. Operator Bilangan Bulat Unary
10.2. Operator Bilangan Bulat Biner
10.3. Operator Relasional Bilangan Bulat

Bab 11. Floating-Point Operator
11.1. Operator Bilangan Titik Mengambang Unary
11.2. Operator Biner Bilangan Titik Mengambang
11.3. Operator Relasional Titik Mengambang

Bab 12. Operator Booelan
12.1. Daftar Operator Boolean
12.2. Operator Evaluasi dan Operator Logik
12.3. Operator Boolean Kondisional

Bab 13. Operator String
13.1. Penyambungan
13.2. Substring
13.3. Pengujian Kesamaan

Bab 14. Operator Penugasan dan Promosi Tipe Otomatis
14.1. Operator Penugasan
14.2. Promosi Tipe Otomatis
14.3. Aturan Promosi Tipe Otomatis

Bab 15. Array
15.1. Deklarasi dan Penciptaan Array
15.2. Array 1 Dimensi
15.3. Array Multi Dimensi

Bagian V: Kendali Program
Bab 16. Blok dan Lingkup
16.1. Blok
16.2. Identasi
16.3. Lingkup
16.4. Parameter Baris Perintah

Bab 17. Sekuen
17.1. Bentukan Umum Sekuen
17.2. Bentukan Penugasan

Bab 18. Percabangan
18.1. Percabangan if
18.2. Percabangan if-else
18.3. Percabangan switch

Bab 19. Pengulangan
19.1. Pengulangan for
19.2. Pengulangan while
19.3. Pengulangan do-while

Bab 20. Pernyataan Jump
20.1. Pernyataan break
20.2. Pernyataan continue
20.3. Pernyataan return

Bagian VI: Kelas
Bab 21. Kelas
21.1. Pengertian Kelas
21.2. Deklarasi Kelas
21.3. Java Modifier

Bab 22. Metode
22.1. Apakah Metode?
22.2. Pendeklarasian dan Pendefinisian Metode
22.3. Sintaks Pemanggilan Metode
22.4. Promosi Argumen
22.5. Pelewatan Parameter
22.6. Overloading terhadap Metode
22.7. Rekursi
22.8. Keyword this
22.9. Penggunaan Modifier final di Parameter

Bab 23. Constructor
23.1. Apakah Constructor?
23.2. Deklarasi dan Pendefinisian Constructor
23.3. Overloading Terhadap Constructor

Bagaian VII: Objek
Bab 24. Objek
24.1. Deklarasi Reference dan Penciptaan Objek
24.2. Siklus Hidup Objek
24.3. Garbage Collection
24.4. Finalisasi Objek

Bab 25. Kelas Objek
25.1. Variabel dan Metode di Kelas Object
25.2. Metode clone()
25.3. Metode equals()
25.4. Metode hashCode()
25.5. Metode getClass()
25.6. Metode toString()
25.7. Metode finalize()

Bagian VIII: Pendekatan Berorientasi Objek di Java
Bab 26. Pendekatan Berorientasi Objek
26.1. Konsep-konsep Penting Pendekatan Berorientasi Objek
26.2. Pengkapsulan
26.3. Pewarisan
26.4. Polymorphism
26.5. Pesan (message)
26.6. Penerapan Pengkapsulan, Pewarisan dan Polymorphism

Bab 27. Pengkapsulan
27.1. Abstraksi
27.2. Abstraksi Berorientasi Objek
27.3. Prinsip Pengkapsulan
27.4. Penunjuk Sederhana Rancangan Kelas

Bab 28. Pewarisan
28.1. Pewarisan Merupakan Konsep Pokok Berorientasi Objek
28.2. Pembuatan Kelas Turunan
28.3. Petunjuk Ringkas Penggunaan Pewarisan

Bab 29. Polymorphism
29.1. Deskripsi Polymorphism
29.2. Polymorphism sebagai Teknik Pengelolaan Kompleksitas yang Ampuh
29.3. Prinsip Substitusi Liskov
29.4. Object adalah Moyang Semua Kelas di Java

Bab 30. Pesan
30.1. Operasi
30.2. Spesifikasi Operasi
30.3. Pengelompokkan Operasi
30.4. Metode

Bagian IX: Kelas-kelas Dasar
Bab 31. String
31.1. Deskripsi String
31.2. Simbol
31.3. String di Java
31.4. Metode regionMatches()
31.5. Ekstraksi String

Bab 32. Kelas StringBuffer
32.1. Constructor
32.2. Operasi StringBuffer
32.3. Metode length(), capacity(), dan setLength()
32.4. Metode charAt(), dan setCharAt()
32.5. Metode append(), dan insert()
32.6. Metode toString

Bab 33. Kelas Math
33.1. Sekilas Kelas Math
33.2. Metode-metode di Kelas Math
33.3. Metode Trigonometri
33.4. Metode exp(), log(), sqrt(), pow()
33.5. Metode ceil(), floor(), round(), rint()
33.6. Metode atan2()
33.7. Metode random()
33.8. Metode abs()
33.9. Metode min() dan max()
33.10. Konstanta di Kelas Math

Bab 34. Kelas-kelas Data Type Wrapper
34.1. Kelas-kelas Data Type Wrapper
34.2. Metode-metode di Semua Kelas Type Wrapper
34.3. Kelas Number
34.4. Kelas Boolean
34.5. Kelas Character
34.6. Metode Byte, Short, Integer, dan Long
34.7. Kelas-kelas Floating-Point

Bab 35. Kelas BigInteger dan BigDecimal
35.1. Kelas BigInteger
35.2. Kelas BigDecimal
35.3. Program BigNumberToy

Bagian X: Fasilitas Lanjut
Bab 36. Paket
36.1. Deklarasi Package
36.2. Penanganan Package
36.3. Ketampakan di Kelas dan Paket
36.4. CLASSPATH

Bab 37. Exception Handling
37.1. Bug dan Exception
37.2. Penanganan Kesalahan Tanpa Exception Handling
37.3. Kata Kunci untuk Exception Handling di Java
37.4. Exception adalah Kelas
37.5. Exception Tidak Tertangkap
37.6. Blok throw, try dan catch
37.7. throw dan throws
37.8. Kelas Throwable dan Exception

Bab 38. Inner Class
38.1. Inner Class
38.2. Penggunaan Inner Class untuk Mengakses State Objek
38.3. Local Inner Class
38.4. Anonymous Inner Class
38.5. Inner Class untuk Program Dituntun Kejadian

Bab 39. Interface
39.1. Kegunaan Interface
39.2. Interface untuk Keperluan Pewarisan Jamak
39.3. Deklarasi Interface
39.4. Implementasi Interface
39.5. Interface sebagai Tipe
39.6. Exception di Interface

Bab 40. Reflection
40.1. Pengertian Reflection
40.2. Penggunaan Reflection untuk Menganalisis Kemampuan Kelas
40.3. Penggunaan Reflection untuk Menganalisis Objek Saat Jalan
40.4. Penggunaan Reflection untuk Menulis Kode Array Generik
40.5. Penggunaan Reflection sebagai method Pointer seperti di C/C++

Bab 41. Multithreading
41.1. Kemampuan Multithreading
41.2. Model Thread Java
41.3. Sinkronisasi dan Komunikasi

Bagian XI: Paket Language
Bab 42. Paket Java.Lang
42.1. Interface di java.lang
42.2. Kelas Class
42.3. Kelas ClassLoader
42.4. Kelas System dan Runtime
42.5. Kelas System
42.6. Kelas Runtime
42.7. Kelas Process
42.8. Kelas Compiler
42.9. Kelas Exception Handling
42.10. Kelas Package
42.11. Kelas SecurityManager
42.12. Kelas Reflection dan Paket java.lang.reflect

Bagian XII: Macam Program Java
Bab 43. Aplikasi Konsol
43.1. Deskripsi Aplikasi Konsol
43.2. Masukan dan Keluaran di Aplikasi Konsol
43.3. Kelas System

Bab 44. Sekilas Applet
44.1. Paket Applet
44.2. Kelas Applet
44.3. Kerangka Program Applet
44.4. Interface-interface di Paket Applet
44.5. Tag dan Parameternya di HTML

Bab 45. Windowing di Java
45.1. Paket java.awt
45.2. Java Foundation Classes (JFC)

Bagian XIII: Java API
Bab 46. Java API
46.1. Tugas-tugas Java API
46.2. Paket Standar
46.3. JDK 1.2
46.4. Extended API

Bagian XIV: J2EE dan J2ME
Bab 47. Aplikasi Sisi Server dan J2EE
47.1. Aplikasi Skala Enterprise
47.2. J2EE

Bab 48. EJB (Enterprise JavaBeans)
48.1. Apa EJB?
48.2. Konsep Komponen
48.3. Perbedaan EJB dan JavaBeans
48.4. Mekanisme Kerja EJB
48.5. EJB Container
48.6. Tipe-tipe EJB
48.7. Lima Pihak Pengembangan EJB

Bab 49. Java Servlet dan JSP
49.1. Java Servlet
49.2. JSP

Bab 50. J2ME
50.1. Sekilas J2ME
50.2. Komponen J2ME
50.3. Contoh Lapisan Teknologi J2ME
50.4. Spesifikasi CLCD
50.5. Web di Mobile Device
50.6. MIDP

Bagian XV: Penutup
What Next?






Availability
#
Perpustakaan Poltek SSN (Rak 000) 005.262 BAM e/2
b0001810
Available - Available
#
Perpustakaan Poltek SSN (Rak 000) 005.262 BAM e
b0001809
Available - Available
Detail Information
Series Title
--
Call Number
005.262 BAM e
Publisher
Bandung : Informatika., 2005
Collation
xxxii; 832 hal.; ilus.; 24 cm
Language
Indonesia
ISBN/ISSN
9793338121
Classification
005.262
Content Type
-
Media Type
-
Carrier Type
-
Edition
Cetakan kedua
Subject(s)
Java (Computer Program Language)
Java (Bahasa Pemrograman)
Specific Detail Info
--
Statement of Responsibility
Bambang Hariyanto
Other version/related

No other version available

File Attachment
No Data
Comments

You must be logged in to post a comment

Politeknik Siber dan Sandi Negara
  • Information
  • Services
  • Librarian
  • Member Area

About Us

Perpustakaan Politeknik Siber dan Sandi Negara menyediakan berbagai macam koleksi seperti Buku, Jurnal, Majalah, Koran, Referensi dan Konten Lokal.

Search

start it by typing one or more keywords for title, author or subject

Keep SLiMS Alive Want to Contribute?

© 2025 — Senayan Developer Community

Powered by SLiMS
Select the topic you are interested in
  • Computer Science, Information & General Works
  • Philosophy & Psychology
  • Religion
  • Social Sciences
  • Language
  • Pure Science
  • Applied Sciences
  • Art & Recreation
  • Literature
  • History & Geography
Icons made by Freepik from www.flaticon.com
Advanced Search
Where do you want to share?