Pembangunan Aplikasi Penjualan Buku Pelajaran Di TB. Fadhil Berbasis web

(1)

Leni Sulastri

Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia Jl. Dipati Ukur No. 112-116 Bandung

E-mail : [email protected]

ABSTRAK

TB. Fadhil merupakan toko buku yang menjual buku pelajaran untuk SD, SMP dan SMA Negeri. Mekanisme penjualan yang sedang berjalan di TB. Fadhil yaitu konsumen yang akan melihat dan membeli produk yang ditawarkan harus datang secara langsung ke TB. Fadhil.

E-commerce adalah cara perdagangan dengan menggunakan jalur internet sebagai sarana untuk melakukan transaksi. aktivitas transaksi bisnis dalam e-commerce yang dibangun merupakan

aktivitas bisnis yang bergerak dibidang penjualan buku pelajaran di TB. Fadhil.

Dengan adanya e-commerce tersebut diharapkan dapat memudahkan TB. Fadhil untuk mempromosikan produk yang ditawarkan, sehingga masyarakat umum mengenal TB. Fadhil. Mempermudah melakukan transaksi penjualan secara online sehingga dapat dilakukan kapan saja, dan juga aman. Mempermudah melakukan pengolahan data dan pengolahan laporan.

Kata kunci : E-Commerce, Online

1. PENDAHULUAN

1.1 Latar Belakang Masalah

TB. Fadhil berdiri pada tahun 1999, TB. Fadhil merupakan toko buku yang menjual buku pelajaran untuk SD, SMP dan SMA Negeri. Mekanisme penjualan yang sedang berjalan di TB. Fadhil yaitu konsumen yang akan melihat dan membeli produk yang ditawarkan harus datang secara langsung ke TB. Fadhil. Konsumen yang datang ke TB. Fadhil dapat langsung menanyakan buku yang dicari ke penjaga toko dengan menyebutkan judul buku, pengarang dan juga penerbit buku yang akan dicari, kemudian penjaga toko tersebut akan melihat daftar buku dan stok buku yang ada dikatalog buku TB. Fadhil, jika stok buku tersedia maka konsumen dapat langsung melakukan pembayaran dikasir.

Dalam memasarkan produknya TB. Fadhil masih menggunakan media promosi yang sangat umum yaitu dengan menggunakan media katalog dan brosur. Katalog diberikan kepada sekolah-sekolah yang telah menjadi pelanggan tetap TB. Fadhil, biasanya TB. Fadhil bekerjasama dengan pihak koperasi

sekolah. Brosur dibagikan kepada konsumen yang datang ke TB. Fadhil maupun masyarakat umum yang belum mengetahui keberadaan TB. Fadhil secara gratis.

Transaksi penjualan di TB. Fadhil yaitu konsumen yang telah mendapatkan produk yang diinginkan kemudian dapat langsung ke kasir dan membayar produk tersebut sesuai dengan harganya. Proses transaksi penjualan ini dilakukan dilokasi penjualan.

1.2 Tujuan Penelitian

Tujuan dari penelitian ini adalah sebagai berikut :

1. Memudahkan TB. Fadhil untuk mempromosikan produk yang ditawarkan, sehingga masyarakat umum mengenal TB. Fadhil.

2. Mempermudah melakukan transaksi penjualan secara online sehingga dapat dilakukan kapan saja, dan juga aman. 3. Mempermudah melakukan pengolahan


(2)

1. Sistem ini akan mengolah data anggota dan admin, dan mengolah data transaksi pemesanan dan pembayaran secara online. 2. Transaksi pembayarannya menggunakan

paypal, transfer via rekening, cast dan dengan menggunakan kartu kredit.

3. Sistem keamanan diwebnya yaitu menggunakan SSL(Secure Socet Layer). 4. Metode yang akan digunakan adalah

dengan menggunakan metode aliran data berstruktur. Tools yang akan digunakan adalah entity Relationship Diagram (ERD) dan Data Flow Diagram (DFD).

2. MODEL, ANALISA, DESAIN DAN IMPLEMENTASI

2.1 Model Pengembangan Aplikasi

Pembangunan aplikasi ini menggunakan model waterfall. Model ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing dan maintenance. Model ini merupakan model sekuensial dimana proses pembangunan berjalan melalui beberapa tahap dalam urutan tertentu, tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan.

Tahapan-tahapan model waterfall dapat dilihat pada gambar berikut ini:

System Engineering System Analysis System Testing System Design System Coding System Maintenance Feedback

Gambar 2.1 Model Waterfall

Sistem yang dibangun digambarkan secara garis besar dengan menggunakan diagram konteks. Dari diagram ini dapat dilihat secara umum mengenai alur proses yang ditangani sistem.

Pembangunan Aplikasi Penjualan Buku Pelajaran di TB. Fadhil Berbasis Web Admin

Pengunjung Anggota

Payment Gateway Data Login Admin

Info Login Admin Data Lupa Password Admin Info Lupa Password Admin Data Akun Admin

Info Akun Admin Data Anggota Info Anggota Data Buku Info Buku Data Penerbit Info Penerbit Data Pengarang Info Pengarang Data Gambar Info Gambar Data Kategori Info Kategori Data Subkategori Info Subkategori Data Pesanan Info Pesanan Data Pembayaran Info Pembayaran Data Pengiriman Info Pengiriman Data Konfirmasi Pembayaran

Data Login Anggota Info Login Anggota Data Lupa Password Anggota Info Lupa Password Anggota

Data Akun Anggota Data Pencarian Info Pencarian Data Pesanan Info Pesanan

Info Akun Anggota

Info Registrasi Anggota

Data Pembayaran Data Registrasi Anggota Data Pencarian Info Pencarian

Info Status Pembayaran

Gambar 2.1 Diagram Konteks

2.2.2 Data Flow Diagram (DFD)

Dari diagram kontek diatas, aliran data yang ada pada siatem digambarkan dengan lebih rinci menggunakan Data Flow Diagram.

1. Login 3. Pencarian 2. Lupa Password 4. Registrasi 5. Edit Akun 6. Kelola Data 8. Pembayaran 7. Pesanan 9. Pengiriman Admin Anggota Pengunjung

Data Login Admin Info Login Admin

Data Login Anggota Info Login Anggota

Data Lupa Password Admin Info Lupa Password Admin

Data Lupa Password Anggota Info Lupa Password Anggota Data Pencarian Info Pencarian Data Pencarian Info Pencarian Data Registrasi Info Registrasi Anggota Info Register Data Register

Data Lupa Password Info Lupa Password Data Akun Anggota

Info Akun Anggota Data Buku Data Pengarang Data Penerbit Data Kategori Data Subkategori

Login Admin Valid

Subkategori Pengarang Kategori

Penerbit Buku Data Subkategori Data Pengarang

Data Kategori Data Buku Data Penerbit

Info Pencarian Data Pencarian Data Konfirmasi Pembayaran

Info Pembayaran Info Pembayaran

Data Pembayaran

Pembayaran

Info Pembayaran Data Konfirmasi Pembayaran

Data Pembayaran

Info Konfirmasi Pembayaran

Pesanan Info Pesanan Data Pesanan Data Pesanan Info Pesanan 10. Rating Data Rating Info Rating Info Rating Data Rating Data Pengiriman Info Pengiriman Info Pengiriman Pengiriman Data Pengiriman Info Pengiriman Admin

Data Login Admin

Info Login Admin Data Login Admin

Login Member Valid

Login Member Valid Login Member Valid

Login Admin Valid Login Member Valid


(3)

secara sistematis berbagai entitas dan komponen data yang dimiliki sistem dan hubungan antar masing-masing entitas tersebut. Untuk melihat keterhubungan antar entitas yang ada maka akan digambarkan sebagai berkut: Mempunyai Mempunyai Id_propinsi (FK) Propinsi Id_propinsi Nama Id_KabKota Nama KabKota

subkategori Id_subkatego ri Nama memiliki Ongkos Kirim Id_onkosKirim Service Harga Id_kecamatan User Id_user username nama Kode_pos email alamat

Id_kecamatan( FK ) password memesan Memiliki Detail Pesanan No_Pemesanan Id_buku(FK) Jml_buku Harga Memiliki Dibayar Pembayaran Id_pembayaran Id_pesenan(FK) Total_bayar Tgl_bayar Admin Id_kategori (FK) Gambar Id_gambar nama_file Tgl_upload Penerbit Alamat No_telp Kontak person

Id_penerbit Email Nama Id_buku Judul Buku Harga Tahun_terbit Id_penerbit(FK) Id_pengarang(FK) Jml_halaman ISBN Pengerang Id_pengarang Nama Pengarang Id_pelajaran(FK) Id_jenjang (FK) Buku N N N memiliki N 1 1 N N N 1 1 1 N 1 N 1 1 disetejui 1 1 mengelola 1 1 mengelola mengelola 1 N mengelola 1 N mengelola 1 N Dibayar pengirimiman Id_kabkota Id_user Id pesanan

Tgl_pesanan Id pengiriman konfirmasi 1 N N kategori Memiliki 1 N Id_kayegori nama mengelola 1 N 1 Id_buku(FK) Id_kecamatan Nama_kecamatan kecamatan Id_KabKota N no_pesanan username nama alamat

Id_kecamatan( FK ) Kode_pos No_telepon Total_bayar Kode_pos Mempunyai N 1

Gambar 2.3 ERD

2.7 Diagram Relasi

