Pembangunan Sistem Penjualan Berbasis Web Di Toko Sakinah Kerudung

(1)

SKRIPSI

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

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

JAJANG KUSMITA

10107227

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(2)

i

PEMBANGUNAN SISTEM PENJUALAN BERBASIS WEB

DI TOKO SAKINAH KERUDUNG

Oleh

JAJANG KUSMITA 10107227

Toko Sakinah Kerudung merupakan sebuah toko yang berdiri sejak tahun 2007. Dalam hal pemasaran produknya, toko ini mengalami beberapa kendala diantaranya pemesanan dan pembayaran masih dilakukan secara offline. Tingginya persaingan bisnis yang mau tidak mau mengharuskan untuk melakukan pembaharuan sistem agar tidak tertinggal dengan toko-toko yang lain. Oleh karena itu, untuk menyelesaikan permasalahan dalam hal penyebarluasan informasi mengenai produk yang ada di toko Sakinah Kerudung, maka dibutuhkan teknologi dalam strategi pemasaran dan penjualan dengan mengimplementasikan e-commerce.

Untuk membangun sistem penjualan berbasis web ini menggunakan metode aliran data terstruktur. Alat yang digunakan untuk menggambarkan model sistem adalah FlowMap, diagram konteks, dan Data Flow Diagram (DFD), serta dalam perancangan basis data menggunakan kamus data, dan Entity Relationship Diagram (ERD). Pengkodean sistem dilakukan dengan menggunakan bahasa pemrograman PHP dan penyimpanan data dilakukan pada MySQL. Pengujian Sistem dilakukan dengan pengujian Alpha dan pengujian Beta. Setelah dilakukan pengujian, pemeliharan sistem mesti dilakukan guna menjaga konsistensi sistem. Dengan ini diharapkan pembangunan sistem penjualan berbasis web yang dibuat menjadi lebih teratur dan baik.

Maka dapat ditarik kesimpulan bahwa secara fungsional sistem sudah dapat menghasilkan output yang diharapkan, dengan tampilan website yang cukup menarik dan memberikan kemudahan kepada pengguna dalam mengolah data.


(3)

ii

DEVELOPMENT OF SYSTEM SELLING WEB-BASED

IN SAKINAH KERUDUNG SHOP

by

JAJANG KUSMITA 10107227

Sakinah Kerudung Shop is a store that stood since 2007. In terms of marketing its products, the store is having some problems such as ordering and payments are still done offline. The high business competition is inevitably require to reform the system so as not left behind with the other stores. Therefore, to solve problems in terms of disseminating information about the products in Sakinah Kerudung shop, then the need for technology in marketing and selling strategies to implement e-commerce.

To build this web-based sales system using structured data flow. The tools used to describe the system model is FlowMap, context diagrams, and Data Flow Diagrams (DFD), as well as in database design using a data dictionary, and Entity Relationship Diagram (ERD). The coding system is done using the PHP programming language and data storage performed on MySQL. System testing is done by testing of Alpha and Beta testing. After testing, system maintenance must be done to maintain the consistency of the system. With this expected development of web-based sales system that made more orderly and better. Then it can be concluded that the functional system can already produce the expected output, with the look of the website is quite attractive and provide convenience to the user in processing data.


(4)

iii

Puji syukur dipanjatkan kehadirat Allah Subhanahu Wa Ta’ala yang telah melimpahkan rahmat, hidayah dan karunianya sehingga dapat menyelesaikan laporan tugas akhir ini yang berjudul “Pembangunan Sistem penjualan Berbasis Web di Toko sakinah Kerudung”. Shalawat serta salam selalu disampaikan kepada

Rasulullah Shallallahu ‘Alaihi Wa Sallam seorang proklamator Islam yang telah

membawa umat dari kegelapan manusia kepada jalan yang terang benderang yang penuh dengan rahmat dan kasih sayang-Nya.

Laporan tugas akhir ini diajukan untuk memenuhi salah satu syarat akademis pada Program Strata I, Fakultas Teknik dan Ilmu Komputer untuk Jurusan Teknik Informatika di Universitas Komputer Indonesia. Meski banyak hambatan yang dialami selama penyusunan laporan tugas akhir ini, tetapi diyakini bahwa segala yang diawali dengan baik akan berakhir dengan baik juga.

Pada kesempatan ini ingin menyampaikan terima kasih atas ketulusan semua pihak yang telah membantu dalam menyelesaikan penyusunan laporan tugas akhir ini, secara khususnya tujukan kepada :

1. Allah Subhanahu Wa Ta’ala yang telah memberikan petunjuk dan

hidayah-Nya selama ini sehingga penulis dapat bekerja dan berkarya lebih baik lagi.

2. Rasulullah SAW yang telah berani menyampaikan ayat-ayat-Nya di bumi ini sehingga umat manusia mendapatkan pencerahan-Nya.


(5)

iv

ananda dan juga terima kasih kepada kakak dan kakak iparku yang tercinta berserta keponakan-keponakanku yang jagoan-jagoan, lucu, dan tersayang. 4. Bapak Ir.Eddy Suryanto Soegoto, M.Sc., selaku rektor Universitas

Komputer Indonesia.

5. Bapak Dr. Arry Akhmad Arman selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia, Bandung.

6. Ibu Mira Kania Sabariah, S.T, M.T., selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia, Bandung.

7. Ibu Dian Dharmayanti, S.T., selaku dosen wali dan dosen penguji sidang III yang selalu memberikan saran-sarannya

8. Ibu Riani Lubis, S.T., M.T., selaku pembimbing tugas akhir dan selalu memberikan saran-sarannya

9. Pak Irfan Maliki, S.T., M.T., selaku reviewer seminar dan dosen penguji sidang I yang selalu memberikan arahan, masukan, dan koreksiannya. 10.Seluruh staf dan dosen Jurusan Teknik Informatika.

11.Bapak Muchammad Mudrik dan Ibu Dian lestari, selaku pemilik toko

“Sakinah Kerudung” dan yang telah memberi arahan, saran dan kritik juga

terutama yang telah memberi izin untuk penelitian.

12.Teh Endang, selaku Karyawan Toko dan Pembimbing Lapangan.

13.Semua karyawati toko “Sakinah Kerudung” yang telah memberikan


(6)

v

Semoga Allah SWT memberikan Rahmat dan Hidayah-Nya dengan berlipat ganda dan tiada kesudahan atas segala kebaikan dan bantuan yang telah diberikan. Semoga penulisan laporan tugas akhir ini dapat bermanfat dan berguna bagi semua pihak.

Bandung, 13 Agustus 2011 Penulis


(7)

1

I.1 Latar Belakang Masalah

Persaingan ekonomi dan bisnis pakaian di zaman high technology sekarang ini sangat ketat. Terbukti dengan banyaknya penerimaan teknologi internet secara besar-besaran oleh masyarakat. Dalam hal ini banyak pelaku bisnis menfaatkan peluang bisnis ini. Dengan pemanfaatan internet atau secara online akan mendatangkan keuntungan yang bertambah. Jika satu orang pelaku bisnis sudah lebih dahulu memanfaatkan teknologi online daripada pesaing-pesaing bisnisnya maka sudah dipastikan bisa lebih unggul dan lebih besar pendapatannya.

Salah satunya Toko Sakinah Kerudung yang bergerak dalam bisnis busana muslim kerudung. Pemilik tokonya sangat tertarik dalam pemanfaatan teknologi

online ini untuk meningkatkan keuntungan atau pendapatannya. Apalagi Toko Sakinah Kerudung sudah dipastikan banyak pesaing bisnisnya yang bergerak dalam bisnis busana muslim wanita terutama busana kerudung.

Berdasarkan hasil wawancara dengan pemilik dan karyawan toko bahwa terdapat beberapa permasalahan. Permasalahan pertama mengenai pemasaran yang masih sempit atau belum menarik semua pelanggan dari segala pelosok dan kalangan. Lalu pemesanan dan pembayaran yang masih offline, pelanggan yang datang langsung ke toko maka pemesanan dan pembayaran bisa dilakukan di toko sedangkan bagi pelanggan yang tidak mengunjungi toko maka pemesanan barang hanya lewat telepon dan pembayaran yang dilakukan hanya menggunakan transfer antar bank saja. Jadi Pemilik toko belum memanfaatkan fasilitas alternatif


(8)

pemesanan dan pembayaran barang secara online. Pelanggan tidak bisa memesan lewat instan messaging seperti yahoo messenger atau social networking seperti

twitter dan facebook. Lalu pelanggan tidak bisa membayar secara online seperti memanfaatkan payment gateway dari paypal. Akhirnya jika hanya ada satu fasilitas yang di pakai dan fasilitas tersebut sewaktu-waktu lumpuh maka pembayaran tidak bisa berlangsung atau tersendat.

Maka berdasarkan latar belakang tersebut maka dapat disimpulkan bahwa perlu dirancang dan dibangun sistem yang dapat memecahkan masalah di atas. Oleh karena itu penulis akan melakukan penelitian Tugas Akhir dengan mengambil judul “Pembangunan Sistem Penjualan Berbasis Web di Toko Sakinah Kerudung”.

I.2 Rumusan Masalah

Berdasarkan latar belakang yang telah dikemukakan, di atas, maka masalah yang akan di bahas adalah bagaimana cara “Membangun Sistem Penjualan

