Pencarian

Sabtu, 31 Januari 2009

Kalkulator sederhana dengan PHP

Untuk belajar if-else di php ada baiknya langsung aja di coba,
saya pernah membuat kalkulator sederhana dengan PHP untuk memahami if-elseif-else.
silahkan download di sini

Belajar Pernyataan ( if else ) di PHP

Pernyataan if else menurut saya adalah sesuatu yang dasar banget dan memang harus-harus diketahui oleh seorang programmer. karena didalam membuat sebuah program baik itu web ataupun desktop, kita tidak akan pernah bisa jauh-jauh dari pernyataan if else ini.
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

Berbagi Folder (Share Folder) di virtual box (Vbox).
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

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 ");
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";
}
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...
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 ");
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;
tapi setelah berpikir lagi sepertinya ada solusi lain untuk permasalah saya tersebut seperti menggunakan query berikut :
$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

Cara setting domain .co.cc di blogspot.
Langsung aja ne :
1. masuk langsung aja ke situs ke  http://www.co.cc/
cek domian yang ingin kamu daftar kan, jika domainnya masih ada langsung klik continue to registration atau cari  sign in jika kamu sudah mendaftar. pilih create an new account .
2.  Masukkan data-data yang diminta dan create an new account.
3. setelah itu, sign in dengan email dan password yang sudah kamu buat tadi.
4. Setelah login, pilih set up dan klik di please set up domain now.
5. pilih zona records, di add record 
setting seperti berikut ini :
HOST: domain yang ingin kamu daftarkan, misalnya www.bedolll.co.cc
TTL: biarin aja default 1D
TYPE: pilih CNAME
VALUE : isikan dengan ghs.google.com
selanjutnya klik set up, 
6. login ke blog kamu, lalu pilih pengaturan dan pilih Publikasikan,  setelah itu klik domain custom, klik lagi di beralih ke pangaturan lanjutan.
pada kolom isian domain masukkan domain yang sudah terdaftar di co.cc tadi. 
beri ceklist pada mengarahkan domain www.....co.cc pada ...co.cc, masukkan verifikasi kata dan simpan.
kalo udah mengikuti langkah-langkah di atas, berarti setting domain kamu da selesai, tapi domain tersebut belum bisa diakses langsung, kabarnya sih butuh waktu 2x24 jam untuk pengaktifan domain tersebut. Selamat menunggu....

Daftar Website keren abizzzz

Setelah setahunan ini berkelana di dunia maya, banyak website2 yang menurut saya isinya oke banget. antara lain :
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.
Sebenarnya masih buaanyaaak banget web-web yang isinya keren-keren. tapi ini dulu baru itu.
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

Fungsi substr adalah sebuah fungsi punya php yang menurut saya berguna untuk memotong atau mengambil karakter. sedangkan strlen adalah sebuah fungsi yang guna nya untuk menghitung jumlah karakter. contohnya penggunaan substr :
<?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

Jika kamu sedang belajar query-query SQL maka SQLyog adalah software yang tepat untuk menunjang pembelajaran kamu. Dengan SQLyoq, kamu bisa mencoba query-query sql dengan cara yang mudah dan mudah dan mudah banget, silahkan download versi gratisnya di sini

Download Driver PC/Laptop

hmmm... kebetulan beberapa hari yang lalu ada teman yang minta driver sama saya melaui YM, lalu saya bingung sendiri, udah di depan internet koq nggak bisa nyari driver sih ????
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.
kalo nggak tau seri motherboardnya kamu bisa download software seperti  Everest,
 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.
Mari maksimalkan penggunaan search engine.
yaah.. namanya juga di internet, mau apa tinggal cari aja...
Untuk referensi teknik pencarian di google yang lebih lengkap silahkan ke web nya pak Romi Satria Wahono

Setting Modem Speedy

Ada beberapa macam modem speedy yang sering saya temui antara lain Sanex dan Aztech. Untuk setting kedua modem ini ternyata nggak susah susah amat, cukup dengan ketelitian dan sharing tentunya.
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

Fungsi extract() di php, saya kurang tau juga tu apa definisi nya tapi kalo yang saya baca di http://www.php.net/extract kurang lebih gini : Fungsi ini adalah sebuah fungsi untuk mengambil/import variabel ke dalam array.
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>&nbsp;</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

"Semuanya di mulai dari dasar"
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

Variabel adalah Data yang nilainya bisa berubah-ubah. Data tersebut biasanya disimpan dalam memory. dan menurut saya dan pengertian yang paling mudah saya pahami Variabel adalah suatu data yang mewakili data lainnya.
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 :
  1. 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).
  2. 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)).
  3. Bentrok driver yang nggak sinkron dengan file svchost.exe
  4. dll yang tidak saya ketahui.
Dampak dari error ini antara lain, tiba-tiba koneksi internet kamu terputus
(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 :
  1. Jika kamu menggunakan koneksi Dial-up(speedy), cobalah untuk men Dial-up melalui Modem kamu, lihat manual nya.
  2. atau jika tidak mau juga, coba kamu Update windows Xp kamu. Download Patch di sini dan install di komputer kamu.
  3. 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
  4. Klik Run dan ketik cmd
    Tulislah netsh di konsol command lalu tekan enter Kemduian ketik winsock dan tekan enter lalu tulis reset.
Setelah selesai dengan salah satu langkah diatas, maka restart komputer kamu dan you see, how ???