• Tidak ada hasil yang ditemukan

Aplikasi E-Commerce Penjualan Aksesories Motor Di Toko PD. Eliza Motor

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi E-Commerce Penjualan Aksesories Motor Di Toko PD. Eliza Motor"

Copied!
161
0
0

Teks penuh

(1)

APLIKASI E-COMMERCE PENJUALAN AKSESORIS

MOTOR DI TOKO PD. ELIZA MOTOR

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

Oleh:

MALIK KADARUSMAN

10106241

PROGRAM STUDI S1

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

(2)

i Oleh

MALIK KADARUSMAN 10106241

Pd. Eliza Motor merupakan badan usaha yang bergerak dalam bidang penjualan aksesoris motor. Perusahaan ini sudah berdiri selama 3 tahun.

Pembangunan aplikasi e-commerce ini mengacu pada sistem manual yang sedang

berjalan. Sistem manual yang berjalan saat ini berupa penjualannya yang hanya berdasarkan konsumen yang datang langsung ke toko tersebut. Selain itu, Pd. Eliza Motor memiliki kendala, mulai dari proses promosi dan transaksi serta dalam pembuatan laporan penjualan masih dilakukan secara manual sehingga laporan penjualan belum terperinci secara baik.

Teknologi dalam strategi pemasaran menggunakan E-Commerce. Untuk

metodologi penelitian perangkat lunak menggunakan metode waterfall, sedangkan

untuk pemodelan datanya menggunakan metode terstruktur yaitu Entity

Relationship Diagram (ERD) untuk menggambarkan model data dan Data Flow

Diagram (DFD) untuk menggambarkan model fungsional.

Dari hasil uji coba, Website E-Commerce ini dapat membantu pelanggan

untuk mendapatkan informasi tentang barang yang ditawarkan oleh pihak Pd. Eliza Motor, mempermudah pelanggan dalam proses pemesanan suatu barang, dan dapat membantu meningkatkan penjualan bagi toko.

(3)

ii

ABSTRACT

APPLICATION OF

E-COMMERCE SALES IN STORES MOTOR ACCESSORIESPD. ELIZA MOTOR

by

MALIK KADARUSMAN 10106241

Pd. Eliza Motor is a business entity that is engaged in sale of motor spare parts and accessory. This company has been established for 3 years. E-commerce application development refers to the manual system that is running. Manual system which runs currently the only form of sales based on consumers who come directly to the store. In addition, the distributions Pd. Eliza Motor also has disadvantages, ranging from the promotion process and transactions and in preparing reports sales are still done manually so that the sales report has not been well detailed.

The technology in the marketing strategy using the e-commerce. For research methodology software using waterfall method, for data modeling uses the structured method Entity Relationship Diagram (ERD) to describe data models and Data Flow Diagrams (DFD) to describe the functional model.

E-Commerce website can help customers to obtain information about products offered by Pd. Eliza Motor, facilitate customers in the process of ordering a product, and can help increase sales for the shop.

(4)

iii

Assalamu’alaikum Wr. Wb

Puji Syukur ke hadirat Allah SWT, karena atas segala hidayah dan rahmat-Nya,

sehingga dapat menyelesaikan penulisan laporan Tugas Akhir ini yang berjudul

Aplikasi E-Commerce Penjualan Aksesoris Motor Di Toko PD. Eliza Motor

ini.

Penyusunan Tugas Akhir ini merupakan salah satu syarat yang harus ditempuh

dalam menyelesaikan Studi Program Strata I (S-1) Jurusan Teknik Informatika di

Universitas Komputer Indonesia.

Suatu kebahagiaan yang sangat besar bagi penulis untuk dapat menyampaikan

rasa hormat dan ucapan terima kasih kepada semua pihak yang telah memberikan

dukungan baik secara langsung maupun tidak langsung, ucapan terima kasih yang

setulus-tulusnya dan tidak terhingga terutama kepada :

1. Allah SWT, karena atas Rahmat dan Karunia-Nya Tugas Akhir ini dapat

selesai.

2. Kedua orang tuaku, Bpk. Darusman dan Ibu. Nani Haryani, yang telah

memeliharaku dari kecil dan membiayaiku sehingga bisa menyelesaikan

(5)

iv

3. Kakaku tercinta Darmayani dan Adikku Krisna Mukti Darusman yang

telah memberikan doa, kasih sayang dan dorongan baik moril maupun

materi yang tiada henti. Semoga suatu saat aku dapat membanggakan

kalian.

4. Bapak Dr. Ir. Eddy Soeryanto Soegoto, M. Sc., selaku Rektor Universitas

Komputer Indonesia.

5. Ibu Mira Kania Sabariah, S.T.,M.T. selaku Ketua Jurusan Teknik

Informatika Universitas Komputer Indonesia.

6. Bapak Andri Heryandi, S.T.,M.T., selaku dosen wali dan pembimbing

saya Ibu Linda Salma A. S. Si, M.T telah memberikan bimbingan,

nasehat dan semangat selama penulisan tugas akhir ini berlangsung.

Terimakasih yang sebanyak-banyaknya, berkat bapak dan ibu, saya

banyak mendapat pelajaran yang berharga.

7. Ibu Meliana selaku pemilik toko PD. Eliza Motor.

8. Bapak dan Ibu dosen serta seluruh staf pegawai jurusan Teknik

Informatika, UNIKOM Bandung yang telah banyak membantu penulis.

9. Teman-teman IF-6 angkatan 2006 baik yang sama-sama sedang

melakukan penyusunan laporan tugas akhir maupun yang belum

melaksanakannya.