Berbasis Web di Toko Sakinah Kerudung ”.

I.3 Maksud dan Tujuan

Merujuk dari rumusan masalah yang telah di paparkan di atas maka sudah sangat jelas bahwa maksud dari penelitian ini adalah untuk “Membangun Sistem Penjualan Berbasis Web di Toko Sakinah Kerudung ”.


(9)

Tujuan dari penelitian ini adalah sebagai berikut :

1. Memperluas area pemasaran dan penjualan barang yang ada di Toko Sakinah Kerudung.

2. Menambahkan fasilitas pembayaran dan pemesanan secara online.

I.4 Batasan Masalah

Agar tidak terjadi pembahasan masalah yang terlalu luas maka diperlukan batasan-batasan masalah yang lebih spesifik. Oleh karena itu batasan-batasan yang diambil pada penelitian ini adalah :

1. Data yang diolah yaitu sebagai berikut : a. Data admin.

b. Data kategori c. Data produk. d. Data member. e. Data pemesanan.

f. Data Permintaan member. g. Data pembayaran.

h. Data ongkos kirim i. Data penjualan. j. Data pengiriman. k. Data retur.

2. Laporan yang dihasilkan yaitu adalah : a. Laporan barang


(10)

c. Laporan penjualan d. Laporan pesanan

3. Pengguna yang terlibat dalam sistem ini adalah sebagai berikut : a. Admin : mengelola data master.

b. Member : bisa mengunjungi dan memilik account di website. c. Pengunjung : hanya menunjungi website tetapi tidak memiliki

account di website.

4. Terdapat pengaturan produk yang di antara adalah : a. Data produk pakaian busana muslim wanita.

b. Data produk di bagi menjadi beberapa kategori dan sub kategori sesuai bahan kainnya.

c. Tercantum detail produk (seperti : warna, motif, dan ukuran).

d. Display gambar produk disediakan lebih dari satu gambar di setiap produknya atau kategorinya juga ditambahkan fasilitas zoom in atau

zoom out pada gambar agar terlihat lebih jelas. e. Tercantum rating produk.

f. Tercantum produk yang memasuki masa promosi. g. erdapat pengelolaan diskon pada .

h. Terdapat pengelolaan stok.

5. Terdapat fasilitas manajemen pesanan yaitu sebagai berikut :

a. Tidak ada minimal pemesanan barang tetai disesuaikan dengan stok yang ada.

b. Pencarian pesanan produk. c. update status pesanan.

d. Konfirmasi pembayaran untuk menandai konsumen mana yang sudah melakukan pembayaran.


(11)

e. Pembatalan pesanan jika ada konsumen yang tiba-tiba membatalkan pesanannya.

6. Terdapat fasilitas manajemen pembayaran yang terbagi menjadi dua yaitu sebagai berikut :

a. Pembayaran secara offline, yaitu menyediakan account bank atau No.Rekening suatu bank untuk menerima kiriman atau transfer uang dari pembeli, baik secara transfer antar rekening bank ataupun setor tunai. Account Bank yang tersedia untuk proses transaksi ini ialah Bank BNI dan Bank Muamalat.

b. Pembayaran secara online, yaitu menggunakan fasilitas Payment Gateway. Pembayaran online yang disedikan untuk sementara ialah dengan Paypal. Layanan ini disediakan sebagai alternatif lain dari pembayaran melalui transfer bank.

7. Terdapat fasilitas manajemen shiping yaitu Disediakan berbagai cara pengiriman terhadap produk yang telah dipesan oleh konsumen. Jasa pengiriman yang di wilayah seluruh Indonesia berserta rincian harga pengiriman yang harus dibayar oleh konsumen. Jasa pengiriman menggunakan JNE.

8. Terdapat fasilitas untuk pembuatan laporan penjualan, laporan pemesanan, laporan produk, dan lain-lain yang disusun berdasarkan harian, mingguan, bulanan, tahunan, atau periodik berdasarkan waktu tertentu.

9. Terintergrasi dengan situs jejaring sosial (seperti facebook, twitter, dan lain-lain) sebagai sarana untuk lebih memperluas pemasaran.


(12)

10.Terdapat fasilitas BackUp dan Restore database.

11. Terdapat fasilitas pengelolaan retur barang.

12. Terdapat fasilitas pencarian produk.

13. Menampilkan produk diskon, produk terbaru (Newest Product), dan produk

terlaku (Global/per kategori),.

14. Terdapat fasiltas pndaftaran member dan login member.

15. Terdapat fasiltas history pemesanan

16. Pengiriman informasi pemesanan melalui e-mail ke pemesan setiap ada

perubahan status pesanan.

17. Mendukung Search Engine Optimization (SEO) agar situs anda terdaftar di

search engine pada halaman-halaman depan.

18.Terdapat fasilitas manajemen keamanan yang digunakan diantaranya : a. Website yang dibangun sudah mempunyai IP-dedicated.

b. Menggunakan Secure Socket Layer (SSL) sebagai keamanan yang mendukung protokol https.

c. Admin harus melakukan login terlebih dahulu.

19. Terdapat layanan untuk komunikasi antara konsumen atau user dan admin atau

produsen yaitu dengan memanfaatkan email yang didaftarkan oleh pengguna,

menggunakan Instant Messaging (Yahoo Messanger, MSN Messanger, dan

lain-lain), dan menggunakan telepon atau fax untuk costumer support.

20.Spesifikasi perangkat lunak yang digunakan untuk membangun website ini adalah Window XP SP2 dan Window 7 Professional sebagai sistem operasi, MySQL (MySQL adalah sebuah database server yang didukung


(13)

oleh PHP untuk menyimpan berbagai macam data), AppServer yang digunakan adalah XAMPP, Macromedia Dreamweaver versi 8 untuk pengkodingan program, bahasa pemrograman menggunakan PHP (PHP adalah salah satu bahasa Server-side yang didesain khusus untuk aplikasi web), dan Mozila Firefox untuk menampilkan website.

21.Spesifikasi perangkat keras yang digunakan dalam membangun website ini adalah Proessor dengan kecepatan minimal 1 GHz, memory minimal 512 MB, VGA minimal 128 MB, dan monitor dengan resolusi minimal 1024 x 768 pixel.

22.Metode analisis yang digunakan adalah metode aliran data terstruktur, dimana tools yang digunakan adalah Flowmap untuk menggambarkan alur berkas yang digunakan dan Entity Relationship Diagram (ERD) untuk menggambarkan relasi-relasi dari setiap tabel-tabel yang terbentuk pada sebuah database, dan Data Flow Diagram (DFD) untuk menggambarkan alur perpindahan data berserta prosesnya.

I.5 Metodologi Penelitian

Dalam penyusunan skripsi ini, metode yang digunakan penulis adalah metode deskriptif. Metode deskriptif adalah metode penelitian dengan kunjungan langsung ke objek yang ingin penulis teliti, sedangkan tahapan-tahapan penelitian yang penulis lakukan adalah:


(14)

a.Tahap Pengumpulan Data

Dalam mendapatkan data dan bahan laporan penelitian yang sesuai harapan, teknik pengumpulan data yang digunakan ada empat jenis diantaranya sebagai berikut :

1. Observasi, yaitu mengamati proses pemasaran dan penjualan di toko

Sakinah Kerudung.

2. Wawancara yaitu melakukan dialog secara langsung dengan pihak yang berwenang (pemilik dan karyawan toko Sakinah Kerudung) dalam memberikan keterangan terhadap data yang dibutuhkan. 3. Studi Literatur, dilakukan dengan mencari pustaka-pustaka yang

menunjang. Pustaka tersebut dapat berupa buku-buku atau mencari penjelasan yang berhubungan dengan penlitian untuk pemecahan masalah melalui internet.

b.Tahap Pembangunan Perangkat Lunak

Dalam menyelesaikan laporan penelitian mengenai pembangunan sistem informasi penjualan online ini, metode pembangunan perangkat lunak yang digunakan yaitu model Waterfall, meliputi beberapa proses sebagai berikut :

a.Requirement

Langkah pertama yang di ambil dalam metode requirement adalah dengan mewawancarai pihak terkait. Dalam hal ini pmilik toko dan karywati toko. Dilanjutkan dengan pengambilan data yang berupa data produk berserta gambar dan harganya.


(15)

b. Analysis

Merupakan tahap menganalisis masalah yang ada, data-data yang terlibat, sistem yang sudah berjalan (dalam hal ini sistem lama), solusi sampai ke tahap menganalisis kebutuhan non fungsional dan fungsional dalam perancangan dan pembangunan perangkat lunak.

c. Design

Tahap merancang diagaram context, Data Flow Diagram (DFD) yang terbentuk, spsesikasi proses, kamus data, skema relasi (tabel relasi), struktur database, struktur menu, arsitektur atau tampilan program dari perancangan antarmuka (interface) sampai pesan dan terbentuk jaringan semantik sebagai penunjuk keterhubungan antar tampilan.

d. Coding

Tahap penerjemahan data atau pemecahan masalah yang telah dirancang ke adalam bahasa pemrograman tertentu.

e. Implementasi

Merupakan tahap implementasi di sertai pengujiannya terhadap perangkat lunak yang dibangun. Dimana pengujian dilakukan dua kali yaitu pertama dilakukan oleh pembangun perangkat lunak dan pengujian oleh pengguna. Dalam tahap ini, pembangun perangkat lunak harus memastikan bahwa kerangka atau skenario pengujian software dibuat dengan lengkap meliputi semua proses, kebutuhan dan pengendalian yang ada di dalam dokumen analisa kebutuhan dan desain sistem.


