ALT_IMG

Peraturan Berbagi

Buat kawan-kawan semua yang ingin berbagi apapun itu di website ◄Semua Catatanku►™ ini. Kami harap hal tersebut tidak mengandung SARA dan tidak merugikan pihak lain yang bersangkutan. Untuk dapat berbagi disini silahkan kunjungi Facebook kami di Semua Catatanku. Terimakasih.

ALT_IMG

Ilmu Pengetahuan dan Teknologi

Buat kawan-kawan semua yang ingin berbagi tentang ilmu pengetahuan di website ◄Semua Catatanku►™ akan kami sambut dengan senang hati. Semoga apa yang kita bagikan disini dapat bermanfaat bagi sang pembaca. Terimakasih.

ALT_IMG

Pengalaman Misteri

Buat kawan-kawan semua yang ingin berbagi tentang cerita misterinya di website ◄Semua Catatanku►™ akan kami sambut dengan senang hati. Semoga apa yang kita bagikan disini dapat bermanfaat bagi sang pembaca. Terimakasih.

Alt img

Pengalaman Cinta

Buat kawan-kawan semua yang ingin berbagi tentang cerita cintanya di website ◄Semua Catatanku►™ akan kami sambut dengan senang hati. Semoga apa yang kita bagikan disini dapat bermanfaat bagi sang pembaca. Terimakasih.

ALT_IMG

Tips dan trik's

Buat kawan-kawan semua yang ingin berbagi tentang tips dan trik apapun itu di website ◄Semua Catatanku►™ akan kami sambut dengan senang hati. Semoga apa yang kita bagikan disini dapat bermanfaat bagi sang pembaca. Terimakasih.

Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts
Friday, November 2, 2012

Artikel : Memahami Syntax JOIN Pada Databases SQL

0 comments

kali ini saya akan memberikan sedikit ilmu tentang memahami join di sql, langsung saja simak.


Pada bahasa SQL, operasi join atau penggabungan "menyamping" antar table adalah operasi dasar database relasional yang sangat penting. Untuk mendukung perancangan database resional yang baik, berikut adalah penjelasan dan ilustrasi mengenai join ini.

Macam macam JOIN pada mysql :

1.INNER JOIN
2.OUTER JOIN
3.CROSS JOIN
4.UNION JOIN
  1. INNER JOIN hanya akan menampilkan data yang cocok satu sama lain (berpasangan) pada kedua tabel.
  2.  OUTER JOIN Pada dasarnya OUTER JOIN dibagi menjadi 3, FULL OUTER JOIN, LEFT OUTER JOIN, dan RIGHT OUTER JOIN.

  3. A.Full outer Join:
    SELECT * FROM TabelA FULL OUTER JOIN TabelB ON TabelA.nama = TabelB.nama FULL OUTER JOIN menghasilkan semua data yang ditemukan dan cocok satu sama lain pada kedua tabel, jika ada yang tidak cocok, bagian yang tidak ada tersebut akan berisi null. Jadi bisa dikatakan FULL OUTER JOIN ini akan menampilkan semua data yang ada di kedua tabel termasuk yang tidak cocok satu sama lain.
    B.Left Outer Join:
    SELECT * FROM TabelA LEFT OUTER JOIN TabelB ON TabelA.nama = TabelB.nama LEFT OUTER JOIN menghasilkan semua data yang ada pada TabelA (tabel sebelah kiri), dengan pasangannya (jika ada) pada TabelB (tabel sebelah kanan). Jika pasangannya tidak ditemukan, tabel sebelah kanan akan berisi nul
    C.Right Outer Join:
    SELECT * FROM TabelB RIGHT OUTER JOIN TabelA ON TabelB.nama = TabelA.nama RIGHT OUTER JOIN menghasilkan semua data yang ada pada TabelB (tabel sebelah kanan), dengan pasangannya (jika ada) pada TabelA (tabel sebelah kiri). Jika pasangannya tidak ditemukan,tabel sebelah kiri akan berisi null.

  4.  Cross join  kadangkala disebut  juga sebagai  Cartesian  Product. Bila  menggunakan  cross join, maka hasil dari cross join akan menciptakan hasil yang didasarkan pada semua kemungkinan kombinasi baris  dalam kedua set data. Dengan demikian, jumlah baris yang dikembalikan adalah N  M , dimana N adalah jumlah baris dalam kumpulan data A dan M jumlah baris dalam kumpulan data B.
  5.  Union Join Union didukung oleh MySQL mulai dari versi 4.0. Pemakaian union dapat menyederhanakan perintah persyaratan OR yang bertingkat. Bila dalam sebuah query menghasilkan pemakaian perintah OR yang lebih dari satu sehingga dapat membuat bingung, sebagai gantinya digunakan perintah UNION.
