• Tidak ada hasil yang ditemukan

Membangun aplikasi e-commerce berbasis website di Toko Youn'x Variasi

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membangun aplikasi e-commerce berbasis website di Toko Youn'x Variasi"

Copied!
345
0
0

Teks penuh

(1)
(2)
(3)
(4)
(5)

NIM : 10107135

TEMPAT/TGL LAHIR : SERANG/28-NOVEMBER-1988

JURUSAN/PROGRAM : TEKNIK INFORMATIKA

ALAMAT DI BANDUNG : JL. HARUMAN NO. 22

KEL. MALABAR

NO. TELEPON : 081910004742

ALAMAT ORANG TUA : JL. PELLET NO. 21

KOMP. PT. KS.

JUDUL SKRIPSI : MEMBANGUN APLIKASI E-COMMERCE BERBASIS

WEBSITE DI TOKO YOUN’X VARIASI

RIWAYAT PENDIDIKAN

TK YPWKS 3 Cilegon

SD YPWKS 4 Cilegon

SMPN 1 Cilegon

SMA BPI 2 Bandung

(6)

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi S1 Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

FATHUR RIZKI

10107135

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

(7)
(8)

iii Assalamualaikum Wr Wb.

Dengan mengucap puji dan syukur kehadirat Allah SWT yang telah

memberikan Rahmat dan Hidayah-Nya, sehingga dapat menyelesaikan skripsi

yang berjudul “MEMBANGUN APLIKASI E-COMMERCE BERBASIS

WEBSITE DI TOKO YOUN’X VARIASI

Selama penyusunan skripsi ini banyak mendapatkan bantuan, bimbingan

serta dorongan moril maupun materil dari berbagai pihak. Pada kesempatan ini

izinkanlah untuk menyampaikan rasa terima kasih dan penghargaan

setinggi-tingginya kepada yang terhormat :

1. Allah SWT atas segala rahmat dan karunia-Nya dan bimbingan-Nya,

sehingga dalam melakukan penelitian serta penyusunan laporan tugas akhir

ini terlaksana dengan baik

2. Ibu dan Ayah yang senantiasa memberikan dukungan moril maupun materil.

3. Ibu Riani Lubis, S.T., M.T. selaku dosen pembimbing yang telah

membimbing selama penyusunan laporan tugas akhir ini.

4. Ibu Kania Evita Dewi, S.Pd., M.Si. yang telah memberi masukan serta

arahan dalam laporan skripsi ini.

5. Ibu Ainin Najmi selaku pemilik toko beserta seluruh pegawainya yang telah

memberikan data-data penelitian yang dibutuhkan selama mengadakan

(9)

iv 2007.

8. Bapak Dr. Ir. Eddi Soeryanto Soegoto, M.Sc., selaku Rektor Universitas

Komputer Indonesia.

9. Bapak Prof. Dr. Ir. Denny Kurniadie, M.Sc., selaku Dekan Fakultas Teknik

dan Ilmu Komputer Universitas Indonesia.

10.Teman – teman yang telah bertahan sampai akhir dan bersama – sama saling

membantu dalam hal tenaga serta do’a.

11.Seluruh staff IF-Unikom untuk bantuan administrasinya.

Semoga laporan skripsi ini dapat bermanfaat dan semoga Allah SWT

memberikan hikmah yang berlimpah, Amin.

Billahitaufi Walhidayah, Wassalamu’alaikum W . Wb.

Bandung, 27 Agustus 2013

(10)

v

KATA PENGANTAR ... iii

DAFTAR ISI ... iv

DAFTAR TABEL ... xv

DAFTAR GAMBAR ... xi

DAFTAR SIMBOL ... xv

DAFTAR LAMPIRAN ... xvii

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Maksud dan Tujuan ... 2

1.4 Batasan Masalah ... 3

1.5 Metode Penelitian ... 4

1.6 Sistematika Penulisan ... 6

BAB 2 LANDASAN TEORI ... 9

2.1 Profil Perusahaan... 9

2.1.1 Struktur Organisasi ... 9

2.1.2 Job Description toko Youn’x Variasi... 10

2.2 Landasan Teori ... 11

2.2.1 Sistem ... 11

2.2.2 Konsep Dasar Data dan Informasi ... 13

2.2.2.1 Pengertian Data ... 13

2.2.2.2 Pengertian Informasi ... 14

2.2.3 Internet ... 14

2.2.4 Layanan Internet ... 14

2.2.5 Hyper-Text MarkUp Languag (HTML) ... 22

2.2.6 PHP... 22

(11)

vi

2.2.12 Entity Relational Diagram (ERD) ... 28

2.2.13 Facebook ... 31

2.2.14 Twitter ... 31

2.2.15 Yahoo Messenger ... 31

2.2.16 Metode Penelitian Kuantitatif dan Kualitatif ... 32

BAB 3 ANALISIS DAN PERANCANGAN ... 35

3.1 Analisis Sistem ... 35

3.1.1 Analisis Masalah ... 35

3.1.2 Analisis Sistem Yang Sedang Berjalan ... 36

3.1.2.1 Prosedur Pemesanan ... 36

3.1.2.2 Prosedur Pembuatan Laporan... 38

3.1.2.3 Prosedur Pengadaan Barang ... 40

3.1.3 Analisis Fitur Unggulan ... 42

3.1.4 Analisis Kebutuhan Non Fungsional ... 47

3.1.4.1 Analisis Pengguna ... 47

3.1.4.2 Analisis Perangkat Keras ... 51

3.1.4.3 Analisis Perangkat Lunak... 51

3.1.5 Analisis Basis Data... 52

3.1.6 Aturan Bisnis Sistem Yang Akan Di Bangun ... 56

3.1.7 Analisis Kebutuhan Fungsional ... 58

3.1.7.1 Diagram Konteks... 58

3.1.7.2 Data Flow Diagram ... 60

3.1.7.2.1 DFD Level 1 ... 60

3.1.7.2.2 DFD Level 2 Proses 1 Login ... 62

3.1.7.2.3 DFD Level 2 Proses 2 Pendaftaran Member ... 63

3.1.7.2.4 DFD Level 2 Proses 3 Pengolahan Data User ... 64

(12)

vii

3.1.7.2.10 DFD Level 3 Proses 6.3 Pengolahan Data Kategori ... 70

3.1.7.2.11 DFD Level 3 Proses 6.4 Pengolahan Data Merk ... 71

3.1.7.2.12 DFD Level 3 Proses 6.5 Pengolahan Data Produk... 72

3.1.7.2.13 DFD Level 3 Proses 6.6 Pengolahan Data Laporan ... 73

3.1.7.2.14 DFD Level 3 Proses 6.7 Pengolahan Data Rekening ... 74

3.1.7.2.15 DFD Level 3 Proses 6.8 Pengolahan Data Mobil ... 75

3.1.7.2.16 DFD Level 3 Proses 6.9 Pengolahan Data Tarif ... 76

3.1.7.2.17 DFD Level 3 Proses 6.10 Pengolahan Data Kurir ... 77

3.1.7.2.18 DFD Level 3 Proses 7.4 Pengolahan Data Selesai Belanja... 78

3.1.7.2.19 DFD Level 3 Proses 7.5 Pengolahan Data Retur ... 79

3.1.7.2.20 DFD Level 4 Proses 6.3.5 Pengolahan Data Sub_Kategori ... 80

3.1.7.2.21 DFD Level 4 Proses 6.8.5 Pengolahan Data Type Mobil ... 81

3.1.7.3 Logika Proses ... 82

3.1.7.4 Kamus Data ... 122

3.2 Perancangan Sistem... 135

3.2.1 Perancangan Basis Data ... 135

3.2.1.1 Diagram Relasi ... 135

3.2.1.2 Struktur Tabel ... 137

3.2.2 Perancangan Arsitektur ... 151

3.2.2.1 Perancangan Struktur Menu ... 151

3.2.2.2 Perancangan Antarmuka ... 153

3.2.2.3 Perancangan Antarmuka Pesan ... 212

3.2.2.4 Jaringan Semantik ... 214

3.2.2.5 Perancangan Prosedural ... 216

BAB 4 IMPLEMENTASI DAN PENGUJIAN ... 223

4.1 Implementasi ... 223

(13)

viii

4.2.1 Pengujian Alpa ... 240

4.2.1.1 Skenario Pengujian Alpa ... 240

4.2.1.2 Kasus dan Hasil Pengujian ... 247

