BAB 2 LANDASAN TEORI
2.1. Internet Perkembangan internet yang begitu pesat dapat dikatakan sebagai suatu revolusi yang sangat dominan terhadap berbagai aspek kehidupan. Fasilitas dalam internet sangat membantu user dalam melakukan kegiatan baik itu untuk bisnis, pemerintah dan lain sebagainya. Ada beberapa fasilitas dari internet yang sering user jumpai bahkan digunakan antara lain email, www, ftp, newsgroup, telnet, dan chat.
2.2. Sejarah Web Penemu website adalah Sir Timothy John Berners Lee, sedangkan website yang tersambung dengan jaringan, pertama kali muncul pada tahun 1991. Maksud dari Tim ketika membuat website adalah untuk mempermudah tukar menukar dan meng-update informasi kepada sesama peneliti di tempat dia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) menginformasikan bahwa www dapat digunakan secara gratis oleh semua orang. Sebuah website bisa berupa hasil kerja dari perorangan atau individu atau menunjukkan kepemilikan dari sebuah organisasi, perusahaan, dan biasanya website itu menujukkan beberapa topik khusus, atau kepentingan tertentu. Sebuah website bisa berisi hyperlink yang menghubungkan ke website lain. Jadi, kadangkala perbedaan antara website yang dibuat oleh individu perorangan dengan website yang dibuat oleh organisasi bisnis bisa saja tidak ada perbedaannya. Website ditulis, atau secara dinamik dikonversikan menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa Personal Computer, Laptop Komputer, PDA ataupun Cellphone.
Universitas Sumatera utara
2.3. Pengertian Web Sebuah website adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu nama domain (domain name) atau subdomain di World Wide Web (WWW) di internet. WWW terdiri dari seluruh website yang tersedia kepada publik. Halaman-halaman sebuah website diakses dari sebuah URL yang menjadi "akar" (root), yang disebut homepage (halaman induk; sering diterjemahkan menjadi "browser", "halaman muka"), dan biasanya disimpan dalam server yang sama. Tidak semua website dapat diakses dengan gratis. Beberapa website memerlukan pembayaran agar dapat menjadi pelanggan, misalnya website yang menampilkan berita, layanan surat elektronik (email), dan lain-lain. Terminologi website adalah kumpulan dari halaman-halaman web, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada didalam World Wide Web (WWW) di internet. Sebuah web page adalah dokumen yang ditulis dalam format HTML (Hypertext Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut homepage. Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa website bisnis, website email gratisan, yang membutuhkan subkripsi agar user bisa mengakses web tersebut. Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan Web Server, juga disebut HTTP Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk menanggapi permintaan dari user. Apache adalah bahasa program atau software yang biasa digunakan didalam sebuah web server, kemudian setelah itu adalah Microsoft Internet Information Server (MIIS).
Universitas Sumatera utara
2.3.1. Website Statik Sebuah website statik adalah salah satu bentuk website yang isi di dalam website tersebut tidak dimaksudkan untuk di-update secara berkala, dan biasanya ditinjau secara manual oleh beberapa orang yang menggunakan software editor. Ada tiga tipe kategori software editor yang biasa dipakai untuk tujuan peninjauan ini, tiga tipe software editor adalah: 1. Text Editor. Contohnya adalah Notepad atau Text Edit, dimana HTML diubah didalam program editor tersebut. 2. WYSIWYG editor. Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana web di edit menggunakan GUI (Graphical User Interface) dan format HTML ini secara otomatis di-update oleh editor ini. 3. Editor yang sudah memiliki template. Contohnya Rapidweaver dan iWeb, dimana editor ini membolehkan user untuk membuat dan meng-update websitenya langsung ke web server secara cepat, tanpa harus mengetahui apapun tentang HTML. Editor dapat memilih template yang sesuai dengan keinginan editor, menambah gambar atau obyek, mengisinya dengan tulisan dan dengan sekejap editor sudah dapat membuat website tanpa harus melihat sama sekali kode HTML.
2.3.2. Website Dinamis Sebuah website dinamis adalah website yang secara berkala, informasi didalamnya berubah atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode (HTTP cookies atau variabel database, sejarah kunjungan, variabel sesi dan lain-lain) bisa juga dengan cara interaksi langsung menggunakan form dan
Universitas Sumatera utara
pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis diambil dari media penyimpanan sebagai tanggapan dari permintaan yang diminta oleh user. Sebuah web dapat menampilkan dialog yang sedang berlangsung diantara dua user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan dengan user. Ada banyak jenis sistem software yang dapat dipakai untuk regenerasi sistem web dinamis dan web statis. Beberapa diantaranya adalah Cold Fusion (CF), Active Server Pages (ASP), Java Server Pages (JSP) dan PHP adalah bahasa program yang mampu untuk regenerasi sistem web dinamis dan web statis. Web juga termasuk di dalamnya yang berisi informasi yang diambil dari satu atau lebih database atau bisa juga menggunakan teknologi berbasis XML. Isi website yang statis juga secara periodik berkembang, apabila ada keadaan dimana website butuh untuk dikembalikan kepada keadaan semula, maka website dapat dikembalikan ke keadaan semula, hal ini untuk membuat kinerjanya supaya tetap terjaga. Plugin tersedia untuk menambah banyaknya fitur dan kemampuan dari web browser dimana, plugin ini dipakai untuk membuka content yang biasanya berupa cuplikan dari gambar bergerak (active content) contohnya adalah Flash, Shockwave atau Applets yang ditulis dalam bahasa JAVA. Dinamis HTML juga menyediakan untuk user supaya dia bisa secara interaktif dan realtime, meng-update di web page tersebut (catatan: halaman yang dirubah, tak perlu di-load atau di-reloaded agar perubahannya dapat dilihat), biasanya perubahan yang dilakukan mereka memakai DOM dan Javascript yang sudah tersedia pada semua Web Browser sekarang ini. Seperti yang tertulis di atas, di beberapa buku ada beberapa perbedaan dalam penulisan dari terminologi website. Walaupun website sudah secara umum dipakai, namun untuk Associated Press Stylebook, Reuters, Microsoft, Academia dan kamuskamus yang ada, penulisan yang website dipakai adalah dengan menggunakan dua kata, yaitu Web dan Site. Hal ini karena ¨Web¨ bukanlah terminologi umum, namun web adalah singkatan dari World Wide Web.
Universitas Sumatera utara
2.4. Email Electronic mail yang sering disebut email merupakan salah satu fasilitas atau aplikasi yang paling banyak digunakan di internet. Email merupakan alat komunikasi yang paling murah dan cepat. Dengan email user dapat berhubungan dengan siapa saja yang terhubung di internet di seluruh dunia dengan biaya pulsa lokal. Email menggeser penggunaan telepon dan fax masa kini. Konsep email adalah seperti mengirim surat dengan pos biasa, dimana user mengirimkan ke kantor pos terdekat dengan diberi alamat yang dituju. Dari kantor pos tersebut akan disampaikan ke kantor pos terdekat dengan alamat yang dituju dan akhirnya sampai ke alamat tersebut. Dan penerima hanya membuka kotak posnya saja yang ada di depan rumah. Dengan email data dikirim secara elektronik sehingga sampai ditujuan dengan sangat cepat. Selain itu dapat juga dikirim file-file berupa program, gambar dan aplikasi lainnya. User juga dapat mengirim ke lebih dari satu orang dalam waktu yang bersamaan.
2.5. WWW (World Wide Web) World Wide Web adalah aplikasi yang paling menarik di internet dan seperti email aplikasi ini sangat penting dan banyak sekali digunakan. Dari www ini user bisa mendapatkan informasi tidak hanya teks tetapi juga gambar maupun multimedia. Informasi yang diletakkan di www disebut dengan homepage dan setiap homepage memiliki alamat masing-masing. Untuk dapat menarik perhatian user sehingga user akan sering mengunjungi homepage ini, maka homepage harus dirancang semenarik mungkin dan banyak terdapat informasi yang jelas. WWW juga merupakan suatu sistem yang dapat menciptakan pertukaran data di internet dengan mudah dan efisien. yang terdiri dari dua bagian utama yaitu: a. Server Web. Komputer dan software yang menyimpan dan mendistribusikan data ke komputer lain lewat internet yang meminta informasi tersebut.
Universitas Sumatera utara
b. Browser Web. Software yang beroperasi disetiap komputer pribadi (client) yang meminta informasi dari server web dan menampilkannya sedemikian rupa sehingga datanya dapat langsung diakses.
2.5.1. Web Server Web server adalah software yang menjadi tulang belakang dari world wide web (www). Web server menunggu permintaan dari client yang menggunakan browser seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang stuserr, disebut dengan format SGML (Stuserr General Markup Language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya, bila data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks tidak akan mampu menampilkan gambar tersebut, dan jika ada akan menampilkan alternatifnya saja. Web server untuk berkomunikasi dengan client-nya (web browser) mempunyai protokol sendiri, yaitu HTTP (Hypertext Transfer Protocol). Dengan protokol ini, komunikasi antar web server dengan client-nya dapat saling dimengerti dan lebih mudah. Seperti telah dijelaskan diatas, format data pada world wide web adalah SGML. Tapi para pengguna internet saat ini lebih banyak menggunakan format HTML (Hypertext Markup Language) karena penggunaannya lebih sederhana dan mudah dipelajari. Kata hypertext mempunyai arti bahwa seorang pengguna internet dengan web browsernya dapat membuka dan membaca dokumen yang ada dalam komputernya atau bahkan jauh tempatnya sekalipun. Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan meng-klik beberapa bagian dari halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web
Universitas Sumatera utara
server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya. Untuk membuat sebuah web server, maka user akan menemukan berbagai macam persoalan, dimulai dari pemilihan software web browser mana yang paling sesuai kebutuhan, spesifikasi hardware yang dibutuhkan, kondisi interkoneksi jaringan internet yang ada, dan lain sebagainya. Belum lagi termasuk bagian pembuatan halaman-halaman webnya, mau menggunakan format HTML, SGML, PHP, PHP3, CGI, dan lain-lain. Hal yang paling utama dalam proses pembuatan web server adalah memilih software yang akan digunakan sebagai web server user. Untuk itu perlu adanya pertimbangan sebagai berikut: 1.
Lisensi dari software yang akan digunakan (freeware, shareware atau komersial).
2.
Kemudahan instalasi.
3.
Kemudahan dalam mengatur konfigurasi.
4.
Kemudahan untuk menambah atau mengubah peripheralnya.
5.
Kemampuan Software.
6.
Besar ruang yang dibutuhkan untuk menyimpan file minimal yang dibutuhkan agar software dapat berfungsi dengan baik.
7.
Kemajuan software tersebut di masa yang akan datang.
8.
Tampilan dan konsumsi sumber daya yang digunakan software itu.
9.
Fasilitas yang mampu didukung oleh software itu.
10. Dukungan teknis (mempunyai site atau milis untuk bertanya bila terjadi masalah). 11. Dukungan platform (jenis sistem operasi yang dapat menjalankan software tersebut). 12. Dukungan terhadap third party (software ini dapat ditambahkan software tambahan sebagai pelengkap).
Universitas Sumatera utara
Banyak sekali software web server yang dapat user diambil di internet. Dengan berdasarkan pada dua belas macam pertimbangan di atas, maka dapat dipilih software mana saja yang cocok dengan kebutuhan user. Misalnya, user memasang web server untuk keperluan suatu perusahaan jasa internet (ISP), maka pertimbangan yang harus diambil adalah perusahaan yang menginginkan software yang gratis atau komersial. Keuntungan dari software komersial adalah mereka mempunyai dukungan teknis dan dokumentasi yang lengkap. Sedangkan pada kebanyakan software gratis mereka tidak menyertakan hal tersebut. Namun, ada juga software gratisan yang mempunyai dukungan teknis dari pembuatnya dan dengan dokumentasi yang lengkap. Salah satu software web server gratisan seperti itu adalah web server Apache.
2.5.1.1. Web Server Apache Apache merupakan web server yang paling banyak dipergunakan di internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya apache mengeluarkan programnya yang dapat dijalankan di Windows NT. Berdasarkan sejarahnya, apache dimulai oleh veteran developer NCSA httpd (National Center for Super Computing Application). Saat itu pengembangan NCSA httpd sebagai web server mengalami stagnasi. Rob Mc Cool meninggalkan NCSA dan memulai sebuah proyek baru bersama para webmaster lainnya, menambal bug, dan menambahkan fitur pada NCSA httpd. Mereka mengembangkan program ini lewat mailling list. Dengan berpijak pada NCSA httpd versi 1.3. Team apache mengeluarkan rilis pertama kali secara resmi apache versi 0.6.2. Nama apache diambil dari kata "A Patchy Server", server perbaikan yang penuh dengan tambalan (patch). Tambalan yang dimaksud adalah penambahan fitur dan penambalan bug dari NCSA httpd Versi 1.3. Saat ini apache dipergunakan secara luas. Hal ini disebabkan karena programnya yang gratis, dengan kinerja relatif stabil. Dalam pengembangannya pun mempergunakan sistem bazaar, yakni tiap orang dibuka kesempatan
seluas-luasnya
untuk
dapat
memberikan
kontribusi
dalam
mengembangkan program. Kontribusi dikomunikasikan lewat mailling list. Tim apache mempunyai mailling list yang terbuka untuk siapa saja yang ingin ambil bagian. Semakin banyak yang user sumbangkan, semakin banyak yang boleh dikerjakan. Apache mempunyai program pendukung yang cukup banyak. Hal ini
Universitas Sumatera utara
memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan apache: 1. Kontrol Akses, kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP. 2. CGI (Common Gateway Interface), yang paling terkenal untuk digunakan adalah PERL (Practical Extraction dan Report Language), didukung oleh apache dengan menempatkannya sebagai modul (mod_perl). 3. PHP (Personal Home Page), program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik. 4. SSI (Server Side Includes). Web server apache mempunyai kelebihan dari beberapa pertimbangan diatas: a. Apache termasuk dalam kategori freeware. b. Apache mudah sekali proses instalasinya jika dibandingkan dengan web server lainnya seperti NCSA, IIS, dan lain-lain. c. Mampu beroperasi pada berbagai platform sistem operasi. d. Mudah mengatur konfigurasinya, apache mempunyai hanya empat file konfigurasi. e. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya. Web server apache memiliki fasilitas atau ciri khas yang banyak. Fasilitas atau ciri khas dari web server apache adalah: 1. Dapat dijadikan pengganti bagi NCSA web server. 2. Perbaikan terhadap kerusakan dan error pada NCSA 1.3 dan 1.4. 3. Apache menanggapi web client sangat cepat jauh melebihi NCSA. 4. Mampu di-kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
Universitas Sumatera utara
5. Apache menyediakan fitur untuk multihomed dan virtual server. 6. User dapat menetapkan tanggapan error yang akan dikirim web server dengan menggunkan file atau skrip. 7. Server apache dapat otomatis berkomunikasi dengan client browsernya untuk menampilkan tampilan terbaik pada client browsernya. Misalnya, browser ingin menampilkan dalam bahasa Spanyol, maka web server apache otomatis mencari dalam servicenya halaman-halaman dengan bahasa Spanyol. 8. Web server apache secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya. 9. Web server apache mempunyai level pengamanan. 10. Apache mempunyai komponen dasar terbanyak di antara web server lain. 11. Ditinjau dari segi sejarah perkembangan dan prospeknya, apache web server mempunyai prospek yang cerah. Apache berasal dari web server NCSA yang kemudian dikembangkan karena NCSA masih mempunyai kekurangan di bidang kompatibilitasnya dengan sistem operasi lain. Sampai saat ini, web server apache terus dikembangkan oleh tim dari apache.org. 12. Performasi dan konsumsi sumber daya dari web server apache tidak terlalu banyak, hanya seuserr 20 MB untuk file-file dasarnya dan setiap daemonnya hanya memerlukan seuserr 950 KB memory per child. 13. Mendukung transaksi yang aman (secure transaction) menggunakan SSL (Secure Socket Layer). 14. Mempunyai dukungan teknis melalui web. 15. Mempunyai kompatibilitas platform yang tinggi. 16. Mendukung third party berupa modul-modul tambahan.
Universitas Sumatera utara
2.5.1.2. Web Server Cepat Apache adalah suatu web server serba guna, tetapi pada kegunaan khusus terkadang kecepatan yang diberikan oleh apache tidak mencukupi. Beberapa perangkat lunak freeware untuk web server dengan kecepatan tinggi tersedia. Sebagian besar web server tersebut hanya melayani halaman statis, sehingga ketika membutuhkan halaman dinamis, maka web server serba guna seperti apache masih dibutuhkan. Web server cepat yang freeware tersebut antara lain: 1. Tux Tux [http://people.redhat.com/mingo/TUX-patches//], juga dikenal dengan nama komersial
yakni
Redhat
Content
Accelerator
[http://www.redhat.com//]
merupakan suatu layer protokol HTTP dan objek cache yang di-integrasikan ke kernel GNU atau Linux. Merupakan suatu solusi ideal untuk menghasilkan solusi web server yang cepat dan terintegrasi dengan kernel. TUX singkatan dari Threaded linUX http layer. Dibuat oleh Ingo Molnar (Redhat). Merupakan suatu terobosan dalam pemanfaatan TCP dan server Web. 2. Khttpd Khttpd [http://www.fenrus.demon.nl//] merupakan web server yang dijalankan pada lapisan kernel sebagai suatu modul (device driver). Hanya menangani halaman statis, dan melewatkan permohonan informasi non-statis kepada web server di lapisan user seperti apache atau lainnya. Halaman statis, walau tidak kompleks tetapi sangat penting. Sebab hampir sebagian besar gambar (image) statis, begitu juga dengan sebagian besar halaman HTML. Suatu web server biasa memiliki overhead yang lebih besar ketika menangani halaman statis, dengan kernel Linux hal itu dapat dilakukan di tingkat kernel secara mudah. Dengan cara ini maka proses pelayanan halaman statis menjadi cepat dan tidak membutuhkan sumber daya komputasi yang besar. Merupakan suatu solusi yang cocok buat web dengan beban tinggi dan memiliki halaman statis. 3. Boa Boa [http:///www.boa.org] merupakan server HTTP single task. Berbeda dengan server web lainnya, boa tidak melakukan fork untuk setiap koneksi yang datang.
Universitas Sumatera utara
Boa juga tidak melakukan fork untuk menangani koneksi jamak. Secara internal boa melakukan multipleks seluruh koneksi HTTP dan melakukan fork hanya untuk program CGI (yang harus merupakan proses terpisah), melakukan pembuatan direktori otomatis, dan melakukan gunzip berkas secara otomatis. Tujuan utama dari desain Boa adalah kecepatan dan keamanan. Keamanan dalam arti tidak bisa diserang oleh pengguna tidak sah, bukan dalam arti pengaturan akses yang lebih rinci ataupun komunikasi yang terenkripsi. Server boa ini tidak ditujukan untuk server lengkap. Dikembangkan pada tahun 1991 oleh Paul Phillips.
2.5.2. Web Browser Web browser adalah sebuah perangkat lunak yang memungkinkan pengguna untuk menampilkan dan berinteraksi dengan text, gambar, dan informasi yang ada pada halaman web pada sebuah di World Wide Web (WWW) atau Local Area Network (LAN). Meskipun hasil survei dalam kurun waktu Juli 2005 sampai dengan Juli 2006 menunjukkan IE tetap mempunyai pangsa pasar tertinggi, namun Firefox 2.0 buatan Mozilla telah di-download sebanyak dua juta kali hanya dalam waktu 24 jam sejak pertama kali dibuat di internet. Pertumbuhan browser Firefox cukup pesat salah satu sebab utamanya karena didukung para pengguna internet dan komunitas open-source. Mereka lebih memilih browser bikinan Mozilla karena faktor keamanan yang lebih dibanding Internet Explorer milik Microsoft. Meskipun pemilihan browser sangat bergantung minat perseorangan, ada beberapa hal atau fitur yang dapat menjadikan browser yang satu lebih baik daripada browser yang lainnya. Dengan mengetahui fitur yang dimiliki dan didukung oleh browser user dapat melihat seberapa baik satu browser jika dibandingkan dengan yang lainnya. Browser dapat dibedakan satu sama lainnya dengan melihat fitur yang didukungnya. Browser modern dan halaman web saat ini lebih cenderung memaksimalkan banyak fitur dan teknik yang belum digunakan pada web terdahulu. Browser berkomunikasi dengan web server utamanya melalui Hypertext Transfer Protocol (HTTP) untuk meminta halaman web. Halaman web dialamati dengan menggunakan Uniform Resource Locator (URL), yang mewakili alamat dengan awalan http adalah untuk akses via HTTP. Browser pada umumnya juga mendukung
Universitas Sumatera utara
berbagai jenis URL dan protokol, misalnya FTP adalah untuk File Transfer Protocol (FTP), RTSP adalah untuk Real Time Streaming Protocol (RTSP), dan HTTPs adalah untuk versi http yang terenkripsi (SSL). File format sebuah halaman web biasanya Hypertext Markup Language (HTML) dan diidentifikasikan dalam protokol HTTP menggunakan header MIME, format lainnya antara lain XML dan XHTML. Sebagian besar browser mendukung bermacam format tambahan pada HTML seperti format gambar JPEG, PNG dan GIF image format, dan dapat dikembangkan dukungannya misalnya terhadap SVG dengan menambahkan dan menggunakan plugin. Untuk menampilkan halaman web dapat digunakan standart Cascading Style Sheets (CSS). Beberapa browser populer sudah memberikan dukungan tambahan terhadap Internet Relay Chat (IRC) untuk mendukung chatting, dan dapat digunakan sebagai email client. Protokol yang didukung termasuk Network News Transfer Protocol (NNTP), Simple Mail Transfer Protocol (SMTP), Internet Message Access Protocol (IMAP), dan Post Office Protocol (POP). Fitur standar lainnya dari browser adalah dukungan terhadap active content dan JavaScript (Dynamic HTML) dan Cookies, sebagian besar pengguna internet melakukan browsing tanpa mengetahui proses yang terjadi dibalik interaksi dengan internet. Active content misalnya Javascript atau HTML yang dinamis (DHTML) dan cookies yang mungkin memunculkan resiko tersembunyi jika aktif atau ditampilkan di browser ataupun email client. Active content digunakan untuk meningkatkan fungsi atau menambah komunitas eLearning IlmuKomputer.Com. Kemudahan desain dimana halaman web didasarkan pada scripts yang mengeksekusi program pada web browser. Scripts inilah yang sering digunakan untuk mengeksekusi kode atau script yang beresiko pada komputer pengguna. Tidak selalu JavaScript dan active content berbahaya meskipun merupakan cara yang umum digunakan oleh penyusup. Sementara itu cookies mungkin sekali mengkoleksi dan menyimpan informasi selama pengguna menjelajahi internet. Session cookies menyimpan informasi selama pengguna menggunakan browser, sementara Persistent cookies disimpan pada komputer pengguna sehingga data preferensi pengguna dapat disimpan. Bookmark manager, merupakan petunjuk ke suatu URL dan hampir semua web browser mendukung fitur ini.
Universitas Sumatera utara
Mempermudah dalam melakukan katalog dan akses pada suatu halaman web yang telah atau akan di kunjungi tanpa harus mengingat URL-nya. Fasilitas Caching dari isi halaman web memungkinkan misalnya halaman web dan gambarnya dengan tujuan untuk me-reduksi penggunaan bandwidth, mengurangi kesibukan web server, mencegah terjadinya lag. Browser mendukung berbagai tipe media melalui plugin seperti Macromedia Flash dan QuickTime. Fitur autocompletion pada pengisian alamat URL dan pengisian data pada form data merupakan fitur yang disediakan oleh banyak text editors, word processor, dan tentunya web browser. Fitur ini mempunyai kemampuan memprediksi kata atau frase yang mungkin akan diketikan oleh user tanpa user harus mengetik secara lengkap. Tabbed Document Interface (TDI) merupakan fitur yang banyak dijumpai pada perangkat lunak berbasis grafis (Graphical User Interfaces (GUI)), sebuah TDI memungkinkan beberapa dokumen ditampilkan pada satu jendela dan menggunakan tab sebagai alat navigasi. Kemampuan web browser dalam menanggulangi iklan pop-up yang sering muncul jika user membuka jendela baru, juga perlu dipertimbangkan. Kemampuan mencegah phishing yaitu kegiatan kriminal yang umumnya berusaha mengumpulkan informasi penting dan sensitif misalnya password atau nomor kartu kredit. Kebanyakan phishing dilakukan menggunakan email atau instant message.
2.6. HTML (Hypertext Markup Language) Pada masa sekarang ini HTML merupakan interface standar internet. Halamanhalaman HTML ini bisa mengandung animasi, suara, video, bahkan sampai program interaktif yang kompleks. Jutaan halaman HTML setiap hari diakses dari web server di seluruh dunia. Sudah menjadi trend memang sekarang ini perusahaan melakukan pertukaran informasi bisnis dan informasi intern pegawai dan pelanggan mereka. HTML sekarang menjadi pilihan untuk presentasi. Bahkan Microsoft sendiri telah mengintegrasikan HTML ke sistem operasi Windows-nya.
Pendeknya HTML
terdapat di mana-mana.
Universitas Sumatera utara
HTML adalah bahasa markup yang umum digunakan. Kepopuleran HTML disebabkan karena HTML ini mudah digunakan. Pembuatan dokumen web dengan HTML dapat dilakukan dengan mudah dan cepat. Dokumen web dapat tersaji dengan cepat ke banyak pembaca di seluruh dunia sekaligus. HTML mudah melakukan kontrol terhadap tampilan halaman web baik berupa teks, gambar, suara, animasi maupun video. HTML merupakan singkatan dari Hypertext Markup Language. HTML digunakan untuk membangun halaman web. Sekalipun banyak orang menyebutnya sebagai bahasa pemrograman, HTML sebenarnya sama sekali bukan bahasa pemrograman, hal ini terlihat dari namanya, HTML adalah suatu bahasa Mark-up. HTML digunakan untuk melakukan mark-up (penandaan) terhadap sebuah dokumen teks. Tanda tersebut digunakan untuk menentukan format atau tipe dari teks yang ditandai halaman web dibangun oleh kode HTML yang disebut juga dengan tag-tag HTML.
Tag
yang
harus
di
miliki
oleh
halaman
WEB
adalah:
<TITLE>Halaman WEB pertama saya Halo Dunia!
Di antara kedua tag tadi adalah tempat memasukkan apa saja ke dalam halaman web. Pada bagian HEAD, user memberikan data mengenai dokumen user. Tag penutup selalu ada pada halaman tersebut. Paragraph atau Baris Baru:
Contoh:
Universitas Sumatera utara
<TITLE>Halaman WEB pertama saya Halo Dunia!
Halo semuanya
Ini adalah halaman WEB saya.
Saya
sedang
belajar
membuat
halaman
WEB
dengan
kode
HTML
Salam!
2.7. Domain Domain merupakan nama unik atau alamat untuk website. Domain merupakan nama yang diakhiri dengan .com, .net, .org, .biz, .tv dan lain-lain. Sebagai contoh www.yogarentalcar.com, www.sctv.id.tv, www.jaroem.org . User pun dapat membeli sendiri domain untuk user, tinggal pilih nama yang bagus dan user akan memiliki domain user sendiri. Untuk domain dikenakan biaya pertahun, dan setelah user memiliki domain maka domain tersebut tidak bisa dimiliki oleh orang lain kecuali user tidak lagi membayarnya. Jika user memiliki domain yogarentalcar.com
maka
URL
(Uniform
Resource
Locator)
user
adalah
http://www.yogarentalcar.com. Subdomain sebenarnya alamat domain yang masih menjadi bagian dari domain user, tetapi subdomain dapat user arahkan ke file HTML yang berbeda dari domain utama user. Contoh subdomain misalnya http://blog.yogarentalcar.com yang berarti subdomain blog pada domain yogarentalcar.com user dapat memasang subdomain melalui tempat user membeli domain.
Universitas Sumatera utara
2.8. Web Hosting Web hosting adalah salah satu bentuk layanan jasa penyewaan tempat di internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web atau web internet salah satunya adalah indoglobal web yang menawarkan jasa web hosting terbaik. Seperti telah dijelaskan di atas, setiap orang ataupun perusahaan dapat menyewa tempat atau memanfaatkan jasa web hosting ini, didukung dengan kemajuan teknologi informasi yang ada saat ini maka pemanfaatan jasa web hosting merupakan sarana alternatif yang huserl untuk promosi, menyebarkan informasi, berdagang, layanan publik sampai dengan sekedar tempat untuk menumpahkan isi hati yang kelabu ke dalam buku harian berbasis web (blog: web log). Kecepatan menyebarkan informasi tentang jasa, produk, layanan publik dan lainnya merupakan salah satu tolok ukur keberhasilan bisnis perorangan atau perusahaan. Beberapa contoh dari web hosting adalah sebagai berikut: 1.
Di Indonesia hanya dengan kurang lebih sepuluh ribu rupiah dalam waktu satu jam penuh, dengan tidak meninggalkan rumah dan hanya bermodalkan koneksi telepon rumah dari Telkom, user dapat menjelajah dunia dan memperoleh berbagai informasi, contohnya indoglobal web menawarkan paket web hosting hanya dengan harga Rp. 7.500,- user sudah mendapatkan web hosting yang power full.
2.
Seorang
mahasiswa
kedokteran,
dengan
dana
yang
terbatas,
untuk
mengantisipasi membeli buku kuliah kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan mudah memperoleh informasi ilmu pengetahuan dan teknologi melalui website, dan ini menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan website guna memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki website. Disaat user ingin memasarkan produk atau jasa melewati batas kabupaten, propinsi, negara, samudera dan benua, disaat user ingin orang lain memperoleh informasi yang benar mengenai hal kemanusiaan, disaat user ingin menyebarluaskan pengetahuan demi kesejahteraan sesama manusia, disaat user ingin melakukan
Universitas Sumatera utara
transaksi bisnis yang memudahkan pelangan user menjangkaunya dari sebuah villa tempat peristirahatan dengan privasi yang tinggi, disaat itulah user membutuhkan layanan web hosting. Ratusan bahkan ribuan penyelenggara jasa web hosting. User dapat memulainya dengan mencari dari mesin pencari google atau yahoo, beberapa penyedia jasa layanan web hosting di Indonesia. Salah satu teknologi yang digunakan adalah fail over hosting, teknologi ini memungkinkan layanan user tetap online 24 jam karena didukung oleh beberapa server komputer yang secara otomatis akan menggantikan tugas server komputer yang mengalami kerusakan. Untuk memilih jasa web hosting terbaik sesuai kebutuhan user, pertama user harus mengetahui apa kebutuhan user, dipilih space web hosting sesuai kebutuhan, dan jangan lupa untuk memperhatikan harganya. Kedua, jika target pengunjung web user nantinya sebagian besar berada di Indonesia maka dipilih webhosting dengan server di Indonesia. Jika target pengunjung web user sebagian besar berada di luar Indonesia maka user dapat memilih web server dengan lokasi di USA. Dokumen-dokumen HTML pada komputer user harus disimpan ditempat lain, jangan di komputer user. User harus menyewa tempat di perusahaan hosting untuk menyimpan dokumen user. Jadi hosting merupakan tempat untuk menyimpan dokumen HTML user. Biasanya perusahaan yang menjual hosting juga menjual domain jadi user membeli domain sekaligus menyewa hosting untuk menyimpan file HTML user. Dalam memilih hosting ada beberapa hal yang harus diperhatikan: 1. Kapasitas User perlu memperhatikan berapa kapasitas yang dibutuhkan, 25 MB, 50 MB atau 1 GB. User harus memilih dengan cermat sesuai kebutuhan karena tentu saja semakin besar kapasitas biayanya semakin mahal. 2. Teknologi yang digunakan Servernya Linux atau Windows, dan jika user membuat file PHP hostingnya harus mendukung file PHP. Demikian juga apabila user membuat web menggunakan
Universitas Sumatera utara
ASP, JSP, Perl, Python, dan Fantastico hostingnya juga harus mendukung file-file tersebut. Karena itu user harus teliti sebelum membeli. Hal ini dapat ditanyakan langsung pada perusahaan hosting yang ingin user beli. Jangan sampai user membuat website dengan PHP tetapi user membeli hosting yang tidak mendukung PHP. 3. Support Periksa perusahaan hosting yang ingin user beli memiliki layanan support yang baik selama 24 jam. Apabila tengah malam tiba-tiba user mendapat masalah dengan website user maka user dapat menanyakan langsung kepada perusahaan hosting yang digunakan. 4. Database Apabila user membuat website dinamis, pastikan user memeriksa fasilitas database. Periksa juga berapa jumlah database yang disediakan seperti MySQL, PostgreSQL, Access, G-Mail, dll. 5. Backup Hosting user mem-backup data user setiap hari. Ini penting karena ada banyak hosting yang tidak melakukan back up dan apabila data user tiba-tiba hilang hosting tersebut tidak perduli. 6. Bandwith User harus memeriksa kapasitas bandwith yang disediakan. Bandwith merupakan besarnya data transfer dalam sebulan. Apabila sebuah perusahaan hosting menyediakan bandwith 1GB sebulan. Maka apabila user memiliki sebuah file HTML dengan ukuran 20kb (sudah termasuk images) dan pengunjung website user perhari seuserr 100 orang, maka user menghabiskan bandwith perhari: 20 kb x 100 orang = 2000 kb =2 MB. Perbulan: 2 MB x 31 = 62 MB, apabila user memiliki 10 halaman maka: 62 MB x 10 = 620 MB. Jadi perhatikan bandwith yang disediakan dengan ukuran file HTML user, apabila pengunjung website user semakin banyak tentu saja bandwithnya juga akan semakin besar. Kebanyakan
Universitas Sumatera utara
hosting di Indonesia menyediakan bandwith yang kecil, hosting di luar negeri menyediakan bandwith yang lebih besar dan murah.
2.8.1. Jenis Hosting Hosting memiliki beberapa jenis. Jenis-jenis hosting adalah sebagai berikut: 1. Virtual (Shared) Hosting Dimana di dalam satu server terdapat banyak hosting (salah satunya milik user) dan terdapat banyak domain. Biasanya hosting yang satu ini yang paling banyak digunakan, biayanya juga lebih murah. Shared hosting adalah menggunakan server hosting bersama sama dengan pengguna lain satu server dipergunakan oleh lebih dari satu nama domain. 2. Free Hosting Ini merupakan hosting gratisan, user tidak perlu membayar apa-apa tetapi biasanya akan banyak iklan yang muncul pada website user dan user tidak bisa memiliki domain sendiri. 3. Dedicated Hosting Ini merupakan solusi yang paling mahal. Karena user memiliki server sendiri dan dalam satu server tersebut hanya ada satu hosting dan domain milik user. User memerlukan tenaga ahli untuk merawatnya. Dedicated server adalah penggunaan server yang dikhususkan untuk aplikasi yang lebih besar dan tidak bisa dioperasikan dalam shared hosting atau virtual dedicated server. Dalam hal ini, penyediaan server ditanggung oleh perusahaan hosting yang biasanya bekerja sama dengan vendor. 4. Collocated Hosting Ini juga solusi yang mahal, sama seperti memiliki server sendiri di kantor atau rumah user, tetapi pada Collocated Hosting servernya terletak diperusahaan hosting dan mereka yang merawatnya. Colocation server adalah layanan
Universitas Sumatera utara
penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya bekerja sama dengan vendor. 5. VPS (Virtual Private Server) VPS (Virtual Private Server) merupakan proses virtualisasi dari lingkungan software sistem operasi yang dipergunakan oleh server. Karena lingkungan ini merupakan lingkungan virtual, hal tersebut memungkinkan untuk meng-install sistem operasi yang dapat berjalan di atas sistem operasi lain. Ada banyak sekali perusahaan yang menjual hosting dan domain. Untuk Indonesia berdasarkan jumlah pengguna paling banyak dipegang oleh Masterwebnet, urutan kedua dipegang oleh iDwebhost yang terkenal karena harganya yang murah dan urutan ketiga dipegang oleh Singcat yang merupakan perusahaan penjual hosting pertama di Indonesia. Terserah user ingin memilih yang mana, tetapi ingat perhatikan kebutuhan user.
2.9. Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan sesuatu kegiatan atau untuk menyelesaikan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Sedangkan, informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya dan juga menggambarkan suatu kejadian yang nyata yang dapat juga digunakan untuk mengambil keputusan Jadi sistem informasi adalah suatu kegiatan dari prosedur yang diorganisasikan, bilamana dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian di dalam organisasi.
Universitas Sumatera utara
2.9.1. Tingkat Kegunaan Sistem Informasi Berdasarkan tingkat kegunaan sistem informasi dapat dibagi sebagai berikut: 1.
Sistem Pemrosesan Data (Data Processing System) Kegunaan sistem informasi pada sistem pemrosesan data (Data Processing
System) adalah sebagai berikut: a. Memproses sejumlah besar data untuk transaksi bisnis rutin. b. Terdapat data entry ke sistem dan laporan transaksi dengan sedikit membutuhkan keputusan. 2.
Sistem Informasi Manajemen (Management Information System) Kegunaan sistem informasi pada sistem informasi manajemen (Management
Information System) adalah sebagai berikut: a. Menyusun laporan secara periodik untuk kontrol, perencanaan, dan membuat keputusan. b. Merupakan interaksi antar orang, software, tidak dapat menggantikan sistem pemrosesan data karena merupakan bagiannya. c. Tidak sekedar memproses data namun termasuk analisis keputusan dan membuat keputusan. d. Laporan bersifat umum untuk semua bagian perusahaan. 3.
Sistem Pendukung Keputusan (Decision Support System) Kegunaan sistem informasi pada sistem pendukung keputusan (Decision Support
System) adalah sebagai berikut: a. Mendukung pengambil keputusan dengan menyusun informasi pada kebutuhan tertentu. b. Sama dengan manajemen sistem informasi keduanya tergantung pada database sebagai sumber data.
Universitas Sumatera utara
c. Program yang dibuat khusus untuk orang tertentu atau grup tertentu pengambil keputusan. 4.
Expert System dan Kecerdasan Buatan Kegunaan sistem informasi pada expert system dan Kecerdasan Buatan adalah
sebagai berikut: a. Menangkap keahlian tiruan dari pembuat keputusan dalam menyelesaikan masalah. b. Expert system menggunakan pendekatan kecerdasan buatan yaitu membuat mesin seakan-akan punya keputusan untuk menyelesaikan masalah secara beralasan sesuai dengan pemikiran manusia.
2.10. Pengertian Database Database memiliki beberapa pengertian sebagai berikut: a. Sekumpulan data store (bisa dalam jumlah besar) yang tersimpan dalam magnetic disk, optical disk, dan media penyimpan sekunder lainnya. b. Sekumpulan program-program aplikasi umum yang bersifat “batch” yang mengeksekusi dan memproses data secara umum (hapus, cari, update, dll). c. Database terdiri dari data yang dibagikan bagi banyak user dan memungkinkan penggunaan data yang sama pada waktu bersamaan oleh banyak user. d. Koleksi terpadu dari data yang saling berkaitan dari suatu enterprise. Misalnya database rumah sakit akan terdiri dari data seperti pasien, karyawan, dokter dan perawat.
2.10.1. Pola dalam Penyimpanan Data Database memiliki beberapa pola penyimpanan data. Pola penyimpanan data dari database adalah sebagai berikut:
Universitas Sumatera utara
a. Sistem pemrosesan berkas tradisional. Tiap aplikasi memiliki berkas sendiri. b. Dependensi data program. Perubahan data membuat sejumlah program perlu dimodifikasi. c. Duplikasi data. Data yang sama muncul pada beberapa berkas. d. Keterbatasan berbagi data (isolasi data banyak format file). e. Waktu pengembangan lama. Perlu membuat program untuk mengakses data. f. Masalah integritas (kekonsistensian). Kekekangan integritas menjadi bagian dari program. g. Keamanan data tidak terjamin.
2.10.2. Keunggulan Penerapan Konsep Database Ada beberapa keunggulan penerapan konsep database yaitu: a. Independensi program data b. Meminimalkan redundansi data c. Meningkatkan konsitensi data d. Meningkatkan kemampuan berbagai data e. Meningkatkan produktivitas pengembangan aplikasi f. Meningkatkan pencapaian stuserrisasi g. Meningkatkan kualitas data h. Meningkatkan tanggapan dan kemudahan akses terhadap data i.
Mengurangi pemeliharaan program
2.10.3. Model Dasar Database Database memiliki beberapa model dasar. Model dasar dari database biasanya berupa model pohon. Model dasar dari database adalah: a.
Hierarkis Model dasar hierarkis lebih sering dikenal dengan model pohon. Disebut model
pohon karena memiliki beberapa cabang yang menyerupai ranting pohon.
Universitas Sumatera utara
Ketentuan
Sewa Mobil
Jenis Mobil
Xenia
Avanza
Harga Mobil
275.000
300.000
Harga Sewa
275.000
300.000
Gambar 2.1. Model Pohon Hierarkis b.
Jaringan Yang kedua adalah model jaringan. Disebut model dasar jaringan karena tiap
bagiannya berhubungan satu dengan yang lain.
Ketentuan
Sewa Mobil
Xenia
Jenis Mobil
Harga Mobil
Avanza
275.000
Harga Sewa
300.000
Gambar 2.2. Model Pohon Jaringan c.
Relasional Menggunakan model berupa tabel berdimensi dua (yang disebut relasi atau
tabel), memakai kunci tamu (foreign key) sebagai penghubung dengan tabel lain.
Universitas Sumatera utara
2.10.4. Konsep Dasar Database Database memiliki beberapa konsep dasar. Konsep dasar dari database adalah sebagai berikut: 1.
Field Field merupakan implementasi dari suatu atribut data. Field merupakan unit
terkecil dari data yang berarti (meaningful data) yang disimpan dalam suatu file atau database. 2.
Record Field tersebut diorganisasikan dalam record. Record merupakan koleksi dari field
yang disusun dalam format yang telah ditentukan. Selama desain sistem, record akan diklasifikasikan sebagai: a. Fixed-length record adalah tiap instance record punya field, jumlah field, dan ukuran logika yang sama. b. Variable-length record adalah mengijinkan record yang berbeda dalam file yang sama memiliki panjang yang berbeda. 3. File dan Tabel Record yang serupa diorganisasikan dalam grup yang disebut file. Jadi file merupakan kumpulan semua kejadian dari struktur record yang diberikan. Tabel merupakan ekivalen database relasional dari sebuah file. Beberapa operasi dasar yang dilakukan oleh aplikasi database adalah sebagai berikut: a. Menambah data b. Membaca data c. Mengubah data d. Menghapus data
Universitas Sumatera utara
4.
Kunci (Key) Kunci merupakan elemen record yang dipakai untuk menemukan record tersebut
pada waktu akses atau bisa digunakan untuk identifikasi tiap record. Kunci memiliki beberapa jenis yaitu: 1. Superkey. 2. Candidat key. Diagram ini hanya menjelaskan secara umum gambaran aliran konteks dari rancangan sistem yang akan dibuat.
2.11. Pengertian DFD ( Data Flow Diagram ) DFD merupakan singkatan dari Data Flow Diagram. DFD adalah suatu network yang menggambarkan suatu sistem otomatis manual atau gabungan dari keduanya yang penggambarannya disusun dalam bentuk kumpulan komponen sistem yang satu dengan yang lainnya dengan aturan main tertentu. Pada pembuatan DFD memiliki tiga tahap yaitu: 1. Diagram Konteks: menggambarkan sistem secara global. 2. Diagram Nol: penjabaran terperinci dari diagram konteks. 3. Diagram Detail: menggambarkan proses secara terperinci dari diagram nol.
2.11.1. Diagram Konteks Diagram konteks merupakan gambaran kasar aliran informasi dan data yang akan dilakukan oleh sistem database yang akan dirancang. Contoh diagram konteks dapat dilihat pada gambar sebai berikut:
Universitas Sumatera utara
Informasi
Administrator Data
Perancangan Website Pada Yoga Rental Car Dengan Menggunakan Fantastico
Data
User Informasi
Gambar 2.3. Diagram Konteks
2.12. Data Digital Komputer mengolah data yang ada adalah secara digital, melalui sinyal listrik yang diterima komputer atau dikirimkan komputer. Pada prinsipnya, komputer hanya mengenal dua arus, yaitu on atau off, atau istilah dalam angkanya sering juga dikenal dengan 1 (satu) atau 0 (nol). Kombinasi dari arus on atau off inilah yang yang mampu membuat komputer melakukan banyak hal, baik dalam mengenalkan huruf, gambar, suara, bahkan film-film menarik yang dapat ditonton dalam format digital. Sinyal digital ini memiliki berbagai keistimewaan yang unik yang tidak dapat ditemukan pada teknologi analog, keistimewaan dari sinyal digital adalah sebagai berikut: 1. Mampu mengirimkan informasi dengan kecepatan cahaya yang dapat membuat informasi dapat dikirim dengan kecepatan tinggi. 2. Penggunaan yang berulang-ulang terhadap informasi tidak mempengaruhi kualitas dan kuantitas informasi itu sendiri. 3. Informasi dapat dengan mudah diproses dan dimodifikasi ke dalam berbagai bentuk. 4. Dapat memproses informasi dalam jumlah yang sangat besar dan mengirimnya secara interaktif.
Universitas Sumatera utara
2.13. Defenisi Fantastico Fantastico adalah sebuah sistem yang di-desain untuk memudahkan meng-install script-script yang populer saat ini. Fantastico sudah terintegrasi dengan control panel (cPanel) dan user bisa menginstallnya dengan hanya beberapa klik tombol saja. Fantastico sangat mudah digunakan. User tidak perlu mahir dalam pemrograman web (PHP, Perl, dll) untuk menginstallnya. Meski demikian, fantastico juga disenangi oleh yang sudah mahir dalam pemgroman web, karena dengan menggunakan fantastico mereka tidak perlu membuang waktunya dalam mengkonfigurasi banyak file untuk menginstal sebuah script PHP dalam websitenya belum lagi harus meng-upload file instalasi (dengan fantastico user tidak perlu meng-upload file instalasi, hanya perlu meng-upload theme atau plugin tambahan saja jika diperlukan). Fantastico adalah pilihan tepat jika user ingin menginstal sesuatu seperti blog. Wordpress dan nucleus adalah dua script yang didukung oleh fantastico. Fantastico sudah termasuk dalam paket hosting di-hosting tangguh (berlaku untuk semua paket hosting). Fantastico dapat diakses melalui cPanel. User mempunyai banyak pilihan script yang bisa user install, tidak ada batasan berapa banyak yang di-instal. User akan dengan mudah menghapus (uninstall) dan menginstallnya kembali kapanpun user inginkan. Fantastico memiliki beberapa jenis-jenis yang dapat di-install dalam pembangunan website: 1.
B2evolution B2evolution adalah sebuah script untuk blog yang memiliki fitur multi blog, kategori (sub kategori), skin, fungsi pencarian, multi bahasa, dan search engine friendly.
2.
Nucleus Nucleus adalah script untuk blog yang tangguh dan memiliki fitur yakni multi blog, multi admin, drafts, post dan bookmarklets.
Universitas Sumatera utara
3.
Pmachine Free Pmachine Free adalah script untuk blog yang memiliki fitur yakni multi blog, kategori (sub-kategori), skin, fungsi search, multi bahasa, search engines friendly URLs.
4.
Wordpress WordPress adalah sebuah script untuk blog yang sangat popoler. User akan banyak menemukan dokumentasi tentang wordpress di internet karena penggunanya yang sangat banyak.
5.
Drupal WordPress adalah sebuah CMS untuk portal dengan fitur search engines friendly URLs, online help, roles, full content search, site watching, threaded comments, version control, blogging, news aggregator.
6.
Geeklog Geeklog adalah sebuah CMS untuk portal dengan banyak modul.
7.
Joomla Joomla adalah salah satu CMS Open Source yang paling tangguh. Joomla digunakan oleh semua kalangan mulai dari website sederhana sampai website yang lebih rumit. Joomla sangat mudah di-install dan dikelola.
8.
Mambo Mamboo adalah sebuah CMS yang profesional dengan fitur WYSIWYG content editors, newsfeeds, syndicated news, banners, mailing users, links manager, statistics, content archiving, date based content, 20 bahasa, modul dan komponen.
Universitas Sumatera utara
9.
Phpwebsite Phpwebsite merupakan CMS yang sangat tangguh dengan fitur dokument manager, pengumuman, menu manager, photo album, block maker, FAQ, web pages maker, polls, information categorizer, calendar, link manager, form generator.
Universitas Sumatera utara