Analisis Dan Pembangunan Sistem Penjualan Online Di Toko Wallen Cell

(1)

SKRIPSI

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

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

DWI KUNTARTO

10107334

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2011


(2)

i

Oleh

Dwi Kuntarto

10107334

Toko Wallen Cell yang terletak di Mall ITC lantai 3 blok C. Toko ini bergerak di bidang penjualan handphone. Promosi barang di toko Wallen Cell ini hanya lewat cerita melalui mulut ke mulut, mengakibatkan calon pembeli tidak mendapatkan informasi yang lengkap tentang produk yang terdapat di toko Wallen Cell. Sehingga dapat disimpulkan bahwa sistem penjualan dan pemasaran yang masih bersifat menunggu konsumen untuk datang ke toko masih kurang efektif. Selain itu ditemukan beberapa masalah lain diantaranya mengenai ruang lingkup penjualan yang masih terbatas di sekitar Bandung. Sekarang ini juga pada toko Wallen Cell belum mempunyai sarana media promosi utama untuk memberikan informasi kepada user, dimana hal ini akan menghambat toko untuk mempromosikan barang.

Aplikasi E-Commerce ini dibangun untuk mengatasi permasalahan tersebut. Pemodelan aplikasi ini menggunakan metode terstruktur yaitu dengan menggunakan diagram konteks dan Data Flow Diagram (DFD). Sistem ini memiliki beberapa fasilitas untuk member dan admin. Member memiliki fasilitas untuk membeli barang, memilih metode pembayaran (menggunakan paypal atau transfer bank) dan retur barang, sedangkan admin memiliki fasilitas pengolahan data master, pengolahan laporan dan pengolahan data transaksi.

Berdasarkan hasil penelitian dan setelah dilakukannya pengujian alpha menggunakan black box dan pengujian beta menggunakan kuesioner terhadap aplikasi ini dapat diambil kesimpulan bahwa sistem penjualan online di toko Wallen Cell dapat membantu dalam proses promosi produk secara lengkap dan cepat serta dapat memperluas area pemasaran.


(3)

ii

IN WALLEN CELL STORE

By

Dwi Kuntarto

10107334

Wallen Cell stores located on third floor ITC Mall block C. This store specialized in mobile phone sales. Items promotion in Wallen Cell store is only through stories through word of mouth, resulting a potential buyer does not obtain complete information about the products that exist in the store Wallen Cell. So it can be concluded that the sales and marketing system that is still waiting for consumers to came to the store is still less effective. Also found several other issues including the scope of the sales are still limited around Bandung. And also the Wallen Cell store does not have the major media campaign to provide information to the user, as this will inhibit the store to promote their items.

This E-Commerce application was built to address these problems. Applications modeling using a structured method context diagrams and Data Flow Diagrams (DFD). This system has several facilities for members and admin. Members have the facility to purchase items, choose the payment method (using paypal or bank transfer) and returns, while the admin has facilities master data processing, report processing and data processing of the transaction.

Based on the results of research and alpha testing using black box and beta testing using a questionnaire on this application may be concluded that the online sales system at Wallen Cell stores can help in promotion and can expand the marketing area.


(4)

iii

Dengan memanjatkan puji dan syukur kehadirat Allah SWT atas rahmat dan hidayahnya, sehingga dapat menyelesaikan penulisan skripsi dengan judul

“ANALISIS DAN PEMBANGUNAN SISTEM PENJUALAN ONLINE DI TOKO WALLEN CELL” sebagai persyaratan utama untuk memenuhi syarat kelulusan program pendidikan Strata I jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Indonesia.

Pada kesempatan kali ini penulis mengucapkan terima kasih kepada beberapa pihak yang telah member izin dan dukungannya dalam penulisan skripsi, yaitu :

1. Allah SWT atas segala kemudahan yang diberikan sehingga penyusunan lapoan tugas akhir terlaksana dengan baik.

2. Orang tua dan keluarga tercinta, yang memberikan doa dan dukungan sejak awal menempuh pendidikan hingga tugas akhir ini selesai.

3. Bapak Dr. Ir. Eddy Soeryanto Soegoto, M.Sc., selaku rektor Universitas Komputer Indonesia yang saya hormati.

4. Dekan Dr. Arry Akhmad Arman, selaku dekan Universitas Komputer Indonesia yang saya hormati.

5. Ibu Mira Kania Sabariah, S.T.,M.T. selaku ketua jurusan teknik informatika dan penguji dalam sidang tugas akhir yang saya hormati. 6. Bapak Ir. Bambang Siswoyo, M.Si., selaku pembimbing yang telah

meluangkan waktu dan memberikan petunjuk, saran, serta bimbingan kepada penulis hingga laporan tugas akhir ini dapat terselesaikan.

7. Bapak Irawan Afrianto, S.T., M.T. selaku penguji seminar dan sidang tugas akhir yang saya hormati.


(5)

9. Bapak Ogi, selaku pembimbing pada saat penelitian di Wallen Cell.

10.Kepada Hani Haryani yang selalu memberikan dukungan dan semangatnya dikala penulis sedang jatuh sejak 27 Januari 2009.

11.Seluruh rekan seperjuangan IF-8 angkatan 2007 atas kebersamaan dan suka citanya selama ini.

12.Seluruh teman-teman bimbingan tugas akhir seperjuangan.

Semoga Allah SWT memberikan rahmat dan balasan atas kebaikan dan keikhlasan yang telah tercipta.

Pada akhirnya penulis berharap semoga skripsi ini bermanfaat bagi kita semua. Amin.

Bandung, Agustus 2011


(6)

1 1.1 Latar Belakang

Toko Wallen Cell yang terletak di Mall ITC lantai 3 blok C. Toko ini bergerak di bidang penjualan handphone. Dalam melakukan penjualan masih menggunakan cara konvensional dalam pengolahan transaksi datanya yang secara manual, dari mulai pencatatan penjualan dan pembelian, stok barang, hingga pembuatan seluruh laporan kegiatan. Promosi barang di toko Wallen Cell ini hanya lewat cerita melalui mulut ke mulut, mengakibatkan calon pembeli tidak mendapatkan informasi yang lengkap tentang produk yang terdapat di toko Wallen Cell. Sehingga dapat disimpulkan bahwa sistem penjualan dan pemasaran yang masih bersifat menunggu konsumen untuk datang ke toko masih kurang efektif. Pembeli datang langsung ke toko untuk membeli sebuah handphone.

Selanjutnya ditemukan beberapa masalah lain yaitu diantaranya mengenai ruang lingkup penjualan yang masih terbatas di sekitar Bandung dan belum dapat menjangkau pasar yang berada di luar provinsi jawa barat yang memiliki potensi penjualan yang besar. Selain itu, dengan semakin ketatnya persaingan dalam bisnis, maka pihak toko harus dapat merespon kendala-kendala yang terjadi agar tercipta efektivitas maupun efisiensi sehingga mampu bertahan dan dapat bersaing dengan toko handphone lainnya yang memiliki pasar yang sama. Sekarang ini juga pada toko Wallen Cell belum mempunyai sarana media promosi utama untuk memberikan informasi kepada user, dimana hal ini akan menghambat toko untuk mempromosikan barang. Maka dari itu,diperlukan media promosi yang tepat dan


(7)

salah satunya dapat menggunakan media internet untuk melakukan promosi secara online.

Mengacu pada latar belakang masalah di atas maka diambil judul tugas

skripsi ini yaitu “ANALISIS DAN PEMBANGUNAN SISTEM PENJUALAN

ONLINE DI TOKO WALLEN CELL”.

1.2 Perumusan Masalah

Dari latar belakang yang telah dijelaskan diatas, maka dapat diidentifikasikan masalah :

1. Bagaimana memperluas ruang lingkup penjualan toko Wallen Cell.

2. Penjualan produk dengan sistem konvensional kurang efektif sehingga menyebabkan keuntungan belum maksimal.

3. Bagaimana cara mempromosikan produk agar konsumen mendapatkan informasi produk yang lengkap.

4. Bagaimana cara membangun sistem penjualan online di toko Wallen Cell. 1.3 Maksud dan Tujuan

1.3.1 Maksud

Maksud dari penelitian ini adalah untuk membangun sistem penjualan

online di toko Wallen Cell.

1.3.2 Tujuan

Tujuan dari pembangunan aplikasi ini adalah :

1. Memperluas daerah pemasaran, sehingga tidak hanya mencakup Bandung saja.


(8)

2. Menyediakan media informasi dan media promosi sehingga konsumen mendapatkan informasi produk yang lengkap.

3. Memanfaatkan media internet sebagai sistem penjualan online sehingga diharapkan keuntungan menjadi maksimal..

1.4 Batasan Masalah

Agar penelitian tidak menyimpang dari tujuannya, maka dibatasi masalahnya adalah sebagai berikut :

1. Aplikasi ini memiliki fasilitas untuk melakukan pengolahan data produk, merk, harga produk, pengolahan stok dan gambar produk.

2. Aplikasi memiliki fasilitas untuk mengolah data pemesanan.

3. Aplikasi mendukung pembayaran secara on-line menggunakan Paypal.

4. Pengiriman produk menggunakan jasa pengiriman JNE.

5. Aplikasi ini memberikan fasilitas pencarian produk disertai dengan gambar produk.

6. Aplikasi akan menampilkan produk terbaru, produk terlaris serta produk yang paling banyak dilihat.

7. Menyediakan layanan retur barang. 8. Verifikasi akun member melalui e-mail.

9. Memberikan informasi pemesanan melalui email kepada pemesan setiap ada perubahan status pemesanan.

10.Menyediakan fasilitas pembuatan laporan.

11.Terintegrasi dengan jejaring sosial sebagai media promosi (Twitter). 12.Fasilitas chatting.


(9)

1.5 Metode Penelitian

Metode penelitian yang sesuai digunakan dalam skripsi ini adalah : 1. Tahap Pengumpulan data