4.2.1.3 Kesimpulan Pengujian Aplha ... 315

4.2.2 Pengujian Beta... 315

4.2.2.1 Skenario Pengujian Beta ... 315

4.2.2.2 Daftar Pertanyaan Pengujian ... 316

4.2.2.3 Hasil Pengujian ... 318

4.2.3 Kesimpulan Pengujian Beta ... 328

BAB 5 KESIMPULAN DAN SARAN ... 329

5.1 Kesimpulan... 329

5.2 Saran ... 330

(14)

331

Gramedia Pustaka.

2. Dewanto, I.Joko. (2006), Web Desain Metode Aplikasi dan Implementasi.

Yogyakarta : Graha Ilmu.

3. Kadir, Abdul. (1998), Konsep dan Tuntunan Praktis Basis Data.

Yogyakarta : Andi Yogyakarta.

4. Kristanto, Ir. Harianto. (1994), Konsep dan Perancangan Database.

Yogyakarta : Andi Yogyakarta. Hakim, Lukmanul. (2009), Trik Rahasia

5. Nugroho, Bunafit. (2008), Latihan Membuat Aplikasi Web PHP dan Mysql

dengan Dreamwaver. Yogyakarta : Gava Media.

6. Pressman, R.S. Ph. D. (2002), Rekayasa Perangkat Lunak, McGraw-Hill

Book, Andi, Yogyakarta.

7. Sengupta, Somini. (2012), Facebook's Prospects May Rest on Trove of

Data , New York.

8. Sugiyono. (2008), Memahami Penelitian Kualitatif. Bandung : Alfabeta.

9. Sutanta, Edhy. (2005), Pengantar Teknologi Informasi. Yogyakarta :

Graha Ilmu.

10.Suyanto, M. (2003), Strategi Periklanan pada E-commerce Perusahaan

Top Dunia. Yogyakarta : Andi.

11.Turkle, Sherry. (1995), Life on The Screen: Identity in The Age of The

(15)

332

12. Utdirartatmo, Firrar. (2002), Mengelola Database Server MySQL di Linux

dan Windows. Yogyakarta : Andi Yogyakarta.

13. Utomo, Eko Priyo. (2009), Meraup Kekayaan Lewat Intenet dengan Toko

Online.Yogyakarta : MediaKom.

14.Waran, Ediko, (2009), Perkembangan Teknologi Komunikasi Online Edisi

(16)

1

1.1Latar Belakang Masalah

Youn’x Variasi merupakan perusahaan yang bergerak dalam bidang penjualan barang dengan menawarkan berbagai jenis variasi mobil yang dapat

digunakan pada berbagai jenis kendaraan, seperti kulit jok, variasi stir mobil,

klakson mobil, dan berbagai variasi kendaraan lainnya.

Sistem penjualan yang terjadi di toko Youn’x Variasi saat ini hanya melayani penjualan langsung di toko. Berdasarkan keluhan dari pemilik toko

bahwa sistem yang saat ini berjalan akan menyulitkan toko Youn’x Variasi dalam

melakukan penjualan produk kepada konsumen yang berdomisili di luar kota

Bandung.

Proses pembelian dan pembayaran produk dilakukan dengan cara konsumen datang langsung ke toko Youn’x Variasi. Proses tersebut banyak dikeluhkan konsumen yang berada di luar daerah karena mengharuskan konsumen

yang berdomisili di luar daerah kota Bandung untuk datang langsung ke toko jika

ingin melakukan pembelian dan pembayaran produk. Selain itu, konsumen yang

ingin mendapatkan informasi produk dan rekomendasi produk harus menanyakan langsung ke toko Youn’x Variasi, dikarenakan konsumen harus datang langsung ke toko Youn’x Variasi untuk mendapatkan informasi produk dan rekomendasi produk tentunya akan memberatkan konsumen yang berdomisili di luar kota

Bandung.

Proses pembuatan laporan penjualan di toko Youn’x Variasi dilakukan

dari duplikasi nota yang telah dibayar oleh konsumen yang kemudian disimpan ke

(17)

kesulitan karena hilangnya duplikasi nota yang telah dibayar konsumen sehingga

tidak dapat disimpan ke dalam buku transaksi penjualan.

Secara umum e-commerce merupakan segala bentuk transaksi pemasaran,

penyebaran, pembelian, ataupun penjualan barang dan jasa dengan menggunakan

media elektronik. Persaingan bisnis menyebabkan para pelaku bisnis bersaing

secara ketat, e-commerce merupakan salah satu strategi dalam penjualan karena

memberikan kemudahan dalam proses transaksi antara penjual dan pembeli.

Berdasarkan masalah-masalah yang terjadi di toko Youn’x Variasi, dapat

disimpulkan bahwa toko Youn’x Variasi memerlukan suatu solusi untuk mengatasi masalah-masalah yang ada. Teknologi dan informasi khususnya internet merupakan solusi yang tepat untuk masalah yang ada di toko Youn’x

Variasi. Penggunaan internet terutama aplikasi penjualan online yang saat ini

berkembang pesat menjadi alasan utama mengapa solusi ini sangat tepat sehingga

perlu dibangun aplikasi penjualan online di toko Youn’x Variasi. Berdasarkan

uraian tersebut, maka dilakukan penelitian dan mengangkatnya menjadi materi

skripsi dengan judul “MEMBANGUN APLIKASI E-COMMERCE BERBASI

WEBSITE DI TOKO YOUN’X VARIASI”.

1.2 Rumusan Masalah

Berdasarkan masalah-masalah yang telah dijelaskan pada latar belakang,

maka dapat dirumuskan masalah yaitu bagaimana membangun aplikasi penjualan

online di toko Youn’x Variasi.

1.3Maksud dan Tujuan

Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas

akhir ini adalah pembangunan aplikasi penjualan online untuk toko Youn’x

(18)

Sedangkan tujuan yang akan dicapai dalam penelitian ini, yaitu :

1 Memudahkan toko Youn’x Variasi dalam melakukan penjualan produk.

2 Memudahkan konsumen dalam melakukan pembelian dan pembayaran

produk.

3 Memudahkan konsumen dalam mendapatkan informasi produk dan

rekomendasi produk.

4 Memudahkan toko Youn’x Variasi dalam pengolahan data laporan.

4.1Batasan Masalah

Ada beberapa batasan masalah dalam pembuatan skripsi ini agar

pembahasan lebih terfokus sesuai dengan tujuan yang akan dicapai. Batasan

masalah skripsi ini adalah :

1. Data-data yang diolah adalah data barang, data produk, data kategori, dan

data pelanggan, dan lain-lain.

2. Jenis e-commerce yang akan dbangun adalah business to consumer.

3. Proses yang ditangani oleh sistem yaitu :

a. Pemesanan barang

b. Pembayaran

c. Pengiriman

d. Pengembalian barang (retur)

4. Keluaran (output) yang dihasilkan :

a. Informasi mengenai produk

b. Informasi mengenai pelanggan

c. Informasi mengenai kategori

d. Informasi mengenai pemesanan barang

5. Pembuatan laporan

a. Laporan produk

b. Laporan penjualan

(19)

d. Laporan periodik berdasarkan waktu tertentu.

10. Metode analisis perangkat lunak yang dipakai adalah metode analisis

terstruktur, dimana model proses yang digunakannya adalah Flow Map,

ERD (Entity Relational Diagram), dan DFD (Data Flow Diagram).

11. Fitur Unggulan

Fitur unggulan yang ingin ditawarkan berupa Custom Variasi Mobil.

Fitur ini akan merekomendasikan sejumlah produk kepada konsumen,

produk yang direkomendasikan sesuai dengan kategori dan merk

kendaraan konsumen yang telah dipilih konsumen.

4.2Metode Penelitian

Metode penelitian merupakan suatu proses yang digunakan untuk

memecahkan suatu masalah yang logis, dimana memerlukan data-data untuk

mendukung terlaksananya suatu penelitian. Metode penelitian yang digunakan

adalah metode deskriptif. Metode deskriptif merupakan metode yang

menggambarkan fakta-fakta dan informasi dalam situasi atau kejadian secara

sistematis, faktual dan akurat. Metodologi penelitian ini memiliki dua tahapan,

yaitu tahap pengumpulan data dan tahap pembuatan perangkat lunak.

1. Tahap pengumpulan data

Pada tahap ini dilakukan pengumpulan data dengan menggunakan

metode sebagai berikut :

a. Studi Literatur.

