Mengenal Materi PHP untuk Pemrograman Web

PHP (Hypertext Preprocessor) merupakan salah satu bahasa web berkode yang sangat powerful sama dengan HTML CSS dan sebagainnya. Sejak pertama kali dikenal, bahasa ini dipergunakan untuk menghasilkan halaman-halaman web yang bersifat dinamis. Sampai saat ini, PHP banyak sekali digunakan dalam membuat aplikasi web baik lokal maupun Internet dinamis dan atraktif. Saat halaman dibuka dan mengandung kode PHP, maka prosesor akan menerjemahkan semua perintah pada halaman tersebut, dan kemudian menampilkan kembali hasilnya ke browser sebagai halaman HTML seperti biasa penerjemahan tersebut dilakukan oleh prosesor secara otomatis. 
Mengenal Materi PHP untuk Pemrograman Web
Seperti sebagian besar bahasa script lainnya, PHP secara langsung dapat ditanamkan ke HTML. File PHP harus disimpan dalam format atau ekstensi .php, apabila anda menyimpan file php tersebut dengan format atau ekstensi .html maka yang terjadi adalah kerusakan dalam kode dan yang ditampilkan tidak akan berhasil menurut metode yang akan kita pakai. Untuk menuliskan file php harus diawali dengan <?php atau <? (jika server mengizinkan) Setiap baris instruksi program harus diakhiri dengan tanda titik koma “;”. Artinya jika menuliskan lebih dari 1 baris tetap akan dianggap satu baris instruksi program jika belum diakhiri tandan titik koma.
Contoh 1 :
<?php
echo 'Saya belajar berkode';
// ini memakai satu baris
?>
Contoh 2 :
<?php
echo 'Saya belajar
berkode';
// ini memakai dua baris
?>
Contoh yang salah :
<?php
echo 'Saya belajar';
berkode';
// ini memakai dua baris
?>
Gunakan Xampp untuk memanggil file .php

Mempelajari HTML Dasar Lanjutan

Mempelajari HTML Dasar Lanjutan
Pada postingan sebelumnya telah saya jelaskan mengenai elemen-elemen dasar dari HTML/XHTML dan implementasinya. Selain elemen-elemen dasar dari HTML/XHTML ada elemen-elemen lain yang memiliki peran yang lebih penting didalam menghasilkan dokumen HTML. Di postingan ini saya akan menjelaskan mengenai dasar-dasar elemen dan cara penggunaan elemen-elemen yang nantinya akan sering kita gunakan. Secara garis besar, elemen-elemen ini mencakup 3 bagian antara lain :
  1. Link: Untuk mengaitkan antara satu dokumen dengan dokumen lainnya (atau bisa juga mengaitkan atau blok-blok di dalam satu dokumen)
  2. Tabel: Untuk menghasilkan data dalam bentuk tabular .
  3. Form: Untuk menghasilkan form masukan data.\
  • Menggunakan Link 
Fitur fundamental dari hypertext adalah hyperlink dokumen-dokumen, kita dapat mengelink ke lokasi-lokasi lain. Sebagaimana yang kita ketahui, hyperlink merupakan teks yang memungkinkan kita untuk melakukan perpindahan dari satu halaman ke halaman lainnya.
  • Menciptakan Link
HTML menyediakan tag <a> atau bisa juga disebut anchor. Untuk mendefinisikan sebuah link. Dalam implementasinya, pembuatan link memerlukan atribut href yang menyatakan lokasi tujuan. Lokasi ini bisa berupa alamat lengkap (absolut) atau singkat (relatif) yang dimaksud disini bukan alamat rumah akan tetapi yang dimaksud adalah alamat lengkap atau singkat disini adalah alamat URL. Untuk mengetahui cara membuat dan mengaitkan dokumen satu ke dokumen yang lainnya ikuti langkah langkah berikut:
  1. Buka Editor Teks (Notepad, Notepad++, Sublime, Adobeweaver dan lain sebagainnya).
  2. Ketikkan teks (kode-kode HTML) dibawah ini kedalam Editor Teks