Continue reading →

Artikel : Menggambar Di JAVA

0 comments

seperti yang kita kenal ngegambar di java bukan seperti ngegambari di paint ?

kenapa bisa ? ga percaya ? ayo kita buktikan !

ini adalah skrip sebuah gambar yang BISA jadi contoh untuk pembuataan gambar yang lainnya.


perhatikan dan cermati tapi tetap wals !!!!OKE  =D


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Oktober;

import java.awt.Canvas;
import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;

/**
 *
 * @author compaq
 */
public class GambarDua extends Canvas {
    public void paint(Graphics g)
    {   
        Font f = new Font("Arial", Font.BOLD,16);
        g.setFont(f);
        g.setColor(Color.gray);
            int x1[] = {8, 18, 212, 222, 222, 212, 18, 8 };
            int y1[] = {18, 8, 8, 18, 402, 412, 412, 402 };
        g.fillPolygon(x1, y1, 8);
        g.fillOval(7, 7, 30, 30);
        g.fillOval(192, 7, 30, 30);
        g.fillOval(192, 382, 30, 30);
        g.fillOval(7, 382, 30, 30);
        g.setColor(Color.BLACK);
            int x2[] = {10, 20, 210, 220, 220, 210, 20, 10 };
            int y2[] = {20, 10, 10, 20, 400, 410, 410, 400 };
        g.fillPolygon(x2, y2, 8);
        g.fillOval(9, 9, 30, 30);
        g.fillOval(190, 9, 30, 30);
        g.fillOval(190, 380, 30, 30);
        g.fillOval(9, 380, 30, 30);
        g.setColor(Color.darkGray);
        g.fillRect(80, 25, 70, 2);
        g.fillRect(20, 65, 190, 280);
        g.drawString("SAMSUNG", 75, 50);
        g.drawLine(10, 355, 220, 355);
        g.fillRect(97, 363, 34, 34);
        g.setColor(Color.black);
        g.fillRect(99, 365, 30, 30);
        
        g.setColor(Color.lightGray);
            int x3[] = {258, 268, 462, 472, 472, 462, 268, 258 };
            int y3[] = {18, 8, 8, 18, 402, 412, 412, 402 };
        g.fillPolygon(x3, y3, 8);
        g.fillOval(257, 7, 30, 30);
        g.fillOval(442, 7, 30, 30);
        g.fillOval(442, 382, 30, 30);
        g.fillOval(257, 382, 30, 30);
        g.setColor(Color.DARK_GRAY);
            int x4[] = {260, 270, 460, 470, 470, 460, 270, 260 };
            int y4[] = {20, 10, 10, 20, 400, 410, 410, 400 };
        g.fillPolygon(x4, y4, 8);
        g.fillOval(259, 9, 30, 30);
        g.fillOval(440, 9, 30, 30);
        g.fillOval(440, 380, 30, 30);
        g.fillOval(259, 380, 30, 30);
        g.setColor(Color.lightGray);
        g.fillOval(290, 40, 36, 36);
        g.setColor(Color.black);
        g.fillRect(358, 43, 5, 32);
        g.fillRect(368, 43, 5, 32);
        g.fillOval(293, 43, 30, 30);
        g.drawString("SAMSUNG", 320, 350);
        g.setColor(Color.darkGray);
        g.fillOval(301, 51, 15, 15);
        
    }
    
    public static void main(String[] args) {
        GambarDua gb2 = new GambarDua();
        Frame f = new Frame();
        f.setVisible(true);
        f.add(gb2);
        f.setSize(500, 550);
    }
}

HASIL RUNNINGNYA . . .



Oke Sekian artikel tentang menggambar di JAVA, sampai berjumpa lagi ya sobat catatanku ;)

Continue reading →
Thursday, August 30, 2012

Artikel : Input dan Output di JAVA

0 comments