(16)

f. Maintenance

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

Gambar I.1 Waterfall [Pressman, 2002]

I.6 Sistematika Penulisan

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

BAB I PENDAHULUAN

Pada bab ini diuraikan dan digambarkan secara singkat mengenai tugas Akhir. Terdiri atas beberapa sub bab yaitu latar belakang, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan.


(17)

BAB II TINJAUAN PUSTAKA

Selanjutnya pada landasan teori membahas secara singkat teori-teori dasar yang berhubungan dengan penelitian yang sedang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan serta tinjauan terhadap penelitian penelitian serupa yang telah dilakukan sebelumnya mengenai sistem informasi, E-Commerce, internet, PHP, dan database MySQL.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Analisis dan perancangan sistem membahas tentang analisis masalah, analisis sistem, analisis kebutuhan fungsional, analisis kebutuhan non fungsional, perancangan sistem, perancangan database, dan perancangan antar muka.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pada bab ini berisi implementasi dari perancangan yang telah dilakukan pada bab sebelumnya. Dan juga dilakukan pengujian terhadap sistem yang telah diimplementasikan.

BAB V KESIMPULAN DAN SARAN

Pada bab ini menguraikan kesimpulan dari hasil penelitian yang dibahas serta saran yang diberikan untuk perkembangan lebih lanjut.


(18)

12

II.1 Tinjauan Perusahaan

Toko Sakinah Kerudung ini didirikan pada tahun 2007 oleh pasangan suami istri yaitu Bapak Muchammad Mudrik dan Ibu dian Lestari. Toko ini bergerak dalam bisnis menjual busana muslim khusus wanita terutama busana kerudung, dengan misi memasyarakatkan kerudung atau busana muslim di kalangan muslimah dan memfasilitasi atau memudahkan para muslimah untuk mendapatkan busana muslim tersebut. Yang berawal dari memproduksi sendiri kerudung atau konveksi kerudung di rumah pada tahun 2001. Namun yang namanya bisnis pasti ada saatnya di puncak kesuksesan dan ada kalanya di bawah ambang kebangkrutan. Sempat mengalami kebangkrutan karena alasan titipan rekanan kerja dalam hal ini pedagang eceran yang tidak terbayar. sehingga pada tahun 2004 - 2005 , sempat berhenti berproduksi dan bangun kembali dengan melakukan semuanya dari awal kembali. Selanjutnya mulai beranjak mengontrak sebuah toko kecil yang berukuran kira-kira 16 m2, yang berlokasi di jalan raya jatinangor No 131 (dekat UNPAD) telp 08997959346 Sumedang. Toko Sakinah Kerudung pada saat ini sudah menjadi 4 cabang toko dengan tempat yang berbeda-beda di sekitaran kota Bandung yang di antaranya : Jalan raya jatinangor no 131 (dekat UNPAD) telp 08997959346 Sumedang , jalan soekarno – hatta no. 690A (RIUNG) Bandung, Jalan gegerkalong girang no.41 Bandung, dan Jalan raya sukamiskin no.134 Bandung.


(19)

Perkembangan selanjutnya toko Sakinah Kerudung akan membuka cabang toko lagi dengan target membuka cabang ritel Sakinah Kerudung di seluruh Indonesia.

II.1.1 Struktur Organisasi

Struktur organisasi merupakan susunan yang terdiri dari fungsi-fungsi dan hubungan yang menyatakan keseluruhan kegiatan untuk mencapai suatu sasaran. Secara fisik struktur organisasi dapat dinyatakan dalam bentuk bagan yang memperlihatkan hubungan unit-unit organisasi dan garis-garis wewenang yang ada.

Beberapa keberuntungan yang dapat diperoleh dari penggunaan bagan organisasi adalah dapat memperlihatkan karakteristik utama dari suatu perusahaan tersebut, tentang gambaran pekerjaan dan hubungan-hubungan yang ada di dalam perusahaan serta digunakan untuk merumuskan rencan kerja yang ideal sebagai pedoman untuk dapat mengetahui siapa bawahan dan atasannya. Struktur keorganisasian pada toko Sakinah Kerudung dapat dilihat pada bagan struktur organisasi berikut ini :


(20)

II.1.2 Deskripsi Tugas

Definisi tugas digunakan untuk mengetahui tugas, wewenang, tanggung jawab dari masing-masing bagian. Definisi tugas yang ada di Toko Sakinah Kerudung 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 eksistensi toko.

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

2. Karyawati atau penjaga toko

a. Melayani pembeli secara langsung (direct selling).

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

c. Melaporkan hasil penjualan secara harian, mingguan, bulanan, dan periodik

d. Melaporkan ke bagian auditor jika stok barang di counter kurang atau habis.


(21)

3. Bagian Auditor

a. Mengecek stok barang di tiap counter atau cabang. b. Mengecek laporan penjualan dari karyawati.

II.2 Landasan Teori

Berikut ini landasan teori yang digunakan dalam penelitian sebagai acuan penelitian.

II.2.1 Konsep Dasar Sistem

Terdapat dua kelompok didalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponennya atau elemennya.

Pendekatan sistem yang lebih menekankan pada prosedurnya mendefinisikan sistem sebagai berikut:

Suatu sistem adalah jaringan kerja dari beberapa prosedur yang saling berhubungan, berkumpul bersama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.[FitzGerald, 1981]

Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urut-urutan operasi di dalam sistem. Prosedur didefinisikan oleh Richard F. Neuschel sebasai berikut ini.


(22)

Suatu prosedur adalah suatu urut-urutan operasi klerikal ( tulis menulis), biasanya melibatkan beberapa orang di dalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis terjadi.[ Neuschel, 1960]

II.2.2 Karakteristik Sistem

Sistem itu sendiri memiliki karakterisitik atau beberapa sifat tertentu, yaitu mempunyai komponen (components), batas sistem (boundary), lingkungan luar sistem (environments), penghubung (interface), masukan (input), keluaran (output), pengolah (proses), dan sasaran suatu tujuan (goal). Adapun penjelasan dari karateristik dari suatu sistem adalah sebagai berikut :

1. Komponen sistem (Components)

Bagian sistem yang saling berinteraksi dan membentuk satu kesatuan. Komponen atau elemen sistem dapat berupa subsistem atau beberapa bagian sistem.

2. Batas sistem (Boundary)

Daerah yang membatasi antara suatu sistem dengan lingkungannya atau dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang sebagai satu kesatuan.

3. Lingkungan Luar Sistem (Environments)

Segala sesuatu yang berada diluar sistem yang mempengaruhi sistem. Lingkungan luar sistem dapat bersifat menguntungkan sistem atau merugikan sistem.


(23)

4. Penghubung Sistem (Interface)

Merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Penghubung inilah yang menyebabkan beberapa subsistem berintegrasi dan membentuk satu kesatuan.

5. Masukan Sistem (Input)

Sesuatu yang dimasukkan ke dalam sistem yang berasal dari lingkungan. 6. Keluaran Sistem (Output)

Suatu hasil dari proses pengolahan sistem yang dikeluarkan ke lingkungan. 7. Pengolah Sistem (Proses)

Bagian dari sistem yang mengubah masukan (input) menjadi keluaran (output).

8. Sasaran Sistem (Objectives) atau Tujuan (Goal)

Sasaran sistem adalah sesuatu yang menyebabkan mengapa sistem itu dibuat atau ada. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

Adapun definisi sistem menurut Van de Poel dalam Winardi adalah: Een verzameling elemnten waartussen relaties bestan. Vaak treft men bovendien in de litteratuur nog de volgende toevoeging ..elementen gericht op de verwezenlijking van bepaalde gemeenschappelijke doeleinden. Yang diterjemahkan oleh Winardi sebagai sekumpulan elemen diantaramana terdapat adanya hubungan-hubungan. Kerapkali dalam literatur dapat diketemukan kata-kata tambahan . elemen-elemen mana ditunjukan ke arah pencapaian sasaran-sasaran umum tertentu.[Nugroho, 2005]


(24)

Dari pengertian diatas dapat diuraikan bahwa suatu sistem terdiri dari sekumpulan elemen yang saling berhubungan satu sama lain yang memiliki pencapaian sasaran yang telah ditentukan, Sedangkan Shrode dan Voich dalam

Lukman mengatakan bahwa “system is whole compounded of several parts...

yang dapat diartikan, sistem adalah suatu keseluruhan yang tersusun dari sekian banyak bagian. Senada dengan pendapat diatas maka Awad menyatakan bahwa

system is an organized, funtioning, relationship among unit or components”. Yang

dapat diartikan, sistem adalah hubungan yang berlangsung diantara satuan-satuan atau komponen secara teratur. [Nugroho, 2005]

Riggs dalam Winardi mengemukan pengertian sistem sebagai suatu kelompok yang terdiri dari beberapa komponen atau bagian yang saling berinteraksi dalam hubungan yang dinamis.

Kemudian Johnson, Katzs dan Rosenzwig dalam Lukman mendefinisikan

sistem sebagai suatu kebulatan atau keseluruhan yang kompleks atau terorganisir; suatu himpunan atau perpaduan hal-hal atau bagian – bagian yang membentuk suatu kebulatan atau keseluruhan yang kompleks atau utuh. [Nugroho, 2005]

