FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

dokumen-dokumen yang mirip
Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

Pertemuan 10. PHP (Personal Home Page)

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

PEMROGRAMAN WEB. Agussalim

MODUL 3 DASAR-DASAR PHP

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

Pemrograman Web BAB I Pendahuluan

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB II LANDASAN TEORI

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Bab 1 Pengenalan Web Server dan Server Side Scripting

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

Triswansyah Yuliano

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

Web Server A. DASAR TEORI

PENGERTIAN WEB web adalah

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

DATABASE SERVER WEB SERVER SUBDOMAIN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini banyak para wirausahawan memilih berusaha dibidang komputer, karena

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Menginstal Web Server Apache, PHP, dan MySQL

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

KOMPUTER APLIKASI IT - 2. Adi Rachmanto - Lab.Komputer Aplikasi IT II - AKUNTANSI UNIKOM

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

Pemrograman Web Week 1. Team Teaching

BAB III LANDASAN TEORI

Bondan Muliawan Mengenal ASP

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Pertemuan 1. Algoritma dan PHP

BAB II TINJAUAN PUSTAKA. komputer yang tersebar diseluruh penjuru dunia dan tak terikat pada satu

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

PENGANTAR PHP. SKRIP PHP Skrip PHP berkedudukan sebagai tag dalam bahasa HTML sebagai contoh :

Oleh: George Thomas. Web Site:

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Pengenalan Web Server dan Server Side Scripting

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

PERTEMUAN KE 1 PENGENALAN DASAR PHP

Pertemuan 1. Pengenalan Dasar Web

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB 2 LANDASAN TEORI

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB 1 PENDAHULUAN. sering disebut dengan e-commerce (Electronic Commerce). E-Commerce

Konsep Pemrograman Internet dan Web

BAB 2 LANDASAN TEORI. PT. Gramedia Asri Media atau yang lebih dikenal dengan Toko Buku (TB)

Konfigurasi DNS & Web Server

BAB III LANDASAN TEORI

BAB 4 IMPLEMENTASI DAN EVALUASI. a. Spesifikasi piranti keras pada local server: Processor : Intel Pentium IV 1.8 Ghz

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

Web Design : Struktur Dasar Web

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN TEORITIS. suatu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut

APLIKASI BERBASIS WEB

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT

MENGENAL PHP BAB Apakah PHP Itu?

Web Programming (WP) m telp : Rolly Yesputra

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB II TINJAUAN PUSTAKA


Pengenalan Internet dan Protokol HTTP

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Bahasa Pemrograman Untuk Pembuatan Web

Internet & Web. Elfan Nofiari. Departemen Teknik Informatika Institut Teknologi Bandung. Page 1. IF-ITB/EN/1-Mar-04 IF3292 Internet & Web

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

Aplikasiweb. Pengantar Aplikasi Web

BAB 2. Membuat Halaman Web Sederhana. Materi

PENGENALAN DAN INSTALASI SOFTWARE

Perancangan & Pemprograman WEB

BAB III LANDASAN TEORI

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II LANDASAN TEORI. Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah. Menurut Lucas dalam buku Al-Bahra (2005:3) Sistem sebagai suatu

Pengenalan WEB Design dan Programming

Johanes Gunawan

TUTORIAL DIGITAL PENGINDERAAN JAUH DAN SISTEM INFORMASI GEOGRAFI

Copy Right 2009 Not right to copy without permission

No HP :

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

BAB 2 LANDASAN TEORI

Transkripsi:

Revisi : 01 Tgl : 1 Maret 2008 Hal 1 dari 6 1. Kompetensi Setelah melakukan praktik, mahasiswa memiliki kompetensi: dapat memahami dan melakukan pemrograman web dinamis dengan menggunakan PHP 2. Sub Kompetensi Setelah melakukan praktik, mahasiswa memiliki sub kompetensi : a. Mahasiswa dapat memahami tentang komunikasi data dalam jaringan Web (internet). b. Mahasiswa dapat memahami tentang konsep Web Server. c. Mahasiswa dapat memahami tentang PHP sebagai server-scripting language a. Mahasiswa dapat melakukan pemrograman Web Dinamis dengan meggunakan PHP. 3. Dasar Teori Sekilas tentang PHP Dari dokumen PHP Manual dijelaskan bahwa secara singkat: PHP (officially "PHP: Hypertext Preprocessor") is a server-side HTMLembedded scripting language. PHP singkatan dari PHP Hypertext Preprocessor, adalah bahasa berbentuk script yang ditempatkan di sisi server dan diproses di server. Hasil proses itulah yang akan dikirim ke client, tempat pengguna menggunakan browser. PHP dirancang untuk membangun web yang dinamis, artinya PHP dapat membentuk tampilan web berdasarkan permintaan terkini. Misalnya, isi suatu database dapat ditampilkan ke halaman web. Pada prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server Pages), Cold Fusion, ataupun Perl. PHP bersifat freeware (bebas pakai), apapun penggunaan dari perangkat lunak ini tidak akan dipungut biaya. Lain halnya dengan ASP yang bersifat shareware, penggunaan dari ASP harus ada izin resmi dari perusahaan pengembang perangkat lunak tersebut (artinya pengguna harus membayar). Karena sifatnya yang freeware itulah PHP saat ini banyak menjadi pilihan dan populer dikalangan web developer, selain juga PHP saat ini telah

Revisi : 01 Tgl : 1 Maret 2008 Hal 2 dari 6 dikembangkan sehingga mendukung atau memberikan banyak fitur (fungsi) yang semakin komplek dan sempurna. Perangkat lunak PHP dapat didownload secara gratis melalui situs: www.php.net. Dalam praktik yang lalu, konsep kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan sebutan alamat internet, browser mendapatkan alamat dari web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server (Abdul Kadir,2002). Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan proses penerjemahan kode HTML dan menampilkannya ke layar monitor pemakai. Sementara itu prinsip kerja untuk halaman PHP hampir sama dengan kode HTML hanya saja, ketika berkas PHP yang diminta didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke web server. Lalu web server akan mengirimkan ke client. Skrip PHP berkedudukan sebagai tag dalam bahasa. Berikut contoh kode PHP yang berada di dalam kode HTML. <html> <head> <title>kode PHP Dalam HTML</title> </head> <body> Lab. Komputer dan Komunikasi Data Elektro UNY printf( Tanggal hari ini: %s, Date( d F Y )); </body> </html> kode diatas disimpan dengan ekstensi.php. Perhatikan baris kode berikut : printf( Tanggal hari ini: %s, Date( d F Y ));

Revisi : 01 Tgl : 1 Maret 2008 Hal 3 dari 6 Kode inilah yang merupakan kode PHP. Kode PHP diawali dengan dan diakhiri dengan. Pasangan kedua kode inilah yang berfungsi sebagai tag kode PHP. Berdasarkan tag inilah pihak server dapat memahami kode PHP dan kemudian memprosesnya. Hasilnya lalu dikirim ke browser di client. Kode PHP mirip dengan kode bahasa C, walaupun tidak sepenuhnya sama. Web Server Xampp Web server adalah perangkat lunak yang diinstal dalam sebuah terminal (komputer) tertentu untuk membuat terminal (komputer) tersebut berfungsi sebagai sebuah server web. Banyak perangkat lunak web server yang ada saat ini baik yang bersifat freeware ataupun shareware, misalnya: apache, Xitami, PWS, Xampp, dll. Dalam praktikum ini dipilih web server Xampp, hal ini karena web server ini selain freeware juga mendukung (menawarkan) banyak fitur sepertinya misalnya: mendukung PHP server, database server (MySQL), dan FTP server. Juga proses instalasi web server ini relatif mudah. Hal penting yang harus dipahami dalam mempelajari web server adalah tentang direktori publish. Direktori publish adalah sebuah direktori (dan sub direktorinya) dimana file-file atau dokumen web (biasanya berekstension.html,.htm, atau.php) yang tersimpan didalamnya dapat diakses secara langsung oleh client (lewat browser). Secara default jika digunakan web server Xampp, direktori publishnya adalah : C:\Program Files\xampp\htdocs\ Jika direktori tempat install Xampp diubah, maka harus dicari direktori...\xampp\htdocs\ semua file-file pendukung web yang telah dibuat, ketika diupload maka akan ditaruh di direktori publish. Dan semua file yang ada dalam direktori (dan subdirektori) publish ini dapat dikses oleh semua browser yang ada di sisi client. 4. Alat dan Bahan Peralatan yang digunakan : Dua unit komputer dengan fasilitas terhubung dalam jaringan Ethernet (TCP/IP) Sistem Operasi Windows Xp Program Notepad dan Microsoft Front Page Web Server (Xampp)

