FKOGK
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Forum Komunitas Online Gunungkidul
 
IndeksJual BeliPortal FKOGKLatest imagesPencarianPendaftaranLogin

 

 TUTORIAL: Dasar-Dasar Java

Go down 
4 posters
PengirimMessage
Pakde Reka
Warga
Pakde Reka


Lokasi : Djokja
Reputation : 0
Join date : 27.09.10

TUTORIAL: Dasar-Dasar Java Empty
PostSubyek: TUTORIAL: Dasar-Dasar Java   TUTORIAL: Dasar-Dasar Java Icon_minitimeMon Sep 27, 2010 5:59 am

Java Fundamental

Bagi temen2 yg baru sekali ini belajar Java..
Ini ada tutorial singkat mengenai cara membuat file Java, mengcompile file Java tersebut, dan bagaimana menjalankan program Java.
Dibagian ini juga akan membahas sedikit tentang variabel dalam Java..
Silahkan mengikuti Smile
Okey skrg gw kasih tutorial singkat mengenai Java, bukan tutorial game, melainkan tutorial dasar-dasar Java, untuk membantu yang bener2 pemula sama sekali ^_^


LANGKAH 1: Membuat kode program Java

Nah hal pertama adalah, bagaimana asal mula suatu program aplikasi Java?
Untuk menjalankan program Java, pertama-tama kita buat file teks (txt) biasa, beri nama dengan format penamaan TitleCase dan akhiri dengan extension .java :
Misalnya Test.java

Untuk mengisi kode programnya, edit file tersebut dengan menggunakan teks editor apa saja, misalnya Notepad.

FILE :: Test.java
Isikan kode programnya:
Code:
public class Test {
// Test -> sesuai dengan nama filenya: Test.java
// (ingat Java case sensitive, Test berbeda dgn test)
}

PS: "//" adalah komentar, apapun yang ditulis setelah // tidak akan diproses
PS2: sekali lagi Java adalah case sensitive, penulisan harus benar2 memperhatikan huruf kecil dan huruf besar.


LANGKAH 2: Mengcompile kode program kita

Compile kode program yang telah kita buat dengan menggunakan Java compiler (javac.exe) yang telah termasuk dalam bundel Java SDK (J2SE), dapatkan Java SDK di http://java.sun.com/j2se/.

Gunakan DOS Prompt, buka melalui Start menu-Run-ketik CMD.
Tuliskan ini di DOS prompt :
Code:
javac Test.java

Setelah dicompile Test.java akan menghasilkan Test.class
Quote:
Test.java (kode program) compile -> Test.class (java bytecode)



LANGKAH 3: Menjalankan program tersebut

Untuk menjalankan program yang telah kita compile diatas digunakan Java launcher (java.exe), juga melalui DOS prompt :
Code:
java Test

Pada tahap ini program kita diatas akan mengeluarkan error tidak dapat dijalankan, karena Java tidak tahu harus dimulai darimana program aplikasi kita ini.


LANGKAH 4: Membuat start awal aplikasi

Start awal jalannya suatu aplikasi Java dimulai dari ditemukannya kata kunci (keyword) :
Code:
public static void main(String[] args) { }

Nah tinggal tambahkan keyword tersebut ke file Test.java kita :
Code:
public class Test {

public static void main(String[] args) {
// application start-point
}

}

Jadi program Test.java diatas sudah dapat dicompile DAN dijalankan.
Tapi karena isinya kosong, jadi program kita tsb tidak melakukan suatu hal apapun, sungguh suatu program yang tak berguna Smile
java Test -> masuk ke bagian application start-point dan selesai, tidak ada yang dikerjakan.


LANGKAH 5: Mengeluarkan suatu tulisan

Nah untuk mengeluarkan output ke console (DOS prompt) kita gunakan fungsi System.out.println("kata") :
Code:
public class Test {

public static void main(String[] args) {
System.out.println("Hello World!");
}

}

Program kita diatas ketika dijalankan akan mengeluarkan tulisan Hello World ke console.
Ah ha! Akhirnya program kita sudah jalan dan mengerjakan sesuatu, apakah Anda sudah cukup senang sekarang?! Smile
Nah selanjutnya kita akan mengenal variabel2 dalam bahasa program Java.



