• Cukup ubah diri kamu sendiri dengan kreatifitasmu, dengan sendirinya hal itu akan mengubah orang disekitarmu.
  • "Kekayaan terbesar sebuah bangsa adalah manusianya, bukan sumber daya alamnya” - Anies Baswedan.
  • "Masa depan itu milik orang yang percaya akan mimpinya dan bekerja sepenuh hati untuk mewujudkannya" - Wishnutama.
  • "Keberhasilan adalah kemampuan untuk melewati dan mengatasi dari satu kegagalan ke kegagalan berikutnya tanpa kehilangan semangat" - Winston Chuchill.
  • "Hidup adalah lelucon yang baru saja dimulai" - W.S. Gilbert.
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

Jumat, 01 September 2017

Kamis, 31 Agustus 2017

Sabtu, 26 Agustus 2017

Bagian 4 PHP - Update data di Form Edit




Selamat datang di tutorial PHP bagian 4 yaitu cara edit data yang sudah tersimpan di database phpmyadmin. pada bagian 3 sebelumnya kita telah belajar menampilkan data dari database phpmyadmin.

oke, langsung saja kita lanjutkan ke tutorial update data

lanjutkan di folder yang sebelumnya kita telah buat di tutorial Belajar 3 PHP, sekarang buat file baru dalam folder tersebut dengan nama edit.php. file ini akan dijadikan sebagai form edit.

nah langsung saja, lihat listing berikut ;

<!DOCTYPE html>
<html>
<head>
<title>Membuat CRUD Dengan PHP Dan MySQL - Menampilkan data dari database</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="judul">
<h1>Membuat CRUD Dengan PHP Dan MySQL</h1>
<h2>Menampilkan data dari database</h2>
</div>

<br/>

<a href="index.php">Beranda</a>

<br/>
<h3>Edit data</h3>

<?php 
include "konfigurasi.php";
$id = $_GET['id'];
$query_mysql = mysql_query("SELECT * FROM mahasiswa WHERE id_mahasiswa='$id'")or die(mysql_error());
$nomor = 1;
while($data = mysql_fetch_array($query_mysql)){
?>
<form action="aksiedit.php" method="post">
<table>
<tr>
<td>Nama</td>
<td><input type="text" name="nama" value="<?php echo $data['nama'] ?>"></td>
<input type="hidden" name="id" value="<?php echo $data['id_mahasiswa'] ?>">
</tr>
<tr>
<td>Kelas</td>
<td><input type="text" name="kelas" value="<?php echo $data['kelas'] ?>"></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="jurusan" value="<?php echo $data['jurusan'] ?>"></td>
</tr>
<tr>
<td>Angkatan</td>
<td><input type="text" name="angkatan" value="<?php echo $data['angkatan'] ?>"></td>
</tr>
<tr>
<td>Asal Kota</td>
<td><input type="text" name="asal" value="<?php echo $data['asalkota'] ?>"></td>
</tr>

<tr>
<td></td>
<td><input type="submit" value="Simpan"></td>
</tr>
</table>
</form>
<?php } ?>
</body>

</html>



nah setelah di copy silahkan save, kemudian jika kalian jalan dan melakukan simpan maka data belum tersimpan karena proses update nya belum ada, nah sekarang kita buat file baru lagi dengan nama aksiedit.php,
sesuai dengan listing di atas 
<form action="aksiedit.php" method="post">

setelah buat file, ketikan listing berikut :


<?php 

include 'konfigurasi.php';
$id = $_POST['id'];
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$jurusan = $_POST['jurusan'];
$angkatan = $_POST['angkatan'];
$asalkota = $_POST['asal'];

mysql_query("UPDATE mahasiswa SET nama='$nama', kelas='$kelas', jurusan='$jurusan', angkatan='$angkatan', asalkota='$asalkota' WHERE id_mahasiswa='$id'");

header("location:index.php?pesan=update");

?>

setelah itu, silahkan save kemudian jalan kan maka akan tampil seperti ini :




Oke sekian tutorial kali ini,
Terima kasih

















Jumat, 25 Agustus 2017

Bagian 3 PHP - Menampilkan Data dari Database Mysql




Selamat datang di tutorial PHP bagian 3 yaitu cara menampilkan data dari database phpmyadmin. pada bagian 2 sebelumnya kita telah belajar input data ke database di phpmyadmin.

