Download Kumpulan Sistem Informasi PHP

Download Kumpulan Sistem Informasi PHP. Berikut ini beberapa koleksi sistem informasi dari sistemphp.com. Script php sistem informasi ini adalah projek yang sudah di kerjakan beberapa waktu lalu. Masih banyak lagi projek sistem informasi yang sedang berlangsung dan dalam pengerjaan. Semoga aplikasi sistem informasi ini bisa bermanfaat buat Anda untuk pembelajaran dan pengembangan.

Download kumpulan sistem informasi php

Download kumpulan sistem informasi php

Beberapa sistem informasi masih banyak yang bisa di kembangkan menjadi yang lebih sempurnah dan memiliki fitur-fitur menarik. Nah kali ini saya aka membagi kumpulan sistem informasi untuk Anda.

Sistem informasi pendidikan

No Nama Keterangan Info
 1. Sistem informasi pembayaran SPP Sistem informasi yang berguna untuk mengelola pembayaran SPP. Pengelolaan pembayaran SPP siswa, data siswa, data kelas dan masih banyak lagi.
 2. Sistem informasi akademik sekolah Sistem informasi yang berguna untuk mengatur kegiatan akademik sekolah. Pengelolaan datanya yaitu data mata pelajaran, data jadwal, data guru, data nilai dll.
 3. Sistem informasi perpustakaan Sistem informasi yang berguna untuk mengelola perpustakaan. Data yang dikelola diataranya data buku, data peminjaman, data pengembalian dll.
 4. Sistem informasi bimbel Mengelola data informasi bimbel misalnya data siswa, data tutor guru, dan informasi jadwal.

Sistem informasi bisnis

No Nama Keterangan Info
 1. Sistem informasi rumah sakit Sistem informasi yang berguna mengelola data rumah sakit, misalnya dokter, data perawat, data pasien, data obat, data riwayat sakit dan masih banyak lagi fitur sistem informasi rumah sakit yang di kelola.
 2. Sistem informasi apotek Sistem informasi yang berguna mengelola apotek. Data yang dikelola misalnya data obat, jumlah stok, data pendapatan, data kegunaan obat untuk penyakit dll.
 3. Sistem informasi bengkel Sistem informasi yang berguna untuk pengelolaan bengkel. Data yang dikelola diataranya data sparepart atau suku cadang, data mekanik, data harga sparepart, data kerjaan yang di kerjakan mekanik dll.
 4. Sistem informasi cash and credit Sistem informasi yang berguna untuk mengelola data informasi percreditan. Data yang dikelola yaitu data barang, data karwayan, data supplier dan konsumen, data kredit dll.
 5. Sistem informasi pemasaran produk Sistem informasi yang berguna mengelola data pemasaran pada suatu perusahaan. Data yang dikelola misalnya data produk, jenis dan nama, data sales, data pasar atau market tempat pemasaran produk dll.
 6. Sistem informasi developer perumahan Sistem informasi yang berguna mengelola data developer perumahan. Data yang dikelola misalnya data nama perumahan, alamat perumahan, rumah yang masih kosong dll.
 7. Sistem informasi minimarket Sistem informasi yang berguna untuk mengelola data mini market. Sistem ini banyak sekali peminatnya. Data yang dikelola misalnya data produk, data karyawan, data rak dll.
 8. Sistem informasi grosir Sistem informasi yang mengelola toko grosir. Dengan sistem ini pengelolaan bisnis grosir lebih mudah. data yang dikelola hampir sama dengan sistem informasi mini market. Namun untuk sistem informasi ini fitur pengelolaan harga dengan perhitungan bisnis yang sesuai menjadi andalan sistem.
 9. Sistem informasi peminjaman CD/DVD Sistem informasi yang berguna untuk mengelola data peminjaman CD atau DVD. Data yang dikelola misalnya data konsumen, data CD atau DVD data waktu peminjaman dll.
