tutorial pemograman ala programmer newbie

Pengunjungku /TERIMA IKLAN

Showing posts with label IT. Show all posts
Showing posts with label IT. Show all posts

INTERNET TANPA NGELAG DENGAN VPN

Sebelumnya ane mau memperkenalkan diri gan hehehe nama saya Fadhly Rizky D nahh biasa di panggil giting karna kriting dan tinggi emoticon-Big Grin.. kebetulan ada waktu yang kosong buat nulis Thread ini..sekali sekali bikin thread soalnya sebelum sebelumnya belum pernah...
dikesempatan kali ini saya akan membagikan vpn yang gratis yang bagus bisa menggunakan internet dengan gratis menggunakan vpn ini gan.. o iya saya mau ngasih tau kalo ini vpn buat laptop windows kalau mau coba di macbook saya gak tau dan kalo di android saya juga gak tau emoticon-Ngakak langsung simak aja yuk gan cara caranya :


1.Download VPN Gate http://www.vpngate.net/en/download.aspx seperti yang dibawah ini
Menggunakan internet gratis dengan VPN (untuk laptop windows)

jangan lupa tempat nyimpen hasil donlotannya dimana biar gak lupa hehehe


2. jika sudah selesai download langsung buka aja instalannya gan kayak dibawah ini gan
Menggunakan internet gratis dengan VPN (untuk laptop windows)



3. nah selanjutnya buka yang winrarnya gan tapi kalo mau di ekstrak boleh kok hehehe seperti biasa aja buka setupnya gan
Menggunakan internet gratis dengan VPN (untuk laptop windows)



4.jalankan next next aja gan tapi misalnya muncul kayak gambar di bawah ini harus di ceklis hehehe
Menggunakan internet gratis dengan VPN (untuk laptop windows)




5. nahh selanjutnya tunggu instalisasi selesai,lalu kalau sudah selesai langsung buka aja vpnnya kayak gambar dibawha ini
Menggunakan internet gratis dengan VPN (untuk laptop windows)

nahh disitu ada angka 1 dan tulisan pertama itu di klik kiri 2 kali gan maka akan muncul yang tulisan 2 dan kedua terus ente pilih line speed yang di atas 100 mbps


nahh kalo masih pusing waktu itu ane lagi nyari cara omegle biar gak kena blokir sama eror connection tau taunya make vpn kayak gini

menampilkan gambar dari database untu website

baca-baca walking-2 di internet gini nih gan caranya
ane copasin aja yak lgi males ketik2 nya

Disini kita akan mengembangkan fungsi upload sehingga informasi gambar yang di-unggah akan disimpan di database MySQL, pembuatan galeri foto merupakan contoh yang akan kita gunakan dalam penerapannya.
Untuk memudahkan pemahaman dan pembelajaran terhadap upload dan database saya mengesampingkan beberapa faktor keamanan seperti validasi dan pengecekan extensi dari file.

