Latest

Kalkulasi Data dengan SQL

Kalkulasi Data dengan SQL

Assalamualaikum Wr. Wb.
Kalkulasi Data Pada SQL | Pada kesempatan kali ini saya akan membagikan beberapa ilmu perhitungan atau kalkulasi yang bisa anda lakukan di SQL, yang kita pelajari pada kesempatan kali ini diantaranya AVG, SUM, MAX, dan MIN, jika anda sudah pernah mempelajari Excel mungkin anda sudah tidak asing dengan fungsi tersebut.

Pertama AVG, AVG digunakan untuk mengambil nilai rata-rata dari kolom yang berisi numeric seperti INT, BIGINT dll.

Sebelumnya kita buat database atau tabel dengan nama kalkulasi yang berisi seperti di bawah ini 

Kalkulasi Data dengan SQL
Silahkan isi dengan record sembarang

Untuk memulai AVG mari kita ketik script di bawah ini
SELECT AVG(harga) FROM kalkulasi
Maka hasilnya akan seperti gambar di bawah ini

Kalkulasi Data dengan SQL


Artinya adalah mengambil nilai rata rata dari kolom harga.

Selanjutnya kita akan membahas SUM, yaitu sebuah query untuk menghitung total hasil kali/bagi/tambah/kurang dari sebuah tabel numeric.

Silahkan ketikkan script di bawah ini.
SELECT SUM(harga*jumlah) FROM kalkulasi WHERE id=3
Maka hasilnya akan menjadi

Kalkulasi Data dengan SQL

Arti dari script tersebut yaitu mengalikan record dari kolom harga dengan record dari kolom jumlah dimana id=3.

Anda juga bisa memanipulasi script SQL tersebut menjadi tambah, kurang, atau bagi seperti contoh di bawah ini
SELECT SUM(harga/jumlah) FROM kalkulasi WHERE id=2

Kalkulasi Data dengan SQL


Berarti membagi harga dengan jumlah dari tabel kalkulasi dimana id=2

Dan yg terakhir anda juga bisa menjumlahkan seluruh data di suatu kolom numerik dengan mengetikkan script di bawah ini
SELECT SUM(harga) FROM kalkulasi

Kalkulasi Data dengan SQL


Selanjutnya kita akan masuk ke MIN dan MAX, fungsinya yaitu untuk menentukan nilai tertinggi atau terendah dari suatu kolom numerik.

Sebagai contoh kita akan mencari nilai terendah dari kolom harga 
SELECT MIN(harga) FROM kalkulasi

Kalkulasi Data dengan SQL

Dan yang terakhir untuk mencari nilai tertinggi dari kolom harga yaitu dengan mengetikkan script di bawah ini
SELECT MAX(harga) FROM kalkulasi

Kalkulasi Data dengan SQL


Sekian Tutorial singkat kali ini, jika ada kekurangan atau kebingungan dari artikel ini, silahkan komentar di bawah atau bisa mention di Twitter dan Fanspage Facebook kami.

Terima Kasih sudah membaca tutorial ini, semoga bermanfaat.
Wassalamualaikum Wr. Wb.

Belajar Teknik Pencarian dengan PHP

Belajar Teknik Pencarian dengan PHP

Assalamualaikum Wr. Wb.
Belajar Teknik Pencarian dengan PHP | Siang ini saya akan menjelaskan tentang Teknik Teknik sederhana yang bisa di gunakan untuk melakukan pencarian kata di dalam suatu website, biasanya untuk melakukan ini kita harus menggunakan bahasa proccessing seperti PHP dan lain sebagainya untuk melakukan proses pengambilan data ke database dari query yang di inputkan di suatu Text Field.

Pertama mari buat database terlebih dahulu, karena dulu saya pernah membuat Tutorial Menampilkan Data dari Database maka saya akan menggunakan database dan tabel tersebut

Belajar Teknik Pencarian dengan PHP

Yang kita perlukan disini adalah dengan menggunakan Query SELECT dan Like, seperti sebagai contoh kita akan mencari record tabel dengan nama roihan, maka querynya menjadi
SELECT * FROM siswa WHERE nama LIKE '%roihan%'
Maka hasilnya akan seperti ini :