10. Sistem informasi rental mobil Hampir sama dengan sistem informasi no 9 namun ada perbedaan pada pengelolaan datanya. Fitur yang berbeda misalnya pengelolaan data supir dll
11. Sistem informasi distro Sistem informasi yang berguna mengelola data distro. Baik berupa produk dan harga barang distro.
12. Sistem informasi kredit motor Sistem informasi yang berguna untuk mengelola kredit motor. Bedanya dengan sistem informasi cash n kredit adalah jika pada sistem informasi ini biasanya di pakai oleh dealer motor. Untuk pengembangannya ada juga sistem informasi kredit mobil. Data yang dikelola lebih kompleks yaitu mengelola data perhitungan kredit.
13. Sistem informasi penggajian Sistem informasi yang berguna untuk mengelola gaji karyawan. Perusahaan yang mempunyai banyak karyawan atau pegawai sangat perlu menggunakan sisitem informasi ini. Pengelolaan dengan baik akan memudahkan evaluasi. Pengajian dilakukan manajemen karena apabila pada suatu perusahaan mempunya banyak karwayan dan memiliki beberapa jabatan.
14. Sistem informasi fitnes center Sistem informasi yang berguna mengelola kegiatan fitnes. Misalnya data yang dikelola yaitu data jadwal, data anggota dan data dll.
15. Sistem informasi pabrik Ini adalah sistem informasi yang kompleks dan besar. Pengelolaan data informasi banyak sekali di sistem informasi ini. Untuk penerapannya saya menggunakan studi kasus. Untuk pengembangan sistem informasi pada pabrik lain hampir sama, bedanya adalah pada konsep bisnis pabrik itu sendiri.
16. Sistem informasi toko bangunan Sistem informasi yang berguna mengelola data pada toko bangunan. Data yang dikelola misalnya data matrial pada toko, data karyawan, data harga matrial dll.

Sistem informasi dinas

No Nama Keterangan Info
 1. Sistem informasi desa Sistem informasi yang berguna untuk mengelola data informasi desa, misalnya data penduduk, data kegiatan dll.
 2. Sistem informasi dinas pemakaman umum Sistem informasi yang berguna mengelola data pemakaman pada dinas tersebut. Fitur-fiturnya sangat banyak.
 3. Sistem informasi dinas kesehatan Sistem informasi yang berguna pengelolaan data pada dinas kesehatan.
 4. Sistem informasi dinas kebersihan Sistem informasi yang berguna mengelola data dinas kebersihan.
 5. Sistem informasi dinas kependudukan Sistem informasi yang mengelola data kependudukan.
 6. Sistem informasi dinas PU Sistem informsi yang berguna mengelola data informasi pada dinas pekerjaan umum (PU).
 7. Sistem informasi dinas kehutanan Sistem informasi yang berguna untuk mengelola data pada dinas kehutanan.
 8. Sistem informasi dinas pendidikan Sistem informasi yang berguna mengelola data dinas pendidikan.
 9. Sistem informasi rumah sakit jiwa Informasi yang berguna mengelola data rumah sakit jiwa.

Sistem informasi Geografis

Untuk sistem informasi ini masih dalam projek pengerjaan.

Demikian Download Kumpulan Sistem Informasi PHP seoga bermanfaat. Projek-projek diatas akan saya update jika projek yang dalam pengerjaan sudah siap.

Cara Mengambil Url dengan PHP

Cara Mengambil Url dengan PHP. Berikut adalah cara bagaimana Anda dapat mengambil url yang ada di browser dengan php. Di php teknik ini banyak digunakan untuk memanipulasi suatu proses pada php. Nah untuk itu tutorial kali ini saya bagikan untuk Anda semua.

Cara Mengambil Url dengan PHP

Berikut ini cara mendapatkan link yang ada pada browser secara penuh. Selain mengambil url secara penuh kadang domain utama yang hanya dibutuhkan untuk di ambil, selain itu kadang juga mengambil root setelah domain. Tergantung kebutuhan masing-masing dan di gunakan untuk apa link tersebut.

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

Hasilnya:

Cara mengambil url dengan php

Cara mengambil url dengan php

Penjelasan dari script di atas adalah

1. Kegunaan http://$_SERVER[HTTP_HOST] adalah untuk mengabil domain utama yang ada pada browser. Misalnya link atau urlnya www.sistemphp.com/tanya/ maka url yang di ambil adalah www.sistemphp.com.

2. Kegunaan $_SERVER[REQUEST_URI] adalah untuk mengambil atau mendapatkan root setalah domain utama tadi, yaitu /tanya/.

Selain dengan cara di atas mengambil url dapat menggunakan cara berikut ini. Nah untuk fungsi-fungsi di bawah ini tergantung penggunaan dan keperluan Anda. Simak script php berikut ini. Tanda baca === adalah merupakan hasil url yang di ambil atau didapatkan dengan contoh url lain.