Pengumpulan data dengan cara mengumpulkan literatur, dokumen,

dan bacaan-bacaan untuk mendapatkan gambaran secara

menyeluruh tentang masalah yang diteliti di toko Youn’x Variasi.

b. Observasi.

Teknik pengumpulan data dengan mengadakan penelitian dan

(20)

c. Wawancara.

Teknik pengumpulan data dengan mengadakan tanya jawab secara

langsung ke pemilik toko Youn”x Variasi.

d. Kuesioner.

Teknik pengumpulan informasi yang dapat mempelajari

sikap-sikap, perilaku, dan karakteristik orang-orang di dalam organisasi toko Youn’x Variasi atau yang yang terpengaruh oleh sistem yang diajukan atau sistem yang sudah ada.

2. Tahap pembuatan perangkat lunak.

Tahap ini menggunakan paradigma perangkat lunak secara waterfall

yang meliputi proses diantaranya :

a. System/Information Engineering.

Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu

proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua

elemen yang diperlukan sistem dan mengalokasikannya kedalam

pembentukan perangkat lunak.

b. Analisis.

Merupakan tahap menganalisis hal-hal yang diperlukan dalam

pelaksanaan proyek pembuatan perangkat lunak.

c. Design.

Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang

mudah dimengerti oleh user.

d. Coding.

Tahap penerjemahan data atau pemecahan masalah yang telah

(21)

e. Pengujian.

Merupakan tahap pengujian terhadap perangkat lunak yang

dibangun.

f. Maintenance.

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat

mengalami perubahan–perubahan atau penambahan sesuai dengan

permintaan user.

System Engineering

Requirements Analysis

Design

Coding

Testing

Maintenance

Gambar 1.1 Model Waterfall [5]

4.3Sistematika Penulisan

Sistematika penulisan tugas akhir ini disusun untuk memberikan gambaran

umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini

adalah sebagai berikut :

BAB 1 PENDAHULUAN

Bab ini berisi latar belakang, perumusan masalah, maksud dan tujuan, batasan

(22)

BAB 2 LANDASAN TEORI

Bab ini berisi teori dasar yang mendukung dalam pemrosesan data yang ada dan

pembuatan program aplikasi yang disesuaikan dengan data yang ada, serta

dijelaskan pula mengenai toko Youn’x Variasi yang menjadi tempat diadakannya

penelitian.

BAB 3 ANALISIS DAN PERANCANGAN

Bab ini berisi analisis kebutuhan dalam membangun aplikasi ini. Analisis sistem

yang sedang berjalan pada aplikasi ini sesuai dengan metode pembangunan

perangkat lunak yang digunakan. Selain itu terdapat juga perancangan antarmuka

untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat.

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Bab ini berisi hasil implementasi dari hasil analisis dan perancangan yang telah

dibuat disertai juga dengan hasil pengujian dari aplikasi ini.

BAB 5 KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan tentang keseluruhan dari pembangunan aplikasi ini dan

(23)
(24)

9

2.1 Profil Perusahaan

Youn’x Variasi merupakan perusahaan yang bergerak dalam bidang penjualan barang dengan menawarkan berbagai variasi mobil yang dapat

digunakan pada berbagai jenis kendaraan, seperti kulit jok, variasi stir mobil, klakson mobil, dan berbagai variasi kendaraan lainnya. Youn’x Variasi bertempat di kota Bandung tepatnya di Jl. Padjajaran no. 99.

2.1.1 Struktur Organisasi

Organisasi adalah sekelompok orang yang bekerja sama untuk mencapai

tujuan yang telah di rencanakan, dari pengertian tersebut organisasi dapat

disimpulkan sebagai kumpulan orang-orang yang bekerja sama dengan dasar

persamaan tujuan.

Organisasi perusahaan sangatlah penting didalam menjamin kelangsungan

dan kelancaran mekanisme kerja perusahaan, adanya organisasi dapat

menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan

kebutuhan perusahaan sehingga mempermudah kegiatan operasional perusahaan

dalam mencapai tujuan. Struktur organisasi Toko Youn’x Variasi dapat dilihat

(25)

Gambar 2.1 Struktur Organisasi di toko Youn’x Variasi

2.1.2 Job DescriptionToko Youn’x Variasi

Pada dasarnya toko Youn’x Variasi memiliki struktur organisasi yang job

description nya berbeda-beda sesuai dengan bagian-bagiannya adalah sebagai

berikut :

a. Pemilik Toko

1. Mengontrol semua kegiatan usaha yang terjadi di toko Youn’x

Variasi.

2. Menyusun rencana dan evaluasi kegiatan serta anggaran Toko

Youn’x Variasi.

b. Pengurus Toko

1. Mengontrol semua kegiatan usaha yang terjadi di toko Youn’x

Variasi.

2. Melayani pelanggan dan melayani proses jual-beli.

3. Membuat laporan kerja kepada Pemilik Toko.

4. Mengawasi Bagian Gudang, Bagian Operasional, dan Bagian

(26)

5. Melakukan pembukuan.

c. Bagian Gudang

1. Mencatat barang yang masuk dan yang keluar pada gudang.

2. Memberikan laporan barang yang kurang laku terjual serta barang

yang sudah hampir habis stoknya.

d. Bagian Operasional

1. Mengantarkan barang-barang pesanan.

2. Melakukan promosi produk.

3. Melakukan penawaran barang-barang baru.

e. Bagian Mekanik

1. Melakukan perbaikan atau memasangkan variasi mobil

permintaan konsumen ke kendaraan konsumen.

2.2 Landasan Teori

2.2.1 Sistem

Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi

meskipun istilah sistem yang digunakan bervariasi, semua sistem pada

bidang-bidang tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus

mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antara elemen

dengan lingkungannya, dan yang terpenting adalah sistem harus mempunyai

tujuan yang akan dicapai.

Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan

yang berada dalam suatu wilayah serta memiliki item-item penggerak. Dalam

pengertian yang paling umum, sebuah sistem adalah sekumpulan benda yang

(27)

Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan,

masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta

lingkungan. Berikut penjelasan mengenai elemen-elemen yang membentuk

sebuah sistem : [ 6 ]

1. Tujuan

Setiap sistem memiliki tujuan (Goal), entah hanya satu atau mungkin

banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem.

Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali. Tentu saja, tujuan

antara satu sistem dengan sistem yang lain berbeda.

2. Masukan

Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem

dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal

yang berwujud (tampak secara fisik) maupun yang tidak tampak. Contoh

masukan yang berwujud adalah bahan mentah, sedangkan contoh yang tidak

berwujud adalah informasi (misalnya permintaan jasa pelanggan).

3. Proses

Proses merupakan bagian yang melakukan perubahan atau transformasi

dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya

berupa informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak

berguna, misalnya saja sisa pembuangan atau limbah. Pada pabrik kimia,

proses dapat berupa bahan mentah. Pada rumah sakit, proses dapat berupa

aktivitas pembedahan pasien.

4. Keluaran

Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem

informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan

(28)

5. Batas

Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan

daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi,

ruang lingkup, atau kemampuan sistem. Sebagai contoh, tim sepakbola

mempunyai aturan permainan dan keterbatasan kemampuan pemain.

Pertumbuhan sebuah toko kelontong dipengaruhi oleh pembelian pelanggan,

gerakan pesaing dan keterbatasan dana dari bank. Tentu saja batas sebuah

sistem dapat dikurangi atau dimodifikasi sehingga akan mengubah perilaku

sistem. Sebagai contoh, dengan menjual saham ke publik, sebuah perusahaan

dapat mengurangi keterbasan dana.

6. Mekanisme Pengendalian dan Umpan Balik

Mekanisme pengendalian (control mechanism) diwujudkan dengan

menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan

balik ini digunakan untuk mengendalikan baik masukan maupun proses.

Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.

7. Lingkungan

Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan

bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau

menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja

harus ditahan dan dikendalikan supaya tidak mengganggu kelangsungan

operasi sistem, sedangkan yang menguntungkan tetap harus terus dijaga,

karena akan memacu terhadap kelangsungan hidup sistem.

2.2.2 Konsep Dasar Data dan Informasi

2.2.2.1 Pengertian Data

Data merupakan salah satu hal utama yang dikaji dalam masalah TIK.

Penggunaan dan pemanfaatan data sudah mencakup banyak aspek. Data dapat

(29)

Lebih khusus lagi data adalah ukuran objektif dari atribut (karakteristik) dari

