Kamis, 29 September 2011

Variabel di dalam PHP

Variabel digunakan untuk menyimpan suatu nilai, seperti string/teks, angka atau array.

Jika sebuah variabel dideklarasikan, variabel tersebut dapat digunakan lagi dan lagi/terus-menerus didalam skrip kode.

Semua variabel di dalam PHP diawali dengan tanda simbol "$".

Cara yang benar untuk mendeklarasikan sebuah variabel didalam PHP adalah :

$nama_variabel = nilainya ;

Kebanyakan programer PHP cupu lupa menyertakan tanda "$" pada awalan sebuah variabel. Dalam kasus seperti itu hal tersebut tidak akan berfungsi/bekerja dengan baik.

Mari coba untuk membuat sebuah variabel yang memuat string, dan sebuah variabel yang memuat angka :



PHP MUDAH UNTUK DIKETIK/DIGUNAKAN :

Dalam PHP, sebuah variabel tidak perlu untuk dideklarasikan sebelum menambahkan sebuah nilai ke dalamnya.

Seperti contoh di atas, tidak perlu untuk memberitahu PHP tipe data mana yang digunakan oleh sebuah variabel.

PHP secara otomatis mengkonversi variable ke tipe data yang benar, tergantung oleh nilai variabel tersebut.

Dalam bahasa pemrograman yang rumit, perlu untuk mendeklarasikan (mendefinisikan) tipe dan nama sebuah variabel sebelum menggunakannya.

Dalam PHP, variabel dideklarasikan secara otomatis ketika digunakan.

ATURAN PENAMAAN SEBUAH VARIABEL :

Nama sebuah variabel HARUS diawali dengan huruf atau sebuah garis bawah/underscore "_".
Nama variabel hanya bisa memuat karaktek alpha-numeric dan underscores (a-z, A-Z, 0-9, and _ ).
Nama variabel TIDAK BOLEH mengandung spasi.
Jika panjang nama variabel lebih dari 1 kata, dipisahkan dengan tanda underscore ($string_gue), atau dengan kapitalisasi huruf model punuk unta ($myString).

Sumber : w3schools.com.

Dasar PHP

<html>
<body>

<?php // blok kode PHP dimulai dengan tanda ini.

// PERHATIKAN bahwa setiap perintah PHP yang berbeda, HARUS selalu diakhiri dengan tanda titik koma ";".

echo ("Hello World") ; /* fungsi "echo ()" berfungsi untuk mencetak 1 atau lebih string (kumpulan karakter), nilai variabel, elemen HTML, dsb.
Sintaks : echo ("strings") ;
Parameter "strings" dibutuhkan untuk dicetak oleh fungsi ini.
Fungsi "echo ()" lebih cepat daripada fungsi "print ()".
Berikut adalah contoh lain penggunaan/sintaks fungsi "echo ()" secara singkat :
*/

// CONTOH #1 - menampilkan nilai dari sebuah variabel :
$kalimat = "Saya suka sekali pemrograman web." ;
echo $kalimat ; // perhatikan bahwa fungsi "echo ()" bisa saja ditulis tanpa menggunakan tanda petik atau, tanda "(" dan ")".
// mencetak elemen HTML pada browser :
echo "<hr />" ; //
// gabungan dari keduanya :
echo $kalimat."<hr />Ya, saya suka sekali." ;

// CONTOH #2 : bisa saja di dalam kode PHP menulis string secara multi-baris, meski nantinya tetap ditampilkan 1 baris di browser (kecuali jika didalam string terdapat sintaks/elemen HTML lain untuk berganti baris) :
echo "Tulisan ini
ditulis lebih dari 1 baris
didalam kode" ;

// CONTOH #3 : untuk mencetak lebih dari 1 buah parameter string, dapat menggunakan tanda koma "," :
echo 'Kalimat', 'berikut', 'ini', 'dibuat', 'dengan', 'lebih dari 1', 'buah parameter string' ;

