Bab II. TINJAUAN PUSTAKA

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk

BAB II TINJAUAN PUSTAKA

Mengenal Web Dinamis dan Statis Serta Perbedaanya

PENGERTIAN WEBSITE DAN FUNGSINYA

BAB II TINJAUAN PUSTAKA

BAB II. TINJAUAN PUSTAKA

PENGERTIAN WEB web adalah

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB 1 PENDAHULUAN. PT. Daya Anugrah Mandiri cabang Arjawinangun merupakan cabang

PEMBUATAN WEBSITE PERUSAHAAN THINNER DENGAN PENGGABUNGAN BAHASA PEMROGRAMAN PHP DAN FLASH

BAB III TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. sering disebut dengan e-commerce (Electronic Commerce). E-Commerce

BAB II LANDASAN TEORI. Kota Bandung merupakan kota metropolitan terbesar di Jawa Barat

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Jenis jenis website berdasarkan bagaimana perubahan isinya pada awalnya bisa dibedakan menjadi dua yaitu :

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

PERTEMUAN 4 MANAJEMEN WEB

BAB 2 LANDASAN TEORI

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Pertemuan 1. Pengenalan Dasar Web

PROPOSAL PENAWARAN PEMBUATAN WEBSITE COMPANY PROFILE SAHABAT MEDIATAMA SISTEM

MEMBANGUN E-COMMERCE UNTUK MENINGKATKAN JARINGAN PEMASARAN KERAJINAN KAIN KHAS PALEMBANG

TEKNOLOGI INTERNET. Pendahuluan DAN WEB

BAB III TINJAUAN PUSTAKA

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

01. Pengenalan Internet

Konsep Pemrograman Web

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

Pembahasan. 1. Membangun Aplikasi E-Commerce 2. Perangkat E-Commerce 3. Pemilihan Software E-Commerce

BAB I PENDAHULUAN. konsumen. Inovatif dalam arti harus menjual produk-produk yang sesuai

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

Pemrograman Basis Data Berbasis Web

BAB I PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi (IPTEK) dewasa ini telah

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Konsep Pemrograman Web

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. siap untuk dioperasikan. Dalam implementasi pembuatan website Anbiyapedia ini

CONTENT MANAGEMENT SYSTEM (CMS)

ARTIKEL WEBSITE A. PENGERTIAN WEBSITE ATAU SITUS.

BAB I PENDAHULUAN. Toko Asysa merupakan sebuah toko yang bergerak di bidang penjualan

WEBSITE PORTAL PADA CV CHAMPION PALEMBANG MENGGUNAKAN PHP DAN MySQL

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

MODUL 3 DASAR-DASAR PHP

Penerapan Konsep One Layer Website Berbasis JavaScript

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Oleh : Arif Ranu W, S.Kom. Lab. Kom2, 10 April 2014

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

Gambar 3.1 contoh web stores.ebay.com

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB III LANDASAN TEORI. Commerce merupakan bagian dari e-business, di mana cakupan e-business lebih

BAB I PENDAHULUAN. Kenyataan telah menunjukan bahwa penggunaan media elektronik merupakan

Pengantar E-Business dan E-Commerce

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI

Web Internet Intranet Ekstranet. Materi Pembelajaran

IV. HASIL DAN PEMBAHASAN

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Bahasa Pemrograman Untuk Pembuatan Web

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB II TINJAUAN PUSTAKA

Macam-Macam CMS dan Kegunaanya

Interaksi Manusia dan Komputer [Kode Kelas]

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB I PENDAHULUAN. dengan istilah e-commerce (electronic commerce) akhir-akhir ini telah

Aplikasi Komputer. Pengenalan E-learning (Definisi E-learning, Pengertian Website dan Unsur-unsurnya) Dian Anubhakti, M.Kom. Modul ke: Fakultas Teknik

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

Pengertian Mambo BAB Apa itu Mambo?


IMPLEMENTASI JOOMLA 3.2 CV. BIG PADA STUDI KASUS RE-DESAIN WEB PT PEMBANGKIT JAWA-BALI

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Teknologi Web dan Desain Aplikasi Web

