Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

Selasa, 19 Februari 2013

Cara Cepat Transfer File dari Situs Lain Ke Server Kita dengan PHP


Assalamualaikum... ^_^
okeh,,, sekarang ta kasi tips menarik lagi neh,,,
Kebetulan baru dapet dari blog tetangga... ^_^

Tipsnya sangat bermanfaat...
Jadi sayang kalau di sia-siakan tipsnya... -_-

Pertanyaannya...!!!
Bagaimana cara anda mengambil file yang ada di situs lain kemudian menaruh atau menguploadnya ke Server sendiri atau hosting sendiri...?!

Mungkin yang biasa kita lakukan adalah Mendownload terlebih dahulu file yang letaknya ada di Situs Orang tersebut kemudian Menguploadnya ke Server...!!! Iya kan...?! Pasti itu yang sering di lakukan... ^_^

Memang cara itu tidak salah,,, cuma mungkin akan kurang efektif karena logikanya kita dua kali kerja... ^_^
Download.... abis download harus upload lagi... -_-

Nah mungkin tips ini akan bisa merubah kebiasaan itu... ^_^

Berikut ini akan saya jelaskan cara paling mudah untuk mentransfer file dari situs lain ke hosting kita... ^_^

1. Buatlah file dengan nama cp.php
2. Isikan dalam fil cp.php itu dengan script berikut:

<?php
copy("http://wordpress.org/latest.tar.gz", "wordpress.tar.gz");
?>

Keterangan untuk script diatas:
  • http://wordpress.org/latest.tar.gz = adalah file yang ingin didownload
  • wordpress.tar.gz = adalah nama file setelah sampai di server kita

3. Kemudian cobalah akses file tersebut melalui browser anada misalnya http://namadomainanda/cp.php

Semoga bermanfaat... ^_^


Referensi : blog.waroengweb.co.id

Cara Menemukan Script Berbahaya di Server Kita


Lagi-lagi neh dapet tips menarik... ^_^
Kali ini IT Sasak akan share mengenai Cara Menemukan Script Berbahaya di Server Kita yang di kutip dari blog.waroengweb.co.id...

Tentunya akan sangat bermanfaat sekali buat agan-agan yang punya SERVER... ^_^

Yang namanya hacker pasti nyembunyi'in sesuatu... ^_^
Jadi harus di scan layaknya kita scan Virus di Kompi...hihihi

Biasanya hacker sering menyisipkan script berbahaya kedalam script php kita. Hal ini sangat buruk karena situs kita akan rusak oleh script tersebut. Fungsi php yang biasa digunakan oleh hacker adalah base64_decode(). Oleh sebab itu kita harus bisa mencari dimana hacker menyisipkan script tersebut.

Cara menemukannya adalah dengan menggunakan script php yang bisa menscan semua file di dalam server kita. Jika anda tertarik mencobanya silahkan download kode php dibawah ini lalu upload ke server hosting anda. Kemudian di eksekusi.



Sumber : blog.waroengweb.co.id

Senin, 18 Februari 2013

SIP ON Versi Beta (Sistem Informasi Pengumuman Online)


Assalamualaikum... ^_^
Pada kesempatan kali ini IT Sasak akan share perkembangan dari SIP ON (Sistem Informasi Pengumuman Online) yang sebelumnya pernah di Publish rancangannya... ^_^ pada artikel saya yang berjudul Rancangan Database dan Relasi (ERD) Aplikasi Pengumuman Online dan Perbaikan Rancangan ERD dan Interface SIP ON (Sistem Informasi Pengumuman Online). Masih ingat kan...?! ^_^
Okeh,,,

Sekarang saya akan sedikit memberikan informasi terkait dengar perkembangan SIP ON yang Versi BETA ini... hihihihi

Jadi saya akan membahas interface untuk user <== yang akan mengakses pengumuman.


Gambar di atas adalah tampilan untuk Halaman Home Pagenya... ^_^
Rencananya nanti mau saya buatkan Versi Mobilenya...
Jadi akan mendeteksi perangkat yang di gunakan user untuk mengakses halaman tersebut... ^_^

Seperti yang saya katakan pada artikel sebelumnya bahwa map tersebut akan saya buat seperti layaknya GIS... ^_^ jadi ketika di klik Logo Sekolah yang ada maka data lokasinya akan di tampilkan di Map seperti gambar di bawah ini merupakan tampilan map ketika Logo SMAN 1 Keruak di Klik... 


Gimana...?! Mantab...?! hihihi