Oke sobat setelah kita membahas tentang Artikel : Variabel dan Jenis Tipe Data.html pada JAVA, selanjutnya kita akan membahas mengenai input dan output yang digunakan dalam Java. Sebagai contoh pertama perhatikanlah program dibawah ini, dimana program akan meminta inputan berupa dua buah bilangan integer atau bilangan bulat kepada user dan menampilkan hasil penjumlahannya ke layar.
  1. import java.util.Scanner;   
  2.   
  3. public class Penjumlahan  
  4. {  
  5.    public static void main( String args[] )      
  6.    {  
  7.         Scanner input = new Scanner( System.in );              
  8.   
  9.         int angka1;     
  10.         int angka 2;    
  11.         int jumlah;  
  12.   
  13.         System.out.print( "Masukan Bilangan Bulat Pertama: " );  
  14.         angka1 = input.nextInt();  
  15.   
  16.         System.out.print( " Masukan Bilangan Bulat Kedua: " );  
  17.         angka2 = input.nextInt();  
  18.   
  19.         jumlah = angka1 + angka2;  
  20.   
  21.         System.out.println( "Jumlahnya Adalah : "+sum );  
  22.     }  
  23.  }  

  1. import java.util.Scanner  
Adalah pengambilan class dalam java library, dimana class tersebut digunakan untuk mengambil inputan dari user
  1. Scanner input = new Scanner( System.in )  
Adalah sebuah instansiasi variable input yang nantinya, variable yang bernama input tersebut digunakan untuk mengambil inputan dari user
  1. angka1 = input.nextInt()  
Menunjukan bahwa variable number1 digunakan untuk menampung inputan pertama dari user
  1. angka2 = input.nextInt()  
Menunjukan bahwa variable number1 digunakan untuk menampung inputan pertama dari user
  1. jumlah = angka1 + angka2  
Adalah operasi aritmatika yang menunjukan bahwa variabel jumlah diisi oleh penjumlahan dari variable angka1 dan angka1
System.out.println( "Jumlahnya Adalah : "+sum ); Adalah cara untuk menampilkan suatu variable pada layar, jadi yang akan ditampilkan adalah text “Jumlahnya Adalah :” dan nilai dari variable jumlah. 
Output dari program diatas adalah : 

  1. Masukan Bilangan Bulat Pertama: 35  
  2. Masukan Bilangan Bulat Pertama: 65  
  3. Jumlahnya Adalah : 117  
Selain penjumlahan operator artimatikan dalam Java juga bisa berupa : 
Perkalian #contoh : c = a * b; 
Pembagian #contoh : c = a / b; 
Pengurangan #contoh : c = a - b; 
Modulo #contoh : c = a % b;



Sekian pembahasan tentang Input dan Output di JAVA, tetap kunjungi dan baca artikel kami selanjutnya, mungkin apa yang saya sampaikan disini kurang lengkap sehingga sobat-sobat sekalian dapat mencari ilmu lagi dilain tempat hehe
Tapi jangan lewatkan pembahasan kami kedepannya oke hehehe

Sipppp Terimakasih dan Wassalamualaikum Wr. Wb
Continue reading →
Monday, August 27, 2012

Artikel : Variabel dan Jenis Tipe Data Dalam JAVA

1 comments