PERTEMUAN 4 MANAJEMEN SITUS WEB

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB I PENDAHULUAN. menghasilkan informasi. Untuk mendapatkan dan menghasilkan informasi,

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini banyak para wirausahawan memilih berusaha dibidang komputer, karena

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Transkripsi:

Bab II. TINJAUAN PUSTAKA 1.1 Penelitian Terdahulu Hasil penelitian Anne Aaben (2013) yang berjudul Sistem Informasi Penjualan Elektronik Berbasis Web. Hasil karya suatu sistem penjualan barang atau produk yang berbasis web secara online yang dapat diakses dengan cepat dan dapat digunakan oleh calon pelanggan yang akan membeli barang atau produk dimanapun berada tanpa harus mendatangi toko yang bersangkutan. Selain untuk pelanggan, sistem informasi yang dibangun pun bermanfaat bagi pihak toko yang akan mengimplementasikan sistem informasi tersebut untuk mengolah beragam data dan juga untuk mencetak berbagai laporan yang berkaitan dengan Pembuatan web ini menampilkan menu katalog produk elektronik yang disertai dengan detail gambar dan harga. Didalam web ini terdapat halaman perjanjian transaksi dimana diharapkan konsumen dapat membaca dan memahami prosedur cara pemesanan, pembayaran dan pengiriman sebelum konsumen melakukan pemesanan barang. 6

2.2 Aplikasi Web Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer (Remick, 2011), sedangkan menurut (Rouse, 2011) aplikasi web adalah sebuah program yang disimpan di Server dan dikirim melalui internet dan diakses melalui antarmuka browser. Dari pengertian diatas dapat disimpulkan aplikasi web merupakan aplikasi yang diakses mengunakan web browser melalui jaringan internet atau intranet. Aplikasi web juga merupakan suatu perangkat lunak komputer yang dikodekan dalam bahasa pemrograman yang mendukung perangkat lunak berbasis web seperti HTML, JavaScript, CSS, Ruby, Python, Php, Java dan bahasa pemrograman lainnya. Adapun Gambaran rincian aplikasi web adalah sebagai berikut : Gambar 2.1 Aplikasi Web 7

Ada 2 bagian pokok dalam aplikasi web, yang pertama adalah sisi client dan yang kedua adalah sisi server, sisi client dalam hal ini adalah PC atau bisa juga Perangkat mobile yang terhubung kejaringan internet, Client dapat mengakses aplikasi web melalui web browser seperti internet explorer, mozila fire fox, google crome, opera dan lain-lain, sedangkan server adalah perangkat komputer dengan spesifikasi yang bagus digunakan untuk menyimpan aplikasi web beserta database server yang siap untuk diakses oleh client, Client bertugas meminta halaman web server melalui Web Browser, Web browser akan meneruskannya ke Server dimana Aplikasi Web berada, Komputer Server akan mengolah permintaan dari client, ketika halaman web yang diminta ditemukan maka computer server akan mengirimkannya ke computer client dan halaman web yang diminta akan ditampilkan pada web browser di computer client. 2.2.1 Client Side Scripting Client-side Scripting adalah bahasa pemrograman web yang pengolahan datanya dilakukan oleh komputer pengguna/pengunjung. Jadi, ketika seseorang berkunjung ke sebuah web, komputernya akan mendownload data/script yang bersifat client-side di web tersebut. Client-side script mempengaruhi berat-tidaknya loading sebuah website yang tergantung pada kecepatan loading & spesifikasi komputer serta koneksi internet penggunanya. Client-side script meliputi kode- 8