Kemudian di bawah ini akan saya tampilkan screenshot bila siswa atau user login dan mengakses pengumuman di SIP ON... ^_^


Memilih kecamatan


Memilih Sekolah



Menginputkan No Peserta Ujian dan Password


Halaman Depan Siswa/User


Halaman Hasil Ujian Siswa/User


Sekian dulu yah info SIP ONnya... ^_^

Untuk Proses atau bagian penting yang ada di Aplikasi ini, insyaallah akan saya buat tutorial singkat untuk pembuatannya...
Thanks..!!!


Rabu, 13 Februari 2013

Aplikasi Sederhana Webgis Google Map Api 1.0

Malam agan... ^_^
1 Jam gag ngepost serasa 1 Tahun... ckckckckck (LEBUY)..

Okeh,,, Kali ini IT Sasak akan share tentang GIS lagi neh... ^_^

Buat sobat yang pemula dan baru belajar GIS kayaknya ini bisa di jadikan referensi... ^_^
Buat yang uda mastah yea nyimak aja dah... -_-

Berikut screenshotnya:



Untuk webgis ini Memiliki fitur
  • Tambah Lokasi Peta
  • Hapus Lokasi Peta
  • Serta 4 Layers Peta

Lisensi Source Kode : Free Download


Sumber : my.indosandster.net

Selasa, 12 Februari 2013

Perbaikan Rancangan ERD dan Interface SIP ON (Sistem Informasi Pengumuman Online)

Alhamdulillah,,,
Masih diberi kesempatan berkarya... ^_^
Semoga SIP On yang dari Asal Mula Coba-coba dan Iseng ini bisa bermanfaat dan dimanfaatkan... hihihihi

Kembali ke studi kasusnya:
SIP On atau Sistem Informasi Pengumuman Online ini rencananya akan menampilkan pengumuman hasil ujian nasional Siswa Sekabupaten Lombok Timur... Amin

Sebelumnya saya sudah memaparkan Rancangan ERDnya pada artikel yang berjudul Rancangan Database dan Relasi (ERD) Aplikasi Pengumuman Online yang pada saat itu belum terpikirkan dibenak saya untuk mengolah Data Hasil Ujian Nasional Sekabupaten Lombok Timur... ^_^ Sehingga pada rancangan Databasenya mungkin ada yang kurang,,, ^_^ yea itu tentu ada yang kurang... Pada Perbaikan Rancangan ERDnya ini saya menambahkan 1 Tabel dengan nama "kecamatan" yang akan menampung data Kecamatan di Kabupaten Lombok Timur...

Berikut screenshotnya:


Nah,,, Jadi Pada ERD tersebut sudah saya tambahkan Tabel Kecamatan, mungkin ada juga yang saya tambahkan, selebihnya saya lupa. Males buat ngecek satu persatu... hihihi ^_^

Selanjutnya untuk interface Aplikasinya kebetula sudah saya desain meski baru Setengah Jadi... ^_^
Biar sobat tidak penasaran nih ta tampilkan halaman depan (Interface Untuk Siswa atau User yang akan Mengakses Pengumuman), Mungkin akan saya jelaskan sedikit... ^_^


Kira-kira tampilannya akan seperti gambar diatas... ^_^

Okeh,,, Seperti janji saya, akan saya jelaskan sesuai dengan nomor pada gambar... ^_^

  1. Pada gambar yang di tunjukkan dengan Nomor 1, itu nantinya akan menampilkan data Sekolah baik SMA maupun MA yang menjadi MITRA/PARTNER SIP ON. Jadi Logo Sekolah dan Nama Sekolah yang di tampilkan diambil dari Database dan akan terus terupdate bila data di databasenya di tambah ataupun di modifikasi (Edit)... ^_^ Untuk Gambar yang bertuliskan "Belum Ada Logonya" itu karena belum ada logo Sekolah yang di upload sesuai dengan Sekolah yang ada sehingga gambarnya menggunakan gambar default yang disediakan sistem, bila logonya ada maka akan tampil seperti SMA Negeri 1 Keruak tersebut...
  2. Kemudian untuk yang Nomor 2, itu adalah form login untuk Siswa atau siapa saja yang merasa sudah mengikuti Ujian Nasional dan Sekolahnya sudah menjadi Mitra di SIP ON. Jadi ada 4 field yang harus di Input Siswa untuk bisa mengakses dan melihat hasil Ujian Nasionalnya antara lain : (a) Kecamatan, Jadi Siswa harus memilih kecamatan tempat Sekolahnya berada sebelum memilih Sekolah masing-masing. (b) Sekolah, Selanjutnya siswa memilih sekolahnya setelah memilih kecamatan karena Data Sekolah akan menampilkan daftar list nama sekolah sesuai dengan Kecamatan yang dipilih. ^_^
  3. Nah,, yang Nomor 3 ini saya juga rada bingung,,,hihihi Tapi Rencananya nanti dengan memanfaatkan Google Map maka pada Peta tersebut akan di tampilkan Data Lokasi Sekolah baik SMA ataupun MA yang menjadi Mitra SIP On (*Mungkin lebih mirip GIS kali yea...ckckck)
