Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Thursday, February 6, 2014

Step by Step Mahir PHP 00003

Pada Kesempatan yang ketiga ini saya akan membahas aplikasi tambah, edit dan hapus dengan php. Aplikasi ini adalah contoh web dinamis dalam bahasa pemrograman php. Sebenarnya tutorial php dinamis sederhana memang sudah banyak. Tapi pada tutorial yang akan saya bahas ini terkait php untuk para pemula. Mungkin pada lain waktu saya akan menulis php dinamis tingkat lanjutan. Tapi sebagai mahasiswa yang tentunya mendalami tentang bahasa pemrograman tentu pikirannya akan terbuka. Mungkin contoh web dinamis ini agak berbelit-belit, tapi itulah logika sederhananya. Mungkin kalau anda sudah mahir insya Allah anda pasti bisa membuat beberapa link dalam satu file. Tanpa perlu berlama-lama mari kita mulai :

1. Buat dulu file databasenya dengan nama "blog" lalu tabel dengan nama "penduduk" :

2. Kalau sudah buat folder di webserver anda lalu buat file "index.php", berikut listing/script nya :
<?php
mysql_connect("localhost","root","");
mysql_select_db("blog");
echo "<h1>Data Penduduk</h1>
<form method=post action=form_input.php>
<input type=submit value='Tambah Data Penduduk'>
</form>
    <table border=1>
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Alamat</th>
            <th>Aksi</th>
        </tr>";
    $tampil=mysql_query("select * from penduduk order by id");
    while($tampiltiapbaris=mysql_fetch_array($tampil)){
        echo "<tr>
                <td>$tampiltiapbaris[id]</td>
                <td>$tampiltiapbaris[nama]</td>
                <td>$tampiltiapbaris[alamat]</td>
                <td><a href=form_edit.php?id=$tampiltiapbaris[id]>Edit</a> | <a href=hapus.php?id=$tampiltiapbaris[id]>Hapus</a></td>
            </tr>";
    }
    echo "</table>";
?>

       
3. Setelah itu buat file "form_input.php", berikut scriptnya :
<?php
echo"<h2> Tambah Member</h2>
<form method=POST action=proses_input.php>
<table>
    <tr>
        <td>Nama</td>
        <td> : <input type=text name='nama'></td>
    </tr>
    <tr>
        <td>Alamat</td>
        <td> : <input type=text name='alamat'></td>
    </tr>
    <tr>
        <td colspan='2'>
            <input type=submit value=Simpan>
            <input type=button value=Batal onclick=self.history.back()>
        </td>
    </tr>
   
</table>
";
?>


4. Kalau udah selesai buat lagi aksinya "proses_input.php", berikut scriptnya :
<?php
mysql_connect("localhost","root","");
mysql_select_db("blog");

mysql_query("INSERT INTO penduduk(id,
                                nama,
                                alamat)
                         VALUES('$_POST[id]',
                                '$_POST[nama]',
                                '$_POST[alamat]')");
header('location:index.php');

?>


5. Kalau udah selesai buat lagi file "form_edit.php", berikut scriptnya :
<?php
mysql_connect("localhost","root","");
mysql_select_db("blog");
$dataedit=mysql_query("select * from penduduk where id='$_GET[id]'");
$hasil=mysql_fetch_array($dataedit);
echo"<h2> Edit Data Penduduk</h2>

<form method=POST action=proses_update.php>
<input type=hidden name=id value='$hasil[id]'>
<table>
    <tr>
        <td>Nama</td>
        <td> : <input type=text name='nama' value='$hasil[nama]'></td>
    </tr>
    <tr>
        <td>Alamat</td>
        <td> : <input type=text name='alamat' value='$hasil[alamat]'></td>
    </tr>
    <tr>
        <td colspan='2'>
            <input type=submit value=Simpan>
            <input type=button value=Batal onclick=self.history.back()>
        </td>
    </tr>
   
</table>
";
?>


6. Kalau udah selesai, buat lagi file aksinya "proses_update.php", berikut adalah scriptnya :
<?php
mysql_connect("localhost","root","");
mysql_select_db("blog");

mysql_query("UPDATE penduduk set nama='$_POST[nama]', alamat='$_POST[alamat]' where id='$_POST[id]'");
header('location:index.php');

?>

7. Terakhir Buat aksi hapus "hapus.php", berikut adalah scriptnya :
<?php
mysql_connect("localhost","root","");
mysql_select_db("blog");

mysql_query("delete from penduduk where id='$_GET[id]'");
header('location:index.php');

?>


Selamat mencoba...!!!!

Logika Aplikasi Web Counter dan IP Pengunjung Sederhada Dengan PHP