Selanjutnya menurut Winardi menyatakan bahwa pada intinya sistem menunjuk pada dua hal, yaitu pertama menunjukan suatu identitas, suatu wujud benda (abstrak maupun konkrit, termasuk yang konseptual) yang memiliki susunan struktural dari bagian-bagiannya ; kedua menunjukan suatu metode atau tata cara yang menunjuk pada suatu rencana metode, alat atau tata cara untuk mencapai sesuatu. [Nugroho, 2005]


(25)

Sejalan dengan pendapat di atas, Lukman mengartikan sistem sebagai wujud (entitas). Suatu sistem seringkali dianggap sebagai suatu himpunan bagian yang saling berhubungan sehingga merupakan suatu kesatuan. Contoh wujud (entitas) adalah lembaga pemerintah yang berkewajiban memberi pelayanan yang berkualitas (pelayanan prima) kepada pelanggannya.[Nugroho, 2005]

II.2.3 Konsep Dasar Informasi

Informasi dalam sebuah organisasi sangat penting peranannya. Suatu sistem yang kurang mendapatkan informasi akan menjadi lemah dan akhirnya berakhir. Informasi itu sendiri dapat didefinisikan sebagai berikut:

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data atau data item. Data adalah kenyataan yang menggambarkan sesuatu yang terjadi pada saat tertentu. [Jogiyanto, 2005]

II.2.4 Konsep Dasar Sistem Informasi

Informasi dapat diperoleh dari sistem informasi (Information system) atau disebut juga dengan processing system atau information processing system atau

information genereting system. Sistem informasi didefinisikan oleh Robert A. Leitch dan K. Roscoe Davis sebagai berikut:


(26)

Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan yang diperlukan. [Jogiyanto, 2005]

Sistem informasi sendiri memiliki sejumlah komponen tertentu. Seperti yang dikemukakan oleh Robert dan Donald Symanzky, bahwa sistem informasi terdiri dari beberapa komponen yang berbeda yaitu, manusia, data, hardware, dan software. Sebagai suatu sistem, setiap komponen tersebut berinteraksi satu dengan lainnya membentuk satu kesatuan untuk mencapai sasarannya.

II.2.5 Internet

Berikut ini bahasan mengenai internet dari pengertian, manafaat, dan fasilitas internet maupun keamanannya.

II.2.5.1 Pengertian Internet

Internet merupakan suatu jaringan komputer global yang menghubungkan jaringan privat dan public untuk berbagi informasi (antar lembaga pendidikan, penelitian, pemerintahan, bisnis, dan masyarakat umum) dan standar komunikasi yang berbasis protokol TCP/IP. Saat ini berorientasi Web Mulai digunakan untuk komersial sejak tahun1995. dikenal sebagai basis (foundation) dari “New Digital Networked Economy” Karena sangat esensial, di Amerika Serikat banyak inisiatif yang dimotori oleh pemerintah untuk menjamin dominasi Amerika di bidang ekonomi baru ini Bandung High Tech Valley (BHTV), salah satu inisiatif di Indonesia Di negara lain, perkembangannya eksponensial. [Suryana, 2006]


(27)

II.2.5.2 Sejarah Internet

Sejarah intenet dimulai pada 1969 ketika Departemen Pertahanan Amerika,

U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.

Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail

yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada".

Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.


(28)

Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelepon sambil berhubungan dengan video link.

Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol (TCP) dan Internet Protokol

(IP) yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.

Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan

Domain Name System (DNS). Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih.

Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun.


(29)

Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau World Wide Web.

Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.

II.2.5.3 Manfaat Internet

Secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai akses ke internet. Berikut ini sebagian dari apa yang tersedia di

internet:

1. Informasi untuk kehidupan pribadi : kesehatan, rekreasi, hobby, pengembangan pribadi, rohani, sosial.

2. Informasi untuk kehidupan profesional / pekerja : sains, teknologi, perdagangan, saham, komoditas, berita bisnis, asosiasi profesi, asosiasi bisnis, berbagai forum komunikasi.

Satu hal yang paling menarik ialah keanggotaan internet tidak mengenal batas negara, ras, kelas ekonomi, ideologi atau faktor faktor lain yang biasanya dapat menghambat pertukaran pikiran. Internet adalah suatu komunitas dunia yang sifatnya sangat demokratis serta memiliki kode etik yang dihormati segenap


(30)

anggotanya. Manfaat internet terutama diperoleh melalui kerjasama antar pribadi atau kelompok tanpa mengenal batas jarak dan waktu.

II.2.5.4 Fasilitas Internet

Berikut adalah layanan yang disediakan oleh internet yang berbasis pada protokol TCP/IP :

1. WWW (World Wide Web)

Layanan ini adalah layanan yang sering kita gunakan. Layanan WWW ini menggunakan protokol yang dinamakan protokol HTTP (HyperText Tranfer Protocol).

2. File Transfer (Pengiriman File)

FTP ini memungkinkan kita untuk mengirimkan atau menerima file ke atau dari komputer jaringan. Oleh karena masalah keamanan data, FTP seringkali memerlukan username dan password tertentu, meskipun banyak juga FTP server yang dapat melalui anonymous (pengguna biasa dan tanpa

password, permintaan password dapat diisi dengan alamat e-mail). 3. Remote Login (Telnet)

Telnet memungkinkan pengguna komputer dapat melakukan login ke dalam suatu komputer di dalam jaringan. Ketika kita melakukan telnet, secara tidak langsung kita telah menjadi pengguna yang sah dari komputer tersebut.

4. Electronic Mail (E-mail)

Layanan yang digunakan untuk mengirim dan menerima email. Untuk pengiriman email digunakan protokol SMTP (Simple Mail Transfer


(31)

Protocol) dan untuk membaca e-mail digunakan protokol POP3 (Post Office Protocol 3).

5. NFS (Network File System)

Sebuah pelayanan akses file-file jarak jauh yang memungkinkan klien-klien untuk mengakses file- file pada jaringan jarak jauh.

6. Name Server

Daftar nama alamat yang digunakan pada internet untuk menjelaskan mengenai alamat asli host internet (berupa nomor IP mesin).

7. Remote Execution

Memungkinkan pengguna komputer untuk menjalankan suatu program di komputer yang lain.

II.2.5.5 Keamanan Server WWW

Keamanan server WWW biasanya merupakan masalah dari seorang administrator. Dengan memasang server WWW di sistem User membuka akses (meskipun secara terbatas) pada orang luar. Apabila server terhubung ke Internet dan memang server WWW disiapkan untuk publik, maka harus lebih berhati-hati sebab membuka pintu akses ke seluruh dunia. Server WWW menyediakan fasilitas agar client dari tempat lain dapat mengambil informasi dalam bentuk berkas (file) atau mengeksekusi perintah (menjalankan program) di server.

Fasilitas pengambilan berkas dilakukan dengan perintah GET, sementara mekanisme untuk mengeksekusi perintah di server dapat dilakukan dengan CGI (Common Gateway Interface), Server-side Include (SSI), Active Server Page


(32)

Kedua jenis servis di atas (mengambil berkas biasa maupun menjalankan program di server) memiliki potensi lubang keamanan yang berbeda. Adanya lubang keamanan di sistem WWW dapat dieksploitasi dalam bentuk yang beragam, antara lain:

1. Informasi yang ditampilkan di server diubah sehingga dapat mempermalukan perusahaan atau organisasi.

2. Informasi yang semestinya dikonsumsi untuk kalangan terbatas (misalnya laporan keuangan, strategi perusahaan, atau database client) ternyata berhasil disadap oleh saingan bisnis (ini mungkin disebabkan salah setup server, salah setup router/firewall, atau salah setup autentikasi).

3. Informasi dapat disadap (seperti misalnya pengiriman nomor kartu kredit untuk membeli melalui WWW atau orang yang memonitor kemana saja melakukan web surfing).

4. Server diserang (misalnya dengan memberikan request secara bertubi-tubi) sehingga tidak bisa memberikan layanan ketika dibutuhkan (Denial of Service Attack).

5. Untuk server web yang berada di belakang firewall, lubang keamanan di server web yang dieksploitasi dapat melemahkan atau bahkan menghilangkan fungsi firewall (dengan mekanisme tunneling). [Setiawan, 2005]

II.2.6 E-Commerce

Berikut ini bahasan mengenai e-commerce dari pengertian, keuntungan, mekanisme, dan karakteristik e-commerce.

II.2.6.1 Pengertian E-Commerce

Electronic Commerce (Perniagaan elektronik), sebagai bagian dari

electronic business (bisnis yang dilakukan dengan menggunakan electronic transmission), secara umum e-commerce dapat didefinisikan sebagai segala


(33)

bentuk transaksi perdagangan atau perniagaan barang atau jasa (trade of goods and service) dengan mengunakan media elektronik. Onno W.Purbo dan Aang

Wahyudi yang mengutip pendapatnya David Baum menyebutkan bahwa :

e-commerce is a dynamic set of technologies, application, and business process that link enterprise, consumers, and communities through electronic transaction and the electronic exchange of goods, services and information”. [Suryana, 2006]

Bahwa e-commerce merupakan suatu set dinamis teknologi, aplikasi dan proses bisnis yang menghubungkan perusahaan, konsumen dan komunitas melalui transaksi elektronik dan perdagangan barang, pelayanan dan informasi yang dilakukan secara elektronik. Jika di klasifikasikan e-commerce terbagi menjadi tipe aplikasi, yaitu:

1. Elektronik Market (EMs)

EMs adalah sebuah sarana yang menggunakan informasi dan komunikasi untuk melakukan atau menyajikan penawaran dalam sebuah segmen pasar, sehingga pembeli dapat membandingkan berbagai macam harga yang ditawarkan. Dalam pengertian lain, EMs adalah sebuah sistem informasi antara organisasi yang menyediakan fasilitas-fasilitas bagi para penjual dan pembeli untuk bertukar informasi tentang harga dan produk yang ditawarkan. Keuntungan fasilitas EMs bagi pelanggan adalah terlihat lebih nyata dan produk yang ditawarkan. Sedangkan bagi penjual, ia dapat mendistribusikan informasi mengenai produk dan service yang ditawarkan lebih cepat sehingga dapat menarik pelanggan lebih banyak.


(34)

2. Elektronik Data Interchange (EDI)

EDI adalah sarana untuk mengefisiensikan pertukaran data transaksi-transaksi regular yang berulang dalam jumlah besar antara organisasi-organisasi komersial. Secara formal Edi didefinisikan oleh International Data Exchange Associaton (IDEA) sebagai “transfer data terstruktur

dengan format standard yang telah disetujui yang dilakukan dari satu sistem komputer ke sistem komputer yang lain dengan menggunakan media elektronik”. EDI sangat luas penggunaanya, biasanya digunakan oleh kelompok retail yang besar ketika melakukan bisnis dagang dengan para supplier mereka. EDI memiliki standarisasi pengkodean transaksi perdagangan, sehingga organisasi komersial tersebut dapat berkomunikasi secara langsung dari satu sistem komputer yang satu ke sistem komputer yang lain tanpa memerlukan hardcopy, faktur, serta terhindar dari penundaan, kesalahan yang tidak disengaja dalam penanganan berkas dan singkat mengurangi biaya, mengurangi kesalahan, memperoleh respon yang cepat, pengiriman faktur yang cepat dan akurat serta pembayaran dapat dilakukan secara elektronik.

3. Internet Commerce

Internet commerce adalah penggunaan internet yang berbasis teknologi informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti iklan dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara lain pemesanan atau pembelian barang dimana barang akan kirim melalui pos atau saran lain setelah uang ditransfer ke


(35)

rekening penjual. Penggunaan internet sebagai media pemasaran dan saluran penjualan terbukti mempunyai keuntungan antara lain untuk beberapa produk tertentu lebih sesuai ditawarkan melalui internet harga lebih murah mengingat membuat situs di internet lebih murah biayanya dibandingkan dengan membuka outlet retail diberbagai tempat dengan harga yang relatif lebih murah serta pembelian melalui internet akan diikuti dengan layanan pengiriman barang sampai ditempat pemesan. Maka tidak salah apabila kita menyebutnya Sebuah web shop (toko pada

web) dapat dijalankan sementara pelaku bisnis dapat melakukan aktivitas lain (misalnya sambil istirahat atu tidur) dan tidak terbatas pada letak geografisnya.Yang termasuk kedalam elemen-elemen internet e-commerce yaitu:

1. Networking

Networking atau jaringan merupakan beberapa komputer yang saling berhubungan dan saling tukar menukar informasi dan terkoneksi melalui sebuah kartu jaringan dan jalur komunikasi, yang terdiri dari jaringan lokal atau lebih dikenal dengan sebutan LAN atau jaringan internet yang banyak digunakan untuk jaringan LAN atau lokal terdapat berbagai macam jenis jaringan seperti jaringan bus, token, star dan yang lain yang cocok untuk digunakan, selain itu juga jaringan merupakan bagian yang sangat penting yang menentukan baik atau tidaknya suatu jaringan, untuk dapat diakses dalam jaringan baik jaringan lokal maupun lewat jaringan internet.


(36)

2. Security

Security atau keamanan merupakan bagian yang penting, karena menyangkut masalah keamanan data user dan juga keamanan data kita, masalah seperti enkripsi data pada saat transaksi menggunakan kartu kredit, aplikasi yang sudah banyak dipakai yaitu SSL (Secure Socket Layer).

3. Web Programming dan Web Design

Kedua masalah ini dalam pelaksanannya dapat dikerjakan oleh satu orang atau dibagi dua, untuk web programming dikhususkan dalam pembuatan dalam bahasa pemrograman dan untuk web design, khusus untuk mendesain halaman web atau pengaturan gambar, warna maupun tata letak suatu web dari segi keindahan dan dinamis, dalam web programing dapat digunakan untuk desainnya banyak software-software yang mendukung seperti macromedia, photoshop, Frontpage, Office publisher, dan masih banyak lagi yang lainya.

4. Bisnis online

Maksud dari bisnis online disini yaitu menyangkut cara pengelolaan perusahaan dimulai dari managemen, administrasi keuangan dan lainnya, yang semua itu merupakan suatu strategi dalam menarik costumer atau pelanggan untuk datang ke toko kita.

5. Cyberlaw

Cyberlaw merupakan hukum yang mengatur pelanggan yang ingin melakukan transaksi. Apabila di negara kita tidak diterapkan cyberlaw,


(37)

maka para pelanggan akan berpindah tempat untuk menjaga keamanan mereka. [Suryana, 2006]

Sedangkan Julian Ding dalam bukunya e-commerce: Law dan Practice,

mengemukakan bahwa e-commerce sebagai suatu konsep yang tidak dapat didefinisikan. e-commerce memiliki arti yang berbeda dari orang yang berbeda. Dengan kata lain berdasarkan kedua pendapat tersebut e-commerce dapat didefinisikan sebagai kegiatan-kegiatan bisnis yang menyangkut konsumen (consumer), manufaktur (manufactures), service provider dan pedagang sementara (intermediaries) dengan menggunakan jaringan komputer (komputer network) yaitu internet. [Suryana, 2006]

II.2.6.2 Keuntungan E-Commerce

Keuntungan yang diperoleh dengan menggunakan transaksi melalui e-commerce bagi suatu perusahaan adalah sebagai berikut :

1. Meningkatkan pendapatan dengan menggunakan online channel yang biayanya lebih murah.

2. Mengurangi biaya-biaya yang berhubungan dengan kertas, seperti biaya pos surat, pencetakan, report, dan sebagainya.

3. Mengurangi keterlambatan dengan mengunakan transfer elektronik / pembayaran yang tepat waktu dan dapat langsung dicek.

4. Mempercepat pelayanan ke pelanggan, dan pelayanan lebih responsif. 5. Perusahaan-perusahaan dapat menjangkau pelanggan diseluruh dunia.

Oleh karena itu dengan memperluas bisnis mereka, sama saja dengan meningkatkan keuntungan.

6. e-commerce menawarkan pengurangan sejumlah biaya tambahan. Sebuah perusahaan yang melakukan bisnis di internet akan mengurangi biaya tambahan karena biaya tersebut tidak digunakan untuk gedung dan


(38)

pelayanan pelanggan (customer service), jika dibandingkan dengan jenis bisnis tradisional.

Keuntungan yang diperoleh dengan menggunakan transaksi melalui e-commerce bagi konsumen adalah sebagai berikut :

1. Keuntungan yang terbesar bagi konsumen adalah melakukan bisnis secara

online dengan mudah. Seorang pembeli di internet dapat menggunakan komputer pribadinya pagi atau malam selama 7 hari per minggu untuk membeli hampir semua barang. Seorang konsumen tidak perlu mengantri di toko atau bahkan meninggalkan rumahnya.

2. Beberapa perusahaan e-commerce telah membuat proses ini lebih mudah. Beberapa toko online menyimpan informasi kartu kredit pembelinya diserver mereka, sehingga informasi yang dibutuhkan hanya dimasukkan sekali saja. Beberapa bisnis online bahkan tidak mengirimkan produk-produknya kepelanggan melalui pos, khususnya yang menjual software

komputer. Sebagai contoh: beyon.com mengizinkan para pelanggannya untuk men-download software yang dibelinya langsung ke komputer mereka.

3. Pengurangan biaya. Perusahaan yang menjual saham secara online, seperti etrade.com membebankan biaya hanya sekitar $ 10 per perdagangan, yang jauh lebih murah jika dibandingkan dengan membeli saham tersebut melalui perantara saham tradisional.

II.2.6.3 Mekanisme E-Commerce

Transaksi elektronik (pihak yang menawarkan barang atau jasa melalui

internet) dengan e-customer, (pihak yang membeli barang atau jasa melalui internet) yang terjadi di dunia maya atau di internet pada umumnya berlangsung secara paperless transaction, sedangkan dokumen yang digunakan dalam transaksi tersebut bukanlah paper document, melainkan dokumen elektronik (digital document).


(39)

Kontak on line dalam e-commerce menurut Santiago Cavanilas dan A.Martines Nadal, seperti yang dikutip oleh Arsyad Sanusi memiliki banyak tipe dan variasi yaitu:

1. Kontak melalui chatting dan video conference