Yang pertama kali harus dibuat adalah database dari gambar, buka phpmyadmin (biasanya ada di http://localhost/phpmyadmin) lalu buat database dengan nama galeri dan tekan tombol Create.
create database galeri
Create database galeri
Dan database galeri pun tercipta namun masih belum memiliki tabel, masukan gambar pada kolom name dan 3 pada kolom number of fields, kita akan membuat tabel gambar dengan 3 field yang masing-masing field-nya akan menampung informasi yang berbeda. Jangan lupa tekan tombol Go jika sudah selesai.
Create table gambar
Buat tabel gambar
Pada halaman berikutnya kita harus mengisi definisi data dari ketiga field yang ingin kita buat, isi seperti gambar dibawah:

Jika sudah jangan lupa tekan save.
  • Field: nama field-nya
  • Type: tipe data yang akan kita simpan
  • Length/Values: panjang data, tidak semuanya harus diisi
  • Null: jika di-cek berarti field tersebut nantinya boleh kosong/tidak diisi
  • Index: peran dari field
  • AUTO_INCREMENT: nilai dari field akan otomatis  diisi dan nilainya selalu ditambah 1 dari record sebelumnya
struktur tabel gambar
Struktur tabel gambar
Bagian database beres, tabel gambar dengan struktur datanya telah tercipta, sekarang kita bisa fokus ke PHP.
Pada folder htdocs buat folder galeri dan didalamnya buat lagi folder gambar, lihat gambar.
Folder galeri
isi folder galeri
folder galeri
Susunan file dan folder
Lalu buat file config.php untuk menyimpan semua variabel penting
1
2
3
4
5
6
7
8
<?php
$server = 'localhost'; //server MySQL
$user = 'root'; //username MySQL
$password = ''; //Password MySQL
$db = 'galeri'; //nama database
$dir_gambar = 'C:\xampp\htdocs\galeri\gambar\\'; //direktori dalam server
$url_folder_gambar = 'http://localhost/galeri/gambar/';  //URL dari direktori jika diakses lewat browser
?>
Perhatikan variebel $dir_gambar pastikan folder tersebut sudah anda buat terlebih dahulu, jika tidak hal ini akan memicu error.
6
$dir_gambar = 'C:\xampp\htdocs\galeri\gambar\\'; //direktori dalam server
Selanjutnya buat file db.php yang manyimpan fungsi koneksi ke database MySQL
1
2
3
4
5
6
7
8
9
10
11
<?php
include_once('config.php'); //sertakan semua kode yang ada di config.php
 
if( !mysql_connect($server, $user, $password) ) {
    die(mysql_error());
} else {
    if( !mysql_select_db($db) ){
        die(mysql_error());
    }
}
?>
buat index.php sebagai landing page, halaman ini yang akan pertama kali diakses ketika direktori galeri diakses lewat web.
galeri.php untuk menampilkan daftar gambar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Galeri</title>
</head>
 
<body>
<p>
<a href="index.php">depan</a> | <a href="galeri.php">galeri</a>
</p>
<?php
include('db.php');
if( !empty($_REQUEST['j']) ){
    $msg = '<div style="background:#F6F3C0;text-align:center;color:#999;">';
    $msg .= 'Gambar baru telah ditambahkan | <strong>' . $_REQUEST['j'];
    $msg .= '</strong></div>';
    echo $msg;
}
$query = "SELECT * FROM gambar";
$query = mysql_query( $query );
if(!$query){
    die( mysql_error() );
}
while( $rows = mysql_fetch_row($query) ){
    ?>
    <p>
    <img src="<?php echo $url_folder_gambar . $rows[2];?>" width="100" />
    </p>
    <?php
    echo $rows[1];
    ?>
    <hr />
<?php
}
?>
</body>
</html>
Dan yang terakhir adalah upload.php sebagai file php yang bertanggung jawab terhadap proses upload
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if( isset($_REQUEST['submit']) ){
 
    include('db.php');
 
    $title = $_REQUEST['judul'] ? htmlspecialchars($_REQUEST['judul']) : 'blun ada judul'; //ternary operator
 
    $filename = basename($_FILES['userfile']['name']);
    $uploadfile = $dir_gambar . $filename;
 
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
        $query = "INSERT INTO gambar VALUES('', '$title', '$filename')";
        $query = mysql_query($query);
        if(!$query){
            die( mysql_error() );
        }
        header('Location: galeri.php?j=' . $title);
        exit();
    } else {
        echo "Kemungkinan hacking!\n";
    }
}else{
    echo "Anda kesasaar? kembali ke <a href='index.php'>jalan yang benar</a>";
}
?>
Pada kode tersebut saya menggunakan operator logika yang disebut ternary untuk mendapatkan nilai TRUE dan FALSE, coba perhatikan kode:
6
$title = $_REQUEST['judul'] ? htmlspecialchars($_REQUEST['judul']) : 'blun ada judul'; //ternary operator
Pola dari ternary adalah statement ? BLOK TRUE : BLOK FALSE; jika statement bernilai TRUE maka BLOK TRUE yang akan dieksekusi sebaliknya jika FALSE maka BLOK FALSE yang akan dieksekusi. Jika memungkinkan saya selalu menggunakan ternary, karena kodenya lebih pendek x ? y : z ;-)
galeri sederhana dengan php
Galeri sederhana dengan PHP
Selamat mencoba.