Belajar Teknik Pencarian dengan PHP

Jika kita menggunakan : 
SELECT * FROM siswa WHERE nama LIKE 'r%'
Hasilnya akan seperti ini :

Belajar Teknik Pencarian dengan PHP
Karena mengambil record yang berhuruf awalan 'R'

Jika kita menggunakan :
SELECT * FROM siswa WHERE nama LIKE '%o'
Maka hasilnya seperti ini : 

Belajar Teknik Pencarian dengan PHP
Karena mengambil record dengan akhiran huruf  'o'

Jadi kesimpulannya yaitu :

  1. Tanda %string% digunakan jika kita ingin mencari record dengan kata yg di inputkan di dalam string tersebut.
  2. R% digunakan untuk mencari record dengan awalan R.
  3. %R digunakan untuk mencari record dengan akhiran R.
Sekian tutorial kali ini, jika ada kesahalan dalam penulisan atau penyampaian silahkan berikan komentar di bawah ini, Terima Kasih sudah mau membaca, silahkan Like dan Follow Blog ini untuk Tutorial-tutorial selanjutnya.

Wassalamualaikum Wr. Wb.

Mengenal Trigger Pada MySQL

Mengenal Trigger Pada MySQL

Assalamualaikum Wr. Wb.
Mengenal Trigger Pada MySQL | Setelah sekian lama vakum dari dunia Blogging, kali ini admin akan posting lagi nih, postingan kali ini tentang Database, yaitu tentang Trigger, Trigger adalah automisasi pada database ketika kita melakukan suatu manipulasi data baik itu Insert, Update dan Delete. Jadi secara otomatis Trigger akan menginputkan data atau update atau juga mendelet sesuai dengan apa yang di kehendaki oleh script Trigger yang di inginkan, jadi itulah secara singkat tentang Trigger.

Nah sekarang mari kita mulai belajar tentang Trigger.

Pertama-tama kita buat database terlebih dahulu dengan nama : latihan_trigger atau terserah anda.

Lalu buat tabel user:
Mengenal Trigger Pada MySQL

Selanjutnya kita copy tabel tersebut jadi user2 :

Mengenal Trigger Pada MySQL