Chating dan video Conference adalah alat komunikasi yang disediakan oleh internet yang biasa digunakan untuk dialog interaktif secara langsung. Dengan chatting seseorang dapat berkomunikasi secara langsung dengan orang lain persis seperti telpon, hanya saja komunikasi lewat chatting ini adalah tulisan atau pernyataan yang terbaca pada komputer masing-masing. Sesuai dengan namanya, video conference adalah alat untuk berbicara dengan beberapa pihak dengan memiliki gambar dan mendengar suara secara langsung pihak yang dihubungi dengan alat ini. Dengan demikian melakukan kontrak dengan menggunakan jasa chatting dan video conference ini dapat dilakukan secara langsung antara beberapa pihak dengan menggunakan sarana komputer.

2. Kontak melalui e-mail

Kontak melalui e-mail adalah salah satu kontrak on line yang popular karena pengguna e-mail saat ini sangat banyak dan mendunia dengan biaya yang sangat murah dan waktu yang efisien. Untuk memperoleh alamat e-mail dapat dilakukan dengan cara mendaftarkan diri kepada penyedia layanan e-mail dapat berupa penawaran yang dikirimkan kepada seseorang atau kepada banyak orang yang tergabung dalam sebuah mailing list, serta penerimaan dan pemberitahuan penerimaan yang seluruhnya dikirimkan


(40)

melalui e-mail di samping itu kontrak e-mail dapat dilakukan dengan penawaran barangnya diberikan melalui situs web yang memposting penawaran, sedangkan penerimaanya dilakukan melalui e-mail.

3. Kontak melalui web atau situs

Kontrak melalui web dapat dilakukan dengan menggunakan situs web seorang supplier (baik yang berlokasi di server supplier maupun diletakkan pada server pihak ketiga) memiliki diskripsi prodak atau jasa dan satu seri halaman yang bersifat self-contractio, yaitu dapat digunakan untuk membuat kontrak sendiri, yang memungkinkan pengunjung web untuk memesan produk atau jasa tersebut. Para konsumen harus menyediakan informasi personal dan harus menyertakan nomor kartu kredit.

Mekanisme transaksi elektronik dengan e-commerce dimulai dengan adanya penawaran produk tertentu oleh penjual (misalnya bertempat kedudukan di USA) di suatu website melalui server yang berada di Indonesia (misalnya detik.com). Aplikasi konsumen Indonesia melakukan pembelian, maka konsumen tersebut akan mengisi order mail yang telah disediakan oleh pihak penjualan. Selanjutnya cara pembayaran yang dapat dilakukan oleh konsumen tersebut adalah sebagai berikut:

1. Transaksi model ATM.

2. Pembayaran langsung antar dua pihak yang bertransaksi tanpa perantara. 3. Dengan perantaraan pihak ketiga.


(41)

4. Dengan micropayment.

5. Dengan anonymous digital cash.

Dewasa ini lembaga-lembaga pembiayaan, seperti visa dan mastercard,

telah mengembangkan sistem pembayaran dengan Secure Electronic Transaction

(SET). Dengan sistem ini transaksi akan melibatkan lembaga CA (Certificate of Autenticity) dan paymen gateway. Pada intinya mekanisme pembayaran dengan menggunakan SET ini melibatkan beberapa pihak yaitu:

1. Issure, yaitu institusi financial yang mengeluarkan kartu bank 2. Cardholder, yaitu konsumen yang telah terdaftar di issuer

3. Merchant, yaitu penjual barang atau jasa atau informasi

4. Arquirer, yaitu institusi finansial yang menyediakan pelayanan untuk memproses transaksi ke bank

5. CA, yaitu lembaga yang memiliki otoritas untuk mengeluarkan sertifikat digital

Apabila proses pembayaran tersebut telah diotoritas, maka proses selanjutnya adalah pengiriman barang. Cara pengiriman barang tersebut disediakan dengan macam produk yang diperdagangkan. Untuk produk yang berupa barang-barang berwujud, maka pengirimannya dilakukan melalui pengiriman biasa, sedangkan untuk barang-barang tak berwujud seperti jasa, software atau produkdigital lainnya maka pengiriman melalui proses download.

Dalam proses terjadinya e-commerce, menurut Julian Ding sebagaimana

dikutip oleh Marian Darus Badrulzalam menentukan bahwa:”A contract is struck


(42)

kontrak adalah sebagai pertemuan dalam dua atau lebih pihak setuju melakukan tindakan tertentu, sehingga pada saat itulah kesepakatan tercepat. [Julian, 2005] II.2.6.4 Karateristik E-Commerce

Berbeda dengan transaksi perdagangan biasa, transaksi e-commerce

memiliki beberapa karakteristik yang sangat khusus, yaitu: 1. Transaksi tanpa batas

Sebelum era internet, batas-batas geografi menjadi penghalang suatu perusahaan atau individu yang ingin go-internasional. Sehingga, hanya perusahaan atau individu dengan modal besar yang dapat memasarkan produknya secara internasional.

2. Transaksi Anonim

Para penjual dan pembeli dalam transaksi melalui internet tidak harus bertemu muka satu sama lainnya. Penjual tidak memerlukan nama dari pembeli sepanjang pembayaran telah diotorisasi oleh penyedia sistem pembayaran yang ditentukan,yang biasanya dengan kartu kredit.

3. Produk digital dan non digital

Produk-produk seperti software komputer, musik dan produk lain yang bersifat digital dapat dipasarkan melalui internet dengan cara mendownload secara elektronik. Dalam perkembangannya obyek yang ditawarkan melalui internet juga meliputi barang-barang kebutuhan hidup lainnya.


(43)

4. Produk barang tak berwujud

Banyak perusahaan yang bergerak dibidang e-commerce dengan menawarkan barang tak berwujud seperti data, software dan ide-ide yang dijual melalui internet.

II.2.7 Pengertian Rekayasa Perangkat Lunak

Rekayasa perangkat lunak adalah pendekatan sistematis untuk merekayasa perangkat lunak yang handal atau bermutu, tepat waktu dan dengan biaya yang optimal. [Pressman, 2002]

II.2.7.1 Pengembangan Perangkat Lunak

Rekayasa perangkat lunak atau tim perekayasa harus menggabungkan strategi pengembangan yang melingkupi lapisan proses, metode, dan alat-alat bantu serta fase-fase generic. Strategi ini sediang diacukan sebagai model proses atau paradigma rekayasa perangkat lunak. [Pressman, 2002]

Perangkat lunak yang disimpan atau digunakan dalam jangka waktu yang cukup lama akan menimbulkan masalah apabila sering diabaikan atau tidak diperhatikan perkembangannya. Permasalahan yang akan timbul dari penggunaan perangkat lunak yang cukup lama adalah :

1. adanya kebutuhan baru. Sebagai contoh pada saat ini berkembangnya perangkat lunak berbasis web.

2. Untuk mengurangi kompleksitas, biaya dan waktu pemasaran. Sebagai contoh pemanfaatan dari perkembangan bahasa pemrograman tingkat tinggi.


(44)

3. Mengurangi cacat. Sebagai contoh dengan cara membuat standarisasi dari pengkodean yang tidak sesuai.

Evolusi perangkat lunak diperlukan untuk menyelesaikan permasalahan yang timbul dari penggunaan perangkat lunak yang lama, yang terdiri dari :

1. Pembangunan perangkat lunak

Pembangunan perangkat lunak meliputi permintaan (requirement), spesifikasi, perancangan (design), testing dan sebagainya.

2. Perawatan perangkat lunak

Perawatan perangkat lunak merupakan proses-proses untuk memperpanjang waktu penggunaan sistem perangkat lunak yang ada, sehingga tetap dapat dipergunakan sebagaimana mestinya dengan baik. 3. Migrasi perangkat lunak

Proses-proses yang memindahkan sistem yang ada ke sistem yang baru dikarenakan perkembangan dari kebutuhan perangkat lunak tersebut.

II.2.7.2 Model Proses Perangkat Lunak

Model proses perangkat lunak merupakan representasi abstrak dari proses perangkat lunak. Setiap model proses merepresentasikan suatu proses dari sudut pandang tertentu sehingga memberikan informasi parsial mengenai proses tersebut. [Pressman, 2002]


(45)

Model proses perangkat lunak terdiri dari : 1. Model Waterfall

Model waterfall adalah paradigma rekayasa perangkat lunak yang paling luas dipakai dan paling tua. Model waterfall mengusulkan sebuah pendekatan kepada perangkat lunak yang sistematis dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan. Setelah setiap tahap didefinisikan,

tahap tersebut ‘diakhiri’ dan pengembangan berlanjut ketahap berikutnya.

2. Model Incremental

Incremental model mengirimkan sebagian produk kecil yang merupakan bagian inti dari perangkat lunak, dimana produk tersebut akan mengembangkan dibuatnya produk lain untuk melengkapi perangkat lunak tersebut.

3. Model Rapid Application and Development (RAD)

Model Rapid Application and Development (RAD) merupakan sebuah model proses perkembangan perangkat lunak sekuensial linier yang menekankan siklus perkembangan yang sangat pendek.

4. Model Evolusioner a. Model Prototipe

Model prototipe merupakan metode yang baik bagi pelanggan yang hanya menjelaskan sistem secara umum tidak secara detail. Dimulai dengan pengumpulan kebutuhan. Pengembang dan pelanggan bertemu dan mendefinisikan obyektif keseluruhan dari perangkat lunak,


(46)

mengidentifikasikan segala kebutuhan yang diktahui, dan area garis besar dimana definisi lebih jauh merupakan keharusan kemudian dilakukan

