• Tidak ada hasil yang ditemukan

Pembangunan Aplikasi Penjualan Furniture Penjualan Furniture Pada Galuh Mebel

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Aplikasi Penjualan Furniture Penjualan Furniture Pada Galuh Mebel"

Copied!
161
0
0

Teks penuh

(1)

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

(2)

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.

(3)

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.

(4)

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.

(5)

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,

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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,

(11)

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,

(12)

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

(13)

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.

(14)

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.

(15)

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.

(16)

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

(17)

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

(18)

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

(19)

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)

(20)

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

(21)

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).

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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 :

(33)

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

(34)

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.

(35)

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

(36)

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

(37)

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

(38)

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.

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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,

(44)

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

(45)

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

(46)

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

(47)

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

(48)

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

(49)

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

(50)

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

(51)

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

(52)

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

(53)

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

(54)

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

(55)

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

(56)

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

(57)

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

Gambar

Gambar 3.1 Flowmap Penjualan Barang
Gambar 3.2 Flowmap Pengadaan Barang
Gambar 3.3 Flowmap Laporan Penjualan Bulanan
Gambar 3.5 Diagram Konteks Aplikasi Penjualan  Galuh Mebel
+7

Referensi

Dokumen terkait

Dari masalah yang dijelaskan, maka diperlukan sebuah aplikasi yang diharapkan dapat membantu Sinar Maju Furniture dalam mengelola data- data penjualan, pembelian,dan pemesanan

Dari hasil uji coba terhadap user dapat disimpulkan bahwa sistem dapat membantu pemilik toko dalam menangani penjualan furniture dan bagi calon pembeli sistem

PADA TOKO ADEK FURNITURE. Hf,NDRA RIKO

Dengan membangun sistem informasi penjualan berbasis website pada Toko Mebel Kencana Jati Raya Semarang maka dapat membantu perusahaan dan pelanggan dalam

Dari hasil uji coba terhadap user dapat disimpulkan bahwa sistem dapat membantu pemilik toko dalam menangani penjualan furniture dan bagi calon pembeli sistem

Implementasi yang diharapkan dengan adanya perancanan sistem informasi penjualan mebel berbasis web pada Jengky Galery Art untuk memperluas jangkauan pemasaran,

Kami dari http://furnituremewah.com menjual berbagai produk mebel dan furniture jepara kelas wahid.Kami akan menunjukan beberapa contoh dari produk produk kami tapi

Mabruk Mataram dapat melakukan promosi penjualan untuk meningkatkan eksistensi promosi pemasaran produk mebel/furniture sebagai berikut: dapat memberikan hadiah