Tutorial Java


Java yaitu suatu bahasa pemrograman berbasis OOP(Object Orientd Program) yang multiplatform. Untuk menginstal java diperlukan JDE dan JRE. Untuk melakukan kompilasi kita memerlukan tools tambahan yang ditambahkan ke dalam JRE dan dikenal sebagai Java Development Kit 
Selengkapnya...

Pengertian dan Sejarah Java


Pengenalan Java
Apa itu Java ?
Java adalah salah satu bahasa pemrograman berorientasi objek (OOP-Object Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
Pemrograman Berorientasi Obyek (OOP)
Pemisalan Objek dalam OOP
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, sepeda punya status(jumlah gir, jumlah pedal, dua buah ban) dan perilaku (mengerem, mempercepat, ubah gir).
Bahasa yang berorientasi pada objek pun mempunyai karakteristik yang sama dengan objek-objek di dunia nyata. Yaitu status yang dalam bahasa pemrograman biasanya disimpan sebagai Variabel dan perilaku yang diimplementasikan sebagai Method.
Selengkapnya... 

VARIABEL DAN TIPE DATA


Nama merupakan hal penting dalam teknik pemrograman. Dalam suatu program, nama digunakan untuk menyebut sesuatu. Untuk menggunakan "sesuatu" tersebut, programmer harus mengerti bagaimana aturan pemberian nama dan aturan untuk menggunakan nama tersebut dalam programnya. Atau dengan kata lain, programmer harus mengerti sintaks dan semantik dari nama.
Menurut aturan sintaks Java, nama merupakan rangkaian dari 1 atau lebih karakter. Harus dimulai dengan huruf dan harus terdiri dari huruf, angka atau karakter garis bawah '_'. Berikut ini adalah contoh nama yang diperbolehkan:
Selengkapnya... 

STRING, OBJEK DAN SUBRUTIN



Bagian sebelumnya memperkenalkan 8 jenis tipe data primitif dan tipe data String. Perbedaan mendasar antara tipe primitif dan String adalah : nilai dari tipe String berupa objek. Objek akan dibahas pada bagian lain mengenai kelas (class). Di bagian ini kita akan belajar bagaimana String digunakan dan juga mempelajari konsep pemrograman penting yang lain, yaitu subrutin.
Subrutin adalah kumpulan instruksi program yang digabungkan sehingga memiliki fungsi tertentu. Dalam bahasa Java, setiap subrutin termasuk di dalam bagian suatu kelas atau objek. Java menyediakan kelas standar yang siap digunakan. Nilai tipe String adalah objek yang memiliki kumpulan subrutin yang dapat digunakan untuk memanipulasi String tersetbut. Kita bisa memanggil subrutin tersebut tanpa harus mengerti bagaimana subrutin tersebut bekerja. Sebenarnya ini adalah tujuan subrutin, yaitu sekumpulan perintah yang memiliki fungsi tertentu tanpa harus mengetahui secara detail apa yang terjadi di dalam.
Selengkapnya... 


 SUBRUTIN

Pemrograman kompleks
Salah satu cara yang digunakan untuk memecah permasalahan kompleks menjadi permasalahan yang lebih kecil adalah dengan subrutin. Subrutin terdiri dari sekelompok perintah yang melakukan suatu tugas tertentu. Subrutin memiliki nama, sehingga bisa dipanggil suatu saat di bagian lain program. Ketika komputer mengeksekusi program, setiap kali nama subrutin tersebut dipanggil, program akan melaksanakan semua perintah di dalam subrutin tersebut.
Subrutin boleh digunakan berulang-ulang, dari mana pun di dalam program, bahkan dari dalam subrutin lain. Dengan cara ini kita bisa membuat subrutin sederhana yang digunakan berulang-ulang di seluruh program. Dengan cara ini, program besar dapat dipecah menjadi bagian-bagian kecil. yang masing-masing melakukan perintah sederhana.
Selengkapnya... 

KONSEP PEMROGRAMAN BERBASIS OBYEK 



Perbandingan OOP dengan Pemrograman Prosedural
• Diselesaikan dalam bentuk prosedur atau fungsi
• Program merupakan urut-urutan instruksi
• Program dipecah-pecah ke dalam sub program yang lebih sederhana
• Fokus utama pada prosedur dan fungsi
• Fungsi dan prosedur digunakan untuk memanipulasi data
• Sedangkan data sendiri bersifat pasif 
Selengkapnya...


Memulai Java Lebih Lanjut - Struktur Kontrol

Komponen mendasar dari suatu program -- variabel, ekspresi, penyataan, dan pemanggilan subrutin -- telah dijelaskan pada Bab sebelumnya. Mulai dari bab ini, kita akan melihat bagaimana komponen dasar tersebut berinteraksi sehingga menjadi program yang lebih kompleks.
Pada bab ini, kompleksitas program akan lebih dititikberatkan pada apa yang bisa dilakukan dari dalam sebuah subrutin. Lebih khusus, akan dijelaskan lebih lanjut tentang struktur kontrol.
Struktur kontrol, yaitu perulangan (loop) dan percabangan (branch), dapat digunakan untuk mengulangi perintah berulang-ulang atau untuk memilih dua atau lebih skenario. Java memiliki beberapa struktur kontrol dan kita akan lihat secara lebih detail kemudian.
Selengkapnya... 


JDBC

Java menyediakan standard API untuk mengakses database yang disebut Java Database Connectivity (JDBC) API. Dengan menggunakan ini, para pengembang memungkinkan dapat mengakses database tanpa memperdulikan vendornya; para vendor menyediakan implementasi untuk abstract interfaces yang dijelaskan didalam API, penyediaan tersebut sama dengan set dari kemampuan koneksi untuk para pengembang.