Pemrograman Web Nama : Muhamad Malik, S.T. Lahir :

Slides:



Advertisements
Presentasi serupa
PENGENALAN INTERNET M. Masrur, SKom.
Advertisements

KONSEP DASAR WEB DAN INTERNET
Perancangan dan Pemrograman Web
Pemrograman Internet Konsep Dasar.
PENGENALAN INTERNET.
Struktur Dasar PHP.
Pertemuan Ke-1 (Konsep Dasar Web)
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
PHP Programming PHP 1 Ir. H. Sumijan, M.Sc.
PHP.
Dasar-Dasar PHP.
Pertemuan 13 INTERNET INTERAKTIF 1.
Pengantar PHP (Lanjutan)
Praktikum Java Script.
PERANCANGAN WEB Pertemuan 1: Pengenalan tentang WEB
PHP? PHP adalah server-side web programming
PHP.
Pertemuan 1 Pengenalan Dasar Web.
PROTOKOL LAPISAN APLIKASI
Pemrogaman Web PHP.
Pertemuan Ke-1 (Konsep Dasar Web)
Pemrograman WEB Pertemuan I (Teori)
PHP: Hypertext Preprocessor
Internet Programming PHP
Oleh Ahmad Ramadhani, S.Kom
Praktikum Pemrograman Web PHP
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
Lutfi Budi Ilmawan Univ. Muslim Indonesia
PHP.
KOMPUTER APLIKASI IT II
PENGENALAN INTERNET MATERI KE-4 Dosen : Septi Andryana, S.Kom, MMSI
PENGENALAN INTERNET INTERNET
Pemrograman Basis Data Berbasis Web
Internet dan Web By : Lisda Juliana P..
Erizal, S.Si, M.Kom Internet dan Web Erizal, S.Si, M.Kom
PEMROGRAMAN WEB 1 PERTEMUAN 1
Pemrograman Basis Data Berbasis Web
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
PENGENALAN INTERNET.
Struktur Dasar PHP.
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
Pengantar PHP (Lanjutan)
Pengenalan Dasar Web dan HTML
Pengenalan Pemrograman Server side - PHP
Zikri Nasution Elsa Nopitasari Chandra Edy P. Vicky Akbartama P.
Pengenalan PHP, Variabel & Operator
PHP.
Struktur Dasar PHP.
Pemrograman Basis Data Berbasis Web
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
PHP.
Internet dan Web Erizal, S.Si, M.Kom.
Application Layer Pada TCP/IP.
Muh. Taslim Subair PENGENALAN INTERNET
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PENGENALAN INTERNET.
Pemrograman Internet Wahyu Herlambang ( )
PENGENALAN INTERNET.
PENGENALAN INTERNET PTKI 1C______ Materi Minggu ke - 5.
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Pemrograman WEB Pertemuan I (Teori) Oleh : D. Sinaga, M.Kom.
Pengenalan Dasar Web dan HTML
Pertemuan 1 Pengenalan Dasar Web.
PENGENALAN INTERNET.
Pertemuan 1 Pengenalan Dasar Web.
PHP.
PENGENALAN INTERNET.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Transcript presentasi:

Pemrograman Web Nama : Muhamad Malik, S.T. Lahir : Bandung, 04 Nopember 1980 Alamat : md_prod@telkom.net www.mdproduction.wordpress.com

Apakah Internet Itu ? Internet adalah jaringan komputer yang saling terhubung ke seluruh dunia tanpa mengenal batas teritorial, hukum dan budaya. Secara fisik dianalogikan sebagai jaring laba-laba (The Web) yang menyelimuti bola dunia dan terdiri dari titik-titik (node) yang saling berhubungan.

Protokol TCP / IP Transfer Control Protocol : bertugas mengendalikan transmisi paket data, koreksi kesalahan dan kompresi data dan Internet Protocol yang bertugas sebagai pengenal (identifier) dan pengantar paket data ke alamat yang dituju. Protokol TCP / IP menyatukan bahasa dan kode berbagai komputer di dunia sehingga menjadi standar utama jaringan komputer

Fungsi Utama TCP/IP File Transfer Protocol (FTP) yaitu fasilitas transfer file antar komputer Surat elektronik (E-mail) atau fasilitas surat menyurat antar komputer yang terdiri atas Simple Mail Transfer Protocol (SMTP) sebagai dasar komunikasi e-mail, Multi Purpose Internet Mail Extensions (MIME) yaitu standar format biner grafik, dan suara agar dapat ditransmisikan melalui e-mail, Post Office Protocol (POP) yaitu sistem penerima e-mail, Network News Transfer Protocol (NNTP) sarana pertukaran berita, artikel dan diskusi melalui e-mail

