17
2013 Perbedaan XAMPP dengan Apache Triad dan Perbedaan PHP dengan HTML AVID WIJAYA E4111080 POLITEKNIK NEGERI JEMBER

Xampp, Apache Triad, Php, HTML

Embed Size (px)

DESCRIPTION

makalah

Citation preview

Page 1: Xampp, Apache Triad, Php, HTML

2013Perbedaan XAMPP dengan Apache Triad dan Perbedaan PHP dengan HTML

AVID WIJAYAE4111080

POLITEKNIK NEGERI JEMBERJl. Mastrip kotak pos 164 telp. (0331) 333532 34 fax (0331) 333531 Jember 68101

Page 2: Xampp, Apache Triad, Php, HTML

KATA PENGANTAR

Puji dan syukur kami panjatkan kehadirat Tuhan YME atas limpahan rahmat dan karunia-Nya sehingga kami dapat menyelesaikan Makalah yang berjudul Perbedaan XAMPP dengan Apache Triad dan Perbedaan PHP dengan HTML ini dengan lancar. Penulisan ini bertujuan untuk memenuhi salah satu tugas yang diberikan oleh dosen pengampu matakuliah Pemrograman Berbasis Web.

Makalah ini ditulis dari hasil penyusunan data-data sekunder yang kami peroleh dari berbagai sumber yang berhubungan dengan mata kuliah ini. Tak lupa kami ucapkan terimakasih kepada pengajar matakuliah “Pemrograman Berbasis Web” atas bimbingan dan arahan dalam penulisan makalah ini. Juga kepada rekan-rekan mahasiswa yang telah mendukung sehingga dapat menyelesaikan makalah ini.

Kami harap makalah ini dapat memberi manfaat bagi kita semua. Memang makalah ini masih jauh dari sempurna, maka kami mengharapkan kritik dan saran dari pembaca demi perbaikan menuju arah yang lebih baik.

Jember, 5 Mei 2013

Penyusun

Page 3: Xampp, Apache Triad, Php, HTML

BAB I

PENDAHULUAN

A. Latar BelakangDunia internet merupakan salah satu hal yang penting untuk komunikasi antar individu

baik berkomunikasi dari dalam negeri maupun keluar negeri. Pada tugas kali ini untuk mata

kuliah Soft Skill Pengenalan Tek.Internet dan New Media ditugaskan untuk menulis

perkembangan web. Website merupakan suatu kumpulan halaman situs yang merupakan bagian

nama domain di World Wide Web (WWW).Orang lain menggunakan internet untuk mengakses

www yang merupakan sarana penyampaian informasi grafis yang sedang populer saat ini (dan

terus semakin populer). Ada lagi yang menggunakan internet untuk ngobrol dengan orang lain

diseluruh dunia melalui Internet Relay Chat (IRC).

Di awal tahun 1980 telah dikenal sebuah teknologi informasi dan komunikasi khususnya

dalam bidang website. Pada tahun itu sangat membantu dalam komunikasi antar manusia di

dunia karena dalam website tersebut user bisa melihat informasi yang ditampilkan oleh pemilik

website. Informasi yang berupa tulisan dapat diakses dari seluruh dunia.

Website yang kita kenal sekarang ditemukan oleh Sir Timothy John “Tim” Berners-Lee.

Beliau bekerja di European Laboratory for Particle Physics (CERN). Sekitar bulan Maret 1989,

“Tim” mengusulkan suatu protokol sistem distribusi di internet untuk pertukaran informasi di

internet. Akhirnya situs web pertama diluncurkan pertama kali pada tanggal 6 Agustus 1991

dengan situs http://info.cern.ch/. Situs WWW dinyatakan sebagai situs yang bisa digunakan oleh

setiap orang alias gratis pada 30 April 1993. Sebuah website ditulis dengan menggunakan format

HTML(Hyper Text Markup Language). HTML merupakan suatu kode tag yang

menginstruksikan suatu browser untuk menghasilkan sesuai dengan keinginan pembuatnya.

Pada bulan September 1994, ‘Tim” mendirikan World Wide Web Consortium (W3C)

yang merupakan organisasi internasional utama yang mengurus tentang standar dari website