oke, langsung saja kita lanjutkan ke tutorial tampilkan data

lanjutkan di folder yang sebelumnya kita telah buat di tutorial Belajar 2 PHP, sekarang buat file baru dalam folder tersebut dengan nama index.php. file ini akan dijadikan sebagai form view atau tampilan.

nah langsung saja, lihat listing berikut ;

<!DOCTYPE html>
<html>
<head>
<title>Membuat CRUD Dengan PHP Dan MySQL - Menampilkan data dari database</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="judul">
<h1>Membuat CRUD Dengan PHP Dan MySQL</h1>
<h2>Menampilkan data dari database</h2>

</div>
<br/>

<?php 
if(isset($_GET['pesan'])){
$pesan = $_GET['pesan'];
if($pesan == "input"){
echo "Data berhasil di input.";
}else if($pesan == "update"){
echo "Data berhasil di update.";
}else if($pesan == "hapus"){
echo "Data berhasil di hapus.";
}
}
?>
<br/>
<a class="tombol" href="input.php">+ Tambah Data Baru</a>

<h3>Data user</h3>
<table border="1" class="table">
<tr>
<th>No</th>
<th>Nama</th>
<th>Kelas</th>
<th>Jurusan</th>
<th>Angkatan</th>
<th>Asal Kota</th>
<th>Opsi</th>
</tr>
<?php 
include "konfigurasi.php";
$query_mysql = mysql_query("SELECT * FROM mahasiswa")or die(mysql_error());
$nomor = 1;
while($data = mysql_fetch_array($query_mysql)){
?>
<tr>
<td><?php echo $nomor++; ?></td>
<td><?php echo $data['nama']; ?></td>
<td><?php echo $data['kelas']; ?></td>
<td><?php echo $data['jurusan']; ?></td>
<td><?php echo $data['angkatan']; ?></td>
<td><?php echo $data['asalkota']; ?></td>
<td>
<a class="edit" href="edit.php?id=<?php echo $data['id_mahasiswa']; ?>">Edit</a> |
<a class="hapus" href="hapus.php?id=<?php echo $data['id_mahasiswa']; ?>">Hapus</a>
</td>
</tr>
<?php } ?>
</table>
</body>
</html>


setelah itu silahkan anda save

lalu silahkan buka di webrowser anda dengan link http://localhost/belajarphp/

maka akan menampilkan 



Sekian tutorial kali ini
terima kasih








Kamis, 24 Agustus 2017

Bagian 2 PHP - Insert data ke database phpmyadmin



Selamat datang di tutorial PHP bagian 2 yaiut cara menyimpan data ke dalam database phpmyadmin. pada bagian 1 sebelumnya kita telah belajar menghubungkan file php dengan database kita di phpmyadmin.

oke, langsung saja kita lanjutkan ke tutorial insert data

lanjutkan di folder yang sebelumnya kita telah buat di tutorial Belajar 1 PHP, sekarang buat file baru dalam folder tersebut dengan nama input.php. file ini akan dijadikan sebagai form inputan.

copy listing berikut :

<!DOCTYPE html>
<html>
<head>
<title>Latihan CRUD - Insert data ke database</title>
</head>
<body>
<div class="judul">
<h1>Membuat CRUD Dengan PHP Dan MySQL</h1>
<h3>harianansi.blogspot.com</h3>
</div>

<br/>


<br/>
<h3>Input data baru</h3>
<form action="aksiinput.php" method="post">
<table>
<tr>
<td>Nama</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Kelas</td>
<td><input type="text" name="kelas"></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="jurusan"></td>
</tr>
<tr>
<td>Angkatan</td>
<td><input type="text" name="angkatan"></td>
</tr>
<tr>
<td>Asal Kota</td>
<td><input type="text" name="asal"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Simpan"></td>
</tr>
</table>
</form>
</body>
</html>


setelah itu , silahkan buat lagi file baru dan beri nama aksiinput.php, file ini berfungsi untuk melakukan proses penyimpanan ke table yg kita tuju,

kemudian masukkan script berikut ke file aksiinput.php

<?php 
include 'konfigurasi.php';
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$jurusan = $_POST['jurusan'];
$angkatan = $_POST['angkatan'];
$asal = $_POST['asal'];

mysql_query("INSERT INTO mahasiswa VALUES('$nama','$kelas','$jurusan','$angkatan','$asal','')");