Bagi teman-teman yang pemula dalam pembuatan website, yang belum mengetahui bagaimana membuat aplikasi web counter dan IP Pengunjung dengan PHP. Aplikasi Web Counter dan IP Pengunjung untuk mengetahui jumlah pengunjung dan ip pengunjung, anda juga bisa membuat counter/penghitung. Dalam pembuatan aplikasi counter dan untuk mengetahui ip pengunjung ini sebenarnya tidaklah sulit, yaitu dengan melakukan proses buka pada file counter kemudian membaca jumlah pengunjung beserta ip pengunjung. Disamping itu pembuatan aplikasi counter dan ip pengunjung ini akan sangat berguna jika anda ingin membuat website corporasi ataupun pribadi. Memang ada banyak aplikasi di internet yang siap pakai, tapi pada tutorial ini, akan memberikan gambaran menghitung jumlah pengunjung web kita tanpa harus bergantung dengan aplikasi counter yang banyak disediakan di internet. Tanpa perlu berlama-lama, mari kita memulai :

1. Ketikkan script berikut ini :
<?php
$buka=fopen("counter.txt","a+");
$jml=fread($buka,1000);
fclose($buka);
$jml=$jml+1;
$buka=fopen("counter_ip.txt","a+");
$ip=fread($buka,1000);
fclose($buka);
$ip_aktif=gethostbyname($_SERVER['REMOTE_ADDR']);
    if($ip!=$ip_aktif){
        $jml=$jml+1;
        $buka=fopen("counter.txt","w");
        fwrite($buka,$jml);
        fclose($buka);
        $buka=fopen("counter_ip.txt","w");
        fwrite($buka,$ip_aktif);
        fclose($buka);
    }
    echo "<h1>Halaman ini dilihat ".$jml." kali</h1>";
    echo "<br> IP Anda :".$ip_aktif;
    echo "<br>IP Terakhir :".$ip;
?>


Berikut adalah screeshot :


Halaman ini dilihat 8 kali


IP Anda :127.0.0.1
IP Terakhir :127.0.0.1



Selamat Mencoba....

Logika Aplikasi Web Counter Sederhada Dengan PHP

Bagi teman-teman yang pemula dalam pembuatan website, yang belum mengetahui bagaimana membuat aplikasi web counter dengan PHP. Aplikasi Web Counter untuk mengetahui jumlah pengunjung, anda juga bisa membuat counter/penghitung. Dalam pembuatan aplikasi counter ini sebenarnya tidaklah sulit, yaitu dengan melakukan proses buka pada file counter kemudian membaca jumlah pengunjung. Disamping itu pembuatan aplikasi counter ini akan sangat berguna jika anda ingin membuat website corporasi ataupun pribadi. Memang ada banyak aplikasi di internet yang siap pakai, tapi pada tutorial ini, akan memberikan gambaran menghitung jumlah pengunjung web kita tanpa harus bergantung dengan aplikasi counter yang banyak disediakan di internet. Tanpa perlu berlama-lama, mari kita memulai :

1. Pertama ketikkan dulu script dibawah ini :
<?php
$buka=fopen("counter.txt","a+");
$jml=fread($buka,1000);
fclose($buka);
$jml=$jml+1;
echo "Jumlah Pengunjung :".$jml;
$buka=fopen("counter.txt","w");
fwrite($buka,$jml);
fclose($buka);
?>



 Screenshot :

Jumlah Pengunjung :1

2. Setelah itu silahkan anda jalankan, Terima Kasih.

Sampai Jumpa pada artikel selanjutnya... 

Wednesday, February 5, 2014

Fungsi Foreach di PHP

Foreach sangat dibutuhkan dalam banyak hal, khususnya dalam pembuatan aplikasi web base salah satunya jika kita ingin menginput data dalam bentuk banyak secara berurutan ataupun tidak berurutan. Foreach  mulai digunakan pada PHP versi 4 ke atas. Perulangan foreach banyak digunakan bersamaan dengan data array, karena mengakses data array akan jauh lebih mudah dan praktis.
Struktur foreach adalah sebagai berikut:
 
foreach(array_expression as $value) statement 
foreach(array_expression as $key => $value) statement
 
<?php
 $a = array(1, 2, 3, 4, 5);
 foreach ($a as $value)
 {
 print "Nilai ".$value . "<br> ";
 }
?> 
 
Berikut adalah hasilnya :
 Nilai 1
 Nilai 2
 Nilai 3
 Nilai 4
 Nilai 5
  
Kalau untuk membuat foreach yang dinamis yang dinamis anda bisa membaca tutorial "Membuat Checkbox Dinamis PHP dan MYSQL" pada blog saya. Semoga bermanfaat salam dan terima kasih.
Jika ada pertanyaan silahkan hubungi saya...
Baik di Facebook dan lain-lain.

Tuesday, February 4, 2014

Membuat Checkbox Dinamis PHP dan MYSQL