Diagram relasi digunakan untuk mengetahui tabel-tabel yang saling berelasi untuk mengetahui data yang dicari, untuk lebih jelasnya dapat dilihat seperti gambar si bawah ini : Admin PKusername nama password jabatan email buku PK id_buku judul tahun terbit ISBN jml_halaman harga berat stok FK3id_kategori FK1id_pengarang FK5id_subkategori FK4username detail_pesanan PK id_detail FK2no_pesanan jml harga total FK1id_buku gambar PK id_gambar nama_file tgl_upload FK1id_buku FK3username kabkota PK id_kabkota FK1id_propinsi nama kategori PK id_kategori nama_kategori FK1username kecamatan PK id_kecamatan nama_kecamatan FK1id_kabkota ongkoskirim PK id_ongkoskirim harga FK1id_kecamatan pembayaran PK no_transaksi tgl_bayar jml_bayar bank_tujuan nama_rek FK1no_pesanan tgl_bayar FK2username penerbit PKid_penerbit nama alamat kontak_person email no_telepon pengarang PKid_pengarang nama pengiriman PK no_resi FK1no_pesanan pesanan PK no_pesanan FK2,FK3username nama alamat FK1 id_kecamatan kode_pos no_telepon tanggal_pesan total_bayar status propinsi PKid_propinsi nama subkategori PK id_subkategori nama_kategori FK1id_kategori FK2username user PKusername password nama alamat email id_kecamatan kode_pos aktifasi

Gambar 2.4 Diagram Relasi

Perangkat keras yang dibutuhkan oleh Anggota baik itu dari sisi pengunjung dan administrator bersifat relatif, tergantung dari spesifikasi yang dimiliki dan akan digunakan, namun sebagai gambaran berikut sistem minimal yang dapat dipakai:

Tabel 2.1 Implementasi Perangkat Keras

No. Perangkat Keras Spesifikasi 1. Processor Intel core i3 processor

330M

2. RAM 1Gb

3. Harddisk 320 Gb

2.3.2 Implementasi Perangkat Lunak Spesifikasi perangkat lunak minimal yang dapat digunakan untuk membangun dan menjalankan aplikasi website e-commerce adalah:

Tabel 2.1 Implementasi Perangkat Lunak

No. Perangkat Lunak

Keterangan

1. Sistem Operasi Windows XP 2. Web Browser Mozilla firefox

3.0, Google Chrome 5 dan

Opera 10

3. Bahasa

Pemrograman

PHP

4. DBMS MySQL 5.0

5. Code Editor Adobe

Dreamweaver CS4 6. DFD Modeler Microsoft Visio

2007

7. Web Server WAMP

3. HASIL DAN DISKUSI

3.1 Pengujian Alpha

Pengujian aplikasi sistem pemesanan

online ini menggunakan metode pengujian

black box. Adapun kesimpulan dari pengujian


(4)

browser keluaran Microsoft (IE6+) , Netscape (Firefox 3.0.1+), dan opera, namun masih ada perbedaan, terutama pada tampilan antara ketiga browser tersebut (masalah ukuran form dalam satuan pixel) menjadi perbedaan antara ketiga browser tersebut.

3.2 Pengujian Betha

Pengujian beta merupakan pengujian yang dilakukan secara objektif dimana pengujian dilakukan secara langsung kepada responden dengan membuat kuisioner mengenai kepuasan pengguna dengan kandungan point syarat user friendly untuk selanjutnya ditanyakan langsung kepada 10 orang yang menjadi pengguna aplikasi ini dengan menggunakan perhitungan sebagai berikut :

Y=P/Q*100% Keterangan:

P = banyaknya jawaban responden tiap soal Q = jumlah responden

Y = nilai prosentase

Kesimpulan dari pengujian betha adalah : Dari pengujian betha diatas maka dapat ditarik kesimpulan, yaitu aplikasi ini sudah cukup mudah untuk dimengerti karena tampilannya yang user friendly, dalam memberikan informasi pun dirasa sudah cukup lengkap dan keamanannya pun dirasa sudah cukup aman karena menggunakan keamanan

SSL (Secure Socket Layer), dengan

menggunakan metode pembayaran yang sudah lengkap. Namun mengalami kelemahan pada saat melakukan transaksi, karena masih dirasa cukup kesulitan.

4. KESIMPULAN DAN SARAN 4.1 Kesimpulan

Dari pembahasan diatas penulis dapat menyimpulkan bahwa:

1. Memudahkan TB. Fadhil untuk mempromosikan produk yang ditawarkan, sehingga masyarakat umum mengenal TB. Fadhil.

data dan pengolahan laporan.

4.2 Saran

Untuk lebih meningkatkan kinerja dari aplikasi website sistem e-commerce ini penulis mengusulkan beberapa saran yang dapat dijadikan pertimbangan, yaitu:

1. Website sistem ecommerce ini perlu mengalami perkembangan agar website tersebut bisa lebih maksimal dalam melakukan pengolahan data dan pengolahan laporan.

2. Website yang dibuat memerlukan perbaikan dari segi tampilan agar bisa lebih menarik masyarakat untuk mengunjungi website ini.

5. DAFTAR PUSTAKA

[1] Bahtiar, Agus. (2008), PHP Script Most

Wanted, Andi, Yogyakarta.

[2] Hakim,Lukman, (2008), Membongkar

Trik Rahasia Para Master PHP,

Lokomedia, Yogyakarta. [3] Ilham Perdana, 2007, Hand Out

Metodologi Penelitian, Petunjuk Tata

Tulis Ilmiah, Universitas Komputer

Indonesia, Bandung.

[4] Macam2 info, (03 Desember 2010), cara-daftar-paypal.

http://blogfata.blogspot.com/2009/02/car a-daftar-paypal.html


(5)

Leni Sulastri

Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia Jl. Dipati Ukur No. 112-116 Bandung

E-mail : [email protected]

ABSTRACT

TB. Fadhil is a bookstore, that sells textbooks for elementary, junior high schools and high schools. The mechanism sales are running on TB. Fadhil is consumers that will see and purchase the products offered must come directly to the TB. Fadhil. E-commerce is how to trade using the Internet as a means to make transactions. aktivitas transaksi bisnis dalam e-commerce yang dibangun merupakan aktivitas bisnis yang bergerak dibidang penjualan buku pelajaran di

TB. Fadhil.

With e-commerce is expected to facilitate the consumers TB. Fadhil to promote the products offered, so that the public recognize TB. Fadhil. Facilitate sales tranctions online so it can be done anytime, and also safety. Simplify file processing and report processing.

Keyword : E-Commerce, Online

1. INTRODUCTION 1.1 Backgorund Problem

TB. Fadhil established in 1999, TB. Fadhil is a book store that sells text books forelementary, junior high schools and high schools. Mechanisms sales are running on TB. Fadhil that is consumers who will see and buy the products offered must come directly to the TB. Fadhil. Consumers who come to the TB. Fadhil can immediately ask for a book that sought to gruard the store by mentioning the title of the book, authors and book publishers are also to be searched , then the shopkeeper will see a list of books and stock books in the catalog book of TB. Fadhil, if the stock of books available so consumers can immediately make a payment at the cashier.

In marketing their products TB. Fadhil was still using a very common media campaign that is using the media catalogs and brochures. Catalog given to school that have became regulars TB. Fadhil, typically TB. Fadhil cooperate with the cooperative schools. Brochures distributed to consumers who come to the TB. Fadhil and the general public did not know about the presence of TB. Fadhil free.

Sales transactions in TB. Fadhil that is consumers who have obtained the desired

product can then directly to the cashier and pay for the product in sccordance with the price. The process of sales are made at the sale location.

1.2 Objective

The purpose of this study are as an below:

1. Facilitate TB. Fadhil to promote the products offered, so that the public recognize TB. Fadhil facilitate sales. 2. Transactions online so it can be done

anytime, and also safe.

3. Simplify data processing and report processing.

1.3 Problem Limitation

Making E-Commerce web services in TB. Fadhil has its limitations problem as follows:

1. This system will process the data members and admin, and the process of booking and payment transaction data online.

2. Payment transaction using paypal, via account transfer, cast and using a credit card.

3. Security system of the web that is using SSL (Secure Socet Layer).

4. Methodes to be used is by using structured data flow. Tools that will be


(6)

2. MODEL, ANALYSIS, DESIGN AND IMPLEMENTATION

2.1 Application Development Model

This application development using the waterfall model. This model is done in a systematic and sequential approach starting from the level of need and then headed to the stage of system analysis, design, coding, testing and maintenance. This model where the development process goes through several stages in the particular order, step by step through which must wait for completion of the previous stage and walk sequence.

These stages of waterfall model can be seen in the image below:

System Engineering System Analysis System Testing System Design System Coding System Maintenance Feedback

Gambar 2.1 Model Waterfall

2.2 Analysis and Modelling System

2.2.1 Context Diagram

The system built largely described using context diagram. From this diagram can be seen generally in the flow process handled by the system.

Pembangunan Aplikasi Penjualan Buku Pelajaran di TB. Fadhil Berbasis Web Admin

Pengunjung

Anggota

Payment Gateway Data Login Admin

Info Login Admin Data Lupa Password Admin Info Lupa Password Admin Data Akun Admin Info Akun Admin Data Anggota Info Anggota Data Buku Info Buku Data Penerbit Info Penerbit Data Pengarang Info Pengarang Data Gambar Info Gambar Data Kategori Info Kategori Data Subkategori Info Subkategori Data Pesanan Info Pesanan Data Pembayaran Info Pembayaran Data Pengiriman Info Pengiriman Data Konfirmasi Pembayaran

Data Login Anggota Info Login Anggota Data Lupa Password Anggota Info Lupa Password Anggota

Data Akun Anggota Data Pencarian Info Pencarian Data Pesanan Info Pesanan

Info Akun Anggota

Info Registrasi Anggota

Data Pembayaran Data Registrasi Anggota Data Pencarian Info Pencarian

Info Status Pembayaran

Gambar 2.1 Diagram Konteks

system described in more detail using the Data Flow Diagram.

1. Login 3. Pencarian 2. Lupa Password 4. Registrasi 5. Edit Akun 6. Kelola Data 8. Pembayaran 7. Pesanan 9. Pengiriman Admin Anggota Pengunjung