10. Untuk sahabatku (Windu Januar Pratama, Risa Herdiana, Iwan Setiawan,

(6)

v

yang telah memberikan dorongan semangatnya kepada penulis.

Semoga Allah SWT memberikan pahala berlipat ganda dan limpahan rahmat,

taufiq serta hidayah-Nya. Amin.

Penulis menyadari sepenuhnya, bahwa Laporan Tugas Akhir ini masih jauh dari

kesempurnaan. Oleh karena itu, penulis berlapang dada menerima saran dan kritik

yang sifatnya membangun mengenai laporan ini.

Akhir kata penulis mengucapkan Alhamdulillah Laporan Tugas Akhir ini telah

selesai dan semoga bermanfaat khususnya bagi Penulis dan untuk pembaca budiman

umumnya.

Wabillahitaufik Walhidaayah,

Wasalamu’alikum Wr. Wb.

Bandung, 21 Juni 2011

(7)

154

DAFTAR PUSTAKA

[1] Abdul Kadir. (2003), Pengenalan Sistem Informasi, C.V Andi Offset,

Yogyakarta.

[2] Adi Nugroho. (2006), E-Commerce Memahami Perdagangan Modern di

Dunia Maya, Informatika, Bandung.

[3] Andi Sunarto, (2009), Seluk Beluk E-Commerce, Garailmu, Yogyakarta.

[4] Bunafit Nugroho. (2004), Aplikasi Pemrograman Web Dinamis dengan PHP

dan MySQL, Gava Media, Yogyakarta.

[5] Dian Andriana. (19-03-2010 01:04:35), Pengenalan pemrograman

E-commerce Dengan PHP dan MySQL, http://www. Ilmu Komputer.com.

[6] Fatansyah,Ir. (2002), Basis Data, Informatika, Bandung.

[7] HM, Jogiyanto, 1999, Analisis dan Desain Sistem Informasi : Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis, ANDI Yogyakarta,

Yogyakarta.

[8] Lukmanul Hakim. (2008), Membongkar Trik Rahasia Para Master PHP,

Lokomedia, Yogyakarta.

[9] Lukmanul Hakim. (2009), Trik Rahasia Master PHP Terbongkar Lagi,

Lokomedia, Yogyakarta.

[10] Taryana Suryana, dan Jonathan Sarwono. (2007), E-Commerce

(8)

1

1.1 Latar Belakang Masalah

E-Commerce merupakan salah satu konsep yang cukup berkembang dalam

dunia internet. Penggunaan sistem ini dapat menguntungkan banyak pihak, baik

pihak konsumen, produsen maupun penjual (retail). Konsep online shopping

menyediakan banyak kemudahan dan kelebihan jika dibandingkan dengan konsep

belanja yang konvensional. Selain proses transaksi bisa menjadi lebih cepat, di

internet telah disediakan hampir semua barang yang biasanya dijual secara

lengkap, Hal tersebut juga didukung dengan keunggulan jasa internet yang

memberikan pelayanan 24 jam setiap harinya, penggunaan jasa internet yang

mudah dan biaya yang relatif murah serta kemudahan-kemudahan lainnya,

membuat semakin banyak perusahaan yang ingin megembangkan bisnis dengan

memanfaatkan jasa internet yang sering dikenal dengan e-commerce.

Toko PD. Eliza Motor merupakan perusahaan yang bergerak dibidang jasa

penjualan aksesoris. Dalam penjualan aksesoris motor di Toko PD. Eliza Motor

masih memanfaatkan jasa direct marketing yang mengajukan penawaran kepada

konsumen-konsumen secara manual dan mengajukan penawaran jika ada

konsumen mebutuhkan aksesoris. Cara penjualan tersebut terbilang cukup efektif,

namun hal tersebut hanya efektif jika dilakukan dalam wilayah kota, kabupaten.

Dalam hal ini, PD. Eliza Motor ingin memperluas target market penjualan

(9)

2

jika konsumen-konsumen yang ingin membeli aksesoris berada diluar kota dan

juga akan memakan biaya yang cukup besar jika tetap menggunakan metode

manual yg ditugaskan kepada direct marketing.

Untuk menghadapi kendala tersebut diperlukan solusi yang efektif, salah

satunya yaitu dengan memanfaatkan teknologi internet Pemasaran menggunakan

teknologi internet ini kita kenal sebagai E-Commerce. Yaitu teknik pemasaran

dan penjualan online berbasis website yang pada saat ini dirasa merupakan satu

cara yang akurat, praktis, cepat, tidak terbatas jarak dan waktu, dan tentunya

dengan biaya yang cukup murah.

Dengan memanfaatkan teknologi yang ada, maka penulis akan membuat

suatu sistem pemasaran secara online yaitu dengan membangun ”Aplikasi

E-Commerce Penjualan Aksesoris Motor Di Toko PD. Eliza Motor”.

1.2 Identifikasi Masalah

Permasalahan yang dihadapi dalam pembuatan tugas akhir ini adalah:

1. Bagaimana merancang proses pemasaran yang bagus dan baik.

2. Bagaimana mengimplementasikan rancangan pemasaran kedalam suatu

aplikasi.

3. Bagaimana dapat memperluas area pemasaran dan partambahan customer

4. Bagaimana mereduksi biaya promosi agar tidak membengkak

5. Bagaimana mempromosikan kepada customer sehingga customer dapat

dengan mudah memperoleh informasi dari barang yang dihasilkan oleh PD.

(10)

6. Bagaimana mempermudah pembuatan faktur penjualan, pemesanan dan

barang.

1.3 Maksud dan Tujuan 1.3.1 Maksud

Maksud dari penulisan laporan tugas akhir ini adalah untuk membangun

Aplikasi E-Commerce Penjualan Aksesoris Motor Di Toko PD. Eliza Motor.

1.3.2 Tujuan

Untuk menunjukkan bagaimana proses bisnis yang ada agar lebih nyata dan

lebih terlihat. Secara spesifik tujuan pembuatan tugas akhir ini adalah :

1. Memperluas target market penjualan aksesoris motor di Toko PD. Eliza

Motor secara online.

2. Mempermudah dalam memberi informasi penjualan aksesoris motor di

Toko PD. Eliza Motor kepada konsumen secara online.

3. Memudahkan PD. Eliza Motor dalam mengolah data transaksi.

4. Menyediakan sistem transaksi online untuk konsumen, sehingga

memudahkan dalam melakukan transaksi.

5. Menyediakan tempat bagi konsumen untuk dapat saling berkomunikasi

dengan Toko PD. Eliza Motor.

6. Menyediakan tingkat keamanan yang dapat diterima dalam bertransaksi

secara online sehingga setiap konsumen akan merasa nyaman dalam

(11)

4

1.4 Batasan Masalah / Ruang Lingkup Kajian

Untuk mempertajam pembahasan yang sesuai dengan latar belakang yang

telah ditulis penulis mengemukakan diatas, maka untuk itu penulis membatasi

masalah sebagai berikut :

1. Aplikasi e-commerce yang dibangun dapat digunakan oleh admin, staf toko,

konsumen, dan pengunjung.

2. Pembelian dapat dilakukan oleh yang sudah terdaftar sebagai member PD.

Eliza Motor.

3. Status pembelian aksesoris kepada PD. Eliza Motor akan dilakukan

pemberitahuan melalui e-mail yang sudah terdaftar sewaktu pendaftaran

menjadi member PD. Eliza Motor.

4. Bahasa pemrograman yang digunakan adalah PHP dan Javascript.

5. Database yang digunakan adalah MySQL.

6. Sistem keamanan menggunakan SSL (Secure Socket Layer).

7. Fasilitas yang dapat digunakan untuk berkomunikasi antara pemilik usaha

dengan konsumen dapat menggunakan email, yahoo messenger, telepon

atau fax.

8. Menggunakan situs social networking sebagai media promosi barang PD.

Eliza Motor.

9. Fitur belanja yang digunakan adalah pencarian barang (nama, harga, dan

kategori), barang yang sedang diskon, Barang Terbaru (Newest Product),

Barang Terlaku (Global/per Kategori), Barang Paling Banyak Dilihat (Most

(12)

10. Fitur pengolahan data yang tersedia adalah data barang, kategori/merk,

detail barang, manajemen harga barang, gambar barang, rating barang,

barang promosi, pengolahan diskon, dan pengolahan stok barang.

11. Fitur manajemen pemesanan yang tersedia adalah pencarian data pesanan,

update status pesanan, konfirmasi pembayaran, konfirmasi pesanan.

12. Mendukung Search Engine Optimization (SEO).

13. Untuk pembayaran dapat dilakukan dengan cara Transfer ataupun bisa

menggunakan fasilitas pembayaran online menggunakan paypal.

14. Pengiriman barang menggunakan jasa yang disediakan oleh PD. Eliza

Motor atau menggunakan jasa pengiriman barang seperti JNE.

15. Pembuatan laporan penjualan, pemesanan, barang dan lain-lain. Dapat

disusun harian, mingguan, bulanan ataupun tahunan. Atau periodik

berdasarkan waktu yang ditentukan, dan juga ada fasilitas untuk pencetakan

label pengiriman.

16. Adanya fasilitas restore dan backup database untuk menghindari terjadinya

kesalahan dan untuk pengamanan data.

17. Aplikasi ini juga dapat mengelola retur barang bila mana ada customer yang

tidak cocok dengan barang yang dibeli dan ingin mengembalikannya.

18. Aplikasi yang digunakan dalam membangun perangkat lunak ini

diantaranya Adobe Dreamweaver CS5, XAMPP, Adobe Photoshop,

(13)

6

1.5 Metodologi Penelitian

Metode penelitian dapat diartikan sebagai cara untuk mencapai suatu tujuan

di dalam sebuah penelitian. Penelitian adalah suatu kegiatan penyelidikan yang

dilakukan menurut metode ilmiah yang sistematik untuk menemukan informasi

ilmiah dan atau teknologi yang baru. Adapun metodologi penelitian yang

digunakan dalam penulisan skripsi ini adalah sebagai berikut :

1. Tahap Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah

sebagai berikut :

a. Observasi.

Teknik pengumpulan data dengan mengadakan penelitian dan

peninjauan langsung terhadap tempat sebenarnya.

b. Interview

Teknik pengumpulan data dengan mengadakan tanya jawab secara

langsung yang ada kaitannya dengan topik yang diambil.

c. Studi Literatur

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper

dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

2. Tahap Pengembangan Perangkat Lunak

Tahap pengembangan perangkat lunak yang digunakan menggunakan

metode waterfall seperti yang tercantum pada gambar 1.1 meliputi :

(14)

Tahap ini merupakan tahap pendefinisian kebutuhan sistem secara

menyeluruh, baik itu perangkat penunjang maupun data yang mengalir

dalam sistem.

b. Analisis Masalah

Menganalisis masalah yang akan diselesaikan serta memberikan

batasan-batasan dari suatu masalah yang ada.

c. Perancangan

Proses perancangan aplikasi membagi persyaratan dalam sistem

perangkat keras atau perangkat lunak.

d. Implementasi

Perancangan perangkat lunak direalisasikan sebagai serangkaian

program atau unit program.

e. Pengujian

Setelah program selesai dibuat, maka tahap berikutnya adalah

pengujian terhadap program tersebut.

f. Pemeliharaan

Mencakup koreksi error yang tidak ditemukan pada tahap-tahap

terdahulu dan melakukan pemeliharaan untuk pengembangan sistem

(15)

8

Analisis

Pengujian Perancangan

Implementasi

Pemeliharaan Sistem

Engineering

Gambar 1.1 Model Waterfall

1.6 Sistematika Penulisan

Dalam sistematika penulisan ini penulis membagi menjadi beberapa bab

dengan pokok pembahasan secara umum sebagai berikut :

BAB I PENDAHULUAN

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

batasan masalah, metodologi penelitian, sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini terbagi menjadi dua bagian, yaitu: tinjauan umum perusahaan dan

landasan teori. Tinjauan umum perusahaan berisi tentang sejarah singkat

perusahaan, visi, misi, dan struktur organisasi sedangkan landasan teori berisi

teori-teori pendukung dalam membangun sistem Aplikasi E-Commerce Penjualan

(16)

BAB III ANALISIS DAN PERANCANGAN SISTEM

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 IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini Berisi tentang tahapan-tahapan yang dilakukan untuk menerapkan

sistem yang telah dirancang serta melakukan pengujian apakah aplikasi yang

dibuat berjalan, sesuai yang diinginkan.

BAB V KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan tentang keseluruhan dari pembangunan aplikasi

(17)

10

BAB II

LANDASAN TEORI

Bab ini menjelaskan tentang sejarah profil perusahaan yang diteliti hingga

teori-teori dasar yang berhubungan dengan permasalahan yang akan digunakan

dalam pembangunan aplikasi.

2.1 Profil Perusahaan

Toko PD. Eliza Motor merupakan sebuah toko yang bergerak dibidang

penjualan aksesoris motor. Berdiri pada tahun 2003 yang bertempat Jl. Pungkur

no 153 Bandung.

Visi : Memenuhi sebagian kebutuhan masyarakat

Misi : Meningkatkan mutu dan kualitas barang dalam negeri khususnya dibidang aksesoris motor.

2.1.1 Struktur Organisasi Perusahaan

Organisasi perusahaan sangat penting dalam menjamin kelangsungan dan

kelancaran mekanisme kerja toko, dengan adanya organisasi toko dimaksudkan

untuk menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan

kebutuhan perusahaan sehingga mempermudah kegiatan operasional dalam

(18)

Gambar 2.1 Struktur Organisasi Toko

2.2 Teori E-Commerce

Teori-teori yang bersangkutan dengan e-commerce yang akan dubangun,

dijelaskan diantaranya sebagai berikut :

2.2.1 Pengenalan E-Commerce

E-Commerce (Electronic Commerce) merupakan satu teknologi yang

berkembang pesat seiring dengan kehadiran Internet dalam kehidupan kita.

Banyak orang mendapatkan manfaat kemudahan berbisnis melalui Internet.

E-Commerce merupakan bagian dari e-bisnis. Dimana E-Commerce

mengacu pada Internet untuk belanja Online dan jangkauannya sempit. Sebagai

sub perangkat dari e-bisnis. Cara pembayaran pada E-Commerce dilakukan

melalui transfer uang secara digital melalui Account Paypal atau kartu kredit.

Sedangkan e-bisnis mengacu pada Internet tapi jangkauannya lebih luas.

2.2.2 Kerangaka Dasar E-Commerce

Aplikasi E-Commerce disusun berdasarkan infrastruktur teknologi yang

sudah ada, yaitu kombinasi antara komputer, jaringan komunikasi, dan software

pemilik

Staff toko

(19)

12

komunikasi sehingga menjadi Information SuperHighway. Aplikasi E-Commerce

tidak akan berjalan tanpa hal-hal yang terdapat dalam infrastruktur berikut :

1. Jasa bisnis umum, sebagai jasa untuk proses pembelian dan penjualan.

2. Distribusi pesan dan informasi, sebagai sarana pengiriman dan pengambilan

informasi.

3. Isi multimedia dan publikasi jaringan, untuk pembuatan barang dan sarana

mengkomunikasikannya.

4. Information Superhighway, sebagai sarana utama untuk penyediaan sistem

highway (jalan utama) dimana seluruh aktivitas E-Commerce akan

menggunakan jalan utama tersebut.

2.2.3 Klasifikasi E-Commerce

Pengklasifikasian E-Commerce yang lazim dilakukan orang lain adalah

berdasarkan sifat transaksinya, diantaranya :

1. Business-to-business (B2B)

Transaksi secara elektronik antara entitas atau obyek bisnis yang satu ke

obyek bisnis lainnya atau disebut juga transaksi antar perusahaan dan biasanya

pembelian dalam jumlah yang besar karena akan dijual kembali.

2. Business-to-consumer (B2C)

Jenis pertukeran jasa, informasi barang dari perusahaan kepada konsumen

menggunakan Internet dan teknologi perdagangan elektronik. Contohnya

(20)

3. Consumer-to-consumen (C2C)

Model bisnis E-Commerce dimana konsumen menjual kepada konsumen

lain menggunakan perusahaan perantara (broker) atau lelang elektronik.

Contohnya : Online Advertising.

4. Business-to-consumer (C2B)

Yang termasuk kedalam kategori ini adalah perseorangan yang menjual

barang atau layanan kepada organisasi atau perseorangan yang mencari penjual,

berinteraksi dengan mereka untuk mengenalkan barangnya dan menyepakati suatu

transaksi yang terjadi.

2.2.4 Keuntungan E-Commerce

Ada berbagai keuntungan yang didapat dalam melakukan E-Commerce.

Beberapa manfaatnya antara lain :

1. Keuntungan bagi produsen

a. Memberikan kesempatan kepada produsen untuk meningkatkan

pemasaran barang secara global.

b. Mengurangi penggunaan paper/kertas diberbagai aktifitas mulai dari

tahapan desain, produksi, pengepakan pengiriman, distribusi hingga

marketing.

c. Mengurangi waktu delay dari pengiriman dan penyimpanan karena

antara sistem produksi, pengepakan, penyimpanan dan distribusi

terkoneksi secara Online.

d. Membantu perusahaan-perusahaan yang memproduksi produk/service

(21)

14

fisik, karena keterbatasan konsumen, tempat dan biaya promosi yang

tinggu.

2. Keuntungan bagi Consumer

a. Memberikan kesempatan konsumen yang berada dibelahan dunia

manapun untuk dapat menggunakan sebuah barang yang dihasilkan

dari belahan dunia yang berbeda dan melakukan transaksi dan meraih

informasi dari pihak pertama sepanjang tahun.

b. Meningkatkan daya beli dan kesempatan masyarakat untuk

mendapatkan barang yang terbaik karena perusahaan yang

mengeluarkan barang dapat menjualnya lebih murah karena biaya

produksi yang rendah.

c. Mengurangi pengangguran karena masyarakat semakin bergairah

untuk berbisnis karena cara kerja yang gampang dan tanpa modal

yang besar.

d. Meningkatkan daya kreatifitas masyarakat, berbagai jenis barang

dapat dipasarkan dengan baik, sehingga akhirnya juga membantu

pemerintah untuk menggairahkan perdagangan khususnya usaha kecil

menengah.

2.2.5 Kekurangan E-Commerce

Walaupun dengan adanya E-Commerce memberi banyak keuntungan, akan

(22)

1. Bagi organisasi / perusahaan

a. Keamanan sistem rentang diserang

Terdapat sejumlah laporan mengenai Website dan basis data yang

dihack, dan berbagai lubang kelemahan keamanan dalam Software.

Hal ini dialami oleh sejumlah perusahaan besar seperti Microsoft dan

lembaga perbankan. Maslaah keamanan ini menjadi sangat penting

karena bila pihak lain yang tidak berwenang bisa menembus sistem

maka dapat menghancurkan bisnis yang telah berjalan.

b. Persaingan tidak sehat

Dibawah ini tekanan untuk berinovasi dan membangun bisnis untuk

memanfaatkan kesempatan yang ada dapat memicu terjadinya

tindakan ilegal yaitu penjiplakan ide dan perang harga.

c. Masalah kompabilitas teknologi lama dengan yang lebih baru

Dengan perkembangan dan inovasi yang melahirkan teknologi baru,

sering muncul masalah yaitu sistem bisnis yang lama tidak dapat

berkomunikasi dengan infrastruktur berbasis Web dan Internet. Hal ini

memaksa perusahaan untuk menjalankan dua sistem independen yang

tidak dapat saling berbagi, hal ini dapat mengakibatkan

pembengkakan biaya.

2. Bagi konsumen

a. Perlunya keahlian komputer

Terdapat sejumlah laporan mengenai Website dan basis data yang

(23)

16

Hal ini dialami oleh sejumlah perusahaan besar seperti Microsoft dan

lembaga perbankan. Masalah keamanan ini menjadi sangat penting

karena bila pihak lain yang tidak berwenang bisa menembus sistem

maka dapat menghancurkan bisnis yang telah berjalan.

b. Biaya tambahan untuk mengakses internet

Dibawah ini tekanan untuk berinovasi dan membangun bisnis untuk

memanfaatkan kesempatan yang ada dapat memicu terjadinya

tindakan ilegal yaitu penjiplakan ide dan perang harga.

c. Biaya peralatan komputer

Dengan perkembangan dan inovasi yang melahirkan teknologi baru,

sering muncul masalah yaitu sistem bisnis yang lama tidak dapat

berkomunikasi dengan infrastruktur berbasis Web dan Internet. Hal ini

memaksa perusahaan untuk menjalankan dua sistem independen yang

tidak dapat saling berbagi, hal ini dapat mengakibatkan pembekakan

biaya.

d. Risiko bocornya privasi dan data pribadi

Segala hal mungkin terjadi saat konsumen mengakses Internet untuk

menjalankan E-Commerce, termasuk resiko bocornya data pribadi

karena ulah orang lain yang ingin membobol sistem.

e. Berkurangnya waktu untuk berinteraksi secara langsung dengan orang

lain.

Transaksi E-Commerce yang berlangsung secara Online telah

(24)

dengan orang lain. Hal ini tidak baik karena dikawatirkan akan dapat

mengurangi rasa kepedulian terhadap lingkungan sekitar nya.

3. Bagi masyarakat

a. Berkurang interaksi antar manusia

Karena masyarakat lebih sering berinteraksi secara elektronik,

dimungkinkan terjadi berkurangnya kemampuan sosial dan personal

manusia untuk bersosialisasi dengan orang lain secara langsung.

b. Kesenjangan sosial

Terdapat bahaya potensial karena dapat terjadi kesenjangan sosial

antara orang-orang yang memiliki kemampuan teknis dalam

E-Commerce dengan yang tidak yang memiliki keahlian digaji lebih

tinggi dari pada yang tidak.

c. Adanya sumber daya yang terbuang

Munculnya teknologi baru akan membuat teknologi lama tidak

dimanfaatkan lagi. Misalnya dengan komputer model lama atau

Software model lama yang sudah tidak layak untuk digunakan lagi.

d. Sulitnya mengatur internet

Sejumlah kriminalitas telah terjadi di Internet dan banyak yang tidak

terdeteksi. Karena jumlah jaringan yang terus berkembang semakin

luas dan jumlah pengguna yang semakin banyak, seringkali membuat

(25)

18

2.2.6 Keamanan E-Commerce

Secara umum, keamanan merupakan salah satu komponen atau servis yang

dibutuhkan untuk menjalankan E-Commerce. Beberapa topik yang harus dikuasai

antara lain ada didaftar dibawah ini :

1. Teknologi Kriptografi

Teknologi kriptografi menjelaskan bagaimana mengamankan data dengan

menggunakan enkripsi. Berbagai sistem sudah dikembangkan seperti sistem

private key dan public key. Penguasaan algoritmat-algoritma populer digunakan

untuk mengamankan data juga sangat penting. Contoh algoritma ini antara lain

DES, IDEA, RC5, RSA dan ECC (Ellliptic Curve Cryptography). Salah satu

masalah dalam mengamankan enkripsi adalah bagaimana memastikan bahwa

hanya sang penerima yang dapat mengakses data.

2. Konsultan Keamanan

Konsultan, organisasi, dan institusi yang bergerak dibidang keamanan dapat

membantu meningkatkan dan menjaga keamanan. Contoh organisasi yang

bergerak dibidang ini adalah IDCERT.

2.2.6.1Secure Socket Layer (SSL)

Secure Socket Layer atau SSL adalah metode standar yang digunakan untuk

mengamankan proses komunikasi di Internet, khususnya pada aktifitas penjelajah

(browsing) situs Web. Dengan menggunakan SSL, suatu data / pesan yang

dikirimkan antara server dengan browser komputer client dienkripsi dengan

menggunakan PKI (public key infrastructure). Dengan demikian apabila ada

(26)

dikirim, penyusup tersebut tidak akan dapat menggunakan pesan yang telah

ter-enkripsi tersebut.

Tahap-tahap yang harus dilalui dalam menggunakan SSL adalah :

1. Negoisasi algoritma yang akan digunakan kedua belah pihak.

2. Otentikasi menggunakan Public Key Encryption atau sertifikat elektronik.

3. Komunikasi data dengan menggunakan Symmetric Key Encryption.

2.3 Transaksi Paypal

Transaksi Paypal merupakan sebuah transaksi yang dilakukan

menggunakan sarana Internet. Transaksi ini menggunakan mesin atau perangkat

lunak dan perangkat keras untuk melakukan proses transaksi sehingga dapat

mengoptimalkan pelayanan.

Keuntungan menggunakan sistem transaksi Paypal bagi perusahaan dan

Customer, yaitu :

a. Keuntungan bagi perusahaan yaitu transaksi dapat berjalan selama 24

jam penuh. Sedangkan bagi Costumer dapat berasal dari mana saja

selama Customer tersebut terhubung dengan Internet.

b. Costumer dapat melakukan transaksi kapan saja dan dimana saja.

Kerugian menggunakan sistem transaksi Paypal bagi perusahaan dan bagi

(27)

20

a. Kerugian bagi perusahaan adalah jika terjadi fraud atau

penyalahgunaan data Customer untuk bertransaksi dengan pihak

Merchant.

b. Kerugian bagi Customer adalah rata-rata pihak perusahaan

membebankan biaya transaksi kepada Customer.

2.3.1 Paypal

Paypal adalah salah satu alat pembayaran (Payment Procesors)

menggunakan Internet yang terbanyak digunakan didunia 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 diseluruh dunia dan banyak fungsi lainnya dengan

mudah dan otomatis menggunakan Internet, Paypal mengatasi kekurangan dalam

pengiriman uang tradisional seperti cek atau Money order yang prosesnya dapat

memakan waktu Paypal seperti rekening bank, pertama anda membuat account,

lalu mengisi account tersebut dengan dana dari kartu kredit atau transferan dana

dari account Paypal orang lain ke balance Paypal anda, dan anda sudah dapat

menggunakan account Paypal untuk bertransaksi.

2.4 Search Engine Optimization (SEO)

SEO (Search Engine Optimization) atau optimisasi mesin pencari adalah

serangkaian proses yang dilakukan secara sistematis yang bertujuan untuk

meningkatkan volume dan kuatlitas trafik dari mesin pencari menuju alamat situs

Web tertentu dengan memanfaatkan mekanisme kerja alami algoritma mesin

(28)

Web pada posisi teratas (atau setidaknya pada halaman pertama) hasil pencarian

berdasarkan subyek tertentu. Secara logis, alamat situs yang menempati posisi

teratas hasil pencarian memilki peluang lebih besar untuk mendapatkan.

2.5 Pembangungan Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasikan dan mengevaluasi permasalahan-permasalahan,

kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

2.5.1 Flowmap

Bagan alir atau FlowMap adalah bagan yang menunjukan alir didalam

program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk

alat bantu komunikasi dan dokumentasi. Bagan alir dokumen atau sering disebut

juga FlowMap merupakan bagan alir yang menunjukan arus dari aliran formulir

termasuk tembusan-tembusannya.

2.5.2 Entity Relationship Diagram (ERD)

Model E-R didasarkan pada persepsi bahwa dunia nyata merupakan

sekumpulan dari sejumlah objek dasar (entitas) dan relasi antar objek-objek data

tersebut.

Diagram yang menggambarkan struktur lojig keseluruhan basis data, simbol

yang digunakan adalah Persegi empat, merepresentasikan himpunan entitas (untuk

entitas lemah diberi garis ganda), Elips, merepresentasikan atribut, Wajib,

(29)

simbol-22

simbol pada diagram. Label dari persegi empat, elips, dan wajik menunjukkan

nama, Kardinalitas pemetaan dinyatakan dengan 2 cara : [Korth] garis berarah (1)

dan garis tidak berarah (Banyak), [Date] menuliskan kardinalitasnya pada garis

dan Peran dapat dituliskan sebagai label dari garis.

Pemakaian elemen-elemen dalam ERD ada tiga diantaranya sebagai berikut:

1. Entity (Entitas) adalah sebuah objek yang dapat dibedakan dari objek-objek

lainnya, yang memiliki sejumlah property atau atribut, dimana setiap atribut

memiliki sekumpulan nilai yang diizinkan yang disebut Domain, himpunnan

entitas yaitu kumpulan jumlah entitas yang memiliki tipe yang sama dan

sebuah basis data mengandung sekumpulan himpunan entitas yang

masing-masingnya memiliki sejumlah entitas dari tipe yang sama.

2. Relationship (relasi) merupakan hubungan antar entitas yaitu sebuah relasi

menggambarkan suatu asosiasi antar sejumlah entitas, himpunan relasi

(Relationsip set) adalah kumpulan sejumlah relasi yang memiliki tipe yang

sama yang merupakan relasi matematis terhadap dua atau lebih himpunan

entitas : {(e1, e2,…, en)( e1  E1, e2 E2,…, en En)}, Jumlah entitas terlihat

dalam 2 buah relasi disebut derajat. Kebanyakan relasi yang muncul adalah

relasi binary, ada beberapa yang ternary, lebih dari itu sangat jarang, Fungsi

sebuah entitas di dalam relasi disebut peran (role) dan Sebuah relasi dapat

(30)

2.5.3 Diagram Konteks

Diagram konteks merupakan arus data yang berfungsi untuk

menggambarkan keterkaitan aliran-aliran data antar sistem dengan bagian luar

(kesatuan luar). Kesatuan luar ini merupakan sumber arus data atau tujuan data

yang berhubungan dengan sistem informasi tersebut.

2.5.4 Data Flow Diagram (DFD)

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada

atau sistem baru yang akan dikembangkan secara logika tanpa

mempertimbangkan lingkungan fisik dimana data tersebut akan disimapan. DFD

merupakan alat yang digunakan pada metodologi pengembangan sistem yang

terstruktur, selain itu merupakan alat yang cukup popular dikarenakan dapat

menggambarkan arus data dalam didalam sistem secara jelas dan terstruktur.

Dalam mengembangkan suatu aliran data atau proses yang terjadi di dalam

sistem data flow diagram menggunakan simbol-simbol yang memiliki arti

tersendiri dalam menerangkan :

a. Eksternal Entity

Eksternal entity dapat merupakan kesatuan (entity) dilingkungan luar

sistem yang dapat berupa orang, organisasi atau sistem lainnya, yang

memberikan input-output dari sistem.

b. Data Flow

Arus data ini mengatur diantara proses, simpan data, dan kesatuan

luar. Arus data ini menujukkan arus data yang dapat berupa masukan

(31)

24

c. Proses

Untuk physical data flow diagram (PDFD), data dilakukan oleh orang,

mesin atau komputer. Sedangkan untuk logical data flow diagram

(LDFD), suatu proses hanya menujukkan proses dari komputer.

d. Penyimpanan Data

Simpanan data (data store) merupakan tempat penyimpanan data.

Simpanan data dari DFD disimbolkan dengan sepasang garis

horizontal paralel.

Konsep dasar DFD dapat dilakukan dengan analisa Top Down, yaitu

pemecahan sistem yang besar menjadi beberapa sub-sub sistem yang lebih kecil

DFD terdiri dari :

a. Context Diagram

Diagram konteks yaitu diagram yang menunjukkan batas dan

jangkauan dari sistem informasi yang dibuat. Merupakan gambaran

sistem secara garis besar dengan entitas-entitas yang ada dan hanya

memperlihatkan kelompok data input dan output.

Konteks diagram merupakan level teratas dari diagram arus data .

Diagram konteks adalah diagram tingkat atas yang merupakan

diagram global dari sistem informasi yang menggambarkan

aliran-aliran data dari entitas-entitas yang masuk dan yang keluar

(32)

b. Middle Level

Merupakan pemecahan dari tiap–tiap proses yang mempunyai fungsi

sama. Pada middle level diagaram 0 dipecah menjadi diagram 1,2,3

dan seterusnya yang merupakan penguraian dari diagram konteks.

c. Lowest Level (DFD Level Terendah)

Diagram yang menunjukkan proses yang lebih detail dari level

sebelumnya.Merupakan pemecahan dari data flow yang ada pada

middle level. Pemecahan tersebut masih tetap mempunyai fungsi yang

sama dari level sebelumnya. Untuk Lowest Level, pemberian nomor

diagram terdiri dari bagian middle level.

2.5.5 Kamus Data (Data Dictionary)

Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan

informasi dari suatu sistem informasi.

Dengan adanya kamus data, analisis sistem dapat mendefinisikan data yang

mengalir di dalam sistem dengan lengkap. Pada tahap perancangan sistem, kamus

data dapat digunakan untuk merancang input, output, dan merancang DataBase

program. Kamus data dibuat berdasarkan arus data yang ada.

2.6 Perangkat Lunak yang Digunakan

Perangkat lunak memiliki pengertian menunjuk pada program dan alat bantu

lain yang bersifat menambah kemampuan komputer sebagai alat untuk

(33)

26

2.6.1 Xampp

XAMPP merupakan pengembangan dari LAMP (Linux Apache, MySQL,

PHP and PERL), XAMPP ini merupakan project non-profit yang di kembangkan

oleh Apache Friends yang didirikan Kai 'Oswalad' Seidler dan Kay Vogelgesang

pada tahun 2002, project mereka ini bertujuan mempromosikan pengunaan

Apache web server.

2.6.2 Apache

Server HTTP Apache atau Server Web / WWW Apache adalah server web

yang dapat dijalankan dibanyak sistem operasi (Unix, BSD, Linux, Windows,

Novotel Netware dan lainnya) yang berguna untuk melayani dan memfungsikan

situs web. Protokol yang digunakan untuk melayani fasilitas web / www ini

menggunakan HTTP.

2.6.3 MySQL

MySQL adalah sebuah aplikasi Relational Database Management Server

(RDBMS) bersifat open source yang memungkinkan data diakses dengan cepat

oleh banyak pemakai secara bersamaan dan juga memungkinkan pembatasan

akses pemakai berdasarkan privilege (hak akses) yang diberikan. MySQL

menggunakan bahasa SQL (structured query language) yang merupakan bahasa

standar pemograman database.

Keunggulan dari MySQL adalah :

1. Berisfat open source.

2. Sistem software-nya tidak memberatkan kerja server atau komputer karena

(34)

Keistimewaan MySQL Sebagai DataBase server yang memiliki konsep

DataBase modern, MySQL memiliki banyak sekali keistimewaan. Berikut ini

beberapa keistimewaan yang dimiliki oleh MySQL :

1. Portability

MySQL dapat berjalan stabil pada berbagai OS seperti Windows, Linux,

Unix, Mac OS, Solaris, Unix, Amiga, HP-UX, Symbian.

2. Open Source “limited”

Dahulu MySQL didistribusikan secara open source (gratis), dibawah lisensi

GPL sehingga kita dapat menggunakannya secara cuma-cuma tanpa dipungut

biaya. Namun, saat ini karena MySQL telah dibeli oleh SUN, maka kita tidak

dapat lagi menikmati fitur-fitur baru yang ada di MySQL, karena SUN akan

membatasi fitur-fitur baru ini hanya untuk user yang membeli lisensinya.

Sehingga MySQL tidak lagi sebuah open source yang benar-benar gratis lagi.

MySQL sekarang hanya menyediakan fitur-fitur "dasar" saja yang saat ini sudah

menggunakan versi Untuk mendownloadnya silahkan download di sini dan dicari

versi MySQL dengan OS kita.

3. Multiuser

MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan

tanpa mengalami konflik. Hal ini memungkinkan sebuah DataBase server

MySQL dapat diakses klien secara bersamaan.

4. Performace Tuning

MySQL memiliki kecepatan yang menakjubkan dalam menangani query

(35)

28

5. Column Types

MySQL memiliki tipe kolom yang sangat kompleks, seperti signed /

unsigned integer, float, double, char, varchar, text, blob, date, time, datetime,

timestamp, year, set serta enum.

6. Command dan Functions

MySQL memiliki operator dan fungsi secara penuh yang mendukung

perintah SELECT dan WHERE dalam query.

7. Security

MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama

host, dan izin akses user dengan sistem perizinan yang mendetail serta password

terenkripsi.

8. Scalability dan Limits

MySQL mampu menangani DataBase dalam skala besar dengan jumlah

records lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu, batas

index yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Connectivity

MySQL dapat melakukan koneksi dengan klien menggunakan TCP/IP, Unix

soket (Unix), atau Named Pipes (NT).

10. Localisation

MySQL dapat mendeteksi pesan kesalahan (error code) pada klien dengan

(36)

11. Interface

MySQL memiliki interface terhadap berbagai aplikasi dan bahasa

pemrograman dengan menggunakan fungsi API (Application Programming

Interface).

12. Client dan Tools

MySQL dilengkapi dengan berbagai tools yang dapat digunakan untuk

administrasi DataBase, dan pada setiap tools yang ada disertakan petunjuk

Online.

13. Struktur Tabel

MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani

ALTER TABLE dibandingkan DataBase lainnya.

2.6.4 PHP

PHP merupakan singkatan dari Hypertext Preprocessor, adalah sebuah

bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip

dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.

Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis

halaman web dinamis dengan cepat. PHP merupakan bahasa pemograman web

yang bersifat server-side HTML sama dengan embedded scripting, di mana

script-nya mescript-nyatu dengan HTML dan berada di server.

Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai

modul dari Apache di antaranya adalah :

(37)

30

2. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman

Web lainnya yang berorientasi pada server-side scripting.

3. Akses ke sistem DataBase yang lebih fleksibel seperti MySQL.

Kelebihan PHP dari bahasa pemrograman lain yaitu sebagai berikut :

1. Bahasa pemrograman php adalah sebuah bahasa script yang tidak

melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung php dapat ditemukan dimana-mana dari mulai

IIS sampai dengan Apache, dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahaman, php adalah bahasa scripting yang paling mudah

karena referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

(linux, unix, windows) dan dapat dijalankan secara runtime melalui console

serta juga dapat menjalankan perintah-perintah sistem.

6. Aplikasi dengan PHP cukup cepat dibandingkan dengan aplikasi CGI

dengan Perl atau Phyton bahkan lebih cepat dibanding dengan ASP maupun

Java dalam berbagai aplikasi web (kecepatan ini bisa bervariasi karena

dipengaruhi oleh tipe aplikasi dan jumlah pengunjung).

7. Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di

web server Apache dan OS Linux.

(38)

9. Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com,

phpbuilder.com, phpindo.com, serta berbagai situs dan mailing list lain.

10. Berbagai skrip atau aplikasi siap pakai yang gratis telah tersedia.

Kelemahan PHP diantarannya adalah sebagai berikut :

1. Tidak ideal untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya

(sampai versi 4 ini).

3. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau

penggunaan template dapat memperbaikinya).

4. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli

dalam melakukan pemrograman dan kurang memperhatikan isu dan

konfigurasi PHP. Kode PHP dapat dibaca semua orang, dan kompilasi

hanya dapat dilakukan dengan tools yang mahal dari Zend ($2000).

2.6.5 Macromedia Dreamweaver

Macromedia Dreamweaver adalah tools HTML editor professional, untuk

mendesain, melakukan coding, dan pengembangan dari website, web page, dan

web application. Tools ini memiliki fitur visual editing yang memungkinkan user

membuat halaman web tanpa harus menulis barisan kode HTML. Dreamweaver

membantu membangun dynamic database-backed web applications dengan

menggunakan bahasa server seperti ASP, ASP.NET, ColdFusion Markup

Language (CFML), JSP dan PHP. (Rickyanto, 2002, p3).

Dreamweaver menyediakan berbagai fungsi pengeditan terbaik untuk

(39)

32

Javascript, referensi Javascript, Javascript debugger dan dua kode editor (Code

View dan Code Inspector) yang dapat digunakan untuk membuat dan mengedit

Javascript, XML, bahasa-bahasa pemrograman Internet dan berbagai teks

dokumen yang lain secara langsung dari Dreamweaver.

2.6.6 HTML

HTML merupakan singkatan dari hypertext markup language, yang

merupakan program penulisan informasi pada sebuah hompage. Penulisan HTML

dapat dilakukan menggunakan alat bantu seperti Notepad yang terdapat pada

windows atau simple text machintosh.

2.6.7 Cascading Style Sheet (CSS)

Cascading Style Sheet atau yang biasa disingkat dengan CSS, merupakan

suatu dokumen yang digunakan untuk melakukan pengaturan halaman Web yang

ditulis dengan HTML atau XHTML. Penggunaan CSS tidak memerlukan

perangkat lunak tertentu karena CSS merupakan script yang telah embedded

dengan HTML. CSS digunakan oleh Web Designer untuk menentukan warna,

jenis, huruf, tata letak, dan berbagai aspek tampilan dokumen.

2.7 Media Komunikasi yang Digunakan 2.7.1 Email

Surat elektronik (disingkat ratel atau surel atau surat-e) atau pos elektronik

(disingkat pos-el) atau nama umumnya dalam bahasa Inggris “e-mail atau email

(ejaan Indonesila: imel) adalah sarana kirim mengirim surat melalui jalur Internet.

(40)

membeli perangko), tetapi surat elektronik umumnya biaya yang dikeluarkan