a. Studi Literatur

Mengumpulkan dan mempelajari referensi – referensi yang mendukung secara teori dan menggunakan data – data yang berhubungan dengan penelitian ini.

b. Wawancara

Melakukan tanya jawab langsung kepada pihak toko dan mengerti akan masalah yang akan dipertanyakan.

c. Observasi

Observasi adalah pengumpulan data melalui pengamatan dan pencatatan data oleh pengumpul data terhadap peristiwa yang diselidiki pada objek penyusunan secara langsung di toko Wallen Cell.

2. Metode Pengembangan Perangkat Lunak

Metode pemgembangan perangkat lunak yang digunakan dalam pembangunan aplikasi ini adalah dengan menggunakan metode waterfall.


(10)

Gambar 1.1 Metode Pengembangan Perangkat Lunak

a. System / Information Engineering

Merupakan bagian dari sistem yang terbesar dalam membangun sistem ini dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan dan mengalokasikannya kedalam pembentukan perangkat lunak.

b. Analisis

Merupakan tahap menganalisis hal-hal yang diperlukan.

c. Design

Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.

d. Coding

Tahap penerjemahan data atau pemecahan masalah yang telah dirancang kedalam bahasa pemrograman PHP.


(11)

e. Impelementasi dan Pengujian

Merupakan tahap menjelaskan implementasi dan pengujian terhadap perangkat lunak yang telah dibangun.

f. Maintenance

Tahap akhir dimana perangkat lunak sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan user.

1.6 Sistematika Penulisan Laporan

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

BAB I PENDAHULUAN

Bab ini berisi uraian tentang latar belakang masalah, merumuskan masalah, menentukan maksud dan tujuan, batasan masalah, metodologi penelitian dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini membahas tentang tinjauan instansi dan berbagai konsep dasar dan teori-teori yang berkaitan dengan analisis dan pembangunan sistem penjualan

online di toko Wallen Cell beserta aplikasinya.

BAB III ANALISIS DAN PERANCANGAN

Bab ini menganalisis masalah dari pembangunan sistem penjualan online

di toko Wallen Cell dan perancangan aplikasi yang akan dibangun, serta menentukan kebutuhan-kebutuhan aplikasi dan perangkat lunak aplikasi.


(12)

Bab ini menjelaskan implementasi pembangunan sistem penjualan online

di toko Wallen Cell serta menjelaskan pengujian aplikasi yang telah dibuat tersebut.

BAB V KESIMPULAN DAN SARAN

Bagian ini berisi kesimpulan dari permasalahan yang dibahas secara umum dan saran yang membangun untuk pembangunan sistem penjualan online di toko Wallen Cell yang telah dibuat.


(13)

8 2.1 Tinjauan Instansi

2.1.1 Sekilas Instansi

Toko Wallen Cell hadir demi menunjang kebutuhan hidup masyarakat akan telekomunikasi, terutama telekominukasi berbasis mobile. Toko Wallen Cell terletak di Mall ITC lantai 3 blok C menjual handphone baik berupa GSM maupun CDMA.

2.1.2 Struktur Organisasi

Struktur organisasi adalah suatu susunan dan hubungan antara tiap bagian serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan kegiatan operasional untuk mencapai tujuan. Struktur organisasi menggambarkan dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan bagaimana hubungan aktivitas dan fungsi dibatasi. Dalam struktur organisasi yang bail harus menjelaskan hubungan wewenang siapa melapor kepada siapa.

Beberapa keuntungan yang dapat diperoleh dari penggunaan bagan organisasi adalah dapat memperlihatkan karakteristik utama dari suatu perusahaan tersebut, tentang gambaran pekerjaan dan hubungan-hubungan yang ada didalam perusahaan serta digunakan untuk merumuskan rencana kerja yang ideal sebagai pedoman untuk dapat mengetahui siapa bawahan dan atasannya.

Adapun bagian-bagian pekerjaan yang ada di toko Wallen Cell :

1. Pemilik : Ogi


(14)

3. Bagian Gudang : Yadi

Untuk lebih jelasnya struktur organisasi pada toko Wallen Cell dapat dilihat pada gambar berikut ini :

Pemilik

Bag. Penjualan Bag. Gudang

Gambar 2.1 Struktur Organisasi 2.1.3 Deskripsi Kerja

Deskripsi kerja digunakan untuk mengetahui tugas, wewenang, tanggung jawab dari masing-masing bagian. Deskripsi kerja yang ada di toko Wallen Cell adalah sebagai berikut :

1. Pemilik Toko

a. Sebagai pengambil keputusan.

b. Sebagai koordinator semua kegiatan yang telah dilaksanakan. c. Mengevaluasi semua kegiatan yang telah dilaksanakan.

d. Menerapkan dan mengesahkan kebijakan yang menyangkut toko Wallen Cell.

e. Melaksanakan pemeriksaan yang meliputi seluruh aspek kegiatan manajemen keuangan dan operasional agar pengelolaan dapat dilaksanakan secara efektif dan efisien.

2. Bagian Penjualan


(15)

b. Menghitung uang hasil penjualan dan bertanggung jawab atas uang yang masuk.

c. Melaporkan hasil penjualan harian.

d. Bagian penjualan akan melaporkan kebagian gudang apabila stok barang di counter kurang atau habis.

3. Bagian Gudang

a. Bertanggung jawab atas pengadaan barang apabila stok barang di bagian penjualan dan di gudang habis.

b. Bertanggung jawab atas barang yang ada di gudang dan pengiriman barang ke bagian penjualan.

c. Melakukan stock of name tiap hari atas barang yang masuk maupun yang keluar.

d. Pemeliharaan atas barang. 2.1.4 Visi dan Misi

Visi

Menjadikan Toko Wallen Cell sebagai toko penjualan handphone yang memiliki kualitas pelayanan yang terbaik.

Misi


(16)

2.2 Landasan Teori 2.2.1 Konsep Dasar Sistem 2.2.1.1Pengertian Sistem

“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

untuk menyelesaikan suatu sasaran tertentu.”[2]

Dari pengertian diatas dapat diambil suatu kesimpulan bahwa suatu sistem merupakan elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan tertentu.

2.2.1.2Karakteristik Sistem

Model umum dari sebuah sistem terdiri dari input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana mengingat sebuah sistem dapat mempunyai beberapa masukan dan keluaran sekaligus. Selain itu sebuah sistem juga memiliki karakteristik atau sifat-sifat tertentu, yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Diantaranya sebagai berikut:

1. Komponen sistem (Components) 2. Batasan sistem (Boundary)

3. Lingkungan luar sistem (Environtment) 4. Penghubung sistem (Interface)

5. Masukan Sistem (Input) 6. Keluaran sistem (Output) 7. Pengolah sistem (Proses)


(17)

8. Sasaran sistem (Objective)

Input

Pengolah

Output

Interface

Lingkungan Luar

Boundary Boundary

Boundary Subsistem Subsistem

Subsistem Subsistem

Gambar 2.2 Karakteristik Sistem 2.2.1.3Klasifikasi Sistem

Dari berbagai sudut pandang, sistem dapat diklasifikasikan menjadi beberapa bagian yaitu :

1. Sistem abstrak dan sistem fisik

Sistem abstrak merupakan sistem yang tidak bisa dilihat secara mata biasa dan biasanya sistem ini berupa pemikiran atau ide-ide. Contoh dari sistem abstrak ini adalah filsafat. Sistem fisik merupakan sistem yang bisa dilihat secara mata biasa dan biasanya sering digunakan oleh manusia. Contoh dari sistem fisik adalah sistem akuntansi, sistem komputer, dan sebagainya.


(18)

Sistem alamiah merupakan sistem yang terjadi karena pengaruh alam. Misalnya sistem rotasi bumi, sistem gravitasi dan sebagainya. Sistem buatan merupakan sistem yang dirancang dan dibuat oleh manusia. Misalnya, sistem pengolahan gaji.

3. Sistem tertutup dan sistem terbuka

Sistem tertutup merupakan sistem yang tidak berhubungan dengan bagian luar sistem dan biasanya tidak berpengaruh oleh kondisi di luar sistem. Sedangkan sistem terbuka merupakan sistem yang berhubungan dengan bagian luar sistem. 2.2.2 Konsep Dasar Data dan Informasi

2.2.2.1Pengertian data

“Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak sehingga perlu diolah lebih lanjut.” [2]

Secara rinci definisi dari data adalah sebagai berikut :

1. Data adalah penggambaran dari sesuatu dan kejadian yang kita hadapi.

2. Data bisnis (bussines data) adalah penggambaran dari suatu organisasi tentang sesuatu (resource) dan kejadian (transactions) yang terjadi.

3. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat tertentu. Sebagai contoh, dalam dunia bisnis kejadian-kejadian nyata sering terjadi adalah perubahan dari suatu nilai yang disebut dengan transaksi. Misalnya penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang. Kesatuan nyata (fact and entity) adalah berupa


(19)

suatu obyek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi.

4. Data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimannya.

5. Sesuatu yang nyata atau setengah nyata yang dapat mengurangi derajad ketidakpastian tentang suatu keadaan atau kejadian.

2.2.2.2Pengertian informasi

“Informasi adalah data yang telah diolah menjadi suatu bentuk yang

berarti bagi penerima dan bermanfaat dalam mengambil keputusan saat ini atau

yang akan datang”.[2]

Dalam hal ini, data bisa dianggap sebagai obyek dan informasi adalah suatu subyek yang bermanfaat bagi penerimanya. Informasi juga bisa disebut sebagai hasil pengolahan atau pemrosesan data.

Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata, tetapi data merupakan bentuk yang masih mentah dan belum dapat memberikan arti banyak bagi pemakai, sehingga perlu diolah lebih lanjut untuk menghasilkan informasi yang dibutuhkan. Dengan kata lain informasi adalah hasil dari pengolahan data.[2] 2.2.2.2.1Siklus informasi

