BAB II TINJAUAN PUSTAKA

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI

II. TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

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

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

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

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

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

PERANCANGAN WEBSITE CHELSEA INDONESIA SUPPORTERS CLUB REGIONAL MEDAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR IMAM ANUGRAH

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI...

TOKO KUE ONLINE (STUDI KASUS PADA TOKO QANITA PASTRY)

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Hotel sebagaimana kita ketahui merupakan tempat penginapan sementara

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

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

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB 2 LANDASAN TEORI

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

MEMBANGUN WEBSITE SMP NEGERI 1 DOLOK BATU NANGGAR MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MADANIYAH FITRAHAYATI

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL...

Pert 11 DASAR-DASAR WEB DESIGN

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL...

BAB II TINJAUAN PUSTAKA

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

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

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

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

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

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

BAB III LANDASAN TEORI. beberapa pengertian tentang ilmu yang berkaitan dengan permasalahan tersebut.

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Pada era globalisasi komputer sangatlah penting dalam kebutuhan informasi dan

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

DASAR-DASAR WEB DESIGN

BAB III 3. LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB 2 LANDASAN TEORI

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

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB 2 LANDASAN TEORI

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

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

PENGEMBANGAN WEBSITE PEMASARAN PT VINAYAKA ABADI DENGAN METODE WEB ENGINEERING

BAB II LANDASAN TEORI...

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

BAB II LANDASAN TEORI

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

PERANCANGAN APLIKASI E-COMMERCE TOKO ALAT MUSIK ONLINE TUGAS AKHIR

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

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

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

BAB III 3 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. bab ini akan membahas landasan teori yang meliputi hal-hal terkait dengan

BAB III LANDASAN TEORI

SISTEM INFORMASI PENUNTUTAN PADA BIDANG TINDAK PIDANA UMUM PADA KANTOR KEJAKSAAN TINGGI SUMATERA SELATAN

Bab II. TINJAUAN PUSTAKA

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL...

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB III TINJAUAN PUSTAKA

RANCANG BANGUN SISTEM INFORMASI PENJUALAN AKSESORIS HANPHONE BERBASIS WEB PADA DAZZLE CELLULAR SEMARANG

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

Transkripsi:

BAB II TINJAUAN PUSTAKA A. Penelitian Terdahulu Telah dilakukan penelitian sebelumnya mengenai pembuatan toko online untuk transaksi jual beli pada tahap promosi dan pembelian. Namun pada beberapa penelitian sebelumnya, digunakan beberapa cara maupun aplikasi dalam pembuatannya. Salah satu dari beberapa penelitian tersebut menggunakan software Geany (Cressenda, 2011). Dalam penelitian tersebut, Geany digunakan sebagai editor teks yang menggunakan toolkit GTK2. Selain itu digunakan pula software StarUML, yang digunakan untuk menganalisis dan mendesain perangkat lunak. UML (Unified Modelling Language) adalah notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang dibangun menggunakan pemrograman berorientasi pada objek. Peneliti tersebut juga menggunakan software XAMPP yang digunakan pula dalam penelitian kali ini. Dalam penelitian yang lain, digunakan salah satu metode dalam strategi pemasarannya. Metode tersebut adalah metode cross selling (Atoillah, 2012), dimana metode ini digunakan oleh sebagian toko online dalam menentukan rekomendasi yang dapat dibeli pula. Seperti yang dapat dilihat pada toko online Amazon.com, dimana jika seorang pelanggan membeli salah satu buku, maka website tersebut akan merekomendasikan buku yang berhubungan (related books) yang dapat dibeli. 3