$_SERVER["DOCUMENT_ROOT"] === /home/user/www
$_SERVER["SERVER_ADDR"] === 143.34.112.23
$_SERVER['HTTP_HOST'] === example.com (or with WWW)
$_SERVER["REQUEST_URI"] === /folder1/folder2/yourfile.php?var=blabla
__FILE__ === /home/user/www/folder1/folder2/yourfile.php --->//p.s. ON WINDOWS SERVERS, instead of / is \
basename(__FILE__) === yourfile.php
__DIR__ === /home/user/www/folder1/folder2 [same: dirname(__FILE__)]
$_SERVER["QUERY_STRING"] === var=blabla

$_SERVER["PHP_SELF"] === /folder1/folder2/yourfile.php
$_SERVER["REQUEST_URI"] === /folder1/folder2/yourfile.php?var=blabla

//If "parentfile.php" includes this source file, and "parentfile.php?a=123" is opened, then
$_SERVER["PHP_SELF"] === /parentfile.php
$_SERVER["REQUEST_URI"] === /parentfile.php?a=123
$_SERVER["SCRIPT_FILENAME"]=== /home/user/www/parentfile.php
str_replace($_SERVER["DOCUMENT_ROOT"],'', str_replace('\\','/',__FILE__ ) ) === /folder1/folder2/yourfile.php

Penjelasan script kedua di atas

1. Kegunaan  $_SERVER[“DOCUMENT_ROOT”] adalah untuk mengambil semua root url.

2. Kegunaan $_SERVER[“SERVER_ADDR”] adalah untuk mengambil ip address pada sebuah url.

3. Kegunaan $_SERVER[“REQUEST_URI”] untuk mengambil seluruh url.

4. Kegunaan __FILE__ untuk mengambil file yang ada pada url.

5. Kegunaan __DIR__ adalah untuk mengambil direktori atau folder.

6. Kegunaan $_SERVER[“QUERY_STRING”] adalah untuk mengambil isi pada sebuah variabel url.

7. Kegunaan $_SERVER[“PHP_SELF”] adalah untuk mengambil root url beserta file pada url itu sendiri..

8. Kegunaan $_SERVER[“REQUEST_URI”] adalah untuk mengambil root, file dan isi variabel pada sebuah url.

Demikian sharing tentang cara ambil url di php semoga membantu. Cara Mengambil Url dengan PHP mudah kan ?.

sumber

Contoh Sistem Informasi Pemasangan Iklan PHP

Contoh Aplikasi Sistem Informasi Pemasangan Iklan PHP berguna untuk mengembangkan bisnis periklanan yang Anda jalani Dengan sistem yang informasi yang canggih dan bermanfaat ini memungkinkan Anda lebih mudah untuk mengelola iklan yang sedang Anda pasang pada media online. Jadi sistem ini adalah ditujukan bagi owner bisnis yang ingin mempromosikan bisnis Anda agar lebih di kenal.

Dalam studi kasus ini informasi yang di hasilkan dari sistem ini adalah mengetahui harga iklan, web pasang iklan, info rekening pembayaran, dan kontak yang dapat dihubungi, dan lama waktu pemasangan iklan. Untuk implementasinya biasanya di terapkan di pemasangan iklan televisi, pemasangan iklan radio, pemasangan iklan koran atau media cetak, buletin.

Contoh kasus aplikasi sistem informasi pemasangan iklan

Sistem sangat baik di kembangkan menjadi sistem informasi yang lebih dinamis. Salah satu contoh studi kasus yang dapat Anda gunakan misalnya menggunakan sistem informasi ini pada sebuah perusahaan. Jika pada tutorial ini peasangan iklan yang digunakan adalah online. Namun untuk penerapan dan perkembangan bisa digunakan untuk sistem inforasi pemasangan iklan offline. Saya Ambil contoh perusahan yang sering melakukan promosi dan pemasangan iklan adalah perusahaan rok*k. Nah dari studi kasus tersebut dapat Anda implementasikan sebuah sistitem informasi pemasangan iklan juga.

Penjelasannya pada perusahaan tersebut biasanya sering sekali memasang banner atau spanduk pada setiap toko untuk memasarkan produknya Dengan demikian pengelolaan pemasangan banner tersebut harus di kelola dengan baik dan di manajemen. karena memang toko yang di pasangai banner sangat banyak, dengan sistem ini pengelolaan akan lebih mudah di manajemen dan di pantau. Lebih khususnya lagi bagi pimpinan atau seorang manajer. Karena dengan informasi data yang di hasilkan dapat memberikan informasi yang akurat misalnya saja yaitu alamat toko, no hp, produk yang di jual dan pemilik toko dan masih banyak lagi informasi yang akan di hasilkan. Dari informasi tersebut maka bisa digunakan untuk evaluasi perusahaan

