Anda di halaman 1dari 8

BAB 2

LANDASAN TEORI

2.1 Definisi Penjualan

Pengertian penjualan menurut Kotler (2006,p.457) :

“Penjualan merupakan sebuah proses dimana kebutuhan pembeli dan

kebutuhan penjual dipenuhi, melalui antar pertukaran informasi dan

kepentingan”.

2.1.1 Penjualan Online

Pada zaman perkembangan teknologi yang semakin pesat ini

membuat persaingan bisnis dalam bidang apapun menjadi lebih

kompleks. Banyak metode bisnis yang digunakan oleh sebuah

perusahaan untuk menarik pelanggan sebanyak-banyaknya. Mulai

dari memberikan bonus, memasang promosi, membagikan brosur,

dam pemesanan produk melalui media elektronik seperti internet.

Banyak perusahaan yang menggunakan sistem penjualan

secara online untuk mempermudah dalam pemesanan barang yang

ditawarkan. Selain itu, pembeli juga dapat melihat langsung gambar

dan rincian barang tanpa harus datang ke tempat penjual.

10
11

2.2 Web Browser

Dikenal juga dengan istilah browser, atau peselancar, atau internet

browser. Adalah suatu program komputer yang menyediakan fasilitas untuk

membaca halaman web di suatu komputer. Dua program web browser yang

cukup populer saat ini adalah Microsoft Internet Explorer dan Netscape

Navigator. Program browser pertama adalah Mosaic, yang merupakan suatu

text browser, yang sekarang web browser telah berkembang ke dalam

bentuk multimedia.

2.3 Pengertian Database

Database adalah himpunan data (file atau arsip) yang saling

berhubungan dan diorganisasikan sedemikian rupa untuk menghasilkan

informasi yang dibutuhkan oleh user (Connolly dan Begg, 2002, p14).

Dengan demikian database merupakan salah satu komponen yang penting

dalam sistem karena menyediakan informasi bagi user.

Relational database merupakan suatu tipe database yang berdasarkan

model relational, dimana semua data dapat dilihat oleh user, disusun dalam

bentuk tabel-tabel dan semua operasi pada database berkerja pada tabel-tabel

tersebut. Relasi antar-tabel pada relational database sudah melalui tahap

normalisasi dengan nama relasi yang berbeda-beda. Ada 3 jenis relasi antar-

records dalam tabel (Connolly dan Begg, 2002, p344) yaitu:


12

1. Relasi one-to-one adalah relasi antara satu record dengan satu record

dalam tabel lain yang saling berhubungan.

2. Relasi one-to-many adalah relasi antara satu record dengan lebih dari

satu record dalam tabel lain sehingga saling berhubungan.

3. Relasi many-to-many adalah relasi antara banyak record dengan lebih

dari satu record dalam tabel lain yang saling berhubungan.

2.4 MySQL

MySQL (Weiling dan Thomson, 2001, p2) adalah Relational

Database Management System (RDBMS) yang sangat cepat dan kuat.

MySQL (Maslakowski dan Butcher, 2000, p10) adalah DBMS yang

bersifat relasional, open source, berlevel enterprise, multithread.

MySQL merupakan bahasa yang memiliki kemampuan cukup baik

untuk menunjang kerja user, baik yang telah berpengalaman dengan

database maupun untuk pemula. SQL digunakan untuk mencari informasi

(query), memanipulasi data(DML), mendefinisikan data (DDL) dan bahasa

pengendali dokumentasi.

Setiap pengguna basis data memerlukan bahasa pemrograman yang

dapat dipakai sesuai dengan fungsi dan tugasnya. Dalam basis data secara

umum dikenal dua bahasa, yaitu:


13

a. Data Definition Language (DDL) : bahasa yang dipakai untuk

menjelaskan objek dari basis data. DDL dipakai untuk mendefinisikan

kerangka basis data (berorientasi pada tipe pada objek basis data).

b. Data Manipulation Language (DML) : bahasa yang dipakai untuk

memanipulasi objek data dari basis data. DML dipakai untuk operasi

terhadap isi basis data.

Keunggulan MySQL

a. MySQL merupakan program yang multi-threaded, sehingga dapat

dipasang pada server yang memiliki multi-CPU.

b. Didukung program-program umum seperti C, C++, Java, Perl, PHP,

Python, TCL APIs dan lain sebagainya.

c. Bekerja pada berbagai platform (tersedia berbagai versi untuk berbagai

sistem operasi).