Caranya sangat mudah, sama seperti layaknya kita membuat laporan dengan php. Ini saya kembangkan dari kode membuat laporan pada artikel cara membuat laporan sederhana dengan php, mari kita lihat berikut :
Kode dibawah bisa anda simpan dengan nama galleri.php
<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<table width="400" align="center" border="1">';  
   echo '<tr>';  
   echo '<th>Judul Gambar</th>';  
   echo '<th>Gambar</th>';  
   echo '</tr>';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<tr>';     
     echo '<td>'.$rec->judul_gambar.'</td>';     
     echo '<td>';
     //ini bagian memanggil file gambar
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</td>';     
     echo '</tr>';  
   }  
   echo '</table>';  
   mysql_close();//tutup koneksi database  
?>
Untuk koneksi database, anda bisa baca artikel saya tentang membuat koneksi database mysql dengan php.
Dengan sedikit perubahan kode dari model laporan yang hanya menampilkan tulisan, sekarang diubah menjadi menampilkan gambar. Format menampilkan gambar bisa bervariasi tergantung keperluan, contoh diatas menggunakan tabel html biasa. Kalo sudah faham cara kerjanya untuk kode diatas, sekarang saya kembangkan dengan memadukan model lebih modern yaitu pakai css. Anda bisa simpan dengan nama file berbeda misal galleri-baru.php.
<style type="text-css">
   #gallery { witdh:500px; margin: 0 auto; }
   #gallery .kotak { float:left; width:240px; text-align:center; }
   #gallery .judul { padding:5px;font-size:15px; }
   #gallery img { border:5px solid #fff; width:230px;}

</style>

<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<div id="gallery">';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<div class="kotak">';     
     echo '<p class="judul">'.$rec->judul_gambar.'</p>';     
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</div>';  
   }  
   echo '</div>';  
   mysql_close();//tutup koneksi database  
?>
Cara kerja sama, hanya cara menuliskan hasil berbeda. Kode model kedua ini lebih sederhana dan jauh lebih optimal. Silahkan mencoba.
- See more at: http://www.zainalhakim.web.id/posting/cara-menampilkan-gambar-dari-database-mysql-dengan-php.html#sthash.sKyYXRqn.dpuf
Caranya sangat mudah, sama seperti layaknya kita membuat laporan dengan php. Ini saya kembangkan dari kode membuat laporan pada artikel cara membuat laporan sederhana dengan php, mari kita lihat berikut :
Kode dibawah bisa anda simpan dengan nama galleri.php
<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<table width="400" align="center" border="1">';  
   echo '<tr>';  
   echo '<th>Judul Gambar</th>';  
   echo '<th>Gambar</th>';  
   echo '</tr>';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<tr>';     
     echo '<td>'.$rec->judul_gambar.'</td>';     
     echo '<td>';
     //ini bagian memanggil file gambar
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</td>';     
     echo '</tr>';  
   }  
   echo '</table>';  
   mysql_close();//tutup koneksi database  
?>
Untuk koneksi database, anda bisa baca artikel saya tentang membuat koneksi database mysql dengan php.
Dengan sedikit perubahan kode dari model laporan yang hanya menampilkan tulisan, sekarang diubah menjadi menampilkan gambar. Format menampilkan gambar bisa bervariasi tergantung keperluan, contoh diatas menggunakan tabel html biasa. Kalo sudah faham cara kerjanya untuk kode diatas, sekarang saya kembangkan dengan memadukan model lebih modern yaitu pakai css. Anda bisa simpan dengan nama file berbeda misal galleri-baru.php.
<style type="text-css">
   #gallery { witdh:500px; margin: 0 auto; }
   #gallery .kotak { float:left; width:240px; text-align:center; }
   #gallery .judul { padding:5px;font-size:15px; }
   #gallery img { border:5px solid #fff; width:230px;}

