Monday,
20/Apr/2020
Mengenal class java.sql.PreparedStatement
Hai, sebelumnya kita udah bisa mengambil data dengan menggunakan API class Statement sekarang kita bahas kaka-nya yaitu API class java.sql.PreparedStatement. Penggunaan API PreparedStatement biasanya digunakan untuk melakukan Insert, Update, Delete, Find By id, atau query yang membutuhkan parameter.
Sunday,
19/Apr/2020
Mengenal class java.sql.Statement
Hi, setelah kita membuat connection, menyiapkan database schema dengan menggunakan flyway database migration. Sekarang kita akan mengambil data dari table yang ada di database. Tapi sebelum itu ada beberapa yang harus kita siapkan karena disini saya menggunakan Design pattern. Nah temen-temen mungkin binggung apa itu design pattern ya khan?…
Sunday,
19/Apr/2020
Using Database Versioning with flyway
Database schema versioning ini bukanlah teknologi baru, udah ada semenjak dulu, dan juga flyway ini juga bukanlah satu-satunya. Ada beberapa schema database versionning yang popular untuk Bahasa pemograman Java seperti:
Sunday,
19/Apr/2020
Membuat connection ke Database PostgreSQL via JDBC
Hi, di materi kali kita akan menghubungkan antara Java dengan Database dengann menggunakan teknologi JDBC atau Java Database Connectivity setelah sebelumnya kita membuat project dengan Apache Maven. Object connection yang kita buat kali ini menggunakan framework/library connection pooling yaitu HikariCP.
Sunday,
19/Apr/2020
Setup Project JDBC dengan Apache Maven
Hi, di materi kali ini kita akan membuat project java dengan Apache Maven dengan kebutuhan CRUD (Create Read Update Delete) database dari Java Application. berikut stepnya:
Sunday,
19/Apr/2020
What is Java Database Connectivity
JDBC atau Java Database Connectivity itu berfungsi sebagai jembatan atau penghubung antara Bahasa Pemograman Java dengan software Database, Dengan JDBC kita bisa terhubung dengan RDBMS atau Relational Database Management seperti PostgreSQL, Microsoft SQL Server, MySQL, Oracle dan lain-lain.
Tuesday,
14/Apr/2020
Silabus Belajar JDBC dengan PostgreSQL Database
Hi in this section JDBC dengan PostgreSQL, temen-temen akan belajar mengintegrasikan database PostgreSQL dengan Java untuk mengakses data pada sebuah Tabel dalam Database dengan menggunakan teknologi JDBC atau singkatan dari Java Database Conectivity.
Friday,
24/Nov/2017
Time to your practice part 5
Thursday,
23/Nov/2017
Why Use Generics?
Dari materi sebelumnya temen-temen ada yang bingung? tentang di materi element collection kok beda cara penulisannya dengan array biasa yaitu seperti berikut:
Wednesday,
22/Nov/2017
Perulangan for untuk Array, List, Set dan Map
Dibandingkan kita harus menggunakan perulangan dengan for biasa seperti berikut contohnya
Wednesday,
22/Nov/2017
Element Collection
Di materi sebelumnya kita udah membuat array, nah kita tau kalo array itu untuk menyimpan data yang lebih dari satu dalam sebuah variable, Tetapi dengan menggunakan array tersebut memiliki kekurangan yaitu agak susah untuk menambahkan dan menghapus suatu element dalam array tersebut
Tuesday,
21/Nov/2017
Array 2 dimensi
Sebelumya kita udah mengenal array single dimentions, sekarang kita akan buat array dengan multidimention atau orang-orang sering menggunakan istilah kordinal xy jika 2 dimention dan untuk tiga dimention xyz conthnya seperti berikut:
Monday,
20/Nov/2017
Menyimpan multiple value dalam sebuah variable
Setelah mengelesaikan, latihan tentang class, object oriented programming dan package. Sekarang saatnya move on ke materi selanjutnya yaitu Array. Tujuan penggunaan array yaitu kita bisa menyimpan data yang jumlahnya bisa kita tentukan dalam sebuah variable. Jadi klo saya gambarkan atau perbedaan variable single value dengan variable multiple values seperti berikut:
Friday,
17/Nov/2017
Time is your practice part 4
Thursday,
16/Nov/2017
Contructor adalah method
Secara default di Java constuktor akan dibuatkan otomatis ketika kita tidak mendefinisikan construktor di class yang kita buat. Yang mungkin jadi pertanyaan, apa itu construktor?
Wednesday,
15/Nov/2017
Mengenal keyword super dan this
Mungkin dari temen-temen masih agak bingung apa sih yang membedakan antara super dan this dan juga mungkin melihat dari materi sebelumnya bagian inherintace dan bagian encapsulation tapi belum dijelaskan apa magsud dan tujuannya. Ok nah masilnya saya punya contoh seperti berikut:
Wednesday,
15/Nov/2017
Mengenal lebih jauh tentang polymorpism
Di materi sebelumya kita tau klo polymorpism ini merupakan salah satu fitur Object Oriented Programming. Beberapa fitur diataranya yaitu Override dan Overload
Wednesday,
15/Nov/2017
Mengenal lebih jauh tentang inheritance
Mungkin inheritance di Java agak anti-mainstream artinya beda dari teknologi pesaingnya seperti .NET, PHP dan lain-lain, yang menerapkan single extends. Seperti di konsep sebelumya yaitu seperti berikut:
Wednesday,
15/Nov/2017
Object Oriented Approach di Java8
Object Oriented Approach pada dasarnya ada 3 konsep yang bisa diimplementasikan. yaitu seperti berikut:
Wednesday,
15/Nov/2017
Object oriented dengan Java class
Mungkin dari temen-tement masih bingung apa itu class, klo misalnya kita googling pasti jawabanya
Wednesday,
15/Nov/2017
Time is your for practice part 3
LatihanNo1, LatihanNo2 dan LatihanNo3 dengan struktur directory dan tempat menyipan source code seperti berikut
Tuesday,
14/Nov/2017
Organisasi class file dengan package
Semakin lama, aplikasi yang kita develop khan pasti semakin besar dan semakin banyak file class. Nah untuk itu kita bisa organisasi source code kita dengan package atau file class dimasukan kedalam folder. Jadi sebelum-sebelumnya struktur direktor kita seperti berikut:
Tuesday,
14/Nov/2017
Grouping source code dengan class
Coba kalo temen-temen perhatikan dari materi-materi sebelumya sampe sekarang mungkin klo kita gabungkan kemungkinan source code yang kita tulis udah lumayan banyak ya dan lumayan besar juga khan. Karena topik kita dari materi sebelumya yaitu modularisasi.
Tuesday,
14/Nov/2017
Menerima data dari paramenter ke dalam function
Di materi sebelumnya kita udah belajar membuat function atau method, Jadi di function atau method pada dasarnya bisa mengeluarkan data return atau menerima data parameterize, Untuk menerima data ada istilah yang namanya parameter atau katalainnya arguments seperti berikut contohnya:
Tuesday,
14/Nov/2017
Modularisasi menggunakan method atau function
Function atau method, mungkin dari temen-temen masih aneh apa itu function atau method. Function atau method itu sebenarnya salah satu cara untuk mengelompokan suatu blok atau sekumpulan perintah dengan tujuan reuseable, easy to debuging, dan readable.