Sunday 29 November 2015

Fungsi - fungsi Agregat di sql

Assalamualaikum wr.wb

Selamat malam para pencari kode kali ini saya Dimas Pangestu yang akan memberikan tutorial tentang fungsi - fungsi agregat di sql berhubung alex sedang sibuk, langsung saja ke pokok permasalahan nya......




Apa itu fungsi agregat?Fungsi agregat adalah fungsi yang disedia kan untuk menghasilkan sebuah nilai berdasarkan sejumlah data di database. dan fungsi sendiri berarti suatu kumpulan perintah yang menghasilkan sebuah nilai yang dipanggil oleh perintah tersebut.Fungsi -fungsinya seperti membuat rata-rata (AVG), menghitung data yang ada di database(COUNT), mencari nilai minimal(MIN), mencari nilai maksimal (MAX), menjumlahkan data(SUM), dan klausa limit.
Perintah - Perintah Fungsi Agregat :
1. Fungsi AVG

Fungsi AVG() berguna untuk memperoleh nilai rata - rata dari data yang di ambil.contoh syntaxnya :

artinya kita merata-rata field gaji dari tabel pegawai


2. Fungsi COUNT

Fungsi COUNT() berguna untuk melakukan pencacahan terhadap data atau menghitung jumlah data tersebut. pada prinsipnya bagian yang terdapat dalam COUNT bisa berupa nama kolom apa saja.Contoh syntax nya :



artinya kita mengambil kolom gaji dan menghitung jumlah datanya

3. Fungsi MAX

Fungsi MAX() berfungsi untuk mencari nilai data yang terbesar didalam database. Contoh Syntax nya :



artinya kita mengambil field gaji dari tabel pegawai untuk mencari nilai terbesarnya

4. Fungsi MIN

Fugnsi MIN() adalah kebalikan dari fungsi MAX(). fungsi MIN() berguna mencari nilai terkecil di dalam data.Contoh syntax nya :



artinya kita mengambil field gaji dari tabel pegawai untuk mencari nilai terkecilnya

5. Fungsi klausa limit

Fungsi ini berguna untuk membatasi data yang akan kita ambil jadi hanya beberapa saja yang akan ditampilkan. Contoh Syntaxnya :



artinya kita hanya mengambil 5 isi kolom gaji dari tabel pegawai

Nah mudah bukan Fungsi - Fungsi Agregat tersebut, silahkan kembangkan fungsi tersebut dalam aplikasi kalian. Selamat Koding dan Semoga Sukses....

Cukup sekian dari saya bila terjadi kebingungan atau kesalahan pada tutorial ini silah kan komentar saja,,,

#MY_SCRIPT_MY_ADVENTURE salam koding

Thursday 19 November 2015

Pengertian Server dan Client Mysql

Assalamualaikum Wr. Wb

Hai,, apa kabar nih lama gak ngeblog akhirnya sekarang saya bisa ngeblog lagi untuk kali ini saya akan membahas tentang pengertian Server dan Client Mysql langsung aja kita ke inti nya. untuk pembahasan silahkan baca dibawah ya guys....

DBMS (Database Management System) adalah suatu perangkat lunak yang memungkinkan pengguna untuk membuat, memelihara, mengontrol, dan mengakses databse secara praktis dan efesien

Dengan menggunakan DBMS (Database Management System), kita akan lebih mudah dalam mengontrol dan memanipulasi data yang ada.arsitektur DBMS dapat dikelompikan menjadi 2 yaitu Server dan Client


server digunakan untuk menyediakan dan bertindak sebagai pengelola aplikasi, data, keamanan dan merespon perintah dari client.

sedangkan client digunakan untuk melakukan pendistribusian data pada penyimpanan ke pengguna (request informasi)

Sekian pembahasan mengenai Server dan Client pada MYSQL. semoga bisa bermanfaat bagi kawan - kawan semua

bila ada kesalahan atau pertanyaan silahkan komen aja dibawah ini

Wassalamualaikum Wr. Wb

#MY_SCRIPT_MY_ADVENTURE salam koding

by : Dhimas Pangestu

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