STRUKTUR PROGRAM DALAM JAVA ANGGA FERDIA
STRUKTUR PROGRAM DALAM JAVA
ANGGA FERDIAN
15111103
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS BATAM 2014
STRUKTUR PROGRAM
DALAM JAVA
Pemrograman
Pada umumnya program adalah sederetan instruksi atau statement yang
tentunya dalam bahasa yang dimengerti oleh komputer. Instruksi tersebut
berfungsi untuk mengatur pekerjaan apa saja yang akan dilakukan oleh komputer
agar mendapatkan dan menghasilkan suatu hasil atau keluaran yang diharapkan.
Menurut Binanto (2005:1) kata program dapat diartikan:
1. untuk mendeskripsikan instruksi-instruksi tersendiri, yang biasanya
disebut source code, yang dibuat programmer.
2. Untuk mendeskripsikan suatu keseluruhan bagian dari software yang
executable.
Dapat juga dikatakan bahwa sebuah program merupakan himpunan atau
kumpulan instruksi tertulis yang dibuat oleh programmer atau suatu bagian
executable dari sebuah software.
Pengertian Pemrograman
menurut Jogiyanto (2005:582) merupakan
“kegiatan menulis kode program yang akan dieksekusi oleh komputer”.
Menurut Indrajani
(2007:22), bahasa pemrograman adalah “perangkat
lunak atau software yang dapat digunakan dalam proses pembuatan program yang
melalui beberapa tahapan-tahapan penyelesaian masalah”.
Proses pemrograman komputer bukan saja sekedar menulis suatu urutan
instruksi yang harus dikerjakan oleh komputer akan tetapi bertujuan untuk
memecahkan suatu masalah serta membuat mudah pekerjaan pengguna komputer
(user). Didalam membuat sebuah program komputer, tentu tidak terlepas dari sifat
individu pemrogram (Programmer).
Pengertian java menurut Sun dalam M. Shalahudin (2009:17) adalah nama
untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak
pada komputer standlone atau pun pada lingkungan jaringan dan menurut Frans
Thamura (2004:79) netbeans adalah salah satu open source IDE berbasiskan Sun
Microsystem yang berjalan diatas swing.
Sejarah Java
Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan
James Gosling ingin merancang bahasa komputer untuk perangkat konsumer
seperti cable TV Box. Dikarenakan perangkat tersebut tidak memiliki banyak
memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga
karena manufaktur-manufaktur berbeda memilih processor yang berbeda pula,
maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode
”Green”.
Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap
platform mengantar tim mempelajari implementasi Pascal yang pernah dicoba.
Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portabel yang
menghasilkan intermediate code untuk mesin hipotesis. Mesin ini sering disebut
dengan mesin maya (virtual machine). Kode ini kemudian dapat digunakan di
sembarang mesin yang memiliki interpreter. Proyek Green menggunakan mesin
maya untuk mengatasi isu utama tentang netral terhadap arsitektur mesin.
Karena orang–orang di proyek Green berbasis C++ dan bukan Pascal maka
kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan
prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James
Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang
kantornya, namun dikarenakan nama Oak sendiri merupakan nama bahasa
pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan
JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati
secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah
satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi.
Akhirnya mereka sepakat untuk memberikan nama bahasa pemrograman tersebut
dengan nama Java.
Produk pertama proyek Green adalah Star 7 (*7), sebuah kendali jarak jauh
yang sangat cerdas. Dikarenakan pasar masih belum tertarik dengan produk
consumer cerdas maka proyek Green harus menemukan pasar lain dari teknologi
yang diciptakan. Pada saat yang sama, implementasi WWW dan Internet sedang
mengalami perkembangan pesat. Di lain pihak, anggota dari proyek Green juga
menyadari bahwa Java dapat digunakan pada pemrograman internet, sehingga
penerapan selanjutnya mengarah menjadi teknologi yang berperan di web.
Java telah mengakomodasi hampir seluruh fitur penting bahasa–bahasa
pemrograman yang ada semenjak perkembangan komputasi modern
manusia :
1. Dari SIMULA, bahasa pada tahun 65-an, bahasa yang paling
mempengaruhi Java sekaligus C++. Dari bahasa ini diadopsi bentukan–
bentukan dasar dari pemrograman berorientasi objek.
2. Dari LISP – bahasa tahun 55-an. Diadopsi fasilitas garbage collection,
serta kemampuan untuk meniru generic list processing, meski fasilitas ini
jarang yang memanfaatkannya.
3. Dari Algolritma – bahasa pada tahun 60-an, diambil struktur kendali yang
dimilikinya.
4. Dari C++, diadopsi sintaks, sebagian semantiks dan exception handling
5. Dari bahasa Ada, diambil strongly type, dan exception handling.
6. Dari Objective C, diambil fasilitas interface.
7. Dari bahasa SmallTalk, diambil pendekatan single-root class hiérarchie,
dimana object adalah satu kesatuan hirarki pewarisan
8. Dari bahasa Eiffel, fasilitas assertion yang mulai diterapkan di sebagian
JDK 1.4
Database MySQL
MySQL adalah program yang dipakai untuk mengolah database clientserver merupakan RDBMS (Relational Data Base Management System)
(Agus,2005:3). MySQL didistribusikan secara open source dan gratis mulai tahun
1996, tetapi mempunyai sejarah pengembangan sejak tahun 1979. Database
MySQL adalah database yang sangat power full, stabil, mudah. MySQL sangat
banyak dipakai dalam sistem database web dengan menggunakan PHP. Seperti
sistem database SQL (Structured Query Language) yang lain, MySQL juga
dilengkapi dengan perintah-perintah dan sintaks-sintaks SQL.
DDL (Data Definition Language)
DDL (Data Definition Language) adalah kumpulan perintah SQL yang
berkaitan dengan pembuatan, perubahan, dan penghapusan database maupun
objek-objek
yang
terdapat
di
dalam
database,
seperti
prosedur/fungsi, trigger, dan sebagainya.
Contoh-contoh dari sintak DDL :
• CREATE (untuk membentuk basis data, table atau index)
• DROP (untuk mengubah struktur table)
• ALTER (untuk menghapus basis data, table atau index)
Create table
CREATE TABLE NAMA_TABLE (
NAMA_ATRIBUT TIPE_DATA [KETERANGAN],
tabel,
indeks,
NAMA_ATRIBUT TIPE_DATA [KETERANGAN],
…);
Alter tabel
ALTER TABEL NAMATABEL
MODIFY FILED TYPE PANJANGBARU;
Drop table
DROP TABLE NAMA_TABLE;
Drop database
DROP DATABASE NAMA_DATABASE;
DML (Data Manipulation Language)
DML (Data Manipulation Language) adalah kumpulan perintah SQL yang
berkaitan dengan manipulasi data atau isi dari suatu tabel. Dengan
perintahperintah di dalam UML, kita dapat memanipulasi (menambah, mengubah,
dan menghapus) data yang terdapat pada suatu tabel secara mudah.
Contoh-contoh sintak DML:
• SELECT – mengambil data
• DELETE – menghapus data
• INSERT – menyisipkan data
• UPDATE – mengubah data
INSERT
INSERT INTO nama_table (field1, field2,…) values
(nilai_field1,nilai_field2,…);
INSERT INTO nama_table values
(nilai_field1,nilai_field2,…);
SELECT
SELECT field1, field2,…FROM nama_table;
perintah diatas akan menampilkan semua data yang terdapat pada field yang
ditentukan. untuk melihat semua data yang ada pada table, sintak penulisannya
adalah:
SELECT * FROM nama_table;
UPDATE
UPDATE
nama_table
SET
nama_field1=nilai_baru1,
nama_field=nilai_field2,…. WHERE kriteria;
DELETE
DELETE FROM nama_table WHERE kriteria;
Keunggulan Java
Java mempunyai beberapa keunggulan dibandingkan dengan bahasa
pemrograman lainnya. Keunggulan bahasa pemrograman Java antara lain:
1. Berorientasi objek Java adalah bahasa pemrograman yang berorientasi
pada objek. Object oriented programming adalah selalu melihat personal
program sebagai objek yang memiliki sekumpulan data dan method, serta
menggabungkan method dalam suatu objek dan meniadakan atau
mengurangi variabel global dalam program (Miftah, 2008:2).
2. Java bersifat multiplatform, Program Java merupakan platform
independent. Program cukup mempunyai satu buah versi yang dapat
dijalankan pada platform yang berbeda dengan Java Virtual Machine.
Source code maupun program Java dapat dengan mudah dibawa ke
platform yang berbeda-beda tanpa harus dikompilasi ulang.
3. Java bersifat multithread, mempunyai kemampuan untuk membuat suatu
program yang dapat melakukan beberapa pekerjaan secara sekaligus dan
simultan.
4. Dapat didistribusi dengan mudah, Java dibuat untuk membuat aplikasi
terdistribusi secara mudah dengan adanya libraries networking yang
terintegrasi pada Java.
5. Bersifat dinamis dimana Java didesain untuk dapat dijalankan pada
lingkungan
yang
dinamis.
Perubahan
pada
suatu
class
dengan
menambahkan properties ataupun method dapat dilakukan tanpa
menggangu program yang menggunakan class tersebut.
Cara Menjalankan Java
Java dapat diaplikasikan melalui platform dengan editor
Netbeans yang dapat berdiri di sebagian besar OS, dalam hal ini
netbeans IDE 7.4 akan di operasikan di operating system
windows 7.
Adapun cara menjalankannya sebagai berikut :
1. Pilih lambang
di taskbar.
2. Cari all programs atau search program and files ketik NetBeans.
3. Pilih NetBeans
4.
Klik menu NetBeans
Gambar 2.1 Tampilan Java Netbeans IDE 7.4 di awal program
Gambar 2.2 Tampilan Interface Java Netbeans IDE 7.4
Struktur Program Java
Setiap program mempunyai struktur penulisan yang berbeda –
beda sesuai dengan platform bahasa pemrograman itu sendiri.
Struktur program Java yang memiliki class, variable, method, dan
lainya. Secara garis besar struktur program Java terlihat pada listing
dibawah ini :
package namaPackage;
import namaPackage;
/**
*Komentar dalam java
*/
modifier class namaKelas{
//deklarasi variable
modifier methodConstructor(){
//statement
}
public static void main(){
/*
*Statement1
*Statement2
*/
}
}
1.
Package
Packages dalam JAVA berarti pengelompokan beberapa class dan interface
dalam satu unit. Fitur ini menyediakan mekanisme untuk mengatur class dan
interface dalam jumlah banyak dan menghindari konflik pada penamaan.
Baris pertama menyatakan untuk mengimport class Color secara spesifik
pada package, sedangkan baris kedua menyatakan mengimport seluruh class yang
terkandung dalam package java.awt. Cara lain dalam mengimport package adalah
dengan menuliskan referensi package secara eksplisit. Hal ini dilakukan dengan
menggunakan nama package untuk mendeklarasikan
object sebuah class :
java.awt.Color color;
Untuk membuat package, dapat dilakukan dengan menuliskan :
package ;
Anggaplah kita ingin membuat package dimana class StudentRecord akan
ditempatkan bersama dengan class – class yang lain dengan nama package
schoolClasses.
Langkah pertama yang harus dilakukan adalah membuat folder dengan
nama schoolClasses. Salin seluruh class yang ingin diletakkan pada package
dalam folder ini. Kemudian tambahkan kode deklarasi package pada awal file.
Sebagai contoh :
package schoolClasses;
public class StudentRecord
{
private String name;
private String address;
private int age;
}
Package juga dapat dibuat secara bersarang. Dalam hal ini Java Interpreter
menghendaki struktur direktori yang mengandung class eksekusi untuk
disesuaikan dengan struktur package.
2.
Import
Import adalah cara yang digunakan agar dapat meggunakan class yang
berada diluar package yang sedang dikerjakan. Anda harus menggunakan import
package dimana class tersebut berada. Pada dasarnya, seluruh program JAVA
mengimport package java.lang.*, sehingga Anda dapat menggunakan class sepert
String dan Integer dalam program meskipun belum mengimport package sama
sekali.
Penulisan import package dapat dilakukan seperti dibawah ini :
import ;
Sebagai contoh, bila Anda ingin menggunakan class Color dalam package awt,
Anda harus menuliskan import package sebagai berikut :
import java.awt.Color;
import java.awt.*;
3.
Komentar
Komentar adalah catatan yang ditulis pada kode dengan tujuan sebagai
bahan dokumentasi. Teks tersebut bukan bagian dari program dan tidak
mempengaruhi jalannya program. Java mendukung tiga jenis komentar : C++
style komentar satu baris, C style beberapa baris, dan komentar javadoc khusus
Bentuk Umum komentar pada javadoc :
/**
This is an example of special java doc comments used for \n
generating an html documentation. It uses tags like:
@author Florence Balagtas
@version 1.2
*/
4.
Identifier Java
Java Identifier adalah suatu tanda yang mewakili nama-nama variabel,
method, class, dsb.
Contoh dari Identifier adalah : Hello, main, System, out.
Pendeklarasian Java adalah case-sensitive. Hal ini berarti bahwa Identifier :
Hello tidak sama dengan hello. Identifier harus dimulai dengan salah satu huruf,
underscore “_”, atau tanda dollar “$”. Hurufnya dapat berupa huruf besar maupun
huruf kecil. Karakter selanjutnya dapat menggunakan nomor 0 smpai 9.
Identifier tidak dapat menggunakan kata kunci dalam Java seperti class,
public, void, dsb.
5.
Deklarasi Class
Sebelum menulis class Anda, pertama pertimbangkan dimana Anda akan
menggunakan class dan bagaimana class tersebut akan digunakan. Pertimbangkan
pula nama yang tepat dan tuliskan seluruh informasi atau properti yang ingin
Anda isi pada class. Jangan sampai terlupa untuk menuliskan secara urut method
yang akan Anda gunakan dalam class. Class mengizinkan Anda dalam
mendeklarasikan tipe data baru. Ia dijalankan sebagai blueprint, dimana model
dari object yang Anda buat berdasarkan pada tipe data baru ini.
Bentuk Umum Dalam pendefinisian class, dituliskan :
class {
*
*
* }
dimana :
adalah sebuah access modifier, yang dapat dikombinasikan dengan
tipe modifier lain.
6.
Access Modifier
Pada saat membuat, mengatur properties dan class methods, kita ingin untuk
mengimplementasikan beberapa macam larangan untuk mengakses data. Sebagai
contoh, jika Anda ingin beberapa atribut hanya dapat diubah hanya dengan
method tertentu, tentu Anda ingin menyembunyikannya dari object lain pada
class. Di JAVA, implementasi tersebut disebut dengan access modifiers.
Terdapat 4 macam access modifiers di JAVA, yaitu : public, private,
protected dan default. 3 tipe akses pertama tertulis secara ekplisit pada kode untuk
mengindikasikan tipe akses, sedangkan yang keempat yang merupakan tipe
default, tidak diperlukan penulisan keyword atas tipe.
Bentuk Umum access modifiers
public class StudentRecord
{
//akses dasar terhadap variabel
int name;
//akses dasar terhadap metode
String getName(){
return name;
}
7.
}
Blok Statement Java
Blok adalah satu atau lebih pernyataan yang terbentang antara kurung
kurawal buka dan kurung kurawal tutup yaitu sekumpulan pernyataan sebagai satu
unit kesatuan. Blok pernyataan dapat dikumpulkan akan tetapi tidak secara pasti
mempunyai keterkaitan fungsi. Beberapa jumlah spasi kosong diijinkan terdapat
didalamnya,
sebagai contoh dari suatu blok adalah :
public static void main( String[] args ){
System.out.println("Hello");
System.out.println("world");
}
8.
Method
Sebuah method menjelaskan behaviour dari sebuah object. Method juga
dikenal sebagai fungsi atau prosedur. mari kita perhatikan penulisan method
secara umum.
Bentuk Umum Dalam pendeklarasian method, kita tuliskan :
(*) {
*}
dimana,
dapat menggunakan beberapa modifier yang berbeda
dapat berupa seluruh tipe data, termasuk void
identifier atas class
::= [,]
ANGGA FERDIAN
15111103
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS BATAM 2014
STRUKTUR PROGRAM
DALAM JAVA
Pemrograman
Pada umumnya program adalah sederetan instruksi atau statement yang
tentunya dalam bahasa yang dimengerti oleh komputer. Instruksi tersebut
berfungsi untuk mengatur pekerjaan apa saja yang akan dilakukan oleh komputer
agar mendapatkan dan menghasilkan suatu hasil atau keluaran yang diharapkan.
Menurut Binanto (2005:1) kata program dapat diartikan:
1. untuk mendeskripsikan instruksi-instruksi tersendiri, yang biasanya
disebut source code, yang dibuat programmer.
2. Untuk mendeskripsikan suatu keseluruhan bagian dari software yang
executable.
Dapat juga dikatakan bahwa sebuah program merupakan himpunan atau
kumpulan instruksi tertulis yang dibuat oleh programmer atau suatu bagian
executable dari sebuah software.
Pengertian Pemrograman
menurut Jogiyanto (2005:582) merupakan
“kegiatan menulis kode program yang akan dieksekusi oleh komputer”.
Menurut Indrajani
(2007:22), bahasa pemrograman adalah “perangkat
lunak atau software yang dapat digunakan dalam proses pembuatan program yang
melalui beberapa tahapan-tahapan penyelesaian masalah”.
Proses pemrograman komputer bukan saja sekedar menulis suatu urutan
instruksi yang harus dikerjakan oleh komputer akan tetapi bertujuan untuk
memecahkan suatu masalah serta membuat mudah pekerjaan pengguna komputer
(user). Didalam membuat sebuah program komputer, tentu tidak terlepas dari sifat
individu pemrogram (Programmer).
Pengertian java menurut Sun dalam M. Shalahudin (2009:17) adalah nama
untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak
pada komputer standlone atau pun pada lingkungan jaringan dan menurut Frans
Thamura (2004:79) netbeans adalah salah satu open source IDE berbasiskan Sun
Microsystem yang berjalan diatas swing.
Sejarah Java
Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan
James Gosling ingin merancang bahasa komputer untuk perangkat konsumer
seperti cable TV Box. Dikarenakan perangkat tersebut tidak memiliki banyak
memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga
karena manufaktur-manufaktur berbeda memilih processor yang berbeda pula,
maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode
”Green”.
Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap
platform mengantar tim mempelajari implementasi Pascal yang pernah dicoba.
Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portabel yang
menghasilkan intermediate code untuk mesin hipotesis. Mesin ini sering disebut
dengan mesin maya (virtual machine). Kode ini kemudian dapat digunakan di
sembarang mesin yang memiliki interpreter. Proyek Green menggunakan mesin
maya untuk mengatasi isu utama tentang netral terhadap arsitektur mesin.
Karena orang–orang di proyek Green berbasis C++ dan bukan Pascal maka
kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan
prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James
Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang
kantornya, namun dikarenakan nama Oak sendiri merupakan nama bahasa
pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan
JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati
secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah
satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi.
Akhirnya mereka sepakat untuk memberikan nama bahasa pemrograman tersebut
dengan nama Java.
Produk pertama proyek Green adalah Star 7 (*7), sebuah kendali jarak jauh
yang sangat cerdas. Dikarenakan pasar masih belum tertarik dengan produk
consumer cerdas maka proyek Green harus menemukan pasar lain dari teknologi
yang diciptakan. Pada saat yang sama, implementasi WWW dan Internet sedang
mengalami perkembangan pesat. Di lain pihak, anggota dari proyek Green juga
menyadari bahwa Java dapat digunakan pada pemrograman internet, sehingga
penerapan selanjutnya mengarah menjadi teknologi yang berperan di web.
Java telah mengakomodasi hampir seluruh fitur penting bahasa–bahasa
pemrograman yang ada semenjak perkembangan komputasi modern
manusia :
1. Dari SIMULA, bahasa pada tahun 65-an, bahasa yang paling
mempengaruhi Java sekaligus C++. Dari bahasa ini diadopsi bentukan–
bentukan dasar dari pemrograman berorientasi objek.
2. Dari LISP – bahasa tahun 55-an. Diadopsi fasilitas garbage collection,
serta kemampuan untuk meniru generic list processing, meski fasilitas ini
jarang yang memanfaatkannya.
3. Dari Algolritma – bahasa pada tahun 60-an, diambil struktur kendali yang
dimilikinya.
4. Dari C++, diadopsi sintaks, sebagian semantiks dan exception handling
5. Dari bahasa Ada, diambil strongly type, dan exception handling.
6. Dari Objective C, diambil fasilitas interface.
7. Dari bahasa SmallTalk, diambil pendekatan single-root class hiérarchie,
dimana object adalah satu kesatuan hirarki pewarisan
8. Dari bahasa Eiffel, fasilitas assertion yang mulai diterapkan di sebagian
JDK 1.4
Database MySQL
MySQL adalah program yang dipakai untuk mengolah database clientserver merupakan RDBMS (Relational Data Base Management System)
(Agus,2005:3). MySQL didistribusikan secara open source dan gratis mulai tahun
1996, tetapi mempunyai sejarah pengembangan sejak tahun 1979. Database
MySQL adalah database yang sangat power full, stabil, mudah. MySQL sangat
banyak dipakai dalam sistem database web dengan menggunakan PHP. Seperti
sistem database SQL (Structured Query Language) yang lain, MySQL juga
dilengkapi dengan perintah-perintah dan sintaks-sintaks SQL.
DDL (Data Definition Language)
DDL (Data Definition Language) adalah kumpulan perintah SQL yang
berkaitan dengan pembuatan, perubahan, dan penghapusan database maupun
objek-objek
yang
terdapat
di
dalam
database,
seperti
prosedur/fungsi, trigger, dan sebagainya.
Contoh-contoh dari sintak DDL :
• CREATE (untuk membentuk basis data, table atau index)
• DROP (untuk mengubah struktur table)
• ALTER (untuk menghapus basis data, table atau index)
Create table
CREATE TABLE NAMA_TABLE (
NAMA_ATRIBUT TIPE_DATA [KETERANGAN],
tabel,
indeks,
NAMA_ATRIBUT TIPE_DATA [KETERANGAN],
…);
Alter tabel
ALTER TABEL NAMATABEL
MODIFY FILED TYPE PANJANGBARU;
Drop table
DROP TABLE NAMA_TABLE;
Drop database
DROP DATABASE NAMA_DATABASE;
DML (Data Manipulation Language)
DML (Data Manipulation Language) adalah kumpulan perintah SQL yang
berkaitan dengan manipulasi data atau isi dari suatu tabel. Dengan
perintahperintah di dalam UML, kita dapat memanipulasi (menambah, mengubah,
dan menghapus) data yang terdapat pada suatu tabel secara mudah.
Contoh-contoh sintak DML:
• SELECT – mengambil data
• DELETE – menghapus data
• INSERT – menyisipkan data
• UPDATE – mengubah data
INSERT
INSERT INTO nama_table (field1, field2,…) values
(nilai_field1,nilai_field2,…);
INSERT INTO nama_table values
(nilai_field1,nilai_field2,…);
SELECT
SELECT field1, field2,…FROM nama_table;
perintah diatas akan menampilkan semua data yang terdapat pada field yang
ditentukan. untuk melihat semua data yang ada pada table, sintak penulisannya
adalah:
SELECT * FROM nama_table;
UPDATE
UPDATE
nama_table
SET
nama_field1=nilai_baru1,
nama_field=nilai_field2,…. WHERE kriteria;
DELETE
DELETE FROM nama_table WHERE kriteria;
Keunggulan Java
Java mempunyai beberapa keunggulan dibandingkan dengan bahasa
pemrograman lainnya. Keunggulan bahasa pemrograman Java antara lain:
1. Berorientasi objek Java adalah bahasa pemrograman yang berorientasi
pada objek. Object oriented programming adalah selalu melihat personal
program sebagai objek yang memiliki sekumpulan data dan method, serta
menggabungkan method dalam suatu objek dan meniadakan atau
mengurangi variabel global dalam program (Miftah, 2008:2).
2. Java bersifat multiplatform, Program Java merupakan platform
independent. Program cukup mempunyai satu buah versi yang dapat
dijalankan pada platform yang berbeda dengan Java Virtual Machine.
Source code maupun program Java dapat dengan mudah dibawa ke
platform yang berbeda-beda tanpa harus dikompilasi ulang.
3. Java bersifat multithread, mempunyai kemampuan untuk membuat suatu
program yang dapat melakukan beberapa pekerjaan secara sekaligus dan
simultan.
4. Dapat didistribusi dengan mudah, Java dibuat untuk membuat aplikasi
terdistribusi secara mudah dengan adanya libraries networking yang
terintegrasi pada Java.
5. Bersifat dinamis dimana Java didesain untuk dapat dijalankan pada
lingkungan
yang
dinamis.
Perubahan
pada
suatu
class
dengan
menambahkan properties ataupun method dapat dilakukan tanpa
menggangu program yang menggunakan class tersebut.
Cara Menjalankan Java
Java dapat diaplikasikan melalui platform dengan editor
Netbeans yang dapat berdiri di sebagian besar OS, dalam hal ini
netbeans IDE 7.4 akan di operasikan di operating system
windows 7.
Adapun cara menjalankannya sebagai berikut :
1. Pilih lambang
di taskbar.
2. Cari all programs atau search program and files ketik NetBeans.
3. Pilih NetBeans
4.
Klik menu NetBeans
Gambar 2.1 Tampilan Java Netbeans IDE 7.4 di awal program
Gambar 2.2 Tampilan Interface Java Netbeans IDE 7.4
Struktur Program Java
Setiap program mempunyai struktur penulisan yang berbeda –
beda sesuai dengan platform bahasa pemrograman itu sendiri.
Struktur program Java yang memiliki class, variable, method, dan
lainya. Secara garis besar struktur program Java terlihat pada listing
dibawah ini :
package namaPackage;
import namaPackage;
/**
*Komentar dalam java
*/
modifier class namaKelas{
//deklarasi variable
modifier methodConstructor(){
//statement
}
public static void main(){
/*
*Statement1
*Statement2
*/
}
}
1.
Package
Packages dalam JAVA berarti pengelompokan beberapa class dan interface
dalam satu unit. Fitur ini menyediakan mekanisme untuk mengatur class dan
interface dalam jumlah banyak dan menghindari konflik pada penamaan.
Baris pertama menyatakan untuk mengimport class Color secara spesifik
pada package, sedangkan baris kedua menyatakan mengimport seluruh class yang
terkandung dalam package java.awt. Cara lain dalam mengimport package adalah
dengan menuliskan referensi package secara eksplisit. Hal ini dilakukan dengan
menggunakan nama package untuk mendeklarasikan
object sebuah class :
java.awt.Color color;
Untuk membuat package, dapat dilakukan dengan menuliskan :
package ;
Anggaplah kita ingin membuat package dimana class StudentRecord akan
ditempatkan bersama dengan class – class yang lain dengan nama package
schoolClasses.
Langkah pertama yang harus dilakukan adalah membuat folder dengan
nama schoolClasses. Salin seluruh class yang ingin diletakkan pada package
dalam folder ini. Kemudian tambahkan kode deklarasi package pada awal file.
Sebagai contoh :
package schoolClasses;
public class StudentRecord
{
private String name;
private String address;
private int age;
}
Package juga dapat dibuat secara bersarang. Dalam hal ini Java Interpreter
menghendaki struktur direktori yang mengandung class eksekusi untuk
disesuaikan dengan struktur package.
2.
Import
Import adalah cara yang digunakan agar dapat meggunakan class yang
berada diluar package yang sedang dikerjakan. Anda harus menggunakan import
package dimana class tersebut berada. Pada dasarnya, seluruh program JAVA
mengimport package java.lang.*, sehingga Anda dapat menggunakan class sepert
String dan Integer dalam program meskipun belum mengimport package sama
sekali.
Penulisan import package dapat dilakukan seperti dibawah ini :
import ;
Sebagai contoh, bila Anda ingin menggunakan class Color dalam package awt,
Anda harus menuliskan import package sebagai berikut :
import java.awt.Color;
import java.awt.*;
3.
Komentar
Komentar adalah catatan yang ditulis pada kode dengan tujuan sebagai
bahan dokumentasi. Teks tersebut bukan bagian dari program dan tidak
mempengaruhi jalannya program. Java mendukung tiga jenis komentar : C++
style komentar satu baris, C style beberapa baris, dan komentar javadoc khusus
Bentuk Umum komentar pada javadoc :
/**
This is an example of special java doc comments used for \n
generating an html documentation. It uses tags like:
@author Florence Balagtas
@version 1.2
*/
4.
Identifier Java
Java Identifier adalah suatu tanda yang mewakili nama-nama variabel,
method, class, dsb.
Contoh dari Identifier adalah : Hello, main, System, out.
Pendeklarasian Java adalah case-sensitive. Hal ini berarti bahwa Identifier :
Hello tidak sama dengan hello. Identifier harus dimulai dengan salah satu huruf,
underscore “_”, atau tanda dollar “$”. Hurufnya dapat berupa huruf besar maupun
huruf kecil. Karakter selanjutnya dapat menggunakan nomor 0 smpai 9.
Identifier tidak dapat menggunakan kata kunci dalam Java seperti class,
public, void, dsb.
5.
Deklarasi Class
Sebelum menulis class Anda, pertama pertimbangkan dimana Anda akan
menggunakan class dan bagaimana class tersebut akan digunakan. Pertimbangkan
pula nama yang tepat dan tuliskan seluruh informasi atau properti yang ingin
Anda isi pada class. Jangan sampai terlupa untuk menuliskan secara urut method
yang akan Anda gunakan dalam class. Class mengizinkan Anda dalam
mendeklarasikan tipe data baru. Ia dijalankan sebagai blueprint, dimana model
dari object yang Anda buat berdasarkan pada tipe data baru ini.
Bentuk Umum Dalam pendefinisian class, dituliskan :
class {
*
*
* }
dimana :
adalah sebuah access modifier, yang dapat dikombinasikan dengan
tipe modifier lain.
6.
Access Modifier
Pada saat membuat, mengatur properties dan class methods, kita ingin untuk
mengimplementasikan beberapa macam larangan untuk mengakses data. Sebagai
contoh, jika Anda ingin beberapa atribut hanya dapat diubah hanya dengan
method tertentu, tentu Anda ingin menyembunyikannya dari object lain pada
class. Di JAVA, implementasi tersebut disebut dengan access modifiers.
Terdapat 4 macam access modifiers di JAVA, yaitu : public, private,
protected dan default. 3 tipe akses pertama tertulis secara ekplisit pada kode untuk
mengindikasikan tipe akses, sedangkan yang keempat yang merupakan tipe
default, tidak diperlukan penulisan keyword atas tipe.
Bentuk Umum access modifiers
public class StudentRecord
{
//akses dasar terhadap variabel
int name;
//akses dasar terhadap metode
String getName(){
return name;
}
7.
}
Blok Statement Java
Blok adalah satu atau lebih pernyataan yang terbentang antara kurung
kurawal buka dan kurung kurawal tutup yaitu sekumpulan pernyataan sebagai satu
unit kesatuan. Blok pernyataan dapat dikumpulkan akan tetapi tidak secara pasti
mempunyai keterkaitan fungsi. Beberapa jumlah spasi kosong diijinkan terdapat
didalamnya,
sebagai contoh dari suatu blok adalah :
public static void main( String[] args ){
System.out.println("Hello");
System.out.println("world");
}
8.
Method
Sebuah method menjelaskan behaviour dari sebuah object. Method juga
dikenal sebagai fungsi atau prosedur. mari kita perhatikan penulisan method
secara umum.
Bentuk Umum Dalam pendeklarasian method, kita tuliskan :
(*) {
*}
dimana,
dapat menggunakan beberapa modifier yang berbeda
dapat berupa seluruh tipe data, termasuk void
identifier atas class
::= [,]