Uuupppsss... ^_^
Udah abis yea....hihihihi
Udah dulu yeach,,, Capek Juga ne tangan ngetik... ^_^
Berhubung Besok Saya Mau UJIAN (*Curhat...wkwkwkwkwk)



*Semoga Apa yang saya hayalkan dan bayangkan bisa terlaksana*
Sekian

^_^

Senin, 11 Februari 2013

ADMINER: Database Client Berbasis WEB Dalam Satu File PHP

Memang kalau jadi Orang IT itu harus rajin Menjelajah dan Berkeliling dengan Pesawat Mbah Google... ^_^
Jadinya gag ketinggalan informasi deh... hehehe
Masih setiakah sobat dengan PHPMyadmin? tidak ingin berpaling dari PHPMyadmin? ^_^



Kalau mau coba yang baru yea pakai ADMINER => Database Client Berbasis WEB Dalam Satu File PHP... ^_^

Tidak hanya untuk MySQL, tapi juga bisa dipake untuk Oracle, SQL Lite, PostgreSQL dan MS SQL. Tidak perlu space yang besar, karena Adminer terdiri dari satu file PHP saja dengan ukuran kurang dari setengah Mega.

Penasaran..?!
Pengen Coba...?!

Silahkan download di situs resminya gan,,, ^_^




Sekian dulu yea infonya... ^_^
Semoga bermanfaat...


Special thanks to achmatim.net

Sabtu, 09 Februari 2013

Update SIA On Ver 1.2 (Sistem Informasi Absensi Online)

Alhamdulillah...
Masih sempat menambahkan fitur SIA On ....
Sebelumnya saya sudah menambahkan fitur Multiple Delete infonya bisa dilihat disini Update SIA On Ver 1.1 (Sistem Informasi Absensi Online)


Kali ini ada fitur tambahan yaitu Export Data (Laporan) ke Excell... ^_^

Jadi Pimpinan atau Admin bisa mengeksport Laporan ke Excell untuk screenshotnya, bisa dilihat pada gambar dibawah ini:



Export Laporan Data Absensi




Export Laporan Data Pegawai




Export Laporan Data Pelatihan



Export Laporan Data Kenaikan Pangkat





Sekian Dan Terima Kasih
^_^




Script PHP Import Data Dari File Excel Multiple Sheet Ke MySQL

Kali ini kita akan membahas tentang Import Excell ke dalam MySql dengan menggunakan PHP.  Tetapi tidak seperti import data yang biasanya... ^_^
Kenapa begitu...?! hehehe
Iya,,,, memang tidak seperti biasanya karena pada tutorial ini kita akan melakukan import data dari beberapa sheet yang ada pada excell kedalam tabel-tabel yang kita buat di MySql... ^_^
Penasaran...?!
Bila iya, maka saya sangat senang karena itu yang saya harapkan...hihihihi

Okeh,,, langsung saja ke tutorialnya, tapi terlebih dulu silahkan sobat download Class PHP Excel Reader disini

Misalkan kita memiliki sebuah file data excel yang memiliki 3 buah sheet yaitu sheet pertama berisi data mahasiswa, sheet ke dua berisi data dosen, dan sheet ke tiga berisi data matakuliah.

import excel mysql



Selanjutnya kita ingin import semua data yang dalam dalam ketiga sheet tersebut ke dalam tabel-tabel database MySQL yang berbeda. Data di sheet pertama (data mahasiswa) akan dimport ke dalam tabel mahasiswa, sheet ke dua (data dosen) akan diimport ke dalam tabel dosen, dan sheet ke tiga akan diimport ke tabel mata kuliah, hanya dengan sebuah script PHP.

Adapun, struktur tabel-tabel database untuk menyimpan data hasil import dari ketiga sheet tersebut adalah sbb:

CREATE TABLE `mhs` (
`NIM` varchar(10),
`NAMAMHS` varchar(20),
PRIMARY KEY (`NIM`)
);


CREATE TABLE `dosen` (
`KODEDOSEN` varchar(10),
`NAMADOSEN` varchar(20),
PRIMARY KEY (`KODEDOSEN`)
);


CREATE TABLE `mk` (
`KODEMK` varchar(10),
`NAMAMK` varchar(20),
PRIMARY KEY (`KODEMK`)
);


Berikut ini adalah script untuk import data dari beberapa sheet sekaligus.

import.php
<?php
mysql_connect('hostname', 'username', 'password');
mysql_select_db('dbname');
error_reporting(E_ALL ^ E_NOTICE);
require_once 'excel_reader2.php';
// proses assigning baca data file 'data.xls'
$data = new Spreadsheet_Excel_Reader("data.xls");
//-------- import dari sheet 1 ----------
// baca jumlah baris dalam sheet 1
$jmlbaris = $data->rowcount(0);
for ($i=2; $i<=$jmlbaris; $i++)
{
// baca data pada baris ke-i, kolom ke-1, pada sheet 1
$datakolom1 = $data->val($i, 1, 0);
// baca data pada baris ke-i, kolom ke-2, pada sheet 1
$datakolom2 = $data->val($i, 2, 0);
// insert data ke tabel mhs
$query = "INSERT INTO mhs (nim, namamhs) VALUES ('$datakolom1', '$datakolom2')";
mysql_query($query);
}
//-------- import dari sheet 2 ----------
// baca jumlah baris dalam sheet 2
$jmlbaris = $data->rowcount(1);
for ($i=2; $i<=$jmlbaris; $i++)
{
// baca data pada baris ke-i, kolom ke-1, pada sheet 2
$datakolom1 = $data->val($i, 1, 1);
// baca data pada baris ke-i, kolom ke-2, pada sheet 2
$datakolom2 = $data->val($i, 2, 1);
// insert data ke tabel dosen
$query = "INSERT INTO dosen (kodedosen, namadosen) VALUES ('$datakolom1', '$datakolom2')";
mysql_query($query);
}
//-------- import dari sheet 3 ----------
// baca jumlah baris dalam sheet 3
$jmlbaris = $data->rowcount(2);
for ($i=2; $i<=$jmlbaris; $i++)
{
// baca data pada baris ke-i, kolom ke-1, pada sheet 3
$datakolom1 = $data->val($i, 1, 2);
// baca data pada baris ke-i, kolom ke-2, pada sheet 3
$datakolom2 = $data->val($i, 2, 2);
// insert data ke tabel mk
$query = "INSERT INTO mk (kodemk, namamk) VALUES ('$datakolom1', '$datakolom2')";
mysql_query($query);
}
echo "<p>Proses import selesai</p>";
?>
Di dalam script import.php di atas, kunci terpenting dari proses pembacaan data pada setiap sheet yaitu pada perintah
$jmlbaris = $data->rowcount(x);
yaitu perintah untuk membaca jumlah baris data/record yang terletak pada sheet x+1. Untuk membaca jumlah record data pada sheet ke 10 misalnya, maka isikan nilai parameter x dengan 9, atau
$jmlbaris = $data->rowcount(9);
Jumlah baris data pada sheet ini perlu diketahui supaya untuk proses looping guna pembacaan setiap baris recordnya yang akan terus dilakukan sejumlah baris datanya.

Selanjutnya, perintah yang penting lainnya yaitu
$data->val(baris, kolom, index_sheet);
yang digunakan untuk membaca data yang terletak pada nomor baris dan kolom tertentu, dalam suatu sheet tertentu pula. Sebagai contoh misalkan akan dibaca data yang terletak dalam sheet ke 5, pada baris ke-10, kolom ke-6, maka perintahnya:
$data->val(10, 6, 4);
Dalam hal ini, parameter index_sheet bernilai 0 (untuk sheet pertama), 1 (untuk sheet ke dua), 2 (untuk sheet ke tiga) dst…

Setelah script import.php di atas dijalankan, maka bisa kita melihat data excel bisa terimport ke dalam tabel-tabel MySQL yang telah kita buat


Pastikan file Excel yang akan diimport dengan script ini, sudah disave as sebagai Excel 97-2003 (.XLS) terlebih dahulu, karena class PHP Excel Reader tidak bisa bekerja untuk file excel dalam format .XLSX (Excel 2007/2010)

