DerisTechnologi

tutorial pemograman ala programmer newbie

Pengunjungku /TERIMA IKLAN

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

KUMPULAN SOURCE CODE JAVA

Kumpulan Sorce Code Java

Berikut ini adalah kumpulan project Java bagi kalian yang ingin mendalami lebih dalam tentang bahasa pemrogaman java. Disini saya menyediakan berbagai jenis program yang di bangun menggunakan bahasa pemrogaman java. Namun Source Code ini tidak diperjual belikan. Source Code ini saya bagikan untuk pembelajaran semoga dapat bermanfaat


Project Java (Open Source)
Sistem Keuangan
Sistem Pendukung Keputusan
Kas Kecil
Project Sent E-Mail Via Java
Face Detection
Java Dinamyc Component
Look And Fell (Aquaqua)
Ribbon Java With Jribbon
Spk Ahp Method
Aplikasi SPP
Aray
Aplikasi Arsip
CMD Window JAVA
Pemilihan DPR
Penggajian
Penggunaan Komponen Gui
Aray 2
Pemilihan Lurah
My Name Is
Operator (+x/-)
Perulangan
Logika Terstruktur
Sistem Aplikasi
Kumpulan Source Code Lainnya



Sebelumnya saya mohon maaf, karena semua link download dari cloud storage copy mengalami error. Ini dikarenakan cloud storage copy mulai memberhentikan layanannya tanggal 1 Mei 2016. Saat ini saya sedang mengganti link error tersebut satu – persatu. Jika anda membutuhkan source code program Java yang saya share, anda dapat langsung memilih source code program tersebut lewat link dibawah ini. Ada ratusan source code program Java yang dapat anda pilih dan download.

[1] Download Source Code Program Java di marisharingilmu

Sedangkan jika anda menemukan link download error pada artikel Linux, anda dapat mendownloadnya disini

[1] Download

[2] Download

Semoga bermanfat 🙂



Klik tombol Follow untuk mengikuti blog ini dan menerima pemberitahuan artikel terbaru via email



TABLE COLOUMN MODEL

Table model (baca artikel Table Model Dan Kelas Konkrit DefaultTableModel Di Pemrograman Java dan Contoh Program Java Menggunakan Metoda Kelas Konkrit DefaultTableModel) hanya dapat digunakan untuk menambah kolom tabel, tetapi tidak dapat digunakan untuk menghapusnya. Anda perlu menggunakan table column model (baca artikel Mengenal Table Column Model, DefaultTableColumnModel Dan TableColumn Di Pemrograman Java) untuk dapat menghapus kolom tabel yang diinginkan. Contoh program berikut ini mendemonstrasikan bagaimana menggunakan table column model untuk menghapus dan memindahkan kolom di sebuah table:
?
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

// Nama file : TabelPenjualanNotebook3.java
// Penggunaan table column model untuk menghapus dan memindahkan kolom

// Mengimpor kelas
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;

// Deklarasi kelas
public class TabelPenjualanNotebook3 extends JFrame {

// Membuat nama kolom tabel
private String[] kolomTabel =
{"Tipe", "Warna", "Sistem Operasi", "Jumlah Terjual", "Harga Satuan"};

// Membuat data tabel
private Object[][] dataTabel = {
{"Satellite L630-1031U", "Black", new Boolean(false), new Integer(3),
new Integer(6300000)},
{"Satellite L645-1043XB", "Brown", new Boolean(true), new Integer(7),
new Integer (7500000)},
{"Qosmio X500-D832", "Black", new Boolean(true), new Integer(4),
new Integer(14000000)},
{"Portege T210-1014UR", "Red", new Boolean(true), new Integer(6),
new Integer(6800000)},
{"Libretto W100-1002U", "Black", new Boolean(true), new Integer(1),
new Integer(12000000)}
};

// Membuat table model
private DefaultTableModel tModel = new DefaultTableModel(dataTabel,
kolomTabel);

// Membuat tabel
private JTable tabel = new JTable(tModel);

// Membuat obyek check box
private JCheckBox grsVertikal = new JCheckBox(
"Tampilkan garis vertikal", true);
private JCheckBox grsHorisontal = new JCheckBox(
"Tampilkan garis Horisontal", true);

// Membuat obyek button (tombol)
private JButton hapus = new JButton("Hapus kolom");
private JButton pindah = new JButton("Pindahkan kolom ke posisi kedua");

// Konstruktor tanpa argumen
public TabelPenjualanNotebook3() {

// Menginisialisasi tabel
tabel.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
tabel.setColumnSelectionAllowed(true);
tabel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

// Mengelompokkan obyek check box
JPanel panel1 = new JPanel();
panel1.setLayout(new FlowLayout());
panel1.add(grsVertikal);
panel1.add(grsHorisontal);

// Mengelompokkan obyek tombol
JPanel panel2 = new JPanel();
panel2.setLayout(new FlowLayout(FlowLayout.RIGHT, 0, 0));
panel2.add(hapus);
panel2.add(pindah);

getContentPane().add(panel1, BorderLayout.PAGE_START);
getContentPane().add(new JScrollPane(tabel), BorderLayout.CENTER);
getContentPane().add(panel2, BorderLayout.PAGE_END);

// Penanganan event check box
grsVertikal.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
tabel.setShowVerticalLines(grsVertikal.isSelected());
}
});