“perancangan kilat”.

b. Model Spiral

Model spiral merupakan model proses perangkat lunak yang evolusioner yang merangkai sifat iterative dari protitipe dengan cara control dan aspek sistematis dari model sekuensial linear. Model ini berpotensi untuk pengembangan versi pertambahan perangkat lunak secara cepat.

c. Model Perkembangan Konkuren

Model perkembangan konkuren digunakan sebagai paradigma bagi pengembangan aplikasi client/server. Model proses konkuren dikendalikan oleh kebutuhan para pemakai, keputusan manajemen, hasil kajian.

II.2.8 Pengertian Basis Data dan Sistem Basis Data

Salah satu definisi cukup lengkap dan baik tentang istilah basis data adalah pengertian yang diberikan oleh James Martin (1975) yaitu sebagai berikut :

A database may be defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve data one or more applications in an optimal fashion; the data are stored so they are independent of programs with use the data; a common and controlled approach its used in adding new data and in modifying and retrieving existing data within the


(47)

Dengan memahami pengertian diatas, maka istilah basis data dapat dipahami sebagai suatu kumpulan data terhubung (interrelated data) 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 cara-cara 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, pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol. Suatu basis data mempunyai kriteria penting yang harus dipenuhi, yaitu :

1. berorientasi pada data (data oriented) dan bukan berorientasi pada program (program oriented) yang akan menggunakannya.

2. Data dapat digunakan oleh pemakai yang berbeda-beda arau beberapa program aplikasi tanpa perlu mengubah basis data.

3. Data dalam basis data dapat berkembang dengan mudah dan baik volume maupun strukturnya.

4. Data yang ada dapat memenuhi kebutuhan sistem-sistem baru secara mudah.

5. Data dapat digunakan dengan cara yang berbeda-beda. 6. Kerangkapan data (data redundancy) minimal.


(48)

Sistem basis data adalah sekumpulan subsistem yang terdiri atas basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personal-personal yang merancang dan mengelola basis data, untuk merancang dan mengelola basis data serta sistem komputer pendukungnya. Sistem basis data mempunyai beberapa elemen penting, yaitu :

1. Basis data sebagai inti dari sistem basis data.

2. Perangkat lunak (software) untuk perancangan dan pengelolaan basis data.

3. Perangkat keras (hardware) sebagai pendukung operasi pengelolaan data.

4. Manusia (brainware) sebagai perangkat atau para spesialis informasi yang mempunya fngsi sebagai perancang/pengelola. [Sutanta, 2004] II.2.9 Pemodelan Analisis

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

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


(49)

II.2.9.1 Flowmap

Flowmap merupakan diagram alir yang menunjukan arus bagi dokumen aliran data fisik, entitas-entitas sistem informasi dan kegiatan operasi yang berhubungan dengan sistem informasi penggambaran biasanya diawali dengan mengamati dokumen apa yang menjadi media data atau informasidan selanjutnya ditelusuri bagaimana dokumen tersebut termasuk ke bagian atau entitas mana dokumen tersebut. [Kadir, 1999]

II.2.9.2 Entity-relationship Diagram (ERD)

ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD, model dapat diuji dengan mengabaikan proses yang dilakukan. ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai bagian dari perangkat lunak Case. [Kadir, 1999]

Menurut Andri Kristanto (2003) teknik ERD menyediakan suatu konsep yang bermanfaat yang dapat mengubah deskripsi informal dari apa yang diinginkan oleh user menjadi hal yang lebih detail, preaisi, dan deskripsi detail tersebut dapat diimplementasikan ke dalam DBMS. [Kristanto, 2003]


(50)

Antar entitas selalu ada tiga hubungan biner, diantaranya yaitu : 1. Satu ke Satu (One To One Relationship)

Hubungan antara entity pertama dengan entity kedua adalah satu berbanding satu.

Gambar II.2 ERD One To One Relationship

2. Satu ke Banyak (One To Many Relationship)

Himpunan entity pertama dapat berhubungan satu atau lebih entity pada himpunan kedua, tetapi tidak sebaliknya.

Gambar II.3 ERD One To Many Relationship

3. Banyak ke Banyak (Many To Many Relationship)

Setiap entity pada himpunan entity pertama dapat berhubungan dengan banyak entity pada himpunan entity kedua, begitu pula sebaliknya.

Gambar II.4 ERD Many To Many Relationship

II.2.9.3 Diagram Konteks

Diagram konteks menggambarkan hubungan antara sistem dengan entitas luarnya. Diagram konteks berfungsi sebagai transformasi dari satu proses yang melakukan transformasi data input menjadi data data output. [Kadir, 1999]


(51)

II.2.9.4 Data Flow Diagram (DFD)

DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem , dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. [Kristanto, 2003]

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 atau dimana data tersebut akan disimpan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Kelebihan utama pendekatan alir data, yaitu :

1. Kejelasan dari menjalankan implementasi teknis sistem.

2. Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem.

3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram alir data.

4. Menganalisis sistem yang diajukan untuk menentukan apakah data-data dan proses yang diperlukan sudah ditetapkan.

DFD terdiri dari context diagram dan diagram rinci (DFD leveled), context diagram berfungsi memetakan model lingkungan ( menggambarkan hubungan antara entitas luar, masukan dan keluaran sistem), yang direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. DFD leveled


(52)

menggambarkan sistem jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran data penyimpanan data, model ini hanya memodelkan sistem dari sudut pandang fungsi.

II.2.9.5 Data Dictionary (Kamus Data)

Merupakan katalog (tempat penyimapnan) dari elemen-elemen yang berada dalam suatu sistem. Kamus data mempunyai fungsi yang sama dalam pemodelan sistem dan juga berfungsi membantu pelaku sistem untuk mengerti aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem sehingga pemakai dan penganalisa sistem punya dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses. [Kadir, 1999]

II.2.10Bahasa Pemrograman 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 yang dapat digunakan oleh umum dengan nama personal home page tools. Ditulis kembali pada pertengahan 1995 dan 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 SQL. PHP/F1 terus berkembang dan banyak orang mulai memberikan kontribusi dalam pengembangannya.

Pada tahun 1996 PHP/F1 diperkirakan telah digunakan 15.000 situs web dunia, dan pada pertengahan 1997 jumlah ini berkembang melebihi 50.000. pada pertengahan 1997 juga terjadi perubahan pada PHP dimana berubah menjadi proyek yang didukung oleh team yang lebih terorganisasi. Parsernya ditulis ulang oleh Zeev


(53)

Suraski dan Andi Gutmans dan parser baru inilah yang membentuk basis untuk PHP versi 3. Banyak kode utility telah selesai ditulis kembali.

PHP seperti kita ketahui ialah bahasa pemrograman berbasis web. Bahasa ini mempunyai kelebihan yaitu kompabilitasnya dengan berbagai macam jenis database ,dukungan dengan berbagai macam jenis sistem operasi. [Suryana, 2006]

Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI sudah jauhketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.

Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatanyang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah : Oracle, MySQL , Sybase, PostgreSQL, dan lainnya. PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh.

Software ini juga dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti untuk menambah fungsi-fungsi baru. Keunggulan lainnya dari PHP adalah bahwa PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NTP, POP3 dan bahkan HTTP. PHP dapat diinstal sebagai bagian atau modul dari apache web server atau sebagai CGI script yang mandiri. Banyak keuntungan


(54)

yang dapat diperoleh jika menggunakan PHP sebagai modul dari apache, di antaranya adalah :

1. Tingkat keamanan yang cukup tinggi

2. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa

3. pemograman web lainnya yang berorientasi pada server-side scripting. 4. Akses ke system database yang lebih fleksibel. seperti MySQL.

II.2.1 Software Pendukung II.2.1.1 XAMPP

XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.4.14 Software XAMPP versi ini terdiri atas: Apache versi 2.0.54, MySQL versi 4.1.12, PHP versi 5.0.4, dan phpMyAdmin versi 2.6.2-p11.

Apache sudah berkembang sejak versi pertamanya dan sampai versi terakhirnya yang ada yaitu Apache ver 2.0.54. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya.

Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu


(55)

database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

II.2.1.2 Macromedia Dreamweaver

Macromedia Dreamweaver merupakan web editor untuk membuat dan mendesain website dengan mudah dan cepat. Kemampuannya dalam membuat website tanpa menuliskan tag-tag HTML satu persatu, menjadikan program ini merupakan salahsatu web editor favorit banyak pengguna web.

Pada Jaman Dahulu Kala Hiduplah seorang Programmer yg bernama Mr.MX dia adalah Programmer bahasa C++ yg Pintar dan akhirnya dia disuruh oleh Raja di Negerinya untuk membuatkan software agar bisa mempromosikan Kerajaan ke Kerajaan lainnya.

Akhirnya Programmer itu terus menerus memecahkan masalahnya. Akhirnya terciptalah Macromedia Dreamweaver. Untuk Mengenang jasa jasanya sang raja mengubah nama softwarenya menjadi Macromedia Dreamweaver.

II.2.1.3 MySQL Database

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.


(56)

Terdapat beberapa API tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.

MySQL sangat populer dalam aplikasi web seperti PHP-Nuke yang berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo.

Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQLManager for MySQL.


(57)

51

III.1 Analisis Sistem