Sebenarnya tutorial ini sangatlah mudah bagi anda yang sudah expert. Tapi mungkin tutorial ini akan sedikit berguna dan membantu kawan-kawan yang masih pemula.Baiklah mari kita mulai tutorial ini...!!

1. Pertama anda harus buat databasenya dulu... Bisa melalui "cmd mysql" ataupun bisa melalui "phpmyadmin". Setelah itu langsung saja buat tabel "mk" dan "ambilmk"
Buat Database :

Create Database Matakuliah; 
 
Berikut adalah screenshot :
 
 
Buat Table :
CREATE TABLE mk (
kodeMK varchar(10),
namaMK varchar(20),
PRIMARY KEY (kodeMK)
)
berikut adalah struktur screenshotnya :
CREATE TABLE ambilmk (
nim varchar(8),
kodeMK varchar(10),
nilai float,
PRIMARY KEY (nim,kodeMK)
)
Kira-kira jika sudah selesai berikut adalah screenshotnya :

Setelah database dibuat beserta tabelnya, maka silahkan isi tabel matakuliah :
Isikan Table :
INSERT INTO mk VALUES ('M001', 'Algoritma');
INSERT INTO mk VALUES ('M002', 'Pengantar Basis Data');
INSERT INTO mk VALUES ('M003', 'Sistem Pakar');
Berikut adalah screenshotnya :

2. Silahkan buat file phpnya seperti gambar berikut ini : 
 
Buat File : form.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("matakuliah");
?>

<h1>Form Pengambilan Matakuliah</h1>

<form method="post" action="submit.php">
Masukkan NIM <input type="text" name="nim" /><br />
Daftar Matakuliah <br />
<?php
$query = "SELECT * FROM mk";
$hasil = mysql_query($query);
$no = 1;
while ($data = mysql_fetch_array($hasil))
{
echo "<input type='checkbox' value='".$data['kodeMK']."' name='mk".$no."' /> ".$data['namaMK']."<br />";
$no++;
}
?>
<input type="submit" name="submit" value="Submit" />
</form>
Berikut adalah screenshot program diatas :
Sedangkan untuk melakukan proses, maka buatlah file "submit.php" difolder yang sama, berikut adalah listing "submit.php" :
Buat File : submit.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php

mysql_connect("localhost", "root", "");
mysql_select_db("dbname");

$nim = $_POST['nim'];
$jumMK = 3;

for($i = 1; $i <= $jumMK; $i++)
{
 $mk = $_POST['mk'.$i];
 if (!empty($mk))
 {
    $query = "INSERT INTO ambilMK VALUES('$nim', '$mk', 0)";
    mysql_query($query); 
 }
}

echo "Terimakasih sudah memilih matakuliah";

?>
Setelah itu isi form sesuai berikut :
Maka akan tampil :

Kalau sudah silahkan check database (check isi tabel "ambilmk"), seperti berikut ini :




Saturday, February 1, 2014

Membuat Combobox Yang Saling Berhubungan PHP dan MYSQL

Tutorial Pemrograman Ini menggunakan PHP. Saya menulis artikel ini karna teman saya yang lagi sibuk urus skripsi tapi dia tidak mengerti cara membuat combobox yang saling berhubungan. Dari pada cuma satu orang saja yang bakal tau. Mendingan saya tulis saja di blog saya. Teman saya dapat masalah bahagaimana membagi kelas sesuai dengan jurusannya dan cara implementasinya kedalam combobox yang saling berhubungan...??? Kira-kira seperti itu pertanyaannya. Padahal saya tidak tergolong jago web sih. Tapi pertanyaannya juga lumayan susah kalau kita belum pernah membuat atau mengimplementasikannya sendiri. Tanpa perlu berlama-lama mari kita mulai artikel ini.

1. Buat dulu database dengan nama "datajurusan", kira-kira screenshotnya kayak gini kalau menggunakan web server :


2.Kalau sudah buat tabel "jurusan" kira-kira strukturnya seperti ini:

3.Kalau sudah buat tabel "jurusan" isi tabelnya...!! Kira-kira seperti ini :