LANGKAH 6: Mengenal variabel serta jenis-jenisnya

Nah setelah kita mengetahui bagaimana dasar aplikasi Java dari membuat file berekstensi .java sampai menjalankannya, sekarang saatnya untuk berkenalan dengan jenis-jenis variabel yang terdapat dalam Java.

Jadi apa itu variabel??

Untuk menyimpan nilai tertentu di dalam program aplikasi kita (memori komputer), nilai tersebut haruslah disimpan sesuai kedalam suatu variabel yang tipenya sesuai dengan tipe dari nilai tersebut.
Kita tidak dapat menyimpan tipe bernilai angka ke variabel bertipe nilai huruf ataupun sebaliknya.

Pada bahasa pemograman Java, tipe-tipe variabel yang tersedia diantaranya :
Quote:
- int : untuk menyimpan nilai berupa angka bilangan bulat, misalnya: 10
- double : untuk menyimpan nilai berupa angka bilangan desimal, misalnya: 0.5
- String : untuk menyimpan nilai berupa teks kata-kata, misalnya: "Hello World"
- boolean : untuk menyimpan nilai sederhana iya atau tidak, misalnya: true


Untuk mendeklarasikan variabel yang dapat menyimpan nilai tersebut cukup dengan menggunakan:
Code:
[tipe_variabel] [nama_variabel];

misalnya: int tipeInt;
pendeklarasian variabel bernama tipeInt sebagai variabel bertipe int

Untuk mengisikan nilai ke variabel tsb gunakan tanda =
Code:
int tipeInt;

tipeInt = 10; // mengisi tipeInt dengan nilai 10


Contoh dalam program:
Code:
public class Test {

public static void main(String[] args) {
int a = 10;
double b = 0.5;
String c = "Halo";
boolean d = true;

// mengeluarkan nilai diatas ke console
System.out.println(a); // console tertulis: 10
System.out.println(b); // console tertulis: 0.5
System.out.println(c); // console tertulis: Halo
System.out.println(d); // console tertulis: true

// ganti nilai variabel a
a = 100;
System.out.println(a); // console tertulis: 100
}

}


Setelah kita mengetahui jenis-jenis tipe variabel dan bagaimana menggunakannya, sekarang kita lihat bagaimana cara mengolahnya/memanipulasinya.


LANGKAH 7: Operasi variabel

Variabel tersebut dapat kita olah sama seperti didalam matematika, yakni dengan menggunakan operasi pertambahan (+), pengurangan (-), perkalian (*), pembagian (/), ataupun hasil bagi (%).
Misalnya: int a = 10 + 10; // pertambahan
Tidak ada yang spesial dalam mengolah data variabel tersebut, cukup gunakan tanda +, -, *, /, %

Contoh:
Code:
public class Test {

public static void main(String[] args) {
int a = 10;
int b = 20;
int c = a + b; // 10 + 20 = 30
int d = a - b; // 10 - 20 = -10

System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);


double e = 2;
double f = 4;
double g = e * f; // 2 x 4 = 8
double h = e / f; // 2 / 4 = 0.5

System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);

System.out.println(5 % 3); // = 2 -> 5 / 3 = 1 sisa 2
}

}


Java juga menyediakan cara untuk mempersingkat operasi tertentu:
Code:
int a = 0;
// menambah dengan 10
cara 1: a = a + 10;
cara 2: a += 10; // lebih singkat

Sama halnya dengan pengurangan, perkalian, pembagian.
Code:
a -= 10;
a *= 10;
a /= 10;


Dan Java juga menyediakan khusus penyingkatan untuk penambahan/pengurangan dengan 1:
Code:
a = a + 1; -> a += 1; -> a++;
a = a - 1; -> a -= 1; -> a--;


Begitulah ulasan singkat dari Paupau si pembuat tutorial ini, semoga temen2 bisa mendapatkan dasar untuk belajar Java, selanjutnya mungkin akan banyak lagi ulasan2 menarik ttg Java..tunggu saja update terbarunya di post ini, atau apabila temen2 merasa tidak punya waktu untuk menunggu..temen2 bisa membaca tutorial java di :
http://java.sun.com/docs/books/tutorial/
Kembali Ke Atas Go down
Pakde Reka
Warga
Pakde Reka


