Kamis, 25 Maret 2010

Tentang PHP

Setiap hal pasti memiliki sejarah atau profil masing-masing sehingga untuk lebih mengenal sesuatu maka hendaknya mengenal sejarahnya terlebih dahulu, seperti jika kita ingin lebih mencintai Rosulullha Shalalluhu 'laihu wasalam maka kita bisa melihat sejarah beliau baik dari kitab - kitab sirah, ataupun dari hadist-hadist beliau yang disampaiknan oleh para shahabatnya, nah untuk itu untuk lebih mengenal si Mister PHP kita butuh untuk mengenal asal muasalnya.

SEJARAH PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
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

Selengkapnya...

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>&nbsp;</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)

Untuk tugas yang ketiga penggunaan (IF) di Java Netbean, sebelumnya saya tulis kembali soal yang di berikan, disini kita mempunyai kasus sebut saja pembelian hewan ternak ("Kuda","Sapi","Kerbau"), jika kita membeli Kuda konsekuensi nya :
Harga=17.000.000
• 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


ALGORITMA :

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)

Untuk tugas pada Java Netbean dalam mencari bilangan yaitu dengan cara kita memasukan beberapa variabel kedalam form, kemudian program akan mencarinya dan mengahasilkan outputnya....untuk lebih jelasnya dapat di lihat pada bagian bawah ini:

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...

Senin, 22 Maret 2010

Kenalan Dengan Variabel PHP

Setelah berkenaln dengan Mister PHP.....selanjutnya kita harus tau tuh isi dari si Mister PHP.....
Selengkapnya...