Data yang masih merupakan bahan mentah apabila tidak diolah maka data tersebut tidak akan berguna. Data tersebut akan berguna dan menghasilkan suatu informasi apabila diolah melalui suatu model. Model yang digunakan untuk


(20)

mengolah data tersebut disebut dengan model pengolahan data atau lebih dikenal dengan nama siklus pengolahan data.

Gambar 2.3 Siklus Informasi

Dari gambar diatas dapat dijelaskan bahwa data yang merupakan suatu kejadian yang menggambarkan kenyataan yang terjadi dimasukan melalui elemen

input kemudian data tersebut akan diolah dan diproses menjadi suatu output dan

output tersebut adalah informasi yang dibutuhkan. Informasi tersebut akan

diterima oleh pemakai atau penerima, kemudian penerima akan memberikan umpan balik yang berupa evaluasi terhadap informasi tersebut dan hasil umpan balik tersebut akan menjadi data yang akan dimasukan menjadi input kembali. 2.2.2.2.2Kualitas informasi

Kualitas informasi tergantung dari 3 hal yang sangat dominan yaitu keakuratan informasi, ketepatan waktu dari informasi dan relevan.

1. Akurat

Informasi yang dihasilkan harus bebas dari kesalahan-kesalahan dan tidak menyesatkan bagi orang yang menerima informasi tersebut. Adapun komponen akurat meliputi :

1) Completeness; Are necessary message items present?

Berarti informasi yang dihasilkan atau dibutuhkan harus memiliki kelengkapan yang baik, karena bila informasi yang dihasilkan sebagian-sebagian


(21)

tentunya akan mempengaruhi dalam pengambilan keputusan atau menentukan tindakan secara keseluruhan, sehingga akan berpengaruh terhadap kemampuannya untuk mengontrol atau memecahkan suatu masalah dengan baik.

2) Correctness; Are message items correct?

3) Security; Did the message reach all or onlu the intended systems users?

2. Tepat waktu

Informasi yang diterima haris tepat pada waktunya, sebab kalau informasi yang diterima terlambat maka informasi tersebut sudah tidak berguna lagi. Informasi yang using tidak mempunyai nilai yang baik, sehingga kalau digunakan sebagai dasar dalam pengambilan keputusan akan berakibat fatal atau kesalahan dalam keputusan dan tindakan.

3. Relevan

Informasi harus mempunyai manfaat bagi si penerima, sebab informasi ini akan digunakan untuk pengambilan suatu keputusan dalam pemecahan suatu permasalahan.

2.2.3 Konsep Dasar Sistem Informasi

Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan.Informasi dapat diperoleh dari sistem informasi(information systems). Sistem informasi didefinisikan oleh Robert A. Leitch dan K. Roscoe Davis sebagai berikut :

“Sistem Informasi adalah Suatu sistem di dalam suatu organisasi yang


(22)

bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan

pihak luar tertentu dengan laporan-laporan yang diperlukan”.[2]

2.2.3.1Komponen dan tipe sistem informasi

Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block), yang terdiri dari blok masukan, blok model, blok keluaran, blok teknologi, blok basis data dan blok kendali. Sebagai suatu sistem, keenam blok tersebut saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran.

1. Blok masukan (inputblock)

Input yang mewakili data yang masuk kedalam sistem informasi. Yang

dimaksud dengan input di sini termasuk metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.

2. Blok model (model block)

Blok 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 tertentu untuk menghasilkan keluaran yang diinginkan.

3. Blok keluaran (outputblock)

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

4. Blok teknologi (technology block)

Teknologi merupakan tool box dalam suatu sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan


(23)

mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 (tiga) bagian utama yaitu Teknisi, Perangkat Lunak dan Perangkat Keras.

5. Blok basis data (database block)

Basis data merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan perangkat lunak.

6. Blok kendali (control block)

Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dicegah dan bila terlanjur terjadi maka kesalahan-kesalahan dapat dengan cepat teratasi.

2.2.4 Pengertian Basis Data

“Basis data adalah himpunan kelompok data (arsip) yang saling

berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan

kembali dengan cepat dan mudah”.[1] 2.2.5 World Wide Web

World Wide Web adalah salah satu layanan global yang diperuntukkan

bagi semua pengguna internet. World wide web dikembangkan oleh W3C (Worl

Wide Web Consortium) yang merupakan badan resmi dalam membuat standar