// CONTOH #4 : perbedaan dari tanda petik tunggal (' ') dengan tanda petik ganda (" ") adalah tanda petik tunggal akan mencetak nama variabel, dan BUKAN nilai variabelnya :
$warna = "merah" ;
echo "Bunga mawar warnanya $warna " ;
echo "<hr />" ;
echo 'Bunga mawar warnanya $warna' ;

// CONTOH #5 : contoh lain penggunaan/sintaks fungsi "echo ()" secara lebih ringkas adalah seperti ini :
?><font color="red"><?=$kalimat?></font><?php
// NAMUN, hal seperti ini tidak disarankan karena terkadang tidak cocok digunakan pada server/versi PHP yang berbeda.

// dalam PHP, untuk menulis komentar diantara baris-baris kode PHP dapat menggunakan tanda slash 2x "//" atau pagar "#" untuk mencetak komentar didalam 1 baris, sementara untuk menulis baris komentar yang lebih banyak (lebih dari 1 baris) bisa menggunakan tanda "/*" dan "*/".

// penulisan kode PHP diakhiri oleh tanda ini --> ?>

<span>Untuk keterangan lebih jelas, bisa klik sumbernya langsung disini.</span></body>
</html>

Minggu, 25 September 2011

CSS Dasar

Apa kegunaan dari CSS ?
"to control the style and layout of multiple Web pages all at once." - w3schools.
Atau artinya kita bisa mengendalikan tampilan dan tata letak dari beberapa halaman situs sekaligus dalam sebuah pengaturan.
Sebelum memahami CSS, ada baiknya untuk mendalami HTML lebih dulu.

Apa itu CSS?

  • CSS adalah singkatan dari "Cascading Style Sheets"
  • Style disini maksudnya adalah bagaimana caranya untuk menampilkan elemen-elemen HTML.

Styles Solved a Big Problem

HTML was never intended to contain tags for formatting a document.
Seperti sudah diketahui, HTML awalnya hanya berfungsi sebagai "markup language" yang mendefinisikan isi dari sebuah dokumen, seperti :
Tulisan judul pada sebuah artikel didefinisikan dengan : "<h1>Ini adalah sebuah judul</h1>".
Sedangkan paragraf dengan : "<p>Ini adalah sebuah paragraf.</p>".
Masalah mulai muncul ketika elemen HTML "<font>", dan atribut color atau warna disertakan pada spesifikasi HTML versi 3.2.
Menjadi sebuah mimpi buruk bagi pengembang situs saat membuat situs skala besar, dimana huruf/tulisan dan informasi tentang warna huruf/tulisan tersebut disertakan pada setiap halaman, menjadi sebuah proses yang sangat panjang dan mahal.
Untuk memecahkan masalah ini, the World Wide Web Consortium (W3C) menciptakan CSS.
Pada HTML versi 4.0, semua format tersebut dihapus dari dokumen HTML, dan disimpan dalam sebuah file CSS yang terpisah dari file HTML-nya.
Inilah esensi dari CSS itu!

CSS Meringkas Banyak Pekerjaan !

CSS mendefinisikan BAGAIMANA elemen-elemen HTML itu ditampilkan.
Secara normal, pengaturan disimpan dalam file .css eksternal.
External style sheets dapat mengubah penampakan dan tata letak dari semua halaman dalam sebuah situs, HANYA dengan mengubah SATU file tunggal !


Semoga sukses.

Senin, 19 September 2011

Seminar Skripsi Jilid 4 !

Nothing special (not yet).

Silabus - CSS

Sebagai acuan kerangka unsur kursus pendidikan dalam mata kuliah Pemrograman Web, khususnya pada bagian Web Dasar - II, kita akan mulai belajar bagaimana caranya untuk mengatur tampilan elemen pada dokumen HTML yang telah kita buat. Selengkapnya adalah sebagai berikut ini :

Kamis, 07 Juli 2011

Tutorial Hosting - II