Okey apa kabar sobat semua ?
Kali ini saya akan membahas tentap variabel dan tipe data dalam JAVA, sebelumnya ada yang tau ga apa itu variabel ?? atau apa itu tipe data ??? (Gak tau yah -__-") yaudah mari kita simak yang berikut ini :)

1. Apakah Variable itu?
Program melakukan manipulasi data yang disimpan dalam memori. Dalam bahasa mesin, data hanya bisa diambil dengan menyebut alamatnya di memori. Dalam bahasa pemrograman tingkat tinggi seperti Java, nama bisa digunakan untuk mengganti alamat data tersebut di memori. Tugas komputer adalah untuk melacak di mana data tersebut di simpan, sedangkan programmer menggunakan nama untuk memerintahkan komputer mengambil data tersebut dari memori. Nama yang digunakan seperti ini disebut variable.
Variable bukan isi dari data, tapi lokasi di memori yang menyimpan data tersebut. Variable bisa diibaratkan sebagai kotak penyimpanan data, bukan isi kotaknya. Karena data di dalam kotak bisa berubah, variable hanya dapat dipercaya pada satu saat saja, walaupun tempatnya selalu sama.
Variable dalam bahasa Java didesign untuk menyimpan hanya 1 jenis tipe data. Kompiler akan menampilkan kesalahan sintax apabila variable ini dicoba untuk diberi tipe data jenis lain. Oleh karena itu Java disebut bahasa pemrograman bertipe kuat atau strongly typed language.
  1. Tipe Data
Java memiliki tipe data yang dapat dikategorikan menjadi dua kelompok, yaitu tipe data Primitif dan tipe data Referensi.
2.1. Tipe Data Primitif
Ada 8 jenis tipe data primitif dalam pemrograman Java :
Jenis DataDeskripsiUkuranMinimumMaksimum
booleantrue / false1-bit
charKarakter Unicode16-bit
byteBilangan bulat8-bit-127128
shortBilangan bulat16-bit-3276832767
intBilangan bulat32-bit-21474836482147483647
longBilangan bulat64-bit-92233720368547758089223372036854775807
floatBilangan riil32-bit1.40129846432481707e-453.40282346638528860e+38
doubleBilangan riil64-bit4.94065645841246544e-3241.79769313486231570e+308
2.2. Tipe Data Referensi
Kelebihan pemrograman berorientasi object adalah dapat mendefinisikan tipe data baru yang merupakan object dari class tertentu. Tipe data ini digunakan untuk mereferensikan object atau class tertentu, seperti String, class, interface, dan array. Di Java 5.0, ditambahkan dua tipe referensi baru, yaitu enumerasi dan anotasi.
Tidak seperti tipe primitif yang nilai default-nya variatif, semua tipe referensi nilai default-nya adalah null. Khusus untuk variable lokal, tidak ada nilai default yang diberikan, sehingga harus di inisialisasi.
Perbedaan mendasar antara tipe primitif dan referensi :
  • Tipe-tipe primitif didefinisikan oleh bahasa Java, sedangkan tipe referensi pada dasarnya adalah tipe user-defined.
  • Tipe primitif merepresentasikan nilai tunggal, sedangkan tipe referensi dapat menampung nol atau lebih nilai primitif atau object.
  1. Deklarasi Variable
Suatu variable baru dapat digunakan apabila telah dideklarasikan. Pernyataan deklarasi variable digunakan untuk mendeklarasikan satu atau lebih variable dan memberinya nama. Ketika komputer mengeksekusi deklarasi variable, komputer akan menyediakan ruangan di memori kemudian menyimpan alamat ini sesuai dengan nama variable yang diberikan. Definisi variable berbentuk seperti :
modifiers namatipe namavariable;
Dalam pendeklarasian variable, kita dapat medeklarasikan beberapa nama sekaligus, yang dipisah dengan koma.
private float num;
private String nama;
private boolean bol;
private int cadence,gear; //mendeklarasikan nama variable dalam satu pernyataan
Atau pendeklarasian variable bisa juga dilakukan sekaligus dengan pemberian nilainya, seperti pada contoh berikut :
private int num = 1000;
private char ch = ‘e’;
private float angka = -1.504;
private boolean bol = true;
  1. Jenis – jenis Variable pada Java.
Java memiliki beberapa jenis variable yang dapat dikelompokkan sebagai berikut :
  • Instance Variable (tidak statis).
Dalam bahasa pemrograman berorientasi object, object menyimpan variable yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu class dapat dijelmakan ke dalam beberapa object. Nilai yang terkandung dalam variable tak-statis ini berbeda untuk setiap objectnya.
Instance variable merupakan variabel yang terletak di dalam pendefinisian suatu class. Instance variable baru terbentuk apabila suatu class dibuat instance-nya.
Contoh dari Instance Variable :
[php]
public class Bicycle {
int cadence;
int speed;
int gear;

}
[/php]



Continue reading →

Artikel : Dasar-dasar Pemrograman JAVA (Part 2)

0 comments

      Hai sobat semua, disini saya akan melanjutkan tentang pembahasan Artikel : Dasar-dasar Pemrograman JAVA (Part1) jadi buat sobat semua yang baru baja pertama kali postingan dengan judul ini alangkah baiknya sobat baca dan simak terlebih dahulu postingan sebelumnya yah hehe

Langsung ke pembahasan yah, pada program kita sebelumnya 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/
Continue reading →

Labels