Pembangunan aplikasi e-commerce pada CV.Petro

(1)

(2)

(3)

(4)

Nama : Elly Nurdianti

Tempat/Tgl Lahir : Bandung, 8 Januari 1990

Jenis Kelamin : Perempuan

Agama : Islam

Alamat Sekarang : Jl. Sukagalih 147 Rt. 05 Rw.05

Kel. Sukagalih Kec. Sukajadi Bandung 40163

Mobile Phone : 085722529978

Email : Nurdianti.elly@yahoo.co.id

2. Pendidikan Formal

1995 - 2001 : SDN SUKAGALIH BARAT 8, BANDUNG

2001 - 2004 : SMP NEGRI 23 BANDUNG, BANDUNG

2004 - 2007 : SMK NEGRI 12 PENERBANGAN, BANDUNG


(5)

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

ELLY NURDIANTI

10108246

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2014


(6)

Assalamu’alaikum, Wr.,Wb.

Segala puji dan syukur penulis panjatkan ke hadirat Allah SWT, atas segala rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir

ini dengan mengambil judul “PEMBANGUNAN APLIKASI E-COMMERCE

PADA CV. PETRO”. Adapun tujuan dari penyusunan tugas akhir ini adalah

untuk memenuhi salah satu syarat dalam menyelesaikan jenjang studi stara satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia.

Dengan selesainya penyusunan tugas akhir ini, penulis mengucapkan terimakasih yang sebesar-besarnya kepada:

1. Kedua orang tua tercinta, terima kasih atas doa yang tidak pernah putus,

dukungan yang tidak pernah berhenti, baik secara moril maupun materil.

2. Bapak Dr. Ir. Eddy Soeryanto Soegoto selaku Rektor Universitas

Komputer Indonesia.

3. Bapak Prof. Dr. H. Denny Kurniadie, Ir., Msc.,selaku Dekan Fakultas

Teknik Dan Ilmu Komputer Universitas Komputer Indonesia.

4. Bapak Irawan Afrianto, S.T, M.T., selaku Ketua Jurusan Program Studi

Teknik Informatika Universitas Komputer Indonesia dan dosen penguji yang terus memberikan masukan untuk penyempurnaan tugas akhir ini .

5. Bapak Andri Heryandi, S.T,M.T. selaku dosen pembimbing yang telah

banyak meluangkan waktu untuk membimbing dan menasihati dalam proses penyusunan tugas akhir ini.

6. Ibu Ednawati Rainarli, S.Si., M.Si. yang telah meluangkan waktu untuk

menjadi penguji 2.

7. Ibu Rani Susanto, S.Kom. selaku dosen wali IF 6 angkatan 2008.

8. Bapak Rinal Wijaya Kusumah selaku pemilik CV. Petro yang telah

memberikan izin untuk melakukan penelitian tugas akhir.

9. M. Rizky Saragih, Reza, Walmaina, Aras, Eka, Aziz, Abud beserta teman-


(7)

iv Wassalamu’alaikum, Wr.,Wb.

Bandung, Februari 2014 Penulis


(8)

DAFTAR ISI

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... viii

DAFTAR TABEL ... xv

DAFTAR SIMBOL ... xix

DAFTAR LAMPIRAN ... xx

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Identifikasi Masalah ... 2

1.3 Maksud dan Tujuan ... 2

1.4 Batasan Masalah ... 3

1.5 Metodologi Penelitian ... 5

1.6 Sistematika Penulisan ... 7

BAB 2 TINJAUAN PUSTAKA ... 9

2.1 Profil Perusahaan ... 9

2.1.1 Struktur Organisasi ... 9

2.1.2 Struktur Organisasi ... 9

2.1.3 Deskripsi Tugas ... 10

2.2 Landasan Teori ... 10

2.2.1 Sistem Informasi ... 11

2.2.2 Manfaat Sistem Informasi ... 13

2.3 Internet ... 13

2.4 E-commerce ... 16

2.4.1 Elemen di Dalam E-commerce ... 17


(9)

vi

2.4.3 Pembayaran Langsung di Toko ... 20

2.4.4 Cash On Delivery (COD)... 20

2.4.5 Pembayaran Online ... 20

2.4.6 PayPal ... 21

2.4.7 Smart Recommendation System ... 21

2.5 Basis Data ... 26

2.6 Pemodelan Analisis ... 28

2.6.1 Flow Map ... 28

2.6.2 Entity Relational Diagram (ERD) ... 28

2.6.3 Diagram Konteks ... 29

2.6.4 Data Flow Diagram (DFD) ... 30

2.7 Software Pendukung ... 31

2.7.1 MySQL ... 31

2.7.2 Adobe Dreamweaver CS6... 32

2.7.3 Personal Home Page (PHP) ... 33

2.7.4 Hyper Text Language (HTML) ... 35

2.7.5 Cascading Stye Sheet (CSS) ... 35

2.7.6 Web Browser ... 36

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ... 36

3.1 Analisis Sistem ... 36

3.2 Analisis sistem yang sedang berjalan ... 37

3.2.1 Prosedur Pengadaan Barang ... 37

3.2.2 Prosedur Pendataan Stok Barang ... 40

3.2.3 Prosesur Penjualan ... 42

3.2.4 Prosedur pembuatan Laporan ... 44

3.2.5 Solusi yang ditawarkan ... 46

3.3 Aturan Bisnis yang akan dibangun ... 46

3.4 Analisis Non Fungsional ... 49

3.4.1 Analisis Perangkat Keras ... 49

3.4.2 Analisis Perangkat Lunak (Software) ... 50


(10)

3.5 Sistem Rekomendasi ... 52

3.6 Entity Relationship Diagram ... 55

3.7 Kamus Data ERD ... 57

3.8 Diagram Konteks ... 58

3.9 Data Flow Diagram ... 59

3.10 Spesifikasi Proses ... 88

3.11 Perancangan Sistem ... 122

3.11.1 Perancangan Basis Data ... 122

3.12 Perancangan Struktur Menu ... 135

3.12.1 Sruktur menu pengunjung ... 135

3.12.2 Stuktur menu admin ... 137

3.12.3 Struktur menu petugas ... 138

3.13 Perancangan Antarmuka ... 139

3.14 Jaringan Semantik ... 159

3.15 Perancangan Prosedural ... 161

BAB 4 IMPLEMENTASI DAN PENGUJIAN ... 216

4.1 Implementasi Sistem ... 216

4.1.1 Kebutuhan Perangkat Keras ... 216

4.1.2 Kebutuhan Perangkat Lunak ... 216

4.1.3 Implementasi Basis Data... 217

4.1.4 Implementasi Antar Muka ... 228

4.2 Pengujian Sistem ... 232

4.2.1 Pengujian Alpha ... 232

4.2.2 Kesimpulan Pengujian Alpha ... 274

4.2.3 Pengujian Beta ... 274

4.2.4 Kesimpulan Hasil Pengujian Beta ... 289

BAB 5 Kesimpulan dan Saran ... 291

5.1 Kesimpulan ... 291

5.2 Saran ... 291


(11)

293

http://www.adobe.com/products/photoshop.html?promoid=KAUCA

[2] Arif Laksito, S.Kom. 2010. Pemprograman Web HTML, XHTML dan CSS. STMIK AMIKOM Yogyakarta.

[3] Fauzan Azmi, web server, www.stmikpontianak.ac.id/admin/upload/webserver.pdf (Diaksespada 22 Agustus 2013 jam 22.30).

[4] Roger S. Pressman, Software Engineering : A Practitioner’s Approach,7th

Edition. The McGraw Hill Companies.

[5] Sidik and Betha ,Pemrograman Web Dengan PHP. Bandung: Informatika,

2004. Fathansyah, Basis data. bandung: Informatika, 2004.


(12)

1.1Latar Belakang Masalah

CV PETRO merupakan suatu badan usaha yang bergerak dibidang penjualan pengadaan alat survey geologi, alat survey topografi, alat survey geofisika dan alat komunikasi. Berdasarkan dari hasil wawancara dengan pemilik CV. PETRO ditemukan beberapa masalah yang dihadapi. Banyaknya persaingan penjualan dan produk sejenis, tidak hanya luar kota saja dalam kota pun sudah banyak toko yang menjual produk sejenis seperti salah satunya GPS.

Dengan keadaan seperti ini tingkat penjualanpun menurun jika hanya mengandalkan penjualan kepada pelanggan yang datang secara langsung ke toko dan pelanggan yang mendapat surat lampiran penawaran roduk untuk melihat produk yang ditawarkan untuk itu diperlukan adanya sarana untuk melakukan promosi atau memberikan informasi diantranya tentang diskon dan perkembangan perlatan teknologi peralatan survey serta sarana transaksi dengan keamanan dan kemudahan saat melakukan transaksi tersebut. Selain itu dalam pembuatan laporan penjualan juga masih secara konvensional yang mengakibatkan pengolahan data penjualan masih sangat lambat sehingga pemilik memiliki kesulitan untuk melihat pembelian, melihat persedian barang, penjualan barang dan laporan bulanan. Banyaknya pelanggan yang menanyakan barang dengan spesifikasinya juga membuat petugas toko sedikit mengalami kesulitan dalam melayani pelanggan.

Berdasarkan uraian dan permasalahan di atas maka penulis melakukan penelitian di CV. PETRO untuk meningkatkan pelayanan dalam memberikan informasi serta dalam proses penjualan online, sehingga penulis mengambil


(13)

1.2Identifikasi Masalah

Berdasarkan latar belakang yang telah dikemukakan, maka identifikasi masalah sebagai berikut :

1. Bagaimana cara pelanggan mendapatkan informasi tentang CV.