Data Login Admin Info Login Admin

Data Login Anggota Info Login Anggota

Data Lupa Password Admin Info Lupa Password Admin

Data Lupa Password Anggota Info Lupa Password Anggota Data Pencarian Info Pencarian Data Pencarian Info Pencarian Data Registrasi Info Registrasi Anggota Info Register Data Register

Data Lupa Password Info Lupa Password Data Akun Anggota

Info Akun Anggota Data Buku Data Pengarang Data Penerbit Data Kategori Data Subkategori

Login Admin Valid

Subkategori Pengarang Kategori

Penerbit Buku Data Subkategori Data Pengarang

Data Kategori Data Buku Data Penerbit

Info Pencarian Data Pencarian Data Konfirmasi Pembayaran

Info Pembayaran Info Pembayaran

Data Pembayaran

Pembayaran

Info Pembayaran Data Konfirmasi Pembayaran

Data Pembayaran

Info Konfirmasi Pembayaran

Pesanan Info Pesanan Data Pesanan Data Pesanan Info Pesanan 10. Rating Data Rating Info Rating Info Rating Data Rating Data Pengiriman Info Pengiriman Info Pengiriman Pengiriman Data Pengiriman Info Pengiriman Admin

Data Login Admin

Info Login Admin Data Login Admin

Login Member Valid

Login Member Valid Login Member Valid

Login Admin Valid Login Member Valid

Gambar 2.2 DFD Level 1

2.2.4 Entity Relational Diagram (ERD)

ERD is used to systematically describe the various entities and components of the present system of data and relationships between each entity. To see the connectedness between each entity. To see the connectedness between the exiting entities will be described as an:

Mempunyai Mempunyai Id_propinsi (FK) Propinsi Id_propinsi Nama Id_KabKota Nama KabKota

subkategori Id_subkatego ri Nama memiliki Ongkos Kirim Id_onkosKirim Service Harga Id_kecamatan User Id_user username nama Kode_pos email alamat

Id_kecamatan( FK ) password memesan Memiliki Detail Pesanan No_Pemesanan Id_buku(FK) Jml_buku Harga Memiliki Dibayar Pembayaran Id_pembayaran Id_pesenan(FK) Total_bayar Tgl_bayar Admin Id_kategori (FK) Gambar Id_gambar nama_file Tgl_upload Penerbit Alamat No_telp Kontak person

Id_penerbit Email Nama Id_buku Judul Buku Harga Tahun_terbit Id_penerbit(FK) Id_pengarang(FK) Jml_halaman ISBN Pengerang Id_pengarang Nama Pengarang Id_pelajaran(FK) Id_jenjang (FK) Buku N N N memiliki N 1 1 N N N 1 1 1 N 1 N 1 1 disetejui 1 1 mengelola 1 1 mengelola mengelola 1 N mengelola 1 N mengelola 1 N Dibayar pengirimiman Id_kabkota Id_user Id pesanan

Tgl_pesanan Id pengiriman konfirmasi 1 N N kategori Memiliki 1 N Id_kayegori nama mengelola 1 N 1 Id_buku(FK) Id_kecamatan Nama_kecamatan kecamatan Id_KabKota N no_pesanan username nama alamat

Id_kecamatan( FK ) Kode_pos No_telepon Total_bayar Kode_pos Mempunyai N 1


(7)

determine the data to be searched, for more details can be viewed as the image below:

Admin PKusername nama password jabatan email buku PK id_buku judul tahun terbit ISBN jml_halaman harga berat stok FK3id_kategori FK1id_pengarang FK5id_subkategori FK4username detail_pesanan PK id_detail FK2no_pesanan jml harga total FK1id_buku gambar PK id_gambar nama_file tgl_upload FK1id_buku FK3username kabkota PK id_kabkota FK1id_propinsi nama kategori PK id_kategori nama_kategori FK1username kecamatan PK id_kecamatan nama_kecamatan FK1id_kabkota ongkoskirim PK id_ongkoskirim harga FK1id_kecamatan pembayaran PK no_transaksi tgl_bayar jml_bayar bank_tujuan nama_rek FK1no_pesanan tgl_bayar FK2username penerbit PKid_penerbit nama alamat kontak_person email no_telepon pengarang PKid_pengarang nama pengiriman PK no_resi FK1no_pesanan pesanan PK no_pesanan FK2,FK3username nama alamat FK1 id_kecamatan kode_pos no_telepon tanggal_pesan total_bayar status propinsi PKid_propinsi nama subkategori PK id_subkategori nama_kategori FK1id_kategori FK2username user PKusername password nama alamat email id_kecamatan kode_pos aktifasi

Gambar 2.4 Relation Diagram

2.3 Desain dan Implementation 2.3.1 Implementation Hardware

Hardware required by a member either in terms of visitors and administrators are relative depending on the specifications that are owned and will be used, but as an illustration the following minimum system that can be used:

Tabel 2.1 Hardware Implementation

No. Hardware Spesifikasi 1. Processor Intel core i3

processor 330M

2. RAM 1Gb

3. Harddisk 320 Gb

2.3.2 Implementation Software

The specification is a minimum that can be used to build and run e-commerce website applications are:

Tabel 2.1 Software Implementation

No. Software Keterangan 1. Sistem Operasi Windows XP

3. Bahasa

Pemrograman

PHP

4. DBMS MySQL 5.0

5. Code Editor Adobe

Dreamweaver CS4 6. DFD Modeler Microsoft Visio

2007

7. Web Server WAMP

3. RESULTS AND DISCUSION 3.1 Alpha Testing

Testing applications online ordering system uses black box testing method. The conclusions of the alpha test is:

1. Functional systems are already producing the expected output

2. Functionally, the application was able to run properly on the output Microsoft browsers (IE6 +), Netscape (Firefox 3.0.1 +), and opera, but there are still differences, particularly in view of these three browsers are (a problem in the unit pixel size form ) be the difference between these three browsers.

3.2 Betha Testing

Beta testing is testing where the testing is done objectively directly to the respondents to make a questionnaire about user satisfaction with the content of user friendly point requirement for further asked directly to the 10 people who became users of this application, but this dijurnal will be given a few examples, with use the following calculation:

Y=P/Q*100% Description:

P = number of respondents answer each question

Q = number of respondents Y = percentage value Conclusion of beta test are:

From the above it is beta testing can be concluded, that this application is quite easy to understand because it displays a user friendly, in giving any information thats enough complete and its safety was deemed safe enough for security using SSL (Secure


(8)

4. CONCLUSIONS AND RECOMMENDATIONS 4.1 Conclusions

From the discussion above, the writer can conclude that:

1. FacilitateTB. Fadhil to promote the products offered, so public recognize TB. Fadhil.

2. Facilitates sales transactions online so it can be done anytime, and also safe simplify file processing and report processing.

4.2 Recommendations

To further improve the performance of the application of e-commerce website is the author proposes some suggestions that can be considered, that is:

1. Website e-commerce systems need to be development for the website can get more leverage in conducting file processing and report processing. 2. Website created require improvement in

terms of appearance may be more attractive for people to visit this website.

5. REFERENCES

[1] Bahtiar, Agus. (2008), PHP Script

Most Wanted, Andi, Yogyakarta.

[2] Hakim,Lukman, (2008), Membongkar

Trik Rahasia Para Master PHP,

Lokomedia, Yogyakarta. [3] Ilham Perdana, 2007, Hand Out

Metodologi Penelitian, Petunjuk Tata

Tulis Ilmiah, Universitas Komputer

Indonesia, Bandung.

[4] Macam2 info, (03 Desember 2010), cara-daftar-paypal.

http://blogfata.blogspot.com/2009/02/c ara-daftar-paypal.html


(9)

ii

DEVELOPMENT APPLICATION

SALES TEXTBOOKS ONLINE IN TB. FADHIL

Oleh

LENI SULASTRI 10106034

TB. Fadhil is a book store, that sells textbooks for elementary, junior high schools and high schools. The mechanism sales are running on TB. Fadhil is consumers that will see and purchase the products offered must come directly to the TB. Fadhil. Consumers are came to TB. Fadhil and can be directly ask for a book are sought to shopkeepers by mentioning the titles of books, authors and book publishers are also to be searched, then the shopkeeper will see a list of books and stock books are no book in catalog book of TB. Fadhil, if the stock of books available then consumers can be immediately make a payment at the cashier.

E-Commerce or in the Indonesian language which is the spread of electronic commerce, purchasing, sales, marketing goods and services over electronic systems such as the Internet or television, www, or other computer networks. E-commerce can involve electronic funds transfer, electronic data interchange, automated inventory management systems, and automated data collection systems. At this time, the store Picanto not use e-commerce facilities so that the difficulties in offering products to consumers outside the city. It also can result in impacts that affect the process of selling consumer products of ignorance that is out of town for the existence Picanto store. Picanto store sales process will be undertaken only if there are customers who come into the store, while many consumers outside the city can not come or do not know where the store Picanto. With the existence of e-commerce system, the system would require a processing or a good product data management. In addition, these systems also require a security in order to awake from hackers who are not responsible.

To build e-commerce system, a tool that is used to describe the system model is a data flow diagram (FlowMap), context diagrams, and Data Flow Diagrams (DFD), as well as in database design using a data dictionary, and Entity Relationship Diagram (ERD).

With e-commerce is expected to facilitate the consumers TB. Fadhil to promote the products offered, so that the public recognize TB. Fadhil. Facilitate sales tranctions online so it can be done anytime, and also safety. Simplify file processing and report processing.


(10)

i

PEMBANGUNAN APLIKASI PENJUALAN BUKU PELAJARAN DI TB. FADHIL BERBASIS WEB

Oleh

LENI SULASTRI 10106034

TB. Fadhil merupakan toko buku yang menjual buku pelajaran untuk SD, SMP dan SMA Negeri. Mekanisme penjualan yang sedang berjalan di TB. Fadhil yaitu konsumen yang akan melihat dan membeli produk yang ditawarkan harus datang secara langsung ke TB. Fadhil. Konsumen yang datang ke TB. Fadhil dapat langsung menanyakan buku yang dicari ke penjaga toko dengan menyebutkan judul buku, pengarang dan juga penerbit buku yang akan dicari, kemudian penjaga toko tersebut akan melihat daftar buku dan stok buku yang ada dikatalog buku TB. Fadhil, jika stok buku tersedia maka konsumen dapat langsung melakukan pembayaran dikasir.

E-Commerce adalah penyebaran, pembelian, penjualan, pemasaran barang

dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-dagang dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis. Pada saat ini, toko TB. Fadhil belum menggunakan fasilitas e-commerce sehingga kesulitan dalam menawarkan produk kepada konsumen yang berada di luar kota. Selain itu, juga bisa mengakibatkan dampak yang berpengaruh kepada proses penjualan produk yaitu ketidaktahuan konsumen yang berada di luar kota akan keberadaan toko TB. Fadhil.

Untuk membangun sistem e-commerce ini, alat yang digunakan untuk menggambarkan model sistem adalah berupa diagram alir data (FlowMap), diagram konteks, dan Data Flow Diagram (DFD), serta dalam perancangan basis data menggunakan kamus data, dan Entity Relationship Diagram (ERD).

Dengan adanya e-commerce tersebut diharapkan dapat memudahkan TB. Fadhil untuk mempromosikan produk yang ditawarkan, sehingga masyarakat umum mengenal TB. Fadhil. Mempermudah melakukan transaksi penjualan secara online sehingga dapat dilakukan kapan saja, dan juga aman. Mempermudah melakukan pengolahan data dan pengolahan laporan.


(11)

1

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

TB. Fadhil berdiri pada tahun 1999, TB. Fadhil merupakan toko buku

yang menjual buku pelajaran untuk SD, SMP dan SMA Negeri. Mekanisme

penjualan yang sedang berjalan di TB. Fadhil yaitu konsumen yang akan melihat

dan membeli produk yang ditawarkan harus datang secara langsung ke TB.

Fadhil. Konsumen yang datang ke TB. Fadhil dapat langsung menanyakan buku

yang dicari ke penjaga toko dengan menyebutkan judul buku, pengarang dan juga

penerbit buku yang akan dicari, kemudian penjaga toko tersebut akan melihat

daftar buku dan stok buku yang ada dikatalog buku TB. Fadhil, jika stok buku

tersedia maka konsumen dapat langsung melakukan pembayaran dikasir.

Dalam memasarkan produknya TB. Fadhil masih menggunakan media

promosi yang sangat umum yaitu dengan menggunakan media katalog dan

brosur. Katalog diberikan kepada sekolah-sekolah yang telah menjadi pelanggan

tetap TB. Fadhil, biasanya TB. Fadhil bekerjasama dengan pihak koperasi

sekolah. Brosur dibagikan kepada konsumen yang datang ke TB. Fadhil maupun

masyarakat umum yang belum mengetahui keberadaan TB. Fadhil secara gratis.

Transaksi penjualan di TB. Fadhil yaitu konsumen yang telah

mendapatkan produk yang diinginkan kemudian dapat langsung ke kasir dan

membayar produk tersebut sesuai dengan harganya. Proses transaksi penjualan ini

dilakukan dilokasi penjualan, dalam melakukan proses pembayarannya TB. Fadhil


(12)

Di TB. Fadhil setiap kiriman buku baru dari distributor, sebelum

dimasukan ke dalam gudang, pihak dari TB. Fadhil selalu mengecek dan mencatat

buku-buku dan jumlah buku yang diterima dalam sebuah buku catatan. Pihak TB.

Fadhil pun selalu mencatat hasil penjualan setiap harinya dalam bentuk laporan

dan setiap bulannya laporan dikumpulkan kemudian dihitung untuk menghitung

perolehan keuntungan yang didapat TB. Fadhil setelah membayar buku kepada

distributor. Selain itu data karyawan, data buku, dan data distributor buku pun

dicatat oleh TB. Fadhil ke dalam buku catatan untuk keperluan pengolahan data.

1.2 Rumusan Masalah

Sesuai dengan latar belakang diatas maka dapat dirumuskan beberapa

masalah yang ada di TB. Fadhil yaitu:

1. kesulitan dalam mempromosikan produk yang ditawarkan.

2. kesulitan dalam melakukan transaksi penjualan.

3. kesulitan dalam melakukan pengolahan data dan pengolahan laporan.

1.3 Maksud dan Tujuan

Berdasarkan latar belakang dan rumusan masalah yang sudah diuraikan

diatas, maka untuk mengatasi kendala yang dihadapi saat ini TB. Fadhil

bermaksud ingin membangun aplikasi online.

Adapun tujuan yang ingin dicapai dari dibangunnya aplikasi tersebut

adalah:

1 Memudahkan TB. Fadhil untuk mempromosikan produk yang ditawarkan,

sehingga masyarakat umum mengenal TB. Fadhil.

2 Mempermudah melakukan transaksi penjualan secara online sehingga dapat


(13)

3 Mempermudah melakukan pengolahan data dan pengolahan laporan.

1.4 Batasan Masalah

Adapun batasan masalah dari pembangunan aplikasi e-commerce ini

adalah sebagai berikut :

1) Website e-commerce ini menyediakan fasilitas pengelolaan data produk, data

kategori, detail produk, manajemen harga, promosi produk, pengelolaan retur

barang dan pengelolaan stok barang di TB. Fadhil.

2) Sarana pembayaran website e-commerce ini bisa melalui pembayaran offline

menggunakan transfer uang antar rekening bank dan juga secara online

menggunakan PayPal.

3) Website ini menyediakan fasilitas manajemen pesanan yang meliputi

pencarian pesanan, update pesanan, konfirmasi pembayaran dan pembatalan

pesanan.

4) Proses pengiriman barang pada layanan ini menggunakan jasa pengiriman

JNE.

5) Anggota dapat menggunakan fasilitas tracking untuk mengetahui keberadaan

barang yang telah dipesan.

6) Pembuatan laporan yang meliputi laporan penjualan, laporan Pesanan dan

lain-lain. Laporan-laporan tersebut dapat disusun harian, mingguan, bulanan,

tahunan atau periodik berdasarkan waktu tertentu.

7) Terintegrasi dengan situs jejaring sosial seperti Facebook dan Twitter sebagai


(14)

8) Menampilkan produk terlaku berdasarkan produk yang paling banyak dibeli

serta produk terbaru.

9) Menyediakan fasilitas registrasi Anggota dan login Anggota.

10) Dapat melihat history Pesanan oleh pemesan.

11) Menyediakan pengiriman informasi Pesanan melaui email ke pemesan setiap

ada perubahan status pesanan.

12) Keamanan dari sistem e-commerce ini menggunakan security socket layer

(SSL) dan mempunyai IP-Dedicated. SSL memberikan jaminan keamanan

pada pemilik dan pengunjung situs atas data yang dikirim melalui website.

Sertifikat SSL diperlukan untuk memulai transaksi yang aman ini.

13) Website ini menggunakan username dan login untuk mengakses situs.

14) Website ini menyediakan beberapa pilihan komunikasi kepada pengunjung

menggunakan Instant Messaging, memanfaatkan situs jejaring sosial untuk

promosi,menggunakan telepon dan fax untuk customer support.

15) Metode analisis yang akan digunakan dalam pembangunan sistem ini

berdasarkan data terstruktur yaitu menggunakan Flowmap dan Entity

Relationship Diagram (ERD) serta untuk menggambarkan diagram proses

menggunakan Data Flow Diagram (DFD).

16) Perangkat lunak, Perangkat yang digunakan sebagai berikut:

1. Program aplikasi yang digunakan untuk membangun aplikasi ini

menggunakan perangkat lunak Adobe Dreamweaver CS4.

2. Database yang digunakan untuk membangun aplikasi ini menggunakan


(15)

3. Bahasa pemrograman yang digunakan untuk membuat aplikasi ini adalah

PHP.

4. Server lokal yang digunakan dalam membangun aplikasi ini menggunakan

WAMP.

5. Sistem operasi yang digunakan untuk membangun aplikasi ini adalah

Windows 7 Ultimate.

6. Aplikasi ini dapat berjalan pada semua sistem operasi apa saja. Namun

telah mendukung browser, seperti Mozilla Firefox, Google Chrome, Opera

dan Internet Explore.

1.5 Metodologi Penelitian

Metodologi penelitian yang digunakan yaitu menggunakan metode

deskriptif, metode deskriptif adalah metode penelitian yang berusaha

menggambarkan dan menginterpretasikan objek sesuai dengan fakta dan

karakteristik objek atau subjek yang diteliti secara tepat, agar data dan informasi

yang didapat menjadi benar dan tepat sehingga menjadi masukan yang berguna

dalam proses laporan penelitian ini.

1.5.1 Teknik Pengumpulan Data

Teknik yang digunakan dalam mengunpulkan data yang berkaitan dengan

laporan penelitian dan pembuatan aplikasi ini adalah sebagai berikut:

a. Studi literatur

Pengumpulan data dengan cara mengumpulkan teori-teori dasar serta teori


(16)

b. Observasi

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan

langsung terhadap Toko Buku Fadhil.

c. Wawancara

Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung

dengan pihak TB. Fadhil terhadap permasalahan yang diteliti.

1.5.2 Model Pengembangan Perangkat Lunak

Pembangunan aplikasi ini menggunakan model waterfall. Model ini

melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan

sistem lalu menuju ke tahap analisis, desain, coding, testing dan maintenance.