header("location:input.php?pesan=input");
?>

tararaaaaa, silahkan jalan kan di browser anda http://localhost/belajarphp/input.php

dan masukkan data terserah, kemudia klik simpan, lalu cek di database phpmyadmin kalian , apakah sduah masuk atau belum,

sekian tutorial kali ini,

wassalamm



https://harianansi.blogspot.com/2017/08/belajar-2-php-insert-data-ke-database.html





Senin, 14 Agustus 2017

Bagian 1 PHP - Cara Membuat Koneksi PHP dengan Database Mysql



Cara Membuat Koneksi PHP dengan Database Mysql

bagi teman teman yang baru belajar membuat database di xampp
bisa ke halaman ini cara install xammp di windows

silahkan anda membuat databse seperti gambar berikut


Setelah selesai membuat dataabse, kita akan membuat configurasi php dengan database
caranya, silahkan antum(anda) membuat folder di htdoc dengan nama "belajarphp"

buka localdisk C, lalu masuk di folder Xampp, kemudian masuk di folder htdoc, lalu buat folder dengan nama "belajarphp"

buat file batu dengan nama koneksi.php kemudian copy source berikut

<?php
// isi nama host, username mysql, dan password mysql anda
$host = mysql_connect("localhost","root","");

if($host){
echo "koneksi host berhasil.<br/>";
}else{
echo "koneksi gagal.<br/>";
}
// isikan dengan nama database yang akan di hubungkan
$db = mysql_select_db("belajarphp");

if($db){
echo "koneksi database berhasil.";
}else{
echo "koneksi database gagal.";
}
?>


jika sudah, silahkan save, dan
buka browser kalian, kemudian klik di address bar kalian http://localhost/belajarphp/konfigurasi.php

jika tampil seperti gambar berikut

maka konfigurasi anda berhasil

Salam Harian AnSI




Minggu, 13 Agustus 2017

Cara Install Xampp di Windows



Untuk Teman teman yang baru belajar membuat website apalagi menggunakan pemrograman PHP namun kalian belum punya domain dan hosting berbayar, jangan manyerah dulu. Karena masih ada cara lain.
Hal ini membuat kita bisa tetap membuat project website di PC/ laptop, dengan membuat PC kita sebagai servernya.
Caranya adalah dengan menginstal aplikasi server localhost di PC kita. Salah satu aplikasi server localhost  yang paling sering digunakan  di kalangan web developer saat ini adalah XAMPP.
Nah, karena saya menggunakan Windows, maka cara ini diperuntukkan bagi pengguna PC Windows walaupun sebenarnya untuk OS yang tidak jauh berbeda cara installnya. 
  1. Download  XAMPP terbaru -->, klik disini.
  2. nah setelah di download, langsung saja di install, nanti selanjutnya akan muncul jendela seperti di bawah ini:
  3. instal xampp, xampp localhost
  4. Klik OK.
  5. klik OK dan YES.
    2-instal-xampp
    3-instal-xamp
  6. klik tombol Next.
    4-instal-xampp
  7. Centang semua dan klik tombol Next.
    5-instal-xampp
  8. Secara default akan diarahkan ke lokasi c:\xampp.  Jika sudah selesai, lanjutkan dan klik tombol Install.
    6-instal-xampp
  9. Tunggu beberapa menit hingga proses intalasi selesai. klik tombol Finish untuk menyelesaikannya.
    7-instal-xampp

Cara Menjalankan Aplikasi XAMPP

  1. Silahkan buka XAMPP, bisa melalui Start Menu atau Desktop, 
  2. Setelah terbuka, silahkan klik tombol Start pada kolom Action sehingga tombol tersebut berubah menjadi Stop. Biasanya yang di start hanyalah aplikasi Apache dan MySQL, karena kita belum memerlukan aplikasi seperti Filezilla, etc.
    9-instal-xampp
    10-instal-xampp
  3. Sekarang silahkan buka browser, dan ketikkan http://localhost/xampp di address bar. Jika muncul tampilan seperti ini, maka instalasi telah berhasil.
    11-instal-xampp
Sekarang komputer Anda sudah berfungsi seperti server dan bisa menjalankan aplikasi-aplikasi berbasis Serverside.

Rabu, 26 Oktober 2016

Mengguhubungkan Database di server local dengan CI - Step 4