4 Sedangkan dalam penelitian yang lain (Mahasiswa PENS, 2010), toko online yang dibangun menggunakan Adobe Flex yang merupakan suatu teknologi yang membawa perubahan paradigma dalam pengembangan aplikasi/ perangkat lunak, khususnya aplikasi web. Adobe Flex ini merupakan gabungan dari teknologi yang telah dimiliki oleh Adobe sebelumnya, dengan bertumpu pada platform Adobe Flash. Selain itu, Adobe Flex merupakan RIA (Rich Internet Application) yaitu sebuah aplikasi web yang memiliki fitur dan menerapkan fungsi-fungsi selayaknya aplikasi berbasis desktop. B. Landasan Teori 1. Toko Online Toko online adalah proses jual beli antara penjual dan pembeli tanpa harus bertatapan secara langsung dan melalui internet. Toko online biasanya dikenal dengan istilah lain, seperti : e-shop, internet shop, web shop, web store, online shop, atau virtual shop. Dengan adanya Toko online tersebut dapat memudahkan masyarakat ketika akan membeli suatu produk atau jasa di pusat perbelanjaan, karena masyarakat tidak perlu datang ke tempat tersebut. (Atoillah, 2012) Toko online yang membuat semua menjadi mudah dalam penjualan suatu produk, tidak dapat dipungkiri kehadirannya. Ada beberapa keuntungan menarik yang dapat diambil dalam penggunaan toko online, yaitu modal yang kecil. Dalam pembuatan suatu toko online tidak dibutuhkan modal yang besar, seperti lahan untuk tempat penjualan. Jika tidak memiliki produk, dapat dilakukan kerjasama dengan toko-toko yang sudah dipercaya untuk menjualkan produk-produk

5 mereka. Selain itu, biaya operasional yang rendah. Toko online tidak membutuhkan kantor, pegawai tambahan (seperti petugas kebersihan), maupun petugas keamanan. Keuntungan lain yang didapatkan adalah sistem promosi yang mudah. Dengan adanya toko online ini tidak direpotkan dengan pembuatan brosur maupun iklan dalam promosinya yang membutuhkan cukup biaya dan waktu. Media promosi dari toko online ini hanyalah melalui internet. Keuntungan terakhir yang didapatkan adalah transaksi 24 jam. Pengunjung maupun pembeli dapat tetap melakukan pemesanan barang karena digunakannya internet dalam menjalankan proses promosi dan penjualan, meskipun admin sedang tidak menggunakan internet. (Saputra, 2013) 2. Website Kadir (2005) menyatakan bahwa World Wide Web (WWW) atau biasa disebut dengan web merupakan salah satu sumber daya internet yang berkembang pesat. Saat ini, informasi web dipermudah dengan adanya hyperlink yang memungkinkan suatu teks, gambar, maupun objek menjadi acuan untuk membuka halaman-halaman yang lain. Dengan adanya hyperlink ini, seseorang dapat memperoleh informasi dari berbagai sumber. Sedangkan menurut Sutarman (2003), website adalah alamat (URL) yang berfungsi sebagai tempat penyimpanan data maupun informasi berdasarkan topik tertentu. Pertama kali aplikasi web dibangun dengan menggunakan bahasa yang disebut HyperText Markup Languages (HTML) dan protocol yang digunakan adalah HyperText Transfer Protocol (HTTP). Aplikasi berbasis web adalah program yang menggunakan HTTP sebagai protocol komunikasi dan

6 menyampaikan informasi berbasis web kepada user dalam bentuk HTML. (Noviandi, 2012) Website atau dalam Bahasa Indonesia disebut sebagai situs web ditulis dengan bahasa HTML yang kemudian bisa dilihat menggunakan web browser. Halaman web bisa berisi file seperti gambar, video, dan sebagainya. Agar dapat diakses, halaman webharus diletakkan di server web untuk kemudian bisa diakses melalui piranti seperti internet, jaringan, dan sebagainya. (Atoillah, 2012) 3. PHP PHP (Hypetext Preprocessor) adalah bahasa script server-side yang biasa digunakan dengan bahasa HTML untuk membangun sebuah aplikasi website yang sangat banyak kegunaannya. Dalam pengembangan web, PHP merupakan bahasa yang disisipkan pada dokumen HTML, bekerja di sisi server side HTML embedded scripting. Hal tersebut berarti bahwa sintaks dan perintah yang diberikan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa, sehingga script-nya tidak terlihat pada sisi pengguna. (Ruwandar, 2012) PHP merupakan suatu bahasa pemrograman yang hanya dapat berjalan pada sisi server. Hal tersebut menunjukkan bahwa proses yang dibuat dengan menggunakan PHP tidak akan berjalan tanpa menggunakan web server. Secara umum, PHP digunakan untuk membangun suatu aplikasi yang berbasis web, sehingga diharapkan web tersebut lebih dinamis dalam pengaturannya, seperti menambah, mengubah, membaca, serta menghapus suatu konten. (Saputra, 2013)