adalah biaya untuk membayar sambungan Internet.

2.7.2 Yahoo Messenger (YM)

Yahoo Messenger sering disingkat YM merupakan program pengirim pesan

instan populer yang disediakan oleh Yahoo. Yahoo Messenger tersedia secara

gratis dan dapat digunakan secara gratis menggunakan Account Yahoo dan biasa

digunakan untuk mengakses layanan Yahoo yang lainnya, seperti Yahoo Mail,

Yahoo Groups, Yahoo Games, Yahoo Mobile, dan sebagainya.

2.7.3 Facebook (FB)

Facebook adalah situs web jaringan sosial yang diluncurkan pada 4 Februari

2004 dan didirikan oleh Mark Zuckerberg, awalnya hanya untuk linkungan sendiri

dimana digunakan untuk komunikasi antar mahasiswa lulusan Harvard dan

mantan murid Ardsley High School. Dalam dua bulan selanjutnya,

keanggotaannya diperluas ke sekolah lain di wilayah Boston (Boston College,

Boston University, MIT, Tufts), Rochester, Stanford, NYU, Northwestern, dan

semua sekolah yang termasuk dalam Ivy League. Banyak perguruan tinggi lain

yang selanjutnya ditambahkan berturut-turut dalam kurun waktu satu tahun