web. W3C (http://www.w3.org) yang didirikan pada tahun 1994 ini juga menjadi standar acuan dalam aturan spesifikasi, guide line, software, dan tool yang dibuat di seluruh dunia.[6]


(24)

2.2.5.1Fasilitas yang tersedia di internet

Komputer pribadi dan jaringan komputer yang terhubung ke internet semakin bertambah serta orang yang mengakses internet makin banyak pula. Oleh karena itu, para ahli terus bekerja keras untuk mengembangkan berbagai macam layanan atau aplikasi dalam internet.

1. E-mail

E-mail merupakan jenis layanan di internet yang paling populer. Dengan

menggunakan layanan e-mail, para pengakses dapat saling berkirim atau menjawab surat atau berita dari rekan-rekan di mana pun dan kapan pun mereka berada. Layanan e-mail memungkinkan pula para pengakses untuk mengirimkan lampiran berupa file yang berisi gambar atau tulisan.

2. Mailing List

Penggunaan e-mail dapat dikembangkan menjadi layanan mailing list atau sering disebut milis. Layanan bermanfaat untuk berlangganan informasi dari suatu grup diskusi yang diminati atau sarana diskusi yang mengasyikan. Melalui milis, para pengakses dapat mengirimkan informasi-informasi, baik berupa laporan kejadian, berita ekonomi, politik, keamanan, maupun informasi ilmu pengetahuan dan teknologi.

3. USENET dan Newsgroup

USENET adalah layanan internet berupa Bulletin Board Service (BBS) dalam bentuk pesan. Setiap pengakses internet dapat bergabung untuk saling bertukar informasi satu sama lainnya.


(25)

Sedangkan Newsgroup adalah sarana konfrensi elektronik jarak jauh bagi para pengguna internet berdasarkan kompetensi atau bidang minat tertentu.

4. FileTransfer Protocol (FTP)

FTP adalah metode dalam melakukan transfer file menggunakan internet. Pada umumnya, metode digunakan untuk mengupload file ke server lain. Kemudian,

server mengirimkannya ke pengguna yang dituju.

5. Telnet

Telnet adalah fasilitas yang seolah-olah menghubungkan langsung komputer pengakses dengan komputer rekannya melalui internet.

6. Bulletin Board Service (BBS)

Bulletin Board Service adalah suatu pusat layanan informasi yang

menyediakan informasi dari berbagai bidang, seperti : bidang pendidikan dan teknologi, bisnis, sosial, maupun promosi niaga.

7. World Wide Web (WWW)

World Wide Web adalah aplikasi dan layanan internet yang mencakup sumber

daya multimedia. Akhir-akhir ini, layanan WWW lebih dikenal dengan sebutan

Web.

8. Internet Telephony

Fasilitas yang memungkinkan para pengakses untuk berbicara melalui internet seperti layaknya menggunakan pesawat telepon. Namun, terminalnya berupa komputer yang dilengkapi alat penerima dan mikrofon.


(26)

Layanan internet untuk mengirimkan faks yang biasa dilakukan melalui mesin faksimili. Aplikasi untuk pengiriman faks lewat internet mudah digunakan dan biayanya dihitung sebagai biaya local.

2.2.6 Paypal

2.2.14.1Definisi 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 uang ke pengguna Paypal lain di seluruh 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. Pelanggan bisa membayar dengan

saldo Paypal mereka, dengan cek, atau bahkan dengan kartu kredit dan kartu debit mereka.

Kebijaksanaan perlindungan tertulis untuk pembeli yang menggunakan PayPal menyatakan pembeli yang menggunakan PayPal dapat melakukan komplain dalam waktu 45 hari jika pembeli belum mendapatkan barang yang dipesan atau jika barang yang dipesan tidak sesuai deskripsi yang diberitahukan penjual. Jika pembeli menggunakan kartu kredit akan mendapatkan pengembalian uang charge back dari perusahaan kartu kreditnya.


(27)

Gambar 2.4Alur pembayaran dengan Paypal

Paypal juga melindungi penjual dari pengembalian uang atau komplain tergantung situasi dan pembuktian. Kebijakan perlindungan tertulis untuk penjual dirancang untuk melindungi penjual dari klaim pembeli yang mengaku telah mengirim uang yang tidak ada catatan bukti pembayarannya. Setiap pembelian menggunakan Paypal selalu ada catatan bukti pembayarannya di akun Paypal pengirim dan penerima uang, sebagai bukti jika benar telah terjadi pengiriman uang. Dari sini bisa diambil kesimpulan menggunakan Paypal lebih aman dari alat pembayaran online lain bagi pengirim dan penerima uang karena ada bukti pembayaran dan dapat melakukan komplain jika terjadi sesuatu. [14]

2.2.14.2Membuat Account Paypal 2.2.6.2.1 Persyaratan umum

Pemegang account Paypal harus berusia minimal 18 tahun atau lebih dan mempunyai :

1. Alamat e-mail = Sebagai usernameaccount Paypal anda nantinya.

2. Kartu kredit = Pengguna Paypal Indonesia saat ini baru dapat menggunakan kartu kredit untuk mengisi dana account Paypalnya pertama kali, dan hanya kartu kredit dari bank tertentu yang diterima.


(28)

3. Kartu debit (Indonesia belum bisa) 4. Rekening bank (Indonesia belum bisa) 2. Cara pembayaran

a. Klik bacaan SignUp Now! untuk mendaftar

b. Selanjutnya ada pilihan negara, karena anda di Indonesia pilih Indonesia. Lalu pilih tipe account yang anda inginkan, untuk pendaftar baru di Indonesia disarankan memilih yang personal account dahulu, anda dapat

mengupgradenya kemudian ke tipe Premiere atau Business dengan mudah dan

gratis. Setelah itu tekan Continue.

c. Selanjutnya masukan informasi anda seperti Nama, Alamat, Telp, E-mail (Pastikan Nama, Alamat, Telp yang anda isi untuk pendaftaran sama dengan data kartu kredit anda.

Untuk mata uang biarkan tetap U.S. Dollars karena Rupiah belum ada Contoh penulisan nomor Telepon yang benar : 02177755555 atau 021-77755555 Contoh penulisan nomor Mobile phone yang benar : 08123456789. E-mail yang anda masukan akan menjadi username Paypal anda untuk login atau bertransaksi menggunakan Paypal kemudian Isi Password anda dengan kombinasi huruf dan angka agar password anda lebih aman, minimal 8 karakter Pada Password

Recovery. Plih dan isikan 2 pertanyaan dan jawaban pribadi untuk mendapatkan

password anda kembali jika suatu saat anda lupa password .

Baca lagi User Agreement dan Privacy Policy jika diperlukan, lalu beri tanda centang pada Yes, dan ketikan kode pengaman yang berwarna kuning pada


(29)

kolom yang tersedia tanpa spasi. Periksa lagi dan pastikan Nama, Alamat, Telp yang anda isi sesuai dengan data kartu kredit anda, jika sudah yakin tekan Sign Up

Dibagian selanjutnya diinstruksikan untuk memasukan Nomor kartu kredit anda yang akan digunakan untuk memasukan dana ke account Paypal anda, Jika sudah klik Add Card. Jika anda tidak ingin memasukan data kartu kredit anda sekarang klik Cancel, anda dapat memasukan data kartu kredit anda kemudian setelah login di halaman MyAccount.

Anda akan menerima e-mail konfirmasi bahwa anda telah mendaftar untuk mendapatkan account Paypal, buka e-mail dari Paypal tersebut dan klik link konfirmasi yang terdapat didalamnya untuk konfirmasi bahwa anda adalah Admin

e-mail tersebut. Setelah itu anda diinstruksikan untuk memasukan password anda

dan klik Submit, lalu klik lagi Continue, setelah itu anda akan masuk ke halaman

My Account.Jika ini pertama kalinya anda masuk ke halaman My Account akan

ada bacaan Expanded option (pilihan), baca dengan teliti instruksinya, anda di instruksikan untuk menekan tombol Get Number untuk menjadi Verified member

Paypal (Kebenaran alamat anda sudah di cek oleh Paypal).

Pilihan 1 :

Untuk mendaftar menjadi Verified member Paypal sekarang tekan tombol

Get Number untuk mendapatkan 4 digit kode keamanan dari Paypal, yang akan

dikirimkan kedalam statement bulanan kartu kredit anda selanjutnya, kartu kredit anda akan di charge $1.95 USD untuk keperluan ini. Tujuan mengirimkan kode keamanan Paypal ini adalah untuk memastikan bahwa alamat yang anda berikan adalah benar (bukan alamat fiksi belaka).


(30)

Jika anda sudah mendapatkan 4 digit kode keamanan tersebut dari

statement bulanan kartu kredit anda, login dengan account Paypal anda, kemudian

dihalaman My Account klik bagian Activate Account - Complete Expanded Use

Enrollment, setelah anda memasukan 4 digit kode keamanan tersebut account

paypal anda akan menjadi Verified member dan akan ditambahkan $1.95 USD kedalam account Paypal anda otomatis karena menjadi Verified member, jadi hitung-hitung gratis. Setelah anda mengklik tombol Get Number anda akan dibawa ke halaman MyAccount.

Pilihan 2 :

Jika anda tidak ingin menjadi Verified member sekarang lewatkan bagian

Expanded Version ini, klik bagian ACTIVATE ACCOUNT lain waktu dihalaman

My Account setelah login untuk mendaftar menjadi Verified member agar limit

dana anda tidak dibatasi, setelah anda melewatkan bagian Expanded Version anda akan dibawa ke halaman MyAccount.

2.2.7 SSL

SSL ialah suatu protokol yang biasanya digunakan untuk mengamankan komunikasi di internet dan melalui web yang dikembangkan oleh Netscape

Communication. SSL dimasukkan ke dalam browser dan bekerja diantara

protokol komunikasi TCP/IP di internet dan perangkat lunak aplikasi.

SSL menggunakan teknologi kunci umum dan sertifikat digital untuk otentifikasi server dalam suatu transaksi dan melindungi informasi pribadi pada saat melalui satu jaringan ke jaringan lainnya di internet.[11]


(31)

2.2.8 E-commerce

Electronic Commerce (E-commerce) merupakan konsep baru yang biasa

digambarkan sebagai proses jual beli barang atau jasa pada World Wide Web

Internet atau proses jual beli atau pertukaran produk, jasa dan informasi melalui jaringan informasi termasuk internet.

E-commerce atau bisa disebut Perdagangan elektronik atau e-dagang

adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.”[13]

2.2.11.1Keuntungan E-commerce 2.2.11.1.1Keuntungan Bagi Perusahaan 1 Memperpendek jarak

Perusahaan-perusahaan dapat lebih mendekatkan diri dengan konsumen. Dengan hanya mengklik link-link yang ada pada situs, konsumen dapat menuju perusahaan dimanapun saat itu mereka berada.

2 Perluasan pasar

Jangkauan pemasaran menjadi semakin luas dan tidak terbatas oleh area geografis dimana perusahaan berada.

3 Perluasan jaringan mitra bisnis

Pada perdagangan tradisional, sangat sulit bagi suatu perusahaan untuk mengetahui posisi geografis mitra kerjanya yang berada di Negara-negara lain


(32)

atau benua lain. Bagaimana pun juga mitra kerja sama sangat penting untuk konsultasi dan kerjasama baik teknis maupun non-teknis. Dengan adanya perdagangan elektronik lewat jaringan internet, hal-hal tersebut bukan menjadi masalah yang besar lagi.

4 Efisien

Perusahaan yang berdagang secara elektronik tidak membutuhkan kantor dan toko yang besar, menghemat kertas-kertas yang digunakan untuk transaksi-transaksi, periklanan, serta pencatatan-pencatatan. Selain itu perdagangan elektronik juga sangat efisien dari sudut waktu yang digunakan. Pencarian informasi-informasi produk/jasa dan transaksi-transaksi bisa dilakukan lebih cepat serta lebih akurat.

2.2.11.1.2Keuntungan Bagi Konsumen 1. Efektif

Konsumen dapat memperoleh informasi tentang produk/jasa yang dibutuhkannya dan bertransaksi dengan cepat dan murah.

2. Aman secara fisik

Konsumen tidak perlu mendatangi toko tempat perusahaan menjajakan barangnya dan ini memungkinkan konsumen dapat berinteraksi dengan aman sebab di daerah-daerah tertentu mungkin sangat berbahaya jika berkendaraan dan membawa uang tunai dalam jumlah yang besar.


(33)

Konsumen dapat melakukan transaksi dari berbagai lokasi, baik dari rumah, kantor, warnet, atau tempat-tempat lainnya. Konsumen juga tidak perlu berdandan rapi seperti pada perdagangan tradisional umumnya.

2.2.11.1.3Keuntungan Bagi Masyarakat Umum 1. Mengurangi polusi dan pencemaran lingkungan

Dengan adanya perdagangan elektronik yang dapat dilakukan dimana saja, konsumen tidak perlu melakukan perjalanan-perjalanan ke toko-toko, dimana hal ini pada gilirannya akan mengurangi jumlah kendaraan yang berlalu-lalang di jalanan. Berkurangnya kendaraan di jalanan berarti menghemat bahan bakar (BBM) dan mengurangi tingkat polusi udara sebab gas-gas buangan kendaraan bermotor dapat mencemari lingkungan.

2. Membuka peluang kerja baru

Era perdagangan elektronik akan membuka peluang-peluang kerja baru bagi

mereka yang tidak „buta‟ teknologi. Muncul pekerjaan-pekerjaan baru seperti

pemrogram komputer, perancang web, ahli di bidang basis data, analis sistem, ahli di bidang jaringan komputer, dan sebagainya.

3. Menguntungkan dunia akademis

Berubahnya pola hidup masyrakat dengan hadirnya perdagangan elektronik, kalangan akademisi akan semakin diperkaya dengan kajian-kajian psikologis, antropologis, sosial-budaya, dan sebagainya, yang berkaitan dengan cara dan pola hidup yang berkaitan dengan dunia maya. Selain itu dampak langsung dari hadirnya internet secara langsung akan menantang kiprah ilmuwan di bidang


(34)

teknik komputer, teknik telekomunikasi, elektronika, pengembangan perangkat lunak, dan sebagainya.

4. Meningkatkan kualitas sumber daya manusia

Perdagangan elektronik, seperti juga teknologi komputer pada umumnya, hanya bisa dilakukan oleh orang-orang yang tidak gaptek (gagap teknologi), sehingga pada gilirannya akan merangsang orang-orang untuk mempelajari teknologi komputer demi kepentingan mereka sendiri. Selain itu, dalam

melakukan perdagangan elektronik, seseorang suatu saat mungkin akan „tersesat‟

ke situs-situs berkualitas yang akan meningkatkan pemahaman orang yang bersangkutan.

2.2.11.2Resiko dan kerugian E-commerce

Disamping segala hal yang menguntungkan di atas, segala sesuatu ciptaan manusia pasti memiliki sisi negatif. Namun, dari sudut pandang manapun, perdagangan elektronik memiliki segi positif lebih banyak dari sisi negatifnya.

Beberapa segi negatif perdangangan elektronik adalah : 1. Meningkatkan individualisme

Pada perdangan elektronik, seseorang dapat bertransaksi dan mendapatkan barang/jasa yang diperlukannya tenpa perlu bertemu dengan siapa pun. Ini membuat beberapa orang menjadi berpusat pada diri sendiri (egois) serta individualistis dan merasa dirinya tidak terlalu membutuhkan kehadiran orang lain dalam hidupnya.


(35)

Apa yang dilihat di layar monitor komputer kadang berbeda dengan apa yang dilihat dengan secara kasat mata. Seseorang yang membeli lukisan tidak di internet mungkin suatu saat akan mendapati lukisannya tidak memiliki warna yang sama dengan apa yang dilihatnya di layar monitor. Seseorang yang membeli sofa di internet adalah contoh yang lain. Di layar monitor sofa yang akan dibelinya terlihat begitu nyaman diduduki. Kenyataannya? Sangat mungkin, apa yang terlihat begitu lembut di layar monitor ternyata pada kenyataannya tidak begitu adanya.

3. Tidak manusiawi

Sering sekali orang pergi ke toko-toko dan pusat-pusat pebelanjaan (mall) tidak sekedar ingin memuaskan kebutuhannya akan barang/jasa tertentu. Ia mungkin melakukannya untuk penyegaran (refreshing) atau bersosialisasi dengan rekan-rekan atau keluargannya. Perdagangan elektronik gagal dipandang dari sudut pandang seperti ini. Di internet, meski kita dapat mengobrol (chating) dengan orang lain, kita mungkin tidak dapat merasakan jabat tangannya, senyuman ramahnya, atau candannya.

2.2.9 HTML

HTML (HyperText Markup Language) dikenal sebagai bahasa kode berbasis teks untuk membuat sebuah halaman web. HTML bersifat fleksibel, artinya HTML dapat disisipi kode-kode script.[6]

2.2.10 CSS

CSS (Cascading Style Sheet) adalah sebuah fitur yang diperkenalkan sejak HTML versi 4.0 dan berfungsi untuk menangani masalah tampilan pada HTML


(36)

seperti jenis, ukuran dan warna font, posisi teks, batas tulisan atau margin, warna

background, dan sebagainya.[6]

2.2.11 PHP

2.2.14.1Pengertian PHP

PHP dibuat oleh Rasmus Lerdorf pada tahun 1994, pada awalnya tidak untuk didistribusikan dan hanya digunakan pada homepage pribadinya. Pada tahun 1995 dikeluarkan versi pertama dapat digunakan oleh umum dengan nama

Personal Home Page Tools. Ditulis kembali pada pertengahan 1995dan diberi

nama sebagai PHP/F1 Version 2.F1 berasal dari paket Rasmus yang mana merupakan html interpreter untuk data form. Pada hasil kombinasi tersebut juga ditambah dukungan terhadap SQL. PHP/F1 terus berkembang dan banyak orang mulai memberikan kontribusi dalam pengembangannya.[11]

Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini, namun fungsi PHP yang paling utama adalah untuk menghubungkan database dengan web. Dengan PHP, membuat aplikasi web yang terkoneksi ke database menjadi sangat mudah. Sistem database yang telah didukung oleh PHP adalah : Oracle, Sybase, Msql, MySQL, Solid, Generic ODBC, PostgresSQL. PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, dan POP3 atau HTTP.[8]

2.2.14.2Kelebihan PHP

Adapaun kelebihan-kelebihan dari PHP yaitu : 1. PHP mudah dibuat dan kecepatan akses tinggi


(37)

2. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula

3. PHP diterbitkan secara gratis

4. PHP adalah termasuk bahasa yang embedded (bisa ditempel atau diletakan dalam tag HTML)

5. PHP termasuk server-sideprogramming. 2.2.12 MySQL

MySQL merupakan salah satu softwaredatabase (basis data) open source

yang dikembangkan sebuah komunitas bernama MySQL AB dengan tujuan membantu user untuk menyimpan data dalam tabel-tabel. Tabel terdiri atas field

(kolom)yang mengelompokkan data-data berdasarkan kategori tertentu, misalnya nama, alamat, nomor telepon, dan sebagainya. Bagian lain dari tabel adalah

record (baris) yang mencantumkan isi data yang sebenarnya.

MySQL sebagaimana software database lainnya, dapat menampung banyak schemata, di mana masing-masing schemata ini dapat digunakan oleh aplikasi-aplikasi yang berbeda, baim dari sisi tujuan maupun dari sisi bahasa pemrograman yang digunakan oleh masing-masing aplikasi yang bersangkutan.[7] 2.2.15.1Perintah-perintah MySQL

Pada MySQL terdapat beberapa perintah. Perintah-perintah pada MySQL ini hampir sama dengan perintah-perintah pada database server lainnya.

Perintah perintah MySQL itu antara lain adalah sebagai berikut :

1. Create database, digunakan untuk membuat database pada database server.


(38)

Create database database_name

Database_name adalah nama database yang akan dibuat.

2. Use database, digunakan untuk menunjuk database yang akan digunakan.

Sintaksnya adalah :

Use database_name

Database_name adalah nama database yang akan digunakan.

3. Create table, digunakan untuk membuat tabel pada database yang digunakan.

Sintaksnya adalah :

Create table table_name (

Column1 column_type column_attributes, Column2 column_type column_attributes, Primary_key (column_name)

);

Table_name adalah nama tabel yang akan dibuat. Column1 adalah nama kolom

yang akan dibuat pada tabel. Column_type adalah tipe dari kolom tersebut, dapat berupa char, varchar, tinytext, mediumtext, longtext, enum, int, tinyint,

mediumint, bigint, float, decimal, time, date, datetime, timestamp, year.

4. Insert, digunakan untuk menambahkan record pada tabel.

Sintaksnya adalah :

Insert into table_name(column1, column2,..) values (value1,value2,..)

Table_name adalah nama tabel yang akan ditambahkan record-nya. Column1,

column2 adalah kolom yang akan ditambahkan data. Value1,value2 adalah data

yang akan ditambahkan.


(39)

Sintaksnya adalah :

Update table_name set column1=value1, column2=value2 where column=value

Table_name adalah nama tabel yang akan dirubah record-nya. Column1,

column2 adalah kolom yang akan dirubah data. Value1,value2 adalah data yang akan digantikan.

6. Drop table, digunakan untuk menghapus tabel.

Sintaksnya adalah :

Drop table table_name

Table_name adalah nama tabel yang akan dihapus.

7. Show tables, digunakan untuk menampilkan tabel-tabel yang telah dibuat dalam

database yang aktif.

Sintaksnya adalah :

Show tables

8. Show field, digunakan untuk menampilkan seluruh field dalam suatu tabel.

Sintaksnya adalah :

Show field from table_name

Table_name adalah nama tabel yang akan ditampilkan field-nya.

9. Alter table, digunakan untuk menambah, merubah dan menghapus field dalam

suatu tabel.

Sintaksnya adalah : a. Untuk menambahkan


(40)

Table_name adalah nama tabel yang akan ditambahkan field-nya. Column1

adalah nama field baru, column_type adalah tipe kolom dan column_attributes

adalah atribut kolom yang akan ditambahkan. b. Untuk mengubah

Alter table_name change column1 column2 column_type column_attributes

Column1 adalah nama field yang akan dirubah, column2 adalah nama field

baru, column_type adalah tipe kolom dan column_attributes adalah atribut kolom. c. Untuk menghapus

Alter table table_name drop column column1

Table_name adalah tabel yang akan dihapus field-nya. Column1 adalah

nama field yang akan dihapus.[10]

2.2.13 JavaScript

Gambar 2.5 JavaScript

JavaScript adalah bahasa scripting yang popular di internet dan dapat bekerja di sebagian besar browser popular seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.


(41)

Beberapa hal tentang javascript:

a.JavaScript didesain untuk menambah interaktif suatu web. b.JavaScript merupakan sebuah bahasa scripting.

c.Bahasa scripting merupakan bahasa pemrograman yang ringan.

d.JavaScript berisi baris kode yang dijalankan di komputer (web browser). e.JavaScript biasanya disispkan (embedded) dalam halaman HTML. f.JavaScript adalah bahas interpreter ( yang berarti skrip dieksekusi tanpa

proses kompilasi).

g.Setiap orang dapat menggunakan JavaScript tanpa membayar lisensi.[10] 2.2.14 Apache Web Server

Gambar 2.6 Apache

Apache web server merupakan server web yang paling populer di seluruh dunia. Salah satu alasan yang utama dari terpilihnya apache web server adalah karena harganya. Apache web server bisa diperoleh secara Cuma-Cuma (gratis) dengan melakukan download di internet. Apache web server bersifat open source, para pengguna apache dapat melakukan analisis terhadap kode sumber (source code) dan dapat menemukan solusi dari masalah keamanan yang dihadapinya.[7]

2.2.15 WAMP

Wamp Server merupakan lingkungan pengembangan web Windows. Hal ini memungkinkan Anda untuk membuat aplikasi web dengan Apache, PHP dan database MySQL. Hal ini juga dilengkapi dengan PHPMyAdmin untuk dengan mudah mengelola database .


(42)

Wamp Server menginstal secara otomatis (installer), dan penggunaannya sangat intuitif. Anda akan dapat menyetel server Anda tanpa menyentuh pengaturan file.

Wamp Server merupakan satu-satunya solusi paket yang akan memungkinkan untuk mereproduksi server produksi. Wamp Server juga memiliki trayicon untuk mengelola server.[9]

2.2.16 SEO (Search Engine Optimation)

SEO adalah cara optimasi website agar bisa ditampilkan di halaman utama pada sebuah situs pencarian. Intinya adalah apabila seseorang mengetikan kata pencarian pada kotak search engine seperti di Google, Yahoo, maupun MSN maka alamat web kita bisa muncul di halaman pertama pencarian sesuai dengan kata kunci yang dicari user tersebut.

Jika tujuan SEO terpenuhi, tentunya visi misi dari website tersebut akan mudah tercapai . Otomatis statistik pengunjung meningkat, interaksi dan transaksi bertambah dan kepopuleran website lebih cepat. Ini semua akan memberikan suntikan motivasi untuk lebih semangat dan kreatif dalam mengelola sebuat

website untuk memuaskan semua user yang mengaksesnya.

2.2.17 Perancangan Sistem 2.2.17.1 Diagram Konteks

Diagram konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.


(43)

2.2.17.2DFD

DFD (Data Flow Diagram) adalah diagram untuk menggambarkan arus data sistem sekarang.

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 mengalir (misalnya lewat telpon, surat dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan (misalnya file kartu, microfiche, harddisk, tape, diskette dan lain sebagainya). DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD juga merupakan dokumentasi dari sistem yang baik.[2]

Simbol-simbol yang digunakan dalam Data Flow Diagram menurut notasi Yourdan adalah sebagai berikut :

1. Proses

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

Proses adalah simbol pertama data flow diagram. Proses dilambangkan dengan lingkaran, dimana proses ini menunjukan bagian dari sistem yang mengubah satu atau lebih input dan output. Nama proses dituliskan dengan satu kata, singkatan atau kalimat sederhana.


(44)

Arus Data di DFD diberi simbol suatu panah dengan tanda panah. Arus data ini mengalir diantara proses (process), simpanan data (data store) dan kesatuan luar (external entity). Arus data ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem.

3. Simpanan Data

Simpanan data (data store) merupakan simpanan dari data yang dapat berupa sebagai berikut ini

a. Suatu file atau database di sistem komputer b. Suatu arsip atau catatan manual

c. Suatu kotak tempat data di meja seseorang d. Suatu tabel acuan manual

e. Suatu agenda atau buku. 4. Kesatuan luar

Kesatuan luar (external entity) merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada dilingkungan luarnya yang akan memberikan input atau menerima output dari sistem.[2]

2.2.17.3 Diagram E-R

Entity Relationship Diagram atau biasa dikenal dengan diagram E-R

secara grafis menggambarkan isi sebuah database. Diagram ini memiliki dua komponen utama yaitu entitas (entity) dan relasi (relation). Kedua komponen ini dideskripsikan lebih jauh melalui sejumlah atribut/properti.


(45)

Pada E-R diagram, entity digambarkan dengan sebuah bentuk persegi panjang. Entitas merupakan individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain.Sederhananya entitas menunjuk pada individu suatu objek, sedang himpunan entitas menunjuk pada rumpun (family) dari individu tersebut.

2. Relationship (Relasi)

Pada E-R diagram, relationship dapat digambarkan dengan sebuah bentuk belah ketupat. Relasi menunjukan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.

3. Atribut

Setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik

(property) dari entitas tersebut.Penentuan/pemilihan atribut-atribut yang relevan

bagi sebuah entitas merupakan hal enting lainnya dalam pembentukan model data. 4. Kardinalitas

Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas yang lainnya. Dari sejumlah kemungkinan banyaknya hubungan yang terjadi dari entitas, kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lainnya dan begitu juga sebaliknya. Macam-macam kardinalitas relasi, yaitu :

a. One to one

Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu juga sebaliknya.


(46)

A 1 R 1 B

Gambar 2.7 One to One

b. One to many

Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, di mana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.

A 1 R N B

Gambar 2.8 One to Many

c. Many To One

Yang berarti setiap entitas pada himpunan A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, di mana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B.

A N R 1 B

Gambar 2.9 Many to One

d. Many to many

Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan dmikian juga sebaliknya.[1]


(47)

A N R N B

Gambar 2.10 Many to Many

2.2.17.4Kamus Data

Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses.

Kamus data sering disebut juga dengan sistem data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data maka dalam analisis, sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Pada tahap analisis, kamus data digunakan sebagai alat komunikasi antara analisis sistem dengan pemakai sistem tentang data yang mengalir dari sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem, kamus data digunakan untuk merancang input, merancang laporan-laporan dan database [9].

Dalam membuat kamus data, harap diperhatikan beberapa hal yaitu : 1. Apakah semua aliran data dan penyimpanan dalam DFD sudah didefinisikan

dalam kamus data?

2. Apakah semua komponen elemen data sudah didefinisikan dengan baik? 3. Adakah elemen data yang didefinisikan lebih dari satu kali?


(48)

4. Apakah semua notasi yang digunakan pada kamus data sudah dikoreksi? 5. Adakah elemen data dalam kamus data tidak menjelaskan sesuatu dalam DFD


(49)

44 3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan permasalahan-permasalahan, hambatan-hambatan, kesempatan-kesempatan dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

3.1.1 Analisis Masalah

Masalah yang dianalisis adalah mengenai prosedur-prosedur atau cara kerja dari setiap data yang dibutuhkan dan dihasilkan dari sistem penjualan yang ada pada toko Wallen Cell. Dari setiap proses menghasilkan data dan informasi yang harus diolah sehingga dapat menghasilkan keluaran baru sesuai kebutuhan dari setiap fungsinya.

Berdasarkan hasil penelitian yang dilakukan bahwa di toko Wallen Cell masih terdapat masalah-masalah sebagi berikut.

1. Ruang lingkup penjualan yang masih terbatas di sekitar Bandung dan belum dapat menjangkau pasar yang berada di luar provinsi jawa barat.

2. Promosi produk yang terbatas menyebabkan konsumen tidak mendapatkan informasi produk yang lengkap.

3. Penjualan produk dengan sistem konvensional kurang efektif sehingga menyebabkan keuntungan belum maksimal.


(50)

4. Masih belum mempunyai sarana media promosi utama untuk memberikan informasi kepada konsumen.

3.1.2 Analisis Prosedur Yang Sedang Berjalan

Prosedur merupakan urutan kegiatan yang tepat dan tahapan-tahapan yang menerangkan mengenai proses apa yang dikerjakan, siapa yang mengerjakan proses tersebut, bagaimana proses itu dapat dikerjakan dan dokumen apa saja yang dilibatkan.

Uraian prosedur penjualan produk Toko Wallen Cell saat ini adalah sebagai berikut.

1. Setelah konsumen memilih barang yang akan dibeli, bagian penjualan akan mengecek apakah barang tersebut masih tersedia atau tidak.

2. Jika tersedia maka bagian penjualan akan menghitung total harga yang harus dibayar oleh konsumen.

3. Konsumen membayar setelah mengetahui total yang harus dibayar.

4. Kasir melakukan pembuatan nota penjualan rangkap 2, 1 kwitansi diberikan kepada konsumen, 1 kwitansi disimpan di kasir untuk pencatatan data penjualan.


(51)

Barang yang akan dibeli

Barang yang akan dibeli

Menghitung total

Pembuatan nota penjualan

kwitansi nota nota

Pencatatan data penjualan

kwitansi

Buku penjualan barang

A1

A2 Jumlah yang

dibayar Jumlah yang

dibayar

Konsumen Bagian Penjualan

Pengecekan barang

Daftar barang tersedia

A3

tersedia

ya Barang yang tidak

tersedia Barang yang tidak

tersedia tidak


(52)

Keterangan :

A1 : Arsip transaksi untuk kasir A2 : Arsip buku penjualan A3 : Arsip buku stok barang

Uraian prosedur pembuatan laporan produk Toko Wallen Cell saat ini adalah sebagai berikut.

1. Bagian gudang menyerahkan data stok barang yang ada digudang kepada pemilik.

2. Bagian penjualan menyerahkan data penjualan kepada pemilik. 3. Pemilik toko melakukan pengecekan laporan.

Buku stok barang

Bagian gudang Bagian Penjualan Pemilik

A3

Pembuatan laporan stok

barang

Laporan barang

Buku penjualan A2

Pembuatan laporan penjualan

Laporan penjualan

Laporan barang Laporan penjualan

Pengecekan laporan

Gambar 3.2 Prosedur pembuatan laporan Keterangan :


(53)

A2 : Arsip buku penjualan A3 : Arsip buku stok barang

3.1.3 Analisis Kebutuhan Non Fungsional

Analisa kebutuhan non fungsional adalah suatu analisis untuk mengetahui elemen – elemen apa saja yang berhubungan dengan sistem yang sedang berjalan. 3.1.3.1Analisis Pengguna

Aplikasi ini akan digunakan oleh empat jenis pengguna, yaitu Admin, operator, member dan pengunjung.

Tabel 3.1 Analisis Pengguna Pengguna Tanggung

Jawab Hak Akses Tingkat Pendidikan Tingkat Keterampilan

Pengalaman Jenis Pelatihan

Keterangan Admin Menentukan

operator dan melihat data laporan

Mengolah data operator

(update,

tambah)

Lulus SMA Menguasai pengolahan data dalam bentuk web, menguasai teknik komputerisas

i dan

penguasaan di bidang komputer

3 tahun dibidang komputer

Cara mengelola dalam web

Pemilik toko sebagai admin

Operator Melakukan pengolahan data Mengelola data (update, tambah, hapus)

Lulus SMA Menguasai pengolahan data dalam bentuk web, menguasai teknik komputerisas

i dan

penguasaan di bidang komputer

3 tahun dibidang komputer

Cara mengelola dalam web

Bagian penjualan sebagai operator Pengunju ng Hanya dapat melihat produk tetapi tidak

Hanya dapat melihat produk

Lulus SMA Mampu mengoprasik an komputer dan mengerti

Panduan dalam pendaftara n menjadi


(54)

bisa melakukan pembelian

tetapi tidak bisa melakuka n

pembelian

dalam menjalankan

web browser

untuk

browsing di

Internet.

member

Member Melakukan transaksi pembelian

Melakuka n transaksi pembelian

Lulus SMA Mengenal internet dan mengerti bisnis online.

Panduan melakukan pembelian barang secara

online.

-

Eksistensi User :

Setelah dilakukan analisis dan observasi serta wawancara dengan pihak toko, maka dapat disimpulkan bahwa pengguna yang ada di toko Wallen Cell sudah memenuhi standar penerapan aplikasi ini.

3.1.3.2Analisis Perangkat Keras

Adapun spesifikasi minimum perangkat keras yang digunakan sistem ini adalah sebagai berikut.

Tabel 3.2 Analisis Perangkat Keras Pengguna Perangkat Keras

Pengguna a. Processor minimal dengan kecepatan 1 GHz +

Motherboard

b. Kapasitas harddisk minimal 20 GB c. RAM minimal 256 MB

d. VGA card minimal 32 MB

e. Monitor

f. Koneksi internet g. Mouse

h. Keyboard

Pembuat a. Processor minimal dengan kecepatan 1 GHz +

Motherboard

b. Kapasitas harddisk minimal 20 GB c. RAM minimal 256 MB

d. VGA card minimal 32 MB


(55)

f. Koneksi internet g. Mouse

h. Keyboard 3.1.3.3Analisis Perangkat Lunak

Adapun spesifikasi perangkat lunak yang digunakan pada sistem ini adalah sebagai berikut.

Tabel 3.3 Analisis Software Pengguna Perangkat Lunak

Pengguna a. Sistem operasi bebas dikarenakan aplikasi berbasis web

b. Web browser minimal Mozilla 3.0, Internet Explorer 8,

Opera 9.0

Pembuat a. Sistem operasi yang digunakan Windows XP, Windows 7 atau Windows Vista agar tools pendukung dapat dijalankan

b. Web browser minimal Mozilla 3.0, Internet Explorer 8,

Opera 9.0

c. Tool antarmuka design Microsoft Visio 2007

d. Wamp sebagai webserver

e. Adobe Dreamweaver CS5 sebagai editor PHP f. MySQL sebagai DBMS

3.1.4 Analisis Basis Data

Basis data merupakan kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data (kalaupun ada maka kerangkapan data tersebut harus seminimal mungkin dan terkontrol), data disimpan dengan cirri-ciri tertentu sehingga mudah untuk digunakan atau ditampilkan kembali, data dapat digunakan oleh satu atau lebih program-program aplikasi secara optimal, data disimpan tanpa mengalami ketergantungan dengan program yang akan menggunakannya, data disimpan sedemikian rupa sehingga proses penambahan jenis, pengambilan dan modifikasi data dapat dilakukan dengan mudah.


(56)

Basis data dapat digambarkan dengan menggunakan Entity Relationship

Diagram (ERD).

Entity Relationship Diagram (ERD) yang ada pada sistem di Toko Wallen

Cell dapat dilihat pada gambar berikut.

member orders produk n merk n n Order_detail memiliki 1 Kategori pengiriman Kota n memiliki 1 Jasa pengiriman 1 memiliki n memiliki 1 n bank memiliki 1 1 memiliki n Id_merk Id_produk Id_orders Id_bank Id_member Id_kota Id_jasa_pengiriman Id_kategori_ pengiriman Id_orders warna Id_warna provinsi Id_provinsi ongkir retur Retur_detail n memiliki 1 1 memiliki n 1 memiliki n memiliki 1 n memiliki 1 n Id_retur_detail Id_retur Id_ongkir n memiliki 1 n hubungi Mengisi 1 n admin mengelola n 1 Mata uang Id_hubungi Id_admin memiliki n 1 kode mengelola 1 n mengelola 1 n mengelola 1 n mengelola 1 n mengelola 1 n mengelola 1 n mengelola 1 n mengelola mengelola mengelola 1 n 1 n 1 n mengelola 1 n mengelola n 1

Gambar 3.3 Entity Relationship Diagram

3.1.5 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional adalah kebutuhan perangkat lunak terhadap aspek-aspek yang berhubungan dengan perancangan sistem yang akan dibangun.


(57)

3.1.5.1Diagram Konteks

Diagram konteks merupakan arus data yang berfungsi untuk menggambarkan hubungan input atau output antara sistem dengan dunia luarnya (kesatuan luar). Adapun diagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar berikut ini :

Sistem Penjualan Online operator Member Pengunjung Data Produk Data Member Data Warna Data Bank Data Order Data Merk Data ongkir Data jasa pengiriman Data kategori pengiriman

Data kota Data Provinsi Data login operator

Data Retur Info Produk Info Member Info Pesanan Info Warna Info Merk Info ongkir Info jasa pengiriman Info kategori pengiriman

Info kota Info Provinsi Info login operator

Info Retur

Data Login Member Data Pesanan Data Member Data Komentar

Data merk Data Produk Data History Pesanan

Data Retur

Info Login Member Info Pesanan Info Member Info merk Info Produk Info History Pesanan

Info Retur Data registrasi Data merk Data produk Data komentar info registrasi info merk info produk info komentar Web Email Paypal

Aktivasi Akun Registrasi Info Aktivasi Akun Registrasi Info pemesanan Data pembayaran Status pembayaran Sosial Network Info produk admin

Data login admin Data operator Data laporan penjualan

Data Laporan Stok Info login admin

info operator info laporan penjualan

info Laporan Stok Jasa

pengiriman

Tracking pengiriman

Gambar 3.4 Diagram Konteks 3.1.5.2Data Flow Diagram

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,


(58)

baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.

DFD merupakan 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. Adapun DFD untuk sistem yang akan dibangun adalah sebagai berikut : 1. DFD Level 1

Pada DFD level 1 ini terdapat 7 proses, akses website, pengolahan laporan, registrasi, login, keranjang belanja, transaksi dan pengolahan data master.


(59)

Web Email Paypal admin 3 Pengolahan Data master kota admin merk kategori_peng iriman hubungi member orders produk operator Data kota, Data komentar, Data hubungi, Data member, Data kategori pengiriman,

Data orders, Data order_detail, Data produk, Data Retur Info kota, Info hubungi, Info merk, Info member, Info kategori pengiriman,

Info orders, Info order_detail, Info produk, Info Retur Data kota Info kota admin Info admin Data komentar Info komentar Data merk Info merk Data member Info member Data kategori pengiriman

Info kategori pengiriman Data orders Info orders Data produk Info produk pengunjung 2

registrasi Data registrasi Info registrasi Data registrasi Info registrasi Link aktivasi Aktivasi berhasil member 1 login Data login admin

Info login admin Data login operator

Info login operator

Info login member Data login member

Data login admin, Data login operator

Info login operator, Info login admin

Data login member Info login member

4 Keranjang belanja Data operator Info operator Info Login Operator, admin valid

Info login member valid

Data pembayaran

info pembayaran Data produkInfo produk

Info orders Data orders Jasa

pengiriman Info jasa

pengirimanpengirimanData jasa

Info kategori pengiriman Data kategori pengiriman

5 Akses website Data komentar Data produk Info produk Data komentar Info komentar 6 Pengolahan laporan Data laporan Data laporan orders Info Laporan orders Info laporan Data transaksi Info komentar

Info login admin valid Data laporan stok info laporan stok Order detail

info order detail Data order detail Data order detail info order detail warna Data warna Info warna bank Data bank Info bank provinsi Info provinsi Data provinsi Info transaksi Info bank Data bank Info merk Data merk 7 Tracking Data no resi Info tracking

Jasa pengiriman Data no resi

Info tracking matauang Data matauang Info matauang Data ongkir Info ongkir

Info matauang Data mata uang


(60)

2. DFD Level 2 Proses 1.0 Login

Pada DFD Level 2 Proses 1.0 ini terdapat 2 proses, verifikasi username,

password dan lupa password.

1.1 Verifikasi usernam,pass word operator member admin member Data username, password operator Data username,password member

Info login gagal

Info login gagal

Data username, password admin dan operator

Info username, password tidak valid

Data username, password member Info username, password tidak valid Login valid 1.2 Lupa password

Data email Data email

Web email

Data email dan username

Password baru Password baru

Data username

Data username

admin

Data username, password admin Info login gagal Data email

Data username Password baru

Gambar 3.6 DFD Level 2 Proses 1.0 Login

3. DFD Level 2 Proses 2.0 Registrasi

Pada DFD Level 2 Proses 2.0 ini terdapat 2 proses, isi formulir registrasi dan aktivasi.

pengunjung 2.1

Isi form registrasi

Web email 2.2 aktivasi k ot a Data Registrasi Data kota Data registrasi Data Registrasi Data Registrasi Link aktivasi Info Link aktivasi

Info Data Registrasi tidak valid

Data Aktifasi

Info registrasi

Info kota

Data registrasi valid Member

prov

ins

i

Data provinsi Info provinsi


(61)

4. DFD Level 2 Proses 3 Pengolahan Data Master

Pada DFD Level 2 Proses 3 ini terdapat 15 proses, pengolahan data jasa pengiriman, merk, produk, member, provinsi, kota, kategori pengiriman, orders, ongkir, Admin, bank, backup dan restore database, warna, hubungi, retur.

operator 3.1 Pengolahan data jasa pengiriman 3.2 Pengolahan data Merk 3.3 Pengolahan data produk 3.5 Pengolahan data provinsi 3.6 Pengolahan data kota kota data jasa pengiriman Data Merk Data Produk info Produk Info provinsi Data kota Data provinsi Info Data kota info jasa pengiriman info Merk Data kota Info kota Jasa pengiriman Merk produk provinsi data jasa pengiriman Info jasa pengiriman Data merk Info Merk Data produk Info produk Data provinsi Info provinsi 3.4 Pengolahan

data member member

Data member Info member Social network Info produk Login operator valid Login operator valid Login operator valid Login operator valid Login operator valid Login operator valid Kategori pengiriman 3.7 Pengolahan data kategori pengiriman

Data kategori pengiriman

Info kategori pengiriman Data kategori pengiriman

Info kategori pengiriman

orders 3.8 Pengolahan data orders Data orders info orders Data orders info orders admin Login operator valid Login operator valid Data member Info member admin 3.10 Pengolahan data admin Data operator info operator Data operator info operator Login admin 3.12 backup dan restore database Data database Info database 3.11 Pengolahan data bank bank Data bank info bank Data bank info bank 3.9 Pengolahan data ongkos kirim ongkir

Data ongkos kirim info ongkos kirim

Data ongkos kirim

Info ongkos kirim 3.13 Pengolahan warna Login operator valid Login operator valid Login operator valid warna Data warna Info warna Data warna Info warna 3.14 Pengolahan hubungi info hubungi Data hubungi Info hubungi hubungi data hubungi 3.15 Ubah status Retur info retur data retur retur data retur info retur 3.16 Ubah data kurs

Data kurs Info kurs

Matauang Data kurs

Info kurs

Data kota

Data kategori pengiriman Data provinsi Login operator valid Login operator valid Login operator valid Login operator valid

Web Email Status retur

Data jasa pengiriman

Data jasa pengiriman


(62)

5. DFD Level 2 Proses 4 Keranjang Belanja

Pada DFD Level 2 Proses 4 ini terdapat 4 proses, pilih barang, update order detail, hapus order detail dan checkout.

4.1 Pilih barang

4.2 Update detail

orders

4.3 Hapus detail

orders member

4.4 checkout

orders produk Data produk

Data produk yang dipesan

Update Data produk yang dipesan

Data pemesanan yang dihapus

Data pemesanan

Data produk yang dipesan

Update Data produk yang dipesan Data pemesanan yang dihapus

Info data barang yang dipesan Info update data produk pesanan

Info produk yang dipesan

Info data pemesanan yang dihapus Info produk yang dipesan

Info data pemesanan

Info data pemesanan yg dihapus Info update data produk pesanan

Info data pemesanan

Data pemesanan Login member

valid

Login member valid

Login member valid

Login member valid

Order_detail Data order detail

info order detail


(63)

6. DFD level 3 proses 4.4 checkout

Merupakan alur subproses checkout dimana member mengisi data pengiriman, kemudian member dapat melihat history pemesanan dan memilih pembayaran lewat bank atau lewat paypal.

Member History 4.4.2

pemesanan Data order Info order Kategori pengiriman 4.4.1 Isi data pengiriman Login Member Valid Login member Valid Data Pengiriman Info Pengiriman

Data Kategori pengiriman Info Kategori pengiriman

Data Order

Info Order Order

Web Email In fo p emb aya ra n 4.4.3 Pilih Pembayaran Paypal Data pembayaran Status pembayaran Data pembayaran Jasa Pengiriman Data Jasa pengiriman Info Jasa pengiriman

Kota Data Kota Info Kota D a ta P en gi ri man , d ata ord e r Login Member Valid Status pembayaran provinsi info provinsi Data provinsi bank Info bank Data bank matauang Info matauang Data matauang ongkir Info ongkir Data ongkir

Gambar 3.10 DFD level 3 proses 4.4 checkout

7. DFD level 3 proses 3.1 pengolahan data jasa pengiriman

Pada DFD Level 3 Proses 3.1 ini terdapat 4 proses, tambah data jasa pengiriman, edit data jasa pengiriman, hapus data jasa pengiriman, dan cari data jasa pengiriman.


(1)

237

E Tidak Setuju 0 0

JUMLAH 100

Berdasarkan hasil presentase diatas maka dapat disimpulkan sebanyak 30% menyatakan sangat setuju, 50% menyatakan setuju, 10% menyatakan cukup setuju dan 10% menyatakan kurang setuju mengenai pemesanan produk yang dari website.

4. Apakah aplikasi pemesanan online di Toko Wallen Cell ini membantu memberikan informasi tentang prosuk pesanan anda?

Tabel 4.49 Kuesioner Pertanyaan 4 Pertanyaan Pilihan

Jawaban Keterangan Responden

Presentasi (%)

4

A Sangat

Setuju 6 60

B Setuju 4 40

C Cukup Setuju 0 0

D Kurang

Setuju 0 0

E Tidak Setuju 0 0

JUMLAH 100

Berdasarkan hasil presentase diatas maka dapat disimpulkan sebanyak 60% menyatakan sangat setuju, dan 40% menyatakan setuju mengenai informasi terbaru tentang status pemesanan produk yang didapatkan dari website.

5. Apakah anda setuju pembayaran secara online memudahkan dalam melakukan transaksi?

Tabel 4.50 Kuesioner Pertanyaan 5 Pertanyaan Pilihan

Jawaban Keterangan Responden

Presentasi (%)

5

A Sangat

Setuju 0 0

B Setuju 3 30

C Cukup Setuju 5 50

D Kurang


(2)

238

E Tidak Setuju 0 0

JUMLAH 100

Berdasarkan hasil presentase diatas maka dapat disimpulkan sebanyak 30% menyatakan sangat setuju, 50% menyatakan setuju, dan 20% menyatakan cukup setuju mengenai pembayaran yang dilakukan secara online.

4.5.1 Kesimpulan Pengujian Beta

Dari hasil pengujian beta yang telah dilakukan yaitu dengan pengujian perhitungan jawaban dari kuisioner yang telah dibagikan di lapangan dan berdasarkan hasil wawancara dengan karyawan di Wallen Cell didapat kesimpulan yaitu :

1. Tampilan aplikasi E-Commerce toko Wallen Cell user friendly / mudah dimengerti.

2. Toko Wallen Cell dapat memperluas jangkauan penjualan dan promosi produk sehingga pelanggan mendapatkan informasi produk yang lengkap.

3. Pelanggan dapat melakukan transaksi pembelian secara online dimanapun dan kapanpun.

4. Pelanggan tidak perlu datang untuk melakukan pembayaran, cukup menggunakan paypal atau transfer bank.


(3)

239

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah melakukan analisis, perancangan, implementasi, dan pengujian, maka diperoleh kesimpulan terhadap sistem penjualan online, sebagai berikut : 1. Website yang telah dibuat dapat memperluas ruang lingkup penjualan

dikarenakan berbasis web yang dapat diakses diberbagai tempat dan daerah. 2. Dengan memanfaatkan media internet sebagai sistem penjualan online agar

keuntungan menjadi maksimal.

3. Website yang telah dibuat dapat membantu toko Wallen Cell dalam hal promosi barang secara lengkap.

5.2 Saran

Berdasarkan proses penyusunan tugas akhir ini, saran yang dapat disimpulkan guna mengembangkan aplikasi yang telah dibuat adalah sebagai berikut :

1. Website dapat disempurnakan dengan menyertakan fasilitas notifikasi bagi operator sehingga memudahkan operator untuk mengetahui order terbaru. 2. Website dapat dikembangkan dengan menyediakan fasilitas chatting sehingga

dapat mempermudah komunikasi antarpengguna.


(4)

240

DAFTAR PUSTAKA

1. Fathansyah. (2007), Basis Data, Informatika, Bandung.

2. HM, Jogiyanto. (2005), Analisis dan Desain Sistem Informasi, Andi, Yogyakarta.

3. Kadir, Abdul. (2008). Dasar pemrograman Web Dinamis menggunakan PHP, Andi, Yogyakarta.

4. Lubis, Riani. (2009), Sistem Informasi / Aplikasi Internet untuk Bisnis, Unikom, Bandung.

5. Madcoms. (2008), Panduan Lengkap Adobe Dreamweaver CS3, Andi Publisher, Madiun.

6. Madcoms. (2008), Teknik Mudah Membangun Website dengan HTML, PHP dan MySQL. Andi, Yogyakarta.

7. Nugroho, Adi. (2006), E-Commerce memahami perdagangan modern di dunia maya, Informatika, Bandung.

8. Nugroho, Bunafit. (2004), PHP & MySQL dengan editor Dreawaver MX, Andi, Yogyakarta.

9. Solichin, Achmad. (2010), MySQL 5:Dari Pemula Hingga Mahir, Achmatim.net, Jakarta.

10.Sunyoto, Andi. (2007), AJAX Membangun web dengan teknologi Asynchronous JavaScript & XML, Andi, Yogyakarta.

11.Suryana, Taryana., Sarwono, Jonathan. (2007), E-Commerce Menggunakan PHP & MySQL, Graha Ilmu, Yogyakarta.

12.Syafii, M. (2005), Aplikasi Database dengan PHP 5, Andi, Yogyakarta. 13.

http://yollaadzani.wordpress.com/2010/10/26/pengertian-kelebihan-dan-kekurangan-e-commerce/

Diakses Minggu, 13 Februari 2011, Jam 14.15

14. http://www.kompasbisnis.com/blog/a-122-paypal-sampai-saat-ini--alat-transaksi-dan-pembayaran-online-teraman-dan-terpercaya.html


(5)

BIODATA PENULIS

DATA PRIBADI

Nama : Dwi Kuntarto

Jenis Kelamin : Laki-laki

Tempat, tanggal lahir : Bandung, 12 Oktober 1989 Kewarganegaraan : Indonesia

Status : Mahasiswa

Tinggi, Berat : 172 cm, 53 kg

Agama : Islam

Alamat Rumah : Jl. Babakan Tarogong no 439/196 B rt 10/rw 04, Bandung, Jawa Barat

No HP : 085722311020

Email : dwikuntarto@gmail.com

Facebook : Dwi Kuntarto

Twitter : Surabiattack

YM : daredevils_bdg

Hobi : Nonton Bola, Memancing, Jalan-jalan dsb.

PENDIDIKAN

» Formal

1995 – 2001 : SDN Babakan Tarogong 2, Bandung 2001 - 2004 : SMPN 11 Bandung, Bandung

2004 – 2007 : SMAN 17 Bandung, Bandung 2007 – Sekarang : Universitas Komputer Indonesia


(6)

» Non Formal

2009 : Seminar AMD-Gigabyte Technology Seminar

Universitas Komputer Indonesia

2010 : Kursus Pemrograman di PUSTEKOM

2011 : Pelatihan Sertifikasi IT Comptia Security+ Be:Logix

Pengalaman Organisasi

2007 : Pengurus DKM SMAN 17 Bandung

Demikian daftar riwayat hidup ini dibuat dengan sebenar-benarnya.

Bandung, Agustus 2011