Oke itu tadi salah satu contoh kecil saja. Untuk penerapannya informasi iklan atau pemasaran ini juga bisa di aplikasikan ke banyak hal. Sistem ni dikembangkan dengan pemrograman PHP berbasis web. Sehingga jika di implementasikan bisa di eksekusi secara online realtime. Database yang digunakan adalah mysql.

Kalau Anda membutuhkan sistem yang seperti ini, dan ingin menambahkan fitur-fitur lainya. Anda boleh menghubungi saya di sini atau jika ada yang ditanyakan silahkan tanyak melalui komentar di bawah atau tanyakan php.

Tampilan sistem informasi pemasangan iklan

Berikut ini tampilan frontend sistem informasi pemasangan iklan (SIPI) silahkan klik gabar berikut untuk melihatnya lebih besar.

Sistem Informasi pemasangan Iklan

Sistem Informasi pemasangan Iklan

1. Tampilan depan

Tampilan login

Tampilan login

2. Tampilan User

tampilan user

user

3. Tampilan Iklan

Tampilan iklan

Tampilan iklan

4. Tampilan Pemasangan

Pemasangan Iklan

Pemasangan Iklan

Source code sistem informasi iklan

Berikut ini tampilan source code sistem informasi iklan

1. Folder utama

Folder utama

Folder utama

2. Isi Modul

Folder utama

Folder utama

3. Modul user

Modul user

Modul user

4. Modul iklan

Modul iklan

Modul iklan

5. Modul pasang

Modul pasang

Modul pasang

6. Modul laporan

Modul laporan

Modul laporan

Jika Anda berminat dengan source code program aplikasi dan software sistem informasi pemasangan iklan ini Anda boleh menggantinya dengan biaya ngopi dan internet + begadang saya 60rb saja.

Detail | Demo | Download

Cara Membuat Short URL Pemendek Link PHP

Cara Membuat Short URL – Pemendek URL atau Link PHP. Shortener Url atau sering dikenal dengan pemendek url sangat banyak sekali. Salah satu contoh situs yang menyediakan pemendek url seperti misalnya adf.ly, bit.ly, goo.gl dan masih banyak lagi yang lainya. Cara Membuat Short URL Pemendek Link PHP itu mudah banget caranya.

Pemendek url atau link bertujuan untuk membuat link tidak lebih panjang. Biasanya link panjang sangat membosankan bila dilihat. Maka dari itu shortener url berguna untuk  membuat link yang panjang tadi menjadi lebih pendek dan singkat. Url yang pendek dan singkat diasumsikan lebih baik dilihat dan tidak terkesan membosankan di pandangan mata. Nah kali ini saya akan membagi cara membuat aplikasi pemendek url untuk Anda. Aplikasi ini sangat mudah sekali dibuat.

Script php pemendek url sangat banyak di internet. Kali ini saya menggunakan script yang dibuat oleh HarryJerry.  Penggunaan url pendek biasanya dipakai untuk mengarahkan link yang panjang, link yang panjang salah satunya adalah link produk afiliasi.

Cara kerja sistem pemendek url

Cara kerja script php ini adalah menggenerasi link atau url yang dimasukkan melalui form, Kemudian link  tersebut di simpan kedalam tabel dalam database. Selanjutnya bersamaan dengan penyimpanan tersebut pemendek link baru dihasilkan. Kemudian proses di keluarkan menjadi sebuah link pendek yang mengarah ke link asli. Jadi cara kerjanya adalah apabila link yang sudah di pendekkan tersebut di akses maka secara otomatis link tersebut redirect atau mengarah ke link asli yang sudah di masukkan tadi.

Langkah membuat shortener url

Pada tutorial ini lengkapi dengan script php pemendek url. Yang perlu Anda lakukan adalah membuat database pada server Anda Jika belum tahu,

# ini cara membuat database

Pemendek url ini juga dapat Anda letakkan pada server webhosting Anda. Jadi bisa langsung di akses online secara langsung.

Tips pemendek url: tipsnya adalah cari domain sebagus mungkin dan sependek mungkin. Namannya saja pemendek jadi kalau bisa yang paling pendek agar terlihat lebih baik dan menarik.

Berikut file script pemendek link:

1. Index.php

Script ini berisi form yang digunakan untuk menginputkan link atau url yang akan di pendekkan.

<?php
require_once 'includes/conf.php'; // Pengaturan khusus
require_once 'includes/hjurl.php'; // class url