entitas orang, tempat, benda atau kejadian [ 6 ].

2.2.2.2 Pengertian Informasi

Informasi merupakan sesuatu yang dihasilkan dari pengolahan data. Data

yang sudah ada dikemas dan diolah sedemikian rupa sehingga menjadi sebuah

informasi yang berguna [ 6 ].

Dengan demikian informasi dapat dijelaskan kembali sebagai sesuatu yang

dihasilkan dari pengolahan data menjadi lebih mudah dimengerti dan bermakna

yang menggambarkan suatu kejadian dan fakta yang ada.

2.2.3 Internet

Internet merupakan media yang akan digunakan sebagai media interaksi

anatara pihak merchant dan konsumen. Untuk dapat menjalankan bisnis online,

maka merchant harus melakukan koneksi terhadap internet. Demikian pula

konsumen yang akan membeli produk atau jasa secara elektronik harus

menyambungkan komputernya ke internet melaui ISP (Internet Service Provider)

tertentu.

Secara harfiah internet ialah sistem global dari seluruh jaringan komputer

yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP)

untuk melayani miliaran pengguna di seluruh dunia. Manakala Internet (huruf 'I'

besar) ialah sistem komputer umum, yang berhubung secara global dan

menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching

communication protocol). Rangkaian internet yang terbesar dinamakan Internet.

Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking [

6 ].

2.2.4 Layanan Internet

Internet sebagai suatu jaringan komputer mempunyai berbagai

(30)

segala penjuru dunia dapat saling berkomunikasi satu sama lain dengan

mempergunakan fasilitas yang ada di internet. Fasilitas tersebut antara lain

adalah : [ 9 ]

1. E-Mail

Fasilitas ini merupakan fasilitas yang paling banyak digunakan. Setiap

pemakai internet dapat mengirim dan menerima pesan dari orang lain yang

juga terhubung dengan internet. Pesan yang dikirim oleh orang tersebut akan

diterima oleh penerimanya hampir secara seketika. Keunggulan dari fasilitas

ini adalah biaya yang harus dikeluarkan dalam mengirim maupun menerima

suatu e-mail hampir tidak ada.

2. FTP (File Transfer Protocol)

FTP adalah suatu protokol dasar yang menyediakan kemampuan untuk

mentransmisikan file dari satu komputer ke komputer yang lain atau dari satu

server ke client. Berikut ini contoh satu session pengambilan sebuah file

(misalnya laporan.doc) pada sebuah server (misalnya ftp.xxx.com) pada

direktori /pub/data:

Tabel 2.1 FTP (FileTransfer Protocol)

Ftp>Open

Ftp.Barata.Com

Melakukan Koneksi Ke Server

Ftp.xxx.Com

ftp>cd /pub/data Change directory (pindah ke direktori)

/pub/data

ftp>bin Ubah mode transfer menjadi binary

(31)

ftp>Transfer complete Status akhir pentransferan file

Dari contoh di atas, terlihat bahwa pengguna internet harus mengetahui

perintah-perintah yang harus diberikan ke program ftp untuk mendapatkan

file yang diinginkan. Ini akan menjadi repot jika file yang dicari berada pada

struktur yang kompleks.

3. Real Time Communication (CHATTING)

Fasilitas ini berbeda dengan email dalam hal pesan yang dikirim oleh

pengirim dapat dilihat oleh penerima secara seketika. Penerima kemudian,

dapat dengan segera membalasnya (reply) dan pengirim dapat pula dengan

segera membalas reply ini.

4. World Wide Web (WWW)

World Wide Web merupakan fasilias di internet yang dikembangkan pada

awal 1990 di CERN (European Laboratory For Particle Physics). Web adalah

fasilitas di internet yang sangat memudahkan para pengguna internet

berpindah (jump) dari satu halaman web ke halaman web yang lain. Web

menggunakan suatu protokol tertentu yaitu HTTP (Hypertext Transfer

Protocol) untuk mentranmisikan dokumen-dokumen yang dibuat dalam

bentuk Hypertext Markup Language (HTML) dari server ke client.

5. Home Page

Homepage merupakan halaman yang pertama kali diperoleh saat netter

memasukan alamat web pada web browser. Pada homepage terdapat link-link

yang akan menghubungkan browser pada halaman-halaman lain pada server

yang sama maupun pada server di tempat lain. Jadi homepage ini boleh

(32)

6. TCP/IP (Transmission Control Protocol/Internet Protocol)

TCP/IP adalah suatu standar komunikasi data yang digunakan oleh komunitas

internet dalam tukar menukar antar PC. Standar diperlukan agar antara

komputer terjadi kesepakatan tentang tatacara pengiriman dan penerimaan

data.

7. Browser

Browser adalah sebuah program yang berfungsi untuk menjelajahi

halaman-halaman web yang terdapat dalam internet. Menjelajahi atau sering

disebut sebagai browsing adalah suatu aktifitas membuka atau menuju ke

situs-situs (server-server) Web dan membaca informasi yang terdapat

didalamnya.

Terdapat banyak browser yang dapat digunakan tetapi browser yang

paling banyak digunakan saat ini adalah Microsoft Internet Explorer (IE),

Mozilla Firefox, Opera, Safari, Flock Browser, Google Chrome dan lain-lain.

8. Database dan Sistem Database

Database (biasa disebut Basis Data) adalah kumpulan data yang

diorganisasikan dalam tempat penyimpanan sekunder berdasarkan aturan

tertentu.

a. Operasi dasar database

Operasi-operasi yang dapat dilakukan berkenaan dengan database dapat

meliputi :

1. Pembuatan database baru (create database)

2. Penghapusan database (drop database)

3. Pembuatan file/tabel baru ke suatu database (create table)

(33)

5. Pengambilan data dari sebuah file/tabel (retrieve)

6. Pengubahan data dari file/tabel (Update)

7. Penghapusan data dari file/tabel (delete).

b. Objektifitas database

Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi

sejumlah tujuan (objektif) seperti berikut:

1. Kecepatan dan kemudahan (Speed). Memungkinkan untuk dapat

menyimpan atau memanipulasi terhadap data atau menampilkan

kembali data tersebut dengan cepat dan mudah.

2. Efisiensi ruang penyimpanan (Space). Redudansi (pengulangan) data

pasti akan selalu ada. Banyaknya redudansi ini akan memperbesar

ruang penyimpanan. Dengan database, efisiensi/optimalisasi

penggunaan ruang penyimpanan dapat dilakukan dengan diterapkan

sejumlah pengkodean atau dengan membuat relasi-relasi.

3. Keakuratan (Accurancy). Manfaat pengkodean atau pembentukan relasi

antar data dengan penerapan aturan/batasan tipe data, domain, keunikan

data, dan sebagainya sangat berguna untuk menekan ketidakakuratan

pemasukan/penyimpanan data.

4. Ketersediaan (Availbility). Jumlah data akan semakin bertambah dan

tentu membutuhkan ruang penyimpanan yang besar. Untuk itu perlunya

dapat memilah adanya data utama/master, data transaksi, dan

lain-lainnya. Data yang sudah jarang digunakan dapat diatur untuk

dilepaskan dari database yang aktif (offline).

5. Kelengkapan (Completeness). Lengkap atau tidaknya data yang dikelola

dalam sebuah database bersifat relatif. Karena itu dalam database

selain data harus juga menyimpan struktur file-nya untuk

(34)

6. Keamanan (Security). Untuk sistem besar dan serius, aspek keamanan

harus diterapkan dengan ketat supaya dapat ditentukan siapa-siapa

(pemakai) yang boleh menggunakan database dan menentukan

operasi-operasi apa saja yang boleh dilakukan.

7. Kebersamaan pemakaian (Sharebility). Database yang dikelola oleh

sistem yang mendukung lingkungan multiuser, akan dapat memenuhi

kebutuhan ini dengan menjaga/menghindari munculnya persoalan baru

seperti inkonsistensi data (data yang diubah oleh pemakai pada saat

yang sama) atau kondisi deadlock (banyak pemakai yang saling

menunggu untuk menggunakan data).

8. Pengertian Sistem Database

Secara umum dapat disimpulkan bahwa sistem database adalah sebuah

sistem yang terdiri atas kumpulan field (tabel) yang saling berelasi atau

berhubungan dan sekumpulan program (DBMS) yang memungkinkan

beberapa pemakai atau program lain untuk mengakses dan

memanipulasi file-file tersebut.

Database hanyalah sebuah objek yang pasif karena keberadaannya