PETRO.

2. Bagaimana cara pelanggan mendapatkan informasi produk peralatan

survey dan detail produk serta berbelanja dengan mudah tanpa harus datang ke toko.

3. Bagaimana cara pemilik melakukan promosi atau memberikan

berbagai informasi diantaranya tentang diskon dan perkembangan teknologi peralatan survey.

4. Bagaimana pemilik melihat pembelian, melihat persedian barang,

penjualan barang dan laporan bulanan.

5. Bagaimana member melakukan pembelian.

1.3Maksud dan Tujuan

Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan

skripsi ini adalah untuk “PEMBANGUNAN APLIKASI E-COMMERCE PADA

CV. PETRO”

Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :

1. Mempermudah pelanggan dalam mengetahui informasi tentang CV.

PETRO.

2. Mempermudah pelangan mengetahui informasi produk peralatan

survey dan detail produk serta belanja mudah dengan cara belanja

online

3. Mempermudah pemilik toko untuk memberikan berbagai informasi

diantaranya informasi tentang diskon dan perkembangan teknologi peralatan survey.

4. Memudahkan pemilik melihat pembelian, penjualan barang, dan

laporan bulanan.


(14)

1.4Batasan Masalah

Ada beberapa batasan masalah dalam pembuatan aplikasi e-commerce

pada CV. Petro ini agar pembahasan lebih terfokus sesuai dengan tujuan yang akan dicapai. Batasan masalah skripsi ini adalah :

1. Data yang diolah adalah : data produk, data kategori, data subkategori,

data merk, data members, data kota, data provinsi, dan data ongkos kirim.

2. Proses

Proses yang terdapat adalah proses pemesanan produk, proses pembayaran, pengelolaan data penggunaan sistem yang berupa prosedur tambah, edit, hapus dan cari data, pengelolaan pengiriman, pengelolaan

laporan, pengelolaan backup dan restore databasedan gambar produk,

pengelolaan retur, pengelolaan stokyaitu stok akan berkurang ketika member memesan produk, pengelolaan diskon untuk member yaitu pemberian diskon sepenuhnya diatur dengan kebijakan CV. Petro.

3. Konfirmasi Pemesanan akan langsung dilakukan sistem dengan mengirim

email. Konfirmasi pembayaran akan diperiksa berdasarkan nomor transaksi.

4. Pembatalan Pesanan

Pemesanan dapat dibatalkan oleh penjual apabila pembeli tidak mentransferkan sejumlah uang dalam waktu 1x24 jam dari pemesanan yang dilakukan oleh pembeli.

5. Pembayaran Barang

Pembayaran barang dibagi menjadi 2 yaitu :

a. Pembayaran secara offline (Transfer Bank, tunai, COD)

b. Pembayaran secara online (Paypal)

6. Pengiriman Barang

Pengiriman barang menggunakan produk jasa pengiriman dan biaya pesan ditanggung oleh pembeli.Cara pengiriman produk yang telah dipesan menggunakan layanan pengiriman JNE, TIKI dan REX-Indonesia


(15)

yang telah menyediakan layanan pengiriman yang memiliki fasilitas penelusuran pengiriman dan menyediakan pengelolaan lokasi pengiriman.

7. Pembuatan Laporan untuk mencetak transaksi pembayaran melalui

transfer bank dan pembayaran online.

8. Menyediakan integrasi dengan situs Social Network (Facebook, Twitter)

sebagai sarana promosi.

9. Fasilitas Backup dan Restore Database dan Gambar untuk mengatasi

data-data yang hilang.

10.Pelanggan (member)dapat melakukan retur barang bila barang yang

diterima cacat/rusak sesuai dengan produk yang diinginkan paling lambat 3 hari setelah barang diterima.

11.Features (Frontend)

Keluaran yang dihasilkan adalah pencarian produk, menampilkan produk berdasarkan nama, berdasarkan kategori, produk diskon, produk terbaru (Newsest product), produk terlaku, produk paling banyak dilihat (Most View Product), fasilitas pendaftaran memberdan login member, history

pemesanan, pengiriman informasi pemsanan melalui email ke pembeli,

zoom gambar produk, feature kotak saran, Smart Recommendation

System, mendukung Search Engine Optimization (SEO)

12.Keamanan website meliputi :

a. IP yang digunakan pada websiteini yaitu IP-Dedicated.

b. Secure Socket Layer (SSL) digunakan untuk melindungi keamanan data serta mendukung protocol https.

c. Username dan password digunakan untuk mengakses website.

13.Menyediakan layanan komunikasi atau costumer servicemelalui email,

fasilitas Yahoo Messanger, situs jejaring social (facebook, twitter) dan telepon dan fax.

14.Tools yangdipakai dalam membangun aplikasi ini adalah bahasa


(16)

1.5Metodologi Penelitian

Metodologi penelitian merupakan suatu proses yang digunakan untuk memecahkan suatu masalah yang logis, dimana memerlukan data untuk mendukung terlaksananya penelitian. Metodologi penelitian ini memiliki dua tahapan, yaitu tahap pengumpulan data dan tahap pembuatan perangkat lunak.

1. Tahap pengumpulan data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

a. Studi Literatur.

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan

bacaan-bacaan yang ada kaitannya dengan judul penelitian. Proses ini dilakukan untuk mencari dan mengumpulkan segala informasi untuk

pembangunan aplikasi E-commerce bersumber dari internet.

b. Observasi.

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil. Permasalahan yang diambil antara lain pengolahan data produk.

c. Interview.

Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung dengan pemilik toko.

2. Tahap pembuatan perangkat lunak.

Menurut Roger S Pressman teknik analisis data dalam pembuatan

perangkat lunak menggunakan paradigma perangkat lunak secara

waterfall.[4]

Tahapan-tahapan yang terdapat dalam model waterfall


(17)

Gambar 1.1 Model Waterfall

a. Komunikasi (communication)

Pada tahap ini sebelum pelanggan bisa menganalisa, secara spesifik konsumen harus dikumpulkan melalui komunikasi, pelanggan mempunyai masalah yang mungkin dapat digunakan untuk solusi berbasis komputer.Komunikasi telah berjalan, tapi perjalanan dari komunikasi untuk mengerti selalu penuh dengan halangan. Komunikasi yang efektif adalah 1 aktifitas yang paling menantang yang akan dihadap. Di konteks ini membahas prinsip komunikasi yang berlaku bagi pelanggan, namun banyak prinsip berlaku sama untuk semua komunikasi yang terjadi dalam

pembuatan software.

b. Rencana (Planning)

Pada tahap ini aktifitas komunikasi membantu menetapkan secara keseluruhan dan tujuan (subjek tentu saja berubah dengan berjalannya waktu) namun pengertian memahami tujuan ini dan objektivitas tidak sama seperti mendifisikan rencana untuk ke sana. Rencana aktivitas meliputi set manajemen dan dan pelatihan teknikal yang memungkinkan tim software untuk menentukan peta jalan saat melaju menuju adalah tujuan strategis dan tujuan taktis.

c. Model (Modeling)

Ditahap ini membuat model untuk mendapatkan pengertian entitas lebih aktual untuk membangun. Ketika entitas adalah pengertian fisik (bangunan, pesawat, mesin) dapat membangun model yang identik dalam bentuk yang berskala kecil.


(18)

d. Kontruksi (Construction)

Aktifitas kontruksi meliputi set dari coding dan testing tugas yang

mengarah kepada opersional software harus siap untuk mengirim ke

pelanggan atau user. Proses ini menekankan pada logika internal pada aplikasi, meyakinkan semua pernyataan telah diuji.

e. Deployment

Tahap terakhir yaitu deployment, terdiri dari delivery, support, dan feedback. Pada tahap ini, pengembang menyiapkan aplikasi yang menyediakan fungsi dan fitur yang bermanfaat. Pengembang aplikasi juga menyediakan dokumentasi untuk semua fitur dan fungsi. Pada tahap ini, pengembang aplikasi mendapatkan umpan balik pada aplikasinya yang berakhir pada perubahan atau update fungsi dan fitur dari aplikasi tersebut.

1.6Sistematika Penulisan

Sistematika penulisan penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan skripsi ini adalah sebagai berikut :

BAB 1 PENDAHULUAN

Bab 1 ini menguraikan tentang latar belakang, identifikasi masalah, maksud dan tujuan, batasan masalah,metodologi penelitian, serta sistematika penulisan.

BAB 2. LANDASAN TEORI

Bab 2 terbagi menjadi dua bagian, yaitu tinjauan umum CV. Petro dan landasan teori.Tinjauan umum CV. Petro berisi tentang sejarah singkat CV. Petro, struktur organisasi, deskripsi tugas. Sedangkan landasan teori berisi

teori-teori pendukung dalam membangun sistus web e-commerce pada CV.


(19)

BAB 3. ANALISIS DAN PERANCANGAN

Bab 3 berisi tentang perancangan untuk sistem yang akan dibangun

berdasarkan data terstruktur yaitu menggunakan flowmapdengan tools yang

digunakan yaitu ERD (Entity Relation Diagram) dan DFD (Data Flow

Diagram)

BAB 4. IMPLEMENTASI DAN PENGUJIAN

Bab 4 berisi hasil implementasi dari hasil analisis dan perancangan yang telah dibuat desertai dengan hasil pengujian. Sehingga akan diketahui apakah

sistem yang dibangun sudah memenuihi syarat sebagai aplikasi yang

user-friendly.

BAB 5. KESIMPULAN DAN SARAN

Bab 5 berisi kesimpulan dan saran tentang keseluruhan dari sistem e-commerce pada CV. Petro guna perbaikan sistem yang telah dibuat.


(20)

2.1Profil Perusahaan