4.Setelah itu buat tabel "kelas" kira-kira strukturnya seperti ini :
5. Kalau tabel "kelas" sudah jadi, ya, tinggal diisi toh..??? Kira-kira seperti ini :
6. Kalau sudah selesai ketik aja script ini (beri nama combobox.php atau apalah, terserah sahabat):
<html>
<head>
<script type="text/javascript" src="jquery-1.4.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $("#loader").hide();
  $("#jurusan").change(function(){
        $("#loader").fadeIn(500);
        $("#kelas").fadeOut();
    var jurusan = $("#jurusan").val();
    $.ajax({
        url: "proses_kelas.php",
        data: "jurusan=" + jurusan,
        success: function(data){
            // jika data sukses diambil dari server, tampilkan di <select id_kelas>
            $("#kelas").html(data);
                $("#loader").fadeOut(500);
                $("#kelas").fadeIn(1000);
        }
    });
  });
});
</script>
</head>
<body>
<table border="1">
  <tr><td>Jurusan</td>
  <td> :
  <select name="id_jurusan" id="jurusan">
    <option>--Pilih Jurusan--</option>
    <?php
      mysql_connect("localhost","root","");
      mysql_select_db("datajurusan");

      // tampilkan nama-nama jurusan yang ada di database
      $sql = mysql_query("SELECT * FROM jurusan ORDER BY id_jurusan");
      while($p=mysql_fetch_array($sql)){
         echo "<option value=$p[id_jurusan]>$p[jurusan]</option>";
      }
     ?>
   </select>
   </td>
   </tr>
   <tr>
   <td>Kelas</td>
   <td>: <select name="id_kelas" id="kelas">
     <option>--Pilih Kelas--</option>
   </select></td>
   </tr>
   </table>
</body>
</html>



7. Kalau sudah diketik, "Wuih cepat sekali ngetiknya.."  ketik lagi file "proses_kelas.php" :
<?php
mysql_connect("localhost","root","");
mysql_select_db("datajurusan");

$id_jurusan = $_GET['jurusan'];
$kelas = mysql_query("SELECT * FROM kelas WHERE id_jurusan='$id_jurusan'");
echo "<option>--Pilih Kelas--</option>";
while($k = mysql_fetch_array($kelas)){
    echo "<option value=$k[id_kelas]>$k[nama_kelas]</option>";
}
?>

8. Kalau sudah, download lagi jquery.js nya. Anda bisa downloadnya di Situs resminya. Terima Kasih.

Berikut Adalah Hasil Akhir :

Semoga bermanfaat....
Anda Bisa mendownload yang lengkap disini.






Thursday, January 23, 2014

Step by Step Mahir PHP 00002

Pada artikel ini saya akan membahas tentang Variabel dan beberapa fungsi, dan operator pada PHP.

Variabel

Variabel adalah tempat untuk menyimpan data, dalam bahasa pemrograman PHP ditulis dengan simbol $ lalu diikuti dengan huruf pada awal. Contoh :

Wednesday, January 22, 2014

Step by Step Mahir PHP 00001

Kalau ditanya PHP itu apa, Saya pasti bilang "Cari saja di google....!" Tapi daripada sahabat mencarinya di google, mendingan saya bahas saja disini. Bagaimana setuju kah sahabat...??? Ok tanpa perlu berlama-lama. Mari kita mulai.

PHP Hypertext Preprocessor atau sering kita sebut dalam bahasa pemrograman sebagai "PHP". PHP adalah bahasa pemrograman berbasis server-side-scripting yang dapat melakukan parsing script php menjadi script web sehingga dari sisi client menghasilkan suatu tampilan yang menarik. Berbeda dengan HTML, PHP code tidak diberikan secara langsung oleh server ketika ada permintaan atau request dari sisi client namun dengan cara pemrosesan dari sisi server. Kode PHP disisipkan pada kode HTML. Perbedaan dari kode (script) HTML dan PHP yaitu setiap kode PHP ditulis selalu diberi tag pembuka dengan syntax <?php dan pada akhir kode diberi tag penutup dengan syntax ?>

Saturday, January 18, 2014

Membuat Report Kop Surat PHP dengan FPDF

Sebelum kita mulai artikel ini sebaiknya harus tau membuat kop surat. Kalau tidak tau caranya lebih baik baca dulu artikel tentang cara pembuatan kop surat. Pada artikel ini mungkin saya tidak perlu membahasnya disini. Karna artikel ini bukan mengajarkan administrasi. Tapi memberikan pencerahan sedikit tentang bagaimana membuat report php dengan fpdf. Tanpa perlu belama-lama langsung saja ke tutorial berikut ini :
  1. Download dulu paket FPDF disini.
  2. Setelah itu ekstrak file FPDF nya. Kira-kira tampilannya seperti ini :

Friday, November 23, 2012

How To Get API Key Google For Building Google Map On Android

To build Google Map on Android must have API Key Google, Well, I would like to show how to get API Key Google.
First, Look for file "debug.keystore", you can get it in like below

How To Show GUI (Graphic User Interface) on Matlab

Well, I want to show you all. How to show GUI on Matlab... This very good to start make a program about image processing and neural network
first, you type on command window "guide" then, prees button "Enter"
After like this

Saturday, November 17, 2012

Basic Matlab Numeric


Data Matrix :
Syntax :
>> a=[4 2 5; 5 -2 7; 8 1 9]
a =
     4     2     5
     5    -2     7
     8     1     9
>> b=[2 -9 6; 4 7 2; 12 5 -8]
b =
     2    -9     6
     4     7     2
    12     5    -8