tidak akan berguna jika tidak ada pengelola atau penggeraknya. Yang

menjadi penggeraknya secara langsung adalah program (software).

Gabungan keduanya (database dan pengelolanya) menghasilkan sebuah

sistem.

Operasi pada suatu sistem database dapat diatasi atau dikontrol sesuai

dengan kebutuhan. Dalam suatu sistem database yang terpadu mutlak diperlukan

empat komponen dasar, yaitu: [ 2 ]

1. Data

Data yaitu masukan yang dibutuhkan oleh sistem database untuk

(35)

2. Hardware

Hardware adalah peralatan fisik database untuk menyimpan dan

mengolah data menjadi informasi.

3. Software

Diantara database physical dan end user terdapat software

databasemanajemen (DBMS) yang mengatur permintaan akses ke dalam

sistem. Database manajemen sistem (DBMS) adalah kumpulan file yang

saling berkaitan bersama program pengelolanya.

4. User

User adalah pemakai yang berinteraksi dengan sistem database

melalui pemanggilan satu program aplikasi permanen.

DBMS dirancang untuk dapat melakukan manipulasi data secara lebih

mudah. Sebelum adanya DBMS, data pada umumnya disimpan dalam bentuk flat

file, yaitu file teks yang ada pada sistem operasi. Sampai sekarangpun masih ada

aplikasi yang menyimpan data dalam bentuk flat secara langsung. Menyimpan

data dalam bentuk flat file mempunyai kelebihan dan kekurangan. Penyimpanan

dalam bentuk ini akan mempunyai manfaat yang optimal jika ukuran filenya

relative kecil, seperti filepassword pada sistem operasi UNIX dan UNIX-LIKE.

DBMS merupakan perantara bagi pemakai dengan database dalam disk.

Cara berinteraksi antara pemakai dengan database tersebut diatur dalam suatu

bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa tersebut

dapat disebut bahasa database yang terdiri dari sejumlah perintah (statement)

yang diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS

(36)

Bahasa database dapat dipilih ke dalam 2 (dua) bentuk yaitu : [ 2 ]

1. Data Definition Language (DDL).

Struktur/skema database yang menggambarkan desain database

secara keseluruhan. Dengan bahasa inilah dapat dibuat tabel baru, membuat

indeks, mengubah tabel, menenrukan struktur penyimpanan tabel, dan

sebagainya.

2. Data Manipulation Language (DML).

Merupakan bentuk bahasa database yang berguna untuk melakukan

manipulasi dan pengambilan data pada suatu database. Manipulasi data

dapat berupa penyisipan/penambahan data baru ke suatu basis data,

penghapusan data, dan pengubahan data di suatu database.

DBMS umumnya menyediakan program khusus yang dapat digunakan

secara interaktif untuk melakukan berbagai operasi terhadap database, seperti

pembuatan tabel, penghapusan tabel, penambahan data, mengubah data dan

lain-lainnya.

Karena DBMS yang digunakan untuk mengelola database dan

development tool yang digunakan untuk menulis aplikasi database belum tentu

dibuat dari perusahaan yang sama, maka diperlukan sebuah database yang

sifatnya standar. Dengan bahasa yang standar operasi terhadap database dapat

dilakukan dimanapun, tanpa peduli DBMS yang digunakan.

SQL mula-mula dibuat pada tahun 1970 dengan Sequel. Standarisasi yang

pertama dibuat pada tahun 1986 oleh ANSI (American National Standards

Institute) dan ISO (International Standards Organization), yang disebut sebagai

SQL-86. SQL-86 ini diperbaharui pada tahun 1989 menjadi SQL-89. Standar

terakhir yang dibuat dan digunakan hingga saat ini adalah SQL-92 yang

(37)

Kendati SQL sendiri merujuk pada Query Language, tidak berarti

perintah-perintah yang menjadi standar hanyalah perintah-perintah yang

berhubungan dengan query data. Selain mencakup DML, SQL juga telah

dilengkapi dengan berbagai perintah yang tergolong DDL dan perintah kontrol

transaksi.

2.2.5 Hyper-Text MarkUp Language (HTML)

Dokumen HTML adalah file teks regular (disebut juga ASCII) yang

diciptakan dengan menggunakan editor teks (misalnya, Emacs dalam Unix,

Gnotepad pada Linux, atau Notepad pada Windows) atau dengan menggunakan

word processor, tetapi harus disimpan dengan format “text only with line breaks”

[ 1 ].

Sesuai dengan namanya, bahasa ini menggunakan tanda (MarkUp) untuk

menandai perintah-perintahnya. Saat ini banyak sekali aplikasi-aplikasi yang

dapat digunakan untuk membuat web page, seperti Microsof Frontpage, Adobe

GoLive, Macromedia Dreamweaver, Ultradev dan lain-lainnya. Namun untuk

seorang webdevelover kemampuan dasar perintah HTML tetap dibutuhkan.

2.2.6 PHP

PHP adalah bahasa pemrograman yang paling banyak dipakai saat ini.

PHP banyak dipakai untuk membuat program situs web dinamis, walaupun tidak

tertutup kemungkinan digunakan untuk pemakaian lain [ 4 ]. Php dapat disisipkan

kedalam bahasa pemrograman HTML dan juga dapat digunakan untuk

membangun sebuah CMS.

Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki

(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari

ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun

Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa

CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,

(38)

2.2.7 Javascript

Javascript adalah bahasa scripting yang popular di internet dan dapat

bekerja di sebagian besar browser popular seperti Internet Explorer (IE), Mozilla

Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman

web menggunakan tagSCRIPT [ 1 ].

Javascript pertama kali dikembangkan oleh Brendan Eich dan Netscape

dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan

akhirnya menjadi JavaScript.

2.2.8 E-commerce

Perdagangan elektronik atau e-commerce adalah penyebaran, pembelian,

penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet

atau televisi, www, atau jaringan komputer lainnya [ 11 ]. E-commerce dapat

melibatkan transfer dana elektronik, pertukaran data elektronik, sistem

manajemen inventori otomatis, dan sistem pengumpulan data otomatis.

Industri teknologi informasi melihat kegiatan e-commerce ini sebagai

aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi

komersial, seperti: transfer dana secara elektronik, SCM (supply chain

management), pemasaran secara elektronik (e-marketing), atau pemasaran online

(online marketing), pemrosesan transaksi online (online transaction processing),

pertukaran data elektronik (electronic data interchange /EDI) dan lain lain.

E-commerce merupakan bagian dari e-business, di mana cakupan

e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga

pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain

teknologi jaringan www, e-commerce juga memerlukan teknologi basisdata atau

pangkalan data (databases), surat elektronik (e-mail), dan bentuk teknologi non

komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran

(39)

E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat

pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di

suatu halaman-web (website). Menurut Riset Forrester, perdagangan elektronik

menghasilkan 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.

Istilah “perdagangan elektronik” telah berubah sejalan dengan waktu.

Awalnya, perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti

penggunaan EDI untuk mengirim dokumen komersial seperti pesanan pembelian

secara elektronik.

Pada awalnya ketika web mulai terkenal dimasyarakat pada 1994, banyak

jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi

baru. Namun, baru sekitar empat tahun kemudian protokol aman seperti HTTPS

memasuki tahap matang dan banyak digunakan. Antara 1998 dan 2000 banyak

bisnis di AS dan Eropa mengembangkan situs web perdagangan ini.

a. Elemen di Dalam E-commerce

1. Networking atau jaringan merupakan beberapa komputer yang saling

berhubungan dan saling tukar menukar informasi dan terkoneksi melalui

sebuah kartu jaringan dan jalur komunikasi, yang terdiri dari jaringan local

atau lebih dikenal dengan LAN dan jaringan internet yang banyak digunakan

untuk jaringan LAN atau lokal terdapat berbagai jenis jaringan seperti

jaringan bus, token, star dan lain-lain yang cocok untuk digunakan.

2. Security atau keamanan merupakan bagian penting, karena menyangkut

masalah keamanan data member dan juga keamanan server, masalah seperti

enkripsi data pada saat transaksi memakai kartu kredit, aplikasi yang sudah

banyak dipakai yaitu SSL (Secure Socet Layer).

3. Web programming dan web design Kedua masalah ini dalam pelaksanaannya

(40)

dikhususkan dalam pembuatan bahasa pemrograman. Untuk web design,

khusus untuk mendesain halaman web atau peraturan gambar, warna maupun

tata letak suatu web dari segi keindahan dan dinamis. Web programming

biasanya menggunakan script server seperti PHP, ASP, CGI dan yang

lainnya. Untuk desainnya banyak software-software yang mendukung seperti

Macromedia, photosop, Frontpage, Office publisher dan masih banyak lagi

yang lainnya.

4. Business Online Maksud dari bussines online disini yaitu menyangkut

bagaimana cara pengolahan perusahaan mulai dari manajemen, administrasi

keuangan dan lainnya, yang semua itu merupakan suatu strategi dalam

menarik customer atau pelanggan untuk datang ke toko.

5. Online Payment merupakan metode pembayaran secara online. Pembayaran

online yang sering digunakan oleh beberapa sistem e-commerce yaitu

menggunakan jasa pembayaran Paypal. Paypal adalah salah satu alat

pembayaran (Payment procesors) yang terbanyak digunakan dan teraman.

Pengguna internet dapat membeli barang di ebay, lisensi software original,

keanggotaan situs, urusan bisnis, mengirim dan menerima donasi/sumbangan,

mengirim uang ke pengguna PayPal lain di seluruh dunia dan banyak fungsi

lainnya dengan mudah dan otomatis menggunakan internet atau mobile.

PayPal mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek

atau Moneyorder yang prosesnya dapat memakan waktu lama.

6. Cyberlaw adalah hukum yang digunakan di dunia cyber (dunia maya) yang

umumnya diasosiasikan dengan internet. Cyberlaw merupakan aspek hukum

yang ruang lingkupnya meliputi setiap aspek yang berhubungan dengan orang

perorangan atau subyek hukum yang menggunakan dan memanfaatkan

teknologi internet yang dimulai pada saat mulai online dan memasuki dunia

cyber atau maya. Cyberlaw sendiri merupakan istilah yang berasal dari

Cyberspace Law. Cyberlaw akan memainkan peranannya dalam dunia masa

depan, karena nyaris tidak ada lagi segi kehidupan yang tidak tersentuh oleh

keajaiban teknologi dewasa ini dimana kita perlu sebuah perangkat aturan

(41)

b. Jenis E-Commerce

Kegiatan e-commerce mencakup banyak hal, untuk membedakannya

e-commerce dibedakan menjadi 2 berdasarkan karakteristiknya yaitu : [ 6 ]

1. Business to Business

a. Trading partners yang sudah saling mengetahui dan sudah terjalin

hubungan yang berlangsung cukup lama.

b. Pertukaran data dilakukan secara berulang-ulang dan berkala dengan

format data yang telah disepakati bersama.

c. Salah satu pelaku tidak harus menunggu rekan lainnya untuk

mengirimkan data.

d. Model yang umum digunakan adalah peer to peer, dimana processing

intelligence dapat didistribusikan di kedua pelaku bisnis.

2. Business to Consumer

a. Terbuka untuk umum, dimana informasi disebarkan secara umum pula.

b. Servis yang digunakan juga bersifat umum, sehingga dapat digunakan

oleh orang banyak.

c. Sering dilakukan sistem pendekatan client-server.

3. Consumer to consumer

a. Terbuka untuk umum.

b. Terjadi antara individu langsung kepada individu lainnya.

c. Biasanya bersifat lelang.

4. Government to government

(42)

b. Layanan dilakukan terhadap perusahaan lainnya.

5. Government to business

a. Tidak terbuka untuk umum.

b. Layanan dilakukan untuk keperluan bisnis.

6. Government to consumer

a. Terbuka untuk umum.

b. Layanan dilakukan langsung kepada masyarakat.

2.2.9 PayPal

PayPal adalah salah satu alat pembayaran (Payment procesors)

menggunakan internet yang terbanyak digunakan didunia dan teraman [ 9 ].

Pengguna internet dapat membeli barang di ebay, lisensi software original,

keanggotaan situs, urusan bisnis, mengirim dan menerima donasi/sumbangan,

mengirim uang ke pengguna PayPal lain di seluruh dunia dan banyak fungsi

lainnya dengan mudah dan otomatis menggunakan internet atau mobile, PayPal

mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money

order yang prosesnya dapat memakan waktu PayPal seperti rekening bank, proses

pertama adalah membuat account, lalu dana akan ditarik langsung dari kartu

kredit ke account tersebut atau dengan transfer dana antar accountPayPal, setelah

semua selesai maka account PayPal dapat digunakan untuk melakukan transaksi.

PayPal Corp. sebenarnya adalah sebuah perusahaan hasil penggabungan

antara confinity dengan X.com yang dilakukan pada tahun 2000. Confinity

didirikan pada bulan desember 1998 oleh Peter Thiel dan Max Levchin dengan

tujuan awal sebagai perusahaan perantara pembayaran Palm Pilot dan penyediaan

layanan kriptografi. Adapun X.com didirikan oleh Elon Musk pada bulan maret

1999 sebagai penyedia jasa perencanaan keuangan. Kantor pusat kedua

perusahaan ini mulanya terletak di 165 University Avenue, Palo Alto,California,

(43)

2.2.10 SSL (Source Socket Layer)

Secure Socket Layer (SSL) adalah protokol yang digunakan untuk

browsing web secara aman [ 1 ]. SSL bertindak sebagai protokol yang

mengamankan komunikasi antara client dan server. Protokol ini memfasilitasi

penggunaan enkripsi untuk data yang rahasia dan membantu menjamin integritas

informasi yang dipertukarkan antara website dan webbrowser.

2.2.11 Flow Map

Flowmap adalah penggambaran secara grafik dari langkah-langkah dan

urut-urutan prosedur dari suatu program. Merupakan suatu diagram yang

menggambarkan sistem yang didalamnya terdapat subsistem-subsistem. Di dalam

subsistem-subsistem tersebut terdapat dokumen-dokumen yang mengalir yang

menghubungkan antara subsistem-subsistem yang ada di sistem tersebut [ 2 ].

2.2.12 Entity Relational Diagram (ERD)

Entity Relationship Diagram adalah pemodelan data utama dan akan

membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas

dan menentukan hubungan antar entitas [ 2 ].

Entity Relational Diagram digunakan untuk mengkonstruksikan model

data konseptual, memodelkan struktur data, hubungan antar data, dan

mengimplementasikan basis data secara logika maupun secara fisik dengan

DBMS dengan entitas relational diagram ini kita dapat menguji model dengan

mengabaikan proses yang harus dilakukan. ERD dapat membantu dalam

menjawab persoalan tentang data yang diperlukan dan bagaimana data tersebut

saling berhubungan.

a. Diagram Konteks

Diagram konteks adalah diagram tingkat atas, dan merupakan diagram

dari sebuah sistem yang menggambarkan aliran-aliran data yang masuk dan

(44)

Diagram konteks menyoroti sejumlah karakteristik penting sistem, yaitu :

[ 2 ]

1. Kelompok, pemakai, organisasi atau sistem lain dimana sistem

melakukan komunikasi (sebagai terminator).

2. Data masuk, yaitu data yang diterima sistem dari lingkungan dan

harus diproses dengan cara tertentu.

3. Data keluar, yaitu data yang dihasilkan sistem dan diberikan ke

dunia luar.

4. Penyimpanan data (storage), yaitu digunakan secara bersamaan

antara sistem dengan terminator. Data ini dibuat oleh sistem dan

digunakan oleh lingkungan atau sebaliknya. Hal ini berarti

pembuatan simbol data storage dalam diagram konteks dibenarkan,

dengan syarat simbol tersebut merupakan bagian dari dunia diluar

sistem.

5. Batasan, antara sistem dan lingkungan.

Simbol yang digunakan dalam diagram konteks, antara lain : [ 2 ]

1. Persegi panjang, untuk berkomunikasi langsung dengan sistem

melalui aliran data.

2. Lingkaran, untuk menunjukan adanya kegiatan proses dalam sistem.

b. Data Flow Diagram (DFD)

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada

atau sistem baru yang dikembangkan secara logika tanpa mempertimbangkan

lingkungan fisik dimana data tersebut akan disimpan. DFD merupakan alat yang

digunakan pada metodologi pengembangan sistem yang terstruktur. Sedangkan

arti dari DFD tersebut adalah merupakan alat perancangan sistem yang

(45)

penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan

oleh profesional sistem kepada pemakai maupun pembuat program, ataupun

dapat diartikan sebagai penggambaran arus data dari suatu sistem informasi,

baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan

lingkungan fisik dimana data tersebut berada [ 3 ].

Diagram ini menjelaskan bagaimana data masukan diubah menjadi

keluaran, dimana setiap bagian pada diagram menjelaskan proses transformasi

yang berbeda. DFD dapat digunakan untuk menggambarkan sistem atau

perangkat lunak pada banyak tingkatan dari suatu abstraksi.

c. Komponen-Komponen dalam DFD (Data Flow Diagram)

1. External entity (kesatuan Luar) atau boundary (batas sistem).

Setiap sistem pasti memiliki batas sistem (boundary) yang memisahkan

suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity)

merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang,

organisasi atau sistem lainya yang berada di lingkungan luarnya yang

memberikan input atau menerima output dari sistem.

2. Data Flow (Arus Data)

Arus data di DFD diberi simbol panah. Arus data ini mengalir diantara

proses, simpanan, dan kesatuan luar.

3. Process (Proses)

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang,

mesin atau komputer dari hasil suatu arus data yang masuk ke dalam

proses untuk dihasilkan arus data yang akan keluar dari proses.

4. Data Store (Penyimpanan Data)

Penyimpanan data (data store) merupakan simpanan dari data yang

dapat berupa suatu file atau database di komputer, suatu arsip atau

(46)

2.2.13 Facebook

Facebook adalah salah satu media social network yang sangat terkenal,

dengan facebook dapat berinteraksi dengan berbagai macam orang dari seluruh

dunia, di facebook dapat menampilkan profile diri, lengkap dengan foto-foto,

bersosialisasi dengan orang-orang yang punya hobi sama, menjadi fans artis,

berbagi cerita dan kegiatan, atau chatting online dengan user lain [ 7 ].

2.2.14 Twitter

Twitter merupakan salah satu social network yang sedang hangat

dipergunakan oleh orang-orang seluruh dunia. fungsinya tidak jauh berbeda

dengan facebook, yaitu men-share status status atau informasi yang ada [ 7 ].

Sejarah twitter berawal dari sebuah diskusi yang diselenggarakan oleh

anggota dewan dari Podcasting perusahaan Odeo. Dalam pertemuan tersebut, Jack

Dorsey memperkenalkan ide twitter dimana individu bisa menggunakan SMS

layanan untuk berkomunikasi dengan sebuah kelompok kecil. Proyek ini dimulai

secara terbuka pada tanggal 15 Juli 2006, dan twitter menjadi perusahaan sendiri

pada bulan April 2007.

2.2.15 Yahoo Messenger

Yahoo! Messenger (sering disingkat "Y!M" atau "YM")

merupakan program pengirim pesan instan populer yang disediakan

oleh “Yahoo!” [ 10 ]. Awal rilis bernama Yahoo! Pager (9 Maret 1998). Yahoo!

Messenger tersedia secara gratis dan dapat diunduh serta diakses menggunakan

Yahoo! ID yang biasa digunakan untuk mengakses layanan Yahoo!. Penggunaan

ID ini juga mengakibatkan pengguna dapat langsung diberitahu bila mendapat

sebuah e-mail. YM menawarkan berbagai fasilitas koneksi PC-PC, PC-Phone dan

PC-to-PC Service, File Transfer, Webcam hosting, text Message service, chat

rooms.

Yahoo! telah mengumumkan kerjasama dengan Microsoft untuk

(47)

Messenger dapat berhubungan dengan layanan .NET Messenger milik Microsoft.

Layanan ini mulai berfungsi sejak 13 Juli 2006.

2.2.16 Metode Penelitian Kuantitatif dan Kualitatif

Metode penelitian kuantitatif dapat diartikan sebagai metode penelitian

yang berlandaskan pada filsafat positivisme, digunakan untuk meneliti pada

populasi atau sampel tertentu, teknik dan pengambilan sampel pada umumnya

dilakukan secara random, pengumpulan data menggunakan instrument penelitian,

analisis data bersifat kuantitatif/statistik dengan tujuan menguji hipotesis [ 6 ].

Metode penelitian kualitatif adalah metode penelitian yang berlandaskan

pada filsafat postpositivisme, digunakan untuk meneliti pada kondisi yang

alamiyah (sebagai lawan dari eksperimen) di mana peneliti adalah sebagai

instrument kunci, pengambilan sampel/sumber data dilakukan secara purposive

dan snowball, teknik pengumpulan data dengan triangulasi (gabungan), analisis

data bersifat induktif/kualitatif dan hasil penelitiannya lebih menekankan pada

makna dari pada generalisasi [ 6 ].

Metode penelitian kuantitatif dapat digunakan jika :

1.Masalah yang merupakan titik tolak dari penelitian sudah jelas

data-datanya.

2.Peneliti ingin mendapatkan informasi yang luas dari suatu populasi, tetapi

tidak mendalam. Bila populasi terlalu luas, maka penelitian dapat

menggunakan sampel yang diambil dari populasi.

3.Ingin diketahui pengaruh perlakuan (treatment) tertentu terhadap yang

lain. Hal ini cocok jika menggunakan metode eksperimen yang merupakan

bagian dari metode kualitatif. Misalnya; ingin meneliti pengaruh jamu

tertentu terhadap derajad kesehatan.

4.Peneliti bermaksud menguji hipotesis penelitian. Hipotesis penelitian

(48)

5.Peneliti ingin mendapatkan data yang akurat, berdasarkan fenomena yang

empiris dan dapat diukur.

6.Ingin menguji terhadap adanya keragu-raguan tentang validitas

pengetahuan, teori dan produk tertentu.

Metode penelitian kualitatif dapat digunakan jika :

1.Masalah penelitian belum jelas, masih remang-remang atau mungkin

malah masih gelap. Sebab dengan metode kualitatif, peneliti langsung

masuk ke objek penelitian dan dapat melakukan eksplorasi secara

mendalam.

2.Ingin memahami makna dibalik data yang tampak. Karena gejala sosial

sering tidak bisa dipahami berdasarkan apa yang diucapkan dan dilakukan

orang.

3.Ingin memahami interaksi sosial. Karena interaksi sosial yang kompleks

hanya dapat diurai kalau peneliti melakukan penelitian dengan metode

kualitatif dengan cara berperan serta, wawancara mendalam terhadap

interaksi sosial.

4.Ingin memahami perasaan orang. Karena perasaan orang sulit dimengerti

kalau tidak ikut serta merasakan apa yang dirasakan orang tersebut.

5.Ingin mengembangkan teori. Pengembangan teori yang dimaksud

dibangun berdasarkan situasi, kondisi dan teori yang diperoleh di

lapangan.

6.Ingin memastikan kebenaran data. Karena data sosial sulit dipastikan

kebenarannya jika belum menemukan apa yang dimaksud. Ibarat mau

mencari siapa yang menjadi provokator, maka sebelum provokator yang

dimaksud ditemukan, penelitian belum dinyatakan selesai.

7.Ingin meneliti sejarah perkembangan. Misalnya ingin melacak kehidupan

(49)

Untuk mencari nilai persentase dari masing-masing jawaban kuesioner

digunakan rumus skala likert sebagai berikut [12] :

Y = P/Q*100% (2.1)

Keterangan :

Y = Persentase

P = Jumlah skor

Q = Jumlah frekuensi jawaban dikalikan dengan skor

tertinggi

Hasil presentase masing-masing nilai jawaban kuisioner yang diujikan

kepada tiap responden dengan diberikan 5 skala menggunakan skala likert dan

telah dihitung menggunakan persamaan 2.1. Skor yang diberikan untuk jawaban

kuesioner :

1. Jawaban A diberi nilai 5

2. Jawaban B diberi nilai 4

3. Jawaban C diberi nilai 3

4. Jawaban D diberi nilai 2

5. Jawaban E diberi nilai 1

Berikut kriteria interpretasi dari skor :

1. Nilai persentase 0% – 20% = Sangat Tidak Setuju terhadap kuesioner

2. Nilai persentase 21% – 40% = Tidak Setuju terhadap kuesioner

3. Nilai persentase 41% – 60% = Cukup Setuju terhadap kuesioner

4. Nilai persentase 61% – 80% = Setuju terhadap kuesioner

(50)

35

Analisis sistem merupakan tahap untuk mempelajari interaksi sistem yang

terdiri dari pelaku proses dalam sistem, prosedur, data serta informasi yang

terkait. Analisis dilakukan terhadap sistem yang sedang berjalan sebagai dasar