Melanjukan tutorial yang sebelumnya, kali ini saya akan menunjukkan cara untuk mengunggah situs yang ada di localhost menjadi online di internet. Sebenarnya ada 2 cara : manual, melalui fitur "Upload" yang ada di EU PN sendiri atau otomatis, menggunakan "FileZilla". FileZilla adalah program opensource (bebas download) yang berfungsi sebagai file transfer. Perbedaannya adalah : bila menggunakan fitur upload file yang ada di EU PN maka yang bisa diunggah hanya beberapa file saja. Sementara bila menggunakan FileZilla maka file yang diunggah bisa banyak file sekaligus (bahkan dalam 1 folder atau lebih). Jadi mau pilih yang mana? Pilihan ada di tangan Anda.

Untuk tutorial kali ini akan ditunjukkan bagaimana cara mengunggah file menggunakan cara yang kedua (karena dianggap lebih cepat, meski terdapat sedikit kekurangan yakni tidak bisa mengunggah beberapa jenis file tertentu).

1. Pertama-tama, carilah software "FileZilla" melalui "Google", download kemudian instal.

2. Jika sudah, bukalah program FileZilla tersebut. Dibawah menu bar diatas, terdapat 3 kolom isian sebagai berikut : host, username, dan password. Masih ingat username dan password pada tutorial pertama ketika mendaftar hosting gratis di EU PN? Isikan host dengan nama subdomain yang telah dibuat pada langkah sebelumnya, untuk username dan password bisa dilihat pada email yang dikirimkan oleh EU PN ketika selesai melakukan pendaftaran hosting gratis. Atau ketika login pada akun EU PN bisa dilihat pada menu disamping kiri halaman akun EU PN.

Rabu, 06 Juli 2011

Cara Hosting Situs Gratis di EU PN

1. Anda diwajibkan memiliki setidaknya 1 alamat email yang valid (terdaftar) di penyedia jasa email baik gratis maupun berbayar.

2. Setelah Anda memiliki email, akses ke alamat hosting di EU PN :
http://www.hosting.eu.pn/
klik pada "SIGN UP NOW".




3. Kemudian pada bagian pilihan "Hosting Plan", pilih : "FREE Hosting plan". Abaikan kolom "Choose/Get Domain Name", langsung saja tekan tombol "Continue >>" dibawah.




4. Di bagian "Account Information", pilih "Sign Up" jika Anda adalah member baru, atau "Login" pada menu di sebelahnya jika telah terdaftar dalam EU PN.




5. Isilah kolom yang muncul setelah Anda menekan tombol "Sign Up", ingat kolom dengan tanda (*) wajib diisi. Dan pada kolom "E-mail (provide valid e-mail) :" isikan dengan alamat email yang Anda miliki, ini penting untuk proses konfirmasi selanjutnya nanti !




6. Klik pada kolom cek box di bagian "Terms of Service", kemudian tekan tombol "Continue >>".



7. Jika berhasil, maka akan muncul halaman yang menampilkan detail akun EU PN yang telah Anda buat. Cek "inbox"/kotak masuk pada alamat e-mail Anda yang Anda isikan pada kolom "Account Information" tadi.

Sekarang coba login ke akun e-mail Anda, dan cek kotak masuk/"inbox"-nya.

8. Di dalam kotak masuk e-mail Anda, bila Anda memasukkan alamat e-mail yang valid (benar), maka akan muncul 2 e-mail dari pengirim : "EU.pn Hosting". Cek email dengan judul subjek : "Welcome to eu.pn". Didalamnya terdapat link konfirmasi untuk mengaktifkan akun EU PN yang Anda daftarkan tadi, klik pada link tersebut dan Anda akan dibawa menuju Control Panel.


