Aspx Information
Explain About What do You Know

Tuesday, 29 March 2016

Cara Mengurus Balik Nama Motor Dengan Mudah Cuma 2 Hari Kerja Tanpa Calo Biaya Murah 2016


Hay guys. Maaf artikel kali ini melenceng dari pembahasan kita tentang bahasa pemograman, disini saya juga manusia biasa ingin sharing bagi kalian yang kesusahan dalam pengurusan ntah itu di kantor polisi, samsat, polda dll. Sesuai dengan judul diatas , saya beneran baru selesai mengurus balik nama STNK, BPKB motor. 

Jika kalian yang ingin balik nama motor, ntah itu kalian beli dari orang perantara motor, atau emang motor milik anda tapi masih menggunakan nama keluarga anda. Ingat HAL yang paling penting jangan pernah sewa CALO yang ada berkeliaran dari tempat SAMSAT tersebut. Ntah dia bilang "Pengurusan sehari siap, " atau " Saya bantu mas tidak ribet." no no no. Kalian menggunakan calo berarti kalian telah melakukan tindak pidana guys. Terus gimana dunk ngurus balik nama ribet tahu harus kesana kesini. Belum report ke sana kesini nya waktu mepet gak ada waktu kosong.

Ssssttttt. Kalian terlalu banyak berisik tanpa tahu sebenarnya. 

Ok saya akan detailkan secara detail Hal utama yang akan saya kasih tahu ke kalian.

1. Pengurusan Berawal Dari STNK dengan Balik Nama yang punya motor menjadi Nama Anda yang ingin mengajukan Ganti Nama.
Disini Membutuhkan waktu sekitar 2 - 3 Jam, saat itu saya mengurus di Hari Sabtu tanggal 26 Maret 2016 yang mana Jadwal Samsat tutup sampai jam 11 Siang di Samsat Jakarta Timur.
2. Pengambilan STNK yang telah dibalik nama ASLI ingat STNK Anda sudah jadi Asli atas nama Anda yang sebelumnya Nama orang lain.
3. Mengurus balik nama BPKB , (Harus di POLDA setempat) tapi di Samsat menyediakan lagi untuk mengurus balik nama.

Anda wajib mengetahui 3 Hal diatas dan diproses selama balik Nama Kendaraan.

Bahan-bahan yang harus disiapkan sebelum Anda datang ke SAMSAT untuk membalik atas nama Anda.
  • KTP Anda (Bukan KTP pemilik motor) Asli
  • KTP Anda yang di Fotocopy (Jaga-jaga 2 Lembar, sebenernya 1 lembar juga dah cukup)
  • STNK Asli atas nama pemilik kendaraan.
  • STNK Fotocopy (Jaga-jaga 2 lembar, sebenernya 1 lembar juga dah cukup)
  • BPKB Asli atas nama pemilik kendaraan.
  • BPKB Fotocopy ada 4 lembar harusnya lihat foto dibawah nanti contoh fotocopy.
  • Kwitansi Pembelian Sepeda Motor Antara Anda dengan Pemilik Motor + Materai 6000 
    (Untuk kasus ini Anda bisa membeli di SAMSAT karna telah di sediakan kwitansi beserta Materai 6000) atau Anda bisa menyediakan sendiri.
Setelah selesai melakukan persiapan diatas saya akan langsung kasihtahu langkah-langkahnya.

Disini kira-kira kita akan memakan waktu 3 hari. Bebas mau hari apa saja Anda datang. Jadwal SAMSAT:

Senin - Jumat : 08.00 - 15.00 WIB 
Sabtu : 08.00 - 11.00 WIB.

Dan peroses akan memakan waktu 2 hari untuk pengurusan, 1 hari untuk pengambilan.

A. Hari Ke 1.

Langkah 1. Anda datang ke samsat bawa syarat-syarat diatas. Lalu pertama kali bawa Motor Anda ke CEK FISIK disitu akan di buka jok motor anda lalu ada no seri ntar di Gosok sama petugas dengan selembar kertas. 
Ouh yah disini kalian jika ingin melakukan ganti nama lebih baik di SAMSAT tempat STNK berada, misalkan Jakarta Timur pada STNK, maka ke SAMSAT Jakarta Timur untuk menukarkan Nama Anda. Setelah Cek Fisik disini kalian akan di minta Rp. 10.000 . Lalu akan diarahkan lagi oleh petugas.

Langkah 2. Petugas akan mengarahkan Anda menuju Loket untuk di legalisir data Anda, disini kalian akan menuju Loket 1 lalu menyerahkan Fotocopy KTP dengan Fotocopy STNK Lalu diminta biaya sebesar Rp. 20.000 Lalu Anda akan disuruh tunggu.Gak berapa lama Anda dipanggil di Loket 2 bahwa data Anda telah di legalisir. Disini Anda akan dikasih 1 lembar kertas yang telah di legalisir nanti diisi di langkah berikutnya. Loket ini berada di dekat CEK FISIK, dan Loket ini berbeda dengan loket yang akan kunjungi selanjutnya. 

Langkah 3. Setelah cek fisik dan legalisir, Anda akan disuruh ke Lantai 2 atau tergantung tempat SAMSAT kalian berada. Disini baru kita mengurus semua perpindahan nama kita. Di Lantai 2 data kalian akan di check dan petugas akan meminta kelengkapan keseluruhan data Anda, dari ktp + fotocopy, stnk + fotocopy, bpkb + fotocopy, dan kwitansi pembelian antara pemilik dengan Anda yang ingin perpindahan nama.

Jika kalian tidak memiliki Kwitansi, biasanya tiap orang yang datang ingin mengganti nama mereka selalu bingung kwitansi seperti apa, maka petugas akan mengarahkan untuk anda membeli kwitansi terdekat atau bahkan di samsat telah disediakan dengan materai 6000, Anda cari fotocopi dalam kantor samsat, lalu bilang ja witansi, otomatis mereka sudah menyediakan kwitansi beserta materai 6000, Anda mengeluarkan biaya sekitar Rp. 8000 , lalu anda mengisi dengan isian sebagai berikut sebagai contoh yang saya isi kemarin.

Nama : Angga Alp (Nama Anda)
Jumlah uang : Empat Belas Juta Rupiah (Nominal kalian membeli motor baru atau seken)
Perihal : Saya membeli motor dengan merek Honda dengan seri B 45** TFS dan telah bayar lunas.
Tandatangan : Pemilik Motor beserta Nama

Langkah 4. Kalian serahkan lagi berkas yang lengkap, lalu akan di rapikan oleh petugas dan diberikan berupa Map yang cover kepolisian seperti contoh gambar dibawah ini. Lalu akan disuruh ke Loket 2 untuk mengambil Formulir Balik Nama Motor. Loket 1 cuma pemeriksaan kelengkapan data anda saja.



