belajar html dan php
Post on 04-Sep-2015
268 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
HTML dan PHP Dasar | By Dara AOi
1
HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat
sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan
pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan
tampilan wujud yang terintegerasi.
HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks
bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai
contoh jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka
penulisannya dilakukan dengan cara: TAMPIL TEBAL. Tanda digunakan untuk
mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda
untuk menonaktifkan cetak tebal tersebut.
Untuk membuat file HTML diperlukan program editor, misalnya notepad, notepad++ atau
dreamweaver.
Gambar 1. Software HTML editor yang opensource dan gratis, notepad++
Gambar 2. Software HTML editor yang berbasis GUI, Dreamweaver
-
HTML dan PHP Dasar | By Dara AOi
2
XAMPP
XAMPP atau X (Cross Platform) Apache MySQL PHP Perl adalah sebuah perangkat lunak (software)
yang dibuat oleh tim dari Apache Friends (www.apachefriends.org) yang fungsinya adalah untuk
menjalankan program PHP, MySQL dan Perl dalam satu waktu yang bersamaan. XAMPP
memudahkan para web developer untuk mengembangkan dan membuat sebuah website di local
PC/Laptop, sehingga proses pembuatan sebuah website menjadi lebih aman dan cepat dibandingkan
melakukan proses pembuatan website lewat online server.
Cara instal xampp :
1. Dobel klik file xampp.exe, selanjutnya akan muncul jendela installer language seperti di bawah
ini:
2. Selanjutnya pilih bahasa. Pilih yang Bahasa Inggris (English). Klik OK.
3. Kadang pada proses ini muncul pesan error. Jika ada, abaikan saja dan lanjutkan dengan klik OK
dan YES.
4. Berikutnya akan muncul jendela yang isinya meminta Anda menutup semua aplikasi yang sedang
berjalan. Jika semua aplikasi sudah ditutup, maka klik tombol Next.
5. Selanjutnya Anda akan diminta untuk memilih aplikasi yang mau diinstal. Centang saja semua
pilihan dan klik tombol Next.
6. Kemudian Anda akan diminta untuk menentukan lokasi folder penyimpanan file-file dan folder
XAMPP. Secara default akan diarahkan ke lokasi c:\xampp. Namun jika Anda ingin
-
HTML dan PHP Dasar | By Dara AOi
3
menyimpannya di folder lain bisa klik browse dan tentukan secara manual folder yang ingin
digunakan. Jika sudah selesai, lanjutkan dan klik tombol Install.
7. Setelah installasi berhasil, jalankan file c:\xampp\xampp-control.exe
8. Kemudian check Apache dan MySQL, klik START sehingga muncul tampilan sebagai berikut :
Membuat Folder Kerja
1. Jalankan Windows Explorer, atau masuk ke My Computer.
2. Masuk ke folder c:\xampp\htdocs
3. Folder tersebut merupakan tempat penyimpanan default website yang akan kita buat.
4. File index.html atau index.php adalah file yang pertama kali akan diproses secara default apabila
website diakses.
5. Pada folder c:\xampp\htdocs buatlah folder baru untuk memulai latihan, kemudian buatlah file
html/php pada folder baru tersebut.
-
HTML dan PHP Dasar | By Dara AOi
4
DASAR HTML
HTML terdiri dari Tag-tag HTML, dimana terdapat Tag Pembuka, isi dan Tag Penutup
Contoh tag pada html sederhana :
sebagai tag pembuka, dan sebagai tag penutup. Dari code diatas akan muncul
tampilan sebagai berikut :
Perintah Dasar HTML
1. Favicon dan Title
Favicon adalah icon yang tampil sebelum address bar, tag favicon diletakan pada tag
dengan format
Berikut contoh penulisan favicon :
Dari code diatas akan dihasilkan tampilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
5
2. Pengaturan Body
Pada tag body, bisa diberikan beberapa atribut dan nilai, misalnya :
bgcolor (mengatur warna background)
bacground (menentukan gambar sebagai background)
text (menentukan warna text)
link (menentukan warna link)
vlink (menentukan warna link yang telah dikunjungi)
alink (warna link yang aktif)
leftmargin (batas kiri)
topmargin (batas atas)
Contoh tag untuk mengatur background
Berikut adalah contoh penulisan body :
Dari code diatas maka diperoleh tamppilan sbb :
3. Heading
Heading merupakan salah satu tampilan untuk penulisan, terdapat 6 tingkatan, yaitu h1 untuk
yang terbesar dan h6 untuk yang terkecil, Tag heading memiliki struktur .... Contoh
penulisan heading sbb :
-
HTML dan PHP Dasar | By Dara AOi
6
Dari code diatas maka diperoleh tamppilan sbb :
4. Line Break
Element BR berfungsi untuk ganti baris. Dan element BR ini tidak mempunyai tag penutup.
Sintaks :
Berikut ini contoh tag untuk membuat line break :
Dari code diatas maka diperoleh tamppilan sbb :
5. Paragraf
Element P berfungsi untuk ganti paragraf yang diikuti dengan baris kosong di awal dan akhir
paragraf. Tag penutup sifatnya optional jika suatu paragraf diikuti oleh paragraf berikutnya.
Jika tag diabaikan, maka paragraf itu tidak akan diikuti dengan baris kosong di akhir
paragraf.
Element P mempunyai attribute yaitu align yang bernilai "left", "center", "right" yang
menspesifikasikan posisi tepi horizontal dari paragraf (default: "left").
Sintaks :
-
HTML dan PHP Dasar | By Dara AOi
7
Berikut ini contoh tag untuk membuat paragraf :
Dari code diatas maka diperoleh tamppilan sbb :
6. Align
Element align dapat bernilai "left", "center", "right" yang menspesifikasikan posisi horizontal dari
header (default: "left"). Sintaks :
Berikut ini contoh tag untuk membuat align :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
8
7. Format Text
Banyak sekali jenis format text pada html, sama dengan format text pada saat kita menulis di MS
Office. Berikut ini adalah tag formating untuk html :
Tag Kegunaan
Teks tebal
Teks besar
Teks emphasized
Teks miring
Teks dengan garis bawah
Teks kecil
Teks strong
Teks subscript
Teks superscript
Menyisipkan teks
Teks hapus
Teks posisi horizontal ditengah
Merubah dasar ukuran huruf tampilan dari web browser
... Merubah jenis, ukuran dan warna tampilan huruf
Membuat garis horizontal
Berikut ini contoh tag untuk membuat format text :
-
HTML dan PHP Dasar | By Dara AOi
9
Dari code diatas maka diperoleh tamppilan sbb :
8. Daftar Urutan
ELEMENT OL (Orderd List)
Element OL berfungsi untuk membuat nomor daftar urut. Element ini mempunyai attribute yaitu
start, dan type. Attribute start berfungsi untuk memberikan nilai awal dari daftar urutan,
attribute type berfungsi untuk memilih bentuk daftar urutan yaitu A untuk abjad huruf besar, a
untuk abjad huruf kecil, I untuk abjad romawi besar, i untuk abjad romawi kecil, 1 untuk angka
decimal (default: start="1" type="1" ). Dalam element OL harus terdapat beberapa element LI.
Sintaks :
ELEMENT UL (Unordered List)
Element UL berfungsi untuk membuat daftar tanpa nomor urut (dalam format bullet). Element
ini mempunyai attribute yaitu type. Attribute type berfungsi untuk memilih bentuk bullet yang
digunakan. Nilai dari pada attribute type ini adalah "circle", "square" dan "disc" . Dalam element
UL harus terdapat beberapa element LI.
Sintaks :
-
HTML dan PHP Dasar | By Dara AOi
10
ELEMENT LI (List Item)
Element LI merupakan isi dari pada daftar. Element ini harus berada di dalam element OL atau
UL. Element ini mempunyai attribute type dan value. Nilai attribute type adalah
A,a,I,i,1,circle,square,disc dan attribute value berisikan nilai nomor urutan dari attribute type.
Sintaks
Berikut ini contoh tag untuk membuat elemen Urutan :
Dari code diatas maka diperoleh tamppilan sbb :
9. Elemen Tabel
Element TABLE befungsi untuk membuat suatu data multidimensi yang terdiri atas kolom dan
baris. Element ini mempunyai attribute seperti align, bgcolor, border, cellpadding(jarak antara
tepi sel dengan isi sel), cellspacing(jarak antara sel), width(lebar tabel), height(tinggi tabel).
Element TABLE berisikan element CAPTION, TH, TR dan TD.
-
HTML dan PHP Dasar | By Dara AOi
11
Sintaks :
...
Berikut ini contoh tag untuk membuat elemen Urutan :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
12
10. Gambar
Element IMG befungsi untuk menampilkan gambar. Element ini tidak mempunyai tag penutup
dan mempunyai attribute yaitu align, alt (teks alternatif jika gambar tidak tampil), border, height,
width, hspace (jarak kosong posisi horizontal, vspace (jarak kosong posisi vertikal), src (lokasi dari
gambar itu disimpan beserta nama file-nya).
Sintaks :
Berikut ini contoh tag untuk membuat elemen Urutan :
Dari code diatas maka diperoleh tamppilan sbb :
11. Hyperlink / ELEMENT A
Element A befungsi untuk menghubungkan ke internal ataupun eksternal halaman web. Element
ini mempunyai attribute href, name, dan target. Attribute href berfungsi sebagai hypertext
reference yang mempunyai nilai URI (uniform resource identifier) yang akan menghubungkan ke
eksternal halaman web. Attribute name berfungsi untuk menghubungkan ke tempat tujuan
dalam halaman web (anchor). Attribute target berfungsi untuk menampilkan halaman web pada
suatu jendela frame atau jendela baru.
Sintaks :
-
HTML dan PHP Dasar | By Dara AOi
13
Berikut ini contoh tag untuk membuat elemen Urutan :
Dari code diatas maka diperoleh tamppilan sbb :
12. FORM
ELEMENT FORM
Element FORM berfungsi untuk mendefinisikan form interaktif. Element ini mempunyai attribute
yaitu action, dan method. Attribute action berisikan aksi terhadap form yang dikirim (URI) dan
attribute method berisikan metode form melakukan proses pengiriman(GET/POST).
Sintaks :
ELEMENT INPUT
Element INPUT berfungsi untuk mendefinisikan input yang akan dimasukkan pengguna. Element
ini mempunyai attribute yaitu name, size, type, value, checked.
Attribute name mendefinisikan nama dari input kontrol form, attribute size mendefinisikan
ukuran teks pada input kontrol, type mendefinisikan bentuk-bentuk input kontrol, value
mendefinisikan nilai awal/reset/submit, checked mendefinisikan pilihan terpilih pada type
radio/checkbox. Element ini tidak mempunyai tag penutup dan harus berada di dalam element
FORM.
Sintaks :
-
HTML dan PHP Dasar | By Dara AOi
14
ELEMENT SELECT
Element SELECT berfungsi untuk mendefinisikan opsi pilihan pada form kontrol. Element ini
mempunyai attribute yaitu name, size, multiple(diizinkan banyak pilihan). Element ini harus
berada di dalam element FORM.
Sintaks :
ELEMENT OPTION
Element OPTION mendefinisikan opsi pilihan pada menu SELECT. Element ini mempunyai
attribute selected, dan value. Attribute selected opsi terpilih dan attribute value berisikan nilai
element OPTION.
Sintaks :
ELEMENT TEXTAREA
Element TEXTAREA berfungsi sebagai input kontrol form untuk memasukkan teks lebih dari satu
baris. Element ini mempunyai attribute yaitu name, cols, rows. Attribute name mendefinisikan
nama input kontrol form element textarea, attribute cols mendefinisikan jumlah kolom textarea
yang terlihat, dan attribute rows mendefinisikan jumlah baris textarea yang terlihat. Element ini
harus berada di dalam element FORM
Sintaks :
<
Berikut ini contoh tag untuk membuat elemen Urutan :
-
HTML dan PHP Dasar | By Dara AOi
15
Dari code diatas maka diperoleh tamppilan sbb :
13. Menyisipkan Suara dan Flash
Suara
File-file musik yang bisa di embedded (ditempelkan) pada halaman HTML diantaranya file MIDI
dan WAV. Sintaks :
Berikut ini contoh tag untuk membuat elemen Urutan :
Flash
Menyisipkan obyek Flash kedalam halaman web dapat dilakukan dengan sitaks :
-
HTML dan PHP Dasar | By Dara AOi
16
Berikut ini contoh tag untuk membuat elemen Urutan :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
17
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 (Hypertext
Mark up Language).
Karakteristik script PHP dapat diuraikan sebagai berikut :
- file PHP disimpan dengan extensi filenya yaitu : *.php3, *.php4, *.php
- Script PHP biasanya diawali dengan tag
- File PHP dapat menginduk atau disisipkan pada bahasa script lainnya atau dapat berdiri sendiri.
Contoh skrip PHP yang disisipkan pada HTML :
NB : echo(), berfungsi untuk menampilkan output.
Apa yang dapat dilakukan oleh PHP?
Pada level dasar, PHP dapat melakukan semua apa yang dapat dilakukan oleh pemrograman berbasis
CGI lainnya, dan juga kekuatan utamanya adalah dalam pembuatan apalikasi web database. Hampir
sebagian besar produk software DBMS dapat didukung oleh PHP baik yang berjalan pada system
operasi Windows, Linux maupun system operasi lainnya. Sebagian DBMS yang dapat didukung oleh
PHP, di antaranya adalah sebagai berikut :
Adabas D Ingres Oracle (OCI7 and OCI8)
DBase InterBase Ovrimos
Empress FrontBase PostgreSQL
FilePro (read-only) mSQL Solid
Hyperwave Direct MS-SQL Sybase
IBM DB2 MySQL Velocis
Informix ODBC Unix dbm
-
HTML dan PHP Dasar | By Dara AOi
18
DASAR DASAR PHP
1. Komentar
Komentar adalah bagian dari program yang berfungsi sebagai penjelas atau pemberi keterangan
dalam program. Komentar ini tidak akan dieksekusi/dikerjakan oleh interpreter. Untuk
mendefinisikan komentar dipergunakan simbol-simbol karakter berikut :
1. dengan symbol dobel-slash(//), biasanya untuk komentar satu baris
Contoh :
2. diawali dengan symbol slash-asterik (/*) dan ditutup dengan asterik-slash(*/), biasanya
digunakan untuk memberikan komentar lebih dari satu baris.
Contoh :
baris komentar tidak ditampilkan di halaman webbrowser karena komentar akan diabaikan oleh
interpreter.
2. Tipe Data
Tipe data dasar PHP terdiri dari
- integer, termasuk jenis data bilangan bulat
- double, termasuk jenis data bilangan pecahan/desimal
- string, termasuk jenis data teks/untaian karakter
Contoh :
3. Variabel
Variabel adalah suatu pengenal dalam program yang berfungsi untuk menyimpan nilai secara
sementara dan dapat diubah-ubah nilai. Untuk mendefinisikan variable, diawali dengan simbol
karakter dollar($) dan diikuti oleh nama pengenal.
-
HTML dan PHP Dasar | By Dara AOi
19
Adapun aturan dalam menyusun pengenal :
1. tersusun dari karakter huruf, angka dan underscore(_)
2. tidak boleh mengandung spasi
3. karakter pertama nama pengenal harus dari karakter huruf atau underscore.
4. huruf kecil dan besar dibedakan
Dalam PHP, tidak diperlukan pendeklarasian variabel dengan tipe datanya seperti bahasa
pemrograman pascal. Setiap variable yang terbentuk dalam program dianggap bertipe variant,
dengan kata lain dapat menampung tipe data dengan jenis apapun.
Contoh :
4. Operator
Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika.
Berikut adalah operator aritmatika yang terdapat dalam PHP :
Operator Increment / Decrement
Pre/Post increment dan decrement adalah penambahan dan pengurangan.
Contoh :
-
HTML dan PHP Dasar | By Dara AOi
20
Dari code diatas maka diperoleh tamppilan sbb :
Operator String
Dalam operator string hanya terdapat satu operator yaitu concatenation (.).
Contoh Operator string :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
21
Operator Bitwise
Operator ini dapat digunakan untuk membuat bit tertentu dari suatu integer menjadi 1
atau 0.
Operator Perbandingan
Operator perbandingan dapat membandingkan dua nilai
Contoh Operator Perbandingan:
-
HTML dan PHP Dasar | By Dara AOi
22
Dari code diatas maka diperoleh tamppilan sbb :
Operator Ternary
Operator ternary adalah operator yang mengevaluasi ekspresi kemudian berdasarkan
hasil evaluasinya bila bernilai benar (tidak sama dengan 0 atau tidak sama dengan null)
maka statement benar dikerjakan dan jika salah maka statement salah akan dikerjakan.
Operator ini menggunakan tanda ?. Adapun bentuk umum dari operator ini adalah
sebagai berikut
Contoh Operator Ternary :
Dari code diatas maka diperoleh tamppilan sbb :
Operator Logika
Operator logika operator yang akan mengevaluasi suatu nilai apakah bernilai benar atau
salah
-
HTML dan PHP Dasar | By Dara AOi
23
Contoh Operator Logika :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
24
PERNYATAAN SELEKSI
Apa yang dimaksud pernyataan seleksi? Sebagian besar bahasa pemrograman mengandung
pernyataan seleksi. Pada dasarnya pernyataan seleksi adalah suatu mekanisme suatu pernyataan
akan dikerjakan atau tidak, hal tergantung pada kondisi yang dirumuskan. Dalam PHP atau bahasa
pemrograman lainnya pernyataan seleksi diterapkan dengan menggunakan statemen if.
if
Bentuk umum pernyataan if, adalah sbb :
Prinsip Kerja : Statement di atas akan dikerjakan apabila kondisi bernilai TRUE (1) sedangkan jika
kondisi bernilai FALSE (0), maka statement di atas tidak akan dikerjakan.
Contoh : Mengabsolutkan nilai bulat
Dari code diatas maka diperoleh tamppilan sbb :
else
Sebenarnya pernyataan else merupakan bagian dari pernyataan if, yang mana pernyataan else
ini digunakan untuk memberikan alternatif perintah apabila kondisi bernilai FALSE (0).
Bentuk umum pernyataan :
Contoh :
-
HTML dan PHP Dasar | By Dara AOi
25
Dari code diatas maka diperoleh tamppilan sbb :
Contoh di atas akan menguji kondisi $nilai >= 60, ternyata kondisi bernilai salah (FALSE) sehingga
yang dikerjakan adalah statemen dibawah else, yaitu akan ditampilkan hasil output program Nilai
Anda : 40. Sorry, Anda Tidak Lulus!!.
elseif
Jika pernyataan else memberikan alternatif pilihan kedua pada pernyatan di atas, maka pernyataan
elseif adalah untuk merumuskan banyak alternatif pilihan (lebih dari dua pilihan). Adapun bentuk
umumnya :
If (kondisi1) { statement_1; }
elseif (kondisi2) { statement_2; }
} else { statement_n; }
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
26
switch
Serupa dengan pernyataan if elseif else, pernyataan switch juga memberikan banyak
alternatif pilihan pernyataan. Adapun bentuk umum switch :
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
27
PERNYATAAN PERULANGAN
Pernyataan perulangan digunakan memproses/mengeksekusi pernyataan atau statemen lebih dari
satu kali. Macam-macam pernyataan perulangan di PHP meliputi :
while
Pernyataan while akan melakukan memproses secara berulang terhadap pernyataan
berdasarkan atas kondisi. Bentuk Umum while :
Prinsip Kerja : pertama kali pernyataan while akan menguji kondisi yang dirumuskan, jika kondisi
bernilai TRUE (1) maka statemen di bawahnya akan dikerjakan sekali lagi. Namun jika kondisi
bernilai FALSE (0) maka perulangan akan dihentikan. Setiap kali statemen di bawahnya selesai
dikerjakan kondisi akan selalu diuji.
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
Hal yang perlu diperhatikan dalam pernyataan while yaitu
- inisialisasi nilai konter
pada program di atas ditunjukkan pada pernyataan $I = 1;
- penetapan kondisi
pada program di atas ditunjukkan pada pernyataan $I
-
HTML dan PHP Dasar | By Dara AOi
28
do - while
Seperti halnya pernyataan while, pernyataan do while memiliki prinsip kerja yang sama
dengan pernyataan while, hanya saja pernyataan do while akan menguji kondisi pada setiap
akhir perulangan. Adapun bentuk umum pernyataan do while :
Prinsip Kerja : Mula-mula statemen akan dikerjakan pertama kali tanpa perlu persyaratan
kondisi, selesai pengerjaan statemen akan diuji kondisi. Bila kondisi bernilai TRUE (1) maka
program akan mengeksekusi statemen sekali lagi. Dan jika kondisi bernilai FALSE maka
perulangan akan berakhir.
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
for
Pernyataan for biasanya digunakan apabila jumlah perulangannya telah pasti. Bentuk Umum
pernyataan for adalah sebagai berikut :
Keterangan :
- ekspresi1 : inisialisasi/penentuan nilai awal konter
- ekspresi2 : perumusan kondisi
- ekspresi3 : operasi penaikan/penurunan konter
-
HTML dan PHP Dasar | By Dara AOi
29
Contoh
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
30
ARRAY
Cara Penulisan Array
Array adalah variabel jamak, variabel yang mempunyai banya elemen yang diacu dengan satu nama
yang sama. Setiap elemen variable diacu dengan menggunkan nomor elemen.
Sintaks :
atau
Contoh Penggunaan Array :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
31
FUNGSI
Fungsi (function) merupakan serangkaian script/kode yang mempunyai kegunaan khusus dan
tertentu, merupakan seurutan atau serangkaian kode yang sering dipakai. Dengan adanya fungsi ini
pemrograman dapat dipermudah karena tidak harus menulis berulangulang rangkaian kode script ini.
Sintaks:
function nama_fungsi(argumen)
{
kodeperintah
}
A. Pembuatan Fungsi dengan Return
Perintah return ini digunakan untuk mengembalikan nilai tertentu
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
32
B. Pembuatan Fungsi dengan Rekursif
Adalah fungsi yang memanggil dirinya secara berulang-ulang.
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
33
PROSES FILE
File merupakan tempat menyimpan data secara permanen dalam disk, semua input yang dimasukkan
pemakai jika diperlukan dimasukkan ke dalam file agar tidak perlu lagi ada proses enteri ulang.
Secara umum file dibedakan menjadi teks (ASCII) dan file biner (binary). Pola Dasar Bekerja dengan
File Secara umum bekerja dengan file selalu mempunya pola sebagai berikut :
Buka File
Proses File
Tutup File
Proses File, berisi perintah-perintah yang digunakan untuk melakukan proses file. Bisa untuk
membaca atau menulis ke dalam file
A. Membuka File
Sintaks : $openthis=fopen(namafile,mode);
$openthis adalah variable file handle
B. Menutup File
Sintaks : fclose($openthis);
Mode Akses File
Sebagai latihan Buatlah File dengan daftarnama.txt dan data dalam file adalah sebagi berikut
daftarnama.txt
C. Membaca File
#Menggunakan fgets
Membaca file sebagai baris perbaris string (line per line) yang dibatasi dengan jumlah data byte.
Sintaks : $var=fgets($openthis,jumlahdatabytes);
Christi Fakultas Kedokteran
Audi Fakultas Teknik
Eka Fakultas Pertanian
Stieven Fakultas Ekonomi
-
HTML dan PHP Dasar | By Dara AOi
34
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
# Menggunakan fread
Pembacaan file dalam mode binary dengan jumlah data yang dibaca per sekali baca adalah
jumlahdata.
Sintaks : $var=fgets($openthis,jumlahdata);
Contoh :
-
HTML dan PHP Dasar | By Dara AOi
35
Dari code diatas maka diperoleh tamppilan sbb :
# Menggunakan feof
Pembacaan file untuk memeriksa apakah data sudah terbaca semua atau belum. Akan mempunyai
hasil true jika data sudah terbaca semua sedangkan false jika data belum hapis terbaca.
Sintaks : feof($openthis);
Contoh :
-
HTML dan PHP Dasar | By Dara AOi
36
Dari code diatas maka diperoleh tamppilan sbb :
# Menggunakan readfile
Membaca seluruh file dan langsung dituliskan ke standar output. Hasil pembacaan berupa jumlah
byte yang dibaca yang disimpan ke dalam variabel.
Sintaks : readfile(namafile);
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
37
D. Menuliskan Data kedalam File
Perlu diperhatikan dalam menuliskan data, anda harus benar-benar teliti dalam memasukkan mode
saat membuka file (pada perintah fopen(namafile,mode);) karena apabila teradi kesalahan maka
bisa-bisa data malah akan terhapus.
Sintaks : fputs($openthis,data yang akan diisi);
Contoh :
Dari code diatas maka diperoleh tamppilan sbb :
E. Pemeriksaan File
Hal ini digunakan untuk melihat apakah file sudah diproses atau belum
Sintaks : $hasil=file_exists(namafile);
Contoh :
-
HTML dan PHP Dasar | By Dara AOi
38
Dari code diatas maka diperoleh tamppilan sbb :
-
HTML dan PHP Dasar | By Dara AOi
39
UPLOADING
Elemen-elemen yang dibutuhkan dalam melakukan upload
sebuah form untuk menyajikan tampilan agar pemakai memilih file yang akan di upload
File yang akan diupload (browser yang mendukung proses upload
Tempat dalam server untuk menyimpan file yang di upload
Script untuk menempatkan file ke tempat yang telah di tentukan
A. Pembuatan Form Upload
Pada tag form harus ada atribut enctype=multipart/form-data untuk memberitahukan pada
browser dan server bahwa yang dikirim bukan hanya nama file tapi juga data yang ada dalam nama
file tersebut. Buatlah Form dengan nama form_upload.php :
Dari code diatas maka diperoleh tamppilan sbb :
B. Proses Upload
Selanjutnya untuk proses upload dimana file akan di copy ke server, buatlah file uploadnya.
proses_upload.php
-
HTML dan PHP Dasar | By Dara AOi
40
Dari code diatas maka diperoleh tamppilan sbb :
top related