<div style='background-color: none transparent;'><a href='http://www.rsspump.com/?web_widget/rss_ticker/news_widget' title='News Widget'>News Widget</a></div>

Me And My Angel

Dia melangkah kecil ke utara selatan,kadang berlari, kadang melambaikan tangan seolah diminta mendekat dan akhirnya ketika dekat dia berlari(mungkin dalam fikirannya: "abiy ayo main kejar kejaran", dalam hatiku : "siap yah abiy kejar")

Me And My Angel

Khonsa tau tidak?siapa yang menciptakan hamparan ombak dilautan?"Allah". Tau sekarang ombak itu sedang melakukan apa?"Bertasbis memuji keagungan Allah". Pinter...

Me And My Angel

Khonsa tau tidak?siapa yang menciptakan hamparan ombak dilautan?"Allah". Tau sekarang ombak itu sedang melakukan apa?"Bertasbis memuji keagungan Allah". Pinter...

Jasa pembuatan Sistem Informasi

Kami menerima jasa pembuatan sistem informasi berbasis pemrograman PHP dan menggunakan database MySQL serta keamanannya menggunakan algoritma enkripsi yang disesuaikan kebutuhan pengguna

Produk Kami

Kami juga menyediakan berbagai macam produk seperti: Alat Peraga Pendidikan semisal Magic Disk dan permainan untuk balita batita, Kuliner ala Merapi semisal buah salak, Perlengkapan bayi semisal pampers, Kebutuhan Rumah Tangga semisal clean ball yang hebat dll

Tampilkan postingan dengan label php. Tampilkan semua postingan
Tampilkan postingan dengan label php. Tampilkan semua postingan

Selasa, 13 Maret 2012

Script Memecah Uang (Milyaran, Ribuan, Ratusan, Puluhan etc)

Seringkali ketika mendapat suatu proyek mengembangkan sistem informasi keuangan, salah satu tampilan wajib yang diinginkan dan diminta oleh user adalah tampilan pembukuan yang salah satu kasus kecilnya meminta ditampilkan tulisan uang yang memisahkan antara milyaran, jutaan dsb semisal Rp. 2.130.000. Padahal, data yang biasanya dimasukkan di form input adalah data string yang tidak mengenali model penulisan keunangan seperti itu. Untuk itulah, kami menyajikan script untuk menampilkan model penulisan keuangan sebagaimana yang sudah dijelaskan diatas.

Penjelasan Program :

1. Form Input Data
Berikut adalah script form input data,dengan data yang akan dikirimkan ke "script_pecah_uang.php" bernama "$uang".

/* <form action="script_pecah_uang.php">
Masukkan angka/bilangan : <input name="uang"></input>
<input type="submit" value="Enter">
</form>*/


2. Script Pecah Uang
$panjang = strlen($uang);//Mengetahui panjang data dari "$uang"
$pecah = $panjang % 3;//"$pecah" digunakan sebagai penanda pemisahannya
$sisa = 12 - $panjang;//Range uang dibatasi dari 0 sampai 12 digit
$money = "";//Penanda awal variabel baru dinamakan "$money"
$money .= "Rp. ";//Menyimpan tampilan "Rp."
for ($z = 1;$z <= $sisa; $z++) {
$money .= "_";//Pemisahnya menggunakan underscore, jika ingin menggunakan yang lain dipersilahkan
}
$j = 0;
for ($i = 1;$i <= $panjang; $i++) {
$j = $i - 1;//sebagai penanda membaca stringnya...
$money .= $uang[$j];//data string dibaca dari angka paling kanan kekiri
if ($uang[$j+1] <> null) {
if ($i == $pecah) {$money .= ".";}//Jika sudah ketemu tanda pecah stringnya maka ditulis tambahan tanda "."
else if ($i == ($pecah+3)) {$money .= ".";}//sama dengan diatas
else if ($i == ($pecah+6)) {$money .= ".";}//sama diatas
}
else if ($uang[$j+1] == null) {}//sebagai pengheti program
}