$lilurl = new lilURL();
$msg = '';

# Jika form di submit
if ( isset($_POST['longurl']) )
{
 // escape bad characters from the user's url
 $longurl = trim(mysql_escape_string($_POST['longurl']));

// set the protocol to not ok by default
 $protocol_ok = false;

 // if there's a list of allowed protocols,
 // check to make sure that the user's url uses one of them
 if ( count($allowed_protocols) )
 {
 foreach ( $allowed_protocols as $ap )
 {
 if ( strtolower(substr($longurl, 0, strlen($ap))) == strtolower($ap) )
 {
 $protocol_ok = true;
 break;
 }
 }
 }
 else // if there's no protocol list, screw all that
 {
 $protocol_ok = true;
 }

 // add the url to the database
 if ( $protocol_ok && $lilurl->add_url($longurl) )
 {
 if ( REWRITE ) // mod_rewrite style link
 {
 $url = 'http://'.$_SERVER['SERVER_NAME'].dirname($_SERVER['PHP_SELF']).'/'.$lilurl->get_id($longurl);
 }
 else // regular GET style link
 {
 $url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].'?id='.$lilurl->get_id($longurl);
 }

$msg = '<p class="success">URL is: <a href="'.$url.'">'.$url.'</a></p>';
 }
 elseif ( !$protocol_ok )
 {
 $msg = '<p class="error">Invalid protocol!</p>';
 }
 else
 {
 $msg = '<p class="error">Creation of your lil&#180; URL failed for some reason.</p>';
 }
}
else // if the form hasn't been submitted, look for an id to redirect to
{
 if ( isSet($_GET['id']) ) // check GET first
 {
 $id = mysql_escape_string($_GET['id']);
 }
 elseif ( REWRITE ) // check the URI if we're using mod_rewrite
 {
 $explodo = explode('/', $_SERVER['REQUEST_URI']);
 $id = mysql_escape_string($explodo[count($explodo)-1]);
 }
 else // otherwise, just make it empty
 {
 $id = '';
 }

 // if the id isn't empty and it's not this file, redirect to it's url
 if ( $id != '' && $id != basename($_SERVER['PHP_SELF']) )
 {
 $location = $lilurl->get_url($id);

 if ( $location != -1 )
 {
 header('Location: '.$location);
 }
 else
 {
 $msg = '<p class="error">Sorry, but that lil&#180; URL isn\'t in our database.</p>';
 }
 }
}
// print the form

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
 <title>SISTEM PHP</title>

 <style type="text/css">
 body {
 font: .8em "Trebuchet MS", Verdana, Arial, Sans-Serif;
 text-align: center;
 color: #333;
 background-color: #fff;
 margin-top: 5em;
 }

 h1 {
 font-size: 2em;
 padding: 0;
 margin: 0;
 }

h4 {
 font-size: 1em;
 font-weight: bold;
 }

 form {
 width: 28em;
 background-color: #eee;
 border: 1px solid #ccc;
 margin-left: auto;
 margin-right: auto;
 padding: 1em;
 }

fieldset {
 border: 0;
 margin: 0;
 padding: 0;
 }

 a {
 color: #09c;
 text-decoration: none;
 font-weight: bold;
 }

a:visited {
 color: #07a;
 }

a:hover {
 color: #c30;
 }

.error, .success {
 font-size: 1.2em;
 font-weight: bold;
 }

 .error {
 color: #ff0000;
 }

 .success {
 color: #000;
 }

 </style>

</head>
 <body onload="document.getElementById('longurl').focus()">
 <h1>SISTEMPHP SHORT URL</h1>
 <?php echo $msg; ?>
 <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
 <fieldset>
 <label for="longurl">URL:</label>
 <input type="text" name="longurl" id="longurl" />
 <input type="submit" name="submit" id="submit" value="SHORT" />
 </fieldset>
 </form>
<h4>Contoh : http://www.sistemphp.com/</a></h4>
</body>
</html>

2. Conf.php

Ini adalah file yang berisi script konfigurasi pemendek url berikut scriptnya:


<?php /* conf.php ( config file ) */

// page title
define('PAGE_TITLE', 'lil&#180; URL Generator');

// MySQL connection info
define('MYSQL_USER', 'root');
define('MYSQL_PASS', '');
define('MYSQL_DB', 'url');
define('MYSQL_HOST', 'localhost');

// MySQL tables
define('URL_TABLE', 'lil_urls');

// use mod_rewrite?
define('REWRITE', true);