<!DOCTYPE html>
<html lang="en">
<head>
<title>Demo Link</title>
</head>
<body>
<a href="link2.html">Klik di sini</a>
</body>
</html>
    Kemudian, Simpan dokumen HTML dengan nama link1.html dan letakkan di lokasi direktori web. Langkah selanjutnya, buat halaman kedua (link2.html) yang nantinya akan dikaitkan.
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <title>Demo Link 2</title>
    </head>
    <body>
    Untuk kembali ke halaman pertama
    <a href="link1.html">Klik di sini</a>
    </body>
    </html>
        1. Simpan dengan nama link1.html
        2. Untuk menguji hasilnya, buka Web Browser (Mozilla Firefox, Google Chrome dan lain lain) dan arahkan ke alamat link1.html
        3. Klik link yang ada secara bergantian.
          • Atribut Link
          Elemen anchor menyediakan sejumlah attribut yang berguna untuk mendukung fungsionalitasnya, dua di antaranya yang kerap digunakan adalah target dan title. Attribut target digunakan untuk mengatur apakah link akan di buka di window yang sama (default) atau di window (atau tab) baru. Di sisi lain, title berfungsi untuk menampilkan teks manakala kursor mouse berada di atas link.
          <!DOCTYPE html>
          <html lang="en">
          <head>
          <title>Demo Atribut Link</title>
          </head>
          <body>
          <a href="link2.html" target="_blank" title="Title link" >Klik di sini</a>
          </body>
          </html>
          • Link Internal
          Elemen anchor juga memungkinkan kita untuk melakukan navigasi di dalam satu dokumen (layaknya seperti bookmark). Untuk mengimplementasikan hal ini, kita memerlukan attribut identifier. Langkah pertama untuk mengimplementasikan link internal adalah dengan mendefinisikan lokasi di attribut href yang diberi prefiks #. Langkah berikutnya adalah menetapkan nilai attribut identifier di blok yang akan dituju, di mana nilainya sama dengan href namun tanpa prefiks #. Untuk lebih jelasnya, perhatikan dokumen berikut:
          <!DOCTYPE html>
          <html lang="en">
          <head>
          <title>Demo Link Internal</title>
          </head>
          <body>
          Menu
          <ul>
          <li><a href="#pendahuluan">Pendahuluan</a></li>
          <li><a href="#pembahasan">Pembahasan</a></li>
          <li><a href="#kesimpulan">Kesimpulan</a></li>
          </ul>
          <h3 id="pendahuluan">Pendahuluan</h3>
          <p>
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit, sed do eiusmod tempor incididunt ut labore et dol ore magna aliqua.
          <h3 id="pembahasan">Pembahasan</h3>
          <p>
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit, sed do eiusmod tempor incididunt ut labore et dol ore magna aliqua.
          <h3 id="kesimpulan">Kesimpulan</h3>
          <p>
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit, sed do eiusmod tempor incididunt ut labore et dol ore magna aliqua.
          </body>
          </html>
          Perlu diperhatikan, nilai attribut identifier tidak boleh sama atau harus unik di dalam lingkupannya.

          Cara Menyisipkan Gambar pada Dokumen HTML

          Tak hanya teks saja yang dapat dipergunakan di dokumen HTML, tapi kita juga bisa menyisipkan gambar di dalam dokumen HTML. Untuk keperluan ini, HTML menyediakan tag pembuka <img yang didukung dengan sejumlah atribut. Ingat!! Satukan Gambar dan index.html dalam satu folder agar kita bisa memanggil link gambar di dokumen HTML.
          <body>
          <p>
          <!-- menggunakan path relative -->
          <img src="merahputih.jpg" />
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit, sed do eiusmod tempor incididunt ut labore et dol ore magna aliqua.
          <hr />
          <p>
          <!-- menggunakan path absolute -->
          <img src="http://localhost/web01/01/merahputih.jpg"
          align="right" />
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit, sed do eiusmod tempor incididunt ut labore et dol ore magna aliqua.
          </body>
          Ganti merahputih.jpg dengan gambar yang ingin anda pakai
          Untuk hasilnya sebagai berikut.
          Menyisipkan Gambar
          Menyisipkan Gambar
          Gambar diatas menggunakan path relative, jika anda ingin menggunakan path absolute harus mengaktifkan atau menjalankan xampp terlebih dahulu.

          Cara Membuat Warna Background pada Dokumen HTML

          Untuk memberikan warna background pada dokumen HTML, HTML menyediakan atribut bgcolor yang terletak di tag <body>. Atribut ini dapat diisi dengan nama warna misalnya red, black, white dan lain-lainnya INGAT!! jika anda ingin menggunakan nama warna diharuskan memakai bahasa inggris misalnya : red (merah), black (hitam), white (putih) atau kode heksadesimal misalnya #FFFFFF. Khusus untuk elemen-elemen lain tertentu, sudah tersedia atribut color yang memungkinkan kita melakukan untuk memberi warna. Sama seperti bgcolor, nilai atribut ini juga dapat berupa nama warna (White) atau kode heksadesimal (#FFFFFF).
          <!-- memberi warna aqua di body -->
          <body bgcolor="aqua">
          <h3 align="center">Heading 3</h3>
          <font color="red">Font berwarna merah</font> <br />
          <font color="#FF0000">
          Font berwarna merah (menggunakan nilai heksa)</font>
          </body>
          Untuk hasilnya berikut ini :
          Pewarnaan pada background
          Pewarnaan pada background

          Cara Membuat List Turun pada Dokumen HTML

          HTML mendukung list dalam bentuk berurutan (ordered), tidak berurutan (unordered) dan definisi (definition). Untuk setiap bentuk list ini, terdapat list item dinyatakan melalui tag <li> berpasangan yang menghasilkan item-item list. Pada dasarnya tab menu pada web itu menggunakan tag <li> jadi jika anda ingin membuat tab menu pasti membutuhkan tag <li> ini. Untuk kode dasar tag <li> sebagai berikut.
          <body>
          Ordered List
          <ol>
          <li>Satu</li>
          <li>Dua</li>
          </ol>
          <hr />
          Unordered List
          <ul>
          <li>Satu</li>
          <li>Dua</li>
          </ul>
          <hr />
          Definition List
          <dl>
          <dt>Satu</dt>
          <dd>Satu Satu</dd>
          <dt>Dua</dt>
          <dd>Dua Dua</dd>
          </dl>
          </body>
          Untuk hasilnya sebagai berikut :
          Menggunakan menu list di dokumen html
          Menu List

          Cara Membuat Garis Horizontal pada Dokumen HTML

          Di dokumen HTML, garis horizontal direpresentasikan melalui tag <hr />. Meskipun kebanyakan browser me-render elemen ini dengan visualisasi yang sedikit berbeda, namun pada mulanya mencerminkan sebuah bentuk garis horizontal.
          <body>
          Membuat garis horizontal <hr />
          <p>
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit,
          <br />
          sed do eiusmod tempor incididunt ut labore et dol ore magna aliqua.
          <br />
          Ut enim ad minim veniam, quis nostrud exercitatio nullamco laborisnisi ut aliquip ex ea commodo consequat.
          <hr />
          </body>
          Untuk hasilnya sebagai berikut :
          Menggunakan garis horizontal
          Garis Horizontal

          Cara Mempelajari Preformatted Teks pada Dokumen HTML

          Artikel ini lanjutan dari Cara Mempelajari Format Teks pada Dokumen HTML

          Preformatted Teks

          Apabila kita menginginkan agar teks yang tertulis didalam editor teks (notepad, notepad++, sublime, dan lain sebagainya) dapat ditampilkan dengan apa adanya. Pada kasus seperti ini, kita bisa memanfaatkan keberadaan tag <pre>. Tag ini akan menampilkan teks dengan font Courier dan tetap mempertahankan spasi serta baris baru. Tag ini juga biasa digunakan untuk menempatkan kumpulan kode contoh sebagai berikut.

          Hasilnya sebagai berikut :
          <body>
          <pre>
          ------------------------------------------------
          No | Nama | Alamat
          ------------------------------------------------
          1 | Aldi Syahputra | Surabaya
          2 | Anggra Isnaini | Malang
          3 | Brenda Tifani | Blitar
          4 | Tya Rahmadaniar | Banjarmasin
          5 | Wahyu Gatot Sudewo | Samarinda
          ------------------------------------------------
          </pre>
          </body>
          Menggunakan Tag Pre
          Menggunakan Tag Pre
          Untuk melihat perbedaannya adalah dengan cara menghapus tag <pre> dan lihat sendiri hasilnya.

          Cara Mempelajari Format Teks pada Dokumen HTML

          HTML menyediakan berbagai macam elemen yang dapat dimanfaatkan untukpemformatan teks.

          • Heading
          Heading merupakan salah satu elemen yang paling penting yang terdapat di dalam dokumen HTML. Heading didefinisikan menggunakan tag pembuka <hn> dan diakhiri dengan tag penutup </hn>, di mana n menyatakan tipe dengan nilai 1-6. Karena dapat dipergunakan untuk mengetahui bentuk semua jenis heading. Perhatikan, kode HTML dibawah ini sengaja diringkas agar memudahkan cara penulisannya. Jadi, dalam implementasinya harus mendeklarasikan semua elemen-elemen dasar. Heading mempunyai perbedaan ukuran <h1> </h1> lebih besar dari pada <h2> </h2> dan seterusnya.

          Dibawah ini adalah kode HTML yang digunakan untuk menyusun heading. <body>
          <h1>Heading 1</h1>
          <h2>Heading 2</h2>
          <h3>Heading 3</h3>
          <h4>Heading 4</h4>
          <h5>Heading 5</h5>
          <h6>Heading 6</h6>
          </body>

          Berikut ini adalah hasilnya :
          Heading
          Heading

          Berikutnya adalah elemen heading yang menyediakan attribut align yang dapat digunakan untuk mengatur posisi teks.
          <body>
          <h1 align="right">Heading 1</h1>
          <h2 align="left">Heading 2</h2>
          <h3 align="center">Heading 3</h3>
          </body>
           
          Berikut ini adalah hasilnya :
          Heading attribut align
          Heading Attribut Align
          • Paragraf
          Sebagaimana teks pada umumnya, dokumen HTML terdiri dari beberapa kumpulan paragraf. Dalam kode HTML, paragraf direpresentasikanmelalui tag pembuka <p> dan diakhiri dengan tag penutup <p> sebenarnya merupakan tag pasangan, meski dalam penulisannya banyak orang yang mengabaikan mulai dari tag pembuka dan tag penutup, keseringan kode error itu dari kesalahan tag nya terkadang ada tag pembuka dan tidak diakhiri tag penutup begitu pula sebaliknya.
           
          <body>
          <p>
          Ini paragraf pertama
          <p>
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit,
          sed do eiusmod tempor incididunt ut labore et dol ore
          magna aliqua.
          Ut enim ad minim veniam, quis nostrud exercitatio ullamco
          laboris nisi ut aliquip ex ea commodo consequat.
          <p>
          Ini paragraf ketiga
          </body>

          Berikut ini adalah hasilnya :
          Paragraf
          Paragraf
          Sebagaimana heading, kita juga bisa mengatur posisi paragraf dengan memanfaatkan atribut align agar berfungsi. Sebagai contoh, dokumen berikut akan menghasilkan paragraf rata tengah, kiri kanan, dan kanan.
          <body>
          <p align="center">
          Ini paragraf rata tengah
          <p align="justify">
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit,
          sed do eiusmod tempor incididunt ut labore et dol ore
          magna aliqua. Ut enim ad minim veniam, quis nostrud
          exercitatio n ullamco laboris nisi ut aliquip ex ea
          commodo consequat.
          <p align="right">
          Ini paragraf rata kanan
          </body>

          Berikut ini adalah hasilnya :
          Paragraf attribut align
          Paragraf Attribut Align
          Secara normal, baris baru memang akan ditambahkan di antara dua paragraf tersebut. Apabila kita hanya ingin membuat yang baru, kita tidak harus menggunakan paragraf. Sebagai gantinya, gunakan tag line break yaitu tag <br />
          <body>
          Membuat baris baru <br />
          Membuat baris baru <br />
          <p>
          <!-- break di dalam paragraf -->
          Lorem ipsum dolor sit amet, consectetur adipisici ng elit,
          <br />
          sed do eiusmod tempor incididunt ut labore et dol ore
          magna
          aliqua.
          <br />
          Ut enim ad minim veniam, quis nostrud exercitatio n
          ullamco laboris nisi ut aliquip ex ea commodo consequat.
          </body>

          Berikut ini adalah hasilnya :
          Membuat baris baru
           Membuat baris baru
          • Fontase 
          HTML menyediakan sangat banyak elemen yang dapat dimanfaatkan untuk mengatur font, seperti huruf miring, garis bawah, huruf tebal, huruf kecoret dan lain sebagainya. Sebagai tambahan, di sini juga saya akan menjelaskan mengenai cara mencetak tag. Seperti yang anda ketahui, tag <p> di dokumen secara otomatis akan diterjemahkan sebagai paragraf. Adapun juga untuk mencetak teks berparagraf di layar, kita perlu menggunakan nama entitas. Sebagai contoh, karakter < dinyatakan dengan nama entitas &lt; dan karakter > dinyatakan dengan &gt;
          Untuk kode HTML sebagai berikut.
          <body>
          <b>Menggunakan tag &lt;b&gt;...&lt;/b&gt;</b> <br />
          <strong>Menggunakan tag
          &lt;strong&gt;...&lt;/strong&gt;</strong>
          <br />
          <i>Menggunakan tag &lt;i&gt;...&lt;/i&gt;</i> <br />
          <em>Menggunakan tag &lt;em&gt;...&lt;/em&gt;</em> <br />
          <u>Menggunakan tag &lt;u&gt;...&lt;/u&gt;</u> <br />
          <strike>Menggunakan tag
          &lt;strike&gt;...&lt;/strike&gt;</strike> <br />
          </body>

          Berikut ini adalah hasilnya :
          Menggunakan Style Font
          Menggunakan Style Font
          • Karakter Khusus
          Di struktur HTML, kita juga bisa menampilkan karakter-karakter khusus dengan memanfaatkan nama entitas. Gambar dibawah ini menunjukkan beberapa jenis karakter khusus yang dapat dipergunakan beserta nama entitasnya.
          Karakter khusus beserta nama entitasnya
          Karakter khusus beserta nama entitasnya
          Bisa dipraktekkan dengan kode HTML sebagai berikut.
          <body>
          &pound; Pound <br />
          &euro; Euro <br />
          &copy; Copyright <br />
          &reg; Registered <br />
          &trade; Trademark <br />
          </body>
          Berikut ini adalah hasilnya :
          Karakter Khusus
          Karakter Khusus

          Cara Membuat Dokumen HTML untuk Pemula

          Secara Garis Besar, struktur dokumen HTML terdiri dari dua bagian antara lain : bagian header dan  bagian body. Di mana header mendefinisikan kepala atau informasi mengenai judul dokumen, sedangkan body mendefinisikan tubuh atau biasa dibuat untuk penempatan isi konten.
          cara membuat website sederhana dengan html
          Rancangan Sederhana HTML
          Selain Header dan Body masih ada bagian yang lain misalnya : Sidebar dan Footer. Dimana Footer adalah bagian halaman yang muncul di bawah body, sedangkan Sidebar adalah bagian halaman yang terletak disamping body.

          Langkah-langkah cara membuat dokumen HTML sebagai berikut:

          1. Buka editor teks (Notepad, Notepad++, Sublime, Adobeweaver, dan lain sebagainya).
          2. Ketikkan didalam editor teks kode HTML dibawah ini.
          <!-- Ini baris komentar, tidak diproses -->
          <title>Ini judul dokumen</title>
          </head>
          <body>
          Ini adalah teks di body
          </body>
          </html>
          3. Simpan dokumen HTML dengan nama terserahanda.html
          Ini adalah teks di body
          Halaman web blank

          Pemrograman Dasar Desain Web

          Dasar HTML
          Dasar HTML
          Ini adalah postingan pertama yang saya buat, saya sangat terinspirasi dengan kode karena belajar kode itu sangat menantang bagi orang yang awam seperti saya. Kode merupakan sebuah tulisan aneh yang sulit untuk dihafal kalau saya privasi lebih baik menghafal Al-Qur'an dari pada menghafal Kode :) tetapi lebih baik juga menghafal Al-Quran disampingi dengan menghafal Kode. Postingan awal saya ini sebagai perkenalan Dasar HTML saya akan menjelaskan apa itu HTML dan apa saja yang dibutuhkan untuk membuat sebuah halaman web?

          HTML dan XHTML 

          HTML (Hypertext Markup Language) merupakan sebuah bahasa markup, bukan bahasa pemrograman. Bahasa markup (Indonesia: markah) adalah bahasa yang mengombinasikan antara teks dan informasi tambahan mengenai teks tersebut. HTML merupakan dokumen standar yang digunakan untuk membuat halaman web. Pada awal tahun 2000, W3C (World Wide Web Consortium) membuat perubahan besar melalui XHTML (eXtensible Hypertext Markup Language). Ide dasarnya, dalam upaya meningkatkan kompatibilitas dokumen HTML, W3C menambahkan struktur dan ekstensibilitas XML (eXtensible Markup Language) ke HTML.

          Struktur Dokumen HTML 

          Setiap dokumen HTML harus diawali dengan tag <html> sebagai tag pembuka dan diakhiri dengan tag </html> sebagai tag penutup. Dokumen HTML juga menyertakan tiga pasang tag. 
          • Tag <head> dan </head>: digunakan untuk menyatakan informasi mengenai dokumen HTML.
          • Tag <title> dan </title>: digunakan untuk menambahkan title di title bar browser.
          • Tag <body> dan </body>: digunakan untuk melingkupi semua teks yang terdapat di halaman HTML bisa disebut juga statement atau isi.
          Selain elemen utama di atas, masih terdapat berbagai macam jenis elemen yang dapat digunakan di dalam dokumen HTML. Salah satunya elemen yang perlu diperhatikan adalah untuk penulisan komentar di HTML. Cara penulisan komentar dengan tag pembuka <!-- dan diakhiri dengan tag penutup -->

          Persiapan

          Pada praktikum pembuatan dokumen HTML tidak hanya diperlukan dengan instalasi aplikasi web server dikarenakan pada praktikum Dasar HTML ini kita hanya akan membuat sebuah dokumen Web Statis. Pasti banyak yang bingung apa itu Web Statis dan Apa bedanya Web Statis dan Web Dinamis? Sangat berbeda berikut penjelasannya. Web Statis merupakan situs web yang mana pengguna tidak bisa mengubah konten dari web tersebut secara langsung dan Web Statis tidak dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun pemutakhiran isi situs web tersebut dilakukan secara menual. Sedangkan Web Dinamis merupakan pengguna bisa mengubah konten secara langsung, dan Web Dinamis bisa disebut situs web yang secara spesifik didesain agar lebih mudah untuk diperbarui secara berkala. Berikut aplikasi yang digunakan untuk membuat halaman web statis dengan HTML.
          1. Teks Editor untuk menuliskan Source code HTML. Aplikasi yang dapat digunakan adalah : Adobe Weaver, Notepad, Notepad ++ dan Sublime. 
          2. Web Browser yang umum digunakan adalah Mozilla Firefox atau Google Chrome.