perancangan atau perbaikan sistem lama. Tujuan dari analisis sistem yang sedang

berjalan adalah sebagai berikut.

a. Menelusuri bagaimana sistem yang sedang berjalan dengan

memperhatikan proses aliran data atau informasi dan pelaku sistem dalam

flowmap yang berjalan.

b. Mengevaluasi sistem sehingga dapat mendukung dan meningkatkan

kinerja sistem aplikasi yang akan dibangun.

c. Mendapatkan kemungkinan pengembangan sistem yaitu pengembangan

terhadap proses dan subproses yang dapat dimodifikasi kearah yang lebih

baik.

3.1.1. Analisis Masalah

Berdasarkan hasil penelitian yang dilakukan, masalah yang ada pada toko Youn’x Variasi sekarang adalah sebagai berikut :

1. Toko Youn’x Variasi kesulitan dalam melakukan penjualan produk kepada

konsumen yang berdomisili di luar kota Bandung.

2. Konsumen yang ingin membeli dan membayar produk di toko Youn’x Variasi

harus datang langsung ke toko. Hal tersebut akan memberatkan konsumen

yang berdomisili di luar kota Bandung.

3. Konsumen yang ingin mendapatkan informasi produk dan rekomendasi

produk harus datang ke toko dan menanyakan langsung ke toko Youn’x Variasi. Hal tersebut akan menyulitkan konsumen yang berdomisili di luar

(51)

4. Toko Youn’x Variasi kesulitan dalam pengolahan data laporan. Karena

hilangnya duplikasi nota yang telah dibayar oleh konsumen sehingga tidak

dapat disimpan ke dalam buku transaksi penjualan

4.1.1. Analisis Sistem yang sedang Berjalan

Prosedur adalah kumpulan dari proses dalam suatu sistem yang saling

terkait antara satu dengan yang lainnya untuk mencapai tujuan yang telah

diterapkan. Sistem yang sedang berjalan saat ini adalah prosedur penjualan,

prosedur pembuatan laporan, dan prosedur pengadaan barang.

3.1.2.1Prosedur Pemesanan

Prosedur pemesanan produk yang sedang berjalan di Toko Youn’x Variasi

adalah sebagai berikut :

a. Konsumen datang ke toko membawa daftar belanjaan lalu dilayani

pengurus toko.

b. Pengurus toko melakukan pengecekan daftar belanjaan yang dibawa oleh

konsumen dengan buku stok barang.

c. Pengurus toko mengembalikan buku stok barang ke bagian gudang dan

diarsipkan oleh bagian gudang.

d. Jika barang tidak sesuai maka daftar belanjaan dikembalikan kepada

konsumen.

e. Jika barang telah sesuai maka pengurus toko membuatkan nota rangkap

tiga.

f. Konsumen membayar pembelian sesuai dengan harga yang tertera pada

nota.

g. Pengurus toko memberikan satu buah nota yang telah dibayar oleh

(52)

h. Pengurus toko mencatat data penjualan dari setiap nota yang telah dibayar

oleh konsumen ke dalam laporan penjualan.

i. Bagian gudang mengupdate buku stok barang.

Prosedur Penjualan Produk

Pengurus Toko (Penjaga Toko dan Kasir)

Konsumen Bagian Gudang

Daftar dan Jumlah

Produk

Daftar Belanjaan Tidak Tersedia

Daftar Belanjaan Tidak Tersedia Nota Terisi dan

Telah dibayar

Nota Terisi dan Telah dibayar 1

Nota Terisi dan Telah dibayar

Gambar 3.1 Flowmap Prosedur Pemesanan

Keterangan :

A1 : Arsip nota yang telah dibayar konsumen.

(53)

3.1.2.2Prosedur Pembuatan Laporan

Prosedur laporan penjualan produk yang sedang berjalan di Youn’x

Variasi adalah sebagai berikut :

a. Pengurus toko menyalin nota yang telah dibayar oleh konsumen ke dalam

dua rangkap data penjualan. Data Penjualan dibuat dalam format tabel

yang berisikan nama produk, jumlah produk yang terjual disertai total

harga per nama barang dan juga total harga dari total harga per nama

barang dalam 1 hari.

b. Dua rangkap buku data penjualan diserahakan ke pemilik toko.

c. Pemilik toko mengecek buku data penjualan per hari. Apabila data laporan

penjualan tidak sesuai maka pemilik toko mengembalikan data laporan

penjualan kepada pengurus toko.

d. Apabila data penjualan telah sesuai maka pemilik toko menyerahkan 1

lembar laporan penjualan ke pengurus toko untuk diarsipkan oleh

(54)

Prosedur Pembuatan Laporan Penjualan

Pemilik Toko Pengurus Toko

(Penjaga Toko dan kasir)

Pembuatan Data Penjualan Rangkap Dua

Data Penjualan

Data Penjualan

2

1

2

1

Pengecekan Data Penjualan

A3

A4 Data Penjualan

Sesuai 2

Nota Terisi dan Telah Dibayar

A1

Data Penjualan Sesuai 1 2

Sesuai ? Ya

1 2

Data Penjualan Sesuai 1

Tidak 1

2

Data Penjualan Sesuai 1 2

Gambar 3.2 Flowmap Prosedur Pembuatan Laporan Penjualan

Keterangan :

A1 : Arsip nota yang telang dibayar konsumen.

A3 : Arsip data penjualan pemilik toko yang telah dicek dan telah sesuai.

A4 : Arsip data penjualan pengurus toko yang telah dicek dan sesuai oleh pemilik

(55)

3.1.2.3Prosedur Pengadaan Barang

Flow map pengadaan barang yang sedang berjalan di Youn’x Variasi

adalah sebagai berikut :

a. Pemilik toko membuat daftar pesanan barang rangkap dua dari arsip

laporan penjualan yang telah dicek.

b. Daftar pesanan barang akan diserahkan ke pengurus toko.

c. Pengurus toko memberikan daftar pesanan barang kepada distributor.

d. Distributor mengirimkan barang yang telah dipesan ke toko Youn’x

Variasi.

e. Pengurus toko melakukan pengecekan barang yang datang dengan melihat

dari daftar pesanan barang yang telah diarsipkan.

f. Jika barang tidak sesuai dengan pesanan, barang akan dikembalikan ke

distributor. Jika barang sesuai, pengurus toko akan menyerahkan barang

kepada pemilik toko untuk melakukan pengecekan kesesuaian barang yang

dipesan dengan barang yang datang.

g. Jika sudah sesuai dengan daftar pesanan, pengurus toko menyerahkan

barang kebagian gudang.

h. Bagian gudang akan mencatat data barang ke buku stok barang yang

Gambar

Tabel 2.1 FTP (FileTransfer Protocol)
Gambar 3.1 Flowmap Prosedur Pemesanan
Gambar 3.2 Flowmap Prosedur Pembuatan Laporan Penjualan
Gambar 3.3 Flowmap Prosedur Pengadaan Barang
+7

Referensi

Dokumen terkait

Bagaimana cara memperbaiki Siapa yang melakuka n material kurang tepat banyak preparasi- conveyor belt proses sortasi feeding yang baku dan diimplementasika n dengan

Pada penelitian ini dilakukan perancangan dan pembuatan sistem pakar yang digunakan untuk membantu menentukan diagnosa suatu penyakit yang diawali dari gejala utama penyakit pada

Dari hasil penelitian, partispasi politik masyarakat dengan indikator mengadakan hubungan dengan pejabat pemerintah atau anggota parlemen dalam pemilihan Presiden

Feedback dari masyarakat tersebut merupakan informasi bagi perusahaan, informasi-informasi dari luar perusahaan tersebut dapat dipandang sebagai hal yang positif

Untuk memaksimalkan kinerja water bath, perlu adanya indikator level air yang berfungsi sebagai indikator yang menunjukkan level air di dalam waterbath,agar heater selalu

Didirikan oleh Syarif Hidayatullah atau yang lebih dikenal dengan Sunan Gunung Jati, sebagai tokoh yang menyebarkan agama Islam di Indonesia, sehingga pada saat itu

Memastikan implementasi dan pemeliharaan sistem manajemen mutu yang berkelanjutan dengan melakukan Self Assesment Mutu Akreditasi Puskesmas secara berkala tiap 6 bulan terhadap

Berdasarkan hasil wawancara dengan pihak UPT TIK (Unit Pelaksana Teknis dan Teknologi Informasi Komunikasi) Universitas Riau selaku pengelola portal akademik di UR