120 likes | 541 Views
Teknologi Internet dan Web. Kuliah 2. Internet, Intranet dan Extranet. Internet Internet is a network of networks of computer hosts able to seamlessly communicate, usually through the Internet protocol (IP) and Services Intranet
E N D
Teknologi Internet dan Web Kuliah 2
Internet, Intranet dan Extranet • Internet Internet is a network of networks of computer hosts able to seamlessly communicate, usually through the Internet protocol (IP) and Services • Intranet An intranet is an exclusive version of internet on an organization which enables people inside the organization to share information easily • Extranet An extranet is a private network that uses the Internet Protocol and the public telecommunication system to securely share part of a business information or operations with suppliers, vendors, partners, customers or other businesses
Arsitektur Dasar Internet Internet R R R ISP Modem ADSL Private Network Dedicated Connection
World Wide Web • Layanan perolehan informasi di Internet, yang memberikan akses kepada banyak sekali dokumen yang terkoneksi satu sama lain melalui hypertext atau hypermedia. • WWW sebagai sistem hypermedia terdistribusi memberikan potensi bidang aplikasi: • Pertukaran informasi global yang dapat berisi rich media misalnya email yang disertai audio dan video. • Pembuatan lingkungan baru untuk bisnis, pendidikan, hiburan, serta berita dan informasi.
Isi Halaman Web • Links: • Internal Anchors • Page Links • Mail To • Forms • Multimedia • Gambar (jpeg, gif, png) • Suara (wav, au, mp3, mid) • Video (mpeg, avi, mov,wmv, rm)
Arsitektur Web Database TCP/IP-based Network Content CGI SoftwareApplication
MarkUp Languages • SGML (Standard Generalized Markup Language) • Standar internasional (ISO 8879) yang diterbitkan pada 1986. • Memberikan format standar untuk menambahkan markup deskriptif dalam sebuah dokumen. • Juga menspesifikasikan metode standar untuk menggambarkan struktur dokumen. • HTML (Hypertext Markup Language) • HTML adalah markup language berbasis SGML untuk dokumen WWW. • HTML dikembangkan oleh Tim Berners-Lee di CERN (Pusat Riset Fisika Nuklir Eropa), Switzerland. • XML (Extensible Markup Language) • Bukan merupakan bahasa yang mempunyai format tetap seperti HTML yang telah didefinisikan. • Merupakan meta-language, yaitu bahasa untuk menggambarkan bahasa lain. • Memungkinkan perancang membuat markup languages sendiri untuk berbagai jenis dokumen yang berbeda. • Beberapa Bahasa berbasis XML • XHTML (Extensible HTML), perluasan HTML sebagai aplikasi XML. • MathML (Mathematics Markup Language) • WML (WAP Markup Language) • SMIL (Synchronized Multimedia Integrated Language)
Teknologi Pendukung Web • CGI (Common Gateway Interface) • Kemampuan web server untuk berkomunikasi dengan program lain yang dapat berjalan di server. • Program CGI dapat ditulis dalam bahasa pemrograman apa pun yang dapat menghasilkan executable program. • Bahasa yang umum dipakai: Perl, C, C++, Tcl. • Beberapa contoh pemakaian CGI: pengolahan data formulir, akses database, autentikasi dan autorisasi. • Java • Awalnya bernama Oak. • Dikembangkan oleh Sun Microsystems dengan sasaran membuat teknologi yang dapat berjalan di semua platform. • Dua sisi di mana Java berjalan: • Sisi client (Java Applet) • Sisi server (Java Server Pages, Servlet, dan Enterprise Java Beans).
Teknologi Pendukung Web • Client-Side Scripting Languages • JavaScript • Dikembangkan Netscape Corporation dan Sun Microsystems. • Versi Microsoft dari JavaScript dinamai JScript. • Menjadi standar ECMA. • Dapat memformat dan menampilkan HTML serta mengendalikan beberapa perilaku browser. • Dikembangkan menjadi bahasa scripting pada aplikasi lain, seperti Macromedia Flash (dinamai ActionScript) • VBScript (Visual Basic Scripting Edition) • Dikembangkan oleh Microsoft. • Mempunyai kemampuan yang sama dengan JavaScript.
Teknologi Pendukung Web • Server-Side Scripting Technologies • Microsoft ASP (Active Server Pages) • Menggunakan file HTML yang disertai instruksi-instruksi bahasa scripting (VBScript, JScript, dll.) yang diolah di web server. • PHP (PHP Hypertext Preprocessor) • Program open-source menggunakan file HTML yang disertai instruksibahasa scriptingbernama PHP. • Macromedia ColdFusion MX • Bahasa CFML (ColdFusion Markup Language) • .NET • Platform Microsoft untuk mengembangkan aplikasi berkelas enterprise. • Di Web, menggunakan lingkungan ASP.NET. • ASP.NET menggunakan bahasa pemrograman kompatibel .NET seperti Visual Basic .NET, C#, JScript .NET, Managed C++, dan J#.
Aplikasi Web pada eCommerce • Menarik pelanggan melalui pemasaran dan iklan • Layanan pelanggan melalui fungsi customer service and support • Membangun dan mengembangkan pasar baru dan saluran distribusi untuk produk yang ada • Membangun dan mengembangkan information–based product yang baru