Fungsi Utama TCP/IP (1) Emulasi terminal jarak jauh (Telnet, Remote Login) yang memungkinkan suatu komputer (client) untuk masuk dan mengendalikan host yang terletak jauh darinya, misalnya pada network yang lain atau di Internet Simple Network Management Protocol (SMNP) yaitu protokol pengendalian peralatan network jarak jauh. Drew Heywood (1996) menyebutkan : fungsi utama itu masih diikuti dengan fasilitas Domain Name System (DNS) yaitu metode penamaan dan pengalamatan suatu network berdasarkan kelompoknya.

WEB dan HTML WEB adalah sekelompok kode berbasis teks yang sederhana dan universal, disebut Hypertext Markup Language (HTML). HTML adalah bahasa kode pemrograman yang menjadi dasar bagi terwujudnya WEB. (HTML, ASP, PHP, JSP, VBScript, JavaScript, dsb)

Apakah Internet Service Provider (ISP) Itu ? ISP adalah lembaga Internet internasional yang memiliki alokasi IP address (alamat Internet) yang diatur oleh Internet Address Network Authority (IANA) dan memiliki domain yang terdaftar dan diakui komunitas Internet. Di Indonesia ISP mempunyai wadah yang disebut dengan Asosiasi Penyelenggara Jasa Internet Indonesia (APJII).

Software Standar Apa yang Perlu ? Sistem Operasi : MS Windows 3.x (+ Win32s), MS Windows 95, NT, IBM OS2, LINUX / UNIX Browser : Internet Explorer 3.x, 4.x, Netscape Navigator 3.x, 4.x (Communicator)

Software Standar Apa yang Perlu ? (1) Editor HTML : Notepad, EditPlus, FrontPage, Dreamweaver (Macromedia), PageMill (Adobe), HTML Editor, HTML Writer, Hotdog,HoTMetaL Editor Grafis : Corel Suite, Adobe PhotoShop Animasi Grafis : GIF Construction Kit dari Alchemy Works, Macromedia Flash Image Map : Paint Shop Pro, Map Editor Sistem FTP : FTP32 LE, FTP Explorer

Tutorial PHP Kode program PHP menyatu dengan tag-tag HTML dalam satu file. Kode PHP diawali dengan tag <? atau <?php dan ditutup dengan tag ?> . File yang berisi tag HTML dan kode PHP ini diberi ekstensi .php

style penulisan komentar C style Komentar ini diawali dengan tag /* dan diakhiri dengan */ . Style ini digunakan untuk komentar yang lebih dari satu baris. C++ style Komentar ini diawali dengan tag // dan hanya berlaku untuk satu baris komentar. Baris berikutnya harus diawali dengan tag // lagi. Boume Shell style Sama dengan C++ style, namun diawali dengan tag # .

Variabel pada PHP Variabel dinyatakan dengan tanda $ dan bersifat case sensitive, artinya penggunaan huruf kecil dan huruf besar dibedakan. Namun untuk penulisan fungsi, PHP tidak membedakan antara huruf kecil dan huruf besar, sehingga sintaks ECHO sama saja dengan sintaks echo. Namun untuk variabel, penulisan sintaks $A tidak sama dengan sintaks $a. Perlu diingat bahwa deklarasi sebuah variabel selalu diikuti dengan pemberian (assignment) nilai dari variabel tersebut.

Contoh Variabel $no="007"; $nama="James Bond"; Contoh : <? define ("pi",3.14); $r_lingkaran = 7; $l_lingkaran = pi * $r_lingkaran * $r_lingkaran; echo ("<br> Jari-jari Lingkaran : $r_lingkaran cm"); echo ("<br> Maka Luas Lingkaran : $l_lingkaran cm persegi"); ?>

Contoh Variabel lainnya <Form action="form_php.php" method="post"> Name : <input type="text" name="nama" size="40"> <br> Gender : <input type="radio" name="sex" value="Male"> Male <input type="radio" name="sex" value="Female"> Female <br> Address : <input type="text" name="address" size="80"> <p> <input type="submit" value="Submit"> </Form> <p> <? if ($submit) { echo("<br> Name : $nama"); echo("<br> Gender : $sex"); echo("<br> Address : $address"); } ?>

Array (List) Array adalah sebuah data yang mengandung satu atau lebih data, dan dapat diindeks berdasarkan numeric maupun string (associative array). Data yang dikandung oleh sebuah data array dapat dari tipe data lainnya bahkan dapat juga bertipe array (multiple array). Berbeda dengan bahasa C dimana semua elemen array harus dari tipe data yang sama, PHP memperbolehkan elemen array terdiri atas data dengan tipe yang berbeda-beda.