Selamat mencoba, dan semoga bermanfaat buat sobat,,, ^_^


Sumber : blog.rosihanari.net

Jumat, 08 Februari 2013

Membuat Script Multiple Delete dengan Checkbox dan Konfirmasi Delete dengan Sentuhan Javascript di PHP

Pada kesempatan kali ini IT Sasak akan berbagi tentang Membuat Script Multiple Delete dengan Checkbox dan Konfirmasi Delete dengan Sentuhan Javascript di PHP,,, Sebelumnya IT Sasak sudah share tentang Multi Delete Data Dengan Checkbox di PHP nah pada tutorial kali ini hampir sama dengan tutorial sebelumnya... hanya saja ada tambahan,,, ^_^



Okeh,,,
Langsung saja copykan script dibawah ini dan simpan sesuai namanya atau anda bisa download sourcenya langsung di Link download yang ada di bagian bawah artikel ini... ^_^

Sebelumnya sobat sudah harus create database dan table di MySql sobat...

koneksi.php

<?php
// definisikan koneksi ke database
$server = "localhost";
$username = "root";
$password = "";
$database = "Ganti Dengan Nama Database Anda";
// Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>

index.php

<?php
include "koneksi.php";
?>
<html>
<head><title>Delete</title>
<script>
var jumlahnya;
function ceksemua(){
    jumlahnya = document.getElementById("jumlahcek").value;
    if(document.getElementById("cekbox").checked==true){
        for(i=0;i<jumlahnya;i++){
            idcek = "bukuid"+i;
            idtr = "tr"+i;
            document.getElementById(idtr).style.backgroundColor = "#efefef";
            document.getElementById(idcek).checked = true;
        }
    }else{
        for(i=0;i<jumlahnya;i++){
            idcek = "bukuid"+i;
            idtr = "tr"+i;
            document.getElementById(idtr).style.backgroundColor = "#00CC00";
            document.getElementById(idcek).checked = false;
        }
    }
}
function konfirmasicek(indeks){
    idcek = "bukuid"+indeks;
    bukuidnya = document.getElementById(idcek).value;
    tanya = confirm("Delete Buku dengan ID "+bukuidnya+"?");
    if(tanya == 1){
        window.location.href="delete.php?op=delsatu&id="+bukuidnya;
    }
}
function konfirmasicek2(){
    ada = 0;            //untuk mengecek apakah ada checkbox yang dicek
    semuanyakah = 1;    //untuk mengecek apakah semua checkbox tercek
 
    //untuk mengambil jumlah total checkbox yang ada
    jumlahnya = document.getElementById("jumlahcek").value;
 
    jumlahx = 0         //untuk mengetahui jumlah yang dicek
    for(i=0;i<jumlahnya;i++){
        idcek = "bukuid"+i;
        if(document.getElementById(idcek).checked == true){
            jumlahx++;
            ada = 1;
        }else{
            semuanyakah = 0;
        }
    }
    if(ada==1){
        if(semuanyakah == 1){
            tanya = confirm("Mau delete semuanyakah?");
            if(tanya == 1){
                document.getElementById("formulirku").submit();
            }
        }else{
            tanya = confirm("Mau delete data "+jumlahx+" item ?");
            if(tanya == 1){
                document.getElementById("formulirku").submit();
            }
        }
    }
}
function setwarna(indeks){
    idcek = "bukuid"+indeks;
    idtr = "tr"+indeks;
    if(document.getElementById(idcek).checked == true){
        document.getElementById(idtr).style.backgroundColor = "#efefef";
    }else{
        document.getElementById(idtr).style.backgroundColor = "#00CC00";
    }
}
</script>
</head>
<body bgcolor="#009900">
<center><h2>MULTIPLE DELETE DATA DENGA CHECKBOX</h2></center><hr/>
<br>
<?php
if($_GET['op']=="berhasildelete"){
    echo "<center><b><font color=red>Data berhasil didelete</font></b></center><br>";
}
?>
<form action=delete.php method=post id=formulirku>
<table align="center" border="1" cellpadding="3" cellspacing="0" bgcolor="#00CC00"
style="border-collapse: collapse" bordercolor="#000000">
  <tr>
    <td bgcolor="#006600"><input type="checkbox" onclick="ceksemua()" id="cekbox"></td>
    <td bgcolor="#006600"><b>ID Buku</b></td>
    <td bgcolor="#006600"><b>Judul Buku</b></td>
  </tr>