7 4. Database Database terdiri dari dua kata, yaitu data dan base. Data adalah faktafakta/informasi yang berisikan gambar, orang, hewan, peristiwa, konsep, keadaan, barang, dan sebagainya yang direkam dalam bentuk angka, huruf, simbol ataupun kombinasinya. Sedangkan base tempat untuk berkumpul. Secara umum, Database dapat diartikan sebagai suatu sekumpulan kejadian yang disimpan dan saling berhubungan satu sama lain. (Kristanto, 1994) 5. MySQL Menurut Nugroho (2004), MySQL (Syntax Query Language) merupakan database yang paling digemari dikalangan programmer web. Hal tersebut dikarenakan bahwa program MySQL merupakan database yang sangat kuat dan cukup stabil untuk digunakan sebagai penyimpan data. Kemampuan lain yang dimiliki MySQL adalah mampu mendukung Relational Database Management System (RDBMS), sehingga dengan kemampuan ini MySQL akan mampu menangani data-data sebuah perusahaan yang berukuran sangat besar hingga berukuran gigabyte. (Zaldi, 2011) Hingga kini, MySQL dapat dijalankan di berbagai sistem operasi seperti Linux, Unix, dan Windows. Ada beberapa kelebihan MySQL yaitu kecepatan akses, biaya, konfigurasi, dan termasuk source code. Termasuk source code karena MySQL merupakan open source license. (Mahasiswa PENS, 2010) 6. XAMPP Menurut Sofwan (2003), XAMPP adalah sebuah paket kumpulan software yang terdiri dari apache, MySQL, PHPmyAdmin, PHP, Perl, Freetype2, dan lain

8 sebagainya. XAMPP berfungsi untuk memudahkan instalasi lingkungan PHP, dimana pada umumnya lingkungan pengembangan web memerlukan PHP, apache, MySQL, dan PHPmyAdmin serta software-software yang terkait dengan pengembangan web tersebut. 7. Adobe Dreamweaver Adobe dreamweaver merupakan program yang digunakan untuk menyunting halaman website keluaran Adobe Sistems. Program ini awalnya dikenal sebagai Macromedia dreamweaver. Program ini banyak digunakan oleh para pengembang web, dikarenakan fitur-fitur yang cukup menarik sehingga didapatkan kemudahan dalam penggunaannya. (Milawati, 2011) 8. Perancangan Sistem a. Diagram Context Diagram context adalah suatu alat bantu dalam melakukan analisis terstruktur. Diagram konteks ini menggambar sistem secara garis besar atau keseluruhan. Dalam diagram konteks juga digambarkan informasi dari luar yang merupakan perangkat pikir dalam menghasilkan data, yang diolah oleh sistem maupun tujuan yang dihasilkan oleh sistem. (Khamidah, 2012) b. DFD (Data Flow Diagram) Model dari toko online pada laporan tugas akhir ini akan disajikan dalam dua bentuk, yaitu physical model, bentuk ini digambarkan dengan diagram alir sistem (system flowchart) yang akan menunjukan kepada user bagaimana nantinya sistem yang diusulkan bekerja secara fisik. Serta logical model, model ini menggambarkan DFD (Data Flow Diagram) yang akan menjelaskan kepada