</style>

<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<div id="gallery">';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<div class="kotak">';     
     echo '<p class="judul">'.$rec->judul_gambar.'</p>';     
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</div>';  
   }  
   echo '</div>';  
   mysql_close();//tutup koneksi database  
?>
Cara kerja sama, hanya cara menuliskan hasil berbeda. Kode model kedua ini lebih sederhana dan jauh lebih optimal. Silahkan mencoba.
- See more at: http://www.zainalhakim.web.id/posting/cara-menampilkan-gambar-dari-database-mysql-dengan-php.html#sthash.sKyYXRqn.dpuf
Saya sebelumnya sudah tulis artikel bagaimana Cara upload gambar dengan php dan menyimpan kedalam database mysql, kali ini akan saya lanjutkan bagaimana cara menampilkan gambar dari database mysql dengan php. Cara yang saya gunakan cukup sederhana, saya kembangkan dari kode membuat laporan dengan php biasa. Saya yakin anda akan mudah memahami dan dapat mengembangkannya sesuai keperluan. Hasilnya mungkin akan mendekati cara membuat galleri photo dengan php. Silahkan simak artikel berikut. - See more at: http://www.zainalhakim.web.id/posting/cara-menampilkan-gambar-dari-database-mysql-dengan-php.html#sthash.sKyYXRqn.dpuf
Caranya sangat mudah, sama seperti layaknya kita membuat laporan dengan php. Ini saya kembangkan dari kode membuat laporan pada artikel cara membuat laporan sederhana dengan php, mari kita lihat berikut :
Kode dibawah bisa anda simpan dengan nama galleri.php
<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<table width="400" align="center" border="1">';  
   echo '<tr>';  
   echo '<th>Judul Gambar</th>';  
   echo '<th>Gambar</th>';  
   echo '</tr>';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<tr>';     
     echo '<td>'.$rec->judul_gambar.'</td>';     
     echo '<td>';
     //ini bagian memanggil file gambar
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</td>';     
     echo '</tr>';  
   }  
   echo '</table>';  
   mysql_close();//tutup koneksi database  
?>
Untuk koneksi database, anda bisa baca artikel saya tentang membuat koneksi database mysql dengan php.
Dengan sedikit perubahan kode dari model laporan yang hanya menampilkan tulisan, sekarang diubah menjadi menampilkan gambar. Format menampilkan gambar bisa bervariasi tergantung keperluan, contoh diatas menggunakan tabel html biasa. Kalo sudah faham cara kerjanya untuk kode diatas, sekarang saya kembangkan dengan memadukan model lebih modern yaitu pakai css. Anda bisa simpan dengan nama file berbeda misal galleri-baru.php.
<style type="text-css">
   #gallery { witdh:500px; margin: 0 auto; }
   #gallery .kotak { float:left; width:240px; text-align:center; }
   #gallery .judul { padding:5px;font-size:15px; }
   #gallery img { border:5px solid #fff; width:230px;}

</style>

<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<div id="gallery">';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<div class="kotak">';     
     echo '<p class="judul">'.$rec->judul_gambar.'</p>';     
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</div>';  
   }  
   echo '</div>';  
   mysql_close();//tutup koneksi database  