Hasilnya :

Silakan dilengkapi atau dikoreksi jika ada yang salah...terima kasih.

Sabtu, 10 Maret 2012

PHP 5.4.0 RC4 released

[25-Dec-2011]

The PHP development team is proud to announce the 4th release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site.

THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!.

This is the 4th release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of PHP 5.4.0.

The new release candidate fixed several bugs, including:
Added max_input_vars directive to prevent attacks based on hash collisions
Fixed a segfault in the traits code

Read the NEWS file for a complete list of changes in this release.

Please continue to help us to identify bugs in order to ensure that the release is solid and all things behave as expected. Please test this release candidate against your code base and report any problems that you encounter to the QA mailing list and/or the PHP bug tracker.

The next release candidate will be released in 14 days.

Jumat, 27 Januari 2012

Tutorial Login Multi User

Salah satu yang sering diminta dari user yang ingin dibuatkan suatu sistem informasi adalah terkait hak akses dari seorang user, nah ini sedikit tutorialnya :

Tahap pertama, buat terlebih dahulu databasenya (kali ini saya menggunakan MySql yang free software), dan tulis perintah SQL sebagai berikut :

create table login_multi_user(
id_user int(5) auto_increment primary key,
username varchar(100) null,
password varchar(100) null);

Tahap kedua, Masukkan data user kedalam database "login_multi_user" :
insert into login_multi_user(username,password) value
('indrajs','indrajs'),
('riza','riza');

Tahap ketiga, buat form login bisa dengan macromedia, notepad atau yang lainnya dan simpan dengan nama "form_login.php". Berikut script form login :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Form Login</title>
</head>

<body>
<form id="form_login" name="form_login" method="post" action="login.php">
<table width="400">
<tr>
<td colspan="2"><div align="center">Form Login </div></td>
</tr>
<tr>
<td width="100">Username</td>
<td><label>
<input name="username" type="text" size="40" />
</label></td>
</tr>
<tr>
<td width="100">Password</td>
<td><label>
<input name="password" type="password" size="40" />
</label></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<label>
<input type="submit" name="Submit" value="Login" />
</label>
</div></td>
</tr>
</table>
</form>
</body>
</html>

Tahap keempat, tanda kalau anda sudah masuk dengan script berikut (simpan dengan nama "login.php"), berikut scriptnya :






<?php
/* cari apakah username dan passwordnya ada dalam database*/
$sql = "select * from login_multi_user where (username = '$username') and (password='$password')";
include "koneksi.php";
$verifikasi = mysql_num_rows($hasilrec);

/* jika ada nilai kalau verifikasinya 1 */
if ($verifikasi == 1) {echo "
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<title>Login</title>
</head>

<body>
<table width=\"500\">
<tr>
<td width=\"150\">Username</td>
<td>: $username</td>
</tr>
<tr>
<td width=\"150\">Password</td>
<td>: $password</td>
</tr>
</table>
</body>
</html>";}
else {echo "<h1>Akses ditolak<br><a href=\"form_login.php\">Kembali</a></h1>";}
?>

Tahap terakhir, buat koneksi ke databasenya dan simpan dengan nama "koneksi.php" :

<?php
$hostdb = "localhost";
$userdb = "root";/* nama user yang punya hak akses ke PHPMyAdmin */
$passdb = "";/* Password yang punya hak akses ke PHPMyAdmin */
$dbname = "a_source_code"; /* nama databasenya */
$conndb = @mysql_connect($hostname,$userdb,$passdb); /* koneksi ke database */
$selectdb = @mysql_select_db($dbname,$conndb); /* ambil tabel databasenya */
$hasilrec = @mysql_query($sql,$conndb) or die(mysql_error());
?>

Related Posts Plugin for WordPress, Blogger...