<?php
$databuku = mysql_query("SELECT * FROM buku");
$indexcek = 0;
while($d = mysql_fetch_array($databuku)){
    echo "<tr id='tr$indexcek'><td><input type='checkbox' name='bukuid[]'
    value='".$d['id']."' id='bukuid$indexcek' onclick='setwarna($indexcek)'>
    <img src='delete.gif' onclick=\"konfirmasicek('$indexcek')\"
    style='cursor:pointer'>\n";
    echo "<td>".$d['id']."</td><td>".$d['judul']."</td></tr>\n";
    $indexcek++;
}
echo "<input type=hidden id='jumlahcek' value='$indexcek' name='jumlahcek'>";
?>
</table>
<center><input type="button" value="delete" onclick="konfirmasicek2()"></center>
</form>
</body>
</html>

delete.php

<?php
include "koneksi.php";
$op = $_GET['op'];
if($op){
    $id = $_GET['id'];
    $del = mysql_query("DELETE FROM buku WHERE id='$id'");
}else{
    foreach($_POST['bukuid'] as $value){
        $del = mysql_query("DELETE FROM buku WHERE id='$value'");
    }
}
if($del){
    header("location:index.php?op=berhasildelete");
}else{
    echo "error";
}
?>




Spesial thanks to blog.codingwear.com

Cara Mengkonversi PHP4 ke PHP5

Assalamualaikum... ^_^
Kali ini IT Sasak akan berbagi tentang Konversi PHP4 ke PHP5, mungkin banyak sobat yang mengalami masalah dengan hal tersebut... karena sering bila Aplikasi yang di buat dengan PHP4 dan di jalankan di PHP5 kemungkinan akan ada ERROR oleh karena itu silahkan simak tutorial berikut ini:


Solusi untuk permasalahan tersebut adalah sebagai berikut:
  1. Ubah di file php.ini nya. misalnya file nya ada di alamat “C:\Program Files\xampp\php”. 
  2. Kemudian cari atau tekan (Ctrl+f) short_open_tag
  3. Ubah settingnya menjadi ON
  4. Kemudian restart xampp nya dan jelankan kembali web nya.

Demikian tutorial ini, semoga bermanfaat untuk sobat semuanya... ^_^



Special thanks to : ri32.wordpress.com

Perbedaan Prosedur dan Fungsi di PHP


Definisi Prosedur
Sebuah perintah yang dapat digunakan untuk membagi beberapa kejadian dalam suatu kumpulan perintah yang lebih kecil dangan berbagai kelengkapan di dalamnya baik itu pengecekan kondisi, fungsi matematika maupun fungsi string. prosedur tidak dapat mengembalikan nilai.

Definisi Fungsi
Sedangkan definisi fungsi hampir sama dengan definisi prosedur. bedanya fungsi adalah modul program yang mengembalikan/mengirimkan sebuah nilai.

Dengan menggunakan prosedur atau fungsi dapat menghemat banyak ruang atau ukuran program dan menghindari pengetikan kode yang berulang-ulang.

Contoh Syntax PHP
<?php
function ini_fungsi($angka1,$angka2){
$jumlah=$angka1+$angka2;
return $jumlah;
}
function ini_prosedur(){
$nomor1=2;
$nomor2=3;
echo “Ini adalah hasil penjumlahan dengan prosedur :”.$tambah=$nomor1+$nomor2;
echo “<br>”;
echo “Ini dicetak dari prosedur : Assalamualikum teman, anda sedang belajar PHP”;
}
echo “Ini adalah hasil penjumlahan dengan fungsi : “.ini_fungsi(2,5);
echo “<br>”;
echo ini_prosedur();
?>

