BAB III LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

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

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

BAB 1 PENDAHULUAN. dalam melakukan setiap pekerjaan. Perkembangan aplikasi web yang semakin

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

BAB 2 LANDASAN TEORI

PERTEMUAN 4 MANAJEMEN WEB

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

BAB III LANDASAN TEORI

BAB 3 LANDASAN TEORI. Pada bab 3 ini akan membahas mengenai landasan. teori mengenai data, sistem informasi, sistem informasi

BAB II LANDASAN TEORI

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

Apa itu CMS? Baiklah, kembali ke judul tulisan ini, Apa itu CMS?

3 BAB III LANDASAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

INTRODUCTION WEB APPLICATION

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB II KAJIAN PUSTAKA

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI


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

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

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

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

PENGERTIAN WEBSITE DAN FUNGSINYA

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

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

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

PENGERTIAN WEB web adalah

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

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

BAB III LANDASAN TEORI. Pada bab ini akan dibahas dasar-dasar teori yang berkaitan dengan pembangunan sistem.

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

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB 2 LANDASAN TEORI

Bahasa Pemrograman Untuk Pembuatan Web

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

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

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB II. TINJAUAN PUSTAKA

SOFTWARE TERBAIK UNTUK DATABASE

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

1. Bab 2 Arsitektur Produk

BAB II TINJAUAN PUSTAKA

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

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. mengandalkan iklan dan selebaran untuk memajukan bisnis yang dijalankannya. Saat

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

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

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

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

Aplikasi Web. Jaringan Komputer. Hubungan antara dua komputer atau lebih yang ditujukan untuk berbagi informasi atau berbagi perangkat keras

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini

BAB 1 PENDAHULUAN Latar Belakang. Sistem informasi merupakan suatu sistem yang menerima masukan data dan

BAB 3 LANDASAN TEORI

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB 1 PENDAHULUAN. ini fenomena memperlihatkan paradigma yang semakin bergeser dari kekuatan

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB 1 PENDAHULUAN. jurang kesenjangan digital (digital divide), yaitu keterisolasian dari perkembangan

Untuk siswa Kelas X TKJ SMK Negeri 3 Balikpapan.

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB 2 LANDASAN TEORI

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Bab II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI. yang dapat dipakai oleh pemakai komputer yang terhubung ke internet.

MODUL 3 DASAR-DASAR PHP

Mengenal Web Dinamis dan Statis Serta Perbedaanya

Rancangan Aplikasi Penyedia Layanan Halaman Online Shop Berbasis Website

BAB 1 PENDAHULUAN. Terdapat beberapa keunggulan dari internet, salah satunya yaitu dapat menyampaikan

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

PENGEMBANGAN SISTEM DATABASE HASIL SKRIPSI DAN TUGAS AKHIR PADA JURUSAN TEKNIK ELEKTRO UNNES

Transkripsi:

BAB III LANDASAN TEORI 3.1 Bajubatak Bajubatak adalah bisnis ritel yang menjual pakaian, ulos dan aksesoris Batak lainnya. Dewasa ini semakin banyak pemuda pemudi Batak yang merantau dari kampung halaman. Karena banyaknya pemuda pemudi yang merantau maka di butuhkan toko yang menyediakan kebutuhan maupun perlengkapan adat Batak yang dibutuhkan untuk menghadiri acara adat Batak. Tetapi karena sedikitnya toko yang menyediakan perlengkapan baju maupun aksesoris Batak maka dibangunlah website Bajubatak.com untuk menjangkau pemuda pemudi Batak di kota mana saja. 3.2 Toko online Toko online adalah perealisasian sebuah toko secara online atau dalam pengertian lain adalah wadah untuk melakukan transaksi jual beli secara online. Secara bahasa toko online adalah toko dalam internet. Jadi dalam istilah tersebut tidak ada bangunan toko asli seperti di dunia nyata dan tidak ada tatap muka antara penjual dan pembeli. Dalam toko online hanya ada sebuah website yang berisi informasi barang yang di jual berserta keterangannya dan informasi cara membelinya. Toko online memudahkan pembeli dalam segi efisiensi waktu. Tanpa harus keluar rumah seorang bisa mendapatkan 11