Langkah 5. Di loket 2 Anda akan diberikan Formulir registrasi untuk balik nama kendaraan anda. Kalian wajib mengisi formulir balik nama biasanya 1 lembar kertas lebar kiri dan kanan dan yang wajib Anda isi sebelah kanan, yaitu semua biodata tentang kendaraan anda, dan kolom mengenai Anda. Disini anda harus membayar untuk biaya registrasi sebesar Rp. 10.000

Setelah mengisi formulir ini Anda juga harus mengisi data di kertas yang telah di legalisir oleh Langkah 2 tadi. Sesuai nama anda dan biodata motor anda.

Langkah 6. Setelah selesai mengisi kalian berikan lagi semua kelengkapan data yang ada pada map yang telah dirapikan petugas di langkah sebelumnya , berikan ke Loket 1. Otomatis petugas akan mengecek lagi habis tu kalian tinggal menunggu sebentar, nama anda kan dipanggil untuk next step.

Langkah 7. Setelah nama anda dipanggil, Anda di arahkan ke Loket 7 yaitu untuk pengecekan terakhir untuk meminta balik nama STNK anda beserta nilai pajak yang akan dihitung dengan biaya balik nama. Disini kalian tinggal berikan dokumen yang udah jadi atau lengkap dan berikan di loket 7 ini. Lalu tunggu sebentar sampai nama anda dipanggil lagi. Ouh yah disini BPKB Asli Anda dikembalikan.

Langkah 8. Setelah nama anda dipanggil anda diminta untuk membayar Rp. 10.000 Lalu disuruh ke Loket 1 untuk proses terakhir. Kalian ke loket 1, kira-kira saya pas banget jam 11 kurang 5 menit untuk mengurus step terakhir ini. Petugas cek lalu dia akan informasikan STNK jadi sekitar 2-3 hari, saat tu mereka janji ke saya senin sudah dapat diambil. Maka BPKB diminta, sama dokumen keseluruhan, mereka akan kasih 1 lembar kertas yang di tempelkan di BPKB Anda untuk tanda terima di pengambilan STNK, dan juga sebagai bukti STNK sedang di urus jika jaga-jaga terjadi razia. Jika Anda masih belum ngerti kelanjutannya seperti apa anda boleh bertanya ke petugasnya lagi. Disini mereka akan meminta biaya sebesar Rp. 50.000

Sampai tahap langkah 8 ini kalian sudah berlafas legah karna ini baru hanya pengurusan STNK emang sedikit repot atau mondar mandir, tapi setidaknya petugas mau mengarahkan anda dan semua proses berjalan dengan lancar. Di tahap ini, petugas akan menginfokan bahwa pengambilan STNK Baru atas nama Anda akan jadi di hari selanjutnya, jika saya mengurus di hari Sabtu maka senin saya sudah dapat datang dna mengambil STNK yang sudah atas nama saya.

B. Hari Ke 2.

Setelah hari H untuk pengambilan STNK baru Anda, datanglah ke SAMSAT kembali. Lalu akan dikasihtahu langkah-langkah selanjutnya.

Langkah 1. Datang ke SAMSAT kembali, lalu langsung kelantai 2, ke tempat loket 1 sama seperti di Hari 1 ke loket terakhir anda memberika data anda. Lalu Anda akan diarahkan ke Loket 2 untuk pengecekan ulan data beserta terima STNK Sementara bukan yang Asli, Anda disini akan diminta fotocopy KTP Anda, stnk, bpkb, dan form registrasi balik nama atas nama anda, dan berikan kembali ke petugas, OTOMATIS petugas akan memberikan STNK 3 lembar, seperti contoh dibawah ini.




Langkah 2. Setelah mendapatkan STNK sementara anda ke loket 3, Untuk mendapatkan STNK Asli Atas Nama Anda yang baru. Disini kalian akan dimintai Biaya Balik Nama STNK beserta Pajak sesuai dengan STNK Anda. disini saya habis Rp. 480.000  SUDAH SAMA PAJAK. Setelah itu anda akan disuruh tunggu ampe nama Anda dipanggil. Setelah dipanggil Berbahagialah Anda STNK Baru Anda telah jadi. Dan Anda boleh sujud sukur karna sudah tenang mendapatkan STNK Atas nama Anda.

Ok pajak kelar, STNK kelar, Tinggal BPKB Anda yang belum balik nama.

Sebelum kita ke langkah 2 ,  di langkah 1 petugas akan menawarkan kita mau pengurusan di POLDA atau langsung dengan petugas yang bersangkutan untuk balik nama BPKB. Perbedaan biaya hanya Rp. 30.000 , Di POLDA biasa diminta Rp. 150.000 dan di Samsat dengan petugas bersangkutan diminta Rp. 180.000. Disini saya langsung dengan petugas SAMSAT karna tidak ada waktu untuk saya mengurus lagi di hari berikutnya cukup 2 Hari berharga saya dipakai untuk mengurus balik nama kendaraan ini.

Disini Petugas akan memberikan No telpon, beserta nama, dan proses balik nama BPKB memakan waktu 4-5 Hari kerja. Sebelum kalian ingin mengambil tidak ada salah untuk menghubungi petugasnya tanyakan saja apakah BPKB telah selesai apa belum. Jika kalian mendapat petugas yang cakep bersukurlah Anda, dan beruntunglah Anda, mana tahu bisa jodoh ke pelaminan hahaha.

Sampai sini LANGKAH Untuk balik nama motor telah selesai tinggal menunggu jadinya BPKB.

C. Hari Ke 3. (Terakhir)

Anda tinggal datang ke SAMSAT Langsung ke lantai 2, lalu ke Loket 2. Tinggal tunjukin STNK kalian dan cari petugas dengan nama yang sesuai dengan tawaran di hari ke 2 sebelumnya. Jika telah ketemu. Otomatis petugas akan memberika BPKB atas nama anda yang baru. Disini kalian boleh mencium BPKB Anda atau petugasnya juga gpp, paling kena tampol di wajah haha.

Tidak ribet kawan jika kalian ingin mengetahui peroses balik nama secara langsung. 

Jika kita kalkulasi pengeluaran yang saya bayar dari proses balik nama itu lihat dibawah yah

Hari 1 : 10.000  + 20.000 + 10.000 + 8000 + 10.000 + 50.000 =  Rp. 108.000
Hari 2 : 480.000 + 180.000 = Rp. 660.000

Jika ditotalkan maka pengeluaran Anda selama Balik Nama Motor  + Bayar Pajak 
108.000 + 660.000 = Rp. 768.000

Cukup murah bagi saya. Karna jika anda menggunakan jasa CALO, bisa tembus 1 Juta mas Bro, mentok-mentok Nawar keseluruhan Rp. 900.000.
Jika penjelasan diatas bagi anda masih ribet, boleh menanyakan ke saya dibagian mana yang bikin Anda pusing, tinggal tinggalin komentar dibawah insyaallah akan saya balas dengan cepat. Jangan malas berfikir, atau membaca. Ini penting buat kalian orang-orang dewasa.

