Cara Membuat Auto Number dengan PHP

Cara Membuat Auto Number dengan PHP

Cara Membuat Auto Number dengan PHP
Cara Membuat Auto Number dengan PHP


Hallo sobat ruangcoder pada kesempatan kali ini admin akan memberikan Cara Membuat Auto Number dengan PHP menggunakan PHP,   atau barang,surat,faktur kode otomatis nah auto number ini sangat berguna apabila diaplikasikan dalam sistem informasi berbasis web , terutama dalam aplikasi penjualan , pasti sobat sering menemui seperti auto number P001 dimana auto number ini mengistilahkan Pelanggan ke 1 , dan sobat juga sering lihat seperti BRG01 yang dimana ini , mengistilahkan seperti Barang ke 1 , sobat sering melihatnya namun bingung akan membuatnya , nah pada kesempatan kali ini admin akan memberikan tutorialnya , karena membuat sistem auto number ini sangat bermanfaat , jadi apabila ada masuk nya barang atau penjualan baru , tidak perlu menginputkan kode sesuai urutan , dengan secara manual , adanya codingan ini mempermudah kinerja kita dalam menginputkan kode penjualan atau barang baru, secara otomatis , oke langsung saja ke tahap pembuatan nya , mari sobat simak dibawah ini :

Cara Membuat Auto Number dengan PHP :


Langkah pertama cukuplah mudah , sobat silahkan buat database baru di localhost/phpmyadmin sobat , kemudian buat database baru , disini admin memberi database baru dengan nama ruangcoderauto dan sobat setelah membuat database tersebut , buat Table baru dengan nama pelanggan , nah jumlah kolom nya hanya ada 3 , yaitu terdiri dari , id_pelanggan, nama_pelanggan, alamat_pelanggan, karena disini nanti kita ingin mengaplikasikan dengan kode P0001 kemudian detail field masing - masing bisa sobat lihat gambar dibawah ini :



Setelah sobat membuatnya silahkan save , nah disini biarkan datanya kosong , karena nanti kita akan Start data tersebut dari P001 , yang dimana data pertama yang nanti akan kita inputkan kode nya secara otomatis , kemudian langkah selanjutnya , silahkan sobat buat folder baru , disini admin beri nama folder nya dengan nama latihan_auto , dan sobat letakan di local server sobat (htdocs) kemudian sobat , drag and drop , ke Text Editor sobat , seperti biasa , disini admin masih menggunakan Text Editor Sublime , kemudian sobat buat file index.php , dan ketikkan kode dibawah ini , pada kode ini kita akan membuat sebuah form inputan nya terlebih dahulu :





<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Kode Otomatis by RuangCoder</title>
</head>
<body>
<form method="post">
    <table>
        <tr>
            <td>ID Pelanggan</td>
            <td>:</td>
            <td><input type="text" name="id_pelanggan" readonly="readonly"/></td>
        </tr>
        <tr>
            <td>Nama Pelanggan</td>
            <td>:</td>
            <td><input type="text" name="nama_pelanggan" /></td>
        </tr>
        <tr>
            <td>Alamat</td>
            <td>:</td>
            <td><textarea name="alamat_pelanggan"></textarea></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td><input type="submit" name="simpan" value="SIMPAN" /></td>
        </tr>
    </table>
</form>
</body>
</html>

Setelah sobat membuat file form inputan nya , hasilnya akan seperti gambar dibawah ini :


Nah sobat bisa lihat pada hasil form inputannya , masih belum ada nya auto number , karena kita belum membuat kode nya , nah disini admin mau menjelaskan , agar terlihat rinci dan gampang dipahami , admin hanya menjadikan tutorial ini , di dalam 1 file , yaitu di file index.php, baik dari autonumber sampai koneksi database , nanti untuk pengembangannya , sobat aplikasikan sendiri ya , disini biar rinci dan mudah dipahami sobat saja , nah selanjutnya sobat ketikkan kode dibawah ini untuk membuat kode auto number dan koneksi  ke database sobat :




<?php
mysql_connect("localhost","root","");
mysql_select_db("ruangcoderauto");

$cari_kd=mysql_query("select max(id_pelanggan)as kode from pelanggan"); //mencari kode yang paling besar atau kode yang baru masuk
$tm_cari=mysql_fetch_array($cari_kd);
$kode=substr($tm_cari['kode'],1,4); //mengambil string mulai dari karakter pertama 'A' dan mengambil 4 karakter setelahnya. 
$tambah=$kode+1; //kode yang sudah di pecah di tambah 1
    if($tambah<10){ //jika kode lebih kecil dari 10 (9,8,7,6 dst) maka
    $id_pelanggan="P000".$tambah;
    }else{
    $id_pelanggan="P00".$tambah;
    }

if(isset($_POST['simpan'])){
    mysql_query("INSERT INTO  `ruangcoderauto`.`pelanggan` (`id_pelanggan` ,`nama_pelanggan` ,`alamat_pelanggan`) VALUES ( '$_POST[id_pelanggan]',  '$_POST[nama_pelanggan]',  '$_POST[alamat_pelanggan]' );");  }
?>

Nah script diatas berfungsi untuk membuat auto number dan koneksi ke database sobat serta menambah data pada database sobat , setelah sobat klik simpan , nah saat sobat menambah data yang pertama yaitu P0001 setelah berhasil tersimpan kedalam database maka kode tersebut otomatis berubah jadi P0002 begitu juga seterusnya , sobat bisa melihat jelas arti kodingan tersebut , karena sudah dijelaskan juga sih diatas , masa gak paham juga hahah , oke lanjut , sobat ketikkan kode tersebut tepat di tag </head> , Nah disini kita belum selesai sobat , kita perlu mengambil value tag ID nya , di dalam form inputan kita dengan cara sobat meletakkan kode yang ada dibawah ini , pada form inputan pertama yaitu id_pelanggan :





value="<?php echo $id_pelanggan;?>"

Nah jadi itu tutorialnya , dalam membuat form auto number, silahkan sobat tambah data pasti auto number nya otomatis berubah , nah disini pasti ada pertanyaan
Q : bang kenapa gak berubah datanya
A : silahkan sobat refresh dengan F5 , karena admin disini tidak menambahkan script auto refresh pada halaman ini , jadi saat sobat sudah refresh kode tersebut akan berubah

Nah oke , jadi tutorial Cara Membuat Auto Number dengan PHP sampai sini saja dulu , apabila bermanfaat silahkan sobat share sebanyak banyaknya , dan terimakasih sobat sudah berkunjung

Anda mungkin menyukai postingan ini