Model ini merupakan model sekuensial dimana proses pembangunan berjalan

melalui beberapa tahap dalam urutan tertentu, tahap demi tahap yang dilalui harus

menunggu selesainya tahap sebelumnya dan berjalan berurutan.

Tahapan-tahapan model waterfall dapat dilihat pada gambar berikut ini:

System Engineering

System Analysis

System Testing System

Design

System Coding

System Maintenance

Feedback


(17)

1. System Engineering

Tahap untuk menetapkan berbagai kebutuhan dari semua elemen yang

diperlukan sistem dan mengalokasikannya ke dalam pembentukan perangkat

lunak.

2. System Analisis

Merupakan tahap menganalisis untuk mengetaui bagaimana sistem yang

sedang berjalan dan hal-hal yang diperlukan dalam pelaksanaan pembuatan

perangkat lunak.

3. System Design

Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah

dimengerti oleh user.

4. System Coding

Tahap penerjemahan data atau pemecahan masalah yang telah dirancang

keadalam bahasa pemrograman tertentu.

5. System Testing

Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.

6. System Maintenance

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat

mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan user.


(18)

1.6 Sistematika Penulisan

Sistematika penulisan laporan penelitian ini disusun untuk memberikan

gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan

laporan penelitian ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi uraian latar belakang masalah, rumusan masalah, maksud

dan tujuan, batasan masalah/ruang lingkup kajian, metodologi penelitian dan

sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini menjelaskan tentang tinjauan instansi yang menjelaskan tentang

sejarah perusahaan, visi dan misi, struktur organisasi, deskripsi jabatan. Selain itu

pada bab ini menjelaskan tentang landasan teori yang meliputi tentang teori umum

yang berkaitan dengan judul, teori program yang berhubungan dengan aplikasi

yang dibangun, teori khusus yaitu berkaitan dengan istilah-istilah yang dipakai

dalam pembuatan website. Dalam bab ini akan menguraikan pengertian dari

tinjauan instansi, konsep dasar sistem, konsep dasar data dan informasi, konsep

dasar sistem informasi, e-commerce, PayPal, security socket layer (SSL), analisis

dan pemodelan sistem, internet, software pendukung seperti Adobe Dreamweaver

CS4, My SQL, Apache Web Server, browser, java script, Cascading Style Sheet

(CSS), Hyper Text Markup Language (HTML) dan personal home page.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini menjelaskan analisis terhadap seluruh spesifikasi sistem yang

mencakup analisis prosedur yang sedang berjalan, analisis dokumen, analisis


(19)

kesimpulan analisis, pengkodean, analisis kebutuhan fungsional dan analisis basis

data. Selain analisis sistem, bab ini terdapat juga perancangan skema relasi dan

perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil

analisis yang telah dibuat. Tool untuk memodelkan sistem menggunakan Data

Flow Diagram (DFD) dan Entity Relationship Diagram (ERD).

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini membahas implementasi dari tahapan analisis dan perancangan

sistem ke dalam perangkat lunak (dalam bentuk bahasa pemrograman), beberapa

implementasi yang akan dijelaskan adalah implementasi perangkat keras,

implementasi perangkat lunak, implementasi basis data dan implementasi

antarmuka. Bab ini juga berisi pengujian terhadap sistem apakah sudah

benar-benar berjalan seperti yang diharapkan, baik dari pengujian alpha dan pengujian

beta.

BAB V KESIMPULAN DAN SARAN

Bab ini terdiri dari kesimpulan dan saran yang berisikan hal-hal terpenting

yang dibahas dan kemudian dijadikan kesimpulan. Bab ini juga berisi saran-saran


(20)

10

TINJAUAN PUSTAKA

2.1 Tinjauan Instansi 2.1.1 Sejarah Perusahaan

TB. Fadhil adalah badan usaha yang bergerak dalam bidang penjualan

buku yang khususnya memberikan jasa pelayanan buku pelajaran kepada

konsumen. TB. Fadhil merupakan toko buku yang menjual buku pelajaran untuk

SD, SMP dan SMA Negeri. TB. Fadhil ini didirikan pada tahun 1999, yang

berlokasi di Jln. Papandayan no.26C Karang Indah Karawang.

2.1.1.1Visi

Visi dari TB. Fadhil adalah Menyediakan buku sekolah yang memenuhi

standar, bermutu, murah dan mudah diperoleh.

2.1.1.2Misi

Misi dari TB. Fadhil adalah memberikan solusi kepada setiap orang yang

menghadapi masalah dalam mencari dan mengejar ilmu pengetahuan.

2.1.2 Struktur Organisasi

Struktur organisasi yaitu suatu bentuk, kerangka atau susunan yang

mewujudkan pola tetap dari hubungan-hubungan diantara bidang-bidang maupun

orang-orang tertentu dengan dasar ideologi yang sama dalam suatu kedaulatan

kerja sama untuk mencapai tujuan organisasi semaksimal mungkin.

Setiap bagian dalam suatu struktur organisasi mempunyai peranan dan


(21)

organisasi dapat dilihat dari deskripsi kerja dari masing-masing bagian. Struktur

organisasi di TB. Fadhil adalah:

2.1.3 Deskripsi Jabatan

Deskripsi Jabatanyaitu pemaparan fungsi, tugas, wewenang dan tanggung

jawab setiap bagian dalam organisasi. Berikut fungsi dari masing-masing bagian

dalam organisasi TB.Fadhil :

1. Pemilik toko, mempunyai tugas sebagai berikut:

a. Mengkoordinasi bagian-bagian yang ada TB.Fadil.

b. Mengawasi aktivitas sehari-hari yang ada di TB.Fadil.

c. Bertanggung jawab terhadap kelancaran aktivitas.

d. Pembuat laporan data, meliputi data pegawai, data buku, dan data

distributor.

2. Penjaga toko, mempunyai tugas sebagai penjaga buku yang akan dijual.

3. Kasir, mempunyai tugas sebagai pembuat faktur penjualan untuk konsumen

dan untuk pembuatan laporan data barang, pembuatan laporan penjualan,

pembuatan laporan pembelian barang dan pembuatan laporan stok barang. Pemilik

Penjaga Kasir


(22)

2.2 Konsep Dasar Sistem

Kehidupan dan aktivitas manusia dimuka bumi ini tidak pernah terlepas

dari sistem, seperti sistem transfortasi, sistem perencanaan, sistem pernafasan,

sistem informasi teknologi, sistem pendidikan dan lain-lain. Kebutuhan

akansistem teknologi informasi dari zaman ke zaman akan semakin berkembang,

karena sistem merupakan suatu kebutuhan pokok bagi manusia dizaman yang

serba tekhnologi.

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi,

saling bekerjasama membentuk suatu kesatuan, suatu sistem meskipun dalam

suatu skala yang sangat kecil akan selalu mengandung komponen-komponen,

dimana komponen-komponen tersebut dapat berupa subsistem-subsistem atau

bagian dari suatu sistem untuk menjalankan suatu fungsi tertentu dan

mempengaruhi proses sistem secara keseluruhan.

Dari pengertian diatas dapat disimpulkan bahwa sistem adalah suatu

jaringan dari beberapa subsistem didalam satu struktur yang sama terdiri dari atas

bagian-bagian yang dapat saling bekerjasama, berinteraksi dan saling mendukung

untuk mencapai tujuan sehinggga dapat tetap melangsungkan kehidupan sistem.

Pola kerja sistem dapat didukung oleh beberapa hal yaitu perencanaan, kontrol,

organisasi, analisis, sumber daya manusia yang memenuhi kualifikasi sistem dan

kesepakatan kerja.

2.2.1 Karakteristik Sistem

Pendekatan sistem yang lebih menekankan pada komponen atau elemen,


(23)

sistem. Dalam proses analisis dan perancangan sistem harus terlebih dahulu

memahami dan mengerti mengenai karakteristik sistem.

Menurut Jogiyanto H.M dalam bukunya yang berjudul Analisis dan Desain

Sistem Informasi (1990; 4-6), suatu sistem mempunyai karakteristik atau

sifat-sifat tertentu yaitu :

1. Komponen

Elemen-elemen yang lebih kecil yang disebut sub sistem, misalkan sistem

komputer terdiri dari sub sistem perangkat keras, perangkat lunak dan manusia.

Elemen-elemen yang lebih besar yang disebut supra sistem. Misalkan bila

perangkat keras adalah sistem yang memiliki sub sistem CPU, perangkat I/O

dan memori, maka supra sistem perangkat keras adalah sistem komputer.

2. Boundary (Batasan Sistem)

Batas sistem merupakan daerah yang membatasi antara suatu sistem

dengan sistem yang lainnya atau dengan lingkungan luarnya.Batas sistem ini

memungkinkan suatu sistem dipandang sebagai suatu kesatuan.Batas suatu

sistem menunjukkan ruang lingkup dari sistem tersebut.

3. Environment (lingkungan Luar Sistem)

Lingkungan dari sistem adalah apapun di luar batas dari sistem yang

mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat

menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan

luar yang mengutungkan merupakan energi dari sistem dan dengan demikian

harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan

harus ditahan dan dikendalikan, kalau tidak akan mengganggu kelangsungan


(24)

4. Interface (Penghubung Sistem)

Penghubung merupakan media perantara antar sub sistem. Melalui

penghubung ini memungkinkan sumber-sumber daya mengalir dari satu sub

sistem ke sub sistem lainnya. Output dari satu sub sistem akan menjadi input

untuk sub sistem yang lainnya dengan melalui penghubung. Dengan

penghubung satu sub sistem dapat berinteraksi dengan sub sistem yang lainnya

membentuk satu kesatuan.

5. Input (Masukan)

Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan

dapat berupa maintenance input dan sinyal input. Maintenance input adalah

energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Sinyal