Monday, 28 March 2016

Tutorial Membuat Logout Menggunakan PHP Dengan Menghapus Session User Yang Telah Tersimpan

Hay Guys. Salam kenal salam coding dan salam sehat selalu.
Di Artikel kali ini saya ingin menunjukan cara sederhana untuk membuat menu logout dengan sangat mudah sekali. Dimana sedikit Info saat kita login kita menyimpan suatu session pada data user yang kita login dan kita dapat menghapusnya kembali untuk bahan saat kita logout jadi ketika anda telah logout Anda wajib untuk login user Anda lagi. Silahkan Anda simak artikel dibawah ini.

Jika kalian masih belum ngerti cara membuat Menu login silahkan lihat artikel dibawah ini.

- Membuat Halaman Login Menggunakan PHP dan MySQL Tanpa Pesan Error



Langkah 1. Buat file baru dengan nama logout.php lalu copy script dibawah ini dan pastekan ke dalam file yang Anda buat barusan.

Ada berbagai cara untuk membuat syntax logout ini tersebut.

<?php
    error_reporting(0);

    session_start();
    session_destroy();

    header('location:index.php');
?>

Bisa menggunakan session_destroy atau bisa menggunakan Unset seperti script dibawah ini.


<?php
    session_start();

    unset($_SESSION['username']);

    header('location:index.php');
?>

Untuk kasus diatas merupakan session jika diawal kalian set session kalian dengan username.
Dua-dua script diatas dapat anda gunakan.

Sekian information singkat mengenai logout ini. Anda dapat mencobanya sendiri dirumah. Sangat gampang dan mudah.
Jangan lupa mampir ke channel Youtube saya. “Angga Alp” . ^_^ Happy Coding.

Tutorial Membuat Chat Room Menggunakan PHP dan MySQL Tanpa Pesan Error

Hay Guys, ketemu lagi dengan saya. Untuk Anda yang baru mampir atau sudah pernah mampir salam kenal, dan enjoy keep my blog.

Di pembahasan kita kali ini yaitu membuat sebuah komentar atau chat dari setiap user yang login dapat chat semau mereka chat. Disini kita tetap masih menggunakan bahasa PHP dasar untuk membuat sistem chat ini. Anda bisa lihat contoh dibawah. Ini saya buat saat mengerjakan project tentang forum yang mana di forum tersebut kita bebas chat bedasarkan userID yang login.


Gambar diatas saya SS setelah saya mencoba sendiri buat dari awal. Disini saya akan bahas satu persatu tidak begitu susah anda cuma lebih teliti dan jangan cepat bosen dengan script php. Ouh yah kita bisa buat forum untuk chat ini dengan syarat anda sudah harus login atau membuat session untuk dapatin ID usernya. Jika masih belum tahu cara membuat login saya sarankan Anda baca artikel saya sebelumnya tentang Login.


Jika sudah Anda buat kita tinggal lanjutin dari hasil login kita tadi mari simak sampai habis. Kalau anda sudah mulai malas untuk membuat login dulu baru mau buat chat ini, anda sungguh pemalas hahaha, gak mikirin saya yang buat apa dari awal malah. Login itu sangat gampang. Yang penting kita membuatuhkan sessionnya. Maka dari itu kita bisa membuat chatting ini berjalan dengan baik. Sebenarnya bisa tanpa session yah anda chat dengan nama anda sendiri atau asal asalan, tapi hasil yang didapatpun juga tidak bagus. Saya menyarankan membuat login karna itu yang akan kita lakukan seperti hal nya website ternama sekarang seperti comment di facebook, twitter, dll. Mereka chat atau komen sesuai dengan ID mereka masing-masing. Yah sudahlah kita lanjutkan saja dari pembahasan awal.

Sperti biasa siapkan alat-alat untuk ngoding, xampp aktif, notepad++ atau dreamweaver atau yang lain. Berikut langkah-langkahnya:

Langkah 1. Siapkan file-file dibawah ini di dalam folder project web anda.

Folder : css, fonts, images.
File Php : chat_action, connection, dashboard, index, web_login
File DB : db_aspxinformation

File-file diatas merupakan file saya keseluruhan dari login sampai chatting. Disini saya akan membahan tentang chat personal dengan user yang lain ibarat kaliamat diskusi antar user. Jadi disini yang paling digunakan adalah file dashboard.php dan chat_action.php 2 file ini lah yang akan kita buat untuk pembuatan chat room kita. css dan fonts merupakan css yang saya tambahkan untuk mendesain agar tampilan lebih menarik sedikit seperti contoh gambar paling atas dan fonts untuk gambar icon-icon yang saya tambahkan juga seperti icon + dan clock di gambar awal juga.

Langkah 2. Setelah selesai membuat file-file diatas kita buat database terlebih dahulu. Disini kita buat 2 database atau lebih tepatnya 1 database untuk chatting 1 lagi cuma database user, jika kalian sudah buat untuk user seperti login masuk. Anda tidak perlu membuatnya lagi. Tinggal samakan code saya dengan code anda untuk penarikan data field yang ada di table user.


  • Table Chat
Nama table : all_chat
Field :
- id_comment   [Int]PRIMARY KEY
- UserID            [Int]
- Username      [Username][100]
- Comment       [Varchar][200]
- Images           [Varchar][100]
- DateIn            [DateTime]

  • Table User
Nama table : all_user
Field :
- id_user         [Int]PRIMARY KEY
- Username    [Varchar][100]
- Password     [Varchar][100]
- Name           [Varchar][100]
- Email           [Varchar][100]


Anda wajib samakan table diatas biar berjalan baik semua yang akan kita kerjakan di pembahasan artikel ini.

Langkah 3. Setelah selesai Anda membuatnya, buka halaman dashboard.php disini saya sudah aljabarkan semua script untuk tampilan awal. Silahkan anda copas lalu letakan di file dashboard.php Anda. Saran saya setelah Anda copas Anda coba pahami dulu.

<?php session_start(); include("connection.php"); ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>PT. Aspx Information</title>
<meta name="author" content="Dennis Ji">
<meta name="description" content="Pembelian item filter">
<meta name="keyword" content="Items , PT Aspx Information">
<meta name="viewport" content="width=device-width, initial-scale=1">

<link href='css/box.css' rel='stylesheet' type='text/css'></link>
<link href='css/font-awesome.min.css' rel='stylesheet' type='text/css'></link>
</head>