yang ada sekarang.

Page 4: Xampp, Apache Triad, Php, HTML

BAB II

Aplikasi Web Server XAMPP dan APACHE TRIAD

A. XAMPP

PengertianXAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,

merupakan kompilasi dari beberapa program. XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan (Support Team).

XAMPP adalah singkatan yang masing-masing hurufnya adalah:

X: Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris.

A: Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

M: MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.

P: PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.

P: Perl, bahasa pemrograman.

Mengenal bagian XAMPP yang biasa digunakan pada umumnya htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.

phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.

Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).

Page 5: Xampp, Apache Triad, Php, HTML

Kelebihan

Perangkat lunak komputer ini memiliki kelebihan untuk bisa berperan sebagai server web Apache untuk simulasi pengembangan website. Tool pengembangan web ini mendukung teknologi web populer seperti PHP, MySQL, dan Perl. Melalui program ini, programmer web dapat menguji aplikasi web yang dikembangkan dan mempresentasikannya ke pihak lain secara langsung dari komputer, tanpa perlu terkoneksi ke internet. XAMPP juga dilengkapi fitur manajemen database PHPMyAdmin seperti pada server hosting sungguhan, sehingga pengembang web dapat mengembangkan aplikasi web berbasis database secara mudah.

Program XAMPP banyak diaplikasikan dan digunakan oleh kalangan pengguna komputer di bidang pemrograman web. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya. Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan Linux masih berupa perintah-perintah di dalam console. Oleh karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP untuk Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR LINUX. Kemudian Update untuk versi terbaru nya juga tidak terlalu lama. Tersedia kemudahan Control Panel yang mudah, look and feel tampilannya,

KekuranganKita harus mengatur ulang configuration.php dari joomla saat kita menguploadnya.

Aplikasi XAMPP bersifat terbuka sehingga dari segi keamanan kurang

FungsiFungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas

program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

B. APACHE TRIAD

PengertianApache2Triad merupakan WAMP yang sekarang ini banyak di minati bagi yang terbiasa

dengan menggunakan sistem operasi windows, karena masih banyak yang belum bisa migrasi dari windows ke linux. Software ini sebelumnya dikenal dengan PHPTriad. Dalam perkembangannya hingga menjadi Apache2Triad. Seperti semua server WAMP, Apache2triad

Page 6: Xampp, Apache Triad, Php, HTML

mungkin disebut distribusi perangkat lunak webserver karena mengandung semua server, interpreter, dan user interface sudah dikonfigurasi dan siap untuk digunakan.Sama halnya seperti PHPTriad, Apache2Triad merupakan kumpulan dari berbagai software yaitu:- PHP- MySQL- Apache- PHPMyAdmin- dan beberapa modul tambahan

KelebihanPaket modulnya juga dilengkapi dengan manual/ petunjuk. Juga terdapat beberapa paket

tambahan seperti PHPsFTPd, PHPXMail, UebiMiau, dan Awstat. Juga modul-modul perl, tcl, phyton beserta manualnya, Apache Triad ini open source alias gratis

KekuranganApache2Triad memiliki beberapa kekurangan yaitu paket modul PHP, MySQL, Apache,

dan PHPMyAdmin sudah tidak update, karena pengembangnya sudah tidak aktif.

FungsiFungsi apache triad secara umum sama dengan web server lainnya yaitu sebagai server

yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

Perbedaan XAMPP dan Apache Triad

Secara garis besar XAMPP dengan Apache TRIAD merupakan sma-sama aplikasi yang mendukung penggunaan kumpulan dari berbagai aplikasi untuk sebuah web server. Hanya perbedaannya adalah XAMPP sudah jauh pengembangannya dalam penanganan aplikasinya sehingga update terus. Sedangkan Apache Triad sudah tidak update karena sudah terhenti untuk mengembangkan apache triad tersebut.

Page 7: Xampp, Apache Triad, Php, HTML

BAB III

Bahasa PHP dan Bahasa HTML

A.PHP

Pengertian

PHP adalah singkatan dari “PHP: Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

PHP merupakan bahasa pemograman web yang bersifat server-side HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages).