barang yang dicarinya dengan membeli secara online. Yang perlu dilakukan hanyalah koneksi internet. Dengan komputer atau smartphone di tangan Anda, Anda bisa membuka sebuah toko online yang menjual barang yang Anda cari. Dengan membaca keterangan yang tertera dalam toko online tersebut akan dengan mudah Anda bertransaksi. Proses pembayaran biasanya menggunakan transfer antar bank atau kartu kredit. Kemudian setelah pembayaran selesai dilakukan barang yang Anda beli akan segera dikirimkan ke tempat Anda. Contoh toko online antara lain : tokobagus.com, olx.com, lazada.co.id, elevenia.co.id, blibli.com, tokopedia.com, zalora.co.id. 3.3 Website Website adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa di akses seluruh dunia selama terkoneksi dengan jaringan internet. Di awal kemunculannya, internet maupun situs web belum begitu populer karena layanannya yang masih terbatas. Namun lihatlah saat ini, situs web sudah demikian populer dan layanannya pun beragam, mulai dari situs berita seperti Detik dan Okezone, situs penyedia email seperti Yahoo dan Gmail, sampai situs pertemanan (social networking) seperti Friendster dan Facebook(Solichin,2009). Maka dari itu website menjadi media yang sangat baik untuk berjualan ataupun beriklan. Alur akses website dapat digambarkan sebagai berikut : 12

Gambar 3.3.1 Alur Akses Website 3.3.1 Sejarah Website Website pertama kali ditemukan oleh Sir Timothy John, Tim Berners-Lee. Pada tahun 1991 website terhubung dengan jaringan. Tujuan dari dibuatnya website pada saat itu yakni untuk mempermudah tukar menukar dan memperbaharui informasi kepada sesama peneliti di tempat mereka bekerja. Dengan demikian pengertian website saat itu masih sebatas tukar menukar informasi, bukan pengertian website secara terminologi. Website dipublikasikan ke publik setelah adanya pengumuman dari CERN pada tanggal 30 april 1993. CERN menyatakan bahwa website dapat digunakan secara gratis oleh semua orang. Pada saat ini pengertian website sudah masuk ke dalam ranah publik karena sudah bisa digunakan oleh semua orang dimanapun dan kapanpun. 13

3.3.2 Teknologi Web Aplikasi web adalah suatu aplikasi yang berbentuk klien/server yang dapat membentuk halamanhalaman web berdasarkan permintaan pemakai. Klien adalah pemakai yang meminta halaman web, sedangkan server adalah penyedia layanan yang melayani permintaan dari pemakai. Klien dan server berhubungan dalam suatu jaringan Internet atau Intranet. Web dapat diakses oleh berbaga platform dengan menggunakan browser, misalnya Internet Explorer, Mozilla, Opera dan lain-lain. Proses pengaksesan suatu web yaitu klien melakukan permintaan suatu halaman web kepada server, kemudian server akan mencari halaman yang diminta dan mengembalikannya dalam bentuk kode kode HTML. Kode-kode HTML ini akan didownload oleh komputer klien dan kemudian akan diterjemahkan oleh browser menjadi suatu tampilan halaman web. Aplikasi web dibangun oleh 2 jenis scripting yaitu sebagai berikut: 1. Server Side Scripting Pemrograman dari sisi server maksudnya adalah membuat kodekode program yang hanya dieksekusi di server menjadi bentuk tag-tag HTML untuk dikirim ke klien. Tag-tag inilah yang akan diterjemahkan oleh browser klien menjadi halaman web. Kode-kode program ini tidak akan kelihatan di klien. Contoh 14

bahasa pemrograman dari sisi serveryaitu seperti PHP, ASP, JSP dan lainnya. Bahasa pemrograman ini digunakan untuk membuat suatu halaman web menjadi dinamis. 2. Client Side Scripting Pemrograman web dari sisi klien maksudnya adalah membuat kodekode program yang dieksekusi di klien khususnya oleh browser. Kode-kode program ini bisa dilihat oleh klien. Contoh bahasa pemrograman dari sisi klien yaitu HTML, javascript, CSS. HTML adalah tag-tag yang diterjemahkan oleh browser untuk membentuk secara visual suatu halaman web. HTML sekarang dikembangkan menjadi extensible HyperText MarkupLanguage (XHTML), sebuah versi yang lebih matang dan stabil. XHTML datang bersama beberapa cara dan pemikiran yang baru mengenai tag dalam halaman web. Aturan dalam XHTML lebih ketat dibandingkan HTML dari segi cara penulisan. XHTML dapat merupakan perpaduan antara HTML dan XML karena merupakan formulasi ulang HTML dalam bentuk XML. 15