input adalah energi yang diproses untuk didapatkan keluaran.

6. Output (Keluaran)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan

menjadi keluaran yang berguna dari sisa pembuangan. Keluaran dapat

merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

7. Process (Pengolahan Sistem)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu

sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi

keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku

dan bahan-bahan yang lain menjadi keluaran berupa barang jadi.

8. Objective & Goal (Sasaran & Tujuan Sistem)

Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem


(25)

Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem

dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila

mengenai sasaran atau tujuannya.

2.2.2 Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya

adalah sebagai berikut :

a. Sistem abstrak (abstract system)

Sistem yang dibentuk akibat terselenggaranya ketergantungan ide, dan

tidak dapat diidentifikasikan secara nyata, tetapi dapat diuraikan

elemen-elemennya. Sedangkan sistem fisik (physical sistem) merupakan kumpulan

elemen-elemen atau unsur-unsur yang saling berinteraksi satu sama lain secara

fisik serta dapat diidentifikasikan secara nyata tujuan-tujuannya.

b. Sistem alamiah (natural system)

Sistem yang terjadi melalui proses alam, tidak dibuat manusia.

Sedangkan sistem buatan manusia (human made sistem) melibatkan interaksi

antara manusia dengan mesin.

c. Sistem tertentu (deterministic system)

Beroperasi dengan tingkah laku yang sudah dapat diprediksi sedangkan

sistem tak tentu (probabilistic sistem) adalah sistem yang kondisi masa

depannya tidak dapat diprediksi karena mengandung unsur probalilitas.

d. Sistem tertutup (closed system)

Merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan

lingkungan luar. Sedangkan sistem terbuka (open sistem) adalah sistem yang


(26)

2.3 Konsep Dasar Data dan Informasi 2.3.1 Pengertian Data

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

Penggunaan dan pemanfaatan data sudah mencakup banyak aspek. Berikut adalah

pembahasan definisi data berdasarkan berbagai sumber.

Data menggambarkan sebuah representasi fakta yang tersusun secara

terstruktur, dengan kata lain bahwa “Generally, data represent a structured

codification of single primary entities, as well as of transactions involving two or

more primary entities .” (Vercellis, 2009: 6). Selain deskripsi dari sebuah fakta,

data dapat pula merepresentasikan suatu objek sebagaimana dikemukakan oleh Wawan dan Munir (2006: 1) bahwa “Data adalah nilai yang merepresentasikan deskripsi dari suatu objek atau kejadian (event)“.

Dengan demikian dapat dijelaskan kembali bahwa data merupakan suatu

objek, kejadian, atau fakta yang terdokumentasikan dengan memiliki kodifikasi

terstruktur untuk suatu atau beberapa entitas.

2.3.2 Pengertian Informasi

Informasi adalah data yang telah diproses menjadi bentuk yang memiliki

arti bagi penerima dandapat berupa fakta, suatu nilai yang bermanfaat. Di dalam

pengolahan sistem pada akhirnya menghasilkan suatu informasi, untuk itu

pendefenisian informasi diperlukan untuk menunjang berhasilnya pengembangan

sistem yang akan dirancang.

Informasi merupakan suatu hasil dari pemrosesan data menjadi sesuatu

yang bermakna bagi yang menerimanya, sebagaimana dikemukakan oleh


(27)

activities carried out on data, and it appears meaningful for those who receive it

in a specific domain.” Selain merupakan hasil dari pengolahan data, informasi

juga menggambarkan sebuah kejadian, sebagaimana dikemukakan oleh Wawan

dan Munir (2006: 1) bahwa “Informasi merupakan hasil dari pengolahan data

dalam suatu bentuk yang menggambarkan suatu kejadian-kejadian (event) yang

nyata (fact) dengan lebih berguna dan lebih berarti“.

Dengan demikian informasi dapat dijelaskan kembali sebagai sesuatu yang

dihasilkan dari pengolahan data menjadi lebih mudah dimengerti dan bermakna

yang menggambarkan suatu kejadian dan fakta yang ada.

2.3.3 Kualitas Informasi

Kualitas dari suatu informasi (quality of information) memiliki bebarapa

attribut, diantaranya dapat dilihat pada gambar berikut ini:

Gambar 2.2 Atribut Kualitas Informasi

1. Accurancy

Informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau

menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan


(28)

penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat

merubah atau merusak informasi tersebut.

2. Timeliness

Informasi yang datang pada penerima tidak boleh terlambat, informasi

yang sudah usang tidak akan mempunyai nilai lagi, karena informasi

merupakan landasan didalam pengambilan keputusan. Bila pengambilan

keputusan terlambat, maka dapat berakibat fatal untuk organisasi. Dewasa ini

mahalnya nilai informasi disebabkan harus cepatnya informasi tersebut

didapat, sehingga diperlukan teknologi-teknologi mutakhir untuk

mendapatkan, mengolah dan mengirimkannya.

3. Relevan (relevance)

Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi

informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda, misalnya

informasi mengenai sebab akibat kerusakan mesin produksi kepada akuntan

perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan

kepada ahli teknik perusahaan. Sebaliknya informasi mengenai harga pokok

produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi

relevan unuk akuntan.

2.3.4 Nilai Informasi

Nilai Informasi ditentukan dari dua hal, yaitu manfaat dan biaya

mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif

dibandingkan dengan biaya mendapatkannya. Pengukuran nilai informasi


(29)

Informasi yang digunakan di dalam suatu sistem informasi umumnya

digunakan untuk beberapa kegunaan. Sehingga tidak memungkinkan dan sulit

untuk menghubungkan suatu bagian informasi pada suatu masalah yang tertentu

dengan biaya untuk memperolehnya. Karena sebagian besar informasi tidak dapat

persis ditaksir keuntungannya dengan suatu nilai usang, tetapi dapat ditaksir nilai

efektivitasnya.

2.3.5 Siklus Informasi

Siklus informasi adalah gambaran secara umum mengenai proses terhadap

data sehingga menjadi informasi yang bermanfaat bagi pengguna. Informasi yang

menghasilkan informasi berikutnya. Demikian seterusnya proses pengolahan data

menjadi informasi.

Data merupakan bentuk mentah yang belum dapat bercerita banyak,

sehingga perlu diolah lebih lanjut. Data ditangkap sebagai input, diproses melalui

suatu model membentuk informasi. Pemakai kemudian menerima informasi

tersebut sebagai landasan untuk membuat suatu keputusan dan melakukan

tindakan operasional yang akan membuat sejumlah data baru. Data baru tersebut

selanjutnya menjadi input pada proses berikutnya, begitu seterusnya sehingga

membentuk suatu siklus informasi/Information Cycle. Berikut adalah gambar

siklus informasi:


(30)

2.4 Konsep Dasar Sistem dan Informasi

Suatu sistem pada dasarnya adalah sekolompok unsur yang erat

hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

mencapai tujuan tertentu. Secara sederhana, suatu sistem dapat diartikan sebagai

suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang

terorganisir, saling berinteraksi, saling tergantung satu sama lain dan terpadu. Dari

defenisi ini dapat dirinci lebih lanjut pengertian sistem secara umum, yaitu :

1) Setiap sistem terdiri dari unsur-unsur.

2) Unsur-unsur tersebut merupakan bagian terpadu sistem yang bersangkutan.

3) Unsur sistem tersebut bekerja sama untuk mencapai tujuan sistem.

4) Suatu sistem merupakan bagian dari sistem lain yang lebih besar.

Secara umum informasi dapat didefinisikan sebagai hasil dari pengolahan

data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya

yang menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk

pengambilan keputusan. Informasi merupakan data yang telah diklasifikasikan

atau diolah atau diinterpretasi untuk digunakan dalam proses pengambilan

keputusan.

Sistem informasi adalah suatu sistem dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi

operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu

organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi

yang diperlukan untuk pengambilan keputusan. Sistem informasi dalam suatu

organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi


(31)

Sistem ini menyimpan, mengambil, mengubah, mengolah dan

mengkomunikasikan informasi yang diterima dengan menggunakan sistem

informasi atau peralatan sistem lainnya.

2.4.1 Komponen Sistem Informasi

Sistem informasi terdiri dari komponen-komponen yang disebut blok

bangunan (building blok), yang terdiri dari komponen input, komponen model,

komponen output, komponen teknologi, komponen hardware, komponen

software, komponen basis data, dan komponen kontrol. Semua komponen tersebut

saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk

mencapai sasaran.

1. Komponen input

Input mewakili data yang masuk kedalam sistem informasi. Input disini

termasuk metode dan media untuk menangkap data yang akan dimasukkan,

yang dapat berupa dokumen-dokumen dasar.

2. Komponen model

Komponen ini terdiri dari kombinasi prosedur, logika, dan model matematik

yang akan memanipulasi data input dan data yang tersimpan di basis data

dengan cara yag sudah ditentukan untuk menghasilkan keluaran yang

diinginkan.

3. Komponen output

Hasil dari sistem informasi adalah keluaran yang merupakan informasi yang


(32)

4. Komponen teknologi

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

mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu

pengendalian dari sistem secara keseluruhan.

5. Komponen hardware

Hardware berperan penting sebagai suatu media penyimpanan vital bagi sistem

informasi yang berfungsi sebagai tempat untuk menampung database atau lebih

mudah dikatakan sebagai sumber data dan informasi untuk memperlancar dan

mempermudah kerja dari sistem informasi.

6. Komponen software

Software berfungsi sebagai tempat untuk mengolah, menghitung dan

memanipulasi data yang diambil dari hardware untuk menciptakan suatu

informasi.

Dari uraian diatas dapat disimpulkan bahwa sistem informasi adalah

seperangkat komputer baik hardware dan software yang digunakan oleh user

secara bersamaan dengan tujuan mencari fakta dan kebenaran yang berkaitan