<body>
<div class="content" class="span10">
<div style="padding-bottom: 20px;">
<img src="images/icon_home.png" width="30" height="20" />
<a href="dashboard.php"><b>Home</b></a><br><br>
<div style="float: left;"><b>All Items</b></div>
<div style="float: left; margin-left: 12px; border: 1px solid #000; height: 20px;"></div>
<div style="float: left; margin-left: 12px;"><a href="forum_chat/">Forum Chat</a></div>
<div style="float: right;">
<?php
$id_user = $_SESSION['id_user'];
$b = mysql_query("select * from all_user where id_user = '$id_user'");
while($a = mysql_fetch_array($b))
{
?>
<div style="">
                <div style="float: left; padding-right: 10px;">
                    <img src="images/<?php echo $a['Images'] ?>" class="img-circle" alt="User Image" width="50px" />
                </div>
                <div style="float: left; line-height: 5px;">
<p>Hello, <?php echo $_SESSION['username'] ?></p>
<?php } ?>
<div style="background: #B4B4B4; height: 3px; width: 115px; margin: -7px 0 6px 0;"></div>
<a href="#"><i class="fa fa-circle text-success"></i> Online</a>
                </div>
<div style="clear: both;"></div>
            </div>
</div>
<div style="clear: both;"></div>
<img src="images/garis.jpg" alt="line" />
</div>
<div class="box_content">
<div class="box box-success">
<div class="box-header">
<h3 class="box-title"><i class="fa fa-comments-o"></i> Obrolan Diskusi</h3>
            </div>
            <table>
<td width="1040px" ><center><font color="#0066FF" size="4">Topik : Pemecahan Masalah Pada Bahasa Pemograman</font>
            </table>
<br />
<div style="background: #0099FF; height: 3px;"></div>
            <?php
$query = mysql_query("SELECT * FROM all_chat");
while($data = mysql_fetch_array($query)) {
?>
            <div class="box-body chat" id="chat-box">
<!-- chat item -->
<div class="item">
<img src="images/<?php echo $data['Images'] ?>" class="img-circle" alt="User Image" />
                    <p class="message">
<a href="#" class="name" style="color: #75AECF;">
<small class="text-muted pull-right"><i class="fa fa-clock-o"></i> &nbsp;<?php echo $data['DateIn'] ?></small>
<?php echo $data['Username'] ?>
                        </a>
<div style="padding-bottom: 5px;">
<div style="width: 100px; height: 2px; background: #FA7C18; margin: -12px 55px;"></div>
</div>
<div style="margin-left: 55px;">
<font color="#484B5F" size="2"><b><?php echo $data['Comment'] ?></b></font>
</div>
                    </p>
                </div>
<!-- /.item -->
            </div>
            <?php
}
$user = $_SESSION['username'];
$qry = mysql_query("SELECT * FROM all_user where Username = '$user'");
while($show = mysql_fetch_array($qry)) {
?>
            <form method="post" action="chat_action.php?id_user=<?php echo $show['id_user'] ?>">
<?php
}
            ?>
            <div class="box-footer">
<div class="input-group">
<input name="txt_comment" type="text" class="form-control" placeholder="Tipe pesan..."/>
                    <div class="input-group-btn">
<button class="btn btn-success"><i class="fa fa-plus"></i></button>
                    </div>
                </div>
            </div>
</form>
        </div>  
</div>
</div>
<footer>
<center><p><span>Copyright&nbsp &copy; 2016 <font colour="#000000"><b>Aspx Information Angga Alp</b></font></span></p></center>
</footer>
</body>
</html>

Lalu copy lagi style inline dalam 1 file untuk beberapa fiture yang saya coba desain sendiri seperti peletakan tampilan dan kepekaan button warna dll. Letakan script ini di atas code </head> .

       <style>
.content{
margin: auto;
width: 993px;
padding-bottom: 50px;
}
.box_content {
                        border: solid 1px #cccccc;
                        padding: 8px;
                }
.btn{
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
background: #B4B4B4;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
color: #fff;
}
a.btn, a.btn:hover{
text-decoration: none;
color: #333;
}
.btn:hover{
background: #AAA;
}
.btn.lg{
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
}
.table-body{
border: 1px solid;
}
a:link{ text-decoration: none; }
a:hover{ text-decoration: none; }
a:active{ text-decoration: none; }
</style>

Jika sudah, saya sudah siapkan css dan fonts yang saya otak atik untuk icon, warna, bahkan button semua ada dalam css dan fonts ini. Silahkan kalian download dibawah ini.

Link CSS dan FONTS silahkan klik disini : http://www.4shared.com/rar/i-rWVh3Eba/aspxinformation__2_.html/

Jika link diatas tidak bisa di download atau mati, silahkan komentar dibawah yah brothers and sisters.

Langkah 4. Jika telah di download lalu extract dan kalian masukan ke dalam folder kalian membuat web ini. Dan jika sudah di pastekan, ok coba Anda buka localhost anda dan jalankan file yang kalian buat tadi yaitu folder dashboard. dashboard gak akan berjalan lancar kalau kalian tidak ikutin saran saya dari awal ya yaitu dari menu index login. yang benar adalah, Anda buka file index.php pertama kalian yaitu file login yang anda buat sendiri lalu anda login, otomatis sessionnya akan didapatkan maka akan menuju ke arah dashboard dan anda bisa lihat tampilan sesuai dengan pembahasan saya dari awal. Ini baru tampilan. setelah ini baru kita membuat biar chatting kita berfungsi selayaknya sesuai judul diatas. Jangan lupa Connectionnya kawan. Jika masih belum tahu membuat Connection dari PHP ke MySQL bisa dilihat di artikel bawah ini.

- Cara Membuat Koneksi PHP dengan MySQL [Connection Syntax PHP]

Langkah 5. Buka file kedua yaitu file chat_action.php lalu copy pastekan script dibawah ini.

<?php
include('connection.php');
session_start();

$comment  = $_REQUEST['txt_comment'];
$username = $_SESSION['username'];
$userid   = $_SESSION['id_user'];
$id_user  = $_REQUEST['id_user'];