3.4 E-Business E-business atau Electronic Business adalah aktivitas yang berkaitan secara langsung maupun tidak langsung dengan proses pertukaran barang dan/atau jasa dengan memanfaatkan internet sebagai medium komunikasi dan transaksi,dan salah satu aplikasi teknologi internet yang merambah dunia bisnis internal, melingkupi sistem, pendidikan pelanggan, pengembangan produk, dan pengembangan usaha. Secara luas sebagai proses bisnis yang bergantung pada sebuah sistem terotomasi. Pada masa sekarang, hal ini dilakukan sebagian besar melalui teknologi berbasis web memanfaatkan jasa internet. Terminologi ini pertama kali dikemukakan oleh Lou Gerstner, CEO dari IBM. Tujuh strategi taktis untuk sukses dalam e-business : 1. Fokus. Produk-produk yang dijual di internet harus menjadi bagian yang fokus dari masing-masing manajer produk. 2. Banner berupa teks, karena respons yang diperoleh dari banner berupa teks jauh lebih tinggi dari banner berupa gambar. 3. Ciptakan 2 level afiliasi Memiliki distributor penjualan utama dan agen penjualan kedua yang membantu penjualan produk/bisnis. 4. Manfaatkan kekuatan e-mail. E-mail adalah aktivitas pertama yang paling banyak digunakan di Internet, 16

maka pemasaran dapat dilakukan melalui e-mail atas dasar persetujuan. 5. Menulis artikel. Kebanyakan penjualan adalah hasil dari proses edukasi atau sosialisasi, sehingga produk dapat dipasarkan melalui tulisan-tulisan yang informatif. 6. Lakukan e-marketing. Sediakan sebagian waktu untuk pemasaran secara online. 7. Komunikasi instan. Terus mengikuti perkembangan dari calon pembeli atau pelanggan tetap untuk menjaga kepercayaan dengan cara komunikasi langsung. 3.5 CodeIgniter CodeIgniter is an open source web application framework for the PHP language (bahasa Indonesia : CodeIgniter merupakan open source framework aplikasi web untuk bahasa PHP) ( Griffiths, 2010 ). Framework secara sederhana dapat diartikan kumpulan dari fungsifungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal. Ada beberapa alasan mengapa menggunakan Framework: 1. Mempercepat dan mempermudah pembangunan sebuah aplikasi web. 2. Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah 17

framework (dengan syarat programmer mengikuti pola standar yang ada) 3. Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll. 4. Lebih bebas dalam pengembangan jika dibandingkan CMS Berikut ini merupakan kelebihan dari Codeigniter dibandingkan framework lainnya(daqiqil,2011): 1. CodeIgniter merupakan open source framework aplikasi web untuk bahasa PHPURL yang digunakan CI bersifat search-engine friendly. Menggunakan pendekatan segment-based. 2. Library yang lengkap. 3. Dapat diperluas. Developer dapat dengan mudah mengembangkan (extend) library, helper atau bahkan perluasan class inti CI. 4. Dukungan teknis yang lengkap di forum CI. 3.6 MySQL MySQL merupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh dunia(achmad,2011). Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, 18

dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.Tujuan dari pemakaian SQL dalam menyelesaikan tugas-tugas yang berkaitan dengan database, diantaranya: 1. Memanggil data dari satu tabel atau lebih pada satu database atau lebih. 2. Memanipulasi data pada tabel-tabel dengan menyisipkan, menghapus, atau memperbarui record. 3. Mendapatkan ringkasan informasi mengenai data pada tabel, seperti total, jumlah record, nilai minimun, nilai maksimum, dan nilai rata-rata. 4. Membuat, memodifikasi, atau menghapus tabel pada database. 19