Contoh Array (List) <? $navigation = ("News","Infos","About"); for ($i=0; $i<count($navigation); $i++){ if ($navigationsname == $navigation[$i] && $status == "on"){ echo "<B>$navigation[$i]</B>"; } else{ echo "$navigation[$i]"; } } ?>

Operator Operator digunakan untuk melakukan sebuah operasi pada satu atau lebih nilai. Nilai-nilai ini dikenal dengan sebutan operan. Sama dengan C, Operator pada PHP terbagi menjadi : Operator Aritmatika Misalnya $a+$b (untuk penjumlahan), $a-$b (untuk pengurangan), $a*$b (untuk perkalian), $a/$b (untuk pembagian) $a%$b (untuk fungsi modulus yaitu sisa hasil dari $a dibagi $b)

Operator Perbandingan Misalnya : $a==$b (untuk fungsi sama dengan), $a Operator Perbandingan Misalnya : $a==$b (untuk fungsi sama dengan), $a!=$b (untuk fungsi tidak sama dengan), $a<$b, $a<=$b, $a>$b dan $a>=$b. Operator Logika Operator logika terdiri dari operasi AND, OR, XOR dan NOT. Contohnya $a AND $b, $a OR $b dan !$a. Operator Increment/Decrement Terdiri dari : Pre-Increment (contoh : ++$a), Post-Increment (contoh : $a++), Pre-Decrement (contoh : --$a) Post-Decrement (contoh : $a--).

Operator Assignment Assignment merupakan operasi pemberian/pendefinisian nilai. Misalnya $a+=1, ekivalen dengan $a=$a+1. Atau $a-=1, ekivalen dengan $a=$a-1 dan seterusnya. Operator Bitwise Digunakan untuk operasi bilangan binary. Misalnya $a&$b untuk fungsi AND, $a|$b untuk fungsi OR, $a^$b untuk fungsi XOR ~$a untuk fungsi NOT. Misalnya $a=11, $b=13, maka $a&$b=9. Karena 11 dalam biner bernilai 1011 dan 13 dalam biner bernilai 1101. Jika dilakukan fungsi AND maka hasilnya adalah 1001, yaitu 9.

Statement dan Kontrol Statement Kondisional Statement kondisional mengatur aliran program berdasarkan pada kondisi tertentu yang telah ditetapkan. Khusus untuk masalah satu atau dua percabangan dapat digunakan statement If-Else, sedangkan untuk multiple alternatif dapat juga menggunakan Switch. Format penulisan sintaks If-Else / Switch adalah sebagai berikut :

Statement Kondisional

Contoh Statement IF if ($i == 0) { print "i equals 0"; } elseif ($i == 1) print "i equals 1"; elseif ($i == 2) print "i equals 2";

Contoh Statement Switch switch ($i) { case 0: print "i equals 0"; break; case 1: print "i equals 1"; case 2: print "i equals 2"; }

Control Pengulangan (Loop) Loop adalah sebuah proses eksekusi operasi program secara berulang-ulang sampai ditemukan kondisi untuk mengakhiri eksekusi tersebut. PHP mempunyai dua macam perintah loop, yaitu while loop dan for loop.

Fungsi (Function) Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa sebuah nilai ataupun hasil operasi. Perlu diingat, pemberian nama fungsi tidak boleh sama dengan nama build-in function yang telah dipunyai oleh PHP.

Fungsi (Function) function test() { echo "hello Friend My Name Is Winaldi"; } $string = "test"; $string();

Enkripsi dengan Fungsi md5 Enkripsi (encrypt) adalah metode yang digunakan untuk menyamarkan/menyembunyikan teks biasa (plain text/clear text). Plain text sendiri merupakan data yang bisa dibaca dan dimengerti oleh siapapun tanpa melalui proses khusus. Enkripsi akan menghasilkan informasi yang tidak bisa dibaca atau dimengerti dengan jelas karena informasi yang ada merupakan teks yang sudah dikodekan, yang sering disebut sebagai teks terenkripsi (chiper text). Kebalikan dari enkripsi, deskripsi (decrypt) adalah proses untuk mengubah teks terenkripsi menjadi teks biasa.

Contoh Enkripsi dengan MD5 <? echo md5(“farhan"); ?> Fungsi ini akan menghasilkan output : d1bbb2af69fd350b6d6bd88655757b Latihan : <? $passwd = md5(“farhan"); Echo “$passwd”; ?>