// allow urls that begin with these strings
$allowed_protocols = array('http:', 'https:', 'mailto:');

// uncomment the line below to skip the protocol check
// $allowed_procotols = array();

?>

3. hjurl.php

Script yang berisi class yang digunakan  untuk memproses pemendekan url. Script ini menggunakan beberapa fungsi di alam class tersebut, berikut isi scriptnya.


<?php /* lilurl.php ( lilURL class file ) */

class lilURL
{
 // constructor
 function lilURL()
 {
 // open mysql connection
 mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) or die('Could not connect to database');
 mysql_select_db(MYSQL_DB) or die('Could not select database');
 }

// return the id for a given url (or -1 if the url doesn't exist)
 function get_id($url)
 {
 $q = 'SELECT id FROM '.URL_TABLE.' WHERE (url="'.$url.'")';
 $result = mysql_query($q);

if ( mysql_num_rows($result) )
 {
 $row = mysql_fetch_array($result);
 return $row['id'];
 }
 else
 {
 return -1;
 }
 }

// return the url for a given id (or -1 if the id doesn't exist)
 function get_url($id)
 {
 $q = 'SELECT url FROM '.URL_TABLE.' WHERE (id="'.$id.'")';
 $result = mysql_query($q);

if ( mysql_num_rows($result) )
 {
 $row = mysql_fetch_array($result);
 return $row['url'];
 }
 else
 {
 return -1;
 }
 }

 // add a url to the database
 function add_url($url)
 {
 // check to see if the url's already in there
 $id = $this->get_id($url);

 // if it is, return true
 if ( $id != -1 )
 {
 return true;
 }
 else // otherwise, put it in
 {
 $id = $this->get_next_id($this->get_last_id());
 $q = 'INSERT INTO '.URL_TABLE.' (id, url, date) VALUES ("'.$id.'", "'.$url.'", NOW())';

return mysql_query($q);
 }
 }

// return the most recent id (or -1 if no ids exist)
 function get_last_id()
 {
 $q = 'SELECT id FROM '.URL_TABLE.' ORDER BY date DESC LIMIT 1';
 $result = mysql_query($q);

if ( mysql_num_rows($result) )
 {
 $row = mysql_fetch_array($result);
 return $row['id'];
 }
 else
 {
 return -1;
 }
 }

// return the next id
 function get_next_id($last_id)
 {

 // if the last id is -1 (non-existant), start at the begining with 0
 if ( $last_id == -1 )
 {
 $next_id = 0;
 }
 else
 {
 // loop through the id string until we find a character to increment
 for ( $x = 1; $x <= strlen($last_id); $x++ )
 {
 $pos = strlen($last_id) - $x;

if ( $last_id[$pos] != 'z' )
 {
 $next_id = $this->increment_id($last_id, $pos);
 break; // <- kill the for loop once we've found our char
 }
 }

// if every character was already at its max value (z),
 // append another character to the string
 if ( !isSet($next_id) )
 {
 $next_id = $this->append_id($last_id);
 }
 }

// check to see if the $next_id we made already exists, and if it does,
 // loop the function until we find one that doesn't
 //
 // (this is basically a failsafe to get around the potential dangers of
 // my kludgey use of a timestamp to pick the most recent id)
 $q = 'SELECT id FROM '.URL_TABLE.' WHERE (id="'.$next_id.'")';
 $result = mysql_query($q);

 if ( mysql_num_rows($result) )
 {
 $next_id = $this->get_next_id($next_id);
 }

return $next_id;
 }

// make every character in the string 0, and then add an additional 0 to that
 function append_id($id)
 {
 for ( $x = 0; $x < strlen($id); $x++ )
 {
 $id[$x] = 0;
 }

$id .= 0;

return $id;
 }

// increment a character to the next alphanumeric value and return the modified id
 function increment_id($id, $pos)
 {
 $char = $id[$pos];

 // add 1 to numeric values
 if ( is_numeric($char) )
 {
 if ( $char < 9 )
 {
 $new_char = $char + 1;
 }
 else // if we're at 9, it's time to move to the alphabet
 {
 $new_char = 'a';
 }
 }
 else // move it up the alphabet
 {
 $new_char = chr(ord($char) + 1);
 }

$id[$pos] = $new_char;

 // set all characters after the one we're modifying to 0
 if ( $pos != (strlen($id) - 1) )
 {
 for ( $x = ($pos + 1); $x < strlen($id); $x++ )
 {
 $id[$x] = 0;
 }
 }

return $id;
 }

}