?>
Cara kerja sama, hanya cara menuliskan hasil berbeda. Kode model kedua ini lebih sederhana dan jauh lebih optimal. Silahkan mencoba.
- See more at: http://www.zainalhakim.web.id/posting/cara-menampilkan-gambar-dari-database-mysql-dengan-php.html#sthash.sKyYXRqn.dpuf
Caranya sangat mudah, sama seperti layaknya kita membuat laporan dengan php. Ini saya kembangkan dari kode membuat laporan pada artikel cara membuat laporan sederhana dengan php, mari kita lihat berikut :
Kode dibawah bisa anda simpan dengan nama galleri.php
<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<table width="400" align="center" border="1">';  
   echo '<tr>';  
   echo '<th>Judul Gambar</th>';  
   echo '<th>Gambar</th>';  
   echo '</tr>';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<tr>';     
     echo '<td>'.$rec->judul_gambar.'</td>';     
     echo '<td>';
     //ini bagian memanggil file gambar
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</td>';     
     echo '</tr>';  
   }  
   echo '</table>';  
   mysql_close();//tutup koneksi database  
?>
Untuk koneksi database, anda bisa baca artikel saya tentang membuat koneksi database mysql dengan php.
Dengan sedikit perubahan kode dari model laporan yang hanya menampilkan tulisan, sekarang diubah menjadi menampilkan gambar. Format menampilkan gambar bisa bervariasi tergantung keperluan, contoh diatas menggunakan tabel html biasa. Kalo sudah faham cara kerjanya untuk kode diatas, sekarang saya kembangkan dengan memadukan model lebih modern yaitu pakai css. Anda bisa simpan dengan nama file berbeda misal galleri-baru.php.
<style type="text-css">
   #gallery { witdh:500px; margin: 0 auto; }
   #gallery .kotak { float:left; width:240px; text-align:center; }
   #gallery .judul { padding:5px;font-size:15px; }
   #gallery img { border:5px solid #fff; width:230px;}

</style>

<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<div id="gallery">';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<div class="kotak">';     
     echo '<p class="judul">'.$rec->judul_gambar.'</p>';     
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</div>';  
   }  
   echo '</div>';  
   mysql_close();//tutup koneksi database  
?>
Cara kerja sama, hanya cara menuliskan hasil berbeda. Kode model kedua ini lebih sederhana dan jauh lebih optimal. Silahkan mencoba.
- See more at: http://www.zainalhakim.web.id/posting/cara-menampilkan-gambar-dari-database-mysql-dengan-php.html#sthash.sKyYXRqn.dpuf
Caranya sangat mudah, sama seperti layaknya kita membuat laporan dengan php. Ini saya kembangkan dari kode membuat laporan pada artikel cara membuat laporan sederhana dengan php, mari kita lihat berikut :
Kode dibawah bisa anda simpan dengan nama galleri.php
<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<table width="400" align="center" border="1">';  
   echo '<tr>';  
   echo '<th>Judul Gambar</th>';  
   echo '<th>Gambar</th>';  
   echo '</tr>';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<tr>';     
     echo '<td>'.$rec->judul_gambar.'</td>';     
     echo '<td>';
     //ini bagian memanggil file gambar
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</td>';     
     echo '</tr>';  
   }  
   echo '</table>';  
   mysql_close();//tutup koneksi database  
?>
Untuk koneksi database, anda bisa baca artikel saya tentang membuat koneksi database mysql dengan php.
Dengan sedikit perubahan kode dari model laporan yang hanya menampilkan tulisan, sekarang diubah menjadi menampilkan gambar. Format menampilkan gambar bisa bervariasi tergantung keperluan, contoh diatas menggunakan tabel html biasa. Kalo sudah faham cara kerjanya untuk kode diatas, sekarang saya kembangkan dengan memadukan model lebih modern yaitu pakai css. Anda bisa simpan dengan nama file berbeda misal galleri-baru.php.
<style type="text-css">
   #gallery { witdh:500px; margin: 0 auto; }
   #gallery .kotak { float:left; width:240px; text-align:center; }
   #gallery .judul { padding:5px;font-size:15px; }
   #gallery img { border:5px solid #fff; width:230px;}

</style>