Selanjutnya kita membuat Trigger nya, pilih menu More > Triggers (Menu ini terdapat di versi terbaru phpMyAdmin

Mengenal Trigger Pada MySQL

Lalu kita buat Trigger Baru


Jika sudah jadi mari kita test apakah berjalan atau tidak dengan Insert Dummy data ke tabel user maka akan otomatis insert juga ke tabel user2

Mengenal Trigger Pada MySQL



Itulah cara singkat untuk membuat Trigger, tinggal bagaimana anda mengubahnya untuk menyesuaikan dengan aplikasi anda, seperti automatis update atau delete.

Jika ingin Update scriptnya juga hampir sama, tinggal di ubah Event nya menjadi Update.
Update user2 SET kolom1=NEW.kolom1 dst. WHERE id=NEW.id
Jika ingin Delete tinggal ubah event menjadi Delete dan scriptnya menjadi:
DELETE FROM user2 WHERE id=OLD.id
Jangan lupa untuk Id menggunakan OLD karena itu merupakan hasil inputan Trigger yang lama.

Sekian tutorial kali ini, tunggu tutorial-tutorial selanjutnya dari blog ini.

Wassalamualaikum Wr. Wb.

HTML Dasar Part 1

HTML Dasar Part 1

Assalamualaikum Wr. Wb.
HTML Dasar Part 1 | Kali ini Para Pencari Ilmu aktif kembali dengan materi-materi yang ringan saja, yap, materi kali ini adalah HTML Dasar, walaupun hampir semua artikel di blog ini sudah menggunakan HTML tetapi tidak ada salahnya untuk mengulas kembali materi tentang HTML.

Pertama pasti sudah tahu semua tag apa yang digunakan untuk mengawali script html, yaitu <html> dan di setiap tag di tutup dengan </html>.

Selanjutnya ada tag <head> yang berfungsi sebagai kepala document html, di tutup juga dengan </head>

Di dalam tag head biasanya berisi tag tag seperti, <title></title>, <meta/>, <link> ini untuk menyisipkan file CSS biasanya, lalu ada <style></style>, dan lain sebagainya.

Setelah itu ada tag yang juga tak kalah penting, yaitu tag <body>  </body> yang berisi content yang akan di tampilkan pada sebuah web.

Berikut ini adalah salah satu script dasar dari HTML :

<html>
<head>
<title>Para Pencari Ilmu</title>
</head>
<body>
Para Pencari Ilmu<br/>
<h2>heading2</h2>
</body>
</html>

Setelah itu jangan lupa di save dengan ekstensi .html agar bisa terdeteksi sebagai file html, dan harus di save dalam sebuah folder agar mudah mencari dan membukanya.

Sekian Artikel singkat kali ini, semoga bermanfaat ^_^

Wassalamualaikum Wr. Wb.

Menambahkan Data ke MySQL dengan PHP (+Upload Gambar)

Menambahkan Data ke MySQL dengan PHP (+Upload Gambar)

Assalamualaikum Wr. Wb.
Menambahkan Data ke MySQL dengan PHP (+Upload Gambar) | Di tutorial sebelumnya kita membahas tentang menampilkan data dari MySQL, seharusnya artikel ini dulu yang di share, tapi sudah terlanjur tidak apalah dari pada tidak sama sekali :D sekarang kita akan membahas cara untuk menambahkan data ke dalam database dan juga upload gambar.

Pertama seperti biasa buat folder di htdocs, di tutorial ini saya menggunakan folder tutorialphp/tambah dan di dalamnya ada folder 'gambar', jadi silahkan anda menyesuaikan sendiri, setelah itu juga jangan lupa membuat database nya di phpmyadmin, di tutorial ini saya menggunakan database 'tutorialphp' dan tabel 'tambah', dengan kolom sebagai berikut :

Menambahkan Data ke MySQL dengan PHP (+Upload Gambar)

Setelah itu kita buat file koneksinya
<?php

$connect = mysql_connect('localhost','root','');

if($connect){

mysql_select_db('tutorialphp');

} else {

echo "Koneksi database gagal";

}

?>
 Selanjutnya kita membuat form untuk menginputkannya
<html>

<head>
<title>Menambahkan Data ke Database</title>
</head>

<body>

 <form method="POST" action="tambah.php" enctype="multipart/form-data">
 <table>
 <tr>
 <td>Nama</td>
 <td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Kelas</td>
<td>
<select name="kelas">
<option value="X">Kelas X</option>
<option value="XI">Kelas XI</option>
<option value="XII">Kelas XII</option>
</select>
</td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>
<select name="jenis_kelamin">
<option value="Laki-Laki">Laki-Laki</option>
<option value="Perempuan">Perempuan</option>
</select>
</td>
</tr>
<tr>
<td>Gambar</td>
<td><input type="file" name="gambar"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Tambahkan"></td>
</tr>
</table>
</form>
</body>
</html>

Yang berwarna biru jangan lupa di tambahkan agar fungsi upload berjalan dengan baik, setelah di buat sekarang kita membuat file tambah.php untuk memproses query menambahkan data ke SQL.

<?php
include('koneksi.php');
if(!empty($_POST)){
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$jenis_kelamin = $_POST['jenis_kelamin'];
$gambar = rand(100,999).$_FILES['gambar']['name'];
if(empty($nama) OR empty ($kelas) OR empty ($jenis_kelamin) OR empty ($gambar)){
echo "Harap isi Data dengan lengkap";
} else {
$query = mysql_query("INSERT INTO tambah(nama, kelas, jenis_kelamin, gambar) VALUES ('$nama','$kelas','$jenis_kelamin','$gambar')");
if($query){
$mv = move_uploaded_file($_FILES['gambar']['tmp_name'], "gambar/$gambar");
if($mv){
echo "Upload Berhasil";
} else {
echo "Upload Gagal";
}
} else {
echo "ada kesalahan";
}
}
}
?>

Penjelasan :

  1. Jangan lupa untuk meng-include-kan file koneksi.php
  2. Mengecek jika POST tidak kosong maka membuat variable tiap tiap input-an.
  3. Yang berwarna merah adalah variabel gambar yang akan di upload
  4. Query untuk menambahkan data ke SQL dengan urutan yang sama dengan variable yang sudah di buat.
  5. Yang berwarna Hijau adalah proses pemindahan file dari folder semula ke folder gambar yang sudah di buat tadi.
Nah itulah tadi script untuk menambahkan data ke MySQL dengan PHP, jika anda ingin menampilkan gambar hasil upload tinggal menyesuaikan saja scriptnya seperti ini:
contoh : <img src="namafolder/<?php echo $tampil['gambar'];?>">
Anda tinggal menyesuaikan dengan foldernya saja.

Sekian tutorial kali ini, jika ada pertanyaan silahkan berkomentar di bawah dan mention kami di Twitter.

Terima Kasih atas kunjungannya.

Wassalamualaikum Wr. Wb.

Menampilkan Data dari Database dengan PHP


Menampilkan Data Dari Database Dengan PHP

Assalamualaikum Wr. Wb.
Menampilkan Data Dari Database Dengan PHP | Pada kesempatan ini saya akan berbagi lagi artikel tentang PHP dan MySQL, yaitu cara Menampilkan Data dari Database dengan PHP, seperti post sebelumnya, yang anda perlukan adalah Web Server untuk membuka PHP dan Text editor untuk mengeditnya, baik langsung saja kita mulai.

Pertama mari kita buat file koneksi.php

<?php
$connect = mysql_connect('localhost','root','');
if($connect){
mysql_select_db('tutorialphp');
} else {
echo "Tidak bisa terkoneksi";
}
?>

Setelah itu kita akan membuat Database data siswa untuk di isi dengan record sembarang.

Menampilkan Data Dari Database Dengan PHP

Menampilkan Data Dari Database Dengan PHP

Jika sudah di isi maka kita akan membuat file index.php untuk menampilkan datanya.

<?php
include ('koneksi.php');
?>
<table border='1'>
<tr>
<td>No</td>
<td>NIS</td>
<td>Nama</td>
<td>Kelas</td>
<td>Umur</td>
</tr>
<?php
$no=1;
$query = mysql_query("SELECT * FROM siswa");
while($tampil = mysql_fetch_array($query)){
?>
<tr>
<td><?php echo $no; ?></td>
<td><?php echo $tampil['nis']; ?></td>
<td><?php echo $tampil['nama']; ?></td>
<td><?php echo $tampil['kelas']; ?></td>
<td><?php echo $tampil['umur']; ?></td>
</tr>
<?php
@$no++; }
?>

</table>
Penjelasan :

  1. Meng-include-kan file koneksi.php
  2. Membuat table dengan 1 border dan membuat baris 
  3. Membuat variabel $no yang berisi angka 1
  4. Membuat query dengan memilih semua dari tabel siswa
  5. Menampilkan data dengan variable tampil ke baris baru di tabel tersebut
  6. @$no++ = $no sama dengan 1 jadi setiap baris akan bertambah 1
  7. Penutup dari while dan penutup dari tabel
Itulah script untuk menampilkan data dari MySQL dengan PHP ke dalam tabel, jika anda ingin menampilkan data selain ke tabel tinggal menyesuaikan.

Sekian tutorial kali ini, jika ada kebingungan silahkan berkomentar atau mention kami di Twitter.

Wassalamualaikum Wr. Wb.

Membuat Simple Login + Logout System dengan PHP

Membuat Simple Login + Logout System dengan PHP

Assalamualaikum Wr. Wb.
Membuat Simple Login System dengan PHP | Kali ini kita akan membahas cara membuat sistem login sederhana dengan PHP dan MySQL, ada beberapa hal yang di butuhkan sebelum kita membuat sistem ini, yaitu Web Server, biasanya kita pakai Xampp atau Wampp, bagi yang belum punya bisa mendownload di blog ini, setelah itu adalah text editor, kita bisa memakai Notepad atau Notepad++.

Pertama-tama kita membuat folder di htdocs jika sudah menginstall xampp.

Membuat Simple Login + Logout System dengan PHP
Setelah itu kita buat databasenya di phpMyAdmin

Membuat Simple Login + Logout System dengan PHP

Di tutorial ini saya menggunakan database 'tutorialphp' dan nama tabel 'login' dengan isi id_user, username, password, dan level.
id_user adalah Primary Key dengan autoincrement
username adalah nama unik dari user untuk login
password dengan fungsi md5 agar lebih aman
dan level untuk membedakan posisi login antara admin dan user.

jangan lupa di isi username=admin, password md5=admin, level=admin begitu juga dengan user

Setelah itu kita membuat file koneksi

<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "tutorialphp";

$konek = mysql_connect($host, $user, $pass);

if($konek){

 mysql_select_db($db);

} else {

 echo "Koneksi Gagal";

}

?>

$host adalah nama host kita yaitu localhost atau 127.0.0.1.
$user adalah nama user bawaan dari phpmyadmin, jadi jika sudah di ganti silahkan di sesuaikan
$pass adalah password phpmyadmin, sama dengan user
$db adalah nama database yang di gunakan.

Setelah itu kita membuat form untuk loginnya

<?php
include ('koneksi.php');
?>

<h2>Silahkan Login </h2>

<form method="post" action="login.php">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login !"></td>
</tr>
</table>
</form>

Jangan lupa untuk meng include kan file koneksi.php yang kita buat tadi. Form action ke login.php

Setelah itu kita buat file proses login.php

<?php
include ('koneksi.php');

if(!empty($_POST)){

 $username= $_POST['username'];

 $password= md5($_POST['password']);

 if(empty($username) OR empty($password)){

 echo "Silahkan isi Username dan Password";

 } else {

 $query = mysql_query("SELECT * FROM login WHERE username='$username' AND password='$password'");

 $check = mysql_num_rows($query);
$tampil = mysql_fetch_array($query);


if($check>0){


$_SESSION['login'] = $tampil['username']; 

$_SESSION['level'] = $tampil['level'];



if($_SESSION['level'] == "admin"){

header('location: admin/index.php');

} else {

header('location: user/index.php');

} 

} else {

echo "Password atau Username salah";

}

}

}

?>

Jangan lupa untuk include file koneksi.php
1. Mengecek jika form tidak kosong
2. Jika tidak kosong maka buat variable username dan password seperti diatas
3. Jika form username dan password kosong maka akan muncul peringatan
4. Jika tidak kosong maka akan membuat query dari tabel login dimana username dan password sama dengan variable yang bersangkutan
5. Mengecek baris dari query tersebut
6. Mengeluarkan data dari database dengan fetch_array dari query diatas
7. Jika baris query tersebut lebih dari 0 maka
8. Membuat Session login dan level
9. Jika level sama dengan "admin" maka akan otomatis ke halaman admin
10. Jika bukan maka akan ke halaman user.

Jadi buatlah file index.php di folder Admin dan User dengan isian "ADMIN" dan "USER" dan LINK LOGOUT di masing masing file.

<?php

include ('../koneksi.php');

session_start();

?>

ADMIN

<a href="logout.php">Logout</a>

Nah itulah script untuk Login ke admin atau user area, sekarang kita akan membuat system Log Out yang di simpan di folder admin dan user.

<?php

include('../koneksi.php');

session_start();

session_destroy();

header('location: ../index.php');

?>

Jika sudah simpan dengan nama logout.php di folder admin dan user, jika link logout di klik maka akan pindah ke index di halaman awal.

Itulah tadi script singkat(panjang si) untuk membuat system Login dan Logout dengan PHP dan mySQL, jika ada pertanyaan silahkan berkomentar atau kirimkan di FB dan mention di Twitter kami.

Sekian Artikel kali ini, semoga bermanfaat.

Wassalamualaikum Wr. Wb.