dengan suatu masalah atau kejadian.

2.4.2 Manfaat Sistem Informasi

Manfaat yang didapat dari sistem informasi yang dapat diklasifikasikan

sebagai berikut :

1. Manfaat mengurangi biaya.

2. Manfaat mengurangi kesalahan-kesalahan.


(33)

4. Manfaat meningkatkan perencanaan dan pengendalian manajemen.

Manfaat dari sistem informasi dapat juga diklasifikasikan dalam bentuk

keuntungan berwujud (tangible benefits) dan keuntungan tidak berwujud

(intangible benefits). Keuntungan berwujud merupakan keuntungan yang berupa

penghematan-penghematan atau peningkatan-peningkatan di dalam perusahaan

yang dapat diukur secara kuantitas dalam bentuk satuan nilai uang. Keuntungan

berwujud diantaranya adalah sebagai berikut :

1. Pengurangan-pengurangan biaya operasi.

2. Pengurangan kesalahan-kesalahan proses.

3. Pengurangan biaya telekomunikasi.

4. Peningkatan penjualan.

5. Pengurangan biaya persediaan.

6. Pengurangan kredit tak tertagih

2.5 E-commerce

2.5.1 Pengertian E-commerce

E-commerce atau dalam bahasa Indonesia yaitu perdagangan elektronik

adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui

sistem elektronik seperti internet atau televisi, www, atau jaringan komputer

lainnya. E-dagang dapat melibatkan transfer dana elektronik, pertukaran data

elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data

otomatis.

E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat

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


(34)

menghasilkan penjualan seharga AS$12,2 milyar pada 2003. E-commerce akan

merubah semua kegiatan marketing dan juga sekaligus memangkas biaya-biaya

operasional untuk kegiatan trading (perdagangan).

Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak

hanya mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen

yang handal, pengiriman yang tepat waktu, pelayanan yang bagus, struktur

organisasi bisnis yang baik, jaringan infrastruktur dan keamanan, desain situs web

yang bagus, beberapa faktor yang termasuk :

1. Menyediakan harga kompetitif.

2. Menyediakan jasa pembelian yang tanggap, cepat, dan ramah.

3. Menyediakan informasi barang dan jasa yang lengkap dan jelas.

4. Menyediakan banyak bonus seperti kupon, penawaran istimewa, dan diskon.

5. Memberikan perhatian khusus seperti usulan pembelian.

6. Menyediakan rasa komunitas untuk berdiskusi, masukan dari pelanggan, dan

lain-lain.

7. Mempermudah kegiatan perdagangan.

2.5.2 Karakteristik E-commerce

Menurut Deris, S. (2002:3), Jenis E-commerce dapat dibagi menjadi dua

jenis, diantaranya:

1. Business to Business E-commerce, memiliki karakteristik adalah sebagai

berikut:

1. Trading partners, yang sudah mengetahui dan umumnya memiliki

hubungan yang cukup lama. Informasi hanya dipertukarkan dengan partner


(35)

informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan

kepercayaan.

2. Pertukaran data berlangsung berulang-ulang dan secara berkala, misalnya

setiap hari, dengan format data yang sudah disepakati bersama. Dengan kata

lain, servis yang digunakan sudah tertentu. Hal ini memudahkan pertukaran

data untuk dua entity yang menggunakan standar yang sama.

3. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak

harus menunggu parternya.

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

intelligence dapat didistribusikan di kedua pelaku bisnis.

2. Business to Consumer E-commerce memiliki karakteristik :

1. Terbuka untuk umum, dimana informasi disebarkan ke umum.

2. Servis yang diberikan bersifat umum dengan mekanisme yang dapat

digunakan oleh khalayak ramai. Sebagai contoh, karena sistem Web sudah

umum digunakan maka servis diberikan dengan menggunakan basis Web.

3. Servis diberikan berdasarkan permohonan. Konsumen melakukan inisiatif

dan produser harus siap memberikan respon sesuai dengan permohonan.

4. Pendekatan client/server sering digunakan dimana diambil asumsi client

(constumer) menggunakan sistem yang minimal (berbasis Web) dan

processing (business procedure) diletakkan di sisi server.

Menurut Darul quthni (2006:2) dalam terminology E-commerce yang

popular, transaksi yang dilakukan didasarkan pada beberapa jenis yaitu:

1. Business-to-business (B2B) yang biasanya diterapkan pada transaksi bisnis,


(36)

2. Business-to-consumer (B2C) berupa transaksi E-commerce dimana pembelinya

adalah individu.

3. Consumer-to-consumer (C2C) disini konsumen menjual secara langsung ke

orang lain sebagai konsumen individu melalui periklanan elektronik atau

auction site (lewat agen)

4. Consumer-to-business (C2B) Dalam kategori ini individu menjual barang dan

jasa ke perusahaan.

Sedangkan menurut Lupiyadi (2001:232) bahwa jasa portal internet ini

juga memiliki karakteristik sebagai berikut:

1. Intangible

Artinya ini jasa maya, tidak bisa dilihat bagaimana bentuknya dan lebih

bersifat abstrak. Hal ini berarti bahwa jasa portal internet bisa memiliki

kemampuan untuk mendeferensiasikan produknya sehingga berbeda dengan

yang lain. Di dalam dunia maya bebas mewujudkan apapun yang diinginkan,

bahkan merubah wajah kita sekalipun. Kantornya pun bisa berpindah tempat,

bagi para wartawannya ia bisa mengerjakannya dirumah sekalipun (virtual

office).

2. Heterogenity

Service jasa biasanya memiliki ketidak standaran dalam proses pelayanan

terhadap para pelanggannya. Masing-masing pelanggan merasakan

ketidaksamaan akan pelayanan service. Akan tetapi pada kenyataannya dalam

jasa situs internet ini yang kita dapati adalah keseimbangan dalam pelayanan


(37)

memiliki kecanggihan yang tinggi. Akan tetapi ada tiga hal penting yang

mendasar dan menjadi ciri budaya dunia Internet, ketiga ciri tersebut adalah :

a. Supaya jasa Internet ini bisa berkembang maka diperlukan adanya dunia

dimensi lain yang potensial.

b. Memperbaiki content dengan isi yang lebih baru dan menarik atau ciri

content. Nah content inilah yang barangkali tidak standart dalam

pelayanannya karena siapa yang mengisi content itu adalah manusia yang

bisa membuat kesalahan sehingga menimbulkan ketidakpuasan.

c. Aspek bisnis yang bisa disumbangkan ke dunia Internet yang kita bahas

sekarang ini adalah E-commerce.

Ada juga yang menyatakan bahwa bisnis portal internet ini bisa ada karena

budaya yang bisa hidup akibat tiga hal di bawah ini, yaitu:

a. Teknologi

b. Proses yang sudah IT base

c. Human Resource atau faktor manusianya

3. Inseparability

Jasa biasanya dikonsumsi dan diproduksi dengan waktu yang sama dimana

partisipasi pelanggan ada dalam proses penyampaiannya. Demikian juga pada

waktu kita menggunakan jasa portal Internet tertentu.

4. Perishability

Sangat tidak memungkinkan untuk menyimpan jasa tersebut sebagai Inventory.

Jika dunia tersebut tidak terlihat, tentu saja mustahil untuk menyimpannya

dalam gudang, kecuali jika gudang yang dimaksud adalah gudang maya yang


(38)

2.5.3 Mekanisme E-commerce

Transaksi elektronik antara e-merchant (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).

Kontrak online dalam e-commerce menurut Santiago Cavanillas dan A.

Martines Nadal, seperti yang dikutip oleh Arsyad Sanusi memiliki banyak tipe

dan variasi yaitu :

1. Kontrak melalui chatting dan video conference.

2. Kontrak melalui e-mail.

3. Kontrak melalui web atau situs.

Chatting 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 telepon, 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 melihat 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


(39)

Kontrak melalui e-mail adalah salah satu kontrak online yang sangat

populer 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 gratis atau dengan mendaftarkan diri sebagai subscriber pada server atau ISP

tertentu. Kontrak 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

melalui e-mail.

Disamping itu kontrak e-mail dapat dilakukan dengan penawaran

barangnya diberikan melalui situs web yang memposting penawarannya,

sedangkan penerimaannya dilakukan melalui e-mail.

Kontrak melalui web dapat dilakukan dengan cara situs web seorang

supplier (baik yang berlokasi di server supplier maupun diletakkan pada server

pihak ketiga) memiliki diskripsi produk atau jasa dan satu seri halaman yang

bersifat self-contraction, 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. Selanjutnya, mekanismenya adalah sebagai

berikut:

1) Untuk produk online yang berupa software, pembeli diizinkan untuk

mendownloadnya.

2) Untuk produk yang berwujud fisik, pengiriman barang dilakukan sampai di


(40)

3) Untuk pembelian jasa, supplier menyediakan untuk melayani konsumen sesuai

dengan waktu dan tempat yang telah ditentukan dalam perjanjian.

Mekanisme transaksi elektronik dengan e-commerce dimulai dengan

adanya penawaran suatu produk tertentu oleh penjual (misalnya bertempat

kedudukan di USA) di suatu website melalui server yang berada di Indonesia

(misalnya detik.com). Apabila konsumen Indonesia melakukan pembelian, maka

konsumen tersebut akan mengisi order mail yang telah disediakan oleh pihak

penjual.

Selanjutnya cara pembayaran yang dapat dilakukan oleh konsumen

tersebut dapat memilih dengan :

1. Transaksi model ATM.

2. Pembayaran langsung antara dua pihak yang bertransaksi tanpa perantara.

3. Dengan perantara pihak ketiga.

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

Authenticity) dan payment gateway. Uraian mengenai hal ini selanjutnya akan

dibahas pada bagian terakhir bahasan hukum dan cyberlaw.