grsHorisontal.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
tabel.setShowHorizontalLines(grsHorisontal.isSelected());
}
});

// Penanganan event button
hapus.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
if (tabel.getSelectedColumn() >= 0) {
TableColumnModel modelKolom = tabel.getColumnModel();
TableColumn kolomDihapus =
modelKolom.getColumn(tabel.getSelectedColumn());
modelKolom.removeColumn(kolomDihapus);
}
else
JOptionPane.showMessageDialog(null,
"Pilih kolom yang akan dihapus!", "Hapus Kolom",
JOptionPane.INFORMATION_MESSAGE);
}
});

pindah.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {

if (tabel.getSelectedColumn() >= 0) {
int indekLama = tabel.getSelectedColumn();
int indekBaru = 1;
TableColumnModel modelKolom = tabel.getColumnModel();
modelKolom.moveColumn(indekLama, indekBaru);
}
else
JOptionPane.showMessageDialog(null,
"Pilih kolom yang akan dipindah!", "Pindah Kolom",
JOptionPane.INFORMATION_MESSAGE);
}
});
}

// Metoda main
public static void main(String[] args) {
TabelPenjualanNotebook3 frame = new TabelPenjualanNotebook3();
frame.setTitle("Kelas TabelPenjualanNotebook3");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(440, 200);
frame.setVisible(true);
}
}
Menggunakan table column model di Java

Baris nomor 86 – 99 adalah blok pernyataan yang dieksekusi ketika tombol berlabel “Hapus kolom” ditekan. Pernyataan penyeleksian baris nomor 88 memastikan terlebih dahulu apakah sebuah kolom yang akan dihilangkan telah dipilih dengan mengklik di salah satu sel kolom tersebut. Apabila belum ada kolom yang dipilih dan tombol untuk menghapus kolom ditekan, maka kotak dialog pesan muncul yang menyarankan untuk memilih terlebih dahulu kolom yang ingin dihapus.

Pernyataan baris nomor 89 mengembalikan obyek table column model yang digunakan tabel. Table column model dari tabel adalah DefaultTableColumnModel yang berisi semua informasi kolom tabel. Informasi ini disimpan di variabel acuan modelKolom. Baris nomor 90 adalah pernyataan untuk menentukan model kolom individu dari kolom yang dipilih. Atribut-atribut dari kolom ini disimpan di variabel acuan kolomDihapus. Untuk menghapus kolom tertentu yang dipilih, Anda menggunakan metoda removeColumn dari kelas DefaultTableColumnModel dengan argumen parameter berupa variabel yang mengacu ke kelas TableColumn (pernyataan baris nomor 92).

Pernyataan baris nomor 101 – 115 digunakan untuk memindahkan posisi kolom saat ini ke posisi baru. Di contoh program ini, kolom yang telah dipilih di posisi saat ini dipindahkan ke posisi kolom kedua. Sebelum menekan tombol berlabel “Pindahkan kolom ke posisi kedua”, kolom yang akan dipindahkan terlebih dahulu harus sudah dipilih, bila tidak, kotak dialog ditampilkan yang meminta Anda untuk memilih terlebih dahulu kolom yang akan dipindahkan. Untuk memindahkan kolom, digunakan metoda moveColumn. Di pernyataan baris nomor 108, argumen parameter pertama bernilai int yang mewakili indek posisi saat ini dari kolom yang akan dipindahkan (indekLama) dan argumen parameter kedua bernilai int yang mewakili indek posisi baru (indekBaru).

KUMPULAN PROGRAM JAVA

Hai sobat kali ini saya akan berbagi lebih banyak lagi program -program java, ini merupakan kumpulan program yang telah saya buat dari latihan-latihan matakuliah pemrograman berorientasi objek (PBO) yang sudah saya bundle dalam satu file .rar. Yang mana di dalamnya terdapat berbagai macam program java sederhana seperti for, if else, program input yang mudah mudahan berguna buat sobat untuk belajar java.

Totalnya ada 16 program, tapi saya berikan gambaran disini hanya 5 program saja, nanti sobat bisa langsung download pada akhir pembahasan. Berikut gambaran 5 contoh list program yang terdapat dalam file .rar :

1. Bilangan Berpola
Bilangan berpola ini menggunakan metode perulangan for bersarang, intinya ada for di dalam for.
Input : 4
Outuput : 1121231234






2. Bilangan Ganjil Pertama
Program ini nantinya menentukan bilangan ganjil pertama sesuai yang kita inputkan berapa.
Input : 4
Output : 1 3 5 7






3. Bilangan Genap Pertama
Metodenya sama dengan yang ganjil, program ini nantinya menentukan bilangan genap pertama sesuai yang kita inputkan berapa.
Input : 4
Output : 2 4 6 8
4. Bintang
Program ini nantinya mengeluarkan bintang berbentuk segitiga siku-siku sesuai banyaknya yang kita inputkan
Input : 4
Output :
*
**
***
****








5. Bintang2
Program ini nantinya mengeluarkan bintang berbentuk segitiga sama sisi sesuai banyaknya yang kita inputkan
Input : 4
Output :
*
**
***
****





Sobat bisa download kumpulan program java nya di : http://www.mediafire.com/?3426s8t5a34t9g4

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