setelah peluncurannya.

2.8 Internet

Internet merupakan jaringan global yang terdiri dari berbagai komputer

yang saling berhubungan dan bekerjasama dengan cara berbagi informasi dan

data. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun

(41)

34

diberikan sebuah nomor yang unik, dan berkomunikasi satu sama lainnya dengan

bahasa komunikasi yang sama. Bahasa komunikasi yang sama ini disebut

protokol. Protokol yang digunakan di internet adalah TCP/IP (Transmission

Control Protocol / Internet Protocol ).

2.8.1 Web Server

Web server adalah software yang menjadi tulang belakang dari world wide

web (www). Web server menunggu permintaan dari client yang menggunakan

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

browser lainnya. Dengan protokol ini, komunikasi antar web server dengan client

-nya dapat saling dimengerti dan lebih mudah. Secara garis besar-nya web server

hanya memproses semua masukan yang diperolehnya dari web client-nya.

Jenis-jenis web server diantaranya sebagai berikut :

2.8.2 Web Browser

Dalam dunia web, perangkat lunak client, yaitu browser web mempunyai

tugas yang sama yaitu menterjemahkan informasi yang diterima oleh server web

dan menampilkannya pada layer komputer pengguna, oleh karena HTTP

memungkinkan server web mengirimkan beragam data, seperti teks atau gambar,