if((strlen($comment)) < 3 || (strlen($comment)) >200 ) {
header("location:dashboard.php?error=Komentar hanya dibatasi 3 sampai 200 karakter..!&id_user=$id_user");
}
else
{
$query = mysql_query("SELECT * FROM all_user where id_user='$userid'");
while($data = mysql_fetch_array($query))
{
$images = $data['Images'];
$query_2 = mysql_query("INSERT INTO all_chat( id_user, Username, Comment, Images, DateIn)
VALUES( $id_user, '$username', '$comment', '$images', NOW())");

header("location:dashboard.php");
}
}
?>

Setelah Anda selesai mengcopy paste syntax diatas. Selamat itu langkah terakhir dari pembahasan kita kali ini. Cukup simple kan tidak ribet. Jika emang kalian pusing, harus jelas kalian pusing dimana pusing dimana, dan kalian bisa tanyakan saya dengan meninggalkan komentar dibawah dengan cepat saya akan menjawab pertanyaan kalian. Harusnya semua kalau kalian ikutin dari awal maka akan berjalan dengan sempurna. Silahkan Anda test lagi di localhost Anda, dan coba input sebuah kalimat di inputan chat lalu klik icon plus atau tekan enter, otomatis komentar anda akan muncul di box yang Anda buat, anda bisa mencoba dengan user yang berbeda.

Sekian Artikel dari saya kali ini. Sampai jumpa di artikel saya selanjutnya.
Jangan lupa mampir ke channel Youtube saya. “Angga Alp” . ^_^ Happy Coding.

Thursday, 24 March 2016

Tutorial Membuat CRUD dengan PHP dan MySQL [Delete Data] Tanpa Pesan Error PART 4

Huys Guy, ketemu lagi, betah amet sampi tahap terakhir, ha tahap terakhir, yah all right brothers, Ini tahap terakhir dari penjelasan mengenai Pembuatan CRUD dengan versi Aspx Information. Untuk tahap ini sungguh sangat mudah tidak seribet artikel sebelumnya.

Langsung saja buka url di browser localhost/index.php atau localhost:8080/index.php , lalu klik icon silang atau delete untuk mengubah data yang mau anda hapus.

Ouh yah, jika kalian bingung penjelasan diatas kenapa tidak di deklarasikan dari awal, artikel sebelumnya telah saya bahas secara detail Anda dapat langsung klik link di bawah ini atau paling akhir artikel ini. Untuk CRUD part 1, 2 dan 3.

- CRUD dengan PHP dan MySQL [Select Data] Tanpa Pesan Error PART 1
- CRUD dengan PHP dan MySQL [Create/Insert Data] Tanpa Pesan Error PART 2
- CRUD dengan PHP dan MySQL [Edit/Update Data] Tanpa Pesan Error PART 3

Disini kita langsung saja memasukan syntax php yang mana untuk menghapus item yang kita pilih, bisa juga anda membuat dengan menampilkan popup terlebih dahulu. Jika mau menampilkan dengan Pop-up anda bisa klik artikel dibawah ini.

- Membuat Pop Up Saat Menghapus Data Di PHP

Langkah 1. Copy paste code dibawah ini untuk menghapus peritem yang dipilih.

<?php
include('connection.php');

$id_all_items = $_REQUEST['id_all_items'];

$sqlup="delete from all_items where id_all_items = $id_all_items";
mysql_query($sqlup);
header("location:index.php");
?>

Jika sudah , coba test di browser Anda, klik item mana ja yang mau anda hapus, harusnya berhasil 100% ketika anda klik icon delete otomatis item akan terhapus dan reload kehalaman Anda  semula.
Sekian mengenai artikel CRUD dengan PHP dan MySQL untuk menghargai artikel dan aplikasi yang saya buat, silahkan mohon di share, atau tinggalkan komentar kalian untuk menanyakan perihal artikel yang telah Anda baca. Terimakasih kawan.


Jangan lupa juga untuk mampir ke Channel Youtube saya. "Angga Alp". Have Fun ^_^.


Tutorial Membuat CRUD dengan PHP dan MySQL [Edit/Update Data] Tanpa Pesan Error PART 3

Huys guys, ternyata masih betah pantengin kelanjutan artikel ini, tenang saya gak akan mengecewakan ketika kalian sudah tahap sini, berarti tahap-tahap sebelumnya Anda telah berhasil mengerjakannya dengan berhasil. Saya juga akan menjanjikan ke Anda artikel lebih ke Coding simple gak bikin pusing ribet bahkan buat anda malas untuk ngoding, kenapa karna pengalaman saya ngoding udah banyak saya eksperimen untuk mencoba semua code membuat seuatu tampilan web bahkan logic web yang kalian mungkin belum pernah temui atau gak pernah kepikiran, sebelum saya bahas ini terlalu jauh kita lanjut dulu artikel ini sesuai dengan judul diatas.

Buka url di browser localhost/index.php atau localhost:8080/index.php , lalu klik icon edit untuk mengubah data yang mau anda ubah.



Ouh yah, jika kalian bingung penjelasan diatas kenapa tidak di deklarasikan dari awal, artikel sebelumnya telah saya bahas secara detail Anda dapat langsung klik link di bawah ini atau paling akhir artikel ini. Untuk CRUD part 1 dan 2.

- CRUD dengan PHP dan MySQL [Select Data] Tanpa Pesan Error PART 1
- CRUD dengan PHP dan MySQL [Create/Insert Data] Tanpa Pesan Error PART 2

Awal Code HTML yang didalamnya terdapat syntax php form  yang mana dari sini akan langsung ngelink ke file berikutnya untuk mengolah inputan dalam syntax full PHP, jadi disini Ada 2 peraktek, membuat dalam bentuk HTML untuk tampilan inputan dan kedua membuat file untuk eksekusi inputan tersebut dalam bahasa PHP agar dapat di jalankan dan masuk ke dalam database

A. File Edit_Items.php Untuk Menampilkan Inputan Web Yang Telah Di Isi Dengan Database

Langkah 1. Di Artikel sebelumnya menampilkan data dari database, maka Anda akan melihat sebuah button dengan icon tulis atau pencil untuk edit data lalu Anda klik, jika masih bingung kenapa tiba-tiba langsung mengarah kesini, saya ucapkan sekali lagi ini Part 3 sobat Anda bisa memulai dengan Part 1, lalu Part 2. Link ada diatas atau di bawah Artikel ini.

Langkah 2. Buka file edit_items.php lalu Copy lagi syntax dibawah ini paste kan ke dalam file yang Anda buka.

<?php include("connection.php"); ?> 
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>PT. Aspx Information</title>
<meta name="author" content="Dennis Ji">
<meta name="description" content="Pembelian item filter">
<meta name="keyword" content="Items , PT Aspx Information">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>
<div class="content" class="span10">
<div style="padding-bottom: 20px;">
<img src="images/icon_home.png" width="30" height="20" />
<a href="index.php"><b>Home&nbsp>&nbsp</b></a><a href="#"><b>Form Edit Item</b></a><br><br>
<b>Add Items</b>
<img src="images/garis.jpg" alt="line" />
</div>
<div class="box_content">
<?php
$id_all_items = $_REQUEST['id_all_items'];
$query = mysql_query("SELECT * FROM all_items where id_all_items=$id_all_items");
while($data = mysql_fetch_array($query)) 
{
?>
        <form method="POST" action='edit_items_action.php' enctype='multipart/form-data'>
        <table class="table-body" align="center" border="7">
<td colspan="4">
<center>
<font color="#FF0000">
<b><?php if(isset($_REQUEST['err'])) echo $_REQUEST['err']; ?></B>
</font>
</center>
</td>
<tr>
<td width="140px">
<a style='font-size:14px'>
<b>Code Item</b>
</a>
</td>
<td> 
<input type="text" name="code_item" value="<?php echo $data['Code_Item'] ?>" placeholder="Kode Barang..."><br>&nbsp
<font color="#000099">*Kode barang harus diisi!</font>
</td>
<td><a style='font-size:14px'><b>Currency</b></a></td>
<td>
<select name="currency">
<option>RP</option>
<option>USD</option>
</select>
<br>&nbsp<font color="#000099">*Currency!</font>
</td>
</tr>
<tr>
<td width="140px">
<a style='font-size:14px'><b>Product Name</b></a>
</td>
<td> 
<input type="text" name="product_name" value="<?php echo $data['Product_Name'] ?>" placeholder="Nama Barang..."><br>&nbsp
<font color="#000099">*Nama barang!</font>
</td>
<td width="180px">
<a style='font-size:14px'><b>Product Stock</b></a>
</td>
<td> 
<input type="text" name='product_stock' value="<?php echo $data['Product_Stock'] ?>" placeholder="Jumlah Barang..."><br>&nbsp
<font color="#000099">*Jumlah barang Harus Berupa Angka!</font>
</td>
</tr>
<tr>
<td>
<a style='font-size:14px'><b>Product Price</b></a>
</td>
<td> 
<input type="text" name="product_price" value="<?php echo $data['Product_Price'] ?>" placeholder="Harga Barang..."><br>&nbsp
<font color="#000099">*Harga Barang Harus Berupa Angka!</font>
</td>
<td colspan="2"></td>
</tr>
<tr>
<td>
<a style='font-size:14px'><b>Product Details</b></a>
</td>
<td colspan="3">
<textarea name="product_detail" rows="10" cols="80"><?php echo $data['Product_Detail'] ?></textarea>
</td>
</tr>
<tr>
<td colspan="4">
<center><a style='font-size:14px'><b>Product Images</b></a><br>
<input type=file  name='fupload' size=40 class=btn> 
<br>Tipe gambar harus JPG/JPEG dan ukuran lebar maks: 400 px</br>
</td>
</tr>
<tr>
<td colspan="4">
<font color="#ff0000">
<b>Catatan: Semua bidang yang ditandai dengan * wajib diisi</b>
</font>
</td>
</tr>
<tr>
<td colspan="4"><center>
<input type="submit" value="Simpan" class="btn btn-info">
<input type=button class="btn btn-warning" value=Batal onclick=self.history.back()>
</td>
</tr>
        </table>
</form>
<?php } ?>
</div>
</div>

Juga style css juga copy letakan di dalam <head> Letak di dalam sini </head> boleh anda pisahkan sendiri buat file baru dan anda tinggal manggil nama file nya ke dalam html file ini.

          <style>
.content{
margin: auto;
width: 993px;
padding-bottom: 50px;
}
.box_content {
                        text-align: center;
                        border: solid 1px #cccccc;
                        padding: 8px;
                 }
.btn{
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
background: #B4B4B4;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
color: #fff;
}
a.btn, a.btn:hover{
text-decoration: none;
color: #333;
}
.btn:hover{
background: #AAA;
}
.btn.lg{
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
}
.table-body{
border: 1px solid;
}
a:link{ text-decoration: none; }
a:hover{ text-decoration: none; }
a:active{ text-decoration: none; }
</style>


Jika sudah selesai, anda coba lagi di browser dengan url localhost/edit_items.php atau localhost:8080/edit_items.php , maka harusnya tampilan nya berupa inputan yang sama dengan inputan untuk edit yang di dalam inputan ada isi dari database. Kenapa ada tulisan didalam inputan, yah jelas kan judul kita kali ini update atau edit data, otomatis ketika kalian klik menu edit, dia akan nge-redirect ke halaman edit_items.php yang mana database telah di deklarasikan di file ini tersebut. Jadi anda bisa tahu field mana juga yang akan anda ubah.


B. File Edit_Items_action.php Untuk Mendeklarasikan Inputan di HTML kedalam syntax PHP Agar Ke Update dalam Database MySQL


Langkah 3. Hampir sama cara seperti diatas kalian masukan code yang sudah saya aljabarkan di bawah, jangan lupa kalau bisa ketik dari awal yah, biar kalian lebih gampang nguasai Bahasa pemograman ini.


<?php
include("connection.php");
session_start();

        $id_all_items = $_GET['id_all_items'];
$code_item = $_POST['code_item'];
$product_name = $_POST['product_name'];
$product_stock = $_POST['product_stock'];
$product_price = $_POST['product_price'];
$currency = $_POST['currency'];
$product_detail = $_POST['product_detail'];
$fupload = $_FILES['fupload']['name'];

move_uploaded_file($_FILES['fupload']['tmp_name'], "images/$fupload");

if($code_item == '')
{
header("location:edit_items.php?err=Pesan Kesalahan : Kode Barang Harus Di Isi...!&id_all_items=$id_all_items");
}else if($product_name == '')
{
header("location:edit_items.php?err=Pesan Kesalahan : Nama Barang Harus Di Isi...!&id_all_items=$id_all_items");
}else if($product_stock == '')
{
header("location:edit_items.php?err=Pesan Kesalahan : Jumlah Barang Harus Di Isi...!&id_all_items=$id_all_items");
}else if(!(is_numeric($_POST['product_stock'])))
{
header("location:edit_items.php?err=Pesan Kesalahan : Jumlah Barang harus berupa angka!&id_all_items=$id_all_items");
}else if($product_price == '')
{
header("location:edit_items.php?err=Pesan Kesalahan : Harga Barang Harus Di Isi...!&id_all_items=$id_all_items");
}else if(!(is_numeric($_POST['product_price'])))
{
header("location:edit_items.php?err=Pesan Kesalahan : Harga Barang harus berupa angka!&id_all_items=$id_all_items");
}else if($currency == '')
{
header("location:edit_items.php?err=Pesan Kesalahan : Currency Harus Di Isi...!&id_all_items=$id_all_items");
}else if($fupload != '')
{
mysql_query("INSERT INTO all_items(Code_Item,Product_Name,Product_Stock,Product_Price,Currency,Product_Detail,Product_Image,Date_In)
 VALUES('$code_item','$product_name',$product_stock,'$product_price','$currency','$product_detail','$fupload',NOW())");

header("location:index.php");
}else
{
$fupload = 'no-img.png';
mysql_query("INSERT INTO all_items(Code_Item,Product_Name,Product_Stock,Product_Price,Currency,Product_Detail,Product_Image,Date_In)
 VALUES('$code_item','$product_name',$product_stock,'$product_price','$currency','$product_detail','$fupload',NOW())");

header("location:index.php");
}
?>

Jangan lupa setiap extention dalam PHP full harus tetap ada connection karna inilah yang menghubungkan anda dengan database mysql. Jika Anda telah selesai mengolah sesuai artikel diatas, maka langsung refresh browser Anda, lalu coba input sebuah data.

Anda coba semua perubahan disetiap inputan, kalau sudah tekan Simpan. Otomatis Anda telah berhasil meng-update 1 item yang telah anda ubah. Lihat contoh dibawah hasil dari hasil update di atas.




Dengan kelarnya semua proses ini berarti udah 2 langkah yang Anda dapatkan yaitu artikel pertama tentang Select Data dan sekarang Insert Data telah sukses di kerjakan, sangat gampang kan, jika kalian masih belum berhasil bisa meninggalkan komentar dibawah saya otomatis akan langsung merespon semampu saya bisa. Ouh yah jika kalian menemukan Error pesan seperti ini :


Tenang ini gampang buat diselesaikan, tergantung error apa yang kalian hadapi jika kalian menemukan seperti error gambar diatas anda wajib baca artikel dibawah ini, tapi tenang di artikel ini jika kalian mengikuti sampai habis, tidak akan terjadi error saya jamin 100% jika terdapat error, anda bisa komentar dibawah dan saya langsung memecahkan masalah error anda.

- Mengatasi Masalah Error Undefined Index Atau Warning Expects Parameter 1 to be Resource Di PHP

Jika sudah berhasil seperti diatas, anda langsung ke tahap selanjutnya baca artikel dibawah ini.



Mengatasi Masalah Error Undefined Index Atau Warning Expects Parameter 1 to be Resource Di PHP

Contoh pesan pada layar browser Anda seperti ini.


Tenang ini gampang buat diselesaikan,

A. Eror pertama mengenai pesan seperti 

Notice: Undefined variable: id_all_items in line
Notice: Undefined index: yeah yeah yeah (ntah apalah itu)

Itu bukan sebuah error tapi bisa juga dibilang error , first kenapa gue bilang bukan sebuah error itu
hanyalah sekedar notice atau sebuah peringatan yang biasanya terjadi saat Upgrade server atau migrasi dari PHP4 ke PHP5, tidak mungkin kan Anda merubah seluruh code dari versi PHP4 jadi PHP5 akan memakan waktu yang cukup lama.

Cukup tambahkan code berikut ini di bagian awal file di dalam buka kurung PHP

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));

Otomatis masalah diatas akan terselesaikan. Tapi hal yang mendasari kenapa terjadi error seperti ini bukan itu saja, terjadinya salah penulisan script contoh kita sedang membuat inputan lalu membuat di code php untuk validasi jika value kosong atau apalah. Nah saat update yang harusnya kita membuat parameter di validasi tersebut, tapi malah tidak buat alias kosong cuma input nama url mentok nama file tanpa parameter. Otomatis error tersebut juga bisa terjadi. Contoh pada code php diatas pada bagian edit_items_action.php jika kalian membuat suatu validasi di Update atau dengan menggunakan parameter seperti contoh dibawah ini.

if($code_item == ''")
{
    header("location:edit_items.php?err=Pesan Kesalahan : Kode Barang Harus Di Isi...!");
}

Tentu itu salah brothers, kenapa ? Anda lihat ketika membuat validasi yang ada parameter berupa ID tapi ketika menjalankan error tersebut dia ambigu untuk menampilkannya dimana, otomatis tidak akan terbaca ID yang kita buat di atas. Disini kasusnya kita harus menambahkan validasi antara ID yang ada diinputan sama dengan ID dari parameter yang kita buka. Menjadi seperti ini yang saya tebalkan itu tambahan untuk syntax error diatas.

if($code_item == '')
{
    header("location:edit_items.php?err=Pesan Kesalahan : Kode Barang Harus Di Isi...!&id_all_items = $id_all_items");
}

B. Contoh kedua error seperti gambar diatas , saat kita mengambil ID dari file html php di edit_items.php lalu mendapatkannya di aksi atau deklarasi di full php edit_items_action.php . Nah disini kadang programmer dapat melakukan kesalahan ya tu mendapatkan ID yang harusnya $_GET malah di samakan dengan syntax untuk mendapatkan value pada inputan seperti $_REQUEST atau $_POST . 

Cukup sederhana tapi pandai-pandailah membaca situasi dari codingan kita sendiri, jangan asal copas, pahami setiap apa yang anda buat. Jika masih belum terselesaikan Anda bisa komentar dibawah dan menanyakan hal yang ingin anda tanyakan.

Jangan lupa juga untuk mampir ke Channel Youtube saya. "Angga Alp". Have Fun ^_^.

Tutorial Membuat CRUD dengan PHP dan MySQL [Create/Insert Data] Tanpa Pesan Error PART 2

Kita lanjut lagi ke session 2 langsung tanpa basa basi ikutin langkah dibawah ini. Disini akan membuat Insert atau Tambah Data sesuai dengan judul kita di Atas. Ouh yah, disini kenapa Part 2 berarti Anda menemukan saya tidak dari Part 1, Anda wajib membaca Part 1 terlebih dahulu di sini.




Karna di link atas sudah saya aljabarkan semua, jadi di part selanjutnya tinggal meneruskan pembuatan CRUD menggunakan PHP. Jika sudah maka kita langsung lanjut.

Awal Code HTML yang didalamnya terdapat syntax php form  yang mana dari sini akan langsung ngelink ke file berikutnya untuk mengolah inputan dalam syntax full PHP, jadi disini Ada 2 peraktek, membuat dalam bentuk HTML untuk tampilan inputan dan kedua membuat file untuk eksekusi inputan tersebut dalam bahasa PHP agar dapat di jalankan dan masuk ke dalam database.

A. File Add_Items.php Untuk Menampilkan Inputan Web

Langkah 1.  Di Artikel sebelumnya menampilkan data dari database, maka Anda akan melihat sebuah button Add Item jika sudah Anda Klik seperti contoh dibawah ini, jika masih bingung kenapa tiba-tiba langsung mengarah kesini, saya ucapkan sekali lagi ini Part 2 sobat Anda bisa memulai dengan Part 1. Link ada diatas atau di bawah Artikel ini. Lihat contoh gambar dibawah ini.


Langkah 2. Jika Anda selesai klik maka anda akan menuju ke link kosong. Karna belum kita deklarasikan. Lihat code saya dibawah sudah saya siapkan copy paste ke dalam file add_items.php seluruh code.

  • Membuat tampilan inputan HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>PT. Aspx Information</title>
<meta name="author" content="Angga Alp">
<meta name="description" content="Pembelian item filter">
<meta name="keyword" content="Items , PT Aspx Information">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>
<div class="content" class="span10">
<div style="padding-bottom: 20px;">
<img src="images/icon_home.png" width="30" height="20" />
<a href="index.php"><b>Home&nbsp>&nbsp</b></a><a href="#"><b>Form Add Item</b></a><br><br>
<b>Add Items</b>
<img src="images/garis.jpg" alt="line" />
</div>
<div class="box_content">
        <form method="POST" action='add_items_action.php' enctype='multipart/form-data'>
        <table class="table-body" align="center" border="7">
<td colspan="4">
<center>
<font color="#FF0000">
<b><?php if(isset($_REQUEST['err'])) echo $_REQUEST['err']; ?></B>
</font>
</center>
</td>
<tr>
<td width="140px">
<a style='font-size:14px'>
<b>Code Item</b>
</a>
</td>
<td>
<input type="text" name="code_item" placeholder="Kode Barang..."><br>&nbsp
<font color="#000099">*Kode barang harus diisi!</font>
</td>
<td><a style='font-size:14px'><b>Currency</b></a></td>
<td>
<select name="currency">
<option>RP</option>
<option>USD</option>
</select>
<br>&nbsp<font color="#000099">*Currency!</font>
</td>
</tr>
<tr>
<td width="140px">
<a style='font-size:14px'><b>Product Name</b></a>
</td>
<td>
<input type="text" name="product_name" placeholder="Nama Barang..."><br>&nbsp
<font color="#000099">*Nama barang!</font>
</td>
<td width="180px">
<a style='font-size:14px'><b>Product Stock</b></a>
</td>
<td>
<input type="text" name='product_stock' placeholder="Jumlah Barang..."><br>&nbsp
<font color="#000099">*Jumlah barang Harus Berupa Angka!</font>
</td>
</tr>
<tr>
<td>
<a style='font-size:14px'><b>Product Price</b></a>
</td>
<td>
<input type="text" name="product_price" placeholder="Harga Barang..."><br>&nbsp
<font color="#000099">*Harga Barang Harus Berupa Angka!</font>
</td>
<td colspan="2"></td>
</tr>
<tr>
<td>
<a style='font-size:14px'><b>Product Details</b></a>
</td>
<td colspan="3">
<textarea name="product_details" rows="10" cols="80"></textarea>
</td>
</tr>
<tr>
<td colspan="4">
<center><a style='font-size:14px'><b>Product Images</b></a><br>
<input type=file  name='fupload' size=40 class=btn>
<br>Tipe gambar harus JPG/JPEG dan ukuran lebar maks: 400 px</br>
</td>
</tr>
<tr>
<td colspan="4">
<font color="#ff0000">
<b>Catatan: Semua bidang yang ditandai dengan * wajib diisi</b>
</font>
</td>
</tr>
<tr>
<td colspan="4"><center>
<input type="submit" value="Simpan" class="btn btn-info">
<input type=button class="btn btn-warning" value=Batal onclick=self.history.back()>
</td>
</tr>
        </table>
</form>
</div>
</div>
</body>
</html>

  • CSS untuk design yang Saya otak atik sendiri agar sesuai dengan gambar tampilan tanpa cacat fisik, lebih rapi dan enak dilihat. Letakan code dibawah ini ke dalam syntax <head> Letakan didalam sini </head> . Lalu save dengan menekan CTRL + S.

       <style>
.content{
margin: auto;
width: 993px;
padding-bottom: 50px;
}
.box_content {
                        text-align: center;
                        border: solid 1px #cccccc;
                        padding: 8px;
                 }
.btn{
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
background: #B4B4B4;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
color: #fff;
}
a.btn, a.btn:hover{
text-decoration: none;
color: #333;
}
.btn:hover{
background: #AAA;
}
.btn.lg{
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
}
.table-body{
border: 1px solid;
}
a:link{ text-decoration: none; }
a:hover{ text-decoration: none; }
a:active{ text-decoration: none; }
</style>


Jika sudah, coba di browser Anda lagi harusnya muncul beberapa field inputan untuk insert data kita ke database. Jika berhasil anda dapat melanjutkan ke tahap selanjutnya untuk membuat aksi atau penjalan dari hasil inputan ke database.

B. File Add_Items_action.php Untuk Mendeklarasikan Inputan di HTML kedalam syntax PHP Agar Ke Insert dalam Database MySQL

Langkah 3. Hampir sama cara seperti diatas kalian masukan code yang sudah saya aljabarkan di bawah, jangan lupa kalau bisa ketik dari awal yah, biar kalian lebih gampang nguasai Bahasa pemograman ini.


<?php
include("connection.php");
session_start();

$code_item = $_POST['code_item'];
$product_name = $_POST['product_name'];
$product_stock = $_POST['product_stock'];
$product_price = $_POST['product_price'];
$currency = $_POST['currency'];
$product_detail = $_POST['product_detail'];
$fupload = $_FILES['fupload']['name'];
move_uploaded_file($_FILES['fupload']['tmp_name'], "images/$fupload");

if($code_item == '')
{
header("location:add_items.php?err=Pesan Kesalahan : Kode Barang Harus Di Isi...!");
}else if($product_name == '')
{
header("location:add_items.php?err=Pesan Kesalahan : Nama Barang Harus Di Isi...!");
}else if($product_stock == '')
{
header("location:add_items.php?err=Pesan Kesalahan : Jumlah Barang Harus Di Isi...!");
}else if(!(is_numeric($_POST['product_stock'])))
{
header("location:add_items.php?err=Pesan Kesalahan : Jumlah Barang harus berupa angka!");
}else if($product_price == '')
{
header("location:add_items.php?err=Pesan Kesalahan : Harga Barang Harus Di Isi...!&id_all_items=$id_all_items");
}else if(!(is_numeric($_POST['product_price'])))
{
header("location:add_items.php?err=Pesan Kesalahan : Harga Barang harus berupa angka!");
}else if($currency == '')
{
header("location:add_items.php?err=Pesan Kesalahan : Currency Harus Di Isi...!");
}else if($fupload != '')
{
mysql_query("INSERT INTO all_items(Code_Item,Product_Name,Product_Stock,Product_Price,Currency,Product_Detail,Product_Image,Date_In)
VALUES('$code_item','$product_name',$product_stock,'$product_price','$currency','$product_detail','$fupload',NOW())");

header("location:index.php");
}else
{
$fupload = 'no-img.png';
mysql_query("INSERT INTO all_items(Code_Item,Product_Name,Product_Stock,Product_Price,Currency,Product_Detail,Product_Image,Date_In)
VALUES('$code_item','$product_name',$product_stock,'$product_price','$currency','$product_detail','$fupload',NOW())");

header("location:index.php");
}
?>

Jangan lupa setiap extention dalam PHP full harus tetap ada connection karna inilah yang menghubungkan anda dengan database mysql. Jika Anda telah selesai mengolah sesuai artikel diatas, maka langsung refresh browser Anda, lalu coba input sebuah data. 

Setelah masukan inputan, tekan Simpan. Otomatis Anda telah berhasil menambahkan 1 item yang telah anda insert. Lihat contoh dibawah hasil dari inputan di atas.


Dengan kelarnya semua proses ini berarti udah 2 langkah yang Anda dapatkan yaitu artikel pertama tentang Select Data dan sekarang Insert Data telah sukses di kerjakan, sangat gampang kan, jika kalian masih belum berhasil bisa meninggalkan komentar dibawah saya otomatis akan langsung merespon semampu saya bisa. Jika sudah berhasil seperti diatas, anda langsung ke tahap selanjutnya baca artikel dibawah ini.

Jangan lupa juga untuk mampir ke Channel Youtube saya. "Angga Alp". Have Fun ^_^.