9 user bagaimana nantinya fungsi-fungsi di toko online secara logika akan bekerja. (Suwarno, 2012) Data Flow Diagram (DFD) merupakan diagram yang menggambarkan alir data dalam suatu entitas ke sistem ataupun dari sistem ke entitas. DFD juga diartikan sebagai teknik grafis yang menggambarkan alir data dan transformasi yang digunakan sebagai perjalan data dari input menuju output. (Saputra, 2013) Al-Bahra (2005) menyatakan bahwa, DFD adalah suatu model logika dari data atau proses yang dibuat. DFD tersebut berfungsi untuk menggambarkan segala sesuatu tentang data, yaitu dari mana data berasal dan kemana tujuan data tersebut keluar dari sistem. Selain itu juga dapat digambarkan dimana data tersebut disimpan, serta proses yang menghasilkan data tersebut. DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan, tanpa mempertimbangkan lingkungan fisik yaitu darimana data tersebut berasal atau dimana data tersebut akan disimpan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. (Noviandi, 2012) 1) DFD level 0 Data Flow Diagram (DFD) level 0 merupakan diagram dari sebuah sistem yang menggambarkan aliran data yang masuk dan keluar dari sistem, serta aliran data yang masuk dan yang keluar dari entitas yang dimiliki oleh sistem. DFD level 0 juga digunakan untuk menjelaskan mekanisme kerja suatu sistem secara umum atau secara garis besar. (Suwarno, 2012)

10 2) DFD level 1 Data Flow Diagram (DFD) level 1 adalah diagram alir data yang menjadi penjabaran atau turunan dari DFD level 0. DFD level 1 menggambarkan aliran data dan proses yang akan diintegrasikan ke dalam sistem. Selain itu DFD level 1 juga menggambarkan perpindahan data atau informasi dari satu proses ke proses yang lainnya. DFD level 1 menjelaskan secara lebih detail interaksi antara sistem dengan entitas yang dimiliki. (Suwarno, 2012) 9. Perancangan Database a. ERD (Entity Relations Diagram) ERD merupakan diagram yang menunjukkan adanya hubungan dari informasi/ entitas yang dibuat dan disimpan dalam suatu sistem. Diagram tersebut menggambarkan hubungan antar entitas dan tidak menggambarkan proses dari suatu sistem. Berikut adalah elemen-elemen dan simbol yang digunakan pada ERD. (Suwarno, 2012) Tabel. 2.1. Elemen dan simbol pada ERD Sumber: Suwarno, 2012

11 10. Hosting, Domain, Bandwidth a. Hosting Hosting adalah penyewaan tempat untuk menampung data-data yang diperlukan dalam membangun sebuah blog ataupun website, sehingga nantinya dapat diakses lewat internet. Data yang dimaksudkan adalah gambar, email, aplikasi/ program/ script ataupun database dalam satu tempat. (Syaifullah, 2012) b. Domain Domain adalah nama yang diberikan untuk mengidentifikasi alamat sebuah situs. Sedangkan fungsi domain adalah untuk mempermudah pengguna pada saat mengakses server. Domain digunakan untuk mengingat nama server yang dikunjungi tanpa harus menghafal deretan angka yang biasa disebut IP address. (Syaifullah, 2012) c. Bandwidth Bandwidth dalam web hosting merupakan jumlah data yang digunakan ke dan dari website atau server dalam periode waktu tertentu, hal tersebut digunakan untuk membatasi penggunaan data dan transfer data dalam server. (Widianto, 2010)

12 C. Kerangka Penelitian Start Mengumpulkan data berupa gambar dan informasi Merancang sistem (Diagram konteks dan DFD) Membuat database (ERD dan relasi antar tabel) Merancang website Tidak Trial and error? Ya Melakukan pengamatan Tidak Sesuai? Ya Melakukan analisis Selesai Gambar 2.1. Kerangka penelitian