Perhatikan : dibawah link tersebut juga tercantum alamat "Login Email" dan "Password" yang bisa Anda pergunakan untuk login ke akun EU PN Anda (login di : http://secure.eu.pn/login-page.php)
suatu saat nanti.

9. Setelah muncul ucapan selamat datang, klik pada link : "Log into your account here".



10. Selamat! Sekarang akun EU PN Anda telah aktif dan siap digunakan untuk mengunggah situs Anda sehingga bisa online di internet, tutorial berikutnya akan menjelaskan bagaimana cara mengunggah situs Anda melalui akun EU PN yang telah Anda aktifkan ini.


Sabtu, 05 Maret 2011

BAB 1 : Pengenalan

Memulai dengan PHP 5, penulisan ulang model objek didalam PHP 5 memungkinkan performa yang lebih kuat dan lebih banyak fitur.

Ini adalah perubahan besar yang terjadi dari PHP 4.

PHP 5 sudah memiliki model objek yang penuh.

Diantara fiturnya adalah : inklusi visibilitas, kelas dan metode abstrak serta final, tambahan metode magic, interfaces, cloning, dan typehinting.

PHP memperlakukan objek dengan cara yang sama sebagai kerangka acuan atau penanganan, artinya tiap-tiap variabel mengandung sebuah referensi objek dibanding salinan dari objek secara keseluruhan.
Lihat objek dan referensinya.

Sumber : php.net

Kamis, 03 Februari 2011

Private Diary - Catatan Harian Privat (Intro).

Sekali lagi, seorang teman seperjuangan meminta sedikit waktu dari saya untuk membantu dia menyelesaikan skripsinya. Bantuan yang dia minta tidak seperti biasanya (yang sering saya terima), teman saya itu meminta saya untuk memberikan dia semacam les/privat. Privat untuk memberikan dia suatu pemahaman bagaimana cara membangun suatu sistem penjualan online (e-commerce).

Kebetulan teman saya itu bersama Ayahnya memiliki usaha penjualan sepatu hasil industri rumah tangga. Dan teman saya tersebut memiliki keinginan untuk membantu usaha orang tuanya tersebut agar lebih dikenal oleh masyarakat luas. Dengan cara menawaarkan produknya melalui media internet sekaligus hal ini sebagai solusi atas permasalahan tugas akhir / skripsi yang sedang dia tempuh.

Ya meskipun tugas akhir / skripsi saya sendiri belum pernah dibuat sama sekali, tapi saya merasa tidak keberatan untuk membantu teman saya itu. Sebab, saya berpikir jika saya membantu orang lain maka saya pasti juga suatu saat membutuhkan pertolongan dari orang lain, bukan? (Dalam hal ini dalam penyusunan laporan dan aplikasi tugas tahap akhir, he he he.)

Beda Web Biasa Dengan Portal Web

Bismillaahirrahmaanirrahiim...

Suatu ketika saya mengikuti seminar salah satu teman seperjuangan ketika dia melakukan presentasi hasil kerja prakteknya di salah satu perusahaan yang melayani jasa pengangkutan barang tambang. Awalnya saya tidak begitu memperhatikan judul kerja praktek (KP) yang dia perlihatkan di depan peserta seminar (termasuk seorang diantaranya adalah dosen pembimbing dia, Pak Slamet). Namun perhatian saya kemudian tersentak ketika Pak Slamet merasa janggal antara judul dengan hasil produk (sistem informasi / web) teman saya itu.

Pertanyaan Pak Slamet tersebut adalah : "Apa bedanya antara web dengan portal web?".

Dari hasil informasi yang saya cerna dari Pak Slamet ketika memberikan arahan kepada mahasiswa bimbingannya adalah seperti ini. Web biasa hanyalah situs yang menampilkan informasi saja sementara web portal / portal web tidak semata hanya menampilkan informasi saja, tapi sistem yang ada didalamnya memungkinkan seorang pengguna untuk mengakses suatu sistem yang lain yang ada pada lingkungan internal (jaringan lokal intranet yang juga terhubung ke internet) suatu perusahaan dan mengendalikannya dari web portal tersebut.

Salam, KP cukup 4 kali saja, 2 SKS = 2 Tahun. Biar Mantab. Alhamdulillaahirabbil'aalamiin...