BAB 2
TINJAUAN TEORI
2.1 Pengenalan Internet
Teknologi Informasi dan Telekomunikasi (Information and Communication Technology/ICT) merupakan tulang punggung aplikasi Web 2.0. Perkembangan Teknologi Informasi dan Komunikasi yang fenomenal dan menjadi awal munculnya aplikasi web adalah internet. Internet yang berawal dari riset untuk pertahanan dan keamanan serta pendidikan berkembang menjadi perangkat pendukung bisnis yang sangat berpengaruh. Dalam kaitan dengan aplikasi Web 2.0 ini, terdapat beberapa peristiwa penting dalam sejarah internet.
Universitas Sumatera Utara
Gambar 2.1 Alur Jalannya Internet
Berawal pada tahun 1957, melalui Advanced Research Projects Agency (ARPA), Amerika Serikat bertekad mengembangkan jaringan komunikasi terintegrasi yang saling menghubungkan komunitas sains dan keperluan militer. Hal ini dilatarbelakangi oleh terjadinya perang dingin antara Amerika Serikat dengan Uni Soviet (tahun 1957 Soviet meluncurkan sputnik).
Perkembangan besar Internet pertama adalah penemuan terpenting ARPA yaitu packet switching pada tahun 1960. Packet switching adalah pengiriman pesan yang dapat dipecah dalam paket-paket kecil yang masing-masing paketnya dapat melalui berbagai alternatif jalur jika salah satu jalur rusak untuk mencapai tujuan yang telah ditentukan. Packet switching juga memungkinkan jaringan dapat digunakan secara bersamaan untuk melakukan banyak koneksi, berbeda dengan jalur telepon
Universitas Sumatera Utara
yang memerlukan jalur khusus untuk melakukan koneksi. Maka ketika ARPANET menjadi jaringan komputer nasional di Amerika Serikat pada 1969, packet switching digunakan secara menyeluruh sebagai metode komunikasinya menggantikan circuit switching yang digunakan pada sambungan telepon public.
Perkembangan besar internet kedua yang dicatat pada sejarah internet adalah pengembangan lapisan protokol jaringan yang terkenal karena paling banyak digunakan sekarang yaitu TCP/IP (Transmission Control Protocol/ Internet Protocol. Protokol adalah suatu kumpulan aturan untuk berhubungan antarjaringan. Protokol ini dikembangkan oleh Robert Kahn dan Vinton Cerf pada tahun 1974. Dengan protokol yang standar dan disepakati secara luas, maka jaringan lokal yang tersebar di berbagai tempat dapat saling terhubung membentuk jaringan raksasa bahkan sekarang ini menjangkau seluruh dunia. Jaringan dengan menggunakan protokol internet inilah yang sering disebut sebagai jaringan internet.
Jaringan ARPANET menjadi semakin besar sejak saat itu dan mulai dikelola oleh pihak swasta pada tahun 1984, maka semakin banyak universitas tergabung dan mulailah perusahaan komersial masuk. Protokol TCP/IP menjadi protokol umum yang disepakati sehingga dapat saling berkomunikasi pada jaringan internet ini.
Perkembangan besar Internet ketiga adalah terbangunnya aplikasi World Wide Web pada tahun 1990 oleh Tim Berners-Lee. Aplikasi World Wide Web (WWW) ini menjadi konten yang dinanti semua pengguna internet. WWW membuat semua pengguna dapat saling berbagi bermacam-macam aplikasi dan konten, serta saling
Universitas Sumatera Utara
mengaitkan materi-materi yang tersebar di internet. Sejak saat itu pertumbuhan pengguna internet meroket.
2.1.1 Sejarah Website
Internet telah membuat revolusi baru dalam dunia komputer dan dunia komunikasi yang tidak pernah diduga sebelumnya. Beberapa Penemuan telegram, telepon, radio, dan komputer merupakan rangkaian kerja ilmiah yang menuntun menuju terciptanya Internet yang lebih terintegrasi dan lebih berkemampuan dari pada alat-alat tersebut. Internet memiliki kemampuan penyiaran ke seluruh dunia, memiliki mekanisme diseminasi informasi, dan sebagai media untuk berkolaborasi dan berinteraksi antara individu dengan komputernya tanpa dibatasi oleh kondisi geografis.
Internet merupakan sebuah contoh paling sukses dari usaha investasi yang tak pernah henti dan komitmen untuk melakukan riset berikut pengembangan infrastruktur teknologi informasi. Dimulai dengan penelitian packet switching (paket pensaklaran), pemerintah, industri dan para civitas academica telah bekerjasama berupaya mengubah dan menciptakan teknologi baru yang menarik ini.
Perkembangan Sejarah intenet dapat dibagi dalam empat aspek yaitu: 1. Adanya aspek evolusi teknologi yang dimulai dari riset packet switching (paket pensaklaran) ARPANET (berikut teknologi perlengkapannya) yang pada saat itu dilakukan riset lanjutan untuk mengembangkan wawasan terhadap infrastruktur komunikasi data yang meliputi beberapa dimensi seperti skala, performannce/kehandalan, dan kefungsian tingkat tinggi.
Universitas Sumatera Utara
2. Adanya aspek pelaksanaan dan pengelolaan sebuah infrastruktur yang global dan kompleks. 3. Adanya aspek sosial yang dihasilkan dalam sebuah komunitas masyarakat besar yang terdiri dari para Internauts yang bekerjasama membuat dan mengembangkan terus teknologi ini. 4. Adanya aspek komersial yang dihasilkan dalam sebuah perubahan ekstrim namun efektif dari sebuah penelitian yang mengakibatkan terbentuknya sebuah infrastruktur informasi yang besar dan berguna.
Internet sekarang sudah merupakan sebuah infrastruktur informasi global (widespread information infrastructure), yang awalnya disebut “The National (atau Global atau Galactic) Information Infrastructure” di Amerika Serikat. Sejarahnya sangat kompleks dan mencakup banyak aspek seperti teknologi, organisasi, dan komunitas. Dan pengaruhnya tidak hanya terhadap bidang teknik komunikasi komputer saja tetapi juga berpengaruh kepada masalah sosial seperti yang sekarang kita lakukan yaitu kita banyak mempergunakan alat-alat bantu on line untuk mencapai sebuah bisnis elektronik (electronic commerce), pemilikan informasi dan berinteraksi dengan masyarakat.
Universitas Sumatera Utara
2.1.2 Fasilitas Website
Fasilitas yang ditawarkan oleh Website : 1. Informasi yang lebih detail tentang KPUM Unit Taksi Matra. Hal ini terlihat jika dibandingkan dengan iklan (yang mempunyai space terbatas). 2. Tampilan yang baik akan memberikan image yang baik dan menarik bagi calon pelanggan. 3. Isi yang slalu up to date. Para pengunjunag website akan selalu menerima informasi yang up to date dari KPUM Unit Taksi Matra. 4. Salah satu identitas. Saat ini alamat website menjadi salah satu identitas.
2.1.3 WWW (Word Wide Web)
World Wide Web saat ini berkembang dengan pesatnya pada berbagai bidang kehidupan manusia. Saat ini penggunaan Internet sangat dirasakan manfaatnya baik dalam bidang aplikasi Sosial, militer, Scienci serta teknologi dan bisnis, menengah ataupun kecil. Perkembangan Internet yang pada mulanya hanya diperuntukkan terhadap pertukaran informasi rahasia antara beberapa badan intelejen rahasia USA, yang sekarang ini sudah menjadi ajang informasi umum baik untuk bisnis maupun hiburan. Manfaat yang dapat kita ambil dari keberadaan World Wide Web ini sangatlah banyak diantaranya kita akan mendapatkan informasi-informasi tentang kondisi dari sebuah perusahaan atau negara, kitapun dapat melakukan pertukaran informasi dengan rekan bisnis kita. Disamping itu pula anda dapat dengan mudah melakukan bisnis secara terbuka yang dikenal dengan E-Commerce. Namun jangan dilupakan juga bahwa kemudahan yang ada , akan dibarengi dengan suatu “bencana”,
Universitas Sumatera Utara
kenapa? Karena dengan informasi serta kemudahan yang didapatkan kita akan banyak menghadapi bahaya yang ditimbulakan dengan keberadaan jaringan internet ini. Misalnya informasi yang benar atau kebohongan, cukup banyak contoh-contoh semacam ini. Belum lagi penyebaran virus komputer yang akan semakin merajalela. Akan tetapi masih lebih besar merasakan kemanfaatannya dari pada bencana yang ditimbulkannya.
2.1.4 Web Browser
Browser pertama masih berbasis pada teks dan untuk menyatakan link dibuatkan sebagian menu-menu yang apabila di-klik akan membawa pengguna bernavigasi di dalam web. Kebanyakan sofware tersebut dibuat untuk komputer yang berbasis UNIX sebagai operating sistemnya. Browser atau sering disebut Web Browser, adalah program aplikasi yang dipergunakan untuk menjelajahi internet. Aplikasi ini mempunyai kemampuan menampilkan suatu web page yang ditulis dalam bentuk dokumen HTML. Lynx dan mosaic merupakan dua contoh program aplikasi Web Browser yang pertama. Lynx adalah web browser yang berbasis Windows. Selain text, dengan Browser ini kita sudah bisa menampilkan gambar. Program ini dibuat oleh NCSA (National Center for Super-coputing Application).
Universitas Sumatera Utara
2.1.5 Cara Kerja Web Browser
Hypertext Transfer Protocol (HTTP) adalah sebuah metode yang dipakai untuk mengirim atau mentransfer filie-file (Web Page) dari server WWW ke komputer client. Protocol ini merupakan protocol standar yang dipakai untuk mengakses dokumen HTML (Hypertext Markup Languange) atau dengan kata lain HTTP adalah sebuah protokol yang menentukan aturan main antara software Web Server dalam penyediaan dokumen yang minati oleh browser. Uniform Resource Locator (URL) menunjujkkan sumber daya internet atau alamat sebuah homepage, yaitu alamat suatu dokumen atau program yang ingin kita tampilkan satu gunanya. Secara umum kita perlu memasukkan tiga informasi untuk menuju ke alamat tertentu yaitu Protokol misalnya http:// atau https:// , alamat server dimana sumber daya tersebut terletak misalnya www, Microsoft.com, path file yang menunjukkan lokasi dan nama dokumen atau program dalam server tersebut. Penggilan terhadap sebuah alamat WWW tertentu yaitu dengan memasukkan URL nya, web browser tersebut segera menjelajahi internet untuk mencari dimana server dengan alamat tersebut berada. Jika alamat yang dicari tidak ditemukan maka layar akan muncul pemberiyahuan bahwa alamat yang dimaksud tidak ditemukan. Jika ada perintah mengambil gambar, maka gambar tersebut akan disertakan. Demikian juga bila ada perintah frames yang mengatur tampilan bergerak.
Universitas Sumatera Utara
2.2 Pengenalan HTML
HTML atau yang memiliki kepanjangan Hypertext Markup Language adalah script dimana kita bisa menampilkan informasi dan daya kreasi kita lewat internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh berbagai platform seperti : Windows, Linux, Macintosh. Kata “Markup Language“ pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana kita bisa mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML.
HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C. Hingga kini versi terakhir HTML yang telah disetujui oleh W3C adalah HTML versi 4.01.
2.3 Pengenalan PHP
2.3.1 Sejarah PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang
Wikipedia).
PHP
juga
dapat
dilihat
sebagai
pilihan
lain
dari
Universitas Sumatera Utara
ASP.NET/C#/VB.NET
Microsoft,
ColdFusion
Macromedia,
JSP/Java
Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing’/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Universitas Sumatera Utara
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
2.3.2 Kelebihan dan Kelemahan PHP
Kelebihan PHP dari bahasa pemrograman lain adalah : 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam pengembangan. 4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak. 5. 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.
Adapun Kelemahan PHP adalah : 1. Tidak ideal untuk pengembangan skala besar. 2. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya).
Universitas Sumatera Utara
3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.
2.3.3 Penggabungan Script PHP dan HTML
Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya ( ). Ada dua tipe penggabungan antara PHP dan HTML yaitu: 1. Embedded Script Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan script PHP untuk proses di dalam server. Embedded Script menempatkan sebagai bagian dari script HTML.
Contoh penulisan Embedded Script dapat dilihat di bawah ini :
Testing
Universitas Sumatera Utara
2. Non Embedded Script Yakni cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen. Dengan cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan script HTML sebagai bagian dari script PHP.
Contoh Penulisan Non Embedded Script dapat dilihat dibawah ini : ’; echo ’’; echo ‘
Testing’; echo ‘ ’; echo ‘Halo Dunia’; echo ‘’; echo ’