Lokasi : Djokja
Reputation : 0
Join date : 27.09.10

TUTORIAL: Dasar-Dasar Java Empty
PostSubyek: Koneksi Java , MySQL dengan Netbeans   TUTORIAL: Dasar-Dasar Java Icon_minitimeMon Sep 27, 2010 8:02 pm

Alat :

1. download Netbeans
2. MySQL
3. plugin connector Java

TUTORIAL: Dasar-Dasar Java Exama

Buat project : File>New Project>Java Application>Finish

TUTORIAL: Dasar-Dasar Java Javakoneksi1

Lanjutnya :

TUTORIAL: Dasar-Dasar Java Javakoneksi3

edit class koneksi menjadi seperti ini :

Code:


package koneksi;

import java.sql.Connection;
import java.sql.DriverManager;

/**
 *
 * @author Alcatras
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        // Kemudian Edit jadi seperti ini
        try{
            Class.forName("com.mysql.jdbc.Driver");
        }catch(Exception ex)
{            System.err.println("Error(1):"+ex);
            System.exit(1);
        }        //bentuk koneksi
        Connection koneksi=null;
        try{
           
            koneksi=DriverManager.getConnection("jdbc:mysql://localhost/data","root","admin");
            System.out.println("Koneksi Berhasil");
        }catch(Exception ex){
            System.err.println("Error(2):"+ex);
            System.exit(1);
        }

     
   
    }

}



Kemudian Tekan Shift+F11 untuk mengkompilasi program , apakah program sudah berjalan dengan baik jika error mungkin ada kode yang salah , silakan di cek kembali.

Jika berhasil berikut outputnya :

init:
deps-clean:
Updating property file: D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\build\built-clean.properties
Deleting directory D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\build
clean:
init:
deps-jar:
Created dir: D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\build
Updating property file: D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\build\built-jar.properties
Created dir: D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\build\classes
Created dir: D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\build\empty
Compiling 1 source file to D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\build\classes
compile:
Created dir: D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\dist
Building jar: D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\dist\Koneksi.jar
Not copying the libraries.
To run this application from the command line without Ant, try:
java -jar "D:\Documents and Settings\Alcatras\My Documents\NetBeansProjects\Koneksi\dist\Koneksi.jar"
jar:
BUILD SUCCESSFUL (total time: 0 seconds)

Kemudian kita akan membuat databasenya dengan MySQL tapi sebelumnya kita akan menambahkan dahulu connector mysql untuk menyambungkan java dan dan database mysql :

Klik kanan pada library>add library

TUTORIAL: Dasar-Dasar Java Javakoneksi4

Kemudian pilih Driver MySql JDBC

TUTORIAL: Dasar-Dasar Java Javakoneksi5

Klik >Add Library

Buka MySQL :

Run>ketik CMD>ketik mysql -u root -p

Code:
 

D:\Documents and Settings\Alcatras>mysql -u root -p
Enter password: *****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.1.44-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database data;
Query OK, 1 row affected (0.01 sec)

mysql> use data;
Database changed
mysql> create table data_mhs(
    -> id_mhs INT(4),
    -> nama VARCHAR(30),
    -> nim VARCHAR(8),
    -> alamat VARCHAR(40),
    -> thn_masuk INT(4));
Query OK, 0 rows affected (0.11 sec)

mysql> show tables;
+----------------+
| Tables_in_data |
+----------------+
| data_mhs      |
+----------------+
1 row in set (0.02 sec)

mysql> INSERT INTO data_mhs VALUES ('1' , 'Bambang Facturohman' , '07', 'Pekal
gan' , '2010');
Query OK, 1 row affected (0.05 sec)

mysql> INSERT INTO data_mhs VALUES ('1' , 'Pak Admin Wonosari' , '07', 'Pekalo
an' , '2010');
Query OK, 1 row affected (0.02 sec)

mysql> show tables;
+----------------+
| Tables_in_data |
+----------------+
| data_mhs      |
+----------------+
1 row in set (0.00 sec)

mysql> select * from data_mhs;
+--------+---------------------+------+------------+-----------+
| id_mhs | nama                | nim  | alamat    | thn_masuk |
+--------+---------------------+------+------------+-----------+
|      1 | Bambang Facturohman | 07  | Pekalongan |      2010 |
|      1 | Pak Admin Wonosari  | 07  | Pekalongan |      2010 |
+--------+---------------------+------+------------+-----------+
2 rows in set (0.00 sec)

mysql>



//Terjadi Redudant data pada saat insert ini adalah contoh yang buruk
//Tolong jangan di telan mentah2 artikel ini


TUTORIAL: Dasar-Dasar Java Cmdmysql

Jalankan program SHIFT+F11

TUTORIAL: Dasar-Dasar Java Buildl

Output :

run:
Koneksi Berhasil
BUILD SUCCESSFUL (total time: 1 second)
Kembali Ke Atas Go down
donyone
Lurah
donyone


Lokasi : Semin
Reputation : 2
Join date : 14.07.11

TUTORIAL: Dasar-Dasar Java Empty
PostSubyek: Re: TUTORIAL: Dasar-Dasar Java   TUTORIAL: Dasar-Dasar Java Icon_minitimeTue Dec 20, 2011 8:47 pm

Mantab Koyoke nek coding nggo Java mendem
Kembali Ke Atas Go down
http://glcyber.us.tc
nanO_
Lurah
nanO_


Lokasi : Cerak Monitor
Reputation : 0
Join date : 23.12.08

TUTORIAL: Dasar-Dasar Java Empty
PostSubyek: Re: TUTORIAL: Dasar-Dasar Java   TUTORIAL: Dasar-Dasar Java Icon_minitimeMon Apr 16, 2012 6:30 pm

Mantab,,, lanjutkan mas bro.. Very Happy
Kembali Ke Atas Go down
http://hengkysunarno.wordpress.com
wiwid
HanSip
wiwid


Lokasi : Dunia Maya
Reputation : 19
Join date : 09.08.09

TUTORIAL: Dasar-Dasar Java Empty
PostSubyek: Re: TUTORIAL: Dasar-Dasar Java   TUTORIAL: Dasar-Dasar Java Icon_minitimeMon Apr 16, 2012 6:44 pm

nanO_ wrote:
Mantab,,, lanjutkan mas bro.. Very Happy

Suwi ra kethok..
Ayow melu sharing!
Duwe ilmu ki ojo dinggo dewe!
Ora mangpaat dadine..
Kembali Ke Atas Go down
http://www.wonosari.com/forum
nanO_
Lurah
nanO_


Lokasi : Cerak Monitor
Reputation : 0
Join date : 23.12.08

TUTORIAL: Dasar-Dasar Java Empty
PostSubyek: Re: TUTORIAL: Dasar-Dasar Java   TUTORIAL: Dasar-Dasar Java Icon_minitimeMon Apr 16, 2012 6:56 pm

wiwid wrote:
nanO_ wrote:
Mantab,,, lanjutkan mas bro.. Very Happy

Suwi ra kethok..
Ayow melu sharing!
Duwe ilmu ki ojo dinggo dewe!
Ora mangpaat dadine..

ok siap mas bro.. Very Happy
Kembali Ke Atas Go down
http://hengkysunarno.wordpress.com
Sponsored content





TUTORIAL: Dasar-Dasar Java Empty
PostSubyek: Re: TUTORIAL: Dasar-Dasar Java   TUTORIAL: Dasar-Dasar Java Icon_minitime

Kembali Ke Atas Go down
 
TUTORIAL: Dasar-Dasar Java
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» PERINTAH2 DASAR DI MIRC
» SD-BI Sekolah Dasar Bertaraf Internasional
» SD-SN Sekolah Dasar Standar Nasional
» vespa mania di sini ngumpulnya
» LIMA PRINSIP DASAR ORANG SINGAPURA

Permissions in this forum:Anda tidak dapat menjawab topik
FKOGK :: IT GADGET & EDU CORNER :: Komputer-
Navigasi: