RSS
Facebook
Twitter

Minggu, 20 Desember 2015

Koneksi Database dan PHP MyAdmin

 Koneksi Database dan PHP MyAdmin
  • Buka Aplikasi Xampp, Kmudian Restart Apache Dan MySql
 

  • Masuk Localhost
  
  •  Klik PhpMyAdmmin

  • Lalu Buat Database, Bila Sudah Klik Create
Contoh 'Toko_Buku'
  •  Kemudian Buat Tabel Dalam Database
Saya Disini Membuat 4 Tabel : Yakni Tabel Penulis, Kategori, Provinsi,dan Penerbit


  • Lalu Buat Folder Dalam Folder  htdocs yang terdapat pada Folder Xampp 

  •  Setelah membuat Folder dalam htdocs buat folder lagi guna memudahkan kita dalam pengisian
disini saya membuat folder 'toko_buku' dalam folder tersebut saya membuat 4 Folder lagi
 
  • Setelah itu kita buat Script pada Aplikasi notepad atau bisa juga pada Notepad++ dan Sublime Text
Ketikkan perintah berikut untuk membuat Koneksi.php Simpan pada Folder toko_buku di htdocs
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server" .mysql_error());
if ($koneksi) {
echo "Koneksi berhasil";
}
?>
</body>
</html>

Lalu Hasilnya seperti berikut

  •  Ketikkan Perintah berikut dan simpan dengan inputdata.php Simpan pada folder kategori
 <html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<form action="masukandata.php" method="post" name"form1"
target="self">
<table widht="350" border="1">
<tr bgcolor="#69FFF">
<td colspan="2"><center><b>Masukkan Data Kategori</b></center></td>
</tr>
<tr>
<td width="96">Kode Kategori</td>
<td width="248">:
<input name="TxtKd_kategori" type="text" size="10"
maxlength="6">
</td>
</tr>
<tr>
<td> Nama Kategori</td>
<td> :
<input name="TxtNm_kategori" type="text" size="30" maxlength="35">
</td>
</tr>
<tr>
<td> Keterangan </td>
<td> :
<input name="TxtKeterangan" type="text" size="30" maxlength="60">
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" name="submit" value="Simpan">
</td>
</tr>
</table>
</form>
</body>
</html>


Hasilnya seperti berikut



  •   Ketikkan Perintah berikut dan simpan dengan masukkandata.php Simpan pada folder kategori
<html>
<head>
<title>Akses Mysql</title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server" .mysql_error());
if ($koneksi){
mysql_select_db("toko_buku", $koneksi)
or die ("Database Gagal Dibuka".mysql_error());
$TxtKd_kategori =$_POST['TxtKd_kategori'];
$TxtNm_kategori =$_POST['TxtNm_kategori'];
$TxtKeterangan =$_POST['TxtKeterangan'];
$SQL = "INSERT INTO kategori
(kd_kategori,nm_kategori,keterangan)
VALUES ('$TxtKd_kategori','$TxtNm_kategori','$TxtKeterangan')";
mysql_query($SQL, $koneksi)
or die ("Gagal query disimpan : ".mysql_error());
echo "Data berhasil disimpan"; }
?>
</body>
</html>


  •   Ketikkan Perintah berikut dan simpan dengan tampilandata.php Simpan pada folder kategori
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost","root","")
or die ("Gagal konek server".mysql_error());
if ($koneksi){
mysql_select_db("toko_buku",$koneksi)
or die ("Database Gagal dibuka ".mysql_error());
$sql = mysql_query("SELECT * FROM kategori", $koneksi)
or die("Query Gagal ".mysql_error());
while ($data = mysql_fetch_array($sql)){
echo "Kode_kategori: $data[kd_kategori] <br>" ;
echo "Nama_kategori: $data[nm_kategori] <br>";
echo "Keterangan : $data[keterangan] <br>";
echo "<br><hr>";
}
}
?>
</body>
</html>





 ini merupakan hasil dari Tampilan data yang telah kita input pada inputdata.php

Dan untuk Tabel_penulis,Tabel_Provinsi,Tabel_Penerbit
Cara pembuatannya Sama untuk Pengisian Setiap tabel yang saya dibuat

Selasa, 17 November 2015

cara koneksi database ke php

Buat database dengan nama latihandb
2. Buat table anggota seperti berikut :

Langkah selanjutnya membuat koneksi database server (nama file : Koneksi.php)
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server" .mysql_error());
if ($koneksi) {
echo "Koneksi berhasil";
}
?>

Hasil mengecek koneksi


Mengaktifkan Database (nama file : KonekDB2.php)
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server".mysql_error());
if ($koneksi){
mysql_select_db("latihandb", $koneksi)
or die ("Database Gagal dibuka".mysql_error());
echo "Database berhasil dibuka";
}
?>
</body>
</html>

hasilnya seperti ini
lalu buat halaman baru kemudian ketik skrip berikut ini dan simpan dengan nama tampilakandata.php
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost","root","")
or die ("Gagal konek server".mysql_error());
if ($koneksi){
mysql_select_db("latihandb",$koneksi)
or die ("Database Gagal dibuka ".mysql_error());
$sql = mysql_query("SELECT * FROM anggota", $koneksi)
or die("Query Gagal ".mysql_error());
while ($data = mysql_fetch_array($sql)){
echo "ID : $data[id_anggota] <br>" ;
echo "Nama : $data[nm_anggota] <br>";
echo "Alamat : $data[alamat] <br>";
echo "Kelamin : ";
echo ($data['kelamin']=="P")?"Pria":"Wanita";
echo "<br><hr>";
}
}
?>
</body>
</html>

akan muncul beberapa skrip yang error tetapi itu tidak berpengaruh, lanjutkan saja skripnya.


Membuat form input Data Anggota (nama file : Masukanform.php):
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<form action="MasukanSim.php" method="post" name"form1"
target="self">
<table widht="350" border="1">
<tr bgcolor="#69FFF">
<td colspan="2"><center><b>Masukkan Data Anggota</b></center></td>
</tr>
<tr>
<td width="96">ID Anggota</td>
<td width="248">:
<input name="TxtID" type="text" size="10"
maxlength="6">
</td>
</tr>
<tr>
<td> Nama</td>
<td> :
<input name="TxtNama" type="text" size="30" maxlength="35">
</td>
</tr>
<tr>
<td> Alamat </td>
<td> :
<input name="TxtAlamat" type="text" size="30" maxlength="60">
</td>
</tr>
<tr>
<td> Kelamin </td>
<td> :
<input name="RbKelamin" type="radio" value="P" checked>
Pria
<input name="RbKelamin" type="radio" value="W" checked>
Wanita
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" name="submit" value="Simpan">
</td>
</tr>
</table>
</form>
</body>
</html>

hasilnyaseperti ini



Membuat Program Tombol Simpan Data Anggota (nama file : MasukanSim.php)
<html>
<head>
<title>Akses Mysql</title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server" .mysql_error());
if ($koneksi){
mysql_select_db("latihandb", $koneksi)
or die ("Database Gagal Dibuka".mysql_error());
$TxtID =$_POST['TxtID'];
$TxtNama =$_POST['TxtNama'];
$TxtAlamat =$_POST['TxtAlamat'];
$RbKelamin= $_POST['Rbkelamin'];
$SQL = "INSERT INTO anggota
(id_anggota,nm_anggota,alamat,kelamin)
VALUES ('$TxtID','$TxtNama','$Txtalamat','$Rbkelamin')";
mysql_query($SQL, $koneksi)
or die ("Gagal query disimpan : ".mysql_error());
echo "Data berhasil disimpan"; }
?>




</body>
</html>

lalu silahkan dicoba dengan mengisi manual lewat masukanform.php kemudian untuk mengecek apakah data telah berhasil akan dialihkan ke masukansim.php lalu hasinya akan tampil pada tampilkandata.php

contoh


Senin, 09 November 2015


terlebih dahulu kita masuk di mysql -u root -p
akan muncul tampilan untuk mengisikan password, kita tekan enter saja.

C:\MySQL\bin>mysql -u root  -p
Enter Password:
 
setelah kita buat sebuah database dan sebuat tabel dan 3 user dimana user tersebut bisa:

  1.  user admin  Melakukan DML dan DDL
  2.  user 1 => Hanya dapat melakukan DML (Menambahkan Data atau record)
  3.  user 2 => Hanya bisa melihat isi tabel dan record.
yang pertama kita lakukan yakni membuat databse dengan perintah

create database laundry ;
lalu masuk pada database dengan cara : use laundry;

ini merupakan contoh pembuatan tabel
create table cucian (
tglAntarCucian varchar(50),
tglAmbilCucian varchar(50),
alamat varchar(50)
);
bila berhasil akan muncul tulisan

Query OK, 0 rows affected (0.01 sec)

setelah kita selesai buat database dengan tabel, sekarang kita buat User Admin, dimana User admin ini bisa dikatakan sebagai super user.
cara membuatnya yakni

mysql> CREATE USER 'admin'@'localhost' IDENTIFIED BY 'poligon'; Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL ON laundry.cucian TO 'admin'@'localhost'; Query OK, 0 rows affected (0.00 sec)
Dengan memberikan hak akses GRANT ALL, maka user admin dapat menggunakan seluruh query dasar pada tabel Prodi, seperti SELECT, UPDATE, bahkan DELETE.
untuk mengecek apakahuser kita bisa digunakan ketikkan perintah exit.
lalu masuk kembali
C:\MySQL\bin>mysql -u admin -ppoligon
atau cek di localhost/phpMyAdmin
sepertinya terlalu banyak kita mengetik untuk mempermudah pekerjaan kita lebih baik kita buat lewat localhost/PhpMyadmin
1 user telah dibuat tinggal 2 user.
cara membuat user di phpMyadmin
masuk pada database kampus lalu klik 
kemudian 
lalu isikan informasi login berikut
lalu centang perintah DML
untuk user2 sama pembuatannya, perbedaannya teletak pada Select :
 user2 hanya bisa melihat tabel dan isi tabel

Kamis, 05 November 2015

perintah-perintah pada SQL

FUNCTION

nama konversi dengan perintah select '...',ASCII ('abcd')
karakter huruf denga perintah select '....',char (70)
CHAR merupakan tipe variabel


membaca letak huruf terletak dibaris keberapa perintah select'....',charindex('a','agis')
pembacaan karakter dari kiri select '....', left

penambahan karakter select '...','...'+ltrim('...')
pembacaan karakter dari kanan select'....',right ('abcd','3')

penjumlahan karakter select '....' ,len ('....')
mengecilkan huruf '....',lower('...')

membalikkan karakter select '...',reverse('......')
banyaknya spasi baris select '....','F'+SPACE(10)+'R'
 ini ada beberapa macam perintah tahun, bulan, dan hari

Selasa, 03 November 2015

function

Function Pembagian


 hasi dari pembagian

 Function Penambahan

 hasil dari penambahan

Function  Perkalian

Hasil dari perkalian
Function Pengurangan
 Hasil pengurangan

Function Kondisi
Hasil Kondisi
 Function Pengulangan
 Hasil Pengulangan














Rabu, 28 Oktober 2015

function


script untuk do while

hasilnya



lalu script tebalik

hasilnya

Selasa, 06 Oktober 2015

program php dengan notepad++


1. latihan soal 1
 dimana:
$x=5;
$y=8;
soalnya adalah
$z1 = $x++ + $y--; 
$z2 = $x << 2;
$z3 = 4 + $x - $y;

cara menyelesaikan latihan soal 1 menggunakan notepad++


 hasil dari latihan soal1

 2. latihan soal 2
 dimana:
$a=2;
$b=1;
$c=10;
soalnya adalah
$z1 = ($c >> $a) + ($c % 10)
$z2 = $2 + $c << $b
cara menyelesaikan latihan soal 2 menggunakan notepad++

hasil dari latihan soal2
3. latihan soal 3
 dimana:
$a=2;
$teks1 = ('saya menerima $amerika');
$teks2 = ("saya menerima $amerika");
soalnya adalah
$teks1 = ('saya menerima $amerika');
$teks2 = ("saya menerima $amerika");
hasil pada  $teks2 = ("saya menerima $amerika"); akan error karena ada pengecok yakni $amerika ($ harus dihapus)
cara menyelesaikan latihan soal 3 menggunakan notepad++






 hasil dari latihan soal3
 4. latihan soal 4
 dimana:
$a=10;
$b=11;
soalnya adalah
mencari nilai minimum
$min = ($a < $b ) ? $a : $b;
cara menyelesaikan latihan soal 4 menggunakan notepad++
h









hasil dari latihan soal4







 5. latihan soal 5
 dimana:
$mil=1000;
$km=$mil * 1.609;
soalnya adalah
konversi $mil mil = $km km;
cara menyelesaikan latihan soal 5 menggunakan notepad++











hasil dari latihan soal 5
 6. latihan soal 6
 dimana:
$hasil1 = (100 < 17) ? 1 : 0;
$hasil2 = (100 1t 17) ? 1 : 0;
soalnya adalah
mencari mana hasil benar (1) dan hasil salah (0)
cara menyelesaikan latihan soal 6 menggunakan notepad++
 









hasil dari latihan soal6





  • Blogger news

  • Blogroll

  • About