Tetapi pada intinya mekanisme pembayaran dengan menggunakan SET ini

melibatkan beberapa pihak yaitu :

1. Issuer, yaitu institusi financial yang mengeluarkan kartu bank.


(41)

3. Merchant, yaitu penjual barang atau jasa atau informasi.

4. Acquirer, yaitu institusi finansial yang menyediakan pelayanan untuk

memproses transaksi kartu bank.

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

digital.

Apabila proses pembayaran tersebut telah diotorisasi, maka proses

selanjutnya adalah pengiriman barang. Cara pengiriman barang tersebut

disesuaikan 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 produk digital lainnya maka pengirimannya melalui proses

download.

Dalam proses terjadinya transaksi e-commerce, menurut Julian Ding

sebagaimana dikutip oleh Marian Darus Badrulzaman menentukan bahwa :

“A contract is a struck when two or more persons agree to a certain

course of conduct”.

Maksudnya, kontrak adalah sebagai pertemuan dalam dua atau lebih pihak

setuju melakukan tindakan tertentu, sehingga pada saat itulah kesepakatan

tercapai.

Maka tahapan dalam transaksi elektronik melalui e-commerce dapat

diurutkan sebagai berikut :

1. E-customer dan e-merchant bertemu dalam dunia maya melalui server yang


(42)

2. Transaksi melalui e-commerce disertai term of use dan sales term condition

atau klausula standar, yang pada umumnya e-merchant telah meletakkan

klausula kesepakatan pada website, sedangkan e-customer jika berminat tinggal

memilih tombol accept atau menerima.

3. Penerimaan e-customer melalui mekanisme “klik” tersebut sebagai perwujudan dari kesepakatan yang tentunya mengikat pihak e-merchant.

4. Pada saat kedua belah pihak mencapai kesepakatan, kemudian diikuti dengan

proses pembayaran, yang melibatkan dua bank perantara dari masing-masing

pihak yaitu acquiring merchant bank dan issuing customer bank. Prosedurnya

e-customer memerintahkan kepada issuing customer bank untuk dan atas

nama e-customer melakukan sejumlah pembayaran atas harga barang

kepada acquiring merchant bank yang ditujukan kepada e-merchant.

Setelah proses pembayaran selesai kemudian diikuti dengan proses

pemenuhan prestasi oleh pihak e-merchant berupa pengiriman barang sesuai

dengan kesepakatan mengenai saat penyerahan dan spesifikasi barang.

2.5.4 Fitur-fitur E-commerce

Beberapa fitur-fitur tambahan aplikasi umum yang berhubungan dengan

e-commerce diantaranya adalah:

1. E-mail dan Messaging

2. Content Management Systems

3. Dokumen, spreadsheet, database

4. Akunting dan sistem keuangan

5. Informasi pengiriman dan Pesanan


(43)

7. Sistem pembayaran domestik dan internasional

8. Newsgroup

9. Online Shopping

10. Conferencing

11. Online Banking

2.5.5 Elemen-elemen E-commerce

Elemen-elemen dari e-commerce diantaranya adalah:

1. Networking atau jaringan

Merupakan beberapa komputer yang saling berhubungan dan saling tukar

menukar informasi dan terkoneksi melalui sebuah kartu jaringan dan jalur

komunikasi, yang terdiri dari jaringan lokal atau lebih dikenal dengan LAN

dan jaringan internet yang banyak digunakan untuk jaringan LAN atau lokal

terdapat berbagai jenis jaringan seperti jaringan bus, token, star dan lain-lain

yang cocok untuk digunakan.

2. Security (keamanan)

Security atau keamanan merupakan bagian penting, karena menyangkut

masalah keamanan data Anggota dan juga keamanan server kita, masalah

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

sudah banyak dipakai yaitu SSL (Secure Socket Layer).

3. Web programming dan web design

Kedua masalah ini dalam pelaksanaannya dapat dikerjakan oleh satu

orang atau lebih, untuk web programming dikhususkan dalam pembuatan

bahasa pemrograman. Untuk web design, khusus untuk mendesain halaman


(44)

keindahan dan dinamis. Web programming biasanya menggunakan script

server seperti PHP, ASP, CGI dan yang lainnya. Untuk designnya banyak

software-software yang mendukung seperti Macromedia, photosop,

Frontpage, Office publisher dan masih banyak lagi yang lainnya.

4. Business Online

Maksud dari bussines online disini yaitu menyangkut bagaimana cara

pengolahan perusahaan mulai dari manajemen, administrasi keuangan dan

lainnya, yang semua itu merupakan suatu strategi dalam menarik customer atau

pelanggan untuk datang ke toko kita.

5. Online Payment

Merupakan metode pembayaran secara online. Pembayaran online yang

sering digunakan oleh beberapa sistem e-commerce yaitu menggunakan jasa

pembayaran PayPal. PayPal adalah salah satu alat pembayaran (Payment

procesors) yang terbanyak digunakan dan teraman. Pengguna internet dapat

membeli barang di Ebay, lisensi software original, keanggotaan situs, urusan

bisnis, mengirim dan menerima donasi/sumbangan, mengirim uang ke

pengguna PayPal lain di seluruh dunia dan banyak fungsi lainnya dengan

mudah dan otomatis menggunakan internet atau mobile. PayPal mengatasi

kekurangan dalam pengiriman uang tradisional seperti Cek atau Money order

yang prosesnya dapat memakan waktu lama.

6. Cyberlaw

Adalah hukum yang digunakan di dunia cyber (dunia

maya) yang umumnya diasosiasikan dengan internet. Cyberlaw


(1)

xvii

Tabel 4.22 Pengujian Menu History Pemesanan ...246

Tabel 4.23 Pengujian Logout ...247

Tabel 4.24 Pengujian Login Administrator ...247

Tabel 4.25 Pengujian Ubah Password Administrator ...248

Tabel 4.26 Pengujian Manajemen Admin ...250

Tabel 4.27 Pengujian Informasi Anggota ...252

Tabel 4.28 Pengujian Manajemen Buku ...252

Tabel 4.29 Pengujian Pengolahan Tambah Manajemen Buku ...255

Tabel 4.30 Pengujian Manajemen Pengarang ... Error! Bookmark not defined. Tabel 4.31 Pengujian Tambah Manajemen Pengarang ...259

Tabel 4.32 Pengujian Manajemen Penerbit ...259

Tabel 4.33 Pengujian Tambah Manajemen Penerbit ...260

Tabel 4.34 Pengujian Manajemen Kategori ...261

Tabel 4.35 Pengujian Tambah Kategori ...262

Tabel 4.36 Pengujian Manajemen Subkategori ...263

Tabel 4.37 Pengujian Tambah Subkategori ...264

Tabel 4.38 Pengujian Manajemen Gambar ...264

Tabel 4.39 Pengujian Tambah Gambar ...265

Tabel 4.40 Pengujian Informasi Pesanan ...266

Tabel 4.41 Pengujian Informasi Pembayaran ...266

Tabel 4.42 Pengujian Pencarian Barang ...267

Tabel 4.43 Hasil Pengujian Kuesioner Administrator Soal Nomor 1 ...270

Tabel 4.44 Hasil Pengujian Kuesioner Administrator Soal Nomor 2 ...271


(2)

xviii

Tabel 4.46 Hasil Pengujian Kuesioner Administrator Soal Nomor 4 ...272

Tabel 4.47 Hasil Pengujian Kuesioner Administrator Soal Nomor 5 ...272

Tabel 4.48 Hasil Pengujian Kuesioner Pengguna Soal Nomor 1 ...274

Tabel 4.49 Hasil Pengujian Kuesioner Pengguna Soal Nomor 2 ...275

Tabel 4.50 Hasil Pengujian Kuesioner Pengguna Soal Nomor 3 ...275

Tabel 4.51 Hasil Pengujian Kuesioner Pengguna Soal Nomor 4 ...276


(3)

iii

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat ALLAH SWT yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan judul : “Pembangunan Aplikasi Penjualan Buku Pelajaran Di TB. Fadhil Berbasis web”. Skripsi ini disusun untuk memenuhi salah satu syarat dalam menyelesaikan Program Starta 1 Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

Pada kesempatan ini penulis mengucapkan banyak terima kasih dan penghargaan yang sebesar-besarnya kepada semua pihak yang telah memberikan bantuan, do’a, dorongan dan bimbingan dalam menyelesaikan skripsi ini:

1. Kedua orang tua tercinta juga kakak-kakak ku tersayang yang selalu memberikan dorongan semangat dan doa yang tak pernah ada habisnya. 2. Ibu Mira Kania Sabariah, S.T., M.T., selaku ketua jurusan Teknik Informatika

dan Dosen Wali kami IF-1 angkatan 2006.

3. Bapak Ir. Taryana Suryana M.Kom, selaku Dosen Pembimbing yang telah meluangkan waktu dan memberikan petunjuk, saran, serta bimbingan kepada penulis hingga laporan tugas akhir ini dapat terselesaikan.

4. Bapak Andri Heryandri S.T., M.T, selaku reviewer yang telah memberikan masukan dan saran kepada penulis.

5. Bapak Muhamad Fadhil, selaku pembimbing lapangan yang telah memberikan banyak informasi.


(4)

iv

6. Teman-teman IF-1 2006 yang telah bersama-sama melewati suka dan duka perkuliahan.

7. Semua pihak yang terlibat yang telah ikut membantu dalam penulisan laporan ini baik secara langsung maupun tidak langsung.

Penulis menyadari masih terdapat banyak kekurangan di dalam penulisan skripsi ini karena keterbatasan pengetahuan penulis. Oleh karena itu saran dan kritik yang membangun akan sangat berarti bagi penulis. Semoga laporan tugas akhir ini dapat bermanfaat bagi semua pihak yang memerlukan.

Bandung, Februari 2011


(5)

(6)