Lanjutan tutorial sebelumnya, kali ini kita akan mengkonfigurasikan database dengan CI sekaligus menampilkan data. Langsung saja kita mulai CODING nya

pertama kita membuat database

-- phpMyAdmin SQL Dump
-- version 4.2.11
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Oct 27, 2016 at 04:17 AM
-- Server version: 5.6.21
-- PHP Version: 5.6.3

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `databuku`
--

-- --------------------------------------------------------

--
-- Table structure for table `buku`
--

CREATE TABLE IF NOT EXISTS `buku` (
`id_buku` int(11) NOT NULL,
  `judul_buku` varchar(100) NOT NULL,
  `penerbit_buku` varchar(100) NOT NULL,
  `tater_buku` date NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `buku`
--

INSERT INTO `buku` (`id_buku`, `judul_buku`, `penerbit_buku`, `tater_buku`) VALUES
(1, 'Usaha membuat tempe dan oncom', 'https://books.google.co.id/books?isbn=9790024355', '2016-10-26'),
(2, 'Menulis Siapa Takut', 'https://books.google.co.id/books?isbn=9795617311', '2016-10-24');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `buku`
--
ALTER TABLE `buku`
 ADD PRIMARY KEY (`id_buku`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `buku`
--
ALTER TABLE `buku`
MODIFY `id_buku` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


setelah itu masukkan library database di file config/autoload.php


lalu masuk di file config/database.php, dan ikuti skrip di bawah


kemudian buat file di folder controller, lalu beri nama buku.php , jika sudah ada file buku.php nya tinggal di rubah skrip nya yg didalam, seperti

<?php 

class Buku extends CI_Controller{

public function index(){
$this->load->model('model_buku');
$title = "Daftar Buku";
$data['title']= $title; 
$data['jenis'] = $this->model_buku->jenis_buku()->result();
$this->load->view('index',$data);
}
}

lalu setelah itu, kita membuat file model difolder model dengan nama file model_buku.php, skripnya seperti ini

<?php 
class Model_buku extends CI_Model{

function jenis_buku(){
$buku = $this->db->get('buku');
return $buku;
}
}

?>

terakhir kita membuat tampilannya di folder VIew, beri nama file index.php, skripsnya seperti ini

<?php $no = 0; ?>
<table border='1'>
<tr>
<th>No</th>
<th>Judul Buku</th>
<th>Penerbit</th>
<th>Tanggal Terbit</th>
</tr>
<?php 
foreach ($jenis as $data){
$no++;
echo "<tr>
<td>$no</td>
<td>$data->judul_buku</td>
<td>$data->penerbit_buku</td>
<td>$data->tater_buku</td>
</tr>";
}
?>
</table>

Fualaah tinggal buka di browser dan jadinya kek gini



kalo mau lebih jelasnya bisa lansung liat video tutorialnya di sini






Pengenalan metode MVC - Step 3



Model-View-Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC.

sekarang kita akan membuat file di folder application/controller lalu beri nama 
buku.php, kemudian isi seperti skrip di bawah;

<?php 

class Buku extends CI_Controller{

public function index(){
$this->load->model('model_buku');
$nama = "nama anda";
$data['nama']= $nama; 
$data['jenis'] = $this->model_buku->jenis_buku();
$this->load->view('index',$data);
}
}


?>

setelah file di cotroller di buat, lalu kita membuat sebuah model , di 
folder application/model lalu beri nama model_buku.php. kemudian 
skrip nya seperti di bawah;

<?php class Model_buku extends CI_Model{ function jenis_buku(){ $jenis = array('horror','romance','scifi'); return $jenis; } } ?>

nah, yang terakhir kita akan membuat file tampilannya di application/view 
lalu buat file baru  dan beri nama index.php. lalu ikuti skrip di bawah;

<?php echo $nama; foreach ($jenis as $data) { echo $data; echo '<br/>'; # code... } ?>

maka outputnya akan seperti ini;



untuk lebih jelas nya ada tutorial video nya;







Jumat, 08 Juli 2016

Random nilai Unik





Salam senikoding

Dalam membuat sebuah sistem informasi penjualan tentu biasanya dibutuhkan sebuah PK,
nilai PK bisa di tentukan dengan statis ataupum dinamis, nah yang ingin saya tunjukkan adalah
pemberian nilai PK secara dinamis atau automatis dengan cara merandom varibale sehingga dapat membuat kombinasi huruf yang unik


seperti ini

<html>
     <head>
          <title>Tutorial Variabel</title>
     </head>
     <body>
          <u>contoh form</u><br>
          <?php
              $char="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
               do {
                    $user_id="";
                    for ($i=0;$i<6;$i++){
                    $user_id.=$char[rand(0,strlen($char)-1)];
                    }
                 
               }while($i<6);
               echo $user_id;
          ?>
     </body>
</html>

setiap melakukan refresh maka nilai akan di random



Pemanggailan Variable di PHP




Salam senikoding

dalam ilmu PHP yang paling utama adalah tentang bagaimana cara mengoperasikan variable,
tentu teman teman sudah pada tahu tentang ilmu web HTML dan CSS, tapi tanpa PHP seperti sayur tanpa wadah HEHEHEH

yah kita mulai saja langsung Tutorial pendeklarasian PHP

<html>
     <head>
          <title>Tutorial Variabel</title>
     </head>
     <body>
          <u>contoh form</u>
          <?php
               $nama = "Anonim";
               $nim = "60900113027";
               $spp = "800000"

               printf("Nama :<br>",$nama);
               printf("NIM :<br>",$nim);
               printf("SPP :<br>",$spp);     
          ?>
     </body>
</html>

Senin, 14 September 2015

membuat crud dengan mysqli prosedural

1. membuat table di database
              CREATE TABLE `penduduk` (
                 `id` int(11) NOT NULL AUTO_INCREMENT,
                 `nama` text NOT NULL,
                 `jenis_kelamin` text NOT NULL,
                 `kota` text NOT NULL,
                   PRIMARY KEY (`id`)
                  ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1

2. membuat file koneksi, simpan dalam satu folder dan beri nama file koneksi.php
                <?php
               $koneksi = new mysqli("localhost", "root", "", "crud");
                  //Jika Koneksi Gagal
              if(mysqli_connect_errno())
              {
                    trigger_error("Tidak Dapat Terkoneksi Dengan Database");
              }
             $koneksi->set_charset('UTF-8');
              ?>

3. setelah itu kita buat file index, beri nama file dengan index.php

<table class="ui celled striped table">
    <thead>
        <tr>
            <th colspan="5">Git Repository</th>
        </tr>
    </thead>
    <thead>
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Jenis Kelamin</th>
            <th>Kota</th>
            <th>Action</th>
        </tr>
    </thead>
    <tbody>
         <tr>
            <td class="collapsing">1</td>
             <td>Nama</td>
            <td>Jenis Kelamin</td>
            <td>Kota</td>
            <td class="collapsing">
                <a href="#" class="ui red mini icon button">
                    <i class="remove icon"></i>
                </a>
                <a href="#" class="ui green mini icon button">
                    <i class="edit icon"></i>
                </a>
            </td>
        </tr>
    </tbody>
</table>

4. setelah itu kita buat file untuk tambah data, berinama file tambah.php

<form class="ui form" action="proses-tambah.php" method="post">
    <div class="field">
        <label>Nama</label>
        <input name="nama" placeholder="Nama Anda" type="text">
    </div>
    <div class="field">
        <label>Jenis Kelamin</label>
        <select class="ui dropdown" name="kelamin">
            <option value="">Select</option>
            <option value="Laki - laki">Laki - Laki</option>
            <option value="Perempuan">Perempuan</option>
        </select>
    </div>
    <div class="field">
        <label>Kota</label>
        <input name="kota" placeholder="Kota Anda" type="text">
    </div>
    <button class="ui button blue" type="submit">Tambah</button>
</form>

lalu buat prosesnya beri nama proses-tambah.php

<?php
include_once "koneksi.php";
$nama = $_POST['nama'];
$jenis_kelamin = $_POST['kelamin'];
$kota = $_POST['kota'];

$insert = $koneksi->prepare("INSERT INTO `penduduk` (`nama`, `jenis_kelamin`, `kota`) VALUES (?, ?, ?)");
$insert->bind_param("sss", $nama, $jenis_kelamin, $kota);
if($insert->execute())
{
    header("location:index.php");
}
else
{
    echo "GAGAL INSERT";
}
?>


sekian tutorial yang saya berikan

kutipan dari http://www.pintarkomputer.com/2015/08/tutorial-membuat-crud-pada-php-oop-dan-mysqli.html