Translate

Tutorial Java Lengkap dari dasar hingga mahir Bahasa indonesia


tutorial lengkap pemrograman java bahasa indonesia

Pemrograman Java Banyak sekali diinternet namun yang bahasa indonesia jarang sekali. oleh karena itu dalam tutorial kali ini kita akan belajar java dari awal hingga mahir membuat aplikasi. berikut ini yang akan kita pelajari didalam java tutorial dengan bahasa indonesia dari dasar hingga mahir. doakan semoga admin bisa konsisten membuatnya

1. Pengenalan Java
2. Instalasi JDK
3. HelloWorld
4. Keyword, Identifiers dan Akses kontrol
5. Keyword Bahasa Pemrograman Java
6. Identifiers 
7 .Access Modifier
8. Anatomi Class Java
9. Deklarasi Class
10. Deklarasi Interface 
11. Class vs Object
12. Method
13. Constructor
14. Property
15. Konstanta
16. Struktur Aplikasi Java
17. Package
18. Import
19. Jar
20. Classpath
21. Variabel dan Memory Management
22. Variabel 
Passing by value dan Passing by reference
Tipe Data Primitif
Wrapper Class
Array
Garbage Collector 28
Operator 30
Operator Assignment  30
Operator Relasi 31
Operator Instanceof32
Operator Aritmatik 33
Operator Kondisi35
Operator Bitwise 35
Operator Bit Shift37
Operator Logika 39
Flow Control40
If 41
Switch 41
Exception 43
Sintaks Exception43
Call Stack, Stack Trace dan Uncaught Exception 44
Class Exception46
Hirarki Class Exception 47
Throws dan Throw 50
Perulangan / Iterasi 52
for52
while 53
do-while 54
OOP dengan Java54
Enkapsulasi 55
Inheritance, IS-A dan HAS-A 55
Polimorfisme (Polymorphism)57
Overriding dan Overloading 58
Casting Variabel Reference59
Interface 59
Collection dan Generics60
toString60
equals dan hashcode61
Java Collection Framework 64
List 64
Set 65
Map 67
Sorting69
Class Collections dan Class Arrays71
Class Penting 76
String, StringBuilder, StringBuffer 76
Date, Calendar, DateFormat78
Joda Time 81
BigDecimal dan Currency87
I/O90
File 90
Reader 91
Writer 91
InputStream92
OutputStream 92
ImageIO 93
Socket94
Java 5 Update 97
Feel of Java97
Enhanced for Loop 97
For Loop Sebelum Java 5 97
For Loop di Java 5 98
Autoboxing/Unboxing 99
Primitif dan Wrapper99
Static Import 100
Utility Class 100
Varargs 100
Fungsi Dengan Jumlah Parameter Tidak Tetap100
TypeSafe Enum101
Tipe Data Enum 101
Generics 102
Tipe Data di Dalam Collection 102
Annotations103
Metadata103
Kesimpulan104
Instalasi106
Membuat Project106
Menambahkan Library107
Menggunakan Editor 109
Menggunakan Visual Designer 116
Membuat Visual Component 116
Bekerja dengan jendela pallet 117
Bekerja dengan jendela properties117
Bekerja dengan jendela Inspector 117
Debugging 117
Akses Database dengan JDBC 121
Mengenal JDBC 121
Database Driver 121
Membuat Koneksi122
Menyiapkan Table 123
Mengambil dan Memanipulasi Data dari Database123
Menggunakan PreparedStatement 125
Batch Execution127
Menangani Transaction127
Mendapatkan ID yang Digenerate Otomatis 128
JDBC-ODBC Bridge 128
Memanggil Function dan StoredProcedure 129
Model, Dao dan Service Pattern131
Entity Class / Model 131
DAO Pattern 132
Service Pattern133
ORM, Hibernate dan Spring137
Object Relational Mapping137
Hibernate 137
Object persistence138
Object-relational mismatch138
Granularity  138
Subtypes 138
Identity  138
Association 138
Navigasi data 139
Impelementasi ORM untuk Mengatasi Masalah Ketidaksesuaian 139
Identitas139
Asosiasi 139
Navigasi data139
Mapping Sederhana 140
Konfigurasi Hibernate  141
Menjalankan Hibernate 143
Class-class Penting dalam Hibernate 144
Menggunakan Hibernate dengan Spring ORM 144
Hibernate DAO menggunakan Spring 145
Generic DAO 146
Spring Service147
Declarative Transaction vs Programatic Transaction149
Spring Configuration dan Spring Application Context150
Utility class untuk mengenerate table dan initial data 154
Hibernate Mapping 154
Entity dan Basic mapping 155
Id Generation 156
Class Diagram158
One-To-One 159
One-To-Many dan Master-Detail160
Many-to-Many 162
Component163
CollectionOfElement 164
Inheritance164
Database Index 165
HQL 166
Projection 167
Condition167
Parameter Binding 168
Order By169
Agregat169
Subquery 169
Join169
Masalah LazyInitializationException, N+1 Select, Lazy fetch dan Eager fetch169
Transformation170
Hibernate Cache171
First level cache 171
Second level cache171
Swing175
Java Foundation Class  175
Feature JFC175
Swing Package176
Swing HelloWorld 176
Install Java Development Kit176
Membuat program HelloWorld 177
Melakukan kompilasi program HelloWorld 177
Menjalankan program HelloWorld 177
Membuat Swing HelloWorld dengan NetBeans 177
Komponen Swing  179
Struktur Komponen Swing 179
Bekerja dengan JLabel, JTextField dan JButton179
Bekerja dengan JCheckBox dan JRadioButton 182
Bekerja dengan JList dan JComboBox 184
Bekerja dengan Menu, Popup Menu dan Toolbar 186
Membuat Menu187
Membuat Popup Menu 190
Membuat Toolbar191
Membuat Dialog dan JFileChooser 193
Membuat pre-defined dialog dengan JOptionPane193
Membuat JFileChooser 196
Konsep MVC199
Model dalam Komponen Swing  200
TableModel 201
ListModel 202
Renderer 202
Editor  203
Aplikasi POS 207
Data Master208
Mendesign Screen 209
Membuat class Main dan Inisialisasi Spring Application Context212
Melengkapi kode PersonPanel215
Data Transaksi 226
Mempersiapkan Screen Transaksi Penjualan228
Membuat Service dan DAO untuk Sales dan Product 232
Melengkapi Kode di Class ProductLookupDialog 235
Melengkapi Kode Class SalesPanel237
JasperReports249
Pengenalan 249
Persiapan249
Laporan Transaksi Harian250
Membuat JasperReports Menggunakan iReport Visual Designer251
Membuat Field 252
Mencompile File jrxml Menjadi jasper Menggunakan Ant Task 254
Mempersiapkan ReportService256
Membuat UI Report 259
Arsitektur Three Tier 263
Matriks Perbandingan antar protokol remoting 264
Implementasi Arsitektur Three Tier 264
Membuat Server dan Client Class268
Izpack 270
Membuat Installer dari Sample di IzPack270
XML Konfigurasi IzPack275
Tag Intsallation<installation> 277
Tag Information <info>277
Variabel, Tag Variabel <variable> dan Tag dynamic variabel <dynamicvariable>277
Kondisi dan Tag Kondisi <conditions>  278
Tag GUI Preference <guiprefs>279
Tag Localization <locale>280
Tag Resources <resources>280
Panel <panels>280
Panel-Panel yang Disediakan IzPack282
HelloPanel dan HTMLHelloPanel283
CheckedHelloPanel283
InfoPanel dan HTMLInfoPanel 283
LicencePanel dan HTMLLicencePanel 283
PacksPanel 283
TargetPanel283
InstallPanel283
FinishPanel283
Membuat Installer Aplikasi POS 283
Persiapan 284
Membuat Startup Script 284
Membuat Ant Script Installer287

Post a Comment

0 Comments