Sekarang kita akan membuat sebuah kalkulator sederhana dengan konsep OOP pada pemrograman PHP. Kita buat dulu file classhitung.php untuk script classnya.
<?Class hitung {var $x;var $y;function nilai($a, $b, $c){$this->x = $a;$this->y = $b;$this->z = $c;}function hasil(){if($this->z==”+”)return $this->x + $this->y;elseif($this->z==”-”)return $this->x – $this->y;elseif($this->z==”/”)return $this->x / $this->y;elsereturn $this->x * $this->y;}}?>
Rabu, 30 Desember 2009
Selasa, 22 Desember 2009
Selamat Hari Ibu !!!
Selamat Hari Ibu untuk semua Ibu yang telah merawat dan membesarkan anak - anak mereka dengan penuh kasih sayang. Tanpa mengharapkan balasan apapun dari anak - anaknya.
Untuk ibuku yang tersayang Selamat Hari Ibu !!! I Love You Mom...
Untuk ibuku yang tersayang Selamat Hari Ibu !!! I Love You Mom...
Kamis, 17 Desember 2009
Contoh KKP Untuk Mahasiswa BSI
Cuma mau sharing aja. Abis daripada ga kepake lagi kan sayang. Mending dibagi-bagi, ya ga?
Klo tadi yang disharing adalah tugas akhir sekarang adalah KKP (Kuliah Kerja Praktek). Silahkan download disini.
Klo tadi yang disharing adalah tugas akhir sekarang adalah KKP (Kuliah Kerja Praktek). Silahkan download disini.
Contoh Program Sistem Informasi Akademik untuk Tugas Akhir (Khusus BSI)
Buat temen2 BSI yang mau bikin tugas akhir. Saya ada contoh program tugas akhir milik saya. Program yang saya buat ini menggunakan PHP dan MySQL dan masih sederhana sekali. Silahkan kalian download dan dikembangkan lagi yah. Jangan di copy paste nanti ketahuan dosen kalian bisa tidak lulus :p.
Silahkan download contohnya disini
Silahkan download contohnya disini
Script Login Menggunakan Session
Session digunakan untuk membentuk interaksi antara sebuah klien dengan web server dalam selang waktu tertentu. Nah sekarang kita akan membuat sebuah form login menggunakan Session. Kita buat dulu databasenya :
login.php
CREATE DATABASE belajar; CREATE TABLE IF NOT EXISTS `login` ( `user` varchar(15) NOT NULL, `pass` varchar(25) NOT NULL, PRIMARY KEY (`user`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `login` (`user`, `pass`) VALUES ('admin', 'admin'), ('edwin', 'edwin');
Kemudian kita buat script PHP nya :login.php
<form method="post" action="ceklogin.php"> <table> <tr> <td>Username</td><td>:</td>
<td><input type="text" name="username" /></td> </tr> <tr> <td>Password</td><td>:</td>
<td><input type="password" name="password" /></td> </tr> <tr> <td colspan="3">
<input type="submit" name="submit" value="Login" />
<input type="reset" value="Cancel" /></td> </tr>
</table> </form>ceklogin.php
<? session_start(); $user = $_POST["username"]; $pass = $_POST["password"]; $conn = mysql_connect("localhost", "root", "")
or die ("Gagal koneksi ke server"); $db = mysql_select_db("belajar",$conn)
or die ("Database tidak ada"); $str = "SELECT * FROM login"; $query = mysql_query($str); while($rs = mysql_fetch_array($query)) { if($user == $rs["user"] && $pass == $rs["pass"]) { $_SESSION["user"] = $user; $_SESSION["pass"] = $pass; header("location:sukses.php"); } } if(empty($rs)){ echo "Anda tidak berhak mengakses halaman ini<br>"; echo "Silahkan <a href='login.php'>login</a> kembali"; }?>
Rumus Menghitung Kapasitas Harddisk
Banyak diantara kita yang masih awam mengenai kapasitas harddisk komputer kita bertanya kenapa kapasitas harddisk saya ga sesuai dengan label yg tertera?
Atau harddisk saya 80GB tapi kenapa hanya 74GB yang terdetect oleh komputer? Sama seperti saya sebelum saya mendapatkan rumus ini :p.
Perhitungan kapasitas harddisk:
kapasitas hdd = 320GB = 320.000.000.000 bytes
komputer 1GB = 1024MB = 1024.000.000 bytes
kapasitas real hdd = 320.000.000.000 / 1024.000.000 ^ 3 = 298.023223876953125 GB
Mudah – mudahan teman2 dapat mengerti kenapa kapasitas harddisk kita tidak sesuai dengan label yang tertera. Semakin besar kapasitas harddisk kita semakin besar juga selisih dengan kapasitas yang tertera dilabel.
Atau harddisk saya 80GB tapi kenapa hanya 74GB yang terdetect oleh komputer? Sama seperti saya sebelum saya mendapatkan rumus ini :p.
Perhitungan kapasitas harddisk:
kapasitas hdd = 320GB = 320.000.000.000 bytes
komputer 1GB = 1024MB = 1024.000.000 bytes
kapasitas real hdd = 320.000.000.000 / 1024.000.000 ^ 3 = 298.023223876953125 GB
Mudah – mudahan teman2 dapat mengerti kenapa kapasitas harddisk kita tidak sesuai dengan label yang tertera. Semakin besar kapasitas harddisk kita semakin besar juga selisih dengan kapasitas yang tertera dilabel.
Rabu, 16 Desember 2009
Format Angka Dengan PHP
Sebenarnya cara ini sangat sederhana sekali karena kita menggunakan fungsi bawaan dari PHP, yaitu fungsi number_format().
contohnya seperti ini :
<?php
$angka = 1000000;
echo number_format($angka);
?>
Gampangkan? Semoga berguna yah...
Wasalam...
contohnya seperti ini :
<?php
$angka = 1000000;
echo number_format($angka);
?>
Gampangkan? Semoga berguna yah...
Wasalam...
Senin, 14 Desember 2009
Pengenalan XHTML (EXtensible HyperText Markup Language)
Mungkin kita sudah tahu HTML sebagai bahasa pemrograman web standart untuk membuat tampilan suatu web. Seiring dengan berkembangnya jaman dan teknologi khususnya teknologi browser maka dilakukan juga penyempurnaan terhadap bahasa HTML ini.
Penyempurnaan dari bahasa HTML ini adalah XHTML. XHTML adalah kombinasi dari bahasa XML dan HTML dan memiliki aturan yang lebih ketat dan penulisan yang lebih bersih dibandingkan HTML. XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengan sintaks XML.
XML adalah markup language dimana semua harus dibuat secara benar. XML didesain untuk mendeskripsikan data, sedangkan HTML didesain untuk menampilkan data. Halaman XHTML dapat dibaca pada peralatan yang men-support XML antara lain browser yang terdapat pada handphone dan PDA.
Penulisan XHTML
Tata cara penulisan XHTML tidak terlalu berbeda dengan HTML 4.01 standart. XHTML mengharuskan penulisan tag dengan huruf kecil dan selalu menggunakan tag penutup. Yang paling membedakan secara pokok antara HTML dan XHTML adalah :
1. Semua elemen sebaiknya tersarang
contoh :
<b><i>Ini adalah contoh penulisan tersarang</i></b>