CV. Petro merupakan sebuah toko yang bergerak dalam bidang penjualan barang berupa peralatan survey geologi, topografi, geofisika dan alat komunikasi dari berbagai merk yang beredar di Indonesia saat ini. CV. Petro terletak JL. Lodaya no. 35A Bandung dan berdiri pada tahun 2007.

2.1.1 Struktur Organisasi

Organisasi adalah sekelompok orang yang bekerja sama untuk mencapai tujuan yang telah di rencanakan, dari pengertian tersebut organisasi dapat di simpulkan 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 suat sistem pembagian kerja atau tugas yang sesuai dengan kebutuhan perusahaan sehingga mempermudah kegiatan operasional perusahaan dalam mencapai tujuan.Struktur organisasi CV. Petro dapat dilihat pada gambar 2.1.

2.1.2 Struktur Organisasi

Struktur Organisasi CV. Petro seperti dibawah ini : Pemilik CV. Petro

Bagian Gudang Pegawai Toko


(21)

2.1.3 Deskripsi Tugas

Deskripsi tugas digunakan untuk menetahui wewenang, tanggung jawab serta tugas dari masing-masing bagian. Adapun deskripsi tugas yang ada di CV. Petro adalah sebagai berikut :

1. Pemilik Toko

a. Bertugas untuk mengatur manajemen dari toko cv. Petro

b. Bertugas melakukan pembelian kepada distributor

c. Bertugas mengawasi kegiatan yang terjadi ditoko

2. Pegawai Toko

a. Bertugas melayani konsumen baik itu konsumen yang akan melakukan

pembelian barang maupun konsumen yag akan melakuka retur barang. b. Bertugas membuat kwitansi penjualan barang dan mencatat data barang yang

terjual kedalam buku besar penjualan barang

c. Bertugas membuat laporan – laporan seperti laporan pembelian barang, laporan penjualan barang dan laporan retur barang

3. Bagian Gudang

a. Bertugas memeriksa barang yang telah dibeli oleh pemilik toko dari distributor kemudian memasukkannya kedalam gudang

b. Bertugas mencatat setiap barang yang masuk ke gudang

c. Bertugas mengecek barang didalam gudang apabila barang yang diinginkan konsumen tidak tersedia di dalam toko

2.2Landasan Teori

Landasan teori adalah teori-teori yang relevan dan dapat digunakan untukmenjelaskan variabel-variabel penelitian. Landasan teori ini juga berfungsi sebagai dasar untuk memberi jawaban sementara terhadap rumusan masalah yang diajukan, serta membantu dalam penyusunan penelitian. Teori-teori yang digunakan tersebut, bukan sekedar pendapat dari pengarang saja, melainkan teori yang sudah teruji kebenarannya.


(22)

2.2.1 Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasasi, dan menyediakan pihak luar tertentu dengan laporan - laporan yang diperlukan.[6]

1. Konsep Dasar Informasi

Sistem informasi terdiri dari komponen-komponen yang saling berinteraksi satu dengan yang lain untuk membentuk suatu kesatuan untuk mencapai sasaran. Adapun komponen-komponen tersebut yaitu :

a. Komponen Input

Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen dasar.

b. Komponen Model

Komponen ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan.

c. Komponen Output

Hasil dari sistem infrmasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang beruna untuk semua pemakai sistem.

d. Komponen Teknologi

Teknologi merupakan “tool box” dalam sistem informasi, teknologi

digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan.


(23)

e. Komponen Hardware

Hardware berperan penting sebagai suatu media penyimpanan vital bagi sistem informasi. Yang berfungsi sebagai tempat untuk menampung

database atau lebih mudah dikatakan sebagai sumber data dan informasi untuk memperlancar kerja dari sistem informasi.

f. Komponen Software

Software berfungsi sebagai tempat untuk mengolah, menghitung dan

menampilkan data yang diambil dari hardware untuk menciptakan suatu

informasi.

g. Komponen Basis Data

Basis data (database) merupakan kumpulan data yang saling berkaitan

dan berhubungan satu dengan yang lain, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi menggunakan

perangkat lunak yang disebut DBMS (Database Management System).

h. Komponen Kontrol

Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperature, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidakefisienan, sabotase dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.


(24)

2.2.2 Manfaat Sistem Informasi

Manfaat yang didapat dari sistem informasi yang dapat diklasifikasikan sebagai berikut :

a. Mengurangi biaya.

b. Mengurangi kesalahan-kesalahan.

c. Meningkatkan kecepatan aktifitas.

d. Meningkatkan perencanaan dan pengendalian manajemen.

Manfaat diri sistem informasi dapat juga diklasifikasikan dalam bentuk

keuntungan berwujud (tangible benefits) dan keuntungan tidak berwujud (intangible

benefits), keuntungan berwujud merupakan keuntungan yang berupa penghematan-penghematan atau peningkatan-peningkatan di dalam perusahaan yang dapat diukur secara kuantitas dalam bentuk satuan nilai uang. Keuntungan berwujud diantaranya adalah sebagai berikut :

a. pengurangan-pengurangan biaya operasi.

b. Pengurangan-pengurangan kesalaha proses.

c. Pengurangan biaya telekomunikasi.

d. Peningkatan penjualan.

e. Pengurangan biaya persediaan.

f. Pengurangan biaya kredit.

2.3 Internet

1. Pengertian Internet

Pengertian internet sendiri adalah sumber daya informasi yang menjangkau

seleruh dunia. Internet seering kali disebut cyberspace atau information

superhighway, pertama kali internet dimulai pada tahun 1969 ketika Departemen Pertahanan Amerika Defense Advanced Research Project Agency (DAPRA) yang bermula untuk keperluan riset di lembaga tersebut. Kemudian


(25)

melalui aplikasi-aplikasi seperti e-mail, web browsing, file transfer protocol (ftp), chatting dan lain-lain.

2. Layanan Aplikasi pada Internet

Banyak sekali layanan aplikasi di internet dan masih akan terus berkembang

sejalan dengan peerkembangan teknologi informasi, ada beberapa contoh aplikasi yang banyak digunakan diantaranya adalah :

a. Electronic mail (E-mail)

Email adalah pengiriman elektronik baik berupa teks maupun gabungan

dengan gambar yang dikirimkan dari satu alamat email ke email lainnya di

jaringan internet. Seperti layaknya surat biasa pada umumnya email berfungsi

untuk mengirimkan surat atau pesan kepada orang lain. Pernbedaan email

dengan surat biasa adalahemail sudah tidak lagi membutuhkan kertas sebagai

media untuk menuliskan pesan. Media yang digunakan adalah data digital melalui jaringan internet.

b. News-USENET

News-USENET digunakan sebagai sarana untuk diskusi antar pemakai

jaringan internet. Aplikasi ini hamper serupa dengan suatu papan

pengumuman, dimana setiap orang dapat mengirim dan menggapai suatu berita atau suatu topik diskusi dengan fasilitas yang hamper sama dengan e-mail. Topic diskusi dipisahkan oleh group, dan pemakai yang berminat dapat melihat isi diskusi pada news group tersebut.

c. File Transfer Protocol

File Transfer Protocol (FTP) adalah suatu protocol yang berfungsi untuk

tukar-menukar dalam suatu network yang menggunakan TCP koneksi bukan

UDP. Dua hal yang penting dalam FTP adalah FTP server dan FTP client.

FTP server adalah suatu server yang menjalankan software yang berfungsi

untuk memberikan layanan tukar file dimana server tersebut selalu siap


(26)

client.FTP client adalah computer yang nerequest koneksi ke FTP server

untuk tujuan tukar menukar file. Setelah terhubung denganFTP server, maka

client dapat download, meng-upload, rename, delete, dan lain-lain. Sesuai

dengan yang permission yang diberikan oleh FTP server.

Tujuan dari FTP server adalah sebagai berikut :

1. Untuk tujuan sharing data

2. Untuk menyediakan indirect atau implicit remote computer.

3. Untuk menyediakan tempat penyimpanan bagi member

4. Untuk menyediakan transfer data yang reliable dan efisien.

d. Remote Login-Telnet

Telnet adalah suatu apliksi remote login internet yang memungkinkan untuk login atau menggunakan computer yang berbeda pada jaringan secara

interaktif. Untuk login dibutuhkan login account pada computer tujuan, jika

anda bukan member terdaftar maka tidak dapat melakukan login ke computer tersebut. Apliksi ini biasanya digunakan untuk mengakses computer berbasis sistem operasi UNIX dari tempat yang berbeda dari servernya.

e. Word Wide Web (WWW)

Awalnya informasi dapat dicar pada internet dengan menggunakan fasilitas

information service berbasis archie, gopher dan WAIS (Wide Area Information System). Pencarian informasi berdasarkan menu-menu pada sistem tersebut dan output yang dihasilkan berbasis teks. Saat ini dengan

teknologi Word Wide Web, dimungkinkan untuk mengakses informasi secara

interaktif, dan bentuk informasinya berupa tampilan grafis maupun teks. Hal

ini dimingkinkan dengan adanya Hypertext ztransfer Protocol (HTTP) yang

digunakan untuk mengakses suatu informasi yang disimpan pada suatu situs web (website). Untuk dapt menggunakan sarana ini, dibutuhkab aplikasi Web Broser.


(27)

Pada penggunaan Word Wide Web, penunjukan suatu sumber informasi menggunakan metode Universal Resource Locater (URL), yang merupakan konsep penamaan lokasi standar suatu filr, direktori, computer, lokasi komputernya dan metode yang digunakan. URL tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatu query, dokumen dalam suatu database, atau hasil dari perintah atau lainnya. dengan URL ini didefinisikan lokasi dan metode pengaksesan file tersebut.