browser harus bisa mengenali berbagai macam data yang akan diterimanya, dan

selanjutnya harus tahu cara untuk menampilkanya dengan benar.

Banyak web browser yang bisa digunakan untuk mengakses web,

diantaranya internet explorer, mozilla firefox, opera, safari, dan masih banyak

(42)

2.8.3 Website

Website merupakan webpage beserta homepage, yang merupakan sistem

yang luas dari server yang menawarkan informasi untuk semua orang melalui

jaringan. Informasi tersebut berupa teks, gambar, suara, dan tipe data link, yang

merupakan navigasi kehalaman lainnya (hyperlink). Homepage merupakan

halaman yang pertama kali muncul ketika pertama kali dibuka, sedang webpage

adalah halaman yang ada pada website.

2.8.4 World Wide Web (WWW)

Sebuah situs web adalah sebutan bagi sekelompok halaman web (web page),

yang umumnya merupakan bagian dari suatu nama Domain (Domain name) atau

subdomain di World Wide Web (WWW) di Internet. WWW terdiri dari seluruh

situs web yang tersedia kepada publik.

Terminologi website adalah kumpulan dari halaman-halaman situs, yang

biasanya terangkum dalam sebuah Domain atau subdomain, yang tempatnya

berada didalam World Wide Web (WWW) di Internet. Sebuah web page adalah

dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang

hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan

informasi dari server website untuk ditampilkan kepada para pemakai melalui web

(43)

36 BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh ke dalam bagian – bagian komponennya dengan

maksud untuk mengidentifikasikan dan mengevaluasi permasalahan,

kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan

sehingga dapat diusulkan perbaikan.

Tahap analisis dilakukan setelah tahap perencanaan sistem dan

sebelum tahap desain sistem. Tahap ini merupakan tahap yang kritis

karena kesalahan dalam tahap ini menyebabkan kesalahan pada tahap

selanjutnya. Misalnya anda dihadapkan pada suatu masalah untuk

menentukan seberapa jauh sistem tersebut telah mencapai sasarannya.

3.1.1 Analisis masalah

Dari hasil analisis terhadap sistem yang sedang berjalan, proses penjualan

aksesoris motor yang dilakukan oleh toko PD. Eliza Motor masih secara

konvensional artinya konsumen harus datang ke toko dan melakukan transaksi.

Begitu juga dengan pengolahan data pendapatan dan pengeluaran, data yang

(44)

3.1.2 Analisis prosedur yang sedang berjalan

Berdasarkan hasil observasi dan wawancara secara langsung dengan pihak

toko PD. Eliza Motor, prosedur penjualan aksesoris motor saat ini dilakukan oleh

