DEVELOPMENT FURNITURE SALES APPLICATION
IN GALUH MEBEL
by
R. M JAMHARUDIN A. M
10107207
Galuh mebel is business entity that focus on furniture sales. Development of this application refer to manual system which runs. The manual system which is used is system of selling that based on how many consumers that come directly. Beside that, Galuh Mebel also have problem, from information about item discount, newest item and how difficult to make a transaction with costumers which is not in Bandung.
Online Sales also commonly known as business online. It means that we sell item online, which also use in galuh Mebel. The features in Galuh mebel are the costumer can make an order, get information about furniture, online transaction through transfer or Paypal, delivery service, while for security system using Secure Socket Layer (SSL) and also IP-Dedicated.
After through the step that suitable with selected development system, the implementation of sales system must be tested. Testing system consist of alpha testing which uses black box test method that focus on software functional requirements and beta testing , that focus on field testing by giving questionnaire to society and interview to admin. After doing alpha and beta testing, it can be concluded that functionally, the system can make expected output and can give information about item discount, newest item and easy to make a transaction
PEMBANGUNAN APLIKASI PENJUALAN FURNITURE
PADA GALUH MEBEL
Oleh
R. M JAMHARUDIN A. M
10107207
Galuh Mebel merupakan badan usaha yang bergerak dalam bidang penjualan mebel. Pembangunan aplikasi penjualan ini mengacu pada sistem manual yang sedang berjalan. Sistem manual yang berjalan saat ini berupa penjualannya yang hanya berdasarkan konsumen yang datang langsung ke toko mebel. Selain itu, Galuh Mebel memiliki masalah, mulai informasi barang diskon, barang terbaru dan sulitnya transaksi bagi pelanggan yang berada diluar kota Bandung.
Penjualan online pada dasarnnya adalah merupakan bussines online. Dalam
bentuknya yang paling jelas menjual produk kepada konsumen secara online , dimana
fiturnya penjualan online yang dibangun pada toko Galuh Mebel diantaranya yaitu dapat
melakukan pemesanan, informasi tentang mebel, transaksi pembayaran bisa melalui transfer
rekening dan Paypal, untuk pengiriman mebel mengggunakan jasa armada sendiri,
sedangkan untuk keamanan menggunakan Secure Socket Layer (SSL) serta dilengkapi
IP-Dedicated.
Setelah melalui tahapan sesuai dengan metode pengembangan yang dipilih maka dalam pengimplementasian sistem penjualan ini memiliki tindak lanjut pengujian sistem
yang terdiri dari pengujian alpha dimana pengujian ini menggunakan metode pengujian black
box yang berfokus pada persyaratan fungsional perangkat lunak dan pengujian beta yaitu
pengujian lapangan dengan memberikan kuesioner kepada masyarakat umum dan wawancara kepada admin. Setelah dilakukan pengujian alpha dan beta, dapat ditarik kesimpulan bahwa secara fungsional sistem sudah dapat menghasilkan output yang diharapkan, dan dapat memberikan informasi barang diskon, barang terbaru dan memudahkan dalam proses transaksi.
1
BAB 1
PENDAHULUAN
I.1. Latar Belakang
Galuh Mebel merupakan salah satu industri yang bergerak dibidang penjualan mebel atau furniture, Galuh Mebel merupakan salah satu toko mebel baru yang sedang mengembangkan usaha bisnisnya di daerah Bandung dan berharap memperluas usahanya ini ke daerah luar Bandung.
Toko Galuh Mebel memiliki kendala dalam menjual barangnya kepada pelanggan yang berada diluar Bandung, para pelanggan yang berada diluar Bandung sulit mengetahui informasi barang terbaru dan barang diskon yang ada di toko, disamping itupun dalam hal transaksi pembelian para pelanggan yang berada diluar kota merasa kesulitan dikarenakan mereka harus datang langsung ke toko Galuh Mebel. Oleh karena itu sistem penjualan yang ada saat ini mengharuskan pelanggan datang langsung ke toko untuk memperoleh informasi dan melakukan transaksi pembelian.
10
2.1. Profil Tempat Penelitian
2.1.1. Sejarah Perusahaan
Galuh mebel merupakan sebuah perusahaan yang bergerak di bidang
mebel yaitu berupa sofa dan spring bed. Galuh mebel berdiri pada tahun 2005,
pemilik Galuh Mebel mempunyai tekad dan percaya diri dengan bisnisnya ini,
karena pemilik berpikir semakin hari mebel semakin dibutuhkan. Maka dari itu
sampai saat ini Galuh Mebel berkembang dan banyak konsumen yang tertarik
untuk datang dan membeli, selain murah kualitasnyapun terjamin dan semakin
banyak pula koleksi sofa dan springbed Galuh Mebel. Itulah salah satu alasan
yang menyebabkan si pemilik memepertahankan usaha ini sampai sekarang yang
beralamat di Jl. Gatot Subroto Belakang No 216 Gg Maleer Timur I, Bandung.
2.1.2. Visi dan Misi Perusahaan
Visi dari Galuh Mebel adalah menjadikan Galuh Mebel perusahaan mebel
terkemuka, unggul, profesional dan anggotaikan kepuasan kepada pelanggan.
Adapun misi Galuh Mebel adalah sebagai berikut :
1. Menjadi perusahaan furniture terpilih yaitu sebuah perusahaan yang selalu
diminati dan dipilih oleh masyarakat.
3. Pelanggan merasa nyaman berbelanja di Galuh Mebel.
4. Pelanggan dapat bebas memilih mebel, mendapatkan informasi terkini dan
merasa aman berbelanja di galuh Mebel.
2.1.3. Struktur Organisasi
Struktur organisasi merupakan landasan organisasi untuk menentukan
pembagian tugas, tanggung jawab, dan wewenang secara jelas. Sehingga
koordinasi struktural dapat dilaksanakan dengan baik guna menunjang aktivitas
perusahaan.
PEMILIK GALUH MEBEL
PEGAWAI BAG. GUDANG PEGAWAI
BAG. KASIR
Gambar 0.1 Struktur Organisasi Galuh Mebel
Berdasarkan bagan dari struktur organisasi Galuh Mebel dapat dijelaskan
sebagai berikut :
1. Pemilik perusahaan bertugas mengontrol kinerja semua karyawan,
3. Pegawai bagian gudang bertugas mengelola barang – barang yang ada ataupun
barang – barang yang akan dipesan dan dibeli.
2.2. Landasan Teori
2.2.2. Teknologi informasi
Menurut Haag dan Keen (1996) adalah seperangkat alat yang membantu
anda bekerja dengan informasi, dan melakukan tugas-tugas yang berhubungan
dengan pemrosesan informasi.
Menurut Martin ( 1999) adalah teknologi informasi tidak hanya terbatas
pada teknologi komputer, yang digunakan untuk memproses dan menyimpan
informasi, melainkan juga mencakup teknologi komunikasi untuk mengirimkan
informasi.
Maka dari itu teknologi Informasi adalah teknologi yang berhubungan
dengan masalah informasi ditinjau dari segala aspek mulai dari pengumpulan data,
penyimpanan data, pengolahan data menjadi informasi, sampai dengan proses
penyampaian informasi kepada orang yang membutuhkan[ 1 ].
2.2.2.1. Klasifikasi Sistem Teknologi informasi
Klasifikasi sistem teknologi informasi terbagi menjadi 3 macam seperti
sistem teknologi menurut fungsi sistem, ukuran dan client-server.
1. Sistem teknologi informasi menurut fungsi sistem
tujuan khusus (special purpose computer) dan komputer dengan tujuan umum
(general purpose computer).
a) Special Purpose Computer merupakan jenis komputer yang dirancang dan
digunakan untuk tujuan-tujuan pemakaian pada masalah khusus dan
biasanya hanya berupa satu masalah saja. Program komputer telah
disediakan di dalamnya. Jenis komputer ini dapat berupa komputer digital
atau analog. Jenis komputer ini banyak dikembangkan untuk pengendalian
otomatis pada proses industri, untuk tujuan militer atau navigasi di kapal
selam dan pesawat, untuk bidang diagnosis di kedokteran, dan sebagainya.
b) General Purpose Computer merupakan jenis komputer yang dirancang
dan digunakan untuk menyelesaikan berbagai masalah. Dapat digunakan
untuk menyelesaikan berbagai macam program dan permasalahan yang
berbeda seperti pengolahan kata, grafis, permainan, multimedia, dan
lain-lain. Yang termasuk dalam jenis komputer ini adalah PC (Personal
Computer) yang biasa digunakan di rumah, kantor atau sekolah. [5]
2. Sistem teknologi informasi menurut ukuran
a) Microcomputer adalah komputer untuk komputasi skala kecil sebagai
client
b) Workstation adalah komputer seperti PC tapi mempunyai kemampuan
lebih baik dari PC
c) Mini computer adalah komputer yang digunakan perusahaan skala
d) Super computer adalah komputer yang memiliki kemampuan yang hebat
contohnya dalam peluncuran roket.[5]
3. Sistem teknologi informasi client-server
a) Server adalah komputer yang menyimpan data atau program dan bertugas
melayani semua permintaan dari komputer lain yang merupakan
client-server tersebut
b) Client adalah komputer yang memanfaatkan layanan yang disediakan oleh
server [5]
2.2.2.2. Komponen Sistem Teknologi informasi
Komponen sistem teknologi informasi adalah sistem yang terbentuk
sehubungan dengan penggunaan teknologi informasi, terdiri dari :
1. Hardware
Hardware adalah peralatan atau perangkat yang dapat dilihat dan disentuh serta
dapat dirasakan dengan sentuhan tangan. Dengan kata lain seluruh bagian yang
terdapat pada perangkat elektronika baik dari mulai komputer, telepon selular
atau perangkat elektronika lainnya yang akan selalu dijumpai yang namanya
hardware.
Hardware terbagi menjadi 3 macam yaitu
a) Input adalah proses memasukan data ke dalam proses komputer melalui alat
b) Processing adalah Proses pengolahan data dengan alat pemroses
(processing device) yang berupa proses menghitung, membandingkan,
mengklasifikasikan, mengurutkan, mengendalikan, atau mencari di storage
c) Output adalah Proses menghasilkan output dari hasil pengolahan data
dengan menggunakan alat output (output device), yaitu berupa informasi[ 1]
2. Software
Software adalah merupakan suatu program yang dibuat oleh pembuat program
untuk menjalankan perangkat keras komputer, dan program yang berisi
kumpulan instruksi untuk melakukan proses pengolahan data.
Software terbagi menjadi 4 macam yaitu
a. Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem
kerja yang mendasar sehingga mengatur kerja media input, output, tabel
pengkodean, memori, penjadwalan prosesor, dan lain lain. Sistem operasi
berfungsi sebagai penghubung antara manusia dengan perangkat keras dan
perangkat lunak yang akan digunakan.Contoh Sistem Operasi, misalnya :
Disk operating System (DOS), Microsoft Windows, Linux, dan Unix. [6]
b. Program Aplikasi (Aplication Programs)
Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk
kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar
kerja, program presentasi, design grafis, dan lain - lain. Contohnya dalam
c. Bahasa Pemrograman (Programming Language)
Bahasa pemrograman yaitu instruksi-instruksi standar untuk memerintah
komputer, yang ditulis dalam bahasa pemrograman ke bahasa mesin
dengan aturan atau prosedur tertentu.
Ada 3 level bahasa pemrograman, yaitu :
a) Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler), dimana
pengkodean bahasanya menggunakan kode angka 0 dan 1.
b) Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang mudah
dipelajari oleh pengguna komputer karena menggunakan bahasa yang
dimengerti oleh manusia. Contohnya : BASIC, COBOL, PASCAL,
FORTRAN.
c) Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language)
Merupakan bahasa yang berorientasi pada objek yang disebut Object
Oriented Programming (OOP). Contoh software ini adalah : Visual
Basic, Delphi, Visual C++ [6]
d. Program Bantu (Utility)
Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai
aplikasi pembantu dalam kegiatan yang ada hubungannya dengan
komputer, misalnya memformat disket, mengopi data, mengkompres file,
Contoh software ini diantaranya :
a) Norton Utility
b) Winzip
c) Norton Ghost
d) Antivirus
3. Brainware
Brainware adalah unsur dimana yang berasal dari akal manusia maksudnya,
bila tidak ada manusia komputer tidak bisa digunakan.
a) Sistem Analis adalah orang yang bertugas mempelajari, menganalisa,
merancang dan membentuk suatu sistem atau prosedur pengolahan data
secara elektronik berdasarkan aplikasi yang dipesan oleh pemakai jasa
komputer.
b) Programmer adalah yang bertugas di dalam data processing programming
berdasarkan program spesialisasi
c) Operator adalah yang bertugas mempersiapkan komputer untuk memproses
suatu program mulai dari menghidupkan komputer, menjalankan komputer
(mengoperasikan program-program komputer atau aplikasi komputer) [ 1 ]
2.2.2.3. Peranan Teknologi Informasi
Peranan teknologi informasi pada masa sekarang tidak hanya diperuntukan bagi organisasi, melainkan bagi kebutuhan perseorangan. Perkembangan teknologi informasi telah berkembang luar biasa hebatnya baik dari sisi perangkat keras, perangkat lunak, atau sumber daya manusia yang mendayagunakannya.
Saat ini kehidupan manusia mulai bergeser ke kehidupan komputasi persasif,
manusia yang sudah mulai terbiasa dengan komputer, sudah mulai terbiasa dengan internet, dan sudah mulai merasakan bahwa sekumpulan kebutuhannya dapat dibantu oleh teknologi informasi. [ 1 ]
2.2.3. Sistem 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
pengertian 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 di interpretasi untuk digunakan dalam proses pengambilan
keputusan.
Sistem informasi adalah suatu sistem dalam suatu organisasi yang
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
semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini
menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan
informasi yang diterima dengan menggunakan sistem informasi atau peralatan
sistem lainnya. [4]
2.2.3.1. Komponen Sistem Informasi
Sistem informasi terdiri dari komponen-komponen yang disebut blok
bangunan (building block), yang terdiri dari komponen input, komponen model,
komponen output, komponen teknologi, komponen hardware, komponen
software, komponen basis data, dan komponen kontrol.
Dijelaskan bahwa ada 8 komponen sistem informasi, yaitu :
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.
Komponen ini terdiri dari kombinasi prosedur, logika, dan model matematik
yang akan memanipulasi data input dan data yang tersimpan di basis data
dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang
diinginkan.
3. Komponen Output
Hasil dari sistem informasi adalah keluaran yang merupakan informasi yang
berkualitas dan dokumentasi yang berguna untuk semua pemakai sistem.
4. Komponen Teknologi
Teknologi merupakan “tool box” dalam sistem informasi, teknologi digunakan
untuk menerima input, menjalankan model, menyimpan dan mengakses data,
neghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari
sistem secara keseluruhan.
5. Komponen Hardware
Hardware berperan penting sebagai suatu media penyimpanan vital bagi sistem
informasi, 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.
Basis data (database) merupakan kumpulan data yang saling berkaitan dan
berhubungan satu dengan yang lain, tersimpan di perangkat keras komputer
dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu
disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut.
Data di dalam basis data perlu diorganisasikan sedemikian rupa supaya
informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga
berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau
dimanipulasi menggunakan DBMS (Database Management System).
8. Komponen kontrol
Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api,
temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu
sendiri, ketidak efisienan, sabotase dan lain sebagainya. Beberapa
pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal
yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi
kesalahan-kesalahan dapat langsung cepat diatasi. [4]
2.2.3.2. Manfaat Sistem Informasi
Manfaat yang didapat dari sistem informasi yang dapat diklasifikasikan
sebagai berikut :
1. Manfaat mengurangi biaya.
2. Manfaat mengurangi kesalahan-kesalahan.
3. Manfaat meningkatkan kecepatan aktivitas.
2.2.4. Pengenalan Internet
Internet dapat diartikan jaringan komputer luas yang menghubungkan
pemakai komputer satu komputer dengan komputer lainnya dan dapat
berhubungan dengan komputer dari suatu negara ke negara di seluruh dunia
dimana didalamnya terdapat berbagai aneka ragam informasi fasilitas layanan
internet browsing yaitu kegiatan berselancar di internet.
Pada 1 Januari 1983, ARPANET menukar protokol rangkaian pusatnya,
dari NCP ke TCP/IP. Ini merupakan awal dari Internet yang kita kenal hari ini.
Pada sekitar 1990-an, Internet telah berkembang dan menyambungkan
kebanyakan pengguna jaringan-jaringan komputer yang ada.
Jumlah pengguna Internet yang besar dan semakin berkembang, telah
mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas
ilmu, dan pandangan dunia. Dengan hanya berpandukan mesin pencari seperti
Google, pengguna di seluruh dunia mempunyai akses internet yang mudah atas
bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet
melambangkan penyebaran (decentralization) / pengetahuan (knowledge)
informasi dan data secara ekstrim.
Perkembangan internet juga telah mempengaruhi perkembangan ekonomi.
Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara
tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat
mudah dan sering dilakukan melalui internet. Transaksi melalui internet ini
2.2.4.1. SEO ( Search Engine Optimation )
SEO adalah cara optimasi website agar bisa ditampilkan di halaman utama
pada sebuah situs pncarian. Intinya adalah apabila seseorang mengetikkan kata
pencarian pada kotak search engine seperti di Google, Yahoo, maupun MSN maka
alamat web kita bisa muncul di halaman pertama pencarian sesuai dengan kriteria
kata kunci yang dicari user tersebut.
Jika tujuan SEO terpenuhi, tentunya visi misi dari web tersebut akan
mudah tercapai. Otomatis statistik pengunjung meningkat, interaksi dan transaksi
bertambah dan kepopuleran web lebih cepat. Ini semua akan memberikan suntikan
motivasi untuk lebih semangat dan kreatif dalam mengelola sebuah web untuk
memuaskan semua user yang mengaksesnya [ 3 ].
2.2.5. Pengenalan Penjualan Online
Sistem penjualan yang baik saat ini adalah sitem yang berbasiskan pada
jaringan. Maksudnya, system penjualan ini bersifat online. Adapun manfaat dari
pada system ini bisa dirasakan bagi kedua belah pihak yakni pihak penjual dan
pembeli.
Bagi para penjual, menerapkan system seperti ini berarti memangkas
pengeluaran yang biasa dikeluarkan dalam system lama. Seperti, jika pada system
lama kita harus membuka cabang baru demi melebarkan sayap bisnis kita, tidak
dengan system online. Karena dengan system ini penjual dapat memperkenalkan
tidak hanya di satu lokasi bisa mengakses untuk mencari informasi akan barang
yang diperlukan, tanpa perlu membuka cabang/kantor pemasaran baru.
Bagi para konsumen, sistem ini sangatlah membantu. Karena konsumen
tidak perlu datang langsung ke lokasi untuk membeli barang yang diinginkan,
mengingat kondisi lalu-lintas kota yang cukup ramai yang menyebabkan terlalu
banyak waktu yang kita buang dijalan untuk sampai ke lokasi. Maka dengan
system penjualan online ini, konsumen bisa mendapatkan barang yang diinginkan.
Sistem penggajian konvensional yang masih berjalan pada perusahaan –
perusahaan konvensional mengakibatkan timbul banyaknya permasalahan dimulai
dari proses yang lama, aliran data yang rumit, sampai pada tahap terakhir yaitu
tahap penyerahan gaji kepada karyawan. [7]
2.2.5.1. Proses Bisnis Penjualan Online
Seperti halnya dalam aktivitas bisnis konvensional, sistem penjualan
online juga melalui tahapan-tahapan aktivitas tertentu yang biasa diistilahkan
dengan proses bisnis. Dari berbagai jenis proses bisnis yang ada, aktivitas
transaksi perdagangan antara penjual dan pembeli merupakan hal mendasar yang
harus dipahami oleh praktisi bisnis.
Dapat kita lihat bahwa perusahaan, sekelompok orang, atau individu yang
ingin menawarkan produk atau jasanya, dapat memulai rangkaian bisnis dengan
menggunakan internet sebagai media berkomunikasi. Dengan bermodalkan
dengan profil usaha dan produk atau jasa yang ditawarkan. Di sisi konsumen
sebagai calon pembeli, internet menyediakan akses secara luas dan bebas terhadap
semua perusahaan yang telah mendaftarkan diri di dunia maya. Pertukaran
informasi dalam arena ini dapat dilakukan secara satu arah maupun interaktif
melalui beragam produk elektronik, seperti komputer, telepon, faks, dan televisi.
Proses bisnis pertama di dalam sistem penjualan online ini dinamakan sebagai
“information sharing”. Prinsip penjual di dalam proses ini adalah untuk mencari
dan menjaring calon pembeli sebanyak-banyaknya, sementara prinsip pembeli
adalah berusaha sedapat mungkin mencari produk atau jasa yang diinginkannya,
dan mencoba untuk mencari tahu penilaian orang lain terhadap produk atau jasa
tersebut.
Setelah aktivitas tukar-menukar informasi dilakukan, proses bisnis
selanjutnya adalah melakukan pemesanan produk atau jasa secara elektronik. Dua
pihak yang bertransaksi sudah selayaknya harus melakukan aktivitas perjanjian
tertentu, sehingga proses pembelian dapat dilakukan dengan sah, benar, dan
aman. Pembelian antara dua entitas bisnis biasanya dilakukan melalui jaringan
tertentu seperti EDI (Electronic Data Interchange) atau ekstranet. Di dalam proses
bisnis ini, ada empat aliran entiti yang harus dikelola dengan baik:
1. Flow of goods ( aliran produk )
2. Flow of information (aliran informasi)
3. Flow of money (aliran uang)
Fasilitas E-Commerce yang ada harus dapat mensinkronisasikan keempat
aliran tersebut, sehingga proses transaksi dapat dilakukan secara efisien, efektif,
dan terkontrol dengan baik [7].
2.2.5.2. Manfaat Penjualan Online
Manfaat yang didapat dari penjualan online yang dapat diklasifikasikan
sebagai berikut :
1. Tidak perlu membuka banyak kantor cabang dalam hal pemasaran.
2. Mengurangi tingkat pengeluaran bagi pihak produsen
3. Memudahkan para konsumen dalam pembelian suatu barang.
2.2.5.3. Mekanisme Penjualan Online
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).
Mekanisme transaksi elektronik dengan penjualan Online dimulai dengan
adanya penawaran suatu produk tertentu oleh penjual. Apabila konsumen
Indonesia melakukan pembelian, maka konsumen tersebut akan mengisi order
Selanjutnya cara pembayaran yang dapat dilakukan oleh konsumen
tersebut dapat memilih dengan :
1. Transaksi transfer antar Bank.
2. Pembayaran langsung antara dua pihak yang bertransaksi tanpa perantara.
3. Dengan perantara pihak ketiga. [4]
2.2.5.4. Elemen – elemen Penjualan Online
Ada 6 elemen pada penjualan Online yaitu jaringan, keamanan, web
programming / web design, business online, online payment dan cyberlaw.
Berikut adalah penjelasan 6 elemen – elemen penjualan Online :
1. Network
Network atau jaringan merupakan beberapa komputer yang saling berhubungan
dan saling tukar menukar informasi dan terkoneksi 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
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).
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 web atau
peraturan gambar, warna maupun tata letak suatu web dari segi 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 business 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 dapat membeli
barang di internet seperti di ebay, lisensi software original, keanggotaan situs,
mengirim donasi atau sumbangan, mengirim uang ke pengguna PayPal lain di
seluruh dunia dan banyak fungsi lainnya. Paypal mengatasi kekurangan dalam
pengiriman uang tradisional seperti Cek atau Money order yang prosesnya
6. Cyberlaw
Hukum yang digunakan di dunia cyber (dunia maya) yang umumnya
diasosiasikan dengan internet. Cyberlaw merupakan aspek hukum yang ruang
lingkupnya meliputi setiap aspek yang berhubungan dengan orang perorangan
atau subyek hukum yang menggunakan dan memanfaatkan teknologi internet
yang dimulai pada saat mulai online dan memasuki dunia cyber atau maya.
Cyberlaw sendiri merupakan istilah yang berasal dari Cyberspace Law. [2]
2.2.6. Bahasa Pemrograman Untuk Aplikasi Penjualan Online
Dalam membangun suatu aplikasi dibutuhkan beberapa bahasa
pemrograman dan aplikasi databasenya, berikut contoh bahasa pemrograman yang
sering digunakan dalam membangun aplikasi e-commerce
1. MySQL
MySQL merupakan software sistem manajemen database (database
management system) yang sangat populer dikalangan pemograman web,
terutama dilingkungan Linux dengan menggunakan script php. Software
database ini kini telah tersedia juga pada platform sistem operasi Windows
(98/2000 atau XP). Kepopuleran MySQL dimungkinkan karena
kemudahaannya untuk digunakan, cepat secara kinerja query, dan mencukupi
untuk kebutuhan basis data perusahaan-perusahaan skala menengah kecil.
MySQL merupakan basis data yang digunakan oleh situs-situs terkemuka
Software database MySQL kini dilepas sebagai software manajemen basis
data yang open source. Sebelumnya merupakan software basis data yang
shareware. Shareware adalah suatu software yang dapat didistribusikan
secara bebas untuk keperluan penggunaaan secara pribadi , tetapi jika
digunakan secara komersial maka pemakai harus mempunyai lisensi dari
pembuatnya. Software open source menjadikan software dapat didistribusikan
secara bebas dan dapat dipergunakan untuk keperluan pribadi ataupun
komersial, termasuk didalamnya source code dari software tersebut.
Database MySQL, merupkan basis data yang menjanjikan sebagai alternatif
pilihan basis data yang dapat digunakan untuk sistem basis data personal atau
organisasi kita. Oracle sebagai database besar telah membuat modul untuk
memudahkan proses migrasi dari MySQL ke dalam Oracle, hal ini dapat
menunjukan bahwa oracle telah memperhitungkan database MySQL sebgai
database alternatif masa depan. Demikian juga dengan pengguna dari
database MySQL, menunjukan makin banyak perusahaan besar
menggunakannya. [2]
2. Macromedia Dreamwever 8
Macromedia Dreamweaver 8 adalah sebuah editor HTML profesional untuk
perancangan (design), pengkodean (coding), dan pengembangan situs web,
halaman web dan aplikasi web. Dreamweaver menyediakan suatu tools yang
Dreamweaver mengijinkan pembuatan halaman web dengan cepat tanpa
menulis baris kode. Dreamweaver membantu dalam membangun aplikasi web
database dinamis dengan menggunakan bahasa server seperti ASP,
ASP.NET, ColdFusion Markup Language (CFML), JSP, dan PHP.
3. Apache
Server HTTP Apache atau Server Web/WWW Apache adalah server web
yang dapat dijalankan dibanyak sistem operasi (Unix, BSD, Linux, Windows,
Novotel Netware dan lainnya) yang berguna untuk melayani dan
memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas
web/www ini menggunakan HTTP.
Apache memiliki fitur-fitur yang canggih seperti pesan kesalahan yang dapat
dikonfigurasikan, autentikasi berbasis basis data dan lain-lain. Apache juga
didukung oleh sejumlah antar muka pengguna berbasis grafik (GUI) yang
memungkinkan penanganan server menjadi mudah.
Apache merupakan software open source dikembangkan oleh komunitas
terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache
Software Foundation.
4. PHP
Dalam pembuatan aplikasi ini yang software dipakai adalah bahasa
pemrograman PHP, PHP merupakan singkatan dari Hypertext Preprocessor,
adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar
yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan
perancang web menulis halaman web dinamis dengan cepat. PHP merupakan
bahasa pemograman web yang bersifat server-side HTML sama dengan
embedded scripting di mana script-nya menyatu dengan HTML dan berada si
server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan
Sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal
sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di
33
ANALISIS DAN PERANCANGAN
3.1. Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem
informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasi dan mengevaluasi permasalahan-permasalahan,
kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Sebagai analisis pada sistem yang sedang berjalan, akan dibahas
bagaimana prosedur dan aliran dokumen yang sedang berjalan yang digambarkan
dalam bentuk flowmap dan analisis sistem non fungsional yang meliputi
perangkat keras dan perangkat lunak yang digunakan, serta analisis user yang
terlibat.
3.1.1. Analisis Sistem Saat Ini
Sistem penjualan yang ada di toko Galuh Mebel terjadi jika ada pembeli
datang langsung ke toko untuk membeli suatu barang, pegawai bagian gudang
melakukan pengecekan apakah barang yang dipilih oleh pembeli tersedia atau
tidak. Apabila tersedia barulah dimulai transaksi antara pegawai bagian kasir dan
pembeli, barang pun diterima kemudian pembelipun bisa menentukan apakah
3.1.1.1. Analisis Prosedur Yang Sedang Berjalan
Prosedur merupakan urutan kegiatan yang tepat dari tahapan-tahapan yang
menerangkan mengenai proses apa saja yang dikerjakan, siapa yang mengerjakan
proses tersebut dan bagaimana proses tersebut dapat dikerjakan.
Berdasarkan dari hasil wawancara dengan pihak toko Galuh Mebel,
prosedur yang terlibat pada sistem yang sedang berjalan di toko Galuh Mebel
adalah sebagai berikut :
1. Prosedur Penjualan Barang.
Adapun proses-proses yang terjadi dalam prosedur penjualan produk yang
sedang berjalan di toko Galuh Mebel adalah sebagai berikut :
a) Konsumen datang langsung ke toko Galuh Mebel untuk memilih barang
yang akan dibeli.
b) Konsumen mendapat katalog, kemudian memilih barang yang akan dibeli
c) Pegawai menerima barang yang akan dibeli oleh konsumen, kemudian
dilakukan pengecekan oleh pegawai dan bagian gudang, apabila barang
tidak tersedia pegawai memberitahukan ke konsumen, dan apabila barang
tersedia bagian gudang memberitahukan ke kasir dan konsumen bahwa
barang tersedia dan proses transaksi dilakukan
d) Pegawai bagian kasir membuat nota dan diberikan ke konsumen
e) Konsumen melakukan pembayaran dan kasirpun menerima uang
pembayaran dari konsumen, kemudian pegawai melakukan pengecapan
f) Bagian gudang menerima nota dari bagian kasir dan mempersiapkan
barang yang telah dipilih dan dibayar lunas oleh konsumen. Untuk proses
pengambilan barang konsumen berhak membawa langsung atau bisa juga
dikirim oleh pihak toko.
Untuk lebih jelasnya dapat dilihat pada gambar 3.1 yang merupakan diagram
Flowmap Penjualan Barang
Pegawai Bag. Kasir Pegawai Bag. Gudang
Konsumen
Katalog Katalog
Memilih Barang
Barang yang
dipilih Barang yang dipilih
Pengecekan Barang yang dipilih
Tersedia ?
Barang tidak tersedia
Barang tersedia Barang tidak
tersedia Barang tidak
tersedia
Barang tersedia
Buku Besar yang telah tercatat barang yang
terjual A1 Barang tersedia
Melakukan Pemesanan
Menerimas pesanan dan proses pembuatan
nota
Barang yang dipilih
Melakukan pencatatan barang yang sudah terjual di buku besar Melakukan Nota Pembelian yang
harus dibayar 3
2 1 Nota Pembelian yang
harus dibayar
3 2 1 Nota Pembayaran
lunas
3 2 1 Nota pembayaran lunas yang sudah
dicap
3
Pengambilan barang sesuai nota
3 Nota Pembayaran
lunas 3
Nota Pembayaran lunas
Melakukan pembayaran
2 Nota pembayaran lunas yang sudah
dicap
A2
Keterangan :
A1 : Arsip Nota Penjualan Untuk Kasir dan di catat di buku besar.
A2 : Arsip nota penjualan untuk bagian gudang
2. Prosedur Pengadaan barang
Prosedur pengadaan barang yang sedang berjalan di toko Galuh Mebel adalah
sebagai berikut :
a) Pegawai bagian kasir memberikan daftar barang yang ditawarkan kepada
bagian gudang
b) Bagian gudang membuat barang yang ditawarkan dan hasilnya diberikan
kembali ke bagian kasir untuk di catat dalam buku catatan stok barang
Untuk lebih jelasnya dapat dilihat pada gambar 3.2 yang merupakan diagram alir
Flowmap Pengadaan Barang
Pegawai Bag. Gudang Pegawai Bag. Kasir
Data barang yang ditawarkan
Data barang yang ditawarkan
Pembuatan barang
Daftar Barang Selesai Dibuat Daftar Barang
Selesai Dibuat
Pencatatan stok barang
Buku Stok barang
A4
Gambar 3.2 Flowmap Pengadaan Barang
Keterangan :
3. Prosedur Laporan Penjualan Bulanan.
Prosedur laporan penjualan bulanan yang sedang berjalan di toko Galuh Mebel
adalah sebagai berikut :
a) Pegawai membuat laporan penjualan dari buku penjualan yang sudah dicatat.
b) Buku laporan penjualan yang sudah dicatat diberikan ke pemilik toko dan
dibuat laporan untuk pemilik toko.
c) Pemilik toko menerima laporan penjualan perbulan dari pegawai.
d) Laporan tersebut diperiksa dan disahkan oleh pemilik toko kemudian
ditandatangani.
e) Laporan yang telah ditandatangani lalu dijadikan arsip untuk pemilik toko.
Untuk lebih jelasnya dapat dilihat pada gambar 3.3 yang merupakan diagram
Flowmap
Laporan Penjualan Bulanan
Pemilik Pegawai Bag. Kasir
A1
Buku Besar yang telah tercatat produk yang
terjual
Pembuatan laporan
Laporan Penjualan
Laporan Penjualan
Pengesahan laporan penjualan
A3
Laporan Penjualan yang
telah diperiksa dan disahkan
Gambar 3.3 Flowmap Laporan Penjualan Bulanan
Keterangan :
A1 : Buku Penjualan Yang Sudah Dicatat.
3.1.2. Analisis Sistem Yang Akan Dibuat
3.1.2.1.Proses Bisnis Penjualan Furniture Galuh Mebel
Proses bisnis adalah suatu kumpulan pekerjaan yang saling terkait dan
memiliki batasan yang jelas. Proses bisnis yang terdapat di Toko Galuh Mebel
mengelola data barang, data pesanan, data pembayaran dan laporan terdiri dari
proses pendaftaran, proses pemesanan, proses pembayaran dan pembuatan
laporan. Pelanggan dapat melakukan pemesanan setelah melakukan pendaftaran
terlebih dahulu untuk menjadi anggota toko Galuh Mebel, namun jika hanya ingin
sekedar melihat atau mencari informasi saja tidak perlu melakukan pendaftaran
atau dengan kata lain disebut sebagai pengunjung, website penjualan Galuh
Mebel ini menyediakan informasi mengenai barang diskon dan barang terbaru.
1. Proses pemesanan dan pembelian
Proses pemesanan dan pembelian dapat dilakukan oleh pelanggan sesuai
dengan yang dibutuhkan pelanggan tentunya dengan mengacu kepada stok
persediaan barang yang ada karena pelanggan tidak dapat memesan produk
melebihi dari jumlah stok yang ada. Jangka waktu pembayaran ditentukan
selama 3x24 jam terhitung dari tanggal dan waktu pemesanan itu dikarenakan
apabila ada pemesan yang membayar pada hari sabtu minggu dan apabila jika
pelanggan telat atau tidak membayar maka pesanan tersebut akan dianggap
batal. Kemudian apabila dalam hari dan jam yang sama ada pelanggan lain
yang akan membeli barang yang sama tapi pelanggan pertama telah memesan
maka pihak toko akan menghubungi pelanggan kedua bahwa barang telah
pelanggan pertama apakah barang tersebut jadi di beli dan dibayar atau tidak,
karena apabila tidak jadi di bayar maka proses dibatalkan dan pelanggan
keduapun bisa melakukan transaksi. Terdapat dua metode pembayaran yaitu,
melalui transfer antar rekening bank, yang meliputi transfer ATM maupun E-
Banking dan menggunakan akun Paypal. Selain itu pihak toko menyediakan
diskon untuk semua barang yang disediakan oleh toko, diskon berlaku setiap
hari dan bisa berubah – rubah sesuai kebijakan pemilik toko. Toko Galuh
Mebel selain diskon menyediakan pula barang terbaru yanga mana dikatakan
barang terbaru apabila barang tersebut masih dalam waktu 2 bulan, dan
apabila lebih dari 2 bulan barang tersebut dikatakan barang lama.
2. Proses pengiriman
Proses pengiriman pesanan baru akan dilakukan setelah pembayaran
dilakukan dan diterima oleh pihak Toko Galuh Mebel, armada pengiriman
disediakan oleh pihak toko sendiri dan pihak tokopun menyediakan jasa
pengangkutan barang, untuk biayanya dibebankan kepada pelanggan, satu
mobil bisa menampung lebih dari satu barang ini dikarenakan apabila ada
pesanan barang yang masih dalam satu arah tujuan selain itu juga bisa
menghemat waktu dan biaya. Selama proses pengiriman, pelanggan maupun
pihak Toko Galuh Mebel dapat memantau status pengiriman barang dengan
cara menghubungi pegawai toko Galuh Mebel yang sedang mengirim barang,
untuk informasi mobil, supir, dan lamanya pengiriman sudah tertera dalam
aplikasi web. Layanan retur berlaku bagi pelanggan yang merasa rugi karena
pesanan yang diterima dalam keadaan cacat karena produksi, dan bisa juga
menghubungi langsung pihak toko, dan pihak tokopun akan mengirimkan
pegawai ke tempat pelanggan untuk melakukan perbaikan dan semua biaya
ditanggung oleh pihak toko. Returpun berlaku selama seminggu dimulai sejak
tanggal pembelian.
3.1.2.2.Analisis kebutuhan Non Fungsional
Analisa kebutuhan non fungsional menggambarkan keadaan sistem yang
ada di toko Galuh Mebel, diantaranya perangkat keras, perangkat lunak, serta
pengguna sebagai bahan analisis kekurangan dan kebutuhan yang harus dipenuhi
dalam perancangan sistem yang akan diterapkan.
3.1.2.2.1. Analisis User ( Pengguna ) Sistem
Analisis pengguna dilakukan untuk mengetahui tugas dan karakteristik
pengguna yang akan menggunakan aplikasi. Dengan mempertimbangkan tingkat
pengalaman pengguna dalam menggunakan komputer, dapat dirancang sebuah
aplikasi yang mudah dipelajari dan digunakan oleh pengguna tersebut. Untuk itu
berdasarkan struktur organisasi yang ada di galuh Mebel ada 2 karyawan yaitu
pegawai bagian kasir dan pegawai bagian gudang selain pemilik Galuh mebel itu
sendiri, maka dalam hal ini pegawai bagian kasir mengelola order admin yaitu
tugasnya mengelola transaksi, sedangkan untuk web admin pihak Galuh Mebel
dibutuhkan karyawan baru yang memang mempunyai keahlian di bidang website.
Dan untuk pegawai bagian gudang hanya bertugas mengelola barang, pengiriman
Tabel 0.1 Karakteristik Pengguna Web Admin
Pengguna Web Admin
Tanggung Jawab Mengelola data yang ada dalam aplikasi
Hak Akses Mengelola website, data perusahaan, order admin,
anggota
Tingkat Pendidikan Minimal SMA sederajat
Tingkat Keterampilan Menguasai komputer, pemahaman yang cukup untuk
mengelola data dalam web serta memiliki pengetahuan tentang internet.
Tabel 3.2 Karakteristik Pengguna Order Admin
Pengguna Order Admin
Tanggung Jawab Mengelola transaksi, pemesanan, penjualan, kategori,
laporan
Hak Akses Mengelola penjualan dan pembayaran, transaksi
terbaru, laporan
Tingkat Pendidikan Minimal SMA sederajat
Tingkat Keterampilan Menguasai komputer, pemahaman yang cukup untuk
mengelola data dalam web serta memiliki pengetahuan tentang internet.
Tabel 3.3 Karakteristik Pengguna Anggota
Pengguna Anggota
Tanggung Jawab Melakukan Pemesanan
Hak Akses Melakukan pemesanan barang, mengubah data
pribadi, melihat transaksi yang sudah pernah dilakukan, mengelola keranjang belanja.
Tingkat Keterampilan Dapat menggunakan 45komputer dan dapat menggunakan internet.
Tabel 3.4 Karakteristik Pengguna Pengunjung
Pengguna Pengunjung
Tanggung Jawab -
Hak Akses Melihat barang, melihat informasi
Tingkat Pendidikan Minimal SMA sederajat
Tingkat Keterampilan Dapat menggunakan 45komputer dan dapat
menggunakan internet.
3.1.2.2.2. Analisis Perangkat Keras
Analisis perangkat keras (hardware) merupakan proses analisis yang lebih
menekankan kepada aspek pemanfaatan perangkat keras yang selama ini telah
dimiliki toko Galuh Mebel.
Setelah dilakukan analisis terhadap perangkat keras yang dimiliki kepada
toko Galuh Mebel ternyata toko Galuh Mebel belum mempunyai seperangkat
komputer. Oleh sebab itu, untuk dapat mendukung sistem e-commerce yang akan
dibangun dibutuhkan seperangkat komputer dan perlu adanya akses internet agar
transaksi dapat berjalan secara maksimal karena dilakukan secara online serta
memudahkan dalam pengolahan database yang akan disimpan di server dan
Adapun kebutuhan minimal spesifikasi perangkat keras (hardware)
komputer yang akan dibangun yaitu :
Tabel 3.5 Spesifikasi Hardware
NO KOMPONEN SPESIFIKASI
1 Prosesor Kecepatan 2,3 GHz
2 RAM 1024 Mb
3 VGA 512 Mb
4 HDD Free 80 Gb
5 Monitor Monitor
6 Keyboard Standar
7 Mouse Optical Mouse PS2
3.1.2.2.3. Analisis Perangkat Lunak
Analisis perangkat lunak (software) merupakan proses analisis yang lebih
menekankan kepada aspek pemanfaatan perangkat lunak yang selama ini telah
dimiliki oleh toko Galuh Mebel
Adapun kebutuhan minimal spesifikasi perangkat lunak (software) pada
komputer yang akan dibangun pada aplikasi ini adalah sebagai berikut :
Tabel 3.6 Spesifikasi Software
No Komponen Keterangan
1 Sistem Operasi Windows XP atau versi terbaru
2 DBMS MySQL 5
3 Web server XAMPP
4 Web browser Compatible Web browser
3.1.2.3.Analisis Perancangan Basis Data
Dalam memodelkan data dan menggambarkan hubungan antara data yang
ada pada sistem digunakan alat bantu yaitu diagram E-R. Sistem yang akan
dibangun dapat dilihat hubungan antar entitas. Untuk itu sistem baru yang akan
dirancang memiliki usulan ERD yaitu :
anggota memesan barang
Riwayat barang Jadwal armada memiliki
memiliki
id_petugas id_Jadwal armada id_armada
id_provinsi
3.1.2.4.Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional adalah analisis terhadap kebutuhan secara
fungsional baik dalam aliran data ataupun informasi. Analisis kebutuhan
fungsional digambarkan dalam analisis terstruktur yang akan digambarkan pada
sub bab berikutnya.
3.1.2.5.Perancangan Diagram Konteks
Diagram konteks merupakan alat untuk struktur analisis. Pendekatan
struktur ini untuk menggambarkan sistem secara garis besar atau secara
keseluruhan. Pada diagram konteks ini sistem informasi yang dibuat akan
menghasilkan sumber informasi yang dibutuhkan dan tujuan yang ingin
dihasilkan.
Diagram konteks berfungsi untuk menggambarkan hubungan antara entitas
luar, masukan dan keluaran sistem, yang dipresentasikan dengan lingkaran
tunggal yang mewakili keseluruhan sistem. Diagram konteks dari sistem
penjualan online pada toko Galuh Mebel dapat dilihat pada gambar 3.4 dibawah
Aplikasi E-Commerce pada Toko Galuh Mebel Data login Web Admin
Data pengelola Data anggota Data pengaturan transaksi
Data pengaturan web Data ganti profil Data ganti password
Info login order admin tidak berhasil Info email order admin
Info tambah kategori Info ubah kategori Info tambah barang
Info ubah barang Info transaksi pemesanan
Info transaksi penjualan Info tambah armada pengiriman
Info ubah armada pengiriman Info tambah kota
Info ubah kota Info tambah provinsi
Info ubah provinsi Info ubah profil Info ubah password
Info login Web Admin tidak berhasil Info email web admin
Info pengelola Info anggota Info pengaturan transaksi
Info pengaturan web Info ganti profil Info ganti password Info login Anggota tidak berhasil
Info barang dan detail barang Info barang baru Info barang diskon Info barang banyak dilihat
Info pembayaran Info Kategori Info ubah password anggota
Info pencarian barang
Web email
Data login Anggota Data barang dan detail barang
Data barang baru Data barang diskon Data barang banyak dilihat
Data pembayaran Data Kategori Data ubah password anggota
Data pencarian barang
Paypal
n Data login order admin Data tambah kategori Data ubah kategori Data tambah barang Data ubah barang Data transaksi pemesanan
Data transaksi penjualan Data tambah armada pengiriman
Data ubah armada pengiriman Data tambah kota
Data ubah kota Data tambah provinsi
Data ubah provinsi Data ubah profil Data ubah password
Jejaring sosial Info barang
Data pendaftaran pengunjung Data pengaktifan pengunjung Data barang dan detail barang
Data kategori Data barang baru Data barang diskon Data barang banyak dilihat
Data pencarian barang
Info pendaftaranpengunjung Info pengaktifan pengunjung berhasil
Info barang dan detail barang Info kategori Info barang baru Info barang diskon Info barang banyak dilihat
Info pencarian barang
Gambar 3.5 Diagram Konteks Aplikasi Penjualan Galuh Mebel
3.1.2.6.Perancangan Data Flow Diagram (DFD)
Data Flow Diagram merupakan suatu media yang digunakan untuk
menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam
Data Flow Diagram (DFD) terdiri dari entitas luar, aliran data, proses dan
penyimpanan data. Salah satu keuntungan menggunakan DFD adalah
memudahkan pemakai yang kurang menguasai bidang komputer untuk dapat
mengerti sistem yang akan dikerjakan. Berikut adalah gambar DFD dari
pembangunan aplikasi e-commerce pada toko Galuh Mebel adalah sebagai berikut
3.1.2.6.1. DFD Level 0
Diagram alir data level nol dari sistem e-commerce di toko Galuh Mebel dan
dalam DFD Level 0 ini terdapat beberapa proses yang diolah yakni daftar anggota,
Pengunjung 1
Pendaftaran Web Email Data pendaftaran pengunjung Aktivasi pendaftaran
pengunjung Info pendafataran pengunjung
Info pengaktifan pengunjung berhasil
Anggota
Info email tidak berhasil Info reset password
baru
Info Data password baru anggota
Data login anggota
Info login anggota tidak berhasil
Web admin
Order admin Data login web admin
Info login web admin tidak berhasil Data login order admin Info login order admin tidak berhasil Info login anggota
Web admin
Order admin
Info login web admin Data login web admin Info login order admin Data login order admin
Data ubah profil anggota
Info profil anggota
D
Info profil anggota
Data profil anggota
D
Data email anggota
Data
Info barang baru Info diskon Info barang banyak dilihat
Info kategori Info pencarian barang
Data barang baru Data diskon Data barang banyak
dilihat Data kategori Data pencarian barang
Info barang baru Info diskon Info barang banyak
dilihat Info kategori Info pencarian barang
Barang
6 Pengolahan
Transaksi Data transaksi Data detail transaksi
Data pembayaran Data pengiriman Info transaksi Info detail transaksi
Info pembayaran Info login order
admin berhasil Info tambah kategori
Info ubah kategori Info tambah barang Info ubah barang Info transaksi pemesanan Info transaksi
penjualan Info tambah armada
pengiriman Info ubah armada
pengiriman Info tambah kota
Info ubah kota Info tambah provinsi
Info ubah provinsi Info ganti profil Info ganti password
Data login order admin Data tambah kategori
Data ubah kategori Data tambah barang Data ubah barang
Data transaksi pemesanan Data transaksi
penjualan Data tambah armada
pengiriman Data ubah armada
pengiriman Data tambah kota
Data ubah kota Data tambah provinsi
Data ubah provinsi Data ganti profil Data ganti password Jejaring Sosial Info barang
Pemesanan Data password baru
anggota
Data login anggota
Data barang
Gambar 3.6 DFD Level 0 Aplikasi Penjualan Galuh Mebel
3.1.2.6.2. DFD Level 1 Proses 1 Daftar Anggota
Diagram alir data pada level 1 proses 1 daftar anggota adalah ketika pengunjung
akan mendaftar sebagai anggota karena untuk melakukan transaksi pengunjung
Pengunjung
1.1 Input Data Pendaftaran
Anggota
1.2 Aktivasi Account Data Daftar anggota
Info Data Daftar anggota
Info Pendaftaran anggota
Data Pendaftaran anggota
Data Daftar anggota
Info daftar anggota Info Pendaftaran anggota
Data aktifasi account
Info aktivasi account Registrasi berhasil
Web email
Aktivasi Pendaftaran anggota
3.1.2.6.3. DFD Level 1 Proses 2 Lupa password
Diagram alir data pada level 1 proses 2 lupa password adalah proses apabaila
anggota lupa password.
2.1 Verifikasi Email
2.2 Perubahan
Password
anggota anggota
Data email anggota
info email anggota
Info email anggota Data email anggota
Data Reset password baru Data Password baru anggota Web Email Info reset password
3.1.2.6.4. DFD Level 1 Proses 3 Login
Diagram alir data pada level 1 proses 3 login adalah proses konfirmasi untuk para
user yang ingin mengakses fasilitas tertentu yang ada di dalam website.
3.1 Verifikasi email
dan password
Admin
Anggota
Admin Data email dan password anggota
Info email dan password anggota
Info email dan password admin
Anggota Data email dan password admin
Info email dan password admin
Data email dan password anggota
Info email dan password anggota
3.2 Lupa password Data email dan password admin
Data email anggota
Web email Info reset password Data password baru anggota
Data email anggota
Data password baru anggota
3.1.2.6.5. DFD Level 1 Proses 4 Ubah Profil
Diagram alir data pada level 1 proses 4 ubah profil adalah proses dimana anggota,
web admin dan order admin bisa mengubah profil.
4.1 Perubahan
Profil
Web admin Data Web Admin
Info Web admin
Web Admin Data order admin
Info order admin
Info password order admin
Info password web admin
Order admin
Anggota
Data password anggota Data profil order admin
Data profil web admin
Info password anggota Data password anggota
Info profil order admin Info profil web admin
D
Info password Order admin
Da
3.1.2.6.6. DFD Level 1 Proses 5 Penyajian Informasi
Diagram alir data pada level 1 proses 5 penyajian informasi adalah proses dimana
pengunjung dan anggota bisa mengakses informasi yang ada di website
5.1 Barang diskon
5.2 Barang terbaru
5.3 Barang banyak
dilihat pengunjung anggota
data barang diskon Info barang diskon
data barang diskon Info barang diskon
barang terbaru Info barang terbaru
data barang terbaru Info barang terbaru
data barang Banyak dilihat
Info data barang Banyak dilihat data barang Banyak dilihat
Info data barang Banyak dilihat
barang Info Barang diskon Data barang diskon
Info Barang terbaru Data barang terbaru
Info Barang Banyak dilihat Data barang Banyak dilihat
3.1.2.6.7. DFD Level 1 Proses 6 Pengolahan Transaksi
Diagram alir data pada level 1 proses 6 pengolahan transaksi adalah proses
transaksi berlangsung dari mulai pilih barang sampai checkout.
6.1 Pilih barang
6.2 Ubah detail_transaksi
6.3 Isi data pembayaran
6.4 Check out anggota
Permintaan data barang
Info data kategori barang,info data barang
Data detail_transaksi
Data pengiriman Data pengiriman
Konfirmasi pesanan Info checkout
Checkout
detail_transaksi
Info detail transaksi Data detail_transaksi Data detail_transaksi
info data barang
Info data detail_transaksi
Paypal
Data pembayaran Info pembayaran
barang Data barang
Info barang
Gambar 3.12 DFD Level 1 Proses 6 Pengolahan Transaksi
3.1.2.6.8. DFD Level 1 Proses 7 Pengolahan Data Master
Diagram alir data pada level 1 proses 7 pengolahan data master adalah proses
7.2 Kelola Jadwal
armada Jadwal
armada
Info jadwal armada
Data jadwal armada Data provinsi
Data armada
Data jadwal armada
Info jadwal armada Data kota
3.1.2.6.9. DFD Level 2 Proses 7.1 Kelola Data Provinsi
Diagram alir data pada level 2 proses 7.1 kelola data provinsi adalah sebagai
berikut :
7.1.1 Tambah provinsi
7.1.2 Ubah provinsi
Order admin provinsi
Data provinsi Info data provinsi
Data provinsi Info data provinsi
Data provinsi Info provinsi
Info provinsi Data provinsi
Gambar 3.14 DFD Level 2 Proses 7.1 Kelola Data Provinsi
3.1.2.6.10.DFD Level 2 Proses 7.2 Kelola Data Kota
Diagram alir data pada level 2 proses 7.2 kota data kategori adalah sebagai berikut
:
7.2.1 Tambah kota
7.2.2 Ubah Kota
Order admin kota
Data kota Info data kota
Data kota Info data kota
Data kota Info kota
Info kota Data kota
provinsi Data provinsi
3.1.2.6.11.DFD Level 2 Proses 7.3 Kelola Data Kategori
Diagram alir data pada level 2 proses 7.3 kelola data kategori adalah sebagai
berikut :
7.3.1 Tambah kategori
order admin kategori
Data kategori
Info data kategori Data kategori Info kategori
7.3.2 Ubah kategori
Info data kategori Data kategori Data kategori Info kategori
Gambar 3.16 DFD Level 2 Proses 7.3 Kelola Data Kategori
3.1.2.6.12.DFD Level 2 Proses 7.4 Kelola Data Barang
Diagram alir data pada level 2 proses 7.4 kelola data barang adalah sebagai
berikut :
7.4.1 Tambah
barang
order Admin barang
Data barang
Info data barang Data barang Info barang
7.4.2 Ubah barang
Info data barang Data barang Data barang Info barang
kategori Data kategori
3.1.2.6.13.DFD Level 2 Proses 7.5 Kelola Data Armada
Diagram alir data pada level 2 proses 7.5 kelola data armada adalah sebagai
berikut :
7.5.1 Tambah armada
7.5.2 Ubah armada
Order admin armada
Data armada Info data armada
Data armada Info data armada
Data armada Info armada
Info armada Data armada
Gambar 3.18 DFD Level 2 Proses 7.5 Kelola Data Armada
3.1.2.6.14.DFD Level 2 Proses 7.6 Kelola Data Jadwal Armada
Diagram alir data pada level 2 proses 7.6 kelola data jadwal armada adalah
sebagai berikut :
7.5.1 Tambah
Jadwal armada
7.5.2 Ubah Jadwal
armada
Order admin Jadwal
armada Data Jadwal armada
Info data Jadwal armada
Data Jadwal armada Info data Jadwal armada
Data Jadwal armada Info Jadwal armada
Info Jadwal armada Data Jadwal armada
armada Data armada
3.1.2.7.Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran
yang terdapat pada Data Flow Diagram (DFD). Spesifikasi proses pada diagram
alir data sistem penjualan online pada toko Galuh Mebel adalah sebagai berikut :
Tabel 0.7 Spesifikasi Proses
No Spesifikasi Keterangan
1
No. Proses 1
Nama Proses Daftar Anggota
Source Pengunjung
Input Data anggota
Output Info Data anggota
Destination Pengunjung
Logika Proses
1.Pengunjung masuk ke halaman daftar anggota 2.Sistem akan menampilkan form daftar anggota 3.Pengunjung mengisi data daftar anggota
4.Apabila pengunjung memasukkan data yang tidak valid maka pengunjung harus kembali memasukkan data
5.Apabila data yang dimasukkan valid, maka daftar anggota sukses
2
No. Proses 2.1
Nama Proses Verifikasi e-mail
Source Anggota, Web Admin, Order Admin
Input Data login anggota, data login web admin, data login
order admin
Output
Info data login anggota invalid, info data login administrator invalid, info data login operator invalid
Logika Proses
1. Anggota, web admin dan order admin memasukkan data login
2. Apabila e-mail yang dimasukkan salah maka akan ada info login invalid
3. Apabila e-mail benar maka login valid, akan menuju ke halaman utama anggota, web dan order admin
3
No. Proses 2.2
Nama Proses Verifikasi password
Source Anggota, Web Admin, Order Admin
Input Data login anggota, data login web admin, data login
order admin
Output
Info data login anggota invalid, info data login web administrator invalid, info data login order admin invalid
Destination Anggota, Web Admin, Order Admin
Logika Proses
1. Anggota, web admin, order admin memasukkan data login
2. Apabila password yang dimasukkan tidak benar akan menampilkan informasi login invalid
3. Apabila password yang dimasukkan benar maka login valid, akan menuju ke halaman utama anggota
4
No. Proses 3.1
Nama Proses Tambah User
Source Web Admin
Input Data web admin
Output Info data web admin
Destination Web Admin
Logika Proses
1. Web Admin masuk ke halaman data web admin 2. Klik tambah data petugas
3. Tampil form tambah data petugas
5. Web Admin memasukkan data petugas pada form data petugas
6. Jika data valid maka akan menyimpan data petugas pada tabel petugas
7. Menampilkan pesan data petugas telah ditambahkan
5
No. Proses 3.2.1
Nama Proses Ubah Profil User
Source Anggota, Web Admin, Order Admin
Input Data login anggota, data login web admin, data login
order admin
Output
Info data login anggota invalid, info data login administrator invalid, info data login operator invalid
Destination Anggota, Web Admin, Order Admin
Logika Proses
1. Anggota, web admin, order admin memilih ubah user.
2. Anggota, web admin, order admin mengisi data profil yang ingin diubah kemudian klik tombol simpan. 3. Apabila tidak ada data yang diubah dan ada data yang kosong maka data gagal diubah.
4. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data ke database.
6
No. Proses 3.2.2
Nama Proses Ubah Password
Source Anggota, Web Admin, Order Admin
Input Data login anggota, data login web admin, data login
order admin
Output
Info data login anggota invalid, info data login administrator invalid, info data login operator invalid
Destination Anggota, Web Admin, Order Admin