PHP adalah bahasa program yang berjalan disisi server. Anda tidak akan pernah bisa melihat kode PHP tapi hanya bisa melihat hasil kerjanya. Kemampuan PHP sangatlah banyak (koneksi dengan database, membaca dan menuliskan file, upload file, dsb) dan terus bertambah (PHP juga bisa membuat gambar dengan code lho), salah satunya adalah menampilkan kode HTML langsung pada browser.

Kelebihan

Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. Web Server yang mendukung php dapat ditemukan dimana – mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Page 8: Xampp, Apache Triad, Php, HTML

Kekurangan Tidak detail untuk pengembangan skala besar Tidak memiliki system pemrogaman berorientasi objek yang sesungguhnya. Tidak bisa memisahkan antara tampilan dengan logic dengan baik. PHP  memiliki  kelemahan  security  tertentu apabila  programmer tidak  jeli  dalam 

melakukan  pemrogaman dan kurang memperhatikan isu konfigurasi PHP. Kode PHP dapat dibaca  orang, dan kompilasi hanya dapat dilakukan dengan tool  yang 

mahal dari  Zend.

Fungsi PHP kegunaannya untuk membuat tampilan web menjadi lebih dinamis, dengan php kita

bisa menampilkan atau menjalankan beberapa file dalam 1 file dengan cara di include atau require, dan php itu sendiri sudah bisa beriteraksi dengan beberapa  database  walaupun dengan kelengkapan yang berbeda,  yaitu seperti

DBM, FilePro (Personic, Inc), Informix, Ingres, InterBase, Microsoft Access, MSSQL, MySQL, Oracle PostgrSQL, Sybase.

Jadi kita tidak perlu susah-susah menampilkan postingan kita dengan cara lama, yaitu dengan cara link ke file lain atau menggati file a  dengan file b…, dengan PHP kita bisa menampilkan beberapa data dalam 1 file, jadi kita tidak usah-usah repot-repot membuat file baru kita bisa membuat 1 file tapi dalam 1 file itu bisa menampilkan banyak data, yaitu dengan bantuan databases

Contoh<?phpfunction fibonacci_seq( $panjang ) { for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ ) $l[] = $l[$x++] + $l[$x]; return $l;} fibonacci_seq(20);// Angka "20" dapat diganti sesuai keinginan?>

Page 9: Xampp, Apache Triad, Php, HTML

B.HTML

Pengertian

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. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

Kelebihan Merupakan bahasa penkodean yang lintas platform (cross platform), maksudnya HTML

dapat digunakan pada berbagai jenis mesin komputer yang berbeda dan berbagai macam sistem operasi yang berbeda. Jadi bersifat fleksibel karena ditulis cukup dengan menggunakan editor karakter ASCII.

Dapat disisipi gambar baik gambar statis atau dinamis (animasi) termasuk menggunakan gambar untuk dijadikan hyperlink. Gambar di sini digunakan untuk merujuk pada suatu halaman web, dimana setiap titik-titik yang sudah didefinisikan berupa rectangular (kotak), poligon (kurva tak beraturan) atau lingkaran digunakan untuk 'jump' ke halaman lain, atau link ke halaman di luar web yang bersangkutan.

Dapat disisipi animasi berupa Java Applet atau file-file animasi dari Macromedia Flash atau Macromedia Shockwave (untuk keperluan ini, browser harus memiliki plug-in khusus untuk menjalankan file-file animasi ini).

Dapat disisipi bahasa pemrograman untuk mempercantik halaman web seperti Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP dan sebagainya.

Bukan merupakan bahasa pemrograman jadi tidak memerlukan kompiler. Cara menjalanakannya cukup dengan menggunakan browser.

Kekurangan

Menghasilkan halaman yang statis, untuk memperoleh halaman yang dinamis harus menggunakan bahasa pemrograman tertentu seperti Javascript atau VBScript dan animasi seperti Flash atau Shockwave.

Memiliki tag-tag yang begitu banyak sehingga susah dipelajari untuk yang masih awam. Tidak dapat menghasilkan halaman yang interaktif. Interaktif di sini maksudnya client

dapat berinteraksi dengan server. Untuk keperluan itu, HTML harus disisipi bahasa pemrograman yang dapat menangani hal tersebut, contohnya Perl atau Tcl.