PD. Eliza Motor adalah :

1. Konsumen datang ke toko PD. Eliza Motor untuk membeli barang

aksesoris.

2. Konsumen memilih barang yang akan dibelinya.

3. Konsumen memberikan barang yang ingin dibeli kepada staff toko.

4. Staff toko akan memberitahukan kepada bagian gudang untuk melihat

apakah barang yang akan dibeli masih ada apa tidak.

5. Bagian gudang memeriksa barang. Apabila barang dalam keadaan kosong,

bagian gudang akan langsung memberitahukan kepada staff toko.

6. Staff toko akan memberitahukan kepada konsumen bahwa barang yang akan

dibeli tidak ada.

7. Konsumen melakukan pembayaran untuk barang yang dibelinya. Staff toko

membuatkan nota pembelian rangkap dua sebagai bukti telah terjadinya

transaksi pembelian dengan ketentuan yaitu lembar pertama diberikan

kepada konsumen dan lembar kedua akan dijadikan arsip toko oleh staff

toko.

8. Bagian gudang memberikan barang yang sudah dibeli kepada staff toko

untuk diberikan lagi kepada konsumen jika konsumen tersebut telah selesai

(45)

38

9. Staff toko memberikan nota pembelian yang telah selesai dibuatnya beserta

barang yang sudah dibelinya kepada konsumen.

10. Konsumen menerima barang yang sudah dibelinya.

11. Staff toko membuat laporan pembelian yang nantinya akan diberikan

kepada pemilik toko sebagai laporan harian.

(46)

Konsumen Staff toko Bagian Gudang Pemilik Toko

Data Beli

Barang Data Beli Barang

Periksa Barang

Tersedia ?

Barang Tidak Tersedia

Pembelian

Pembelian

Pembelian diberikan Data Beli

Barang

Tidak

Ya

Pembelian Barang Tidak

Tersedia Barang Tidak

Tersedia

Data Pembayaran

Data

Pembayaran Buat Nota

Nota Pembelian

1 2

Nota

Buat Laporan Pembelian Nota Laporan

Pemebelian

A1 Laporan

Pembelian

Laporan Pembelian

A1 : Arsip Nota Pembelian

Berikan Data Beli Barang

Data jumlah yang akan

dibayar Data jumlah

yang harus dibayar

Berikan data jumlah yang harus dibayar

(47)

40

3.1.3 Solusi yang ditawarkan

Berdasarkan hasil evaluasi yang telah dilakukan ditoko PD. Eliza Motor dan

melakukan wawancara ke beberapa pihak yang terkait, maka solusi yang dapat

ditawarkan kepada pihak perusahaan adalah :

1. Konsumen dapat melihat informasi barang sedetail mungkin dan dapat

melakukan pembelian barang secara online.

2. Sistem mampu mempromosikan barang dan toko itu sendiri, tidak hanya

menawarkan dilingkungan lokal saja atau di dalam kota saja.

3. Sistem mampu memberikan solusi dan kemudahan kepada pihak toko dalam

pencarian dan pembuatan laporan data pembelian.

4. Sistem dapat mengurangi tumpukan arsip dan dapat mereduksi sampah yang

menumpuk.

3.1.4 Analisis kebutuhan non fungsional

Analisis non fungsional adalah sebuah tahap dimana seorang pembangun

perangkat lunak menganalisis sumber daya yang akan menggunakan perangkat

lunak yang dibangun. Sehingga dapat ditentukan kompatibilitas aplikasi yang di

bangun terhadap sumber yang ada.

3.1.4.1 Analisis Pengguna

Analisis pengguna yang akan menggunakan aplikasi yang akan dibangun ini

terdiri dari dua bagian yaitu admin dan member, dengan pengguna yang sudah

(48)

pengguna pada website penjualan online sebagai berikut :

1. Admin

Admin adalah bagian pengguna aplikasi yang dapat menggunakan akses

lebih banyak dari pada para pengguna lainnya pada aplikasi yang akan dibangun.

Admin pada aplikasi yang akan dibangun ini merupakan karyawan dari bagian

toko PD. Eliza Motor.

2. Konsumen

Konsumen adalah bagian pengguna aplikasi yang memiliki hak akses

transaksi pembelian barang setelah konsumen melakukan login pada aplikasi yang

akan dibangun.

Tabel 3.1 analisis pengguna

No Pengguna Spesifikasi Hak akses

1 Admin

Mempunyai kemampuan dasar

dibidang komputer

Mengolah data master

Dapat mengoperasikan sistem

operasi Microsoft windows XP

Mengolah data user

Memiliki pengalaman lebih lama dalam menggunakan komputer

Mengolah data transaksi

Dapat menggunakan fasilitas

internet

Mengolah laporan

2 Konsumen

Mempunyai kemampuan dasar

dibidang komputer

Melakukan pembelian barang

Dapat mengoperasikan sistem

operasi Microsoft Windows XP

Dapat menggunakan fasilitas

(49)

42

3.1.4.2 Analisis perangkat keras

Analisis perangkat keras yang akan digunakan pada toko PD. Eliza Motor