kode yang ditampilkan ketika anda mengklik kanan pada sebuah halaman web dan melihat sumber halaman (View Page Source). Contoh dari Client-side Script adalah HTML, CSS, JavaScript dan XML. 2.2.2 Server Side Scripting Server-side Scripting adalah bahasa pemrograman web yang pengolahan datanya dilakukan oleh komputer server/penyedia. Jadi, setiap kali sebuah web dikunjungi, server akan mengirimkan data-data yang diminta dari database yang kemudian akan ditampilkan di web. Server-side Script biasanya hanya ada pada web dinamis saja. Server-side Script memengaruhi berat-tidaknya loading sebuah website bergantung pada kecepatan & spesifikasi komputer server. Kode-kode Server-side tidak bisa kita lihat karena sifatnya yang rahasia untuk Client. Contoh dari Server-side Script adalah PHP, ASP, ASP.Net, dan masih banyak lagi. 9

2.3 Website Website merupakan kumpulan halaman web yang saling terhubung dan file-filenya saling terkait. Web terdiri dari page atau halaman, dan kumpulan halaman yang dinamakan homepage. Homepage berada pada posisi teratas, dengan halaman - halaman terkait berada di bawahnya. Biasanya setiap halaman di bawah homepage disebut child page, yang berisi hyperlink ke halaman lain dalam web. (Gregorius, 2000, h:30). Website awalnya merupakan suatu layanan sajian informasi yang menggunakan konsep hyperlink, yang memudahkan surfer atau pengguna internet melakukan penelusuran informasi di internet. Informasi yang disajikan dengan web menggunakan konsep multimedia, informasi dapat disajikan dengan menggunakan banyak media, seperti teks, gambar, animasi, suara, atau film. 2.3.1 Jenis jenis website Jasa Berdasarkan pengoperasiannya, ada 2 jenis website secara umum, yaitu website statis (Static Website) dan Website Dinamis (Dynamic Website). 1. Static Website (Website Statis) Website Statis hanya memiliki front end, yaitu halamanhalaman situs yang bisa diakses oleh pengunjung. Biasanya web jenis ini hanya dibuat dengan kode HTML (hypertext 10

markup language) dan biasanya dilengkapi dengan script javascript dan flash untuk memperindah tampilan. Konten website statis tidak dapat diupdate. Jika ingin merubah isi website statis, harus merombak kode-kode HTMLnya dan hanya bisa dilakukan oleh orang yang mengerti bahasa HTML. Website statis hanya bisa mengirimkan data ke dalam database yang berbentuk xml, sedangkan untuk memanggil data masih belm bisa. Pembuatan website seperti ini relatif sangat mudah tapi kurang baik untuk popularitas di mata search engine sehingga perlu usaha lebih banyak untuk mempopulerkan website statis dan mendatangkan pengunjung, misalnya dengan beriklan. Website statis biasanya berupa company profile sederhanya, brosur online, atau situs-situs yang berisi informasi sederhana yang tidak perlu dirubah. 2. Dynamic Website (Website Dinamis) Website Dinamis biasanya memiliki front-end dan back end. Front end adalah halaman-halaman situs yang bisa diakses pengunjung, sedangkan back-end yang biasa disebut CMS (content management system) atau biasa juga disebut Admin Area, atau kalau di dunia blog dikenal dengan nama Dashboard, berfungsi untuk mengupdate halaman-halaman front-end. Jadi halaman back end biasanya hanya bisa diakses oleh pemilik atau pengelola situs dengan username dan password yang telah ditetapkan. 11

Ada berbagai macam bentuk halaman back-end yang dibuat sesuai kebutuhan. Pada back-end atau admin area ini kita bisa merubah isi tulisan2 pada halaman situs, menambah tulisan atau artikel baru, mengupdate katalog produk seperti pada toko online, mengupdate portfolio, mengatur iklan yang tampil di halaman situs jika ada, mengontrol user atau member situs dan lain-lain. Website dinamis juga bisa dibuat interaktif dimana pengunjung atau user bisa meninggalkan komentar, menuliskan artikel baru dan lain-lain tergantung fungsi dan tujuan situs tersebut. Berbeda dengan website statis, pembuatan website dinamis jauh lebih rumit dan komplikatif tergantung fitur-fitur yang diinginkan. Yang pasti untuk membangun sebuah web dinamis tidak cukup dengan bahasa HTML biasa tapi juga harus mengabungkan antara Web Sever (Apache, IIS, Tomcat), bahasa pemograman/script yang bekerja di sisi server tersebut (PHP, Perl, ASP dll) serta database. Website dinamis memiliki berbagai tipe dan terus berkembang berdasarkan, fungsi, fitur dan tujuan pembuatannya, antara lain: a. News Site (Situs Berita) Website ini biasanya berisi artikel-artikel atau beritaberita yang diupdate secara rutin. Pada beberapa situs, 12

