Selasa, 14 Mei 2013

MEMBUAT DATABASE EDIT DAN UPDATE PADA PHP

1. Download xampp jika anda tidak memilikinya, lalu istall sesuai keterangannya.
2. Lalu buka xampp dan aktifkan Apache dan MySql.
3. Lalu buka browser anda, dan ketikkan localhost/phpmyadmin.
4. Lalu buat sebuah database dengan nama db dan di dalamnya kita buat sebuah table dengan nama mhs.
5. Pada table mhs tersebut kita buat 4 field dengan nama NPM dengan tipe varchar dan memiliki panjang 8, lalu Nama dengan tipe varchar dan memiliki panjang 50, Kelas dengan tipe varchar dan memiliki panjang 50 , dan Pesan dengan tipe varchar dan memiliki panjang 50.
6. Lalu setting NPM sebagai prymary key yang akan digunakan.
7. Lalu buka notepad anda dan ketikkan source code di bawah ini , dan simpan dengan nama index.php.

<html>
<head><title>DataBaseMahasiswa</title></head>
<body>
<FORM NAME="myform" method = "POST" id = "mahasiswa" action = "save.php">
<center><h1>FORM PENGISIAN MAHASISWA</h1></center>
<br></br>
<center><table border = 1>
<tr>
<td>NPM : <input type = "text" name = "npm" value = ""></td></tr><tr>
<td>Nama : <input type = "text" name = "nama" value = ""></td></tr><tr>
<td>Kelas : <select name="kelas">
<option value = 0 selected> Pilih Kelas </option>
<option value = "2IA18"> 2IA18 </option>
<option value = "2IA19"> 2IA19 </option>
<option value = "2IA20"> 2IA20 </option>
<option value = "2IA21"> 2IA21 </option>
<option value = "2IA22"> 2IA22 </option>
<option value = "2IA23"> 2IA23 </option>
<option value = "2IA24"> 2IA24 </option>
<option value = "2IA25"> 2IA25 </option>
</select></td></tr><tr>
<td>Pesan : <textarea size = "50" name = "pesan"></textarea></td></tr>
</table><br></br><tr>
<td><input type = "submit" name = "ok" value = "OK"></td>
<td><input type = "reset" name = "ulang" value = "Reset"></td>
</tr><br></br>
<a href = "data.php">Lihat Data ?</a></center></FORM>
</body>
</html>
Source code di atas digunakan untuk membuat tampilan inputan awal yang akan digunakan untuk menginput data ke database nantinya.
8. Lalu untuk mengesave data ke database ketikkan source code di bawah  ini, dan simpan dengan nama save.php.

<?php
include 'index.php';
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "db";
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
$dbselect = mysql_select_db($dbname);

$npm = $_POST['npm'];
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$pesan = $_POST['pesan'];

$query = mysql_query("insert into mhs (NPM, Nama, Kelas, Pesan) values ('$npm', '$nama', '$kelas' , '$pesan')") or die(mysql_error());
?>
9. Lalu untuk membuat koneksi ke database ketikkan source code di bawah ini, dan simpan dengan nama koneksi.php.

<?php
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "db";
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
$dbselect = mysql_select_db($dbname);
$query = "select * from mhs";
$exe = mysql_query($query);
?>

10. Lalu untuk menampilkan database tersebut ketikkan source code di bawah ini, dan simpan dengan nama data.php.

<head><title>DataBaseMahasiswa</title></head>
<center><h1>DATA MAHASISWA</h1></center>
<br></br>
<table border='1' align='center'>
<tr><th>No</th><th>NPM</th><th>Nama</th><th>Kelas</th><th>Pesan</th><th>Edit</th></tr>
<?php
include 'koneksi.php';
$no = 1;
while($data = mysql_fetch_array($exe)){
?>
<tr>
<td><?php echo $no; ?></td>
<td><?php echo $data['NPM']; ?></td>
<td><?php echo $data['Nama']; ?></td>
<td><?php echo $data['Kelas']; ?></td>
<td><?php echo $data['Pesan']; ?></td>
<td><div align="center"><a href="delete.php?NPM=<?php echo $data['NPM']; ?>">Delete</a> | <a href="edit.php?NPM=<?php echo $data['NPM']; ?>">Edit</a> </div></td></tr>
<?php
$no++;
}
?>
</table>
<br></br>
<center><a href = "index.php">Tambah Lagi ?</a></center>
11. Lalu untuk menghapus data pada database ketik sourcode di bawah ini, dan simpan dengan nama delete.php.
<?php
include 'koneksi.php';
mysql_query("DELETE from mhs WHERE NPM='$_GET[NPM]'");
echo "Data Telah Dihapus<br>
<a href=\"data.php\">Kembali</a>";
?>
12. Lalu untuk mengedit data pada database ketik sourcode di bawah ini, dan simpan dengan nama edit.php.

<?php
$connect = mysql_connect("localhost", "root", "") or die ("Gagal Connect Tuh !!");
mysql_select_db("db") or die ("Gagal Buka DB Tuh !!");
$NPM = $_GET['NPM'];
$query = "select * from mhs where NPM='$NPM'";
$exe =  mysql_query($query, $connect) or die("Query Gagal Tuh !!");
     $data = mysql_fetch_array($exe);
                 mysql_close($connect);
?>
<html>
<head><title>Edit Data</title></head>
<body><center><h1>EDIT DATA MAHASISWA</h1></center>
<br></br>
<form name="form1" method="POST" action="update.php">
<table>
<tr>
<td>NPM : </td><td><input type="text" name="NPM" value="<?php echo $data['NPM']; ?>"></td></tr>
<tr><td>Nama : </td><td><input type="text" name="Nama" value="<?php echo $data['Nama']; ?>"></td></tr>
<tr><td>Kelas : </td><td><select name="Kelas">
<option><?php echo $data['Kelas']; ?></option>
<option value = "2IA18"> 2IA18 </option>
<option value = "2IA19"> 2IA19 </option>
<option value = "2IA20"> 2IA20 </option>
<option value = "2IA21"> 2IA21 </option>
<option value = "2IA22"> 2IA22 </option>
<option value = "2IA23"> 2IA23 </option>
<option value = "2IA24"> 2IA24 </option>
<option value = "2IA25"> 2IA25 </option>
</select></td></tr>
<tr><td>Pesan : </td><td><textarea size = "50" name = "Pesan"><?php echo $data['Pesan']; ?></textarea></td></tr>
</table>
<input value="Simpan" type="submit" name="submit"/>
<input type="button" value="Kembali" onClick="self.history.back()">
</form>
</body>
</html>
13. Lalu untuk mengupdate data tersebut ketik sourcode di bawah ini, dan simpan dengan nama update.php.

<?php
include 'koneksi.php';
$NPM = $_POST['NPM'];
$Nama = $_POST['Nama'];
$Kelas = $_POST['Kelas'];
$Pesan = $_POST['Pesan'];
$query = mysql_query("update mhs set Nama='$Nama', Kelas='$Kelas', Pesan='$Pesan' where NPM='$NPM'");
echo "Data Telah Diedit<br>
<a href=\"data.php\">Kembali</a>";
?>
14. Lalu simpan semua file php itu di folder semua dan taruh di xampp/htdocs.
15. Untuk menjalankannya buka browser anda dan ketikkan localhost/semua, lalu klik index.php.
16. Selesai.




Senin, 29 April 2013

MEMBUAT LAYOUT PADA HTML

 1. Membuat layout dengan warna singel.

<html>
<head>
<title>BackGroundColor</title></head>
<body bgcolor = "red";>
</body>
</html>

2. Membuat layout dengan background foto. Extension foto itu bebas tidak hanya .png saja. Dan kita juga bisa mengatur size foto tersebut, dengan size = "400". Hal yang perlu diingat adalah foto itu harus 1 folder dengan file HTML yang anda buat.

<html>
<head>
<title>BackGround</title></head>
<body background = "namafoto.png";>
</body>
</html>

2. Membuat layout dengan memasukkan foto. Extension foto itu bebas tidak hanya .png saja. Dan kita juga bisa mengatur size foto tersebut, dengan size = "400".Dan kita juga bisa membuat link kepada foto tersebut dengan <a href = "URL"></a> Hal yang perlu diingat adalah foto itu harus 1 folder dengan file HTML yang anda buat.

<html>
<head>
<title>Foto</title></head>
<body>
<img src = "namafoto.png"/>
</body>
</html>

MEMBUAT KALKULATOR SEDERHANA DI HTML

<html>
<head>
<title>KALKULATOR</title>       

<script type="text/javascript">
function tambah(){
var num1 = document.myform.angka1.value;
var num2 = document.myform.angka2.value;
var pertambahan = parseInt(num1) + parseInt(num2);
document.getElementById('add').value = pertambahan;}
function kurang(){
var num1 = document.myform.angka1.value;
var num2 = document.myform.angka2.value;
var pengurangan = parseInt(num1) - parseInt(num2);
document.getElementById('add').value = pengurangan;}
function kali(){
var num1 = document.myform.angka1.value;
var num2 = document.myform.angka2.value;
var perkalian = parseInt(num1) * parseInt(num2);
document.getElementById('add').value = perkalian;}
function bagi(){
var num1 = document.myform.angka1.value;
var num2 = document.myform.angka2.value;
var pembagian = parseInt(num1) / parseInt(num2);
document.getElementById('add').value = pembagian;}
        </script>
</head>
<body>
<FORM NAME="myform">
<h1><b><center>KALKULATOR</center></b></h1><center><table border = "1">
<br></br>
Angka ke - 1 = <input type="text" name = "angka1">
<br></br>
Angka ke - 2 = <input type="text" name = "angka2">
<br></br>
Hasilnya     = <input type = "text" id = "add" name = "hasil" value= "">
<br></br>     
<INPUT TYPE="button" NAME="tambah1" Value="+" onClick="tambah()"/>
<INPUT TYPE="button" NAME="kurang1" Value="-" onClick="kurang()"/>
<INPUT TYPE="button" NAME="kali1" Value="*" onClick="kali()"/>
<INPUT TYPE="button" NAME="bagi1" Value="/" onClick="bagi()"/></table></center>
</FORM>
</body>
</html>

CARA MEMBUAT KALKULATOR SEDERHANA DI NETBEANS

1.Buka netbeans, lalu pilih new project >> java >> java aplication desktop.
2.Lalu buat tampilan seperti gambar di bawah ini.
 3.Lalu tambahkan action pada button yang ada di situ.
Untuk + =
    @Action
    public void tambah() {
        long angka1 = Long.parseLong(jTextField1.getText());
        long angka2 = Long.parseLong(jTextField2.getText());
        long hasil = angka1 + angka2;
        jTextField3.setText(""+hasil);
   }
Untuk - =
@Action
    public void kurang() {
        long angka1 = Long.parseLong(jTextField1.getText());
        long angka2 = Long.parseLong(jTextField2.getText());
        long hasil = angka1 - angka2;
        jTextField3.setText(""+hasil);    }
Untuk * =
    @Action
    public void kali() {
        long angka1 = Long.parseLong(jTextField1.getText());
        long angka2 = Long.parseLong(jTextField2.getText());
        long hasil = angka1 * angka2;
        jTextField3.setText(""+hasil);    }
Untuk / =
    @Action
    public void bagi() {
        double angka1 = Double.parseDouble(jTextField1.getText());
        double angka2 = Double.parseDouble(jTextField2.getText());
        double hasil = angka1 / angka2;
        jTextField3.setText(""+hasil);
   }
Untuk  ^ =
    @Action
    public void pangkat() {
        long angka1 = Long.parseLong(jTextField1.getText());
        long angka2 = Long.parseLong(jTextField2.getText());
        long hasil = 1;
        for(int i=1;i<=angka2;i++){
        hasil = hasil * angka1;
        }
        jTextField3.setText(""+hasil);    }
Untuk  clear =
    @Action
    public void clear() {
        jTextField1.setText("0");
        jTextField2.setText("0");
        jTextField3.setText("0");
    }
Untuk Exit  =
    @Action
    public void keluar() {
        System.exit(0);    }
Untuk  mod =
    @Action
    public void sisabagi() {
        double angka1 = Double.parseDouble(jTextField1.getText());
        double angka2 = Double.parseDouble(jTextField2.getText());
        if(angka1<angka2){
        jTextField3.setText("MATH EROR !!!");}
        else{
        double hasil = angka1 % angka2;
        jTextField3.setText(""+hasil); }   }
Untuk  faktorial =
    @Action
    public void faktorial() {
        long angka1 = Long.parseLong(jTextField1.getText());
        jTextField2.setText("TIDAK USAH DIISI !!!");
        long hasil = 1;
        for(int i=1;i<=angka1;i++){
        hasil = hasil * i;
        }
        jTextField3.setText(""+hasil);
   
    }
Untuk  kombinasi  =
    @Action
    public void kombinasi() {
        double angka1 = Double.parseDouble(jTextField1.getText());
        double angka2 = Double.parseDouble(jTextField2.getText());
        double hasil1 = 1;
        double hasil2 = 1;
        double hasil3 = 1;
        double angka3 = angka1 - angka2;
        for(int i=1;i<=angka1;i++){
        hasil1 = hasil1 * i;
        }
        for(int i=1;i<=angka2;i++){
        hasil2 = hasil2 * i;
        }
        for(int i=1;i<=angka3;i++){
        hasil3 = hasil3 * i;
        }
        double hasil4 = hasil2 * hasil3;
        double hasil = hasil1 / hasil4;
        jTextField3.setText(""+hasil);
    }
Untuk  permutasi  =
    @Action
    public void permutasi() {
        double angka1 = Double.parseDouble(jTextField1.getText());
        double angka2 = Double.parseDouble(jTextField2.getText());
        double hasil1 = 1;
        double hasil3 = 1;
        double angka3 = angka1 - angka2;
        for(int i=1;i<=angka1;i++){
        hasil1 = hasil1 * i;
        }
        for(int i=1;i<=angka3;i++){
        hasil3 = hasil3 * i;
        }
        double hasil = hasil1 / hasil3;
        jTextField3.setText(""+hasil);
        }
Untuk  M.Hanoi  =
    @Action
    public void hanoi() {
        long angka1 = Long.parseLong(jTextField1.getText());
        long angka2 = Long.parseLong(jTextField2.getText());
        long hasil = 0;
        for(int i=1;i<=angka2;i++){
        if (i==1){
        hasil = 1;}
        else{
        hasil = hasil * 2 + 1;
        }}
        jTextField3.setText(""+hasil);
    }
4.lalu running deh, gampangkan? kira-kira begini nih .JAR-nya.

MEMBUAT RUMAH DENGAN JAVA

import java.util.Scanner;
class adi{
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.println("======Membuat Rumah Dengan Java======");
System.out.print("Masukkan Sebuah Angka : ");
int angka = input.nextInt();
System.out.println("=====================================");
System.out.println("            Hasil Rumahnya           ");
System.out.println(" ");
int k = angka;
int m = 1;
for(int i=1;i<=angka;i++){
for(int j=1;j<=k;j++){
System.out.print(" ");}
for(int l=1;l<=m;l++){
System.out.print("*");}
for(int n=1;n<=angka*3;n++){
System.out.print("\\_");}
k = k-1;
m = m+2;
System.out.println(" ");}
for(int i=1;i<=angka;i++){
System.out.print("||");
for(int j=1;j<=m-4;j++){
System.out.print(" ");}
System.out.print("||");
for(int l=1;l<=angka*6-3;l++){
System.out.print(" ");}
System.out.print("||");
System.out.println(" ");}
for(int i=1;i<=angka*8;i++){
System.out.print("=");}
System.out.println(" ");
for(int i=1;i<=angka*8;i++){
System.out.print("=");}}}

CARA MEMBUAT PERTAMBAHAN DI HTML

<html>
<head>
<title>Pertambahan</title>       

<script type="text/javascript">
function tambah(){
var num1 = document.myform.angka1.value;
var num2 = document.myform.angka2.value;
var pertambahan = parseInt(num2) + parseInt(num1);
document.getElementById('add').value = pertambahan;}
        </script>
</head>
<body>
<FORM NAME="myform">
<h1><b><center>PERTAMBAHAN</center></b></h1>
<br></br>     
<input type="text" name = "angka1"> + <input type="text" name = "angka2"><INPUT TYPE="button" NAME="samadengan" Value="=" onClick="tambah()"/><input type = "text" id = "add" name = "hasil" value= "">
</FORM>
</body>
</html>

PERMUTASI DAN COMBINASI PADA JAVA

import java.util.Scanner;
class percom{
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.print("Masukkan Angka Pertama : ");
double angka1 = input.nextDouble();
System.out.print("Masukkan Angka Kedua : ");
double angka2 = input.nextDouble();
double angka3 = angka1 - angka2;
double hasil1 = 1;
double hasil2 = 1;
double hasil3 = 1;
for(int i=1;i<=angka1;i++){
hasil1 = hasil1 * i ;}
for(int i=1;i<=angka2;i++){
hasil2 = hasil2 * i ;}
for(int i=1;i<=angka3;i++){
hasil3 = hasil3 * i ;}
double hasilpermutasi = hasil1 / hasil3;
double hasilkombinasi = hasil1 / (hasil3 * hasil2);
System.out.println("Hasil Permutasi = " + hasilpermutasi);
System.out.println("Hasil Kombinasi = " + hasilkombinasi);}}