untuk memaksimalkan jalannya aplikasi e-commerce penjualan aksesoris motor

adalah sebagai berikut :

Tabel 3.2 spesifikasi perangkat keras

No Spesifikasi Web server Client PD. Eliza

Motor Pembangun

1 Processor Dual intel

Xeon 5420

Intel Dual Core 2.0

GHz

Intel Core 2 Duo 2.8

GHz

Intel core i3

2 Hardisk 2 * 1000

GB 40 GB 80 GB 320 GB

3 RAM

24 GB ECC server memory

512 MB 1 GB 2 GB

4 VGA - Onboard

128 MB 256 MB

GEFORCE 1 GB

5 Monitor Resolusi - 1024 * 760 1024 * 760 1366 * 768

6 Koneksi internet 10 mbps 128 kbps 128 kbps 600 kbps

7 Mouse - Mouse Mouse Mouse

8 Keyboard - Keyboard Keyboard Keyboard

3.1.4.3 Analisis perangkat lunak

Unit komputer yang di miliki PD. Eliza Motor menggunakan sistem operasi

Windows XP dan untuk Browser menggunakan Mozilla Firefox 3.6, Internet

Explorer 6 dan terpasang pula aplikasi Microsoft Office 2007.

Tabel 3.3 Spesifikasi perangkat lunak

No Pengguna Perangkat lunak

1 Toko PD. Eliza Motor

Windows XP 2

Mozilla Firefox 3.6 dan

Internet Explorer 6 Microsoft Office 2007

2 Client Mozilla Firefox dan

(50)

3 Pembangun

Mozilla Firefox 3.6 dan Internet Explorer 6 Microsoft Office 2007

XAMPP MySQL PHP

JAVASCRIPT CSS

3.1.5 Analisis Kebutuhan fungsional 3.1.5.1 Fungsi website penjualan online

Secara umum, website penjualan online ini berfungsi untuk melayani dan

mempermudah konsumen untuk melakukan pembelian barang ditoko PD. Eliza

Motor dimanapun konsumen berada tanpa harus mendatangi toko PD. Eliza

Motor untuk melakukan transaksi, cukup dengan adanya akses Internet maka

konsumen dapat melakukan pembelian barang.

Fungsi utama dan proses yang berjalan pada aplikasi penjualan online

berbasis web ini adalah sebagai berikut :

1. Daftar konsumen

2. Lupa password

3. Login konsumen

4. Edit profile

5. Login admin

6. Pengolahan katalog

a. Pengolahan data kategori

(51)

44

c. Pengolahan data barang

d. Pengolahan data provinsi

e. Pengolahan data kota

7. Pengolahan pembelian

a. Pengolahan data pembelian belum lunas

b. Pengolahan data pembelian lunas

c. Pengolahan data pembelian dikirim

d. Pengolahan data pembelian dibatalkan

8. Pengolahan laporan

a. Pengolahan data laporan pembelian belum lunas

b. Pengolahan data laporan pembelian lunas

c. Pengolahan data laporan pembelian dikirim

d. Pengolahan data laporan pembelian dibatalkan

e. Pengolahan data laporan barang

9. Maintenance

a. Backup database

b. Restore database

3.1.5.2 Analisis basis data

Entity Relationship Diagram (ERD) merupakan salah satu cara untuk

mengolah database sehingga data tersebut dapat diketahui hubungan atau relasi

dari dua file atau tabel.

Untuk lebih jelasnya bentuk Entity Relationship Diagram (ERD) pada

(52)

Admin

Gambar 3.2 Entity Relationship Diagram (ERD) Penjualan Online

No Kamus Keterangan

1. Admin username, password, nama_lengkap, alamat, email,

no_tlp

2. Kota id_kota, id_provinsi, nama_kota, jne

3. Provinsi id_provinsi, nama_provinsi

4. Pembayaran id_pembayaran, status_bayar, tgl_pembayaran,

id_transaksi, pengirim, no_rek, penerima, no_rek_penerima, bayar_rupiah, bayar_dollar, id_pesanan

5. Konsumen username, email, password, nama_lengkap, alamat,

jenis_kelamin, no_tlp, kode_pos, status, id_kota, id_provinsi

6. Pengiriman id_pengiriman, nama_lengkap, alamat, kode_pos, tlp,

id_provinsi, id_kota, id_pesanan

7. Kategori id_kategori, nama_kategori

(53)

46

tgl_masuk, deskripsi, dilihat, stok, id_merk, id_kategori

9. Pesanan id_pesanan, waktu_pesanan, waktu_konfirmasi,

waktu_pembatalan, waktu_pengiriman,

waktu_diterima, status_pesanan, status_pengiriman, jenis_kirim, ongkos_kirim, no_resi, total_bayar, username

10. Retur id_retur, username, id_pesanan, tgl_retur, status_retur,

no_resi_retur

11. Merk id_merk, nama_merk, id_kategori

12. Detail_pesanan id_detailpesanan, qty, harga, harga_sudah_diskon,

diskon, id_pesanan, kode_produk

13. Detail_retur id_detail_retur, id_retur, kode_produk, jumlah, alasan,

(54)

3.1.5.3 Diagram konteks (Context Diagram)

Penggambaran aliran informasi sistem yang sedang dibangun dengan

lingkungan menggunakan Diagram Konteks (Context Diagram), dalam

penggambarannya pada Gambar 3.3 terdapa dua entitas luar yaitu entitas Admin,

dan entitas Konsumen yang berhubungan langsung dengan aplikasi. Admin

merupakan pengguna yang bertanggung jawab kepada seluruh fungsi aplikasi,

Konsumen merupakan pengguna yang membeli barang yang ada pada aplikasi ini.

Sistem penjualan online Toko PD. Eliza Motor

Konsumen

Data profile konsumen yang akan diubah Data barang yang akan dilihat, cari Data Gambar barang yang akan dilihat Data merk yang akan dilihat Data kategori yang akan dilihat Data detail pemesanan Data pengiriman Data pembayaran

Sistem Pembayaran

Info konsumen Info provinsi Info kota Info daftar invalid Info password baru Info login invalid

Info profile konsumen yang telah diubah Info barang yang akan telah cari, lihat. Info Gambar barang yang telah dilihat Info merk yang telah dilihat Info kategori yang telah dilihat Info detail pemesanan Info pengiriman Info pembayaran

Data login Data laporan barang Data laporan pemesanan

Info login invalid Info barang Info Gambar barang Info merk Info laporan barang Info laporan pemesanan

Info pembayaran

Gambar

Gambar 3.1 Flowmap Penjualan Barang
Gambar 3.2 Entity Relationship Diagram (ERD) Penjualan Online
Gambar 3.4 DFD Level 1 Sistem Penjualan Online
Gambar 3.5 DFD Level 2 Proses 2 Lupa Password
+7

Referensi

Dokumen terkait

Implementasi adalah proses penerapan rancangan program yang telah dibuat pada bab sebelumnya atau aplikasi dalam melaksanakan sistem informasi pemrograman yang

Berdasarkan hasil wawancara dan kuesioner yang didapatkan dari pengujian beta pengguna admin, operator, member dan pengunjung, aplikasi e- commerce ini sudah

Sistem akan mengecek, jika data pengiriman pemesanan yang dimasukkan kosong, maka sistem tidak akan melakukan proses pengiriman. Jika data pengiriman valid, sistem

yang telah dibuat disertai juga dengan hasil pengujian dari sistem penjualan ini.. yang dilakukan di Distro Ournation sehingga diketahui apakah sistem

Tahapan implementasi e-commerce ini memiliki tindak lanjut pengujian sistem yang terdiri dari pengujian alpha menggunakan metode pengujian black box yang berfokus

Berdasarkan uraian-uraian yang telah dijelaskan pad bab-bab sebelumnya dan hasil rancangan serta implementasi aplikasi berbasis web pada asherkomputer.com, maka

Berdasarkan perancangan Aplikasi E-Commerce pada Toko Vania Furniture , diperoleh kesimpulan bahwa aplikasi yang dibuat telah berhasil memberikan proses tampilan

Berdasarkan rancangan alur sistem yang dibangun dan desain database yang dibuat, maka peneliti akan membangun aplikasi sistem penjualan kain batik