Sunday 25 October 2015

Cara Membuat CRUD Dengan PHP Bagian 1



Assalamualaikum Wr. Wb

kali ini saya akan menjelas kan bagaimana membuat aplikasi CRUD(Create, 
Read, Update, Delete) sederhana dengan menggunakan PHP. Apa itu CRUD?

CRUD merupakan aplikasi sederhana yang dipelajari dalam pembuatan suatu 
aplikasi

Create : merupakan aplikasi input data kedalam database
Read : merupakan teknik menampilkan data dari database
Update : merupakan aplikasi edit data dari database
Delete  : merupakan teknik hapus data dari data base

intinya CRUD adalah aplikasi input, menampilkan, edit, hapus data dari database 
dalam suatu aplikasi

langsung saja untuk memulai tutorial ini silahkan anda buat suatu database 
dengan nama SEKOLAH.Silahkan buka phpmyadmin kalian dan buat database 
dengan manual atau dengan ketikan kode ini di sql / consule :

Create database `sekolah` 

setelah itu buat juga table siswa seperti dibawah ini secara manual atau dengan 
sql / consule dengan ketik kode dibawah ini:
SISWA
NIS
NAMA
KELAS
KODE_MAPEL
NILAI
 


create table `sekolah`.`siswa`(nis int(11) primary key, nama varchar(50), 
kelas varchar(50), kode_mapel varchar(11), nilai int(10))

)*untuk nama dan panjang field terserah bisa diganti sesuka hati kalian

selanjutnya kita buat tabel untuk mapel 

MAPEL
id_mapel
mapel
kode_guru


Create table `sekolah`.`mapel`(id_mapel int(10) auto_increment 
primary key, mapel varchar(50), kode_guru(11))

)* disini kita akan membuat relasi antar table antara siswa dengan mapel 
dengan menggunakan kode_mapel = id_mapel

selanjutnya kita buat table guru


Guru
id_guru
nip
nama_guru

Create table `sekolah`.`guru`(id_guru int(11) auto_increment 
primary key, nip int(25), nama_guru varchar(100))

)* disini kita juga akan membuat relasi antara mapel dan  guru  dengan 
mengunakan kode_guru=id_guru 

setelah semua berhasil di buat, maka langkah selanjut nya kita buat koneksi 
dengan cara ketikan kode dibawah ini dengan menggunakan text editor disini 
saya menggunakan sublime text

Koneksi

<?php

$server = "localhost";

$username= "root";

$database = "sekolah";

$password = "Mrd200298";

$koneksi = mysql_connect($server,$username,$password) 
or die ("koneksi gagal");

$database = mysql_select_db($database)
or die("database tidak bisa dibuka");

?> 

)* simpan sebagai koneksi.php dan silahkan dicoba, apabila halaman kosong itu 
berarti koneksi berhasil

Baca juga Cara membuat koneksi ke database dengan php

selanjutnya kita buat form inputan data dari database kodenya seperti dibawah ini:

Form tambah siswa

<html>

<head>

<title>Form tambah siswa</title>

</head>

<body>

<h1>Tambah Siswa</h1>

<table>

<form action="proses_siswa.php" method="post">

<tr>

<td width="100">NIS</td><td><input name="nis" type="text"></td>

</tr>

<tr>

<td width="100">Nama</td><td><input name="nama" type="text"></td>

</tr>

<tr>

<td width="100">kelas</td>

<td><select name="kelas" type="text">

<option value="">-- pilih kelas --</option>

<option value="X">X</option>

<option value="XI">XI</option>

<option value="XII">XII</option>

</select></td>

</tr>

<tr>

<td width="100">mapel</td>

<td><select name="mapel">

<option value="">-- pilih mapel --</option>

<option value="1">IPA</option>

<option value="2">MTK</option>

<option value="3">B. INGGRIS</option>

<option value="4">B. INDONESIA</option>

</select></td>

</tr>

<tr>

<td>nilai</td><td><input name="kelas" type="text"></td>

</tr>

<tr>

<td colspan="2"><input name="submit" type="submit" value="Input"></td>

</tr>

</form>

</table>

</body>

</html>

)* simpan sebagai tambah_siswa.php selanjutnya kita buat proses input ke 
database nya