Revisi : 01 Tgl : 1 Maret 2008 Hal 4 dari 6 5. Keselamatan Kerja a. Sebelum praktik mahasiswa harus memahami tujuan dan kompetensi darii praktikum ini b. Membaca dan memahami semua langkah kerja dari praktikum ini dengan cermat c. Sebelum memberikan sumber listrik dan menyalakan semua unit praktikum harus diperiksa instruktur terlebih dahulu d. Pastikan dan lindungi diri anda dari efek kejutan listrik karena grounding listrik yang tidak sempurna. 6. Langkah Kerja 1. Copy atau download master program web server Xampp dari komputer dosen. 2. Install web server Xampp di komputer anda secara default. 3. Ketikkan halaman HTML yang ada script PHP berikut ini dalam notepad. <html> <head> <title>kode PHP Dalam HTML</title> </head> <body> PRAKTIK Komunikasi Data - Elektro UNY NAMA :... <p> NIM :... <p> printf( Tanggal hari ini: %s, Date( d F Y )); </body> </html> 4. Simpan dengan ekstensi.php (nama file: latih01.php) dalam folder C:\Program Files\xampp\htdocs\ 3(5+$7,$1 'DODPQRWHSDGGHIDXOWH[WHQWLRQILOHXQWXNSHQ\LPSDQDGDODKW[WVHKLQJJD XQWXNPHQ\LPSDQGHQJDQH[WHQWLRQSKSSLOLKDQ6DYHDVW\SHKDUXVGLVHWNH $//)LOHV )LOHQDPHGLLVLOHQJNDSGHQJDQHNVWHQVLILOHQ\DGLWXOLVOHQJNDS ODWLKSKS

Revisi : 01 Tgl : 1 Maret 2008 Hal 5 dari 6 5. Buka browser anda (bisa pakai Firefox atau IE). ketikkan di address bar browser anda : http://localhost/latih01.php 6. Perhatikan apa yang tertampil di jendela browser anda. 7. Sekarang mintalah teman praktik disamping anda untuk mengakses file php yang baru saja anda buat dengan cara mengetikkan di address bar browsernya: http://<nomor Ip komputer anda>/latih01.php 8. Amati apa yang tertampil di browser teman anda. Apakah sama dengan yang tertampil di browser anda. 9. Jika teman anda juga sudah menginstal web server dan menaruh file.php nya di publish directory, anda seharusnya juga bisa mengaksesnya dengan cara yang sama dengan langkah 7 di atas, hanya nomor IP diganti dengan nomor IP komputer teman anda. 10. Ulangilah langkah 2 dan seterusnya untuk listing script php berikut ini : Nama file : latih02.php <HTML> <HEAD> <TITLE>Pengulangan dengan for</title> </HEAD> <BODY> # Contoh pengulangan pada PHP for($i = 1; $i <= 7; $i = $i + 1) print("<font SIZE=$i> $i </FONT><BR>"); print("yak!"); // Ditampilkan sesudah for berakhir </BODY> </HTML>

7. Bahan Diskusi Buatlah resume dan kesimpulan dari praktikum hari ini. Revisi : 01 Tgl : 1 Maret 2008 Hal 6 dari 6