Penjelasan :
  1. Fungsi adalah blok program yang dapat mengirim dan mengembalikan nilai hasil setelah di proses.
  2. Dapat dilihat bahwa syntax ini_fungsi(2,5) digunakan untuk memanggil nama fungsi dan mengirim nilai untuk selanjutnya di proses di fungsi tersebut.
  3. Setelah di proses didalam variabel $jumlah, maka nilainya dikembalikan ke posisi dimana fungsi tersebut tadi dipanggil return $jumlah;
  4. Sedangkan syntax ini_prosedur() adalah sebuah prosedur.
  5. Jangan terkecoh! walaupun dalam penulisan syntax prosedurnya masih menggunakan syntax function ini_prosedur(){ tapi ini adalah sebuah prosedur bukan fungsi karena kita tidak bisa mengirim dan mengembalikan nilai.
  6. Buktinya, walaupun di prosedur tadi ada printah operasi penjumlahan$tambah=$nomor1+$nomor2, tapi nilainya sudah tetap. kita tidak bisa memberikan nilai yang berubah-ubah pada prosedur tersebut.
  7. Artinya : prosedur hanya dapat menampilkan hasil dari suatu blog proses
  8. Walaupun didalam PHP tidak mengenal syntax prosedur, tapi dalam PHP terdapat konsep prosedur.
  9. Selesai
  10. CMIIW


Sumber : ri32.wordpress.com

Kamis, 07 Februari 2013

Update SIA On Ver 1.1 (Sistem Informasi Absensi Online)

Alhamdulillah,,,
Tambahan fasilitas untuk SIA On yang sebelumnya sudah saya bahas SIA On (Sistem Informasi Absensi Online),,,

Berikut ini merupakan tambahan fasilitas/fitur pada halaman Kelola Data Pegawai...
Yang berupa Multiple Delete Data dengan Checkbox yang di beri sedikit sentuhan Javascript... ^_^

Berikut screenshotnya:


Gambar diatas merupakan tampilan pada halaman Manajemen Data Pegawai


Gambar diatas merupakan screenshot apabila Checkbox di Bagian Judul (control) di klik, maka semua checkbox yang ada pada row tersebut secara otomatis akan terchecklist semunya


Gambar diatas merupakan screenshot apabila tombol delete di klik setelah semua checkbox terchecklist maka akan di tampilkan konfirmasi apakah semuda data akan dihapus atau tidak...


Pada contoh gambar tersebut saya hanya menchecklist 2 row pada table yaitu row no 1 dengan nip 098 dan row no 8 dengan nip 321 dan ketika saya klik tombol delete maka akan tampil window seperti dibawah ini:


Dan ketika tombol Oke di klik maka kedua data tersebut akan terhapus dari Database


Nah,,, sampai sini kayaknya...ihihhihihi

Menarikkan??? ^_^

Untuk Tutorial cara membuat multiple delete bisa di lihat disini Multi Delete Data Dengan Checkbox di PHP

Sedangkan untuk Multiple Delete data dengan Konfirmasi dan Sentuhan Javascript akan segera ta publish di Blog... ^_^
Semoga tidak ada kendala yach... hihihihihi

Rabu, 06 Februari 2013

Multi Delete Data Dengan Checkbox di PHP


Assalamualaikum...
Kali ini IT Sasak akan share tentang Multi Delete Data Dengan Checkbox di PHP

Artikel ini saya buat untuk lebih memudahkan pengguna dalam memanipulasi data,,, Biasanya setiap row pada table terdapat colum Aksi dengan 2 menu yaitu edit sama delete... ^_^
Bayangin aja kalau datanya sampai 200-an lebih,,, bisa capek klik delete sampai 200 kali....hihihi
Jadi dengan adanya tutorial ini mungkin kita bisa menerapkan Multi Delete artinya kita sediakan fasilitas checkbox dan ketika user mengklik delete maka data yang sudah di checklist tadi akan terhapus semuanya...

wokeh... mari kita peraktekkan.... hehehe

Pertama-tama buat database dan table dengan nama terserah sobat sajalah... ^_^
Disini saya kasi nama tablenya tes,,, strukturenya cukup sederhana cuma ada 3 column...
ID, Nama dan Nama_Belakang...
Bisa dilihat pada gambar berikut:

Selanjutnya inputkan beberapa data pada table tersebut:


Nah,,, sekarang buat file php dengan nama terserah sobat...^_^
Kemudian copykan potongan script PHP dibawah ini:

<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="absen"; // Database name
$tbl_name="tes"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
?>
<table width="400" border="0" cellspacing="1" cellpadding="0">
<tr>
<td><form name="form1" method="post" action="">
<table width="419" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="39" bgcolor="#FFFFFF">&nbsp;</td>
<td colspan="3" bgcolor="#FFFFFF"><div align="center"><strong>Delete multiple data di mysql</strong> </div></td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">#</td>
<td width="39" align="center" bgcolor="#FFFFFF"><strong>Id</strong></td>
<td width="130" align="center" bgcolor="#FFFFFF"><strong>Nama Depan </strong></td>
<td width="182" align="center" bgcolor="#FFFFFF"><strong>Nama Belakang </strong></td>
</tr>
<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
<td bgcolor="#FFFFFF"><? echo $rows['id']; ?></td>
<td bgcolor="#FFFFFF"><? echo $rows['nama']; ?></td>
<td bgcolor="#FFFFFF"><? echo $rows['nama_belakang']; ?></td>
</tr>
<?php
}
?>
<tr>
<td colspan="4" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit" id="delete" value="Delete"></td>
</tr>
<?php
// Check if delete button active, start this
if($delete){
for($i=0;$i<$count;$i++){
$del_id = $checkbox[$i];
$sql = "DELETE FROM $tbl_name WHERE id='$del_id'";
$result = mysql_query($sql);
}
// if successful redirect to delete_multiple.php
if($result){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=testing.php\">";
}
}
mysql_close();
?>
</table>
</form>
</td>
</tr>
</table>