pengunjung atau user bisa meninggalkan komentar. Contoh: Detiknews, Antaranews dan BBC. b. Social Network Site (Situs Jejaring Sosial) Website ini digunakan untuk berinteraksi sosial. Seperti Friendster, MySpace, Facebook, Tagged, dan lain-lain. c. Forum Website ini dibuat khusus agar para member dapat berdiskusi sesuai dengan topic-topik yang telah ditetapkan. Contohnya: Kaskus, Detik forum, Rumah Motor, PHPBulider.com. Untuk membuat forum diskusi biasanya menggunakan platform-platform yang sudah tersedia, baik yang berbayar seperti V-Bulletin ataupun yang gratisan seperti phpbb, SMF dan lain-lain. d. e-commerce (Toko Online) Website ini dibuat khusus untuk menjual produk secara online. Umumnya dilengkapi dengan shopping cart (keranjang belanja) untuk memudahkan user/pengunjung berbelanja. Tapi sebagian juga hanya berupa catalog online yang lengkap dengan detil dan harga produk, untuk melakukan pembelian dapat dilakukan melalui email atau telepon. 13

e. Search Engine (Mesin Pencari) Situs yang dibuat khusus untuk mencari informasi sekaligus gateway ke halaman-halaman situs lain. Contoh Google, Yahoo, Bing, Altavista. f. Archive Site Situs khusus dimana para pengguna dapat berbagi informasi dan disimpan dalam arsip-arsip elektronik. Contoh: Yahoogroups, Google Groups, Wikipedia dan Archive.org. g. Blog Situs ini biasa juga disebut diari online dimana pemilik (individu atau group) dapat mengupdate artikel, baik tulisan, gambar ataupun file multimedia lain secara rutin dimana semua entri tersusun berurutan dan memiliki fasilitas komentar buat pengunjung. Secara standar blog juga telah dilengkapi dengan sidebar yang full custom, fasiltas RSS dan permalink. h. Corporate/Company Website Biasanya berisi informasi umum dan kegiatan suatu perusahaan. i. Web Portal Bentuk sederhana dari search engine dimana situs ini berisi informasi-informasi singkat dan link ke sumber yang berupa situs-situs lain. j. Community site (Situs Komunitas) Situs yang dibuat khusus untuk komunitas-komuntas tertentu untuk berbagi informasi yang terbatas. 14

k. File Sharing Situs yang dibuat khusus untuk berbagi file, baik gambar, video, musik dan file-file digital lainnya. Ada yang berbayar adapula yang gratisan. Contoh: Photobucket, Flickr, Imageshack, Rapidshare dan 4shared. l. Business Online Site Situs-situs yang dibuat dengan tujuan bisnis online. Ada banyak jenis bisnis online yang disediakan oleh situs-situs ini dan dibutuhkan 1 bahasan terpisah untuk membahas situssitus yang menyelenggarakan bisnis online termasuk menawarkan pekerjaan-pekerjaan online 2.4 Database Database adalah sebuah system yang di buat untuk mengorganisasi, menyimpan dan menarik data dengan mudah. Database terdiri dari kumpulan data yang terorganisir untuk 1 atau lebih penggunaan, dalam bentuk digital. Database digital di manage menggunakan Database Management System (DBMS), yang menyimpan isi database, mengizinkan pembuatan dan maintenance data dan pencarian dan akses yang lain. Beberapa Database yang ada saat ini adalah : Mysql, Sql Server, Ms.Access, Oracle, dan PostgreSql. 15