Analisis sistem merupakan tahap untuk mempelajari interaksi sistem yang terdiri dari pelaku proses dalam sistem, prosedur, data serta informasi yang terkait. Analisis dilakukan terhadap sistem yang sedang berjalan sebagai dasar perancangan atau perbaikan sistem lama. Tujuan dari analisis sistem yang sedang berjalan adalah sebagai berikut.

1. Menelusuri bagaimana sistem yang sedang berjalan dengan memperhatikan proses aliran data atau informasi dan pelaku sistem dalam flowmap yang berjalan.

2. Mengevaluasi sistem sehingga dapat mendukung dan meningkatkan kinerja sistem aplikasi yang akan dibangun.

3. Mendapatkan kemungkinan pengembangan sistem yaitu pengembangan terhadap proses dan subproses yang dapat dimodifikasi kearah yang lebih baik.

III.1.1 Analisis Masalah

Analisis permasalahan yang terjadi pada Toko Sakinah Kerudung ini yaitu daerah pemasaran masih sempit yang hanya di wilayah bandung saja. Kemudian pemesanan dan pembayaran yang dilakukan masih secara offline. Oleh karena itu, perlu adanya sistem yang harus dibangun untuk mengatasi permasalahan tersebut.


(58)

III.1.2 Analisis Sistem yang Sedang Berjalan

Prosedur adalah kumpulan dari proses dalam suatu sistem yang saling terkait antara satu dengan yang lainnya untuk mencapai tujuan yang telah diterapkan. Sistem yang sedang berjalan saat ini adalah prosedur pembuatan bandrol harga, prosedur penjualan di toko, dan prosedur pembuatan laporan.

III.1.2.1Prosedur Pembuatan Label atau Bandrol Harga

Flowmap pembuatan label atau bandrol harga yang sedang berjalan di toko Sakinah Kerudung adalah sebagai berikut :

a. Pemilik toko membuat dokumen tabel daftar harga yang berisi kode barang, nama barang, dan harga satuannya

b. Pemilik toko menyalin dokumen tabel daftar harga ke bandrol atau label harga serta menempelkan ke barang.

c. Pemilik toko menyerahkan dokumen tabel daftar harga dan bandrol harga juga barang ke Karyawati (penjaga toko).

d. Karyawati (penjaga toko) mengarsipkan dokumen tabel daftar harga sedangkan bandrol harga berserta barangnya didisplay di toko.


(59)

Prosedur Pembuatan Label atau Bandrol Harga Karyawati

(Penjaga Toko) Pemilik Toko

Pengisian daftar harga

Menyalin daftar harga

ke bandrol per barang

Label atau bandrol harga

barang terisi 2

1

form daftar harga kosong

2 1

form daftar harga terisi 2

form daftar harga terisi

Label atau bandrol harga barang terisi

dan di cek

A1

A2

Gambar III.1 Flowmap prosedur pembuatan label atau bandrol harga

Keterangan :

A1 : Arsip daftar harga untuk auditor (pemilik toko). A2 : Arsip daftar harga untuk kasir (karyawati).


(1)

238

Berdasarkan hasil prosentase diatas maka dapat disimpulkan bahwa dari 5 responden menyatakan setuju transaksi pembelian pada website ini mudah karena didasarkan dari bentuk instruksi yang tidak jauh berbeda dengan konsep transaksi pembelian pada situs penjualan online kebanyakan begitu juga dengan 5 responden yang menyatakan cukup setuju transaksi pembelian pada website ini mudah karena cakupan transaksi pembelian hanya pada 1 jenis produk yaitu kerudung.

5. Apakah anda setuju bahwa website dapat direkomendasikan ke orang-orang terdekat anda?

Tabel IV.35 Hasil pengujian kuesioner member soal nomor 5

No. Keterangan Responden Presentase

1. Sangat setuju 2 20%

2. Setuju 2 20%

3. Cukup setuju 6 60%

4. Kurang setuju 5. Tidak setuju

Berdasarkan hasil prosentase diatas maka dapat disimpulkan bahwa dari 2 responden menyatakan sangat setuju website ini untuk direkomendsaikan karena ada fitur tambahan yang belum ada pada situs penjualan online kebanyakan begitu juga dengan 2 responden yang menyatakan setuju website ini untuk direkomendsaikan karena jarangnya ditemui situs penjualan online kerudung yang resmi dan 6 responden menyatakan cukup setuju website ini untuk direkomendasikan karena websitenya memiliki tampilan dan informasi yang menarik pengunjung


(2)

239

IV.4.5 Kesimpulan Pengujian Beta

Berdasarkan pengujian beta diatas, bahwa dapat diambil kesimpulan bahwa: 1. Tampilan dari website ini menarik, baik di sisi administrator ataupun

pengunjung dan member.

2. Informasi barang yang diberikan sesuai dengan informasi yang dibutuhkan member ataupun pengunjung.

3. Proses pembelian yang dilakukan member cukup sesuai dengan pesanan member.

4. Member mudah untuk melakukan transaksi pembelian barang. 5. Aplikasi ini cukup bisa direkomendasikan untuk dikunjungi.

6. Administrator mudah memahami dalam mengolah semua data sampai pembuatan laporannya.


(3)

240 BAB V

KESIMPULAN DAN SARAN V.1 Kesimpulan

Berdasarkan hasil yang didapat dalam penyusuan laporan tugas akhir ini, maka dapat ditarik kesimpulan sebagai berikut :

1. Dengan adanya website layanan informasi e-commerce ini dapat membantu perusahaan dalam memperluas pemasaran produk dengan cara yang lebih efektif.

2. Proses pembayaran dan pemesanan sudah dapat dilakukan secara online.

V.2 Saran

Dari semua hasil yang telah dicapai saat ini, masih mempunyai beberapa kekurangan. Disarankan untuk menambahkan fitur-fitur yang dapat melengkapi website ini dimasa yang akan datang. Diantaranya adalah:

1. Penyajian gambar barang menggunakan konsep gambar 3D (3 dimensi). 2. Penyajian suasana toko sebenarnya dalam bentuk video dengan

menggunakan teknologi video streaming agar lebih meyakinkan pengunjung untuk berbelanja.

3. Menampilkan peta pengiriman paket secara real time untuk memperjelas rute pengrirman antara alamat pengririm dan alamat penerima dengan memanfaatkan teknologi Google Map.


(4)

241

1. Fatansyah. (1999), Basis Data, Informatika, Bandung.

2. FitzGerald, Jerry, F'itzGerald, Ardra.F, Stallings, Warren.D, Jr.. (1981), Fundamentals of Systenrs Analysis (edisi kedua; New York: John Willey & Sons,), hal. 5.

3. Jogiyanto, H.M. (2004), Sistem Teknologi Informasi, Andi Offset, Yogyakarta.

4. Jogiyanto, H.M. (2005), Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Aplikasi Bisnis, edisi ke-3, Andi Offset, Yogyakarta, 11.

5. Julian, Ding. (2005), e-commerce, Law dan Practice, Bandung.

6. Kadir, Abdul. (1999), Konsep dan Tuntunan Praktis Basis Data, Andi, Yogyakarta.

7. Kadir, Abdul. (2003), Pengenalan Sistem Informasi, Andi, Yogyakarta.

8. Kristanto Andri. (2003), Perancangan Sistem Informasi dan Aplikasinya.Yogyakarta : Gava Media

9. Neuschel, Richard.F, Management by Systems, (Edisi kedua; New York: McGraw-Hill, 1960), hal. 10, dikutip oleh Cecil Gillespie, Accounting Systems. Procedures and Methods,(Edisi ketiga; New Jersey:P rentice-Hall, 1971,), 2.

10. Nugroho, Adi. (2005), Anlisis dan Perancangan Sistem Informatika, Informayika, Bandung.

11. Nugroho, Bunafit. (2005), Database Relasional dengan MySQL, Penerbit Andi, Yogyakarta.

12. Pramono, Andi. (2004), Kolaborasi Flash, Dreamweaver, dan PHP untuk aplikasi website, Andi, Yogyakarta, 80 – 85.

13. Pressman, R.S. Ph. D. (2002), Rekayasa Perangkat Lunak, McGraw-Hill Book, Andi, Yogyakarta.

14. Santoso, Gempur. (2005), Metodologi penelitian kuantitatif dan kualitatif, Prestasi Pustaka Publisher, Jakarta


(5)

242

15. Setiawan, Deris. (2005), Sistem keamanan komputer, Elex Media komputindo, Bandung.

16. Sutanta, Edhy.2004. Sistem Basis Data. Graha Ilmu, Yogyakarta.

17. Suryana, Taryana., Sarwono, J. (2006), E-Commerce menggunakan PHP dan MySQL. Graha Ilmu, Yogyakarta.


(6)

BIODATA PENULIS

Nama : Jajang Kusmita

Nim : 10107227

Tempat / Tgl Lahir : Subang, 10 Juli 1988 Jenis Kelamin : Laki - laki

Alamat : Jl. Emo Kurniatmaja No.1 RT.28/RW.10 Desa/Kel. Pasirkareumbi

Kec. Subang Kota/Kab. Subang Provinsi Jawa Barat. Telepon : 085220696431

Email : if.10107227@yahoo.co.id Pendidikan

1. 1997 - 2003 : SD Negeri Panglejar Subang 2. 2003 - 2005 : SLTP Negeri 2 Subang 3. 2005 - 2007 : SMU Negeri 3 Subang

Bandung, 11 Agustus 2011 Penulis