Pembangunan Aplikasi Penjualan Buku Pelajaran Di TB. Fadhil Berbasis web
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)