Jumat, 13 April 2012

Cara membuat koneksi dengan menggunakan PHP



1.     Buka aplikasi editor seperti : notepad
2.     Lalu ketikkan skrip seperti yg dibawah ini :



3.     Simpan di xampp/htdocs di  local disk kamu
4.     Aktifkan xampp
5.     Buka browser dan cek di localhost/(folder yang kamu buat di xampp)
6.     Dan jika berhasil akan muncul tampilan seperti ini di browser kamu :


Jumat, 06 April 2012

Menambahkan Komentar untuk Script



Untuk menambahkan komentar script PHP ke html diperlukan persyaratan khusus yang tidak boleh ditinggalkan, yaitu diperlukan karakter dalam script PHP dan HTML agar dapat membedakan antara script dengan teks biasa dalam HTML. Karakter untuk HTML adalah karakter < dan >. Untuk PHP, karakter yang digunakan adalah sebagai berikut :

<html>
<body>
<?php
/*Script PHP*\
?>
</body>
</html>

Cara menggunakan PHP Manual


Jika Anda menjalankan PHP sendiri komputer, ingat bahwa Anda dapat menyimpan file ke direktori yang tepat dan mengakses script melalui http://localhost/.  Jika Anda melihat kesalahan atau halaman kosong bukan hasil yang ditunjukkan dalam mencari, lihat bagian debugging pada akhir bab ini. PHP adalah case-sensitive ketika datang ke memanggil fungsi seperti phpinfo () dan cetak:  cetak, Cetak, dan PRINT bersih sama hasil.
Kemudian dalam buku ini Anda akan melihat contoh-contoh dimana kasus membuat perbedaan penting. Anda dapat menggunakan fungsi lain untuk mengirim pesan teks ke browser, termasuk echo dan printf (), tapi buku ini terutama menggunakan cetak. Anda dapat-dan sering akan digunakan mencetak lebih dari beberapa baris: print "Ini adalah lagi kalimat dari teks ".; Tanda kutip penutup mengakhiri pesan yang dicetak dan titik koma adalah ditempatkan hanya pada akhir baris itu. Sebuah Sederhana Halo, dunia! contoh: pertama Anda terjun ke pemrograman PHP. 

Para manual online yang dapat diakses di PHP www.php.net / manual-list setiap fungsi dan fitur bahasa. Manual ini diselenggarakan dengan konsep-konsep umum (Instalasi, sintaks, variabel) dibahas pertama dan berakhir dengan fungsi berdasarkan topik (MySQL, fungsi string, dan sebagainya). 
Untuk segera melihat fungsi apapun dalam PHP manual, pergi ke www.php.net / functionName di browser Web Anda (misalnya, www. 
php.net / cetak).  Untuk memahami bagaimana fungsi dijelaskan, melihat awal cetak. 
Fungsi Halaman A. Baris pertama adalah nama fungsi itu sendiri, diikuti oleh versi PHP dalam yang tersedia. Sebagai bahasa tumbuh, fungsi baru yang ditambahkan dan, sesekali, fungsi lebih tua dihapus. Lalu ada deskripsi tekstual dari fungsi bersama dengan penggunaan dasar fungsi itu. Penggunaan adalah bagian paling penting dan membingungkan. Dalam contoh ini, nilai int, pertama, kata yang mencetak mengembalikan nilai integer (Khususnya, cetak kembali 1, selalu). Halaman Manual PHP untuk membangun cetak. Memulai dengan PHP 19 
Dalam tanda kurung, string $ arg menyatakan bahwa fungsi memerlukan satu diperlukan argumen, yang harus dalam bentuk string. 
Anda sudah melihat ini dalam tindakan. Sebagai perbandingan, periksa manual yang 
daftar untuk nl2br () fungsi B. fungsi mengkonversi baris baru ditemukan dalam teks (setara dengan menekan Kembali / Enter) ke dalam tag HTML istirahat. Fungsi ini, yang mengembalikan string, mengambil string sebagai yang Argumen pertama dan Boolean opsional (Benar / salah) sebagai kedua. Setiap kali Anda melihat kurung persegi, yang menunjukkan 
opsional argumen, yang selalu terdaftar terakhir. 
Ketika fungsi memakan waktu beberapa argumen, mereka dipisahkan dengan koma. 


Oleh karena itu, fungsi ini dapat disebut seperti: 

                       nl2br ("teks Beberapa"); 
                       nl2br ("Beberapa teks", false); 

Sebagai definisi juga menunjukkan, yang kedua argumen memiliki nilai default dari benar, yang berarti akan menciptakan XHTML <br /> tag kecuali fungsi tersebut melewati kedua argumen nilai palsu. Dalam hal ini, fungsi akan membuat tag HTML <br> gantinya. Jika Anda pernah bingung dengan fungsi atau bagaimana hal itu digunakan dengan benar, periksa PHP  panduan ini referensi halaman untuk itu. Halaman B Manual PHP untuk fungsi nl2br (). 

Langkah-Langkah membuat dan menguji script PHP serta menampilkan di browser


            Buat file bernama hello.php dan meletakkannya di direktori root web server Anda (DOCUMENT_ROOT) dengan konten berikut:

Contoh # 1 pertama kami PHP script: hello.php
                                <html>
                                <head>
                                <title> PHP Uji </ title>
                                </ head>
                                <body>
                                <? php echo '<p> Hello World </ p>';?>
                                </ body>
                                </ html>

Gunakan browser Anda untuk mengakses file dengan URL web server Anda, berakhir dengan referensi file / hello.php. 
   Ketika mengembangkan secara local URL ini akan menjadi sesuatu seperti http://localhost/hello.php atauhttp://127.0.0.1/hello.php tapi ini tergantung pada konfigurasi web server. Jika semua sudah dikonfigurasi dengan benar, file ini akan diurai oleh PHP danoutput berikut akan dikirim ke browser Anda:

                                <html>
                               <head>
                               <title> PHP Uji </ title>
                               </ head>
                               <body>
                               <p> Hello World </ p>
                               </ body>
                               </ html>

Cara Menggunakan FTP



FTP adalah singkatan dari File Transfer Protocol, dimana aplikasi ini akan sangat membantu kamu untuk men-transfer file antara komputer dan server di internet. Software ini sangat berguna bagi seorang webmaster yang sering melakukan update file dari web tersebut.
Cara menggunakan FTP FileZilla, yaitu:
ü Pertama Instal FileZilla, jika belum ada,
ü Jalankan aplikasi FileZilla, lalu klik menu File dan pilih Site Manager.
ü Pilih New Site
ü Isi kolom host dengan alamat web kamu, isi kolom port dengan angka 21.
ü Pilih logon type: Normal. Isi kolom User dan Password server web kamu.
ü Klik OK untuk menyimpan atau klik Connect untuk langsung menghubungi server via FileZilla

Dasar PHP Sintax


Sebuah script PHP selalu dimulai dengan blok <?php Diakhiri dengan ?> PHP scripting blok dapat ditempatkan di manapun dalam dokumen.
Pada server dengan dukungan shorthand diaktifkan, Anda dapat memulai blok scripting dengan <? dan diakhiri dengan ?>.
Untuk kompatibilitas maksimum, kami sarankan Anda menggunakan formulir standar (<?php) bukan pada bentuk singkatan.
Sebuah file PHP biasanya berisi tag HTML, seperti sebuah file HTML, dan beberapa kode PHP scripting syntax PHP.
Di bawah ini, kita memiliki contoh sederhana script PHP yang mengirim teks “Hello World” ke browser:
Bukalah notepad dalam PC anda lalu isikan script berikut:
<html>
<body>
<?php
echo “Hello World”;
?>
</body>
</html>
Simpan file tersebut dengan save as type index.php, buatlah 1 folder dalam “C:\AppServ\www” sebagai contoh buat nama folder dengan “website”. File index.php yang tadi anda buat simpanlah dalam folder website tersebut. lalu cobalah buka “http://localhost/website”.
Setiap baris kode PHP harus diakhiri dengan titik koma dalam syntax PHP. Titik koma adalah pemisah dan digunakan untuk membedakan satu set instruksi dari yang lain.
Ada dua pernyataan dasar untuk teks output dengan PHP: echo dan print. Dalam contoh di atas kita telah menggunakan pernyataan echo untuk output teks “Hello World” dalam syntax PHP.
Catatan: File harus memiliki ekstensi php.. Jika file tersebut memiliki ekstensi. Html, kode PHP tidak akan dieksekusi.syntax PHP.

Dasar HTML Sintax


HTML merupakan singkatan dari HyperText Markup Language adalah script untuk menyusun dokumen-dokumen Web. Dokumen HTML disimpan dalam format teks reguler dan mengandung tag-tag yang memerintahkan web browser untuk mengeksekusi perintah-perintah yang dispesifikasikan.

Struktur dasar dokumen HTML adalah sebagai berikut:
<html>
<head>
<title>Disini Judul Dokumen HTML</title>
</head>
<body>
        Disini penulisan informasi Web
</body>
</html>
Dari struktur dasar HTML di atas dapat dijelaskan sebagai berikut:

a.  Tag
Adalah teks khusus (markup) berupa dua karakter "<" dan ">",  sebagai contoh <body> adalah tag dengan nama body. Secara umum tag ditulis secara berpasangan, yang terdiri atas tag pembuka dan tag penutup (ditambahkan karakter "/" setelah karakter "<"), sebagai contoh <body> ini adalah tag pembuka isi dokumen HTML, dan </body> ini adalah tag penutup isi document HTML.
b.  Element
Element terdiri atas tiga bagian, yaitu tag pembuka, isi, dan tag penutup. Sebagai contoh untuk menampilkan judul dokumen HTML pada web browser digunakan element title, dimana: <title> ini adalah tag pembuka judul dokumen HTML. Disini Judul Dokumen HTML ini adalah isi judul dokumen HTML </title> ini adalah tag penutup judul dokumen HTML



Tag-tag yang ditulis secara berpasangan pada suatu element HTML,  tidak boleh saling tumpang tindih dengan pasangan tag-tag lainnya.
Contoh penulisan tag-tag yang benar
<p>
    <b>
        ................
    </b>
</p>

Contoh penulisan tag-tag yang salah

<p>
    <b>
        ................
    </p>
</b>








c. Attribute
Attribute mendefinisikan property dari suatu element HTML, yang terdiri atas nama dan nilai. Penulisannya adalah sebagai berikut:

<TAG
   nama-attr="nilai-attr"
   nama-attr="nilai-attr"
   .................
>
   .................

</TAG>
Secara umum nilai attribute harus berada dalam tanda petik satu atau dua. Sebagai contoh, untuk membuat warna teks menjadi kuning dan latarbelakang halaman web menjadi hitam, penulisannya adalah<body bgcolor="black" text="yellow">

d. Element HTML
Menyatakan pada browser bahwa dokumen Web yang digunakan adalah HTML.

Sintaks:
<html>
..........
</html>

e. Element HEAD
Merupakan kepala dari dokumen HTML. Tag <head> dan tag </head> terletak di antara tag <html> dan tag </html>.

Sintaks:
<head>
...........
</head>

f. Element TITLE
Merupakan judul dari dokumen HTML yang ditampilkan pada judul jendela browser. Tag <title> dan tag </title> terletak di antara tag <head> dan tag </head>.

Sintaks:
<title>
.........
</title>

g. Element BODY
Element ini untuk menampilkan isi dokumen HTML. Tag <body> dan tag </body> terletak di bawah tag <head> dan tag </head>.
Element BODY mempunyai attribute-attribute yang menspesifikasikan khususnya warna dan latarbelakang dokumen yang akan ditampilkan pada browser.

Sintaks:
<body text="v" bgcolor="w" background="uri" link="x" alink="y" vlink="z">
..............
</body>

Attribute text memberikan warna pada teks, bgcolor memberikan warna pada latarbelakang dokumen HTML, background memberikan latarbelakang dokumen HTML dalam bentuk gambar, linkmemberikan nilai warna untuk link, alink memberikan warna untuk link yang sedang aktif, vlink memberikan warna untuk link yang telah dikunjungi.
Jika attribute bgcolor dan background keduanya dispesifikasikan maka attribute background yang akan digunakan, akan tetapi jika nilai attribute background (gambar) tidak ditemukan pada dokumen HTML maka attribute bgcolor yang akan digunakan.

2   



Sabtu, 31 Maret 2012

Beberapa penjelasan tentang DHCP


1. Penjelasan tentang DHCP Server
DHCP Server adalah komputer yang mempunyai servis akan DHCP dimana setiap client akan diberikan informasi TCP/IP dan menyewakan IP ketika client merequestnya. DHCP server ini berfungsi memberikan IP address secara otomatis saat komputer tersebut aktif terhubung ke dalam jaringan.Tetapi jika pada jaringan komputer tersebut terdapat subnet, maka dengan hanya menggunakan DHCP server tidaklah cukup. Subnet biasanya dibentuk jika jumlah komputer yang berada pada jaringan tersebut cukup banyak. Hal ini bertujuan agar administrasi jaringan menjadi lebih mudah dan teratur. Makin banyak jumlah komputer yang terdapat pada jaringan tersebut, maka kemungkinan akan semakin banyak pula subnet yang dibentuk. Subnet ini dapat dibayangkan sebagai jaringan kecilyang terdapat di dalam jaringan utama. Antar subnet dihubungkan dengan sebuah gateway atau router. Dengan menggunakan DHCP, maka pada tiap subnet harus terdapat sebuah DHCP server. Hal ini tentu akan membebani tugas komputer dengandifungsikannya sebagai DHCP server yang harus ada di setiap subnet, terutama jika jumlah subnet cukup banyak.
2. Penjelasan tentang DHCP Client
DHCP Client adalah komputer yang menjalankan software DHCP yang dimana software tersebut berkomunikasi dengan DHCP untuk merequest IP.
DHCP Server memiliki sekumpulan IP yang diizinkan untuk diberikan kepada client yang disebut sebagai DHCP Pool. Client akan menyewa IP tersebut dengan waktu yang telah ditetapkan di DHCP Server. Jikala masa sewa IP tersebut habis, otomatis client akan meminta IP baru ke DHCP Server.
DHCP Client meminta IP kepada DHCP Server sebagai mana langkah berikut.
1.  DHCP Discover: DHCP Client akan menyebarkan request secara broadcast ke jaringan untuk mencari DHCP Server yang aktif.
2.  DHCP Poffer: Setelah DHCP Server menerima request, DHCP Server akan menawarkan IP kepada DHCP Client.
3.  DHCP Request: Maka DHCP Client akan meminta IP yang tersedia yang berada dalam DHCP Pool pada DHCP Server.
4.  DHCP Pack: DHCP Server akan merespon permintaan tersebut dan mengirimkan paket ackowledgment. Kemudian DHCP Server akan menetapkan juga sebuah alamat dan konfigurasi TCP/IP lainnya. kepada Client.
 4 langkah diatas merupakan langkah – langkah yang dilakukan DHCP Client yang belum memiliki IP Address. Bagi yang sudah memiliki IP Address langkah yang dilakukan hanya langkah 3 dan 4 yang dilakukan atau tahap  Adderss Renewal. Proses permitaan IP baru kepada DHCP Server. IP yang telah kadaluarsa atau telah habis masa pakainya tersebut akan dimasukkan lagi oleh DHCP Server sebagai IP yang tersedia untuk client yang lainnya.
3. Penjelasan tentang DHCP Relay
DHCP (untuk Dynamic Host Configuration Protocol) agen relay adalah Protokol Bootstrap yang relay DHCP pesan antara klien dan server untuk DHCP pada Jaringan IP yang berbeda. Ini bisa menjadi host atau router IP yang "mendengarkan" pesan klien DHCP disiarkan di subnet dan relai mereka ke server DHCP dikonfigurasi. DHCP server kemudian akan mengirim respon lagi menggunakan agen relay DHCP kembali ke klien DHCP. Para agen relay DHCP menghemat administrator penderitaan menginstal dan menjalankan setiap server DHCP pada setiap subnet. Sebuah DHCP server atau komputer yang bertindak sebagai server DHCP yang diperlukan untuk setiap segmen jaringan IP yang memiliki klien DHCP. Istilah-istilah ini mungkin terdengar terlalu bertele-tele bagi sebagian orang, sehingga definisi istilah di bawah ini mungkin datang sebagai melegakan.


Pada jaringan besar umumnya terdiri dari banyak segmen (umumnya VLAN) dan ratusan atau bahkan ribuan komputer. Tentu sulit sekali untuk me-manage IP untuk sekian banyaknya PC itu. Yang mudah tentu menggunakan DHCP Server, namun bagaimana bila segmen dari DHCP Server tersebut berbeda dengan letak PC yang ingin mendapat IP itu? Yaitu menggunakan DHCP Relay

Cara kerja DHCP Relay secara sederhana adalah mengarahkan paket DHCP Discover ke DHCP server yang terletak pada segmen yang berbeda, begitu DHCP server memberikan paketDHCP Offer, maka paket ini akan diteruskan oleh Switch ke PC yang bersangkutan dan PC akan membalas dengan paket DHCP request, dimana paket ini akan diteruskan oleh Switch ke DHCP Server, kemudian DHCP Server akan memberikan persetujuan dengan mengirimkan paket DHCP Ack yang akan diteruskan juga oleh Switch ke segmen dimana PC itu berada. 

4. Penjelasan tentang NAT
Network Address Translation (NAT) adalah salah satu fasilitas router untuk meneruskan paket dari IP asal dan atau ke IP tujuan.
NAT merupakan standar internet yang mengizinkan computer host dapat berkomunikasi dengan jaringan luarmenggunakan IP address Public. Dengan kata lain, NAT mempunyai peran penting untuk menghubungkan client ke jaringan internet. Terdapat dua jenis NAT, yaitu source NAT (Srcnat) dan destination NAT (dstnat)

Sabtu, 11 Februari 2012

Sekilas cerita



Pria itu sudah tua.. umurnya pasti sudah lebih dari tujuh puluh tahun.. dia pasti lahir saat ir.soekarno masih belum merencanakan kemerdekaan.. dulu pria itu pernah menjadi bayi.. dia pasti manis dan bersih, dan ibunya pernah menciumi jari-jari kaki mungilnya yang berwarna merah muda.. mungkin saat ada gemuruh guntur pada malam hari, ibunya menghampiri tempat tidur bayi, membetulkan selimutnya, dan berbisik bahwa dia tidak perlu takut, ibunya ada di situ.. lalu ibunya menggendongnya dan menempelkan pipi ke kepalanya sambil berkata dia adalah anak manis tersayang..dulu dia pemuda yang kuat dan bahagia.. saat dia menyusuri jalanan, gadis-gadis tersenyum serta berpaling untuk melihatnya.. dia balas tersenyum dan mungkin mengedipkan mata pada gadis tercantik..pasti dia sudah menikah, punya anak, dan anak-anaknya menganggapnya papa terbaik di seluruh dunia karena dia bekerja keras dan membelikan mereka mainan pada harii ulang tahun mereka.. sekarang anak-anaknya pasti mulai tua sepertinya, dan mereka juga punya anak, lalu tak seorang pun menginginkan pria tua ini lagi dan mereka menunggunya mati.. padahal dia tidak mau mati.. dia ingin terus hidup sekalipun dia sudah tua dan tak ada lagi yang bisa membuatnya bahagia..

Kamis, 09 Februari 2012

Program Komentar PHP

~ Pertama, Buka terlebih dahulu xampp. Setelah itu buka notepad kemudian ketik script tersebut. Save script tersebut dalam bentuk ekstensi .php didalam folder htdocs yang terletak didalam xampp.




~ Kedua buka browser dan ketik local host, kemudian ketik nama folder setelah itu nama file .php 

Program Looping(perulangan) PHP


~ Pertama, Buka terlebih dahulu xampp. Setelah itu buka notepad kemudian ketik script tersebut. Save script tersebut dalam bentuk ekstensi .php didalam folder htdocs yamg terletak didalam xampp.




~ Kedua buka browser dan ketik local host, kemudian ketik nama folder setelah itu nama file .php
 

Program Input Data PHP

~Pertama, Buka terlebih dahulu xampp. Setelah itu buka notepad kemudian ketik script yang pertama. Save script tersebut dalam bentuk ekstensi .php didalam folder htdocs yang terletak didalam xampp.


~Kedua buat lagi script tetapi script ini berisi tentang hasil input


~Ketiga buka web browser dan ketik localhost/nama folder/nama file.php




Program Berkondisi PHP

~ Pertama, Buka terlebih dahulu xampp. Setelah itu buka notepad kemudian ketik script tersebut. Save script tersebut dalam bentuk ekstensi .php didalam folder htdocs yang terletak didalam xampp.
 ~ Kedua buka browser dan ketik local host, kemudian ketik nama folder setelah itu nama file .php










Program PHP yang Pertama


~ Pertama, Buka terlebih dahulu xampp. Setelah itu buka notepad kemudian ketik script tersebut. Save script tersebut dalam bentuk ekstensi .php didalam folder htdocs yamg terletak didalam xampp.


~ Kedua buka browser dan ketik local host, kemudian ketik nama folder setelah itu nama file .php



Rangkuman PHP, Jum'at 03 Feb 2012


Nama: Hamsia Laisa
Kelas:XI TKJ 1
Nis:2010108/No.urut:16

Rangkuman Pertemuan hari jum’at, 03 Feb 2012
A.    Pengertian PHP

PHP (Hypertext Preprocessor), merupakan bahasa pemrograman web bersifat serverside, artinya bahasa berbentuk script yang disimpan dan dijalankan di komputer server (WebServer) sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam bentuk script HTML. Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. PHP juga mampu berkomunikasi dengan database terkenal.

B.    Konsep Kerja

Browser melakukan permintaan suatu halaman web kemudian mendapatkan alamat dari web server, mengidentifikasi halaman yg diinginkan, dan menyampaikan segala informasi yang dibutuhkan oleh webserver. Selanjutnya mencarikan file yg di minta dan memberikannya ke browser. Contoh script php : ngoding.php
<html>
<head><title>Ngoding Pertama</title></head>
<body> Ngoding dengan PHP.<br>
<?php
printf(“Tgl. Sekarang: %s”, Date (“d F Y”));
?>
</body> </html>

Setelah selesai di buat, buka browser lalu masukkan alamat http://localhost/latihanphp/ngoding1.php. Perhatikan yang muncul di halaman browser:






C.   Pengertian Variabel
Pada kode di bawah, $nama adalah nama variable. Sebuah variable diawali dengan tanda $. Baris :
$nama=”Hamsia”;
Merupakan pernyataan untuk memberikan string “Hamsia” ke dalam variable $nama. Selanjutnya,
Printf(“Hi,%s”,$nama);
Untuk menampilkan tulisan “Hi, “diikuti dengan nilai setelah koma yaitu isi dari $nama. Tanda %s adalah format string, artinya data yg menggantikan tanda tersebut formatnya adalah string.
*         Contoh script variable :
<html>
<head><title>Latihan Variabel</title></head>
<body> Ngoding dengan PHP.<br>
<?php
$nama = “Hamsia”;
printf(“Hi, %s”, $nama);
?>
</body></html>
*         Contoh script input data, pertama buat script ngodinginput.php:
<html>
<head><title>Ngoding  Inputan dari Keyboard</title></head>
<body>
<form action=“hasilinput.php“ method=“GET”>
Silakan Masukkan nama Anda: <br>
<input type=“text” name=“nama_anda”><br>
<input type=“submit” value=“Kirim”>
</form></body>
</html>
Selanjutnya buat script hasilinput.php:
<html>
<head><title>Hasil inputnya</title></head>
<body>
<?php
$nama_anda = $_GET [“nama_anda”];
Print(“Selamat Belajar PHP, Sdr. <b>$nama_anda</b>”);
?>
</body></html>
*         Contoh script nama hari:
<html>
<head><title>Nama Hari </title></head>
<body> Hari ini
<?php
$nama_hari = date(“D”);
if ($nama_hari == “Sun”);
print (“hari Minggu”);
else
print(“Bukan hari Minggu”);
?>
</body></html>
*         Contoh script Pengulangan: pengulangan.php
<html>
<head><title>Nama Hari </title></head>
<body> Hari ini
<?php
for ($i  = 1; $i <= 7; $i + 1)
print(“<font size = $i> $i </font><br>”);
print (“Horee…!”);
?>
</body></html>
*         Variabel pada script komentar:
/*
*/