?>

Dengan ketiga file script di atas, silahkan Anda letakkan dalam satu folder di server Anda. Kemudian silahkan Anda Akses root folder tersebut maka akan menghasilkan tampilan seperti berikut ini.

Hasil script pemendek url

Gambar berikut menampilkan url yang dihasilkan pada link yang berwarna biru. Script ini saya masukkan pada folder url.

cara membuat short url

cara membuat short url

Dalam pengebangannya membuat short url dapat di ekplorasi menjadi lebih maksimal. Yaitu dengan menambahkan fitur-fitur tertentu misalnya memberikan kostumisasi pada link yang dibuat, menampilkan jumlah visitor url yang telah di pendek kan atau di singkat, kemudian membuat grafik pengelolaan link yang banyak diakses, periode waktu tertentu pembuatan short url dan masih banyak lagi pengebangan yang bisa dilakukan. Demikian Cara Membuat Short URL  semoga bermanfaat.

Cara Membuat Database Mysql di Phpmyadmin

Cara Membuat Database Mysql di Phpmyadmin untuk sebuah file server berguna untuk menyimpan kontruksi file yang ada di server. Phpmyadmin merupakan tampilan visual yang digunakan untuk memudahkan user dalam membuat dan memodifikasi database, baik berupa membuat, menghapus, menambah tabel dan banyak sekali intruksi-intruksi yang dapat Anda jalankan di program ini.

Untuk mengelola database sebelumnya menggunakan aplikasi berbasis command line atau bersisi sintak-sintak tentang database. Dengan adanya phpmyadmin aktivitas mengelola database bisa dilakukan dengan cepat dan mudah oleh user pengguna database. Pada aplikasi atau program phpmyadmin banyak sekali intruksi proses yang dapat Anda gunakan. Nah untuk kali ini saya akan membagikan bagaiana cara buat database di phpmyadmin.

Langkah-langkah membuat database di Phpmyadmin

Simak penjelasan mudah berikut ini agar Anda dapat buat database secara cepat dan mudah. Karena pada dasarnya buat database dengan menggunakan phpmyadmin itu cukup simple saja.

1. Akses phpmyadmin di http://localhost/phpmyadmin  jika Anda menggunakan server hosting. Maka silahkan ganti link localhost dengan ip address server atau domain Anda.Selanjutnya akan muncul tampilan phpmyadmin. Nah penjelasan umunya adalah bagian sebelah kiri dari tapilan phpmyadmin tersebut merupakan deretan database yang terbuat dan bagian ruang sebelah kanan merupakan tampilan intruksi-intruksi proses phpmyadmin yang bisa dilakukan.

Tampilan phpmyadmin

Tampilan phpmyadmin

2. Selanjutnya mulai membuat database dengan memberikan nama database pada form yang ada yaitu pada create new database disini saya memberi nama database yang akan dibuat dengan nama sistemphp kemudian klik create. Selajuntnya akan terjadi proses pembuatan database. Jika nama database yang dibuat belum ada maka akan berhasil seperti tampilan berikut ini. Namun jika database sudah ada biasanya gagal atau tidak bisa dibuat.

Membuat database phpmyadmin

Membuat database phpmyadmin

3. Langkah selanjutnya yang Anda lakukan adalah mebuat tabel untuk database yang sudah Anda buat. Pada tutorial kali ini tabel yang di buat satu saja sebagai contoh. Caranya adalah dengan memberikan nama tabel pertama sebut pada form creat new table on database, disini saya memberi nama tabel pertama dengan user, kemudian isi jumlah field yang akan di buat kemudian klik go pada bagian bawah sebelah kanan. Tabel user tersebut berisi tiga field yaitu nama, username dan password.

Tabel database phpmyadmin

Tabel database phpmyadmin

4. Selanjutnya setelah proses no 3 diatas Anda akan di berikan tampilan form pengisian field untuk tabel yang akan dibuat yaitu penamaan field tadi. Berilah nama dan type filed tersebut. Disini tips dalam penamaan filed adalah harus konsisten dengan artinya jika huruf kecil, maka kecil semua. Berikan nama field yang mencerminkan isi dari field tersebut. Misal field nama berisi nama dan seterusnya.

Isi database phpmyadmin

Isi database phpmyadmin

5. Terakhir jika berhasil akan muncul tampilan berikut. Tampilan berikut ini menunjukkan tabel berhsil di buat terlihat pada bagian kiri. sebelah kanan menunjukkan field yang sudah terbuat yaitu tiga field.

