Assalamu'alaykum, udah lama ga tulis2 yaah biasa masih "Bubar" alias bujangan banyak acara..hehe!! Selengkapnya...
Selasa, 22 November 2011
Kamis, 25 Maret 2010
Tentang PHP
SEJARAH PHP
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP
Rabu, 24 Maret 2010
Membuat Form Sederhana
Untuk membuat suatu Form input dengan tampilan sederhana seperti di bawah ini :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table width="200" border="1" align="center">
<tr>
<td width="69">ID_Tamu</td>
<td width="115"><form id="form1" name="form1" method="post" action="input.php">
<label>
<input type="text" name="id" id="txtId" />
</label>
</form> </td>
</tr>
<tr>
<td>Nama_Tamu</td>
<td><form id="form2" name="form2" method="post" action="">
<input type="text" name="nama" />
</form> </td>
</tr>
<tr>
<td> </td>
<td><form id="form3" name="form3" method="post" action="">
<label>
<input type="submit" name="cmdsubmit" value="Kirim" />
</label>
</form> </td>
</tr>
</table>
</body>
</html>
Selengkapnya...
Tugas Java Netbeans (penggunaan IF)
• Pajak=12 % * harga
• Potongan = 3.5 % * pajak
• Beacukai=6% * harga
• Total = harga + pajak – potongan + beacukai
Jika Sapi :
• Harga=19.000.000
• Pajak=14 % * harga
• Potongan = 7.5 % * pajak
• Beacukai=12% * harga
• Total = harga + pajak – potongan + beacukai
Jika Kerbau :
Jika KERBAU
• Harga=15.000.000
• Pajak=11 % * harga
• Potongan = 2.5 % * pajak
• Beacukai=8% * harga
• Total = harga + pajak – potongan + beacukai
1. Untuk mempercantik tampilan maka akan kita tambah dengan textfield nama dan alamat
2. Kemudian kita pilih jenis hewan ternak dengan mengggunaka combo box
3. Tekan button deal, maka hasil entrian akan muncul pada panel bagian bawah
NB :
Agar radio button hanya memulih satu pada waktu di klik maka lakukan :
1. Tambahkan combo group, letakkan pada desktop kososng di Jframe, kemudian pada propertisnya ganti nama variabel (optional).
2. Kemudian klik pada radio button yang terpilih kemudian liat pada propertis, pada tab code, pilih sub menu "Post-Creation-Code".
3. Dan Isikan code "Nama group_button.add (nama objek/radio button)"
Source Code :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String nama;
String alamat;
nama = txtnama.getText();
alamat=txtalamat.getText();
int harga;
double pajak;
double pot;
double cukai;
double total;
if (kuda.isSelected()){
harga=17000000;
pajak=0.12*harga;
pot=(3.5/100)*pajak;
cukai=0.06*harga;
total=(harga+pajak)-(pot+cukai);
lblharga.setText(String.valueOf(harga));
lblpajak.setText(String.valueOf(pajak));
lblpotongan.setText(String.valueOf(pot));
lblcukai.setText(String.valueOf(cukai));
lbltotal.setText(String.valueOf(total));
lblnama.setText(nama);
lblalamat.setText(alamat);
}
else if (sapi.isSelected()){
harga=19000000;
pajak=0.14*harga;
pot=(7.5/100)*pajak;
cukai=012*harga;
total=(harga+pajak)-(pot+cukai);
lblharga.setText(String.valueOf(harga));
lblpajak.setText(String.valueOf(pajak));
lblpotongan.setText(String.valueOf(pot));
lblcukai.setText(String.valueOf(cukai));
lbltotal.setText(String.valueOf(total));
lblnama.setText(nama);
lblalamat.setText(alamat);
}
if (kerbau.isSelected()){
harga=15000000;
pajak=0.11*harga;
pot=(2.5/100)*pajak;
cukai=0.08*harga;
total=(harga+pajak)-(pot+cukai);
lblharga.setText(String.valueOf(harga));
lblpajak.setText(String.valueOf(pajak));
lblpotongan.setText(String.valueOf(pot));
lblcukai.setText(String.valueOf(cukai));
lbltotal.setText(String.valueOf(total));
lblnama.setText(nama);
lblalamat.setText(alamat);
Selengkapnya...
Tugas Java Netbeans (Mencari Bilangan)
ALGORITMA :
1. Untuk mencari nilai X, maka masukan nilai pada text field "a", kemudian tekan button"cari X" selanjutkan hasil dapat dilihat pada label "hasil X"
2. Untuk mencari nilai Z, maka masukan nilai pada text field "a,b,c", kemudian tekan button"cari Z" selanjutkan hasil dapat dilihat pada label "hasil Z"
3. Untuk mencari nilai L, maka masukan nilai pada text field "a,b,c", kemudian tekan button"cari L" selanjutkan hasil dapat dilihat pada label "hasil L"
4. Untuk mencari nilai T, maka masukan nilai pada text field "a,b,c,d", kemudian tekan button"cari T" selanjutkan hasil dapat dilihat pada label "hasil T"
5. Untuk mencari nilai K, maka masukan nilai pada text field "a,b,c,d", kemudian tekan button"cari K" selanjutkan hasil dapat dilihat pada label "hasil K"
Source code :
public class uts01 extends javax.swing.JFrame {
int bil_a;
int bil_b;
int bil_c;
int bil_d;
int hasil_1;
int hasil_2;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil_a=Integer.parseInt(xa.getText());
hasil_1=((2*bil_a+10)*(3*bil_a))/2+3*10;
hasil_2=hasil_1/7-89+2;
hasilx.setText(String.valueOf(hasil_2));
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil_a=Integer.parseInt(za.getText());
bil_b=Integer.parseInt(zb.getText());
bil_c=Integer.parseInt(zc.getText());
hasil_1=(2*bil_a)*(10*bil_b-5)*(2*bil_b);
hasil_2=hasil_1/(3*bil_a)-(6*bil_a*bil_b)-(2*bil_c);
hasilz.setText(String.valueOf(hasil_2));
}
private void formWindowActivated(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
xa.setText("");
za.setText("");
zb.setText("");
zc.setText("");
la.setText("");
lb.setText("");
lc.setText("");
ta.setText("");
tb.setText("");
tc.setText("");
td.setText("");
ka.setText("");
kb.setText("");
kc.setText("");
kd.setText("");
hasilx.setText("");
hasill.setText("");
hasilt.setText("");
hasilk.setText("");
hasilz.setText("");
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil_a=Integer.parseInt(la.getText());
bil_b=Integer.parseInt(lb.getText());
bil_c=Integer.parseInt(lc.getText());
hasil_1=(2*bil_a+10)*(3*bil_a/2);
hasil_2=hasil_1 + ((6*bil_a*bil_b*bil_c)/(2*bil_a*bil_b*bil_c));
hasill.setText(String.valueOf(hasil_2));
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil_a=Integer.parseInt(ta.getText());
bil_b=Integer.parseInt(tb.getText());
bil_c=Integer.parseInt(tc.getText());
bil_d=Integer.parseInt(td.getText());
hasil_1=(3*bil_a/2*bil_b)-(2*bil_c-3*bil_d)-(89*7*bil_a);
hasil_2=hasil_1/(2*bil_a*bil_b)+(3*bil_a-2*bil_c);
hasilt.setText(String.valueOf(hasil_2));
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil_a=Integer.parseInt(ka.getText());
bil_b=Integer.parseInt(kb.getText());
bil_c=Integer.parseInt(kc.getText());
bil_d=Integer.parseInt(kd.getText());
hasil_1=(4*bil_a*bil_b*bil_c+3*bil_a*bil_b)/(bil_a+bil_b*23*bil_b)+(2*bil_a*bil_b*bil_c*bil_d);
hasil_2=hasil_1/2*bil_b+bil_a-2*bil_c*bil_d;
hasilk.setText(String.valueOf(hasil_2));
}
Selengkapnya...
Koneksi Server PHP
Temen2 pecinta pemograman web....ya buat pemanasan aja nih, mungkin programer amatiran juga dah tau cara koneksi server di PHP, ya tapi gpp namanya juga belajar harus dari nol (0) dung....hehehe, setau saya sih seperti di bawah ini :
$server="localhost";
$user="root";
$passuser="root";
$db="tamu";
$conn = Mysql_connect($sever,$user,$passuser)
or die ("Gagal Koneksi".Mysql_error);
mysql_select_db($db);// simpan dengan nama koneksi.php
Mysql_close ($conn); // menutup kembali koneksi PHP
Penjelasannya,mari kita bahas satu satu yoo...!!!
"$server" - - - > Kita membuat variable yang bernama Server, tetep setiap penamaan variabel kita dahului dengan tanda "$" (kudu di inget..!!), kemudian variabel tersebut dengan nama host yang kita gunakan, karena kita berada di local komputer..makanyeee kita pake dah "localhost"...
"$user" - - - > Buat juga variabel nyang namanye..user, kemudian disi dengan nama user yang pada awal instalasi webserver kita isi tuuh...(masih inget ga..?)...klo ga..."emang dasar udah pikun...heheh"....ini sih bersifat optional...mas-mas..!!!
"$passuser" - - - > Sama seperti yang diatas kita buat sebuah variabel yang bernama "passuser" untuk menampung nilai berupa password yang kita berikan pada waktu kita menginstal webserver....
"$conn" - - -> Nah nyang terakhir, buat dung variabel conn (optional seeeh...!!!), untuk menampung proses koneksi ke server PHP........!!!
pada PHP pemberian variabel harus didahului dengan char "$", sedangkan sintak "Mysql_connect" merupakan sintak yang berfungsi menghubungkan atau mengkompilasi file PHP ke webserver...jika koneksi ke webserver gagal maka akan di tampilkan pesan "Gagal koneksi", penggunakan sintak "Mysql_error" untuk membantu programer memberikan peringatan ketapa user jika ada keadaan yang tidak sesuai dengan alur kerja program.(MUDAH COOOY...!!)
Selengkapnya...
Tugas Java Netbeans UTS (looping)
Untuk pembuatan tugas java neat bean dalam proses pembuatan looping, telah ada di blog ini, untuk lebih lanjut dapat diliat dibawah ini :
bentuk tampilan:
untuk Skripnya :
1. Beri nama pada text field dengan nama "txtbil"
2. Kemudian pada botton1 klik ganda dan tuliskan kode :
// TODO add your handling code here:
int jum=Integer.parseInt(txtbil.getText());
if (jum > 20){
JOptionPane.showMessageDialog(null,"Kelebihan data");
}
else {
hasillooping="";
jumlah=0;
jumtot01=0;
int a;
for (a=1;a<=jum;a++){
hasillooping=hasillooping + String.valueOf(a) + " ";
jumlah=jumlah+a;
jumtot01 +=a;
loop01.setText(hasillooping);
jum01.setText(String.valueOf(jumlah));
}
}
}
3. Lakukan hal yang sama pada button 2,3,4,5 dan 6 kemudian tulis kode berikut :
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hasillooping="";
jumlah=0;
jumtot02=0;
int jum=Integer.parseInt(txtbil.getText());
int a;
for (a=jum;a>=1;a--){
hasillooping=hasillooping + String.valueOf(a) + " ";
jumlah=jumlah+a;
jumtot02 +=a;
loop02.setText(hasillooping);
jum02.setText(String.valueOf(jumlah));
}
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hasillooping="";
jumlah=0;
jumtot03=0;
int jum=Integer.parseInt(txtbil.getText());
int a;
for (a=1;a<=jum;a++){
if (a % 2 == 1){
hasillooping=hasillooping + String.valueOf(a) + " ";
jumlah=jumlah+a;
jumtot03 +=a;
loop03.setText(hasillooping);
jum03.setText(String.valueOf(jumlah));
}
}
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hasillooping="";
jumlah=0;
jumtot04=0;
int jum=Integer.parseInt(txtbil.getText());
int a;
for (a=jum;a>=1;a--){
if (a % 2 == 1){
hasillooping=hasillooping + String.valueOf(a) + " ";
jumlah=jumlah+a;
jumtot04 =+a;
loop04.setText(hasillooping);
jum04.setText(String.valueOf(jumlah));
}
}
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hasillooping="";
jumlah=0;
jumtot05=0;
int jum=Integer.parseInt(txtbil.getText());
int a;
for (a=1;a<=jum;a++){
if (a % 2 == 0){
hasillooping=hasillooping + String.valueOf(a) + " ";
jumlah=jumlah+a;
jumtot05 =+a;
loop05.setText(hasillooping);
jum05.setText(String.valueOf(jumlah));
}
}
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hasillooping="";
jumlah=0;
jumtot06=0;
int jim;
int jum=Integer.parseInt(txtbil.getText());
int a;
for (a=jum;a>=1;a--){
if (a % 2 == 0){
hasillooping=hasillooping + String.valueOf(a) + " ";
jumlah+=a;
jumtot06 =+a;
jim = jumtot01 + jumtot02 + jumtot03 + jumtot04 + jumtot05 + jumtot06;
loop06.setText(hasillooping);
jum06.setText(String.valueOf(jumlah));
jumtot.setText(String.valueOf(jim));
}
}
}
Selengkapnya...