Proses siswa

<?php

include "koneksi.php";



$nis = $_POST['nis'];

$nama = $_POST['nama'];

$kelas = $_POST['kelas'];

$mapel = $_POST['mapel'];

$nilai = $_POST['nilai'];



$input = mysql_query("insert into siswa (nis,nama,kelas,kode_mapel,nilai)
values('$nis','$nama','$kelas','$mapel','$nilai')");

if($input){

echo "input berhasil";

}else{

echo "input gagal";

}

?>

)* simpan dengan nama proses_siswa.php  sekarang waktunya testing silahkan 
dicoba selanjutnya tugas kalian silahkan buat form kembali untuk 
guru dan proses untuk guru, silahkan mencoba

!!!! ingat nama file proses input harus sama dengan di form action dan usahakan 
setiap membuat file yang berhubungan dengan database jangan lupa include 
koneksi dan usahakan kalian letakan paling atas

Silahkan lanjutkan ketutorial selanjutnya cara membuat CRUD dengan php bagian 2





Friday 23 October 2015

Cara mengambil data secara acak dari database

Assalamualaikum wr. wb

hai kawan - kawan penjelajah kode apa kabar semua?

kali ini saya akan menjelaskan cara mengambil data secara acak dari database langsung saja

cara nya adalah dengan menggunakan RAND() nah script ini adalah script yang berfungsi mengambil data secara acak

contoh : SELECT * FROM `artikel` order by RAND() limit 10

maksud dari perintah sql di atas adalah

SELECT * FROM `artikel` = ambil semua field yang ada di tabel artikel

order by RAND() = ambil secara acak

limit 10 = maksimal / batas 10

nah sekian tutorial singkat dari saya bila ada kesalahan dan kebingungan dalam tutorial silahkan komen saja ya... SELAMAT KODING

#MY_SCRIPT_MY_ADVENTURE salam koding

Sunday 18 October 2015

Cara Mengganti Alamat Default Phpmyadmin


Assalamualaikum wr. wb

Kali ini kita akan membahas cara mengganti alamat default phpmyadminMengapa kita harus mengganti alamat default phpmyadmin ?

Untuk kita yang mulai mendalami pemrograman kita pasti mulai berpikir data – data di database kita penting dan berharga maka dari itu kita perlu mengamankannya dengan cara mengganti alamat default phpmyadmin

karena  agar database kita aman dan tidak mudah crack atau di hack orang – orang jahil. keuntungan mengganti alamat default phpmyadmin lainnya adalah hanya kita saja yang mengetahui alamat phpmyadmin yang menjadikan database kita lebih aman

bagaimana caranya mengganti alamat default phpmyadmin di windows?

Bagi kalian yang belum tahu atau yang ingin belajar maka cermatilah tutorial ini

Langkah pertama
Buka lokasi folder xampp anda


Langkah kedua
Buka folder apache/conf/extra/ sampai seperti dibawah ini

Langkah ketiga
Buka file httpd-xampp.conf dengan text editor apa saja setelah itu cari bagian seperti di bawah ini.

Langkah keempat
Silahkan kalian ganti alamat default phpmyadmin dengan cara mengganti tulisan phpmyadmin yang 
telah diblok dengan alamat yang anda ingin kan

Langkah selanjutnya
Save document => buka xampp control panel nyalakan apache dan mysql nya 

Langkah terakhir
setelah itu buka phpmyadmin dengan cara ketikan alamat yang telah anda ubah tadi localhost/alamat anda  dan lihat apa yang terjadi

insyaallah berhasil

inilah hasil milik saya kalian bisa download tutorial pdf nya disini

Mungkin cukup sekian tutorial yang dapat saya bagi dengan anda tetap ikuti terus tutorial dari 
saya di dhimaspangestu.blogspot.com dan bila terjadi kebingungan atau kesalahan pada tutorial ini silahkan komen dibawah insyaallah akan saya jawab

Ingat koding tidaklah susah bila kita ada kemauan yang sungguh sungguh dan semangat

Yang terakhir terus berkarya dengan cara tuangkan imajinasi mu dalam karya jangan hanya dalam angan – angan saja

#Just_koding #MY_SCRIPT_MY_ADVENTURE

Salam koding