g. Hyper Text Transfer Protocol (HTTP)

Web merupakan terobosan baru bagi teknologi sistem informasi yang menghubungkan data dari banyak sumber dan layanan yang beragam macamnya di internet. Pengguna tinggal mengklik tombol mousenya pada link-link hypertext yang ada untuk melompat ke dokumen diberbagai lokasi di internet. Link-link sendiri bisa mengacu pada dokumen web, server FTP (File Transfer Protocol), e-mail ataupun layanan lainnya.

2.4 E-commerce

E-commerce merupakan prosedur berdagang atau mekanisme jual-beli di internet dimana pembeli dan penjual dipertemukan di dunia maya. E-commerce juga dapat didefinisikan sebagai suatu cara berbelanja atau berdagang secara online atau direct selling yang memanfaatkan fasilitas Internet dimana terdapat website yang

dapat menyediakan layanan “get and deliver“. E-commerce akan merubah semua

kegiatan marketing dan juga sekaligus memangkas biaya-biaya operasional untuk kegiatan trading (perdagangan).

Perdagangan elektronik atau e-commerce adalah penyebaran,

pembelian,penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti

internetatau televisi, www, atau jaringan komputer lainnya. e-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.


(28)

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 untuk e-commerce ini.

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

halaman-web (halaman-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.

2.4.1 Elemen di Dalam E-commerce

E-commerce memiliki beberapa elemen-elemen yang diantaranya, adalah sebagai berikut :

1. Networking atau jaringan merupakan beberapa computer 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 jaringa internet yang banyak

digunakan untuk jaringan LAN atau local terdapat berbagai jenis jaringan seperti jaringan bus, token dan lain-lain yang cocok untuk digunakan.


(29)

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 dapat dikerjakan oleh satu orang atau lebih, untuk web

programming dikhususkan dalam pembuatan bahasa pemrograman. Untuk

web design, khsus untuk mendesain halaman wenb atau peraturan gambar,

warna maupun letak suatu web dari segi keindahan dan dinamis. Web

programming biasanya mwnggunakan 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 kita.

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 Money order yang prosesnya dapat memakan waktu lama.


(30)

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 dariCyberspace 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 perlu sebuah

perangkat aturan main didalamnya (virtual world).

2.4.2 Jenis E-commerce

Kegiatan commerce mencakup banyak hal, untuk membedakannya e-commerce dibedakan menjadi 2 berdasarkan karakteristiknya yaitu :

1. Business to business

a. Trading partners yang sudah saling mengetahui dan antara trading

partneeers sudah terjadi 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

intelegence dapat didistribusikan di kedua belah pihak. 2. Business to Consumer

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

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

orang banyak.


(31)

2.4.3 Pembayaran Langsung di Toko

Metode pembayaran langsung di toko merupakan pembayaran secara umum yang telah dilakukan oleh banyak orang. Biasanya konsumen datang ke toko untuk melihat barang, apabila ada yang cocok sesuai keinginannya maka konsumen membeli barang tersbut, lalu ke kasir untuk melakukan transaksi pembayaran. konsumen dapat langsung membawa barang yang dibeli dengan di sertai faktur pembelian.

2.4.4 Cash On Delivery (COD)

Yang dimaksud dengan Cash On Delivery atau biasa disebut COD adalah pembayaran dilakukan secara tunai pada saat barang diterima. Biasanya sistem COD hanya berlaku pada kota tertentu saja yang telah ditetapkan oleh pihak toko, untuk metode COD ada pada beberapa barang tertentu atau nominal tertentu yang harus disertai dengan uang muka (DP).

2.4.5 Pembayaran Online

Pembayaran yang dilakukan secara online pada commerce adalah paypal, e-banking, setoran tunai dan transfer via ATM. Ketika menjalankan bisnis secara online, membutuhkan metode pembayaran online untuk memproses pemindahan uang dari pembeli ke penjual.

Pada bisnis secara online, dapat melakukan pemindahan uang secaralangsung ke toko, namun berbeda dengan bisnis offline, bisnis secara online tidak dilakukan secara langsung (tatap muka) namun menggunakan media perantara, misalnya internet. Pembeli memilih barang atau jasa yang ditawarkan melalui website kemudian membayar dan pada akhirnya menerima barang atau jasa yang telah ia bayarkan.


(32)

2.4.6 PayPal

Paypal adalah salah satu alat pembayaran (Payment procesors )menggunakan

internet yang terbanyak digunakan disunia dan teraman. Pengguna internet dapat

membeli barang die bay, 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, pertama konsumen membuat account, lalu dana akan ditarik langsung dari kartu kredit konsumen ke account tersebut atau dengan dana

dari transfer account PayPal orang lain ke saldo / Balance PayPal konsumen sudah

dapat menggunakan account PayPal untuk bertransaksi.

Keunggulan paypal dibandingkan dengan payment processor lain adalah

karena paypal sudah banyak digunakan oleh berbagai negara, termasuk Indonesia. Jika anda memiliki saldo paypal, maka anda bisa langsung merupiahkan saldo tersebut lewat fitur tarik ke rekening pribadi dengan memakan biaya Rp 16,000 (Jika saldo yang ditukarkan kurang dari 1,500,000) atau gratis jika saldo yang ditukarkan lebih dari 1,500,000. Waktu yang dibutuhkan untuk proses pencairan dana ini adalah 2 – 4 hari kerja.

Kekurangan dari paypal adalah untuk dapat menggunakan payment processor

ini anda diwajibkan memiliki kartu kredit. Namun jika anda tidak memiliki kartu

kredit bisa menggunakan vcc (virtual credit card) agar bisa menggunakan paypal.

Kekurangan lainnya adalah peraturan paypal yang terlalu ketat sehingga banyak

pengguna paypal yang akunnya dibanned karena melakukan kesalahan. Namun jika

kita menggunakan paypal dengan bijak dan tidak melanggar peraturan yang ada, tidak


(33)

2.4.7 Smart Recommendation System

Sistem rekomendasi merupakan sebuah sistem yang memberikan informasi tentang sesuatu hal misalnya film, musik, berita, atau layanan yang mungkin diminati dan sesuai dengan profil penggunanya.Sistem rekomendasi membandingkan profil pengguna terhadap beberapa referensi karakteristik yang telah dimiliki sistem, dan mencoba untuk memprediksi rating suatu item yang mungkin disukai dan belum dirating oleh pengguna.Referensi karakteristik yang dimiliki sistem bisa berasal dari

informasi item (content-based) atau kebiasaan setiap pengguna di dalam sistem

(collaborative filtering).

Secara umum, teknik dalam membangun sistem rekomendasi ada beberapa cara, diantaranya :

1. Knowledge Based Recommender System

Sistem rekomendasi ini dibangun berdasarkan knowledge tentang user atau

item untuk membuat rekomendasinya.Berbeda dari sistem rekomendasi

lainnya, sistem ini tidak tergantung pada data statistikal rating suatu item yang

diperoleh dari sekumpulan user.

2. Content Based Recommender System

Pada sistem rekomendasi ini, rekomendasi suatu item untuk seorang user

berdasarkan dari deskripsi dari item tersebut serta profil dari ketertarikan

seorang user. Sistem rekomendasi content based menganalisa deskripsi dari

setiap item untuk mengidentifikasi item mana yang mempunyai ketertarikan khusus terhadap seorang user.

3. Demographic Based Recommender System

Rekomendasi demographic memanfaatkan fitur atau atribut user. Teknik ini

mencari sejumlah user yang memiliki fitur atau atribut yang mirip dan

merekomendasikan item yang telah disukai satu user kepada user lain yang fitur atau atributnya mirip.


(34)

4. Collaborative Filtering

Pada collaborative filtering, rekomendasi berdasarkan pada korelasi yang

didapat diantara user yang telah merating atau bertransaksi dalam sistem. Teknik ini terbagi dua, yaitu :

a. User-Based Collaborative

Sistem mencari sejumlah user yang mempunyai korelasi yang tinggi,

kemudian sistem merekomendasikan sejumlah item yang mungkin disukai

oleh sejumlah user berdasarkan korelasi tersebut. Contoh apabila user A

menyukai item 1, 2, 3 dan user B menyukai item 1, 2, 4 maka rekomendasi

yang akan diberikan terhadap user B adalah item 3 dan untuk user A

adalah item 4.

b. Item-Based Collaborative

Kalau sebelumnya yang dicari adalah korelasi antara user, pada item-based korelasi yang dicari adalah antar item yang disukai oleh user kemudian item yang berkorelasi tersebut direkomendasikan terhadap sejumlah user lainnya.

2.4.7.1 Item-Based Collaborative Filtering

Metode item-based collaborative filtering memanfaatkan rating atau catatan

transaksi dalam membuat rekomendasi.Pada metode ini korelasi yang dicari adalah

pada item yang telah dirating oleh user, kemudian sejumlah item lainnya yang

berkorelasi dijadikan sebagai top-N daftar rekomendasi. Motivasi kunci dibalik

metode ini adalah user akan cenderung menyukai item yang sejenis atau mempunyai

korelasi dengan item yang telah disukainya. Tahap awal dari metode item-based

collaborative filtering adalah menghitung nilai kemiripan diantara item yang telah

dirating oleh user, bentuk penilaian dari user sendiri biasanya adalah berupa rating


(35)

Untuk menghitung nilai kemiripan diantara dua item, digunakan rumus

adjusted-cosine similarity yang menghasilkan nilai MAE (mean absolute error) paling rendah dan dengan waktu yang paling cepat.

Gambar 2.2 menggambarkan bagaimana item-based collaborative filtering

memberikan rekomendasi terhadap user C, item yang direkomendasikan terhadap

user C adalah item 3. Hal tersebut dikarenakan item 3 mempunyai korelasi yang

tinggi dengan item 2 yang telah disukai sebelumnya oleh user C.

Berikut adalah contoh persamaan yang akan digunakan dalam iitem-based

collaborative filtering :


(36)

pertama yang dilakukan adalah menghitung similarity (Sim) atau tingkat kesamaan

antara user C dengan user lain. Hitung distance (Dis) untuk setiap produk yang sama

dengan produk user C.

Dis = (nilaiprodukperson ± nilaiprodukotherperson)2 Dimana :

nilaiprodukperson = nilai dari produk orang yang akan diberikan rekomendasi nilaiprodukotherperson = nilai dari produk orang yang akan dibandingkan.

Dis dari setiap produk yang sama akan dijumlahkan untuk menghitung SIm dengan Menggunakan

Simotherperson = 1 / ( 1 + jumlah Dis )

Dalam menghitung nilai kemiripan, nilai yang akan dihasilkan oleh persamaan

adjusted-cosine similarity adalah berkisar antara +1.0 dengan -1.0, sedangkan

informasi korelasi antara dua item diketahui jika :

1. Nilai kemiripan 0 : Kedua item tidak berkorelasi (independen).

2. Nilai kemiripan mendekati +1.0 : Kedua item cenderung akan mirip antara

satu dengan yang lainnya, jadi apabila rating suatu item telah diketahui maka

ratingitem yang lainnya dapat diketahui dan disimpulkan dengan probabilitas yang tinggi.

3. Nilai kemiripan mendekati -1.0 : Kedua item saling bertolak belakang dan

dalam kasus ini juga rating suatu item bisa ditentukan berdasarkan rating dari

item lainnya, tapi keadaannya sekarang apabila ratingitem pertama meningkat

maka rating item kedua justru akan sebaliknya, yaitu menurun.

Perhitungan selanjutnya adalah menghitung tingkat rekomendasi untuk setiap

produk yang belum pernah dilihat atau dibeli oleh user C. Penghitungan dapat


(37)

Tahapan selanjutnya yang paling penting dalam proses collaborative filtering

adalah membuat rekomendasi. Berikut adalah persmaan yang digunakan untuk menghitung persamaan rekomendasi yang akan diberikan.

Rekomendasi = _(Sim x NilaiProduk) / _Sim

Setelah mendapatkan sekumpulan item yang sangat mirip berdasarkan

perhitungan kemiripan, dilakukan proses rekomndasi yang nantinya akan memperkirakan produk yang akan direkomendasikan kepada user.

2.5 Basis Data

1. Pengertian Basis Data

Informasi dapat didefinisikan sebagai data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya, sumber dari informasi adalah data yang merupakan bentuk jamak dari bentuk tunggal data item. Suatu informasi (keterangan atau catatan) khusus tersusun untuk analisis atau dipakai sebagai dasar untuk mengambil suatu keputusan. Dalam dunia komputer data ditentukan sebagai simbol untuk menyatakan informasi yang akan diolah oleh komputer. Jadi data adalah kelompok simbol-simbol atau informasi yang akan diolah dan dimasukan ke dalam komputer.

2. Basis Data

Pengertian Basis Data menurut Fathansyah adalah Sekumpulan data persistence yang saling terkait, menggambarkan suatu organisasi (Enterprise). Basis data digunakan karena memiliki keuntungan sebagai berikut:

1. Mengurangi redundansi.

2. Data dapat di share antar aplikasi.

3. Dapat dilakukan standardisasi data.

4. Batasan security dapat diterapkan.

5. Mengelola integritas data (akurasinya terjamin).

6. Independensi data (objektif DBS), basis data dapat berkembang tanpa


(38)

Secara definitif, basis data merupakan suatu objek terstruktur. Objek terstruktur tersebut terdiri atas data dan metadata. Data pada basis data merupakan informasi deskriptif yang benar-benar tersimpan, misalnya, Nama atau, Alamat. Sedangkan metadata merupakan bagian yang menjelaskan tentang struktur data

tersebut dalam basis data, misalnya field untuk, Nama dan Alamat, panjang

field, atau tipe data untuk masing-masing field.

Untuk menentukan struktur suatu basis data digunakan pemodelan basis data. Pemodelan basis data ada banyak macamnya. Beberapa diantaranya yaitu:

1. File Systems.

2. Hierarchical Database Model. 3. Network Database Model. 4. Relational Database Model.

Dari keempat pemodelan basis data di atas, relational database model merupakan solusi terbaik saat ini untuk menangani proses penyimpanan maupun pengambilan data.

Dalam relational database model, sebuah database adalah kumpulan relasi yang

saling terhubung satu sama lainnya. Relasi adalah istilah dalam relational

database, tapi kita lebih familiar jika menyebutnya sebagai tabel. Selayaknya

tabel yang memiliki kolom dan baris, dalam relational

database, kolom (column) disebut attribute, sedangkan baris (row)

disebut tuple. Hal ini hanya sekedar penamaan, dan agar lebih gampang, kita

hanya akan menggunakan istilah tabel, kolom dan baris dalam tutorial ini, namun jika anda menemui istilah relation, attribut dan tuple, itu hanya penamaan lain dari tabel, kolom, dan baris.


(39)

2.6 Pemodelan Analisis

Model analisis merupakan representasi teknis yang pertama dari sistem, tetapi saat ini ada yang mendominasi landasan pemodelan analisis. Pertama, analisis terstruktur adalah metode pemodelan klasik, dan analisis berorientasi objek.

Analisis terstruktur adalah aktivitas pembangunan model. Analisis terstruktur menggunakan notasi yang sesuai dengan prinsip analisis operasional dapat menciptakan model yang menggambarkan muatan dan aliran informasi,membagi sistem secara fungsional dan secara behavioral, dan menggambarkan esensi dari apa yang harus dibangun.

Entitas-relationship Diagram adalah notasi yang digunakan untuk melakukan aktivitas pemodelan data. Atribut dari masing-masing objek data yang ditulis pada ERD dapat digambarkan dengan menggunakan deskripsi objek data, sedangkan data flow diagram (DFD) memberikan informasi tambahan yang digunakan selama analisis domain informasi dan berfungsi sebagai dasar bagi pemodelan fungsi.

2.6.1 Flow Map

Flowmap adalah penggambaran secara grafik dari langkah-langkah dan urutan prosedur dari suatu program. Merupakan suatu diagram yang menggambarkan sistem yang didalamnya terdapat subsistem-subsistem. Didalam subsistem-subsistem tersebut terdapat dokumen-dokumen yang mengalir yangmenghubungkan antara subsistem-subsistem yang ada di sistem tersebut.

2.6.2 Entity Relational Diagram (ERD)

Entity Relationship Diagram adalah pemodelan data utama dan akan membantu mengorganisasikan data salam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas.


(40)

Table 2.1 Simbol-simbol ERD

Simbol Keterangan

Menggambarkan himpunan entitas. Entitas merupakan objek utama yang informasi akan disimpan, biasanya berupa kata benda, seperti; Mahasiswa, Dosen, Nasabah, Mata Kuliah,

Ruangan, dan lain-lain. Objek dapat berupa benda nyata maupun abstrak. Menggambarkan atribut-atribut entitas. Atribut merupakan deskripsi dari objek yang bersangkutan

Menggambarkan hubungan antara himpunan entitas.

Relationship merupakan suatu hubungan yang terjalin antara dua entitas yang ada.

2.6.3 Diagram Konteks

Diagram Konteks adalah diagram tingkat atas, dan merupakan diagram dari sebuah sistem yang menggambarkan aaaliran-aliran data yang masuk dan keluar dari sistem dan yang akan masuk dan keluar dari entitas.

Diagram Konteks menyoroti sejumlah karakteristik penting, yaitu :

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


(41)

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 symbol data

storage dalam diagram konteks dibenarkan, dengan syarat symbol tersebut merupakan bagian dari dunia diluar sistem.

5. Batasan, antara sistem dan lingkungan.

2.6.4 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik

secara manual maupun komputerisasi. DFD ini adalah salah satu alat pembuatan

model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem.

Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan

hanya pada fungsi sistem. DFD ini merupakan alat perancangan sistem yang

berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh

profesional sistem kepada pemakai maupun pembuat program. Komponen DFD

menurut Your dan De Marco, yang akan dijelaskan dalam tebel dibawah ini. Table 2.2 simbol-simbol DFD

Simbol Keterangan

Terminator/ Entitas Luar

Terminator mewakili entitas eksternal yang berkomunikasi dengan sistem yang sedang dikembangkan.

Proses : menggambarkan bagian dari sistem yang mentransformasikan input menjadi output.


(42)

Data store : biasanya berkaitan dengan

penyimpananpenyimpanan, seperti file atau database yang berkaitan dengan penyimpanan secara komputerisasi, misalnya file disket, file harddisk, file pita magnetik. Data store juga berkaitan dengan penyimpanan secara manual seperti buku alamat, file, folder, dan agenda.

Alur data ini digunakan untuk menerangkan perpindahan data atau paket data/informasi dari satu bagian sistem ke bagian lainnya.

2.7 Software Pendukung

2.7.1 MySQL

Pada awalnya, MySQL merupakan proyek internal sebuah firma asal Swedia. TcXDataKonsult. MySQL kemudian dirilis untuk publik pada tahun 1996. Karena MySQL menjadi sangat populer, pada tahun 2001 firma tersebut mendirikan sebuah perusahaan baru, MySQL AB, yang khusus menawarkan layanan dan produk berbasis MySQL.

Dari awal pembuatannya, para pengembang MySQL menitikberatkan pengembangan MySQL pada sisi performa dan skalabilitasnya. Hasilnya adalah sebuah perangkat lunak yang sangat teroptimasi, walaupun dari sisi fitur memiliki kekurangan dibandingkan solusi basis data kelas enterprise lain. Akan tetapi MySQL menarik minat banyak pengguna. Saat ini, tercatat lebih dari lima juta basis data MySQL yang terpasang dan aktif di seluruh dunia. Beberapa perusahaan dan instansi penting dunia seperti Yahoo!, Google dan NASA menggunakan MySQL untuk mengolah basis data mereka.

Ada beberapa kelebihan yang dimiliki MySQL sehingga dapat menarik banyak pengguna. Kelebihan tersebut yaitu:


(43)

Saat ini, MySQL telah dioptimasi untuk duabelas platform seperti HPUX, Linux, Mac OS X, Novell Netware, OpenBSD, Solaris, Microsoft Windows dan lain lain. MySQL juga menyediakan source code yang dapat diunduh secara gratis, sehingga pengguna dapat mengkompilasi sendiri sesuai platform yang digunakan. Selain itu, MySQL juga dapat dikustomisasi sesuai keinginan penggunanya, misalnya mengganti bahasa yang digunakan pada antarmukanya.

2. Performa.

Sejak rilis pertama, pengembang MySQL fokus kepada performa. Hal ini masih tetap dipertahankan hingga sekarang dengan terus meningkatkan fiturnya.

3. Lisensi.

MySQL menawarkan berbagai pilihan lisensi kepada penggunanya. Lisensi open source yang ditawarkan yaitu lisensi GNUGeneral Public License dan Free/Libre and Open Source Software (FLOSS) License Exception. Selain itu ditawarkan juga lisensi komersil berbayar yang memiliki fasilitas dukungan teknis.

2.7.2 Adobe Dreamweaver CS6

1. Pengertian Adobe Dreamweaver

Adobe Dreamweaver CS6 adalah perangkat lunak desain web yang menyediakan antarmuka visual yang intuitif untuk membuat dan mengedit

web site dan aplikasi mobile. Gunakan fluid grid layout dirancang untuk

cross-platform kompatibilitas untuk membuat halaman. Meninjau desain


(44)

2. Fungsi Adobe Dreamweaver

Suatu software yang dapat menolong dalam mendesain dan

membangun suatu situs web . Software semacam ini biasanya disebut

webauthoring software, dan salah satu software dalam jenis ini adalah

Macromedia Dreamweaver.

Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain secara visual dan mengelola situs web maupun halaman web . Bilamana pengguna menyukai berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan

secara visual dalam melakukan editing, Dreamweaver mambuatnya menjadi

lebih mudah dengan menyediakan tool-tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman pengguna dalam mendesain web .

Dreamweaver MX dalam hal ini digunakan untuk web desain.

Dreamweaver MX mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript, Javascript debugger, dan editor kode ( tampilan kode dan Code inspector) yang mengizinkan pengguna 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 pengguna dapat menggunakan Dreamweaver pula untuk membersihkan

dan memformat ulang HTML bila pengguna menginginkannya.

Selain itu Dreamweaver juga dilengkapi kemampuan manajemen

situs, yang memudahkan pengguna mengelola keseluruhan elemen yang ada dalam situs. Dreamweaver dapat melakukan evaluasi situs dengan melakukan

pengecekan broken link, kompatibilitas browser, maupun perkiraan waktu


(45)

2.7.3 Personal Home Page (PHP)

PHP adalah bahasa pemograman script yang paling banyak dipakai saat ini.

PHP banyak dipakai untuk memprogram situs web dinamis, walaupun tidak tertutup

kemungkinan untuk digunakan untuk pemakai lain.[5]

PHP berawal dari skrip Perl/CGI yang dibuat oleh seorang pengembang

perangkat lunak bernama Rasmus Lerdorf untuk menghitung jumlah pengunjung homepage-nya. Karena banyaknya pengunjung yang meminta skrip tersebut, Lerdorf akhirnya membagi-bagikan skrip buatannya yang diberi nama Personal Home Page

(PHP). Banyaknya permintaan membuat Lerdorf terus mengembangkan skripnya.

Beberapa orang akhirnya bergabung membentuk tim untuk mengembangkan PHP.

Sejak itu PHP berkembang pesat dengan banyak fungsi baru yang ditambahkan.

Kepanjangan dari PHP kini berubah menjadi PHP: Hypertext Preprocessor. Ada tiga

macam penggunaan PHP :

1. Server-side scripting. Ini merupakan jenis penggunaan yang paling banyak

dilakukan pengguna PHP. Untuk menggunakannya, dibutuhkan tiga hal:

PHP parser, aplikasi web server yang terkoneksi dengan instalasi PHP,

dan aplikasi web browser.

2. Command line scripting. Pada penggunaan PHP jenis ini hanya dibutuhkan

PHP parser.

3. Pembuatan aplikasi berbasis desktop. Pada penggunaan PHP jenis ini,

dibutuhkan ekstensi tambahan PHP-GTK.

PHP memiliki empat kelebihan utama yang menarik minat banyak pengguna.

Kelebihan utama PHP tersebut diringkas dalam 4P berikut:

1. Practicality

PHP dibuat dengan menitikberatkan pada kepraktisan. Hasilnya, PHP

adalah bahasa pemrograman minimalis, dilihat dari segi kebutuhan pengguna dan kebutuhan sintaks.


(46)

2. Power

PHP memiliki banyak kemampuan, mulai dari kemampuan untuk

terhubung dengan basis data, membuat halaman web dinamis, membuat

dan memanipulasi berkas gambar, Flash dan PDF, berkomunikasi dengan

bermacam protokol seperti IMAP dan POP3, dan masih banyak lagi.

3. Possibility

PHP dapat menyediakan lebih dari satu solusi untuk suatu masalah.

4. Price

PHP selalu dirilis kepada publik tanpa ada batasan untuk penggunaan,

modifikasi, atau redistribusi.

2.7.4 Hyper Text Language (HTML)

HTML atau HyperText Markup Language merupakan salah satu

format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan

di halaman web. Dokumen ini dikenal sebagai web page. Dokumen HTML

merupakan dokumen yang disajikan pada web browser.[2]

Tag adalah kode yang digunakan untuk me – mark – up (memoles)

teks ASCII menjadi file HTML. Setiap tag diapit dengan tanda kurung

runcing. Ada tag pembuka yaitu <HTML> dan ada tag penutup yaitu

</HTML> yang ditandai dengan tanda slash (garing miring) di depan awal

tulisannya. Tag di atas memberikan kaidah bahwa yang akan ditulis di antara

kedua tag tersebut adalah isi dari dokumen HTML.

Dalam penamaan sebuah dokumen yang akan ditampilkan pada web

browser maka nama yang digunakan harus diakhiri dengan ektensi (.html)

atau (.htm). Ekstensi dokumen HTML awalnya 3 karakter, adalah untuk


(47)

Pengaturan warna di halaman HTML menggunakan mode kombinasi

RGB (Red, Green, Blue) dimana setiap warna ditampilkan dalam dua digit nilai heksadesimal (0, 1, 2, …F). Setiap bagian dua digit kode menunjukkan banyaknya intensitas dari kombinasi warna merah, hijau dan biru.

2.7.5 Cascading Stye Sheet (CSS)

CSS (Cascading Style Sheet) adalah mekanisme memisahkan antara isi dan presentasi dokumen HTML. CSS menambahkan style pada halaman, meningkatkan dan memperbaiki penyajian isi halaman. CSS Bertindak sebagai lapisan yang mempengaruhi presentasi dari elemen HTML yang diberikan. Warna, font, text, size, background, susunan elemen pada halaman dan seluruh aspek presentasi isi, diatur oleh CSS.[2]

2.7.6 Web Browser

Web server adalah software yang menjadi tulang belakang dari world wideweb (www). Web server menunggu permintaan dari client yang menggunakan

browser seperti Netscape Navigator, Internet Explorer, Mozilla, dan program

browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar, disebut dengan format

SGML (standar general markup language). Data yang berupa format ini kemudian

akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut.

Contohnya, bila data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks (misalnya lynx) tidak akan mampu menampilkan gambar tersebut dan jika ada akan menampilkan alternatifnya saja. [3]

Web server, untuk berkomunikasi dengan client-nya (web browser)

mempunyai protokol sendiri, yaitu HTTP (hypertext tarnsfer protocol). Dengan

protokol ini, komunikasi antar web server dengan client-nya dapat saling dimengerti dan lebih mudah.


(48)

Analisis sistem merupakan tahapan yang bertujuan untuk memahami sistem, mengetahui kekurangan sistem, dan menentukan kebutuhan sistem di CV. Petro. Dengan menganalisis masalah dan menganalisis prosedur sistem yang sedang berjalan, maka dapat dijadikan sebagai dasar perancangan dan perbaikan pada sistem yang baru agar dapat menjadi sistem yang lebih efektif.

3.2Analisis sistem yang sedang berjalan

Analisis ini menjelaskan tentang terjadinya proses bisnis dan kegiatan yang berjalan di CV. Petro yang mencakup analisis prosedur dan dokumen sistem. Prosedur yang ada di CV. Petro mencakup beberapa hal, diantaranya prosedur pengadaan barang baru, prosedur pengadaan barang lama, prosedur penjualan, dan pembuatan laporan.

3.2.1 Prosedur Pengadaan Barang

Prosedur ini menjelaskan aliran dokumen saat toko akan menhgadakan barang baru. Proses yang ada saat prosedur sedang berjalan di CV. Petro adalah sebagai berikut (gambar 3.1).

a. Bagian gudang mengambil list kebutuhan barang dari arsip list kebutuhan

barang (A5), kemudian mengecek dan membuat daftar kebutuhan barang untuk diserahkan kepada pemilik.

b. Pemilik menerima daftar pengadaan barang, apabila daftar tersebut tidak

disetujui akan dikembalikan ke bagian gudang untuk mengecek dan membuat daftar pengadaan barang kembali, jika daftar pengadaan barang telah disetujui, pemilik akan memberikannya kepada distributor.

c. Distributor menerima daftar pengadaan barang yang telah disetujui dari

pemilik kemudian membuat nota sebanyak 2 rangkap. Rangkap 1 untuk di berikan kepada pemilik toko, rangkap 2 untuk distributor dan


(49)

mengembalikan daftar pengadaan barang yang telah disetujui oleh pemilik kepada bagian gudang.

d. Setelah barang datang, bagian gudang mengecek barang yang datang

sesuai dengan pesanan pemilik toko.

e. Jika tidak sesuai maka bagian gudang akan mengembalikan kembali nota

pembelian dari distributor untuk meminta kembali agar di penuhi permintaan barangnya.

f. Jika sesuai maka bagian gudang akan mencatat daftar barang yang

dihasilkan dari nota pembelian barang dan daftar pengadaan barang yang telah disetujui oleh pemilik dari distributor, kemudian nota pembelian barang dari distributor akan di beriakan kepada pemilik untuk dimasukan kedalam arsip nota pembelian barang dari distributor (A1).

g. Bagian gudang akan memasukan daftar barang ke dalam arsip daftar


(50)

Prosedur Pengadaan Barang Distributor Bagian Gudang Pemilik List kebutuhan barang Daftar pengadaan barang barang Nota pembelian pemeriksaan sesuai Nota pembelian tidak ya

A1 : Arsip nota pembelian barang dari distributor A2 : Arsip daftar Barang

A5 : Arsip list kebutuhan barang

Pencatatan daftar barang Daftar barang A2 A1 A5 Daftar pengadaan barang disetujui Pemeriksaan dan penggantian barang Pembuatan Nota pembelian Nota pembelian 1 Nota pembelian Daftar pengadaan barang mengecek dan membuat daftar pengadaan barang Persetujuan pengadaan barang Daftar pengadaan barang disetujui Daftar pengadaan barang tidak disetujui

tidak ya 2 Nota pembelian Daftar pengadaan barang disetujui Daftar pengadaan barang disetujui Nota pembelian


(51)

3.2.2 Prosedur Pendataan Stok Barang

Prosedur ini menjelaskan tentang alur dokumen pada saat CV. Petro melakukan pendataan stok barang. Proses yang berjalan pada saat melakukan pendataan stok barang adalah sebagai berikut :

a. Bagian gudang mengambil form daftar stok barang kemudian melakukan

pendataan stok barang.

b. Jika status jumlah barang masih mencukupi bagian gudang membuat status

daftar jumlah barang kemudian diarsipkan ke arsip stok barang (A2), jika tidak mencukupi bagian gudang menyiapkan form list kebutuhan barang.

c. Setelah bagian gudang mengisi form list kebutuhan barang kemudian

memberikannya kepada pemilik toko untuk diarsipkan ke arsip list kebutuhan barang (A4).


(52)

Pendataan Stok Barang

Pemilik Bagian Gudang

Form daftar stok barang

Pendataan stok barang

Status daftar jumlah barang

cukup

Form list kebutuhan barang

ya tidak

A2

A2 : Arsip barang

A4 ; Arsip list kebutuhan barang

List kebutuhan barang List kebutuhan

barang Mengisi

form kebutuhan

barang

A4


(53)

3.2.3 Prosesur Penjualan

Prosedur ini menjelaskan tentang alur dokumen pada saat CV. Petro melakukan penjualan. Proses yang berjalan pada saat melakukan penjualan adalah sebagai berikut :

a. Konsumen memberikan daftar barang yang akan dibeli kepada pegawai

toko.

b. Pegawai toko akan memberitahukan kepada bagian gudang untuk melihat

apakah barang tersedia atau tidak.

c. Bagian gudang akan memeriksa, apabila barang tersedia bagian gudang

akan membuat daftar penjualan barang yang akan diserahkan kepada pegawai toko. Apabila barang tidak tersedia bagian gudang akan memberitahukan kepada pegawai toko agar memberitahu kepada konsumen bahwa barang tidak tersedia, kemudian akan membuat pencatatan list kebutuhan barang yang akan di arsipkan ke arsip kebutuhan barang (A5).

d. Pegawai toko membuatkan nota pembelian rangkap dua sebagai bukti telah

terjadinya transaksi pembelian dengan ketentuan yaitu lembar pertama diberikan kepada Pembeli dan lembar kedua akan dijadikan arsip toko oleh pegawai toko ke arsip penjualan (A3).

e. Pegawai toko memberikan nota pembelian yang telah selesai dibuatnya


(54)

Prosedur Penjualan

Pegawai Toko Bagian Gudang

Konsumen

tersedia

Daftar penjualan barang

Pembuatan nota Daftar barang

yang akan dibeli

1 nota penjualan 2

nota penjualan

Pengecekan persediaan barang Daftar barang

yang akan dibeli

A3

Daftar barang yang dibeli

tidak

Daftar penjualan barang

nota penjualan

A5 : arsip list kebutuhan barang A3 : Arsip Penjualan barang

Barang tersedia ya

Pembuatan daftar penjualan

barang Pencatatan

kebutuhan barang

List kebutuhan barang

A5 Barang tidak

tersedia


(55)

3.2.4 Prosedur pembuatan Laporan

Prosedur ini menjelaskan tentang alur dokumen pada saat CV. Petro melakukan pembuatan laporan. Proses yang berjalan pada saat melkukan pembuatan laporan adalah sebagai berikut :

a. Pegawai toko membuat laporan dari arsip pembelian dari distributor (A1)

dan arsip penjualan (A3).

b. Laporan penjualan dan pembelian yang sudah dibuat diberikan kepada

pemilik toko untuk diperiksa.

c. Jika tidak sesuai maka laporan penjualan dan pembelian akan diberikan

kembali kepada pegawai toko untuk membuat kembali laporan hingga sesuai.

d. Apabila sesuai maka laporan pejualan dan pembelian akan ditandatangani


(56)

Prosedur Laporan

Pemilik Pegawai Toko

A3

Nota Penjualan

Buat laporan

Laporan penjualan dan Pembelian

Laporan Penjualan dan

Pembelian

A5 A1

Nota Pembelian

A5 : Arsip Laporan

A1 : Arsip nota pembelian barang dari distributor A3 : Arsip penjualan

Memeriksa kesesuaian

laporan

Laporan penjualan dan Pembelian Laporan penjualan

dan Pembelian tidak sesuai

tidak

menandatang ani laporan

Laporan penjualan dan Pembelian yang sudah

ditandatangan sesuai

tidak

ya


(57)

3.2.5 Solusi yang ditawarkan

Setelah melakukan analisis sistem yang sedang berjalan di CV. Petro

solusi yang ditawarkan adalah pembuatan website e-commerce pada CV.petro.

pada sistem yang dibangun konsumen dapat melihat informasi produk dan

dapat melakukan pembelian secara online. Dalam sistem yang akan dibangun

diharapkan dapat menyelesaikan permaslahan promosi produk atau bagaimana konsumen mendapatkan informasi tentang CV. Petro secara mudah, mempermudah konsumen mendapatkan informasi barang, mempermudah transaksi dan melakukan pembelian barang secara mudah serta mempermudah petugas toko mengelola informasi produk sehingga mempermudah membuat laporan tentang informasi produk, laporan penjualan kepada pemilik toko.

3.3Aturan Bisnis yang akan dibangun

Aturan bisnis sistem yang akan dibangun adalah sebagai berikut :

1. Pemesanan

Sebelum melakukan pemesanan produk di CV. Petro pembeli harus

terlebih dahulu menjadi member di websiteCV. Petro dan telah melakukan

login. Member atau pemesan dapat memilih produk yang akan dibeli lalu dimasukan ke dalam keranjang belanja yang sudah tersedia, member dapat melakukan tambah barang yang akan dipesan atau dibeli dan ditambahkan ke dalam keranjang belanja sebelumnya. Jumlah barang yang ada pada keranjang belanja dapat diubah dengan cara mengganti jumlah yang akan

dibeli dengan menekan tombol update, secara otomatis jumlah barang

akan berubah. Barang yang ada pada keranjang belanja dapat dihapus jika member tidak jadi membeli barang yang tadi sudah dipilih dengan menekan tombol batal.

Member dapat melanjutkan proses pemesanan dengan menekan tombol selesai belanja, member akan diminta untuk melanjutkan dengan mengisi data pengiriman seperti email untuk salinan pemesanan, nomor handphonei, nama lengkap dan alamat lengkap serta dapat melakukan hitung ongkos kirim.


(58)

Kemudian jika semua sudah selesai dilakukan maka member melakukan selesai belanja dengan menekan tombol selesai dan member akan mendapatkan informasi pemesanan produk yang dikirim ke email member beserta total biaya yang harus dibayar.

Jika dalam pemesanan produk ada 2 member atau lebih memesan produk

yang sama dengan jumlah pemesanan produk melebihi stok yang ada maka

produk yang dipesan akan diberikan kepada member yang pertama kali

menekan tombol selesai belanja.

2. Diskon berlaku untuk semua produk baik produk baru, lama dan apabila

member membeli barang paketan yang ditawarkan CV. Petro. Diskon diinputkan secara manual oleh petugas toko, rentang diskon dimulai dari 5%-15% sesuai dengan persetujuan pemilik.

3. Pengelolaan Stok

a. Jumlah stok barang akan berkurang ketika member melakukan proses

pemesanan, member akan diberikan waktu 1x24 jam untuk melakukan pembayaran setelah waktu pemesanan.

b. Jumlah stok barang akan dikembalikan ke jumlah stok semula jika

member membatalkan pembelian, pembelian dibatalkan oleh petugas dan ketika pembelian dibatalkan oleh sistem karena melebihi batas waktu pembayaran yaitu 1x24 jam.

c. Member akan mendapatkan email reminder pemesanan setelah 12 jam

dari waktu melakukan pemesanan, 12 jam berikutnya untuk melakukan konfirmasi pembayaran.

d. Member diharapkan mencantumkan nomor pemesanan pada saat

melakukan pembayaran atau konfirmasi transfer yang telah disediakan di sistem.

4. Pembayaran

Pembayaran dapat dilakukan setelah member mendapatkan email

informasi salinan pemesanan produk. Pembayaran dilakukan secara online

menggunakan paypal maupun offline dengan menggunakan cara transfer


(59)

pembelian barang. Jika member tidak melakukan pembayaran selama waktu yang telah ditentukan maka pembelian barang akan dibatalkan dan member akan mendapatkan email informasi barang yang akan dibeli telah dibatalkan.

5. Pengiriman

Pengiriman akan dilakukan 1 hari setelah member melakukan pembayaran. Pengiriman akandikirim sesuai alamat pengiriman dan member akan mendapatkan email yang berupa informasi pengiriman barang yang berisi nomor resi pengiriman barang jika menggunakan jasa JNE, REX atau TIKI. member dapat mengetahui produk yang sudah dibeli sudah sampai

atau belum dengan menggunakan fasilitas tracking yang sudah disediakan.

6. Retur produk

a. Retur produk adalah proses pengembalian produk bilamana produk

yang diterima oleh member mengalami kerusakan yang terjadi karena cacat pabrik, barang tidak berfungsi atau terjadi kesalahan pengiriman.Batas waktu pengajuan retur adalah 3 hari sejak produk diterima. Jika melebihi batas waktu yang ditentukan maka barang tidak bisa diretur.

b. Apabila terjadi kerusakan karena cacat pabrik maka barang akan

diganti dengan barang baru setelah pengecekan terlebih dahulu oleh pihak perusahaan.

c. Perusahaan memberikan garansi service pada setiap produk yang telah

dibeli dengan ketentuan biaya penggantian sparepart ditanggung oleh

member.

d. Sebelum melakukan retur, member terlebih dahulu harus melakukan

konfirmasi kepada perusahaan dengan melampirkan foto (format*jpg)

sebagai bukti barang cacat pabrik, barng tidak berfungsi atau terjadi kesalahan pengiriman. Member akan mendapatkan email konfirmasi retur.

e. Jika retur disetujui maka barang yang akan diretur akan diganti dengan


(1)

Berdasarkan hasil persentase di atas, maka dapat disimpulkan bahwa penilaian setuju apakah tampilan website e-cornmerce pada CV. Petro sudah menarik dengan persentase 78,7 %. Atau bisa dikategorikan sebagai setuju. Berikut kriteria interpretasi skor.

Tidak Setuju Kurang Setuju Cukup Setuju Setuju Sangat Setuju

0% 20% 40% 60% 80% 100%

78,7%

Gambar 4.10 interprestasi Nilai/Skor

3. Apakah instruksi yang ada pada website CV. Petro mudah untuk di pahami?

Tabel 4.55 Hasil Kuesioner Pengunjung Pertanyaan No. 4

Pertanyaan Keteranagan Skala (N) Responden (R) NxR

1

Sangat Setuju 5 8 40

Setuju 4 8 32

CukupSetuju 3 14 42

Kurang Setuju 2 0 0

Tidak setuju 1 0 0

Jumlah 30 114

Y = 118

30 x 5 X 100% = 78,7%

Y = 114


(2)

Berdasarkan hasil persentase di atas, maka dapat disimpulkan bahwa penilaian setuju apakah instruksi yang ada pada website CV. Petro mudah untuk dipahami dengan persentase 76 %. Atau bisa dikategorikan setuju. Berikut kriteria interpretasi skor.

Tidak Setuju Kurang Setuju Cukup Setuju Setuju Sangat Setuju

0% 20% 40% 60% 80% 100%

76%

Gambar 4.11 nterprestasi Nilai/Skor

4.2.3.3 Pengujian Beta untuk Administrator dan Petugas (Wawancara)

Wawancara dilakukan dengan menggunakan metode wawancara mendalam, yang nantinya akan diajukan pertanyaan-pertanyaan secara bebas dan leluasa mengenai penilaian penerapan sistem yang baru, yang tidak membuat kejenuhan di kedua belah pihak, sehingga diperoleh informasi yang lebih kaya. Dari hasil jawaban wawancara tersebut akan ditarik sebuah kesimpulan terhadap penilaian penerapan sistem yang baru. Berikut ini adalah hasil wawancana yang dilakukan:

Pemilik Toko:

Adanya website ini membuat pemilik toko sibuk. Pemilik toko harus melakukan pemindahan data produk-produk di toko, dan juga memasukkannya ke internet. Speed internet yang lambat menjadikan pekerjaan ini lama selesainya. Perlu pintar-pintar membagi waktu. Sebenarnya ini awalnya saja yang repot, yaitu harus memasukkan semua data-data produk yang banyak. Jika sudah selesai semua, nanti website ini akan mempermudah pekerjaannya. Untuk melakukan pengecekan stok barang, cukup dengan melihat website saja. Dengan adanya aplikasi e-commerce ini pemilik toko menjadi lebih mudah dalam membuat promosi produk yang akan ditawarkan, mempermudah pemilik toko memberikan


(3)

informasi tentang perkembangan teknologi peralatan survey dan diskon produk yang ditawarkan. Pelanggan juga diperkirakan akan mulai banyak yang berbelanja di toko melalui website, tanpa perlu bersusah-susah promosi dengan biaya yang cukup mahal. Selain itu Pelanggan juga dapat mengetahui produk-produk apa saja yang ada di toko, lebih nyaman juga pasti untuk pelanggan. Untungnya, tampilannya sederhana, jadi mudah untuk mempelajari menu-menu yang ada tapi memiliki fitur yang lengkap. Program website ini bermanfaat untuk pemilik toko dalam melihat pembelian dan penjualan produk. Dan melakukan pengecekan laporan penjualan perbulan atau pertahun kapanpun pemilik toko menginginkannya, tanpa perlu merepotkan pihak lain untuk membuatkan laporan tersebut Berdasarkan hasil kuesioner pelanggan, dengan adanya aplikasi e-commerce ini pelanggan menjadi lebih mudah.

Bagian Penjualan:

Penampilan website ini terbilang cukup menarik. Hal ini membuat bagian penjualan tertarik dan bersemangat untuk menggunakannya. Tampilan yangsederhana dan memiliki fitur yang lengkap membuat website ini menarik untuk dipelajari. Pengoperasiannya juga cukup sederhana. Program ini secara otomatis mengelola data-data pemesanan baru, telah dibayar oleh pelanggan, memberikan status lunas oleh bagian penjualan, mengetahui status barang telah dilcirim atau telah diterima oleh pelanggan, dan mengetahui barang yang gagal dalam pemesanan. Selain itu dapat mengelola data-data retur baru, mengubah status disetujui oleh bagian penjualan, mengetahui status barang telah dikirim atau telah diterima oleh pelanggan, mengubah status retur tidak disetujui oleh bagian penjualan.

4.2.4 Kesimpulan Hasil Pengujian Beta

Berdasarkan hasil persentase yang diperoleh dari pengujian beta pengguna dan wawancara, sebagian besar mengatakan sangat setuju terhadap penerapan sistem yang baru telah memiliki kandungan poin syarat user friendly dan sesuai dengan tujuan yang ingin dicapai, yaitu mempermudah proses


(4)

pengelolaan dalam bertransaksi di toko, memudahkan toko dalam berbagi informasi kepada pelanggan mengenai berbagai produk komputer yang ada di CV. Petro diharapkan dapat memperluas jangkauan promosi dan pemasaran dengan media internet, memberikan kemudahan dalam mendapatkan informasi mengenai jumlah persediaan barang atau stok barang dan memudahkan pihak toko dalam membuat laporan penjualan.


(5)

(6)

321 5.1Kesimpulan

Kesimpulan yang dapat diambil setelah melalui tahap pembangunan aplikasi e-commerce ini adalah sebagai berikut :

1. Pelanggan menjadi lebih mudah dalam mendapatkan informasi mengenai informasi stok, deskripsi barang dan informasi produk yang dijual di CV. Petro.

2. Pelanggan menjadi lebih mudah melakukan pemesanan dan pembelian produk di CV. Petro sehingga tidak perlu repot berbelanja ke toko. 3. Pemilik toko menjadi lebih mudah membuat promosi produk dan

meberikan informasi tentang diskon yang akan ditawarkan.

4. Pemilik toko menjadi lebih mudah dalam mendapatkan informasi mengenai jumlah persediaan barang.

5. Pemilik toko menjadi lebih mudah dalam mendapatkan laporan penjualan dan laporan produk.

5.2Saran

Berikut merupakan saran untuk pengembangan aplikasi e-commerce dengan harapan semakin tepatnya antara kebutuhan sistem dengan fungsinya. Aplikasi e-commerce ini dapat dikembangkan dalam versi mobile dengan berbagai platform, seperti symbian, iOs, blackberry atau android.