• Tidak ada hasil yang ditemukan

Perancangan Website E-Commerce Pada Toko Pakaian Cantik Modis Menggunakan Dreamweaver 8

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Website E-Commerce Pada Toko Pakaian Cantik Modis Menggunakan Dreamweaver 8"

Copied!
20
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Dalam merancang suatu aplikasi ataupun sistem diperlukan sebuah alat bantu, seperti komputer. Komputer adalah sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan menghasilkan informasi (output) serta terkoordinasi di bawah kontrol program yang tersimpan di dalam memorinya. (http://blogesupri.blogspot.com/2011/06/pengertian-komputer.html)

Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Menurut buku “Computer

Today” (Donald H.Sanders), komputer adalah sistem elektronik untuk memanipulasi

(2)

2.2 Pengenalan Internet

Internet (Interconnection-Network) adalah sebutan untuk sekumpulan jaringan komputer yang menghubungkan situs akademik, pemerintahan, komersil, organisasi, maupun perorangan. Internet menyediakan akses untuk layanan telekomunikasi dan sumber daya informas untuk jutaan bahkan milyaran pemakainya yang tersebar di seluruh dunia. Layanan internet meliputi komunikasi langsung (email-chat), diskusi (Usenet News, e-mail, milis), sumber daya informasi yang terdistribusi (World Wide Web, Gopher), remote login dan lalu lintas file (Telnet, FTP), dan aneka layanan yang lainnya. (Ramadhani, 2003).

Internet dapat juga diartikan sebagai suatu jaringan komputer luas yang berada di seluruh dunia dan berfungsi untuk menghubungkan jaringan komputer lain, di mana pengguna akhir layanan internet memungkinkan untuk melakukan pertukaran data dan informasi melalui arsip situs World Wide Web.

(3)

2.3 Pengertian E-commerce

E-commerce atau bisa disebut Perdagangan elektronik atau e-dagang adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya.

Ecommerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.

Industri teknologi informasi melihat kegiatan e-dagang ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara elektronik, SCM (supply chain management), e -pemasaran (e-marketing), atau pemasaran online (online marketing), pemrosesan transaksi online (online transaction processing), pertukaran data elektronik (electronic data interchange/EDI), dll.

E-dagang atau e-commerce merupakan bagian dari e-business, di mana cakupan e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga penggabungan mitra bisnis, pelayanan nasabah, lowongan pekerjaan, dan yang lainnya. Selain teknologi jaringan www, e-dagang juga memerlukan teknologi basis data atau pangkalan data (database), e-surat atau surat elektronik (e-mail), dan bentuk teknologi non-komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-dagang ini.

E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman

(4)

penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011. (http://www.baliorange.web.id/pengertian-ecommerce)

Keuntungan e-commerce bagi bisnis perusahaan-perusahaan dapat menjangkau pelanggan di seluruh dunia. Oleh karena itu dengan memperluas bisnis mereka, sama saja dengan meningkatkan keuntungan. E-commerce menawarkan pengurangan sejumlah biaya tambahan.

Sebuah perusahaan yang melakukan bisnis di internet akan mengurangi biaya tambahan karena biaya tersebut tidak digunakan untuk gedung dan pelayanan pelanggan (customer service), jika dibandingkan dengan jenis bisnis tradisional.

Secara ringkas keuntungan e-commerce tersebut adalah sebagai berikut: 1. Bagi Konsumen : harga jauh lebih murah, belanja cukup pada satu tempat. 2. Bagi Pengelola Bisnis : efisiensi, tanpa kesalahan, tepat waktu.

3. Bagi Manajemen : peningkatan pendapatan, loyalitas pelanggan.

Adapun beberapa aspek penting dalam membuka toko online adalah:

(5)

menyiapkan content, desain web hosting-nya. Selain tampilan visual dan

content-nya harus bagus, struktur homepage yang dibuat pun harus jelas.

2. Langkah berikutnya, menyiapkan interaktivitas toko online tersebut. Paling sederhana, bisa menggunakan fasilitas e-mail di website-nya. Agar interaktivitas antara merchant dan pengakses berjalan lancar, maka para penjual online ini menyiapkan homepage-nya dengan formulir-formulir standar dan terstruktur, yang bisa dijawab dengan software tertentu. Sejauh ini

homepage-homepage di Indonesia belum menyediakan interaktivitas untuk kebutuhan verifikasi dan pembayaran.

3. Menurut Julizvar, konsulan dari Hewlett Packard (HP) Indonesia, untuk terciptnya sistem pembayaran via internet memang dibutuhkan kesepakatan berbagai pihak, terutama dari pihak lembaga keuangan, merchant dan konsumen. Pihak-pihak lainnya yang biasanya terlibat untuk mendukung sistem pembayaran internet adalah penyedia sertifikat digital, baik untuk Visa

(misalnya VeriSign) maupun MasterCard (misalnya GTE); dan perusahaan pemroses tansaksi kartu kredit.

(6)

2.3.1 Jenis-jenis e-commerce

1. Business to Business

Di dalam Business to Business pada umumnya transaksi dilakukan oleh para trading partners yang sudah saling kenal dengan format data yang telah disepakati bersama.

Karakteristik dari Business to Business yaitu:

a. Trading partners yang sudah diketahui dan umumnya memiliki hubungan (relationship) yang cukup lama. Informasi hanya dipertukarkan dengan partner tersebut. Dikarenakan sudah mengenal lawan komunikasi, maka

jenis informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan kepercayaan (trust).

b. Pertukaran data (data exchange) berlangsung berulang-ulang dan secara berkala, misalnya setiap hari, dengan format data yang sudah disepakati bersama. Dengan kata lain, servis yang digunakan sudah tertentu. Hal ini memudahkan pertukaran data untuk dua entiti yang menggunakan standar yang sama.

c. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak harus menunggu partner-nya.

(7)

2. Business to Consumer Karakteristiknya adalah:

a. Bersifat terbuka untuk umum, di mana informasi disebarkan ke umum. Dapat diakses oleh seluruh pengguna internet.

b. Servis yang diberikan bersifat umum (generic) dengan mekanisme yang dapat digunakan oleh khalayak ramai.

c. Servis diberikan berdasarkan permohonan (ondemand). Konsumer melakukan inisiatif dan produser harus siap memberikan respon sesuai dengan permintaan.

d. Pendekatan client/server sering digunakan di mana diambil asumsi client (consumer) menggunakan sistem yang minimal (berbasis Web) dan processing (businessprocedure) diletakkan di sisi server.

3. Consumer to Consumer

Karakteristik dari Consumer to Consumer yaitu:

(8)

4. Consumer to Business

Karakteristiknya adalah sebagai berikut:

a. E-commerce antara individu dan perusahaan dilakukan secara langsung. b. Semakin banyak individu yang menawarkan produk dan jasa melalui

internet, maka pasar Consumer to Business semakin potensial.

c. Perusahaan mendapatkan akses yang luas pada produk dan jasa yang ditawarkan oleh individu.

2.3.2 Tujuan menggunakan e-commerce dalam berbisnis

Tujuan suatu perusahaan menggunakan sistem E-Commerce yaitu dengan

menggunakan E-Commerce maka perusahaan dapat lebih efisien dan efektif dalam

meningkatkan keuntungannya.

2.3.3 Manfaat menggunakan e-commerce dalam dunia bisnis

Manfaat dalam menggunakan e-commerce dalam suatu perusahaan sebagai sistem transaksi adalah:

a. Dapat meningkatkan market exposure (pangsa pasar). Transaksi online

(9)

b. Menurunkan biaya operasional (operating cost).

Transaksi E-Commerce adalah transaksi yang sebagian besar operasionalnya diprogram di dalam komputer sehingga seluruh biaya seperti showroom, beban gaji berlebihan, dan yang lainnya tidak perlu terjadi.

c. Memperluas jangkauan (global reach).

Transaksi online yang dapat diakses oleh semua orang di dunia tidak terbatas tempat dan waktu karena semua orang dapat mengaksesnya hanya dengan menggunakan media perantara komputer.

d. Meningkatkan customer loyalty. Ini disebabkan karena sistem transaksi

E-Commerce menyediakan informasi secara lengkap dan informasi tersebut dapat diakses setiap waktu. Selain itu dalam hal pembelian juga dapat dilakukan setiap waktu bahkan konsumen dapat memilih sendiri produk yang diperlukannya.

2.4 Pengenalan Website

(10)

Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi

website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dan yang lainnya. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.

2.5 Pengertian HTML, PHP, dan MySQL

2.5.1 Pengenalan HTML

HTTP (hypertext transfer protocol) merupakan protokol yang digunakan untuk mentransfer data antara web server ke web browser. Protokol ini mentransfer data-data web yang ditulis atau berformat HTML.

HTML berfungsi untuk memformat file dokumen teks biasa untuk bisa ditampilkan pada web browser sesuai keinginan. Hal tersebut dapat dilakukan dengan menambah elemen atau sering disebut sebagai tag-tag.

Elemen HTML biasanya berupa tag-tag yang berpasangan dan setiap tag

(11)

2.5.2 Pengenalan PHP

PHP adalah bahasa pemorgraman yang memungkinkan para web developer

untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan dari “PHP Hypertext Preprocessor”. PHP ditulis dan diperkenalkan pertama kali

sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja yang telah mengakses ringkasan online-nya.

PHP merupakan salah satu bahasa script yang terbilang baru dan tersedia secara bebas dan masih memungkinkan untuk dikembangkan lebih lanjut. PHP dapat diintegrasikan (embedded) ke dalam webserver, atau dapat berperan sebagai program CGI yang terpisah. Karakteristik yang paling unggul dan paling kuat dalam PHP adalah lapisan integrasi database (database integration layer). Database yang didukung PHP adalah: Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL, Informix,Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.

Beberapa kelebihan PHP yaitu:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.

(12)

3. Dalam sisi pengembangannya lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime

melalui console serta juga dapat menjalankan perintah-perintah sistem.

Dengan PHP ini kita dapat membuat beragam aplikasi berbasis web, mulai dari halaman web, mulai dari halaman web yang sederhana sampai aplikasi kompleks yang membutuhkan koneksi ke database. Sampai saat ini telah banyak database

yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database

tersebut adalah:

1. dBase 3. FilePro 5. MySQL 7. Oracle 9. Sybase

2. DBM 4. mSQL 6. ODBC 8. Postgres 10. Velocis

2.5.3 Pengenalan MySQL

MySQL adalah perangkat lunak database server atau disebut Database Smart.

(13)

Keistimewaan dari MySQL sebagai database server dengan konsep database modern adalah sebagai berikut:

1. Portability

Database MySQL berfungsi dengan stabil tanpa kendala, berarti berlaku

pada berbagai sistem operasi seperti Windows,Linux, FreeBSD, Mac OS X Server, Solaris, Amiga, HP Unix, dan lain-lain.

2. Open Source

MySQL merupakan database open source (gratis), di bawah lisensi GPL

sehingga dapat memperoleh dan menggunakannya secara cuma-cuma tanpa membayar berapa pun.

3. Multi User

MySQL merupakan database yang dapat digunakan untuk menangani

beberapa user dalam waktu bersamaan tanpa mengalami masalah. Dan memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan pula.

2.6 CSS (Cascading Style Sheets)

(14)

dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta pengulangan pada stuktur isi.

CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara yang berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak, suara (sewaktu dibacakan oleh browser basis suara atau pembaca layar), dan juga alat pembaca braille. Halaman HTML atau XML yang sama juga dapat ditampilkan secara berbeda, baik dari segi gaya tampilan atau skema warna dengan menggunakan CSS.

2.7 Pengertian Data, Informasi, dan Database

(15)

Informasi adalah hasil analisis dan sintesis terhadap data. Dengan kata lain, informasi dapat dikatakan sebagai data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan sekarang, entah itu manajer, staf ataupun orang lain di dalam suatu organisasi atau perusahaan (Kadir, 1999:7).

Sedangkan Database (basis data) merupakan kumpulan data yang saling berhubungan. Hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada. Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field

yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record. Adapun struktur database adalah:

Database, File/Table, Record, Elemen data/Field.

A database may be defined as a collection of onterrelated data stored together

without harmful or unnecessary redundancy to serve one or more applications in an

optimal fashion; the data are stored so that they are independent of programswith use

the data; a common and controlled approach its used in addingnew data and in

modifying and retrieving existing data within the database (James Martin, 1975).

2.7.1 Database management system (DBMS)

(16)

Di dalam sebuah DBMS terdapat beberapa database beserta satu atau lebih program pengelola yang berguna untuk mengolah data seperti menambah data, mengambil data, menghapus data, maupun melakukan update terhadap data yang sudah ada. DBMS adalah sebuah aplikasi yang dapat digunakan untuk membuat dan melakukan maintain terhadap database. (Elmasri & Navathe, 2004)

Keuntungan DBMS yaitu : 1. Mengurangi pengulangan data 2. Mencapai independensi data

3. Mengintegrasikan data beberapa file

4. Mengambil data dan informasi secara cepat 5. Meningkatkan keamanan

6. Meningkatkan presentasi kesiapan data (data availability) 7. Mempercepat penyimpanan dan pengambilan data

8. Mempercepat dan mempermudah pemrosesan data 9. Mengurangi penyimpanan data yang rangkap 10.Mempermudah pemrograman karena lebih fleksibel

Kerugian DBMS yaitu : 1. Kurangnya ahli Database

2. Biaya pemrosesan data sangat tinggi

(17)

2.8 Macromedia Dreamweaver 8

Pengertian Macromedia Dreamweaver adalah sebuah software HTML editor profesional yang digunakan untuk mendesain secara visual dan mengelola situs web

maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode

HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual

dalam melakukan editing, Dreamweaver membuatnya menjadi lebih mudah dengan menyediakan tools yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesain web.

Dreamweaver 8 dalam hal ini digunakan untuk web desain. Dreamweaver 8

mengikutsertakan banyak tools untuk kode-kode dalam halaman web berserta fasilitas-fasilitasnya, antara lain: Referensi HTML, CSS dan Javascript, Javascript debugger, dan editor kode (tampilan kode dan Code inspector) yang mengizinkan kita mengedit kode Javascript, XML, dan dokumen teks lain secara langsung dalam Dreamweaver.

Teknologi Dreamweaver Roundtrip HTML mampu mengimpor dokumen

HTML tanpa perlu memformat ulang kode tersebut dan kita dapat menggunakan

(18)

2.9 Flowchart

Flowchart atau diagram alir adalah sekumpulan simbol atau skema yang menunjukkan atau menggambarkan arus logika dari rangkaian kegiatan-kegiatan mulai dari awal (start) hingga akhir (stop). Pembuatan dari flowchart atau diagram alir ini adalah penggambaran dari urutan langkah-langkah pengerjaan dari suatu algoritma.

Tabel 2.1 Table Simbol pada Flowchart

Simbol Keterangan

Terminal point symbol

Simbol untuk memulai dan mengakhiri suatu program

Input/Output symbol

Simbol input/output untuk memasukkan data maupun menunjukkan hasil dari suatu proses.

Process symbol

Simbol proses, suatu simbol yang menunjukkan setiap pengolahan yang dilakukan oleh komputer.

Predefined process symbol

(19)

Connector symbol

Suatu prosedur akan masuk dan keluar melalui simbol ini dalam lembar kertas yang lain

Off line connector symbol

Merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang lain

Magnetic disk symbol

Untuk menyimpan data

Decision symbol

Suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan.

Document symbol

(20)

Connector symbol

Arus/flow dari prosedur yang dapat dilakukan dari atas ke bawah, dari bawah ke atas, dari kiri ke kanan dan sebaliknya

Gambar

Tabel 2.1 Table Simbol pada Flowchart

Referensi

Dokumen terkait

Berdasarkan riwayat penggunaan kacamata koreksi yang dimiliki pasien, yaitu lensa silinder untuk mata kanan dan lensa sferis -1.00 maka dapat diperkirakan bahwa pasien

[r]

Ada kepentingan-kepentingan nasional yang ingin direalisasikan dan seperti sudah menjadi pengetahuan umum bahwa keyakinan nilai-nilai Amerika Serikat oleh Negara

Dalam penelitian ini, peneliti memilih lokasi penelitian di SDN 11 Petang Cakung Barat yang beralamat di Jln.P. Komarudin RT 04/RW 03 kecamatan Cakung,

stakeholder, dan 9) Implementasi. Tahapan-tahapan penelitian di atas dibagi menjadi dua bagian, Bagian pertama yang merupakan tahapan penelitian 1 sampai dengan 4

penelitian “Analisis Kemampuan Berpikir Analogis Siswa Dalam Menyelesaikan Soal Terkait Materi Geometri Di Kelas VIII Ekselen-1 MTsN Kunir Wonodadi. Blitar Pada

Pengaruh inokulasi bakteri Vibrio harveyi 10 5 cfu/ml pada media pemeliharaan terhadap tingkat kelangsungan hidup larva udang galah dari sumber populasi yang berbeda dapat

Wakalah adalah pemberian kuasa (mewakilkan) kepada pihak lain untuk melakukan sebuah transaksi, atau pelimpahan kekuasaan oleh seseorang sebagai pihak pertama kepada orang