<?php
//Masukkan koneksi database disini
   $datatamu = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());  
   echo '<div id="gallery">';  
   while ($rec=mysql_fetch_object($datatamu))   
   {      
     echo '<div class="kotak">';     
     echo '<p class="judul">'.$rec->judul_gambar.'</p>';     
     echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
     echo '</div>';  
   }  
   echo '</div>';  
   mysql_close();//tutup koneksi database  
?>
Cara kerja sama, hanya cara menuliskan hasil berbeda. Kode model kedua ini lebih sederhana dan jauh lebih optimal. Silahkan mencoba.
- See more at: http://www.zainalhakim.web.id/posting/cara-menampilkan-gambar-dari-database-mysql-dengan-php.html#sthash.sKyYXRqn.dpuf

testing yuck membuat login dengan oracle (netbean)

testing yuck membuat login dengan oracle (netbean)
Pada tahap 1 ini saya akan menerangkan mengenai bagaimana membuat form login untuk user di Oracle. Saya terangkan dari tiap langkahnya membuat project sampai berhasil login user Oracle melalui aplikasi Java. Sebelum mencoba tutorial ini, alangkah baiknya jika memahami tutorial saya tentang koneksi Java dan Oracle.

Langsung saja ikuti step by step berikut:


  1. Buatlah new project di Netbeans (New Project - Java - Java Application). Kemudian beri nama project tersebut.
  2. Tambahkan library ojdbc.jar yang ada di directory oracleC:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib
  3. Pada project baru yang telah dibuat tersebut, buatlah Class baru (New - Java Class) dan beri namakoneksiOracle. Kemudian berikut isi source code koneksi dengan oracle.
    1. import java.sql.*;  
    2.   
    3. public class koneksiOracle {  
    4.   
    5. String db = "jdbc:oracle:thin:@localhost:1521:XE";  
    6. String user = "mhs"; //ini user oracle  
    7. String pass = "taurus"; //password oracle  
    8. Statement stm = null;  
    9. Connection co = null;  
    10.   
    11. public koneksiOracle() {  
    12. }  
    13.   
    14. public Statement sambung() { //method utk memanggil driver oracle  
    15.   
    16. try {  
    17. Class.forName("oracle.jdbc.driver.OracleDriver");  
    18. } catch (ClassNotFoundException e) {  
    19.   
    20. e.printStackTrace();  
    21. }  
    22.   
    23. try {  
    24. co = DriverManager.getConnection(db, user, pass);  
    25. } catch (SQLException e) {  
    26.   
    27. e.printStackTrace();  
    28. }  
    29.   
    30. try {  
    31. stm = co.createStatement();  
    32. } catch (SQLException e) {  
    33.   
    34. e.printStackTrace();  
    35. }  
    36.   
    37. return stm;  
    38. }  
    39. }  
  4. Buatlah class untuk action dari aplikasi login dengan nama class LoginAction.
    1. public class LoginAction {  
    2.   
    3. private String username;  
    4. private String password;  
    5. private String koneksi = "localhost";  
    6. private boolean isOK = false;  
    7. private String cURLDB;  
    8. private java.sql.Connection conn;  
    9.   
    10. /** Creates a new instance of Login */  
    11. public LoginAction() {  
    12. this.username = "";  
    13. this.password = "";  
    14. }  
    15.   
    16. public LoginAction(java.lang.String cUser, java.lang.String passwd) {  
    17. this.username = cUser;  
    18. this.password = passwd;  
    19. }  
    20.   
    21. @Override  
    22. protected void finalize() {  
    23. conn = null;  
    24. }  
    25.   
    26. public String getUsername() {  
    27. return this.username = "";  
    28. }  
    29.   
    30. public String getPassword() {  
    31. return this.password = "";  
    32. }  
    33.   
    34. public boolean cekLogin() {  
    35. try {  
    36. Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();  
    37. } catch (java.lang.ClassNotFoundException cnfe) {  
    38. System.out.println("Error loading driver: " + cnfe);  
    39. } catch (java.lang.InstantiationException e) {  
    40. System.out.println("Error loading driver: " + e);  
    41. } catch (java.lang.IllegalAccessException e) {  
    42. System.out.println("Error loading driver: " + e);  
    43. }  
    44.   
    45. String server = "127.0.0.1";  
    46. String port = "1521";  
    47. String sid = "XE";  
    48. String url = "jdbc:oracle:thin:@" + server + ":" + port + ":" + sid;  
    49. try {  
    50. conn = java.sql.DriverManager.getConnection(url, username, password);  
    51. conn.setAutoCommit(true);  
    52. isOK = true;  
    53. cURLDB = url;  
    54. } catch (Exception e) {  
    55. System.out.println(e);  
    56. isOK = false;  
    57. }  
    58. return isOK;  
    59. }  
    60.   
    61. public void closeConnDB() {  
    62. try {  
    63. conn.close();  
    64. } catch (Exception e) {  
    65. System.out.println("Tidak dapat menutup koneksi database!" + e);  
    66. }  
    67. conn = null;  
    68. }  
    69.   
    70. public java.sql.Connection getConnDB() {  
    71. return this.conn;  
    72. }  
    73.   
    74. public boolean getIsOK() {  
    75. return this.isOK;  
    76. }  
    77. }  
  5. Buatlah form untuk frame login (New - JFrame Form) dan beri nama LoginForm. Seperti tampilan login berikut. 
    Ingat bahwa field untuk password gunakan komponen Password Field yang ada di Palette. Dan untuk username gunakan Text Field.
  6. Pada button OK, klik kanan - Events - Actions - actionPerformed atau langsung double klik pada button OK. Kemudian tambahkan code berikut:
    1. String pass = new String(jPasswordField1.getPassword());  
    2. myLgn = new LoginAction(jTextField1.getText(), pass);  
    3.   
    4.   
    5. if (myLgn.cekLogin()) {  
    6. setVisible(false);  
    7. JOptionPane.showMessageDialog(this,"Connection Succes",  
    8. "Welcome",JOptionPane.INFORMATION_MESSAGE);  
    9. new MenuForm().setVisible(true);  
    10. } else {  
    11.   
    12. JOptionPane.showMessageDialog(null,  
    13. "Login Anda tidak diterima server.\n" +  
    14. "Silahkan di periksa ulang!", "Konfirmasi...",  
    15. javax.swing.JOptionPane.ERROR_MESSAGE);  
    16. }  
  7. Kemudian tambahkan code yang bercetak tebal berikut pada code LoginForm tersebut:
    1. <b>import javax.swing.JOptionPane; </b>  
    2.   
    3. public class LoginForm extends javax.swing.JFrame {  
    4.   
    5. <b>public static LoginAction myLgn; </b>  
    6.   
    7. /** Creates new form LoginForm */  
    8. public LoginForm() {  
    9. initComponents();  
    10. }  
  8. Buatlah form untuk menu utama (New - JFrame Form - beri nama MenuForm), dimisalkan setelah login berhasil maka form yang akan dipanggil adalah menu utama tersebut. Misal menu utamanya tampilannya seperti ini:
  9. Pada class main dari MenuForm tersebut, silahkan di hilangkan atau diberi tanda comment seperti ini agar tidak menggangu saat running project. 
    1. //    public static void main(String args[]) {  
    2. //        java.awt.EventQueue.invokeLater(new Runnable() {  
    3. //            public void run() {  
    4. //                new MenuForm().setVisible(true);  
    5. //            }  
    6. //        });  
    7. //    }  
  10. Kita coba apakah berhasil login atau tidak. Run Project.
    Masukkan username dan password dari user di Oracle anda.

    Konfirmasi bahwa koneksi berhasil.

    Maka akan masuk pada form menu utama:
Copyright © DerisTechnologi. All rights reserved. Template by CB