Tabel berhasil dibuat

Tabel berhasil dibuat

Menu-menu yang ada di phpmyadmin

Berikut ini penjelasan singkat mengenai menu-menu yang ada

  1. Browse, ini merupakan menu untuk melihat filed pada database yang sedang aktif.
  2. Structure, ini merupakan menu untuk melihat kontruksi tabel database seperti nama field, type dan jenis-jenis field lainya.
  3. Sql, ini menu yang berfungsi untuk melakukan sintax Sql pada phpmyadmin.
  4. Search, fitur yang berguna untuk mencari isi pada database.
  5. Insert, menu yang berfungsi untuk menginsert isi tabel pada database.
  6. Export, menu yang berfungsi untuk mengeksport atau mengeluarkan isi tabel dari luar atau misalnya dari komputer Anda.
  7. Import, ini kebalikan dari menu eksport yaitu memasukkan field tabel ke database dari komputer Anda. Gimana caranya akan saya posting di artikel berikutnya.
  8. Operations, menu ynag berfungsi untuk operasi pada phpmadmin
  9. Empty, menu yang berguna untuk mengosongkan tabel database.
  10. Drop, menu yang berguna untuk menghapus tabel baik field maupun isinya.

Demikian artikel Cara Membuat Database Mysql di Phpmyadmin terimakasih sudah berkunjung untuk membacanya. Semoga bermanfaat.

Script: Cara PHP Koneksi ke database Mysql

Cara koneksi ke database Mysql dengan php cukup gampang cara membuatnya. Script php koneksi php dibuat dengan cara menghubungkan username, password, dan juga nama database pada sebuah file di server php yang menggunakan database Mysql. Tujuan dari membuat koneksi ke database adalah agar file yang ada di server dapat diakses, misalnya file web, file sistem atau file lainya yang berbasis web.

Pengen tanya tutorial dan script php ?

Beberapa kasus sering kejadian koneksi database error, hal tersebut disebabkan karena adanya kesalahan dalam menghubungkan koneksi ke database. Kesalahan tersebut misalnya, kesalahan nama database, salah password, dan salah username. Nah untuk itu Anda harus benar-benar perhatikan penulisan maupun ejaannya agar tidak terjadi kesalahan. Karena memang ketentuan hal tersebut adalah key sensitive.
Ini adalah script untuk menghubungkan login ke database agar file-file yang berada di dalam pada server dapat berjalan.

Script php koneksi database


<?php
$server = "localhost" ;
$username = "root" ;
$password = "" ;
$database = "simp";
//Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die ("Koneksi database gagal");
mysql_select_db($database) or die ("Database tidak tersedia");
?>

Penjelasan script koneksi database

Sebelunya penamaan variabel tersebut terserah Anda untuk menamainya. Namun untuk di atas, penjelasannya sebagai berikut:

1. Paling awal ada variabel $server adalah server yang digunakan, jika Anda menggunakan hosting, maka file nama pada variabel tersebut isikan dengan ip address atau domain, atau boleh juga dengan tetap menamainya dengan localhost.
2. Kedua ada variabel $username, ini merupakan variabel yang berisi dengan username yang Anda gunakan pada server Anda. Root tersebut adalah variabel pada localhost.
3. Variabel $password merupakan password database yang Anda gunakan. Nah pada variabel diatas kok kososng. Ia, kosong karena ini di testing di localhost.
4. Variabel $database ini adalah nama database yang Anda gunakan pada file yang ada di server Anda.
5. Mysql_connect adalah fungsi yang terdapat pada database mysql fungsi ini berguna untuk mengeksekusi file-file variabel diatas seingga php terhubung ke database. Nah pada script tersebut ada fungsi or die. Apa fungsinya, ini merupakan fungsi mysql yang berfungsi untuk member pesan bila databse gagal terkoneksi atau tidak terhubung.
6. Mysql_select_db adalah merupakan fungsi yang terdapat pada database mysql yang berguna untuk memilih database yang terhubung berdasarkan username, password, dan juga nama database.

Demikianlah tutorial tentang Script: Cara PHP Koneksi ke database Mysql Semoga memberi manfaat dan dapat berguna untuk Anda. Cara koneksi database mysql dengan php mudah kan. Ia mudah apa saya bilang.

Baca juga Tutorial saya sebelunya tentang php berikut ini:

  1. Cara Mengambil Gambar dari Link atau URL
  2. Cara Memecah Kalimat Menjadi Array PHP
  3. Mengambil Satu Kata Kalimat