Page 10: Xampp, Apache Triad, Php, HTML

Fungsi

Mengintegerasikan gambar dengan tulisan. Membuat Pranala. Mengintegerasikan berkas suara dan rekaman gambar hidup. Membuat form interaktif.

HTML dokumen tersebut mirip dengan dokumen tulisan biasa, hanya dalam dokumen ini sebuah tulisan bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat tulisan ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: <b>TAMPIL TEBAL</b>. Tanda <b> digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh tulisan yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk menonaktifkan cetak tebal tersebut. HTML lebih menekankan pada penggambaran komponen-komponen struktur dan format di dalam halaman web daripada menentukan penampilannya. Sedangkan penjelajah web digunakan untuk menginterpretasikan susunan halaman ke gaya built-in penjelajah web dengan menggunakan jenis tulisan, tab, warna, garis, dan perataan text yang dikehendaki ke komputer yang menampilkan halaman web. Salah satu hal Penting tentang eksistensi HTML adalah tersedianya Lingua franca (bahasa Komunikasi) antar komputer dengan kemampuan berbeda. Pengguna Macintosh tidak dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat dalam pc berbasis Windows. Pengguna Microsoft Windows pun tidak akan dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat pada pengguna yang menggunakan Produk-produk Sun Microsystems. namun demikian pengguna-pengguna tersebut dapat melihat semua halaman web yang telah diformat dan berisi Grafika danPranala.

HTML memungkinkan seseorang untuk menyunting tampilan atau format berkas yang akan dikirimkan melalui media daring. Beberapa hal yang dapat dilakukan dalam menentukan format berkas adalah: Menampilkan suatu kelompok kata dalam beberapa ukuran yang dapat digunakan untuk

judul, heading dan sebagainya. Menampilkan tulisan dalam bentuk cetakan tebal Menampilkan sekelompok kata dalam bentuk miring Menampilkan naskah dalam bentuk huruf yang mirip dengan hasil ketikan mesin ketik Mengubah-ubah ukuran tulisan untuk suatu karakter tertentu.

Perbedaan PHP Dan HTML

PHP

Page 11: Xampp, Apache Triad, Php, HTML

PHP digunakan untuk membuat halaman dinamis.

PHP dapat terhubung dengan database.

PHP dapat membuat halaman web dengan HTML maupun java script.

PHP dijalankan oleh server sebelum halaman ditampilkan.

HTML

HTML dapat langsung dijalankan disisi klien

HTML digunakan untuk menyusun halaman web statis

HTML dapat ditampilkan dalam bentuk objek tabel, tulisan

Contoh

<html>

<head bgcolor=black text=white>

<title>'''Selamat Datang''' HTML</title>

</head>

<body>

<p>Nama saya Adrianus!</p>

</body>

</html>

Page 12: Xampp, Apache Triad, Php, HTML

BAB IV

PENUTUP

Kesimpulan

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan (Support Team).

Apache2Triad merupakan WAMP yang sekarang ini banyak di minati bagi yang terbiasa dengan menggunakan sistem operasi windows, karena masih banyak yang belum bisa migrasi dari windows ke linux. Software ini sebelumnya dikenal dengan PHPTriad.

HTML( Hyper Text Markup Language) adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu Platform tertentu ( platform independent).

PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting).

Page 13: Xampp, Apache Triad, Php, HTML

DAFTAR PUSTAKA

lonzelnino.blogspot.com/2012/03/konsep-sistem-informasi.html

http://eliniyan.blogspot.com/2012/10/download-apache-2-triad-web-server.html

vadil567.blogspot.com/2013/04/download-apache2triad1-4.html

id.wikipedia.org/wiki/HTML

http://tugasphp.site90.net/page2.php

http://bagiilmuryan.blogspot.com/2010/12/perbedaan-php-dan-html.html

http://id.wikipedia.org/wiki/HTML#Kegunaan

http://muhammadyogapratama.blogspot.com/2012/07/kekurangan-dan-kelebihan-html.html

http://blog.uad.ac.id/setiyarini/2012/06/19/kegunaan-kelebihan-kekurangan-php/

http://id.wikipedia.org/wiki/PHP