Pertemuan 5 Electronic Commerce Web Server WWW Adalah sistem dokumen hypertext yang diakses melalui internet. Dalam WWW kita bisa dapat mengakses teks, gambar, video, maupun konten multimedia. WWW ditemukan oleh Sir-Tim Berners Lee pada tahun 1991. Nowdays, what is effect WWW for E-Commerce industry? Dasar-dasar Web Server 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 standar, disebut dengan format SGML (standar general markup language) Web server, untuk berkomunikasi dengan client-nya (web browser) mempunyai protokol sendiri, yaitu HTTP (hypertext transfer protocol) Kata HyperText mempunyai arti bahwa seorang pengguna internet dengan web browsernya dapat membuka dan membaca dokumen-dokumen yang ada dalam komputernya atau bahkan jauh tempatnya sekalipun Web Server be like… Sebuah Desain logis untuk Situs Web Sederhana Sebuah Desain logis untuk Situs Web Sederhana • Semua e-commerce memerlukan perangkat lunak Web server dasar untuk menjawab permintaan HTTP dari pelanggan • Apache perangkat lunak Web server yang terkemuka; hanya bekerja dengan sistem operasi UNIX • Microsoft Internet Information Server (IIS) perangkat lunak server Web utama kedua Fungsi dasar yang Disediakan oleh Web Server Situs Peralatan Manajemen • Semua server web berisi alat manajemen situs dasar yang memverifikasi bahwa link pada halaman yang masih berlaku dan juga mengidentifikasi file yatim • Situs perangkat lunak manajemen tambahan dan layanan seperti yang disediakan oleh WebTrends dapat dibeli Contoh Aplikasi Web Server 1. Apache – Apache biasanya saya gunakan untuk mencoba membuat website secara offline, dan mendevelop website, jika sudah fix berhasil maka akan langsung saya jadikan web ini menjadi online. – Apache yaitu sebuah server web yang biasa digunakan dalam pemrograman web berbasis server. Biasa seorang programmer menggunakan aplikasi ini, dan biasanya diinstall di komputer lokal untuk mencoba mengeksplorasi dan mengimplementasikan tentang pembuatan websitenya. Apache juga merupakan sebuah server web yang bersifat open source atau dengan kata lain, siapa saja bisa mengembangkan aplikasi ini sesuai dengan kemampuannya, sehingga menjadikan apache ini sebagai server web yang cukup terkenal oleh para programmer dan para ahli dibidang IT. Contoh Aplikasi Web Server 2. Xampp – Xampp juga sudah saya coba untuk digunakan sebagai web server, dimana aplikasi Xampp ini cukup ringan dibandingkan dari apche, dan Xampp ini cukup ringan tidak memakan banyak kapasitas hardisk. – Xampp merupakan satu paket yang terdiri dari Apache, MYSQL, HTML, PHP, dan Perl. Xampp sangat mudah dipelajari dan proses kerjanya juga hampir sama dengan apache, dan untuk penginstallannya juga sangat mudah, untuk sobat yang ingin mencoba dan mendapatkannya bisa langsung menuju ke official websitenya di : http://www.apachefriends.org/en/index.html – Xampp sendiri dikelola dan dikembangkan oleh Apache Friends yang juga merupakan sebuah website non-komersial yang tujuannya untuk mempromosikan web server dari Apache. Bisa dibilang satu produk, dari pengembangan apache. Jenis-Jenis Website Website Statis Website Statis adalah web yang mempunyai halaman tidak berubah. Artinya adalah untuk melakukan perubahan pada suatu halaman dilakukan secara manual dengan mengedit code yang menjadi struktur dari situs itu. Website Dinamis Website Dinamis merupakan website yang secara struktur diperuntukan untuk update sesering mungkin. Biasanya selain utama yang bisa diakses oleh user pada umumnya, juga disediakan halaman backend untuk mengedit kontent dari website. Contoh: portal berita online yang didalamnya terdapat polling, fasilitas berita, dll. Website Interaktif Website Interaktif adalah web yang saat ini memang sedang booming. Salah satu contoh website interaktif adalah blog dan forum. Di website ini user bisa berinteraksi dan beradu argument mengenai apa yang menjadi pemikiran mereka. Biasanya website seperti memiliki moderator untuk mengatur supaya topik yang diperbincangkan tidak melenceng dari alur pembicaraan. Website Utility Nama domain Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengenali sebuah situs, atau dengan kata lain nama domain adalah alamat yang digunakan untuk menemukan sebuah website di internet Web Hosting Web Hosting adalah ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan lainnya yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam website. Bahasa Pemprograman Bahasa program Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus. Beragam bahasa program saat ini telah hadir untuk mendukung kualitas website. Website Utility Desain website unsur website yang penting dan utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah website. Serta mempengaruhi dengan kenyamanan konsumen atau pembaca. Publikasi website Keberadaan seakan kekurangan makna dan nilai kegunaannya jika dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut publikasi atau promosi tadi. Komponen Anggaran Situs Web Web Server Software Internet Utility Sekumpulan program untuk mengakses dan terhubung ke internet. Contoh: Browser (Google Chrome, Mozilla, Opera, Safari, IE), Internet Virus Security (Kaspersky, Avast, Norton) Tell Us In Group, What You Find About Internet Utility?