Sabtu, 31 Januari 2009
Kalkulator sederhana dengan PHP
saya pernah membuat kalkulator sederhana dengan PHP untuk memahami if-elseif-else.
silahkan download di sini
Belajar Pernyataan ( if else ) di PHP
Mari kita mulai :
if (kondisi)
{
pernyataan dijalankan;
}
arti dari coding diatas adalah jika kondisi bernilai benar maka pernyataan dijalankan. tapi jika kondisi tidak bernilai benar maka pernyataan tidak akan pernah dijalankan. untuk mudahnya seperti ini :
if(belajar)
{
hasilnya= saya jadi bisa;
}
else
{
hasil=tidak akan pernah ada hasil
}
jadi untuk membaca if-else diatas bisa seperti ini "Jika saya belajar, hasilnya saya jadi bisa, jika tidak belajar, hasil=tidak akan ada hasil.
untuk di PHP kita bisa membuat pengandaian seperti ini :
$belajar = "iya";
if ($belajar == "iya")
{
echo " Saya jadi ngerti ";
}
artinya selama kondisi variabel $belajar == "iya"( didalam if ($belajar == "iya") ), maka akan menampilkan "Saya jadi ngerti" tapi jika kita buat kondisi seperti ini if ($belajar == "tidak"), maka tidak menampilkanapa-apa, karena kondisinya tidak terpenuhi.
untuk menambahkan else cukup seperti ini:
$belajar = "iya";
if ($belajar == "iya")
{
echo " Saya jadi ngerti ";
}
else
{
echo " nggak bakalan ngerti";
}
jadi, selama kondisi if terpenuhi ($belajar == "iya") maka akan menampilkan "Saya jadi ngerti" tapi jika kondisi tersebut tidak terpenuhi maka akan menampilkan " nggak bakalan ngerti".
Mudahkan...(atau malah tambah bingung heee...)
(tanda == di PHP bisa diartikan sebagai "sama dengan".)
Biasanya pernyataan if-else sering digunakan untuk validasi misalnya, di file index.php kita buat input nama seperti ini :
<form a="proses.php" method="POST" >
<input name="nama" type="text">
<input type="submit" name ="Simpan">
</form>
Lalu di file proses.php kita buat validasi, yaitu jika nama tidak di isi maka akan menampilkan pesan "Nama harus di isi mas, mbak", scriptnya seperti ini :
<?php
$nama = $_POST['nama'];
if ($nama == "")
{
echo "Nama harus di isikan mas, mbak";
exit;
}
else
{
echo "Nama anda : $nama";
}
?>
perintah exit diatas maksudnya jika kondisi bernilai benar (nama kosong) maka program akan berhenti hanya sampe disitu, coding selanjutnya tidak dijalankan lagi.
kondisi di if bisa juga lebih dari satu, misalnya ada field email juga yang harus di isikan, buat aja seperti ini
if($nama == "" || $email == "")
{
echo " Nama dan email harus di isi";
exit;
}
tanda || bearti atau, jadi jika nama=kosong atau email =kosong maka pernyataan dijalankan, dan keluar dari program.
Sebenarnya nggak cuma if-else aja, tapi ada juga di PHP tu gini:
if(kondisi1)
{
pernyataan 1
}
elseif (kondisi2)
{
pernyataan 2
}
elseif (kondisi3)
{
pernyataan 3
}
else
{
pernyataan 4
}
jadi kondisinya bisa lebih dari satu, maksudnya gini:
1. jika kondisi1 bernilai salah maka pernyataan 1 tidak dijalankan
dan langsung mengecek ke kondisi2.
2. jika kondisi2 juga salah, pernyataan tidak dijalankan dan begitulah seterusnya.
3. dan jika tidak benar semua baru pernyataan 4 yang dijalankan.
whuuhhh... tambah pusingkan heee....
pelajari dulu deh satu persatu, slowly dan penuh kesabaran..
selamat belajar.....
Sharing Folder di Virtual PC
Software Vbox yang saya pakai ini sekarang berbahasa indonesia, jadi untuk yang english language, tinggal disesuaikan saja...
langkah-langkahnya sebagai berikut :
1. Setelah proses instalasi Vbox dan pembuatan virtual PC selesai ( untuk WinXP) seperti di tutor saya sebelumnya maka anda lanjutkanlah dengan menginstall sistem operasi untuk mesin virtual tersebut (Windows XP).
2. klik kanan di virtual pc tersebut pilih setting .
3. Pada menu garis besar, pilih mendalam, disini kamu dapat mengatur agar Virtual pc kamu dapat boot pertama dari cd/dvd room atau dari yang lainnya, dengan cara mengklik menu panah atas yang terdapat pada boot order.
bagian yang paling atas adalah first boot(Booting pertama komputer), (mirip seperti di bios).
4. setelah itu pada menu CD/DVD-ROM, terdapat dua pilihan.
yang pertama Host Driver CD/DVD :
yang artinya CD/DVD fisik komputer kamu dapat kamu gunakan juga
sebagai CD/DVD di Virtual PC nya.
trus pilihan kedua File Image ISO :
yaitu kamu bisa booting dari CD Sistem Operasi yang sudah di jadikan file ISO/Image.
untuk proses instalasi yang lebih cepet, saya sarankan kamu menggunakan file ISO.
5. Setelah kamu memilih salah satu opsi terebut klik Ok
6. Untuk menghidupkan Virtual PC tersebut, kamu bisa mengKlik 2x di iconnya atau klik sekali dan pilih di menu atas Mulai.
7. Cara instalasi Sistem Operasi di Virtual PC sama saja seperti biasa.
8. Nah, kalo sudah selesai instalasinya baru lanjut ke setting jaringan.
9. Di tutorial sebelumnya telah saya jelaskan cara untuk membuat virtual kartu jaringan, dan kalo cara itu sudah diikuti dengan benar, maka ketika Virtual PC kamu di hidupkan maka status LAN di PC fisik kamu akan otomatis terkoneksi juga.
10. kalo kamu cuma ingin berbagi folder tanpa perlu Virtual PC terkoneksi ke internet,cukup setting ip dengan class yang sama, misalnya :
di PC fisik kamu IP Addressnya 192.168.1.2
maka di virtual LAN kamu IP Addressnya 192.168.1.3
lalu, sharing folder kamu.
tapi kalo kamu ingin Virtual PC kamu juga terkoneksi dengan internet maka kamu harus sharing internet di kartu jaringan fisik kamu.
caranya buka Network Connection lalu klik kanan pada kartu jaringan fisik kamu dan pilih properties.
pilih advanced dan beri checklist di Allow other users to connect bla..bla...
kalo ada muncul dibawahnya option, pilih nama kartu jaringan virtual, kalo nggak langsung ok aja.
10. Apabila kamu memakai internet sharing connection maka IP kartu virtual jaringan kamu akan otomatis menjadi 192.168.0.1
11. selanjutnya setting di IP di virtual jaringan kamu dengan
IP 192.168.0.5
Default Gateway : 192.168.0.1
Primary DNS : 192.168.0.1
Preffered DNS : 202.134.0.155 (DNS telkom).
dan selesai, kini kamu bisa ber internetan ria melaui dua komputer,
yang satu komputer fisik dan satu lagi virtual.
Selamat belajar....
Jumat, 30 Januari 2009
Membuat popup windows dengan JavaScript
Tanpa JavaScript rasanya sebuah Website seperti makan nasi tapi menu nya biasa aja ne, nggak special lah hee...
JavaScript kan membuat website lebih menarik walaupun kadang2 membuat jengkel juga.
nah, di tutorial ini saya akan menjelaskan seidkit tentang membuat pop up windows dengan JS (JavaScript).
langsung aja copy perintah di bawah ini, letakkan diantara tag <head> fungsi JS </head>
<script type="text/JavaScript">
function Start(page) {
OpenWin = this.open(page, "CtrlWindow", "toolbar=no,menubar=no,
location=center,scrollbars=yes,resizable=no,width=900,height=800");
}
</script>
yang perlu diketahui antara lain :
function start(page) : ini adalah perintah untuk membuat fungsi dengan nama Start yang berisi parameter page.
OpenWin : nama variabel biasa.
this.open : perintah JS untuk membuka jendela browser baru
page, "CtrlWindow", "toolbar=no,menubar=no,location=center,scrollbars=yes,resizable=no,width=900,height=800"
perintah diatas sepertinya perintah untuk mengontrol jendela browser yang akan dibuka.
untuk menghilangkan toolbar, menubar, scrollbars berikan =no seperti diatas, resizabled sepertinya sebuah fungsi agar jendela yang akan dibuka ukurannya tidak bisa di ubah-ubah (tapi udah saya coba nggak mau tuh ????)
location untuk menentukan lokasi jendela browser ( nggak bekerja juga ne di browser saya).
lalu masukkan ukuran yang di inginkan pada width dan height (ini baru mau).
lalu di menu link kamu, tambahkan fungsi seperti ini :
misalnya untuk link ke file komentar.php, jadinya seperti ini:
<a href="javascript:Start('komentar.php')";>Posting Komentar</a>
"javascript:Start"
adalah pemanggilan fungsi Start JavaScript yang kita buat diatas, bisa juga nama fungsi start tsb diganti nama lain yang penting ketika dipanggil nama fungsinya harus sama.
Untuk mengkolaborasikannya dengan tombol submit, tambahkan event OnClick seperti ini:
<INPUT TYPE=button VALUE='Posting Komentar' onClick=javascript:Start('komentar.php');>
dan untuk mengkolaborasikan lagi dengan variabel luar yang sering kita pakai di php,
cukup buat seperti ini :
echo "<INPUT TYPE=button VALUE='Posting Komentar' onClick=javascript:Start('komentar.php?idkomentar=$idkomentar');>";
o ya, ada sebuah fungsi yang menurut saya menarik lagi ne di JS, fungsi ini bisa kamu letakkan misalnya di file simpankomentar.php, yaitu fungsi Refresh otomatis
<script language='JavaScript'>
opener.location.reload(true);
</script>
fungsi ini berguna untuk me-refresh otomatis halaman induk (yang membuka pop up menu (kamu).
kira-kira gunanya seperti ini, pada saat tombol Posting Komentar di klik, data tersimpan didatabase dan halaman induk kamu akan me-refresh dirinya secara otomatis tanpa refresh manual melaui browser untuk menampilkan komentar yang baru saja disimpan di database.
Mudahkan, selamat berkreasi.....
Hhhhhmmmm...beberapa pengertian fungsi JS diatas adalah menurut pemikiran saya sendiri, jadi kalo kamu menemukan penjelasan yang agak laen, maklum aja ya hee....
Menjumlahkan Array di PHP
Fungsi untuk menjumlahkan array di php
untuk menjumlahkan data yang terdapat didalam array caranya mudah
contohnya :
$a = array(1,2,3);
$jumlah = array_sum($a);
echo $jumlah;
//maka akan menampilkan 6
?>
fungsi ini mungkin nggak kelihatan terlalu penting, tapi saya pernah mengalami kasus yang seperti ini :
Di database saya (MySQL) terdapat tb_pembelian yang isinya antara lain
- id_pembelian
- nm_pembeli
- jumlah_beli
- harga_item
lalu saya ingin menampilkan semua data di tabel tersebut lengkap beserta relasi nya di tabel2 lain yang membuat saya menggunakan select * bukan select (nama kolom) jadi query nya lebih kurang seperti ini :
$query = mysql_query("select *from tb_barang a, tb_pembelian b, tb_laen c dan laen lagi beserta where nya ");Permasalahannya timbul ketika saya ingin menampilkan total bayar saya kebingungan karena hasil total bayar didapat $total_harga, bagaimana caranya agar saya bisa menjumlahka $total_harga. akhirnya, setelah saya berkeliling sama om google, tanya sana sini, saya mendapat referensi dari temen untuk kembali ke pangkuan ibu pertiwi eh salah ke PHP Manual heee...
untuk menampilkan semua data saya menggunakan
while($data = mysql_fetch_assoc($query))
{
$nm_pembeli = $data['nm_pembeli'];
$jumlah_beli = $data['jumlah_beli'];
$harga_beli = $data['harga_beli'];
//untuk mencari total harga tentunya cukup dengan $total_harga=$jumlah_beli*$harga_beli;
//variabel array yang menampung semua $total_harga
$totalbayar[]=$total_harga;
//lalu saya tampilkan
echo" Nama Pembeli :$nm_pembeli";
echo" Jumlah beli :$jumlah_beli";
echo" Harga beli :$harga_beli";
echo" Total Harga :$total_harga";
}
yaitu menggunakan fungsi array_sum
lalu saya buat variabel array yang menampung semua $total_harga didalam while (yang hurufnya tebal) dan untuk menjumlahkannya, saya tinggal buat di luar pengulangan while
$totalbayar1 = array_sum($total_bayar);
echo " Total bayar : $total_bayar1;
//atau bisa juga dengan
echo "Total bayar = ". array_sum($total_bayar);
dan masalah pun akhirnya terpecahkan, berteriaklah saya "it's truuuuuueee.... Allhamdulillah".
Kode Lengkapnya :
$query = mysql_query("select *from tb_barang a, tb_pembelian b, tb_laen c dan laen lagi beserta where nya ");tapi setelah berpikir lagi sepertinya ada solusi lain untuk permasalah saya tersebut seperti menggunakan query berikut :
while($data = mysql_fetch_assoc($query)){
$nm_pembeli = $data['nm_pembeli'];
$jumlah_beli = $data['jumlah_beli'];
$harga_beli = $data['harga_beli'];
$totalbayar[]=$total_harga;
echo" Nama Pembeli :$nm_pembeli";
echo" Jumlah beli :$jumlah_beli";
echo" Harga beli :$harga_beli";
echo" Total Harga :$total_harga";
}
$totalbayar1 = array_sum($total_bayar);
echo " Total bayar : $total_bayar1;
$query = mysql_query("select harga_beli,jumlah_beli,SUM(harga_beli*jumlah_beli) as total_bayar from tb_pembelian")
tapi lagi, di karenakan tabel yang mau saya panggil lumayan banyak dan semua field di tabel2 tsb perlu ditampilkan semua, so lebih enak saya pake array_sum.
kan banyak jalan menuju roma...
selamat mencoba....
Kamis, 29 Januari 2009
Setting domain .co.cc di blogspot
Daftar Website keren abizzzz
1. http://www.w3schools.com
Kalo menurut gue, ni website adalah gembongnya ilmu web dan terlalu banget deh kalo ada programmer web yang nggak tau dengan website yang satu ini. disini kamu dapat mendownload artikel2 tentang PHP, AJAX, JAVASCRIPT, HTML, ASP, CSS dan pemograman web lainnya.
2. http://www.codango.com/
kalo yang ini, kamu bisa download contoh2 script PHP, JS, ASP dkk.
3. http://www.dhimasronggobramantyo.com/
Nah, kalo yang ini punya nya mas dhimas, tutorial yang dibuat mas dhimas keren2 banget dan gampang di mengerti. Saya yang awam aja mudah mengerti kalo belajar dari sana, apalagi yang udah pinter-pinter.
4. http://eddy.ptpci.co.id/
Kalo disini saya lebih seneng belajar tentang CSS dan desain web
5. http://ilmukomputer.com/
Sesuai dengan namanya, ilmu komputer, isi dari website ini semuanya ilmu deh, coba aja kalo nggak percaya.
6. http://www.ilmuwebsite.com/
yang ini juga, tutorial yang bagus-bagus dan gampang di mengerti bisa anda download disini.
7. http://www.jasakom.com/
Kalo yang satu ini situs favorit saya, selain situsnya, forum jasakom jg oke banget. Untuk belajar mulai dari tentang teknik-teknik keamanan web, jaringan sampe Crakcing pun ada disini.
8. http://yogyafree.net/
Ne juga sama dengan jasakom, pokoknya kedua web ini keren banget dah.
9. http://www.ddl2.com
Untuk yang satu ini, search engine untuk mencari software tapi kebanyakan software bajakan ne.
nah kalo untuk blog saya sendiri, terserah deh, numpang lewat aja juga nggak papa hee....
Selasa, 27 Januari 2009
Belajar Fungsi Substr dan strlen di PHP
<?php
echo substr("abcdef", 1);menampilkan bcdef
echo substr("abcdef", 1,3);menampilkan bcd
echo substr("abcdef", 0, 4);menampilkan abcd
echo substr("abcdef", 0, 8);menampilkan abcdef
echo substr("abcdef", -1, 1);menampilkan f
?>
sedangkan untuk fungsi strlen :
<?php
$str = 'abcdef';
echo strlen($str); // 6
$str = ' ab cd ';
echo strlen($str); // 7
?>
strlen akan menganggap spasi sebagai satu karakter sebagimana contoh diatas.
sekian dulu, udah ngantuk neh.....
Belajar Query Sql
Download Driver PC/Laptop
Dan ternyata, memang banyak orang yang mengaku kenal denga Search Engine tersohor seperti google atau yahoo atau yang laen2 tapi ternyata nggak begitu mengerti cara mengoptimalkan kegunaannya.
Kan tinggal ketikkan keyword yang bener seperti "mencari driver sound" atau bisa juga "free download driver NVIDIA", atau untuk lebih detil, di google gunakan keyword intitle untuk mencari pada title halaman, contohnya : allintitle:driver asus
atau bisa juga Gunakan keyword allinurl untuk melakukan pencariaan pada alamat URL , contoh: allinurl:freedriver.com
Menurut saya, untuk mendapatkan hasil pencarian yang maksimal di google atau search engine lainnya kita tinggal mengkombinasikan keyword yang tepat.
dan untuk mencari driver hardware, menurut saya yang terpenting kita mesti tau terlebih dahulu chipset yang dipakai dan Vendor pembuatnya. misalnya untuk mencari driver motherboard Asus, kita liat serinya lalu kita bisa masuk ke situs resmi dan download deh dari situ. atau jika ingin mencari di google juga bisa, tinggal ketikan contoh :"download driver asus P5LD2" dan tampil deh situs yang berhubungan dengan pencarian kita, dan silahkan cek satu persatu.
ato CPUZ dll. dengan Software2 tersebut kita bisa melihat semua jenis hardware beserta serinya dan vendor pembuatnya, dan cara penggunaannya pun tergolong mudah dan sangat mudah.
Setting Modem Speedy
langkah-langkah untuk setting modem speedy Sanex antara lain :
1. Setelah anda mmemasang splitter dengan baik dan benar , satu keluaran splitter untuk line telpon, satu lagi untuk ke modem speedy.
2. Pastikan Line telpon anda sudah di aktifkan oleh pihak speedy /Telkom. hal ini ditandai dengan hidupnya lampu link di modem anda.
3. Colokan kabel Straight dari modem ke port lan pc anda. lalu atur alamat komputer /IP address dengan cara klik start menu, control panel -> klik network connection lalu klik 2x pada gambar komputer. pilih Properties lalu klik pada Internet Protocol/TCP IP lalu pilih properties yang ada dibawanya. Pilih use the following IP address dan masukkan alamat ini 192.168.1.5dan subnet mask akan terisi sendiri secara otomatis ketika anda mengklik default gateway, masukkan alamat default gateway menjadi 192.168.1.1 dan Preffered DNS 192.168.1.1 lalu alternative DNS 202.134.0.155 setelah itu klik Ok dan ok.
Setelah itu kita masuk ke setting modem adsl nya: buka internet explorer atau browser lainnya, ketikkan alamat 192.168.1.1 karena biasanya itu adalah IP default untuk modem Sanex atau kamu bisa melihat di buku panduannya. Masukkan username dengan admin lalu password admin, atau lihat lagi buku panduaanya. setelah itu, kamu akan dibawa menuju halaman setting modem. Pilih menu WAN, klik pada kolom select yang ada di Current ATM VC Table. isi VPI=8 VCI =81 dan di channel mode terdapat beberapa pilihan:
- 1483 Bridge : pilih ini jika kamu ingin dial up speedy melalui komputer kamu, yang bearti kamu menjadikan modem adsl sebagai jembatan.
- PPoE : Jika kamu memilih ini kamu akan di minta untuk memasukkan username dan password speedy, berarti kamu harus dial up melalui modem. di Connections type terdapat pilihan antara lain : Continues : yang artinya modem akan melakukan dial up secara otomatis ketika dihidupkan. Connect On Demand : modem akan melakukan dial hanya jika diperlukan. Manual : kamu harus mendial up modem melalui menu Status -> WAN klik connect.
Untuk sekedar saran, jika kamu berlangganan speedy paket personal sebaiknya pilih channel mode 1483 Bridge, atau bisa juga PPoE dengan Connection type Manual agar speedy kamu nggak meledak bayarnya hee....
setelah selesai pilih tombol modify yang ada dibawah dan klik Commit/Reboot dan modem speedy akan merestart sendiri.
kalo modemnya tidak kamu Restart, biasanya modem akan kembali ke setting default (setting awal) ketika kamu mematikan dan mmenghidupkan modem.
Sampai disini, setting nya udah selesai jika kamu memilih channel mode PPoE tinggal mengkoneksikannya dengan internet. Untuk mengkoneksikannya dengan Channel mode PPoE, silahkan klik menu Status lalu Connect.
Jika kamu memilih channel mode 1483 Bridge maka kamu harus membuat dial up speedy dikomputer kamu dan caranya :
Masuk ke Control Panel, lalu Network Connection, disamping window terdapat Create a New Connection, klik next dan pilih connect to the internet lalu pilih Setup My Connection a Manually lalu pilih opsi yang di tengah yang artinya koneksi yang selalu meminta username dan password. lalu buat Nama koneksi seperti Speedy, klik next dan masukkan Username dan Password speedy kamu, masukkan password yang sama pada Confirmasi Password, klik next dan beri check pada Add Shortcut untuk membuat shortcut speedy di desktop komputer kamu. lalu Finish dan selesai. kamu bisa mendial up speedy kamu sekarang.
Untuk modem merk lainnya saya rasa settingnya tidak jauh beda, selamat mencoba...
selamat berinternet ria...
Sabtu, 24 Januari 2009
Fungsi extract di PHP
kira-kira yang saya pake seperti ini:
untuk menangkap data yang dikirim dengan method POST cukup dengan
extract($_POST);
lalu jika ingin mengambil variabel array nya, cukup membuat variabel dengan nama yang sama dengan nama field yang kita kirim, jika field inputnya nya seperti ini :
<form id="form1" name="form1" method="post" action="proses.php">
<table width="200" border="1">
<tr>
<td width="82">Nama</td>
<td width="102"><input name="nama" type="text" id="nama" /></td>
</tr><tr>
<td>Komentar</td>
<td><input name="komentar" type="text" id="komentar" /></td>
</tr><tr>
<td><input type="submit" name="Submit" value="Submit" /></td>
<td> </td>
</tr></table>
</form>
maka untuk menampilkannya di file proses.php cukup dengan :
<?php
extract($_POST);
echo "Nama : $nama";
echo "<br>Komentar :$komentar";
?>
jadi nggak perlu lagi didefinisikan satu-satu seperti:
$nama=$_POST['nama'];
sekian dulu neh, semoga ada manfaatnya...
Jumat, 16 Januari 2009
Belajar Dasar PHP
Itulah tulisan yang selalu saya jumpai ketika saya tanya sama om google gimana biar bisa pinter PHP.
lalu mulailah saya belajar dari dasar dan yang saya pahami kira2 seperti ini :
Yang mesti kita butuhkan untuk belajar php antara lain:
1. Webserver
2. Database(mysql, jika diperlukan)
3. Kesabaran dan ketekunan
4. Segelas teh hangat dan rokok favorit.
Setelah kamu selesai menginstall webserver xampp ato yang laennyam, kamu bisa memulai dengan membuka notepad atau editor teks lainnya, untuk sekedar saran , lebih enak kamu pakai notepad++ yang bisa di ambil disini.
lalu, kita mulai dari menuliskan script seperti ini :
<?php
echo "Hellu World";
?>
simpan script tersebut dengan nama latihan.php didalam folder c:\xampp\htdocs
buat satu buah folder dengan nama belajar lalu simpan file tersebut dengan nama index.php
mengapa harus index.php ????
agar browser tidak menampilkan list file kamu maka pake nama index.php .
yupz, kamu telah membuat sebuah script php.
Mudahkan...!!!
begitulah awalnya, selalu mudah bila kita ingin belajar.
menurut saya untuk belajar bahasa pemograman lebih baik kamu paham dulu apa itu variabel dan bagaimana cara penggunaannya karena didalam membuat program kita tidak akan pernah lepas dari yang namanya variabel.
Selamat belajar...
Rabu, 14 Januari 2009
Memahami Penggunaan Variabel di PHP
contohnya seperti ini :
variabel a = 1;
artinya variabel a sama dengan = 1.
atau variabel a bisa disebut juga dengan 1,
atau variabel a berisi dengan nilai 1.
Dalam php variabel dinyatakan dengan tanda $
jadi untuk membuat suatu variabel contohny sbb:
$a=1;
berarti kita telah membuat sebuah variabel $a yang berisi nilai 1.
nah lanjut contoh berikutnya:
$a =1;
$b =2;
$c=$a+$b;
nah, kamu akan berpikir bahwa variabel bisa menyimpan variabel lain. Yupz, kamu benar, variabel $c di contoh telah menyimpan variabel $a ditambah dengan variabel $b.
yang artinya $c kini berisi 1+2. lalu begitu variabel $c kita tampilkan maka akan
menghasilkan nila 3.
echo $c;
lanjut ke variabel yang berisi string. ups, jangan takut dulu string itu cuma makanan ringan biasa kq hee...(kidding).
String adalah sekumpulan karakter yang diperlakukan sebagai sebuah unit dan diterjemahkan oleh komputer sebagai teks, bukan bilangan. mau penjelasan lebih lanjut, (string sendiri dapat terdiri dari sebarang urutan elemen dari sebuah kumpulan karakter, seperti bilangan, huruf, karakter perluasan ASCII, dan karakter kontrol). Definisi diatas menurut www.total.or.id dan saya setuju.
contoh variabel yang berisi string :
$d = "belajar";
Untuk karakter string, php memberikan perlakuan yang cukup istimewa yaitu memberikan kutip dua (") diantaranya. pada contoh diatas variabel $d berisi karakter string belajar.
lanjut,
echo "Hasil $a + $b = $c ";
akan menampilkanoutput seperti ini: hasil 1 + 2 = 3
dari contoh tersebut dapat kita simpulkan bahwa kutip dua dalam php masih dapat menerjemahkan variabel beserta isinya namun tidak bisa menjumlahkan $a + $b karena operator + (tambah) dianggap php sebagai string dan angka 3 yang tampil berasal dari penjumlahan yang terdapat didalam variabel $c.
output diatas dapat juga ditulis seperti ini (Jika tidak merepotkan) :
echo "Hasil ".$a."+".$b."=".$c;
artinya untuk menghubungkan string dengan sebuah variabel diperlukan tanda titik (.)
contoh lainnya seperti ini:
echo "Hasil ".$c;
outputnya : Hasil 3
atau
echo $c."Hasil";
outputnya : 3 Hasil
atau jika ingin memakai variabel untuk menampilkannya bisa seperti ini :
$d = "Hasil $a + $b = $c";
echo $d;
yup, cukup sekian dulu ne, kalo masih bingung silahkan di baca lagi pelan-pelan lalu langsung dicoba atau mau di pelototi aja terus sampe subuh lalu hilang juga its ok.
Do and action...
Selasa, 13 Januari 2009
Mengatasi Generic Host Process for Win32 Services Error di WinXp
Kalo udah nyampe tutorial ini berarti kamu telah direpotkan oleh windows melalui file svchost.exe atau kamu mendapat salam dari microsoft seperti gambar diatas: Generic Host Process for Win32 Services.
Generic Host Process Win32 adalah Layanan /komponen penting Windows yang digunakan untuk meng-host layanan yang dijalankan dari dinamis-link library (DLL). Services yang dijalankan oleh si Generic antara lain Svchost.exe. Services ini dapat dijalankan bersama-sama namun kamu mesti hati-hati karena Trojan, worm, virus dkk nya saat ini sudah bisa menyusup kedalam services/file ini.
Ada berberapa hal yang membuat Si Generic menjadi Error atau gagal di jalankan antara lain :
- Komputer kamu telah di masuki Trojan, Worm virus dan teman sejenisnya yang lain yang berjalan di startup windows, cek di msconfig->startup lalu lihat apakah ada svchost.exe, jika ada bisa jadi file itu adalah virus(yakin ne).
- Kamu baru saja menginstal update dari Microsoft yang berisi errorneous versi Windows Installer atau double-byte character set (DBCS) mendukung karakter (hanya occures dalam Microsoft Windows XP Service Pack 2 (SP2)).
- Bentrok driver yang nggak sinkron dengan file svchost.exe
- dll yang tidak saya ketahui.
(dial-up), lalu ketika kamu disconnect dan mencoba koneksi kembali maka hasilnya tetap nggak konek juga kecuali kamu Restart windows nya.
Atau tiba-tiba tampilan windows XP kamu berubah menjadi tampilah windows 98 yang tampak jadul dan lugu banget.
Lalu, solusinya ????
Ada banyak cara untuk menghindari error ini antara lain :
- Jika kamu menggunakan koneksi Dial-up(speedy), cobalah untuk men Dial-up melalui Modem kamu, lihat manual nya.
- atau jika tidak mau juga, coba kamu Update windows Xp kamu. Download Patch di sini dan install di komputer kamu.
- atau
Klik Run dan ketik Regedit
Klik bagian:
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Browser > Parameters
Carilah dengan mengklik Find kata kunci : IsDomainMaster
dan set
Data: False - Klik Run dan ketik cmd
Tulislah netsh di konsol command lalu tekan enter Kemduian ketik winsock dan tekan enter lalu tulis reset.