d. Memiliki jenis kolom yang cukup banyak sehingga memudahkan

konfigurasi sistem database.

e. Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.

f. Mendukung ODBC untuk sistem operasi Microsoft Windows.

g. Mendukung record yang memiliki kolom dengan panjang tetap atau

panjang bervariasi.

h. Dan masih banyak keunggulan lainnya


14

2.5 PHP

PHP adalah bahasa server-side scripting yang digunakan untuk

aplikasi webyang dinamis dan interaktif (Anonimus2, 2006). Sebuah halaman

PHP adalah sebuah halaman HTML yang memiliki server-side scripts yang

ditempatkan dalam server dan diproses oleh web server sebelum dikirim ke

browser pemakai. Server-side scripts dijalankan ketika browser melakukan

permintaan file.php dari server. PHP dipanggil oleh web server, dimana

proses script perintah yang ada di suatu halaman dieksekusi mulai dari awal

sampai akhir d i dalam mesin PHP.

Setelah script PHP tersebut diolah, hasilnya akan ditampilkan kepada

client melalui web browser berupa tampilan HTML. Penulisan script PHP

diawali tanda <? Disisipi sintaks ”php”dan diakhiri tanda ?>.

Kelebihan dari PHP :

a. Kecepatan akses yang tinggi.

b. Dapat bekerja dalam web server yang berbeda dan sistem operasi yang

berbeda.

c. PHP adalah freeware dan open source.

d. Merupakan bahasa pemrograman yang embedded.

e. Dapat berjalan pada berbagai platform : Apache, IIS, Microsoft

Personal Web Server.


15

2.6 Pengertian Basis Data

Berupa kumpulan data yang didalamnya terdapat satu atau lebih tabel

yang terhubung antara satu dengan yang lainnya, yang mana pada setiap

Pengguna / User diberi hak akses untuk bisa menggunakannya diantaranya

seperti Edit, Delete, Update (Merngubah, Menghapus, Memperbarui) dan

lainnya pada beberapa tabel tersebut.

2.7 Flowmap

Flowmap mempunyai fungsi sebagai mendefinisikan hubungan antara

bagian (pelaku proses),proses (manual/berbasis komputer) dan aliran data

(dalam bentuk dokumen keluaran dan masukan).

Flowmap adalah campuran peta dan flowchart, yang menunjukan

pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam

migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam

jaringan. Flowmap dapat dikatakan sebuah aliran data berbentuk dokumen

atau formulir didalam suatusitem informasi yang merupakan suatu aktivitas

yang saling terkait dalam hubungannya dengankebutuhan data dan informasi.

Proses aliran dokumen ini dapat terjadi dengan entitas di luar sistem.
16

2.8 Context Diagram

Context Diagram merupakan tingkatan tertinggi dalam diagram aliran

data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan.

Proses tersebut diberi nomor nol. Semua entitas eksternal yang ditunjukkan

pada diagram konteks berikut aliran data-aliran data utama menuju dan dari

sistem. Diagram tersebut tidak memuat penyimpanan data dan tampak

sederhana untuk diciptakan, begitu entitas-entitas eksternal serta aliran data-

aliran data menuju dan dari sistem diketahui menganalisis dari wawancara

dengan user dan sebagai hasil analisis dokumen.

2.9 Data Flow Diagram

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan

notasi-notasi untuk menggambarkan arus dari data sistem, yang

penggunaannya sangat membantu untuk memahami sistem secara logika,

tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau

menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble

diagram, model proses, diagram alur kerja, atau model fungsi.


17

2.10 Entity Relationship Diagram

Basisdata Relasional adalah kumpulan dari relasi-relasi yang

mengandung seluruh informasi berkenaan suatu entitas/ objek yang akan

disimpan di dalam database. Tiap relasi disimpan sebagai sebuah file

tersendiri. Perancangan basisdata merupakan suatu kegiaatan yang setidaknya

bertujuan sebagai berikut:

a. Menghilangkan redundansi data

b. Meminimumkan jumlah relasi di dalam basis data

c. Membuat relasi berada dalam bentuk normal, sehingga dapat

meminimumkan permasalahan berkenaan dengan penambahan,

pembaharuan dan penghapusan.

ERD adalah suatu pemodelan dari basisdata relasional yang

didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri

dari sekumpulan objek yang saling berhubungan antara satu dengan yang

lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut

relationship.

Anda mungkin juga menyukai