Bab 1 Pengenalan Web Server Dan Server Side Scripting

11m ago
43 Views
5 Downloads
705.42 KB
7 Pages
Last View : 2d ago
Last Download : 6m ago
Upload by : Kelvin Chao
Transcription

Pemrograman Web dengan PHP dan MySQLBab 1Pengenalan Web Server dan Server SideScripting Pengenalan Web ServerInstalasi dan Konfigurasi Web ServerInstalasi dan Konfigurasi PHPTesting Web Server dan PHPWeb ServerWeb Server merupakan sebuah perangkat lunak dalam server yang berfungsimenerima permintaan (request) berupa halaman web melalui HTTP atau HTTPSdari klien yang dikenal dengan browser web dan mengirimkan kembali (response)hasilnya dalam bentuk halaman-halaman web yang umumnya berbentukdokumen HTML.RWeb DocumentsGambar 1.1. Standar Web ArchitectureGambar 1.2. Dynamic Web ArchitectureBeberapa Web Sever yang banyak digunakan di internet antara lain :1. Apache Web Server (http://www.apache.org)2. Internet Information Service, IIS (http://www.microsoft.com/iis)Achmad Solichin ([email protected])7

Pemrograman Web dengan PHP dan MySQL3. Xitami Web Server (http://www.xitami.com)4. Sun Java System Web Server(http://www.sun.com/software/products/web srvr/home web srvr.xml)Server Side ScriptingServer Side Scripting merupakan sebuah teknologi scripting atau pemrogramanweb dimana script (program) dikompilasi atau diterjemahkan di server. Denganserver side scripting, memungkinkan untuk menghasilkan halaman web yangdinamis.Beberapa contoh Server Side Scripting (Programming) :5. ASP (Active Server Page) dan ASP.NET6. ColdFusion (http://www.macromedia.com/software/coldfusion)7. Java Server Pages (http://java.sun.com/products/jsp/)8. Perl (http://www.perl.org)9. Phyton (http://www.python.org)10. PHP (http://www.php.net)Keistimewaan PHPX CepatX FreeX Mudah dipelajariX Multi-platformX Dukungan technical-supportX Banyaknya komunitas PHPX AmanInstalasi Apache, PHP dan MySQL dengan XAMPPProses instalasi Apache, PHP dan MySQL seringkali menjadi kendala terutamabagi pemula yang baru belajar pemrograman web dengan PHP. Hal tersebutdisebabkan karena software tersebut harus diinstall dan dikonfigurasikan satu persatu. Bagi belum mengerti benar, tentu sering mengalami kesulitan, apalagi bagikita yang belajar secara mandiri.Namun jangan berkecil hati, saat ini banyak tersedia aplikasi paket yangmenyatukan ketiga software tersebut (Apache, PHP dan MySQL) ke dalam satuinstaller. Proses instalasinya pun dapat dilakukan dengan mudah dan cepat,hanya perlu next, next, and finish.Beberapa aplikasi paket tersebut antara lain:1. XAMPP (versi Windows) dan LAMPP (versi Linux) yang dapat didownload dihttp://apachefriends.org.2. WAMP Server.3. APPServ4. PHPTriad.Penulis sendiri menyarankan pemakaian XAMPP atau WAMP Server karena versisoftware di dalamnya menggunakan versi terbaru.Persiapan Instalasi1. Pastikan komputer Anda belum terinstall web server lain seperti IIS atau PWSkarena dapat menyebabkan bentrok dengan web server Apache. Namundemikian, jika Anda masih tetap mempertahankan program tersebut, setelahinstalasi selesai Anda dapat mengkonfigurasikan Apache secara manualdengan mengganti nomor port yang digunakan.Achmad Solichin ([email protected])8

Pemrograman Web dengan PHP dan MySQL2. Download Source XAMPP versi stabil terbaru di http://apachefriends.org. Pilihversi sesuai dengan sistem operasi yang Anda gunakan (tersedia versi untukWindows, Linux dan Mac).3. Pastikan komputer yang Anda gunakan berjalan dengan baik dengankapasitas memori dan hardisk yang masih mencukupi.Proses Instalasi XAMPP1. Jalankan file installer XAMPP xampp-win32-x.x.x-installer.exe.Gambar 1.1. File installer XAMPP2. Akan ditampilkan window instalasi XAMPP. Pilih Next untuk memulai prosesinstalasi.Gambar 1.2. Window Instalasi XAMPPAchmad Solichin ([email protected])9

Pemroograman Web dengan PHP dan MySQLL3. AAkan ditampilkan windoow lokasi tujjuan instalasi (destinattion folder), tentukanlookasi (foldeer) dimanaa XAMPP aakan diinsttall dengann menekann tombolBBrowse. PilihPtombol Next unttuk melanjuutkan prosess instalasi.Gambar 1.3. Folder tujuan innstalasi XAMMPPmpilkan winddow pilihann untuk kemmudahan mengaksesm4. Selanjutnya akan ditamXXAMPPnantinya. Tekan tombol Insstall untuk melanjutkanmn proses insstalasi.Gaambar 1.4. WindowWpilihhan XAMPP

Pemrograman Web dengan PHP dan MySQL5. Proses instalasi dimulai.Gambar 1.5. Proses instalasi dimulai6. Proses instalasi selesai. Klik Finish untuk menutup proses instalasi.Gambar 1.6. Proses instalasi selesaiAchmad Solichin ([email protected])11

Pemrograman Web dengan PHP dan MySQL7. Jika proses instalasi berjalan dengan lancar makan akan ditampilkan windowkonfirmasi.Gambar 1.7. Konfirmasi Instalasi Berhasil8. Kita dapat mengatur XAMPP dengan mengakses XAMPP Control Panel yangdapat diakses melalui menu di Program Files atau icon di taskbar.Gambar 1.8. XAMPP Control PanelAchmad Solichin ([email protected])12

Pemrograman Web dengan PHP dan MySQLTest Instalasi XAMPP di BrowserUntuk memastikan bahwa XAMPP beserta PHP, Apache dan MySQL berjalandengan baik, bukalah browser dan ketikkan URL sebagai berikut:http://localhostJika semua sudah berjalan dengan baik, maka akan ditampilkan gambar sebagaiberikut:Gambar 1.9. Tampilan XAMPP di BrowserPilih bahasa yang ingin digunakan dan akan ditampilkan halaman utama XAMPPsebagai berikut:Gambar 1.9. Tampilan XAMPP di BrowserAchmad Solichin ([email protected])13

Pemrograman Web dengan PHP dan MySQL Achmad Solichin ([email protected]) 7 Bab 1 Pengenalan Web Server dan Server Side Scripting Pengenalan Web Server Instalasi dan Konfigurasi Web Server Instalasi dan Konfigurasi PHP Testing Web Server dan PHP Web Server Web Server merupakan sebuah perangk