Sekarang tinggal di lihat di browser hasilnya,,,

Pada gambar diatas, saya checklist data dengan ID (6-10),,, sehingga bila tombol delete di klik maka data tersebut akan terhapus.... seperti gambar dibawah ini:




Semoga bermanfaat... ^_^





Menampilkan data berdasarkan pilihan di listbox pada PHP


Assalamualaikum...
Kali ini IT Sasak akan share tentang cara menampilkan data berdasaarkan pilihan di Listbox,,,
Ilmu dan Tutorial ini saya peroleh dari blog tetangga... ^_^
Sangat bermanfaat sekali,,, jadi ta putuskan untuk di share disini juga,,, hihihi



Alur Program :
  1. Buat koneksi ke database
  2. Buat Form
  3. Fungsi javascript
  4. Proses tampilkan data
Script Koneksi

<?php
$host=”localhost”;
$user=”root”;
$pass=”";
$db=”test”;
//koneksi
$koneksi=mysql_connect($host,$user,$pass);
mysql_select_db($db,$koneksi);
?>
Potongan Script Form

<td width=”241″>
<select multiple=”multiple” name=”id” id=”id” onChange=”pilih(this.value)”>
<?php
$query_limit=mysql_query(“select * from guestbook“);
while($row=mysql_fetch_array($query_limit))
{
?><option value=”<?php echo $row['id_gb']; ?>”><?php echo $row['nama']; ?></option><?php
}
?>
</select>
</td>
<td width=”195″ valign=”top”>
<select name=”id” id=”id” onChange=”pilih(this.value)“>
<option value=”0″ selected=”selected”>Pilih Nama</option>
<?php
$query_limit=mysql_query(“select * from guestbook”);
while($row=mysql_fetch_array($query_limit))
{
?><option value=”<?php echo $row['id_gb']; ?>”><?php echo $row['nama']; ?></option><?php
}
?>
</select>
</td>

Fungsi Javascript

<script languange=”Javascript1.2″>
function pilih(id){
location.replace(“list-ri32.php?id=”+id);
}
</script>

Script menampilkan data

<?php
include “conn.php”;
if($_GET['']!==”"){
$id=$_GET['id'];
$query=mysql_query(“select * from guestbook where id_gb=’$id’”);
?>
<table border=”1″>
<tr><th>No</th><th>Nama</th><th>Email</th><th>Pesan</th></tr>
<?php
while($row=mysql_fetch_array($query)){
?>
<tr><td><?php echo $c=$c+1;?></td><td><?php echo $row['nama'];?></td><td><?php echo $row['email']; ?></td><td><?php echo $row['pesan']; ?></td></tr>
<?php
}
?></table><?php
}
?>



Sumber : ri32.wordpress.com

Selasa, 05 Februari 2013

SIA On (Sistem Informasi Absensi Online)

Bismillahirrahmanirrahim... ^_^
Alhamdulillah,,,
Akhirnya bisa update blog lagi... hihihi

Dari kemarin udah hampir seminggu OPREK PHP untuk Aplikasi Absensi Online... ^_^
Akhirnya baru selesai sekarang... -_-
Ane sampai hampir SETRES dibuatnya... ckckckkck

Adapun fitur-fiturnya:
  1. Mengolah Data Absensi
  2. Mengolah Data Pegawai
  3. Mengolah Data Jabatan
  4. Mengolah Data Bagian
  5. Mengolah Data Kenaikan Jabatan
  6. Mengolah Data Pelatihan
  7. Automatisasi Kode Jabatan dan Bagian
  8. Mendeteksi Waktu Keterlambatan Absen
  9. Encripsi Password MD5
  10. Encripsi URL
  11. Cetak Laporan
  12. dll (Cuman itu yang ane inget... ^_^ )


Berikut screenshot aplikasinya :























 

Design By:
SkinCorner