Anda di halaman 1dari 95

SISTEM INFORMASI PENJUALAN PENGHEMAT BAHAN BAKAR

FEMAX BERBASIS WEB


(STUDI KASUS CV. KARYA SOLENOIDA)

SKRIPSI
Untuk memenuhi salah satu persyaratan
Mencapai Derajat Sarjana
Program Studi Teknik Informatika

Disusun oleh
Syaiful Wahab
1371101465

TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS WIDYA DHARMA KLATEN
2017

i
HALAMAN PERSETUJUAN

SISTEM INFORMASI WEB PENJUALAN PENGHEMAT BAHAN

BAKAR FEMAX (STUDI KASUS CV. KARYA SOLENOIDA)

Diajukan oleh

Syaiful Wahab

1371101465

Telah di setujui dan siap di hadapkan untuk di uji oleh dewan penguji

Pembimbing Utama

Istri sulistyowati, M.Kom Tanggal : ……………………

……………………

NIP. 690 911 322


Pembimbing Pendamping

Doni Setiawan, ST, M.Cs Tanggal : ……………………

……………………

NIK. 690 208 288


Mengetahui

Kaprodi Teknik Informatika

Fajar Budi Hartono, M.Eng Tanggal : ……………………

ii
NIK. 690 909 299
SURAT PERNYATAAN

Yang bertanda tangan dibawah ini:

Nama : SYAIFUL WAHAB

NIM : 1371101465

Jurusan/ Progdi : Teknik Informatika

Fakultas : Ilmu Komputer

Dengan ini menyatakan dengan sesungguhnya bahwa Skripsi :

Judul : Sistem Informasi Web Penjualan Penghemat

Bahan Bakar Femax (Studi Kasus CV. Karya

Solenoid)

Adalah benar-benar karya saya sendiri dan bebas dari plagiat. Hal-hal yang

bukan merupakan karya saya dalam skripsi ini telah diberi tanda sitasi dan

ditunjukkan dalam Daftar Pustaka.

Apabila dikemudian hari terbukti pernyataan saya tidak benar, saya

bersedia menerima sanksi akademik berupa pembatalan ijazah dan pencabutan

gelar yang saya peroleh dari Skripsi ini.

Klaten, 17 Mei 2017

Penulis

Syaiful Wahab

iii
HALAMAN PENGESAHAN

Diterima dan di setujui oleh Panitia Penguji

Fakultas Ilmu Komputer, Universitas Widya Dharma Klaten

Hari :
Tanggal :
Tempat : Universitas Widya Dharma Klaten

Susunan Dewan Penguji


Ketua Sekereris

___________________________ ________________________
NIK_______________________ NIK : _________________
Penguji I Penguji II

________________________ ________________________
NIK : _________________ NIK : _________________

Tugas Akhir ini telah di terima dan diserahkan sebagai salah satu

persyaratan untuk memperoleh gelar Sarjana oleh :

Dekan Fakultas Ilmu Komputer

Dr. Th. Kriswianti N. M .Si

NIK : ____________________________
HALAMAN PERSEMBAHAN

iv
Sembah sujud syukur kepada Allah SWT, Taburan Cinta dan Kasih

Sayang-Mu telah memberikanku kekuatan, membekaliku dengan ilmu. Atas

karunia yang Engkau berikan akhirnya skripsi yang sederhana ini dapat

terselesaikan.

Dengan ridho Allah SWT, Kupersembahkan karya kecilku ini kepada

Ayahanda Joko Sutrisna dan Ibundaku Narimo tercinta Terima kasih atas Do’a,

semangat, motivasi, kasih sayang yang tiada pernah putus. Serta kakakku Supardi

Terima Kasih atas Do’a, motivasi dan semangat yang selalu menguatkan. Tak

lupa juga untuk Anis Yunia Rahmawati yang selalu memberikan Do’a, motivasi

dan semangat sehingga dapat menyelesaikan tugas akhir ini.

MOTTO

v
Mengeluh akan memperburuk keadaanmu, namun tetap bersyukur dan tersenyum

akan menguatkanmu.

Hari ini harus lebih baik dari hari kemarin dan hari esok harus lebih baik dari

hari seakarang.

Berdoa, berusaha, percaya, adalah kunci keberhasilan.

KATA PENGANTAR

vi
Puji syukur kepada Allah SWT yang senantiasa melimpahkan berkah dan

rahmatNya, sehingga penulis dapat meneyelesaikan tugas akhir dengan judul

“SISTEM INFORMASI PENJUALAN PENGHEMAT BAHAN BAKAR

FEMAX BERBASIS WEB (STUDI KASUSU CV. KARYA SOLENOIDA) ”.

Dengan segala kerendahan hati, penulis menyadari bahwa penulisan tugas akhir

ini tidak akan selesai tanpa adanya bantuan, bimbingan maupun pengarahan dari

berbagai pihak, baik secara langsung maupun tidak langsung. Dalam kesempatan

ini penulis ingin menyampaikan ucapan terima kasih kepada :

1. Allah SWT, yang telah memberikan rahmatnya dan jalan kemudahan

sehingga penulis dapat menyelesaikan tugas akhir ini.

2. Ibu Dr. Th. Kriswianti N. M .Si selaku Dekan Fakultas Ilmu Komputer

Universitas Widya Dharma Klaten.

3. Bapak Fajar Budi Hartono, M.Eng selaku Ketua Program Studi Teknik

Informatika Fakultas Ilmu Komputer Universitas Widya Dharma Klaten.

4. Ibu Istri Slistyowati, M.Kom, dan Bapak Doni Setiawan, ST, M. Cs

selaku Dosen Pembimbing I dan II, terima kasih untuk bimbingan dan

pengarahannya selama penulisan tugas akhir.

5. Seluruh Dosen dan Staff Karyawan Fakultas Ilmu Komputer Universitas

Widya Dharma Klaten yang telah memberikan ilmu pengetahuan sehingga

peneliti dapat menyelesaikan Tugas Akhir.

6. Bapak Joko Sutrisno dan Ibu Narimo, kedua orang tuaku yang telah

memberikan dorongan dan doa dalam menuntut ilmu.

vii
7. Bapak H. Joko Istiyanto, S.P selaku pemilik dari CV. Karya Solenoida

yang telah membantu dan bekerjasama dengan baik terutama dalam proses

penelitian Tugas Akhir.

8. Sahabat-sahabatku serta teman-temanku jurusan Teknik Informatika dan

semua pihak-pihak yang tidak dapat disebutkan satu per satu yang telah

memberikan dukungan selama penulisan Tugas Akhir ini. Semoga amal

baik anda semua mendapatkan ganjaran yang melimpah dari Allah SWT.

Tidak ada manusia yang sempura, penulis menyadari dalam

penulisan ini banyak kekurangan, baik dalam hal pembuatan program

maupun cara menyampaikan dan penyajian materi. Untuk itu segala kritik

dan saran yang membangun sangat penulis harapkan guna memperbaiki

dan pengembangan dimasa yang akan datang.

Klaten, Mei 2017

Penulis

viii
DAFTAR ISI

ix
ABSTRAK

SISTEM INFORMASI PENJUALAN PENGHEMAT BAHAN BAKAR

FEMAX BERBASIS WEB

(STUDI KASUS CV. KARYA SOLENOIDA)

Pemasaran dengan media internet atau website di CV. Karya Solenoida

sebelumnya hanya menampilan informasi tentang produk. Untuk pemesanan

barang produk terbilang masih manual karena pembeli harus menghubungi

penjual, dengan cara seperti itu sangat tidak efisien. Serta dalam pengolahan data

pesanan maupun pembuatan laporan jika masih menggunakan sistem lama masih

kurang tepat. Oleh karena dibangunlah sistem informasi yang baru yang lebih

menunjang, lebih praktis dan efisien senhingga menguragi proses-proses yang

masih di lakukan secara manual.

Tujuan dari penelitian yang penulis lakukan adalam membuat sisten

informasi web penjualan di CV. Karya Solenoida. Sehingga bisa mempermudah

pembeli untuk memesan produk, serta mempermudah penjual dalam proses

pengolahan data pesanan maupun pembuatan laporan dan penyimanan informasi

secara tepat.

Metode penelitian memakai observasi dan wawancara secara langsung.

Bahan dan materi penelitian data produk, kategori, dan data transaksi penjualan.

Aplikasi di susun mengunakan bahasa pemograman HMTL dan PHP. Untuk

database di susun mengunakan MYSQL untuk DBMS mengunakan phpmyadmin.

x
Hasil penelitian ini adalah Sistem Informasi Web Penjualan Penghemat
Bahan Bakar Femax. Dengan adanya sistem ini diharapkan dapat membantu
penjual dalam pengolahan data transaksi penjualan.

Kata Kunci : Sistem Informasi Penjualan, berbasisi web, php dan html.

xi
1

BAB I

PENDAHULUAN

A. Latar Belakang

Kebutuhan akan suatu sistem informasi dewasa ini mencakup hampir di

segala ruang lingkup kehidupan. Setiap lembaga atau instansi tertentu sangat

membutuhkan informasi yang tepat, cepat, dan relevan. Didalam lingkungan

bisnis banyak perusahaan yang menggunakan layanan internet atau web untuk

memasarkan pruduknya yang sering di sebut E-commerce. E-commerce

mengubah hampir semua fungsi bisnis di area dan seriap kegiatannya, mulai

dari transaksi jual belinya sampai periklanannya, dengan lahirnya E-

commerce ini di mudahkan konsumen untuk dapat melakukan transksi jual

beli tanpa harus datang ketempatnya.

CV. Karya Solenoida salah satu perusahaan yang bergerak di bidang

aksesoris mobil & motor , aksesoris ini berupan alat penghemat BBM

FEMAX (bensin). Lokasi CV.Karya Solenoida berada di wilayah klaten,

Tepatnya di jln. A. Yani no 94 wedi klaten. Untuk sarana informasi di pasar

global perusahaan ini juga mempunyai web akan tetapi konten web ini hanya

di berisi informasi pengenalan produk FEMAX. pada menu pembelian web ini

masih terbilang manual karena pengunjung web harus menghubungi admin

perusahaan jika ingin membeli produk ini, dengan cara seperti itu tidak efektif

serta efisien untuk tingkat perusahaan.


2

Dalam rata-rata penjualan produknya yang membeli lewat media internet

atau web masih sangat minim kisaran 15%, untuk penjualan di Toko langsung

85% di setiap bulanya. Perusahaan masih belum maksimal dalam

menggunakan saran internet atau web untuk media penjualan online. Pihak

perusahaan menargetkan kenaikan penjualan dari media internet naik secara

berkala yaitu 15% setiap bulannya untuk penjualan menggunakan sarana

internet atau web.

Dengan permasalahan di atas maka perlu adanya suatu sistem informasi

berupa web, yang mempunya layanan untuk kemudahan dalam pembelian

produk FEMAX serta tidak terpaut dalam keadaan waktu dan tempat.

Pelayanan dan penjualan secara online yang selama ini di lakukan dengan cara

manual, yaitu dengan cara pembeli yang sudah mengunjungi web harus

menghubungi admin dapat di atasi dengan adanya web penjualan, yang dapat

membantu dan mempermudah dalam pengunjung untuk membeli produk.

Serta memperlancar proses pengolahan data, sehingga dapat meningkatkan

kualitas dalam segi pelayanan terhadap pembeli dan menghasilkan laporan

yang cepat, akurat dan relevan, efektif dan lebih efisien.

Berdasarkan segala kelebihan bisa didapatkan dengan adanya tekonologi

Komputer maka peneliti tertarik membuat sebuag sistem informasi penjualan.

Penghemat bahan bakar Femax untuk mengelola proses pemasaran dan

penjualan secara online. Dimana sistem ini diharapakan dapat mempermudah

dalam pelaksanaan pemasaran dan penjualan. Maka peneliti membahas dan


3

merancang sistem informasi untuk CV. Karya Solenoida dengan judul “

Sistem informasi web penjualan penghemat bahan bakar femax”.

1. Alasan Pemilihan Judul

Dalam penelitian ini penelitian ini mengambil judul Sistem informasi

web penjualan penghemat bahan bakar femax dengan alasan sebagai

berikut. Pada sistem web saat ini masih terkendala jika admin tidak aktif

dalam 24 jam karena admin masih mengunakan karyawan dalam melayani

pembelian online. Serta web saat ini belum teredia layanan penjualan yang

memudahkan dalam pemesanan produk tanpa terkendala waktu tempat.

a. Karena sistem pengelohan web penjualan yang di gunakan CV.

KARYA SOLENOIDA masih menggunakan sistem sederhana.

Sehingga dapat menyebabkan terjadinya kesalahan pencatatan yang

menyebabkan masalah pada proses pengiriman barang, tujuan

pengiriman, transaksi dan pembuatan laporan.

b. Lokasi penelitian yang tidak jauh memudahkan penelitian dalam

mendaptakan informasi dan data-data yang berhubungan dengan judul

skripsi secara cepat sehingga menghemat waktu.

2. Rumusan Masalah

Berdasarkan uraian latar belakang tersebut dapat disimpulkan pokok

permasalahan yang dihadapi adalah bagaimana merancang dan

mengimpelemnasikan sistem informasi web penjualan penghemat bahan

bakar FEMAX berbasis web di CV. Karya Solenoida yang dapat


4

mempermudah dalam pemasaran, penjualan, dan pengolahan data,

pembuatan laporan dan penyampaian informasi secara cepat dan tepat.

3. Batasan Masalah

Sistem informasi web penjualan penghemat bahan bakar FEMAX ini,

memerlukan pembatasan masalah guna memperjelas runang lingkup kerja

sistem dan mempercepat penyusunan sistem. Adapun batasan masalah

sistem ini adalah :

a. Sistem ini membahas dan menangani tentang proses penjualan produk

melalui web dan proses transaski.

b. Sistem ini yang di bahas adalah pengolahan data produk, data pembeli,

data admin dan tansaksi penjualan produk.

c. Dari sistem informasi membahas tentang laporan data produk dan

laporan transaksi hasil penjualan produk.

4. Keaslian Penelitian

Penelitian yang hampir sama pernah di lakukan oleh banyak orang

dengan berbagai obyek yang berbeda. Keaslian penelitian di kemukakan

dengan menujukkan masalah yang di hadapi belum pernah di pecahkan

oleh peneliti lainnya. Sehingga penulis mengambil judul “sistem informasi

web penjualan penghemat bahan bakar femax (Studi kasus CV. Karya

Solenoida). Karena di CV. Karya Solenoida masih menggunakan sistem

informasi web penjualan secara manual. Hal itu yang menerik perhatian

penulis untuk mengusulkan sistem informasi web penjualan dalam sebuah

penelitian tugas akhir. Yang membuat beda dengan penlitian terdahulu


5

adalah fitur yang berbeda, serta konfirmasi transaksinya juga berbeda,

konsumen akan di permudah dengan layanan yang di berikan oleh web

penjualan pengehmat bahan bakar femax.

5. Manfaat Penelitian

Adapun manfaat yang diharapkan dalam melakukan penelitian ini

adalah sebagi berikut :

a. Bagi CV. Karya Solenoida

Menjadikan hasil penelitian ini sebagai ulasan untuk menerapan

sistem web penjualan yang baru berbasis web, untuk meningkatkan

layanan dalam penjualan produk Femax.

b. Bagi Universitas Widya Dharma Klaten

Sebagai tambahan pustaka bagi universitas, di samping itu

penelitian ilmiah ini dapat memperkenalkan Universitas Widya

Dharma Klaten kepada masyarakat umum.

c. Bagi peneliti

Peneliti dapat menerapkan secara langsung disiplin ilmu yang telah

dipelajari sehingga dapat mengukur kemampuan dan wawasan agar

dapat dijadikan sebagai sarana peningkatan kuailitas pribadi

mahasiswa.

B. Tujuan Penelitian

Penelitian ini memiliki beberapa tujuan yang akan dicapai. Adapun tujuan

dalam penelitian ini di antaranya sebagai berikut.


6

1. Penulis dapat mengimplementasikan ilmu yang telah di perolah selama

kuliah di Universitas Widya Dharma Klaten.

2. Memberikan Pandangan baru bagi CV. Karya Solenoida dalam hal

pengolahan Data panjualan, data transaksi, serta data yang lainnya yang di

perlukan, dengan menggunakan Web penjualan.

3. Untuk menganalisi dan merancang sistem informasi web penjualan

penghemat bahan bakar Femax.

4. Untuk membuat sistem inforamasi yang bisa menigkatkan penjulan

produk, serta membantu untuk mempercepat proses transaksi.


BAB II
TINJAUAN PUSTAKA DAN LANDASAN TEORI

C. Tinjauan Pustaka

Dalam tinjauan pustaka ini, peneliti menguraikan secara singkat tentang

gambaran umum mengenai keadaan di CV. Karya Solenoida sebagaimana

yang dijelaskan berikut ini:

1. Profil CV. Karya Solenoida

CV. Karya Solenoida merupakan perusahaan yang bergerak di bidang

aksesoris mobil & motor yaitu berupa alat penghemat bakan bakar yang

di beri nama FEMAX. Pabrik sekaligus toko pusat CV. Karya solenoida

berada di jln. Ahmad Yani no. 94 wedi, Klaten, terdapat outlet resmi yang

berada di LOTTE MART solo dan di Blok A karang malang jogja.

Perusahaan ini di pimpin langsung oleh H. Joko Istiyanto S.Pd sekaligus

pemilik dari perusahaan ini. Pada web yang sudah ada, belum ada toko

online khusus yang di pergunkan untuk menjual seluruh produk yang di

produksi oleh CV. Karya solenoid.

2. Penelitian Pendukung

Penelitian pendukung yaitu Penelitian terdahulu yang pernah

melakukan penelitian hampir sama.

a. Menurut Ariyanto(2016) yang melakukan penelitian dengan judul

“Rancang bangun sistem informasi berbasis e-commerce pada ratna

petshop klaten” yang di buat dengan bahas pemograman PHP dan data

base MYSQL. Sistem informasi yang di buat calon konsumen harus

7
8

menjadi member / login dahulu jika melakukan pembelian barang.

Serta harus melakukan konfirmasi pembayaran untuk setiap

transaksinya. Terdapat kranjang beli untuk pembelian, jika dalam

waktu satu minggu barang tidak di proses makan secara otomatis akan

terhapus.

b. Penelitian yang hampir sama pernah di lakukan oleh Santoso (2015)

dengan judul “Sistem informasi penjualan Komputer dan aksesoris

Komputer berbasis Web di toko amateur Computer” yang di buat

menggunakan bahasa pemograman PHP dan Dreamwaver dengan data

base MySQL. Peneltitan ini menambahkan beberapa fitur dari

penelitian terdahulu. Yaitu menambahkan menu artikel, menambahkan

kotak testimoni, menambahkan denah lokasi toko. serta untuk

pembelian produk pelanggan harus mendaftar menjadi member dahulu.

Dengan terdaftar menjadi member maka pelanggan akan mendapatkan

harga promo jika ada produk yang sedang promo.

c. Menurut Lealeni (2016) yang pernah melakukan penelitian dengan

judul “Sistem Informasi Penjualan Berbasis Web Pada Harjo Kramik

Wedi Klaten” sistem informasi ini yang di uggulkan yaitu

mengharuskan pelanggan harus mendaftar menjadi member dan login

jika ingin membeli produk. Serta terdapat proses pencetakaan transaksi

oleh administrator berupa file PDF.

d. Penelitian yang di lakukan oleh Widyawati (2015) dengan judul

“Sistem informasi Penjualan Avena Tupperware Klaten Berbasis


9

Web” sistem informasi ini memperbaiki penlitian yang terdahulu

dengan menambahkan login member / pelanggan yang ingin membeli

produk harus menjadi member agar jika inggin membeli produk lagi

pada sistem ini tidak berulangkali memasukkan data.

e. Penelitian yang pernah di lakukan oleh Zaelani (2015) dengan judul “

Analisis dan Perancangan Aplikasi E-Commercen Pada Annis Busana

(Batik)” pada sistem informasi pada dasarnya sama dengan ada yang di

atas, yang membuat berbeda adalah peneliti menambahkan kontak

pesan yang bertujuan untuk mengirim pesan online dari pelanggan

kepada admin Annis Busana.

Yang membedakan penelitian ini dengan peneltian terdahulu yaitu

pelanggan yang akan membeli produk CV. Karya Solenoida tidah harus

menjadi member dahulu, karena Produk yang di pasarkan merupakan

produk kebutuhan Sekunder. Dari analisis pembeli yang sama akan datang

kembali untuk membeli femax paling sering dua sampain tiga kali.

Selain itu Yang membedakan dari penlitian terdahulu yaitu untuk

konfirmasi pembayaran kebanyakan yang melakukan komfirmasi adalah

pembeli, dengan cara mengupload foto faktur trasnfer. maka dari itu

untuk sistem informasi yang peniliti buat, konfirmasi di lakukan oleh

admin. Untuk laporan transaksi dari Sistem Informasi ini juga bisa di print

out untuk laporan di berikan kepada pimpinan. Di sini peneliti

menambahkan menu cek pesanan yang berguna untuk mengecek status


10

pesana dengan memasukkan nomor transaksi yang tercantum saat

transaksi serta dirim melalui konfirmasi pembayaran oleh admin.

D. Landasan Teori

Dalam landasan teori ini, akan dijelaskan hal-hal yang menjadi landasan

bagi peneliti dalam menyusun penelitian ini.

1. Pengertian Sistem Informasi

suatu sistem adalah suatu jaringan dari prosedur-prosedur yang saling

berhubungan berkumpul bersama-sama untuk melakukan suatu kegiatan

atau untuk menyelesaikan suatu sasaran yang teretentu.

Informasi adalah data yang telah di letakkan dalam konteks yang lebih

berarti dan berguna, yang di komunikasikan kepada penerima untuk di

gunakan didalam pembuatan keputusan.

Sistem informasi dapat di definisikan sebagai suatu sistem di dalam

suatu organisasi yang merupakaan kombinasi dari orang- orang, fasilitas,

teknologi media, prosedur-prosedur dan pengendalian yang di tujukan

untuk mendapatkan jalur komunikasi penting yang memproses tipe

transaksi rutin tertentu.

2. Pengertian Penjualan

Penjualan adalah kegiatan yang terpadu untuk mengembangkan

rencana-rencana strategis yang diarahkan kepada usaha pemuasan

kebutuhan serta keinginan pembeli/konsumen, guna untuk

mendapatkan penjualan yang menghasilkan laba atau keuntungan.

3. Pengertian Web
11

Web adalah salah satu apikasi yang berisikan dokumen-dokumen

multimedia (teks, gambar, suara, animasi, video) di dalamnya yang

menggunkan protokul HTTP (hypertext transfer protocol) dan untuk

mengaksesnya menggunakan pernagkat lunak yang di sebut browser

(pramban) di antarnya crome, Mozilla FireFox, Opera dan lain-lain .

Browser adalah aplikasi yang mampu menjalankan dokumen-

dokumen web dengan cara di terjemahkan. Prosesnya di lakukan oleh

komponen yang terdapat di dalam aplikasi Browser yang bisa disebut

web engine. semua dokumen web di tampilkan oleh browser dengan cara

di terjemahkan.

4. Sistem Informasi web penjualan

Sistem informasi web penjualan merupakan perangkat lunak yang di

desain khusus untuk mempermudah dalam penjualan produk dengan

menggunakan media web untuk kepuasan pembeli, guna mendapatkan

penjualan yang menghasilkan laba.

5. Basis data

Basis data terdiri dari dua kata, yaitu basis dan data. Basis kurang lebih

dapat diartikan sebagai markas atau gudang, tempat bersarang atau

berkumpul. Sedangkan data adalah representasi fakta dunia nyata yang

mewakili suatu obyek seperti manusia (pegawai, siswa, pembeli,

pelanggan), barang, hewan, peristiwa, konsep, keadaan dan sebagainya,

yang direkam dalam bentuk huruf, simbol, teks, gambar, bunyi atau

kombinasinya.
12

Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang,

seperti :

a. Himpunan kelompok data (arsip) yang saling berhubungan yang

diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan

kembali dengan cepat dan mudah.

b. Kumpulan data yang saling berhubungan yang tersimpan secara

bersama sedemikian rupa dan tanpa pengulangan (redundansi)

yang tidak perlu, untuk memenuhi berbagai kebutuhan.

c. Kumpulan file, tabel atau arsip yang saling berhubungan yang

tersimpan dalam penyimpanan elektronis.

Basis data dan almari arsip sesungguhnya memiliki prinsip kerja dan

tujuan yang sama. Prinsip utamanya adalah pengaturan data atau arsip.

Dan tujuan utamanya adalah kemudahan dan kecepatan dalam

pengembalian kembali data atau arsip. Perbedaanya hanya terletak pada

media penyimpanan yang digunakan. Jika almari arsip menggunakan

almari besi atau kayu sebagai media penyimpanan elektronis seperti disk

(disket atau hardisk). Hal ini merupakan konsekuensi yang logis karena

almari arsip langsung dikelola atau ditangani oleh manusia, sementara

basis data dikelola atau ditangani melalui perantaraan alat atau mesin

pintar elektronis (yang kita kenal sebagai komputer). Perbedaan media ini

yang selanjutnya melahirkan perbedaan-perbedaan lain yang menyangkut

jumlah dan jenis metode atau cara yang dapat digunakan dalam upaya

penyimpanan.
13

6. Diagram konteks

Diagram konteks merupakan bagian dari DFD, yang berfungsi

mewakili keseluruhan sistem, dengan simbol lingkaran tunggal, berikut

Simbol-simbol yang digunakan dalam diagram konteks :

No Simbol Keterangan

Simbol ini digunakan untuk menggambarkan


1.
aliran data yang berjalan.

Proses atau prosedur pada pemrograman


2.
terstruktur yang menjadi fungsi atau prosedur di

dalam kode program.

Merupakan kesaatuan di lingkungan luar sistem

yang dapat berupa orang, organisasi, atau sistem


3.
lainnya yang akan memberikan input atau

menerima output dari sistem.


14

Tabel 2.1. Simbol Diagram Konteks

7. Data flow Diagram

Data Flow Diagram adalah representasi grafik yang menggambarkan

aliran informasi dan transformasi informasi yang diaplikasikan sebagai

data yang mengalir dari masukan (input) dan keluaran (output). Simbol-

simbol yang digunakan dalam DFD :

No Simbol Keterangan
Arus data diberi simbol satu panah
digunakan untuk menunjukkan arus dari
Simbol Data Flow
1. data atau informasi dari suatu sistem ke

(Arus Data) sistem lainnya dan diberi nama yang jelas


serta mempunyai arti.

Menggambarkan suatu kegiatan yang

2. digunakan oleh orang, atau komputer dari


suatu arus data yang masuk ke dalam proses

Simbol Process (Proses) untuk dihasilkan arus informasi yang akan


keluar dari proses.

3. Merupakan kesaatuan di lingkungan luar


15

Simbol External Entity sistem yang dapat berupa orang, organisasi,


atau sistem lainnya yang akan memberikan
(kesatuan luar)
input atau menerima output dari sistem.

Simpanan data merupakan tempat dimana


data dikumpulkan dan dikelompokan
4. Simbol Data Store
menrut jenis juga sebagai informasi untuk
(Simpanan Data)
proses.

Tabel 2.2. Simbol Data Flow Diagram

8. ERD (Entity Relationship Diagram)


Pada perancangan basis data dengan model Entity Relationship

Diagaram, semesta data yang ada didunia nyata, diterjemahkan anat

ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual

menjadi sebuah diagaram data yang umumnya disebut Entity Relationship

Diagram.

Notasi-notasi simbolik didalam Entity Relationship Diagram yang

dapat digunakan adalah :

a. Persegi panjang yang menyatakan himpunan entitas. Digunakan untuk

menggambarkan objek yang dapat diidentifikasi dalam lingkungan

pemakai.

Gambar 2.1 Simbol Entitas

b. Lingkaran atau elips untuk menyatakan atribut.


16

Gambar 2.2. Simbol Atribut

c. Belah ketupat yang menyatakan himpunan relasi. Digunakan untuk

menghubungkan antar entity.

Gambar 2.3. Simbol Relasi

d. Garis sebagai penghubung anatar himpunan relasi dengan himpunan

entitas dan himpunan entitas dengan atributnya.

Gambar 2.4. Simbol Penghubung

e. Kardinalitas

Kardinalitas menunjukkan jumlah maksimal entitas yang dapat

berelasi dengan entitas pada himpunan entitas yang lain. Kardinalitas

relasi yang terjadi antara dua himpunan entitas (misal A dan B) dapat

berupa :

1) Satu ke Satu (One to One)

Setiap mobil berhubungan hanya bisa mempunyai satu plat

nomor.

Gambar 2.5. Kardinalitas One to One


17

2) Satu ke Banyak (One to Many)

Moterbord bisa di pasangkan dengan lebih dari satu ram.

Gambar 2.6. Kardinalitas One to Many

3) Banyak ke Satu (Many to One)

Bayank barang elektronik yang di tancapkan pada satu power

supply.

Gambar 2.7. Kardinalitas Many to One

4) Banyak Ke Banyak (Many to Many)

Beberapa pengusaha memiliki bisnis dan beberapa bisnis di

miliki oleh beberapa pengusaha;


18

Gambar 2.8. Kardinalitas Many to Many

9. Pengertian Key

Menurut para ahli, kunci (key) hanya memiliki satu makna dalam teori

relasional itu adalah kumpulan dari satu atau lebih kolom yang nilai-nilai

gabungan unik di antara semua kejadian dalam tabel tertentu. Utama

adalah sarana relasional menetapkan keunikan. Kunci adalah satu atau

lebih atribut yang menentukan atribut lainnya atau antara atribut lain

saling berkaitan.

Dalam metode relasional, ada 6 kunci yang di kenal yang akan di jelas

sebagai berikut.

a. Candidat key.

Candidate Key (kunci calon) adalah salah satu rangkaian yang

mempunyai nilai unik untuk membedakan atau mengidentifikasi nilai-

nilai kombinasi yang unik diantara semua kejadian yang spesifik dari

entetitas. Candidat key ini tidak boleh berisi atribut dari tabel yang

lain. kombinasi dari atribut yang dapat digunakan untuk

mengidentifikasi secara unik rekor database tanpa data apapun yang

asing. Setiap tabel dapat memiliki satu atau lebih candidate key.

Contoh File pegawai berisi attribute : no induk, No ktp, Nama,

Tempat lahir, Tanggal lahir, Alamat, Kota. Kunci kandidat disini

adalah: No induk, No ktp

b. Primary Key (kunci utama)


19

Primary Key (kunci utama) adalah atribut Merupakan candidate

key yang telah dipilih untuk mengidentifikasi setiap record secara

unik. Primary key harus merupakan field yang benar-benar unik dan

tidak boleh ada nilai NULL. Pengertian lainya Primary Key adalah

suatu nilai dalam basis data yang digunakan untuk mengidentifikasi

suatu baris dalam table. Primary key, salah satu atrribut dari candidat

key dapat dipilih menjadi primary key dengan 3 kriteria sbb :


20

1) Key tersebut lebih natural untuk dijadikan acuan

2) Key tersebut lebih sederhana

3) Key tersebut cukup uniqe

Database tanpa data apapun yang asing. Setiap tabel dapat

memiliki satu atau lebih candidate key. Semisal file pegawai berisi

attribute : no induk, No ktp, Nama, Tempat lahir, Tanggal lahir,

Alamat, Kota. No induk dan no ktp adalah kunci calon (Candidate

Key) dan untuk kunci utama (primary key) adalah salah satu yang

dipilih dari kunci calon. Misalnya No. induk di jadikan primary key,

maka primary key nya adalah no induk.

c. Alternatef Key (Kunci Alternatif)

Alternate key Adalah candidate key yang tidak terpilih. Misal :

dalam suatu entity terdapat dua field yang bisa dijadikan sebagai

kunci. Sementara yang boleh dijadikan kunci hanya satu, maka anda

harus memilih salah satu. Field yang anda pilih, disebut primary key,

sedangkan field yang tidak dipilih disebut dengan alternate key.

Contoh file pegawai berisi attribute : no induk, No ktp, Nama,

Tempat lahir, Tanggal lahir, Alamat, Kota. No induk dan no ktp adalah

kunci calon (Candidate Key) dan untuk kunci utama (primary key)

adalah salah satu yang dipilih dari kunci calon. Misalnya No. induk di

jadikan primary key, maka primary key nya adalah no induk. Dan

untuk no ktp menjadi alternate key.


21

d. Foreign Key (kunci Tamu)

Jika sebuah primary key terhubungan ke table/entity lain, maka

keberadaan primary key pada entity tersebut di sebut sebagai foreign

key. Foreign key adalah sebuah kumpulan field dalam satu relasi yang

digunakan untuk me“refer” (menunjuk) ke suatu baris (tuple) pada

relasi yang lain (harus berkorespondensi dengan primary key pada

relasi yang kedua), seperti: ‘logical pointer’. Sedangkan hubungan

antara keduanya (primary key dan foreign key) di jelaskan sebagai

berikut,“primary key” adalah field kunci / utama dari suatu tabel yang

menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi

dengan data yang sama, atau dengan kata lain primary key menjadikan

tiap record memiliki identitas sendiri-sendiri yang membedakan satu

sama lainnya (unik).“foreign key” adalah satu attribute yang

melengkapi satu relationship yang menunjukan ke induknya, dengan

kata lain keduanya saling berkaitan.

e. Composite key

Dalam desain database, composite key adalah kunci yang terdiri

dari 2 atau lebih atribut yang secara unik mengidentifikasi suatu

kejadian entitas. Setiap atribut yang membentuk kunci senyawa adalah

kunci sederhana dalam haknya sendiri.

Hal ini sering bingung dengan kunci composite, meskipun ini juga

merupakan kunci yang terdiri dari 2 atau lebih atribut yang secara unik
22

mengidentifikasi suatu kejadian, setidaknya satu atribut yang

membentuk kunci komposit bukanlah kunci sederhana.

Contohnya, suatu entitas yang mewakili masing-masing modul

siswa hadir di Universitas. entitas ini memiliki nim dan

kode_matakuliah sebagai kunci utama. Setiap atribut yang membentuk

kunci utama adalah kunci sederhana karena masing-masing merupakan

referensi unik ketika mengidentifikasi siswa dalam satu kasus dan

modul yang lain.

Sebaliknya, dengan menggunakan contoh yang sama, bayangkan

kita mengidentifikasi seorang mahasiswa oleh NamaBelakang +

NamaDepan mereka. Di tabel siswa tersebut pada modul kunci utama

yaitu NamaDepan + NamaBelakang + kode_matakuliah. Karena

NamaBelakang + NamaDepan merupakan referensi unik untuk

mahasiswa, itu bukanlah sebuah kunci sederhana, itu adalah kombinasi

dari atribut yang digunakan untuk secara unik mengidentifikasi

seorang mahasiswa. Oleh karena itu kunci utama untuk entitas ini

adalah kunci komposit.

Tidak ada pembatasan diterapkan pada atribut tentang (awal)

kepemilikan mereka dalam model data. Ini berarti bahwa setiap satu,

tidak ada, atau semua, dari beberapa atribut dalam kunci senyawa

dapat menjadi kunci asing. Memang, kunci asing mungkin sendiri

menjadi kunci majemuk.


23

f. Sekunder key

Sekunder key adalah sebuah atribut atau kombinasi yang

digunakan hanya untuk tujuan pengambilan data.

10. Pengertian Web Server

Web server adalah program apliksi yang memiliki fungsi sebagai

menyaipan dokumen-dokumen web. Jadi semua dokumen web baik yang

di tulis menggunakan client side scripting maupun server side scripting

tersimpan dalam direktori utama web server (document root). Berikut

adalah contoh web server, web server Apache yang mendukung PHP, web

server Microsoft internet information service (IIS) yang medukung ASP

dan PHP, web server Tomcat yang medukung java Server Pages ( JSP).

11. Data Base Server

Data base server adalah program yang di gunakan untuk menyimpan

data yang akan di olah pada halam web. Data base bisa disebut data base

managemen System (DBMS) adalah aplikasi yang menjembatani antara

user dengan data-data yang ada di dalam database. Dengan DBMS user

mampu mengolah data-data di dalam database secara mudah dan cepat.

Arsitektur DBMS ada yang stand alone dan ada yang client server.

DBMS yang harus di gunakan adalah database server karena aplikasi web

adalah aplikasi client server yang dapat di akses oleh banyak user selama

ada koneksi internet, berikut adalah beberapa DBMS server yang populer

saat ini :
24
25

a. Close source / berbayar : Microsoft SQL Server, Oracle

b. Open source / gratisn : MYSQL

12. Pemograman HTML

HTTP atau Heyper text Markup Language merupkan salah satu format

yang di gunakan dalam pembuatan dokumen dan aplikasi yang berjalan di

halaman web. Dokumen ini di kenal sebagai web page . dokumen HTML

merupakan dokumen yang di sajikan pada web Browser. Tag adalah kode

yang di gunkan untuk moles text ASCII menjadi HTML. Tag di awali

tanda runcing. ada text pembuka <HTML> dan ada text penutup

</HTML> yang di tandai dengan slash (garis miring) di depan awal

tulisanya. Tag di atas memberikan kaidah bahawa yang akan di tulis di

antar kedua tag tersebut adalah isi dari dokumen HMTL.

Sebuah dokumen HMTL di susun oleh beberapa elemen atau lebih di

kenal dengan komponen-komponen dasar. Elemen dasar yang di miliki

dalam pembuatan dokumen HMTL adalah tag html, tag body, dan tag

head. Tag HTML merupakan, tag dasar yang mendifinisikan bawa

dokumen adalah dokumen HTML tag ini sebagai tag pertama dalam

dokumen HTML , tag head merupakan tag berikutnya setelah tag html, di

gunakan untuk menuliskan keterangan tentang dokumen web yang di

tampilakan. Tag title merupakan tag di dalam head yang di gunakan untuk

menuliskan judul dari dokumen HTML yang akan mucul pada caption

halam browser jika halam tersebut di akses. tag body merupakan section

utama dalam dokumen web pada section ini semua dokumen yang akan di
26

tampilkan di dalam browser. Harus di tuliskan macam-macam tag html

berserta fungsinya lengkap akan penulis bahas di bawah ini.

Contoh program :

<HTML>

<HEAD>

<TITLE> alat penghemat </TITLE>

</HEAD>

<BODY>

selamat datang di web penjualan alat pengemhemat

</BODY>

</HTML>

13. Pemograman PHP

PHP singkatan dari PHP Hypertext Preprocessor yang digunkakan

sebagi bahasa script server-sid dalam pengembangan web yang disisipkan

pada dokumen HTML. Pengunaan PHP memungkinkan Web dapat di buat

dinamis sehingga maintenance situs web tersebut menjadi lebih mudah

dan efisin. php merupakan software open-source yang di sebarkan dan

dilisensikan secara gratis serta dapat di-download secara bebas dari situs

resminya http://www.php.net
27

Contoh program :

<HTML>

<HEAD>

<TITLE> ALAT PENGHEMAT </TITLE>

</HEAD>

<BODY>

<?php Echo”selamat datang di toko alat penghemat

bahan bakar FEMAX” ?>

</BODY>

</HTML>

14. MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal

disebabkan bersifat free pada berbagai platsorm.

MySQL adalah sebuah perangkat lunak sistem menejemen basis data

SQL atau DBMS yang multithread, multiuser, dengan kuran lebih enam

juta instalasi di seluruh dunia. MySQL dimiliki dan disponsori oleh

sebuah perusahaan komersial swedia MySQL AB, dimana memegang hak

cipta hampirn atas semua kode sumbernya.

Untuk melakukan administrasi dalam basis data MySQL, dapat

menggunakan modul yang sudah termasuk di dalam yaitu command-


28

line(perintah MySQL dan mysqladmin). Sebuah modul berbasis grafik

(GUI): MySQL administrator dan MySQL query browser.

15. Adobe DreamWaver

Adobe Dreamweaver adalah program yang digunakan untuk membuat

atau menyunting halaman web. Software Dreamweaver dikeluarkan oleh

Adobe System. Aplikasi ini banyak digunakan oleh para programmer,

desainer dan developer web dikarenakan kemudahan dalam

penggunaanya, kelengkapan fiturnya dan juga dukungannya terhadap

teknologi terkini. Adobe Dreamweaver menyediakan fitur editor

WYSIWYG (What You See is What You Get) atau dalam bahasa

kesehariannya disebut Design View. Maksudnya adalah, tampilan hasil

akhir web kita nanti akan sama dengan tampilan pada saat proses

perancangan halaman web.

Dengan segala fitur yang ada pada Adobe Dreamweaver, membuat

suatu web bukanlah hal yang sulit. Kita tidak perlu menguasai berbagai

macam bahasa pemrograman web seperti HTML, CSS, Javascript, PHP,

dan sebagainya. Cukup mengetahui dasar dasarnya saja, karena didalam

aplikasi ini sudah disediakan alat alat otomatis.  Selain itu, aplikasi ini juga

menyediakan 3 macam tampilan yaitu Code View, Design View dan Split

View. Code View cocok untuk para programmer yang terbiasa dengan

kode kode pemrograman web. Sedangkan Design View cocok untuk para

Designer yang terbiasa dengan visual. Jika ingin menggunakan keduanya,

bisa memilih Split View.  


29

a. Toolbar

Toolbar berikut adalah fasilitas-fasilitas yang sering di gunakan

sebagaimana telah di sajikan pada gambar 2.9. dengan keteranga yang

telah di sajikan pada tabel 2.3.

Gambar 2.9. Toolbar Dreamwaver

Nama Keterangan

Code view untuk menampilkan documen dalam bentuk kode

untuk menampilkan documen dalam bentuk kode


Splint view
dan desain

untuk menampilkan documen dalam bentuk desain


Desain view
saja

Documen title Untuk memberikan judul pada documen

Preview in browser Untuk menampilkan document ke browser

Tabel 2.3 Fasilitas tool bar DreamWaver


30

a. Insert bar Form

Insert bar form berikut adalah fasilitas-fasilitas yang sering di

gunakan sebagaimana telah di sajikan pada gambar 2.10. dengan

keteranga yang telah di sajikan pada tabel 2.4.

Gambar 2.10. InsertBar Dreamwaver


31

Nama Keterangan

Form Untuk menampilkan form pada document

Text Field Untuk obyek text filed pada document

Textarea Untuk membuat obyek textarea pada document

Checkbox Untuk membuat obyek checkbox pada document

Radio button Untuk membuat obyek radiobutton pada


document

button Untuk membuat obyek button pada document

Select list/menu Untuk membuat obyek list/menu pada document

File filed Untuk memasukkan file-field pada document

Tabel 2.4 Fasilitas pada insert DreamWaver

16. Sublime Text Editor

Sublime Text Editor adalah editor teks untuk berbagai bahasa

pemograman termasuk pemograman PHP. Sublime Text Editor merupakan

editor text lintas-platform dengan Python application programming

interface (API). Sublime Text Editor juga mendukung banyak bahasa

pemrograman dan bahasa markup, dan fungsinya dapat ditambah dengan

plugin, dan Sublime Text Editor tanpa lisensi perangkat lunak.


32

Sublime Text Editor pertama kali dirilis pada tanggal 18 januari 2008,

dan sekarang versi Sublime Text Editor sudah mencapai versi 3 yang

dirilis pada tanggal 29 januari 2013.

Sublime Text mendukung operation system seperti Linux, Mac Os X,

dan juga windows. Sangat Banyak fitur yang tersedia pada Sublime Text

Editor diantarnya minimap, membuka script secara side by side, bracket

highlight sehingga tidak bingung mencari pasangannya, kode snippets,

drag and drop direktori ke sidebar terasa mirip dengan TextMate untuk

Mac OS.

17. Pengembangan sistem dengan waterfall

Dalam perancangan aplikasi pada tugas akhir ini penulis mnggunakan

metode waterfall. Metode waterfall adalah metode yang menyarakan

sebuah pendekatan yang sistematis dan sekuensial melalui tahapan-

tahapan yang ada pada SDLC untuk membangun sebuah perangkat lunak.

Gambaran menjelaskan bahwa metode waterfall menakankan pada

sebuah keturutan dalam proses pengembangan perangkat lunak. Metode

ini adalah sebuah metode yang tepat untuk membangun sebuah perangkat

lunak yang tidak terlalu besar dan suber daya manusia yang terlibat dalam

jumlah yang terbatas.

Gambar 2.11. UML Waterfall


33

Dapat di lihat pada gambar 10. berikut adalah penjelasan dari tahap-

tahap yang di lakukan dalam metode waterfall :

a. Tahap analisis kebutuhan. Mengenalisis tentang pelayanan,

batasan, dan tujuan sistem di tentukan melalui konsultasi

dengan user sistem. Persayaratan ini kemudian di definisikan

secara rinci dan berfungsi sebagai spesifikasi sistem.

b. Tahap perancangan, kegitana ini menentukan arsitektur sistem

secara keseluruhan. Perangkat lunak melibatkan identifikasi

dan deskrepsi abstraksi sistem perangkat lunak yang mendasar

dan hubungan-hubunganya.

c. Pengkodean, pada tahap ini perancangan perangkat lunak di

realisasikan sebagai serangkaian program atau unit program.

Pengujian unit melibatkan verifikasi bahwa setiap unit telah

memenuhi spesifikasinya.

d. Tahap pengujian, unti program atau program individual di

integrasikan dan di uji sabagai sistem yang lengkap untuk

menjamin sebagai persyaratan sistem telah di penuhi. Setelah

pengujian sistem, perangkat lunak di kirim ke pelanggan.

e. Tahap pengoprasian, ini merupakan fase siklus hidup yang

paling lama. Sistem di instalasi dan di pakai. Serta

pemeliharaan mencakup koreksi dan berbagai error yang tidak

di temukan pada tahap-tahap terdahulu, perbaikan aras


34

impelementasi unit sistem dan pengembangan pelayanan

sistem, sementar persyaratan-persyaratan baru di tembahkan.


BAB III

METODE PENELITIAN

A. Bahan dan Materi Penelitian

Tahap ini di lakukan untuk menentukan bahan dan materi yang di perlukan

dalam melakukan penelitian. Kemudian data data yang di peroleh diolah

sehingga terwujud suatau hasil penelitian. Bahan dan materi berupa informasi

yang di peroleh peneliti dari penelitian di CV. Karya Solenoida yang

melibatkan pimpinan perusahaan serta petugas. Adapun bahan dan materi

yang di peroleh pada saat melakukan penelitian yaitu:

1. Data Petugas

2. Data Produk

3. Data Pembeli

4. Data Transaksi

B. Alat Penelitian

Agar penelitian berjalan lancar di butuhkan peralatan yang dapat

mendukung kegiatan penelitian. Adapun peralatan yang di gunakan dalam

pembuatan program aplikasi sistem informasi penjualan CV. Karya Solenoida

meliputi perangkat keras (hardware) dan perangkat lunak (software).

32
33

18. Perangkat Keras (Hardware)

Hardware merupakan sebuah perangkat keras yang digunakan dalam

pengoperasian sistem, pada penelitian ini peneliti menggunakan sebuah :

a. Laptop ACER TravelMate 6293

Laptop ACER TreavelMate 6293 memiliki spesifikasi CPU CORE

2 DUO 2.53 GHz , LCD 12”, Memory 4 GB DDR3, HDD 500GB.

Digunakan sebagai perangkat keras di mana sudah terinstal

software-software pendukung untuk mengerjakan penelitian ini, serta

sebagai tempat penyimpanan data-data penelitian.

b. Printer Hp Diskjet 1010

Printer Hp Diskjet 1010 digunakan untuk mencetak naskah

proposal penelitian dan naskah laporan penelitian.

19. Perangkat Lunak (Software)

Software atau perangkat lunak digunakan untuk mendukung jalannya

perangkat keras, pada penelitian ini peneliti menggunakan software

pendukung pembuatan aplikasi antara lain :

a. Sistem Operasi Windows 7

Sistem operasi yang digunakan oleh peneliti untuk mengoperasikan

ACER TRAVELMATE 6293.

b. Microsoft Office 2010

Perangkat lunak yang digunakan untuk melakukan pembuatan

naskah proposal dan naskah penelitian.


34
35

c. Microsoft Visio 2010

Software aplikasi yang digunakan untuk pembuatan desain gambar

diagram konteks, DFD, ERD dalam penelitian.

d. XAMPP

XAMPP merupakan tool yang menyediakan satu buah paket

perangkat lunak untuk mendukung dalam pembuatan website. Di

dalam paket software tersebut juga terdapat perangkat lunak yang di

gunakan untuk pembuatan database.

e. WEB Browser

WEB browser merupakan perangkat lunak untuk menampilkan

halaman website yang telah di buat. Dalam penelitian ini web browser

yang di gunakan adalah goole crome.

f. Adobe Dreamweaver 

Perangkat lunak yang digunakan untuk membuat program sistem

informasi.

g. Sublime text2

Perangkat lunak penyuting web yang digunakan untuk membuat

program sistem informasi selain menggunakan adobe dreamweaver

C. Jalan Penelitian

Penelitian mempunyai tujuan untuk memperoleh informasi data serta

hasilnya bermanfaat serta relevan untuk mendapatkan suatu gambaran yang

nyata dan luas dalam penelitian. Dalam penlitian di perlukan langkah-langkah

sebagai berikut
36

1. Pengumpulan Data

Dalam melakukan penlitian ini peneliti menggunakan beberapa metode

untuk mendaptakan data dan bahan-bahan yang di perlukan. Metode yang

di lakukan diantaranya:

a. Observasi

Observasi dilakukan dengan mendatangi langsung tempat

penelitian yaitu CV. Karya solenoid di Jln. Ahmad Yani No 94 wedi,

Klaten untuk memperoleh data yang dibutuhkan dalam penelitian.

Adapun data-data yang akan diperoleh dari observasi yaitu berupa data

produk, data pembeli , data petugas / petugas, dan data transaksi

penjualan di CV. Karya Solenoida.

b. Wawancara

Wawancara dilakukan secara langsung dengan pimpinan

perusahaan (Joko istiyanto, S.Pd) dan petugas (Dewi). Hasil

wawancara berupa informasi pemasaran yang sudah dilakukan oleh

CV. Karya solenoida selain itu di peroleh permasalah yang di hadapi

dan analisis kebutuhan.

2. Analisis sistem

Analisis sistem adalah penguraian sistem informasi yang sudah utuh

kedalam bagian-bagian komponennya dengan tujuan dapat

mengidentifikasi dan mengevaluasi permasalahan dalam sistem sehingga

nantinya dapat di lakukan perbaikan atau pemgembangan.


37

Analisisi sistem terdiri dari :

a. Analisis kelemahan sistem

Analisis kelemahan sistem mengungkapkan tentang kelemahan-

kelemahan yang ada dari sistem yang dipakai saat ini .

Adapun kelemahan tersebut antara lain:

1) Kurangnya kefektifan dalam meberikan pelayanan kepada pembeli

di media website. Misalnya apabila pembeli membeli produk pada

waktu malam hari sedangkan di website resmi hanya tertera nomor

telfon untuk pemesanan produk, sedangkan petugas yang

menerima pesanan online via telfon atau sms hanya bertugas saat

jam kerja saja.

2) Penulisan alamat pembeli seringkali terjadi kesalahan, tulisan tidak

jelas sehingga menghambat pengiriman barang.

3) Dalam pembuatan laporan transaksi terkendalam dengan rekap dan

pencarian data karena data harus di cari secara manual. Dan

terkendala dengan data yang kurang lengkap yang salah satu

penyebabnya adalah human error.

b. Analisis kebutuhan sistem

Pada tahap ini menganalisi kebutuhan akan perangkat keras

(hardware) dan perngakat lunak (software) dari sistem yang akan

dibuat. Kebutuhan tersebut antara lain:


38

1) Perangkat keras (hardware) berupa PC lengkap atau Laptop

dengan spek minimal processor sekelas pentium, RAM 1 GB dan

HDD 160GB.

2) Perangkat lunak (software) yang di butuhkan adalah OS min

Windows 7 atau sejenis dan browser.

D. Perancangan sistem

Perancangan sistem menentukan bagaiman suatu sistem akan meyelsaikan

permasalahan yang mesti di selesaikan, tahapan ini menyangkut dari

komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem

sehingga setelah instalasi, sistem akan benar-benar bisa berjalan dengan baik.

Rancang sistem informasi web penjualan penghemat bahan bakar femax

adalah sebagai berikut:

1. Diagram Konteks

Diagram konteks adalah diagram yang di gunakan untuk

menggambarkan sistem secara umum dari kesulurahan sistem yang akan

di buat.

Diagaram konteks yang terlihat pada gamabar 3.1 menjelaskan bahwa

terdapat dua entitas yaitu petugas, dan pembeli. Petugas adalah yang

mengoperasikan sistem ini yaitu pegawai CV. Karya Solenoida. Input

untuk sistem berasal dari petugas dan pelanggan. Input dari petugas adalah

berupa data petugas, data produk, status pemesanan dan status

pembayaran. Input yang berasal dari pembeli adalah berupa data

pemesanan, data konfirmasi. Output dari sistem yang diberikan kepada


39

petugas berupa informasi data petugas, informasi data produk, informasi

data pemesanan, informasi data konfirmasi. Output dari sistem yang

diberikan kepada pembeli berupa informasi produk, informasi data

pemesanan, informasi data konfirmasi, status pemesanan.

Gambar 3.1 Diagram Konteks

2. Data Flow Diagram (DFD)

DFD adalah suatu model logika data atau proses yang di buat unruk

menggambarkan dari mana asal data dan kemana tujuan data yang keluar

dari sistem, dimana, data disimapan, proses apa yang menghasilkan data

tersebut. interakasi antara data yang tersimpan dan proses yang di kenakan

pada data tersebut.

DFD merupakan grafik yang menggambarkan aliran informasi dan

transformasi informasi yang di aplikasikan sebagai data yang mengalir

dari input dan output. DFD menunjukan hubungan antara data pada sistem

dan proses pada sistem. Berikut merupakan proses DFD :

a. DFD level 1

Pada proses DFD level 1 merupakan penjelasan umum sebuah

gambaran aliran data yang menghubungkan proses-proses yang terjadi,

yang didapat berdasarkan hasil diagram konteks. Adapun bentuk DFD


40

level 1 mengenai sistem informasi web penjualan di CV. Karya

Solenoida dapat dilihat yang mana telah tersajikan pada gambar 3.2

berikut.

Gambar 3.2 DFD Level 1

b. DFD Level 2 Proses 1 Petugas Enteri Data Master

Pada proses gambar 3.3 di bawah ini menjelaskan bahwa petugas

melakukan enteri data master berupa data produk, data kategiori

kedalam sistem.

Gambar 3.3 DFD Level 2 Petugas Enteri Data Master


41

c. DFD Level 2 proses 2 Transaksi Pembeli

Pada gambar 3.4 di bawah ini di jelaskan bahwa pembeli

memasukan data tansaksi berupa data pemesanan.

Gambar 3.4 DFD level 2 Proses 2 Transksi Pembeli

d. DFD Level 2 Proses 3 Mangemen Pesanan

Pada gambar 3.5 di bawah ini di jelaskan bahwa petugas

memproses data pesanan untuk menghasilkan setatus pesanan dan

penginputan data no pengriman.

Gambar 3.5 DFD Level 2 Proses 3 Managemen Pesanan


42

e. DFD level 2 Proses 4 Cetak Laporan

Pada gamabr 3.6 di jelakan bahwa petugas mendapatan cetak

laporan berupa transaksi pemesanan, dan laporan cetak alamat

pengiriman.

Gambar 3.6 DFD level 2 proses 4 cetak laporan

3. Perancangan Basic Data (Database)

Database merupakan kumpulan data dapat di gambarkan sebagai

aktifitas dari sutu atau lebih organisasi yang berlokasi. Perancangan

database dimaksudkan untuk memudahkan adalah mengetahui file-file

database yang di gunakan dalam perancangan sistem. Perancangan

database meliputi tahap pengumpulan data yang butuhkan dan analisis,

perancangan database konseptual, perancangan database logik dan

perancangan database fisik.

a. Tahap pengumpulan data dan analisis

Pada tahap ini mengumpulkan serta menentukan data apa saja yang

di perlukan untuk merancang suatu sistem. berdasarkan kebutuhakan

data yang di peroleh dari DFD, maka data yang di perlukan adalah data

petugas , data detail petugas, data pembeli, data produk, data transaksi,

data detail transaksi, data tarif jne dan data kategori.


43

b. Perancangan database konseptual

Tujuan dari tahap ini adalah untuk menghasilkan skema konseptual

untuk databse yang tidak tergantung pada sistem manajemen database

yang spesifik. Penggunaan model data tingkat tinggi seperti ER

(Entity Relationship) sering digunakan didalam tahap ini. Di dalam

skema konseptual dilakukan perincian aplikasi–aplikasi database dan

transaksi–transaksi yang diketahui .

Pada tahap ini kegiatan yang dilakukan mengecek tentang

kebutuhan– kebutuhan pemakai terhadap data yang dihasilkan dari

tahap 1.

1) ERD (Entity Relationship Diagram)

Pada perancangan ERD (Entity Relationship Diagram) suatu

rancangan membentuk hubungan suatu kegiatan di dalam sistem

yang berkaitan langsung dan mempunyai fungsi dalam proses

tersebut. ERD digunakan untuk menjelaskan hubungan antara data

dalam basis data berdasarkan objek-objek dasar data yang

mempunyai hubungan antar relasi.


44

Gambar 3.7 ERD

c. Perancangan Database Logik

Pada taha ini adalah transformasi dari skema konseptual ke model

data sistem manajemen database. yaitu menggunakan penyesuaian

skema ke sistem manajemen database yang spesifik, di lakukan suatu

penyesuaian skema yang dihasilkan dari tahap ERD untuk

dikonfirmasikan pada bentuk implementasi yang spesifik dari suatu

model data seperti yang digunakan oleh sistem manajemen database

yang terpilih. Berikut hasil dari tahap ini:


45

Tbl_petugas Tbl_petugas_detail Tbl_kategori


Id* Petugas_detail_id* Kategori_id*
Namapetugas petugas_id** Kategori_nama
group Nama_depan Kategori_slug
password Nama_belakang Kategori_keterangan
emai Jenis_kelamin Kategori_induk
Tempat_lahir Kategori_type
tanggal_lahir Kategori_sort
Tbl_produk Handphone
Produk_ID* telephone
Produk_tgl alamat Tbl_transaksi
Produk_isi provinsi Transaksi_id*
Produk_title kota Transaksi_status
Produk_nama kecamatan Waktu_transaksi
Produk_status kodepos Total
Produk_type random
Produk_foto tax
produk_kode total_tax
Tbl_pembeli all_total
Produk_harga pembeli_id*
produk_diskon tax_type
Transaksi_id** transfer_tujuan
Produk_stok Nama_lengkap
Produk_atribute nomor_pengiriman
alamat
Produk_kategori provinsi Tbl_transaksi_detail
Produk_dilihat kota detail_id*
Tbl_tarif_jne kecamatan Transaksi_id**
Terif_id* no_telepon Produk_id**
Kode_lengkap no_handphone nama
Kode_kabupaten option
kecamatan quantity
Kode Tbl_status
harga
Reg ID*
sub_total
Estimasi_reg Tgl
Oke Transaksi_id**
Estimasi_oke Status
yes
46

4. Perancangan Database fisik

Pada perancangan database fisik adalah proses pemilihan struktur

penyimpanan yang spesifik dan pengaksesan file– file database untuk

mencapai kinerja yang terbaik . pada tahap ini mengambarkan jenis dan

tipe data serta relasi antar tabel dari tabel satu ke tabel yang lain. dimana

ada beberapa tabel yang saling berkaitan. Dengan adanya relasi tersebut

akan mempermudah pembacaan tabel karena akan terlibat file mana yang

di jadikan primary key dan foreigen key. Dari tabel tersebut mempunyai

batasan integritas sebagai berikut.

a. Struktur tabel petugas

Tabel ini di gunakan untuk meyimpan data petugas dengan

perancangan sebagai berikut.

Nama tabel : tbl_petugas

File primary key : ID

File foreign key :-

Jumlah file :4

Nama file Jenis data Ukuran keterangan


id mediumint 8 Primari key
namapetugas Varchar 75 Nama untuk login
password Varchar 75 Password login
email Varchar 254 Email petugas petugas

group Varchar 25

Tabel 3.1 Tambel petugas


47
48

b. Struktur Tabel Petugas Detail

Tabel ini di gunakan untuk meyimpan data petugas detail untuk

mengetahui profil dari petugas tersebut dengan perancangan sebagai

berikut.

Nama tabel : tbl_petugas_detail

File primary key : petugas_detail_id

File foreign key : petugas_id

Jumlah file : 14

Nama file Jenis data Ukran keterangan


Petugas_detail_i mediumint 8 Id detail petugas
d
petugas_id Midiumint 8 Id petugas
Nama_depan Varchar 20 Nama depan petugas
Nama_belakang Varchar 20 Nama belakng petugas
Jenis_kelamin Varchar 20 Jenis kelamin petugas
Tempat_lahir Varchar 75 Tempat lahir petugas
tanggal_lahir Date - Tanggal lahir petugas
Handphone Varchar 75 Nomor handphone
petugas
Telephone Varchar 75 Nomor telephone
petugas
Alamat Text - Alamat detail petugas
Provinsi Varchar 25 Provinsi petugas
Kota Varchar 25 Kota petugas
kecamatan Varchar 25 Kecamatan petugas
kodepos Varchar 25 Kode pos petugas

Tabel 3.2 Tambel Detail Petugas


49

c. Struktur tabel kategori

Tabel ini di gunakan untuk meyimpan data kategori dengan

perancangan sebagai berikut.

Nama tabel : tbl_kategori

File primary key : kategori_ID

File foreign key :-

Jumlah file :7

Nama file Jenis data Ukuran keterangan


Kategori_id Bigint 20 Id kategori
Kategori_nama Varchar 200 Nama kategori
Kategori_slug Varchar 200 pendukung
Kategori_keteranga Text - keterangan kategori
n
Kategori_induk Bigint 20 Induk kategori
Kategori_sort Int 100 Mengubah kedudukan
Kategori_type Varchar 15

Tabel 3.3 Tambel Kategori

d. Struktur Tabel Produk

Tabel ini di gunakan untuk meyimpan data Produk, Produk yang

berisi produk, dengan perancangan sebagai berikut:

Nama tabel :tbl_Produk

File primary key : Produk_id

File foreign key :-

Jumlah file : 15
50

Nama file Jenis data Ukuran Keterangan


Produk_ID Bigint 20 Id Produk / produk
Produk_tgl Datetime - Tanggal Produk
Produk_isi Text - Deskripsi produk
Produk_title Text - Nama title
Produk_nama varchar 200 Nama produk
Produk_foto Text - Alamat upload foto
Produk_kode Varchar 25 Kode produk
Produk_harga Float 22 Harga asli
Produk_diskon Float 22 Harga diskon
Produk_stok Int 5 Stok barang
Produk_atribute Text - Barisi atribut Produk
Produk_kategori Text - Kategori produk
Produk_status Varchar 20 Untuk membedakan
produk dan foto
Produk_type Varchar 20 Untuk mendukung produk
status
Produk_dilihat Mediumint 9

Tabel 3.4 Tambel Produk

e. Struktur Tabel Pembeli

Tabel ini digunakan untuk meyimpan data pengiriman, data

pengiriman adalah data alamat orang yang melakukan pembelian

barang dengan perancangan sebagai berikut.

Nama tabel : tbl_pembeli

File primary key : pembeli_id

File foreign key : transaksi_id

Jumlah file : 10
51

Nama file Tipe data Ukuran keterangan


Pembeli_id Int 255 Id prngiriman
Transaksi_id Bigint 255 Id transaksi
Nama_lengkap Varchar 100 Nama pemesan
Alamat Text - Alamat pemesan
provinsi Varchar 100 Provinsi pemesan
Kota Varchar 100 Kota pemesan
kecamatan Varchar 100 Kecamatan pemesan
no_telepon Varchar 100 Nomor tlp pemesan
no_handphone Varchar 100 Nomor hp pemesan

Tabel 3.5 Tambel Pembeli

f. Struktur tabel tarif jne

Tabel ini digunakan untuk meyimpan data tarif jne dengan

perancangan sebagai berikut.

Nama tabel : tbl_tarif_jne

File primary key : tarif_id

File foreign key :-

Jumlah file : 10

Nama file Tipe data Ukuran keterangan


tarif_id Int 25 Id tarif
Kode_lengkap varchar 25 Kode lengkap
Kota_kabupate Varchar 25 Nama kota /kabupaten
n
kecamatan Varchar 25 Nama kecamatan
kode Varchar 100 Kode
reg float - Tarif reguler
Estimasi_reg Varchar 25 Setimasi pengriman
oke float - Tarif oke
Estimasi_oke Varchar 25 Estimasi pengiriman
52

yes float - Tarif yes

Tabel 3.6 Tambel Tarif JNE

g. Struktur Tabel Transaksi

Tabel ini digunakan untuk meyimpan data transaksi dengan

perancangan sebagai berikut.

Nama tabel : tbl_transaksi

File primary key : transaksi_id


Nama file Jenis file Pajang keterangan
Transaksi_id Bignit 20 id transaksi
Transaksi_status Varchar 25 Status transksi
Waktu_ Transaksi Datetime - Tanggal transaksi
Total Float 21 Total harga produk
Random Float 21 Kode transfer
tax Float 21 biaya kirim
total_tax Float 21 Total Biaya kirim
all_total Float 21 Total yang harus di bayar
tax_type Varchar 255 Jenis pengiriman
transfer_tujuan Varchar 255 Bank pemilik
Nomor_pengiriman Varchar 255 Nomor pengiriman

File foreign key :-

Jumlah file : 10
53

Tabel 3.7 Tambel Transaksi

h. Struktur Tabel Transaksi Detail

Tabel ini digunakan untuk meyimpan data transaksi detail dengan

perancangan sebagai berikut.

Nama tabel : tbl_transaksi_detail

File primary key : detail_id

File foreign key : transaksi_id, produk_id

Jumlah file :8

Nama file Jenis file Panjang Ketarangan


detail_id Int 25 Id detail transaksi
Transaksi_id Bigint 20 Id transaksi
Produk_id Bigint 20 Kode produk
Nama Varchar 225 Nama produk
Option Text - Keterangan produk
Quantity Int 255 Banyak produk
Harga Float 20 Harga satuan
sub_total Float 20 Total harga

Tabel 3.8 Tambel Transaksi Detail

i. Struktur Tabel Status

Tabel ini digunakan untuk meyimpan data transaksi detail dengan

perancangan sebagai berikut.

Nama tabel : tbl_status

File primary key : ID

File foreign key : transaksi_id


54

Jumlah file :8

Nama file Jenis file Panjang Ketarangan


ID Int 11 Id status
tgl date - tanggal
Transaksi_id int 11 Transaksi_id
status text - status

Tabel 3.9 Tabel Status


55

E. Perancangan Desain interface

Beberapa desain tampilan untuk sistem inFormasi web penjualan alat

penhemat bahan bakar femax di CV. Karya Solenoida adalah sebagai berikut

1. Desain Form halaman login petugas

Desain Form halaman login petugas dapat dilihat pada sajian gambar

3.8

Gambar 3.8 Form login

2. Daftar petugas dan form tambah petugas

Desain tambah petugas di gunakan untuk menambah petugas yang bisa

mengakses managemen sistem informasi dan daftar petugas di gunakan

untuk menampilakan daftar data petugas yang bisa mengakses dapat

dilihat pada sajian gamabar 3.9 form tambah petugas dan gambar 3. 10

daftar petugas.
56

Gambar 3.9 Form Tambah petugas

Gambar 3.10 Daftar Petugas


57

3. Tambah kategori dan daftar kategori

Desain tambah kategori di gunakan untuk menambah kategori produk

dan daftar kategori untuk melihat kategori yang sudah di input-kan, dapat

dilihat pada sajian 3.11 tambah kategori dan gambar 3.12 daftar kategori.

Gambar 3.11 Form tambah kategori

Gambar 3.12 Daftar kategori

4. Tambah Produk dan Daftar Produk

Desain tambah produk di gunakan untuk menambah produk dan daftar

produk di gunakan untuk melihat data produk yang sudah di input-

kan.gambar dapat dilihat pada sajian 3.13 tambah produk dan gambar

3.14 daftar produk.


58

Gambar 3.13 Tambah Produk


59

Gambar 3.14 Daftar Produk

5. Tampilan index

Desain halaman index di gunkan saat pembeli mengakses website

pertamakali. Gamabar dapat dilihat pada sajian gambar 3.15 index

Gambar 3.15 index


60

6. Form Pemesanan

Desain halaman form pesanan di gunakan untuk menginputkan datapa

pembeli. Gambar dapat dilihat pada sajian gambar 3.16

Gambar 3.16 Form Pemesanan

7. Daftar pesanan

Desain daftar pesanan di gunakan untuk melihat data pesanan. gambar

dapat dilihat pada sajian gambar 3.17 daftar pesanan.


61

Gambar 3.17 Daftar pesanan

8. Form Managemen pesanan

Desain managemen pesanan di gunakan untuk memanagemen data

pesanan. gambar dapat dilihat pada sajian gambar 3.18 form managemen

pesanan.

Gambar 3.18 Form Managemen pesanan

9. Halaman cek pesanan

Desain halaman cek pesanan di gunakan untuk pembeli mengecek

status pesanan. Gamabar s dapat dilihat pada sajian gambar 3.19


62

Gambar 3.19 Cek Status Pesanan

F. Hambatan Dalam Penelitian

Merupakan beberapa kendala yang peneliti alami pada saat melakukan

penlitian baik dari objek yang diteliti maupun dalam pembuatan program serta

pemaikain software.

1. Kesulitan dalam mencari sumber-sumber buku serta referensi di

perpustakaan UNWIDHA untuk di jadikan pegangan oleh penulis dalam

penyususnan tugas akhir ini sehingga penulis harus mencari sumber-

sumber buku serta referensi di luar universitas.

2. Kurangnya pendalaman materi maupun praktek tentang php html serta

tentang web yang di berikan saat perkuliahan sehingga penulis harus

mempelajari dari awal.


BAB IV

HASIL PENELITIAN DAN PEMBAHASAN

A. Hasil Penelitian

Hasil penelitian ini berupa perangkat lunak atau aplikasi yang dapat

digunakan untuk media penjualan online dengan berbasis web penjualan alat

Penhemat BBM Femax di CV. Karya Solenoida, dengan menggunakan

perangkat lunak komputer yang dikembangkan dengan bahasa pemograman

HTML dan PHP. Pada aplikasi ini terdapat 6 form utama di dalam halaman

khusus petugas yaitu terdapat form login petugas, form petugas, form

produk, form kategori, form pesanan, form tarif jne. Terdapat laporan transksi

pemesaan, cetak alamat pemesan untuk pengiriman barang. Pada halaman

pembeli atau penggunjung mengakes halaman utama hanya terdapat 2 form

yaitu form pemesanan serta form cek status. Sistem ini akan di uji

mengunakan blackbox untuk menguji apakah sistem dapat berjalan

sebagaiman yang di harapakan, sebelum di implementasikan. Berikut

pembahasan dari program yang telah di uji.

1. Login Petugas

Login digunakan sebagai pintu gerbang untuk masuk ke tampilan

dhasborad untuk mengelola aplikasi web penjualan. Untuk bisa login

petugas harus mengisikan petugas id beserta password kemudian tekan

tombol login.

60
61

Gambar 4.1 Form login Petugas

Pada sajian gambar 4.1 dapat di jelaskan bahwa petugas harus

memasukkan nama petugas dan password pada Form yang sudah di

sediakan. Kemudian terdapat tombol Log in yaitu untuk masuk kedalam

halaman khusus petugas. Jika terdapat kesalahan pada saat pengisian form

maka akan keluar form validasi.

2. Pengelolaan Data petugas

Gambar 4.2 Form Data Petugas


62

Pada sajian gambar 4.2 adalah tampilan data daftar petugas di

halaman petugas. Pada daftar ini terdapat tombol tambah, edit , hapus,

cekbox dan form cari. Form cari di gunakan untuk mencari data

petugas berdasarkan nama. Jika tombol tambah di klik maka akan

menampilkan Form yang dapat di lihat pada sajian gambar 4.3. jika

tombol edit di klik maka form sudah otomatis terisi sesuai data yang

akan di edit.

Gambar 4.3 Form Tambah Petugas

Pada sajian gambar 4.3 dapat di jelaskan adalah tampilan form

tambah maupun edit petugas. Terdapat tombol tutup dan tambah , jika
63

tombol tutup di klik maka akan kembali tampilan daftar petugas, serta

data yang sudah di inputkan akan secara otomatis tehapus. Jika form

telah di isi dengan tepat dan di klik tombol tambah maka data yang

sudah di inputkan akan tersimpan. Untuk form edit hapir sama dengan

tambah yang membedakan hanyalan tombol tambah berubah menjadi

update. Untuk fungsi dan kebutuhan tetap sama, jika edit maka form

akan terisi otomatis sesuai data yang akan di edit, kemudian jika

tombol tutup di klik maka akan kembali ke form daftar petugas dan

data tidak ada perubahan. Jika form inputan edit telah disi dan tombol

update di klik makan data akan tersimpan sesuai yang telah di edit.

3. Pengelolaan Data Kategori

Data kategori dikelola pada halaman kategori. Pada daftar kategori

ini petugas bisa menambahkan, menghapus, mengubah data kategori.

Pada gambar yang terlihat pada sajian gambar 4.4. terdapat tombol

yaitu tambah kategori, edit, hapus, jika masuk ke tambah terdapat

tombol tutup dan tambah, jika tombol edit di klik terdapat tombol

tutup dan update, Tombol hapus untuk menghapus data. Tombol edit

untuk mengubah data. Tombol tambah kategori untuk menanbahkan

data. Tombol tambah dan update untuk menyimpan data. Tombol

tutup untuk menutup form kategori. Tampilan form tambah maupun

edit kategori produk seperti dalam sajian gambar 4.5.


64

Gambar 4.4 Daftar Kategori

Gambar 4.5 Form Tambah Kategori

4. Pengelolaan Tarif JNE

Pengelolaan tarif jne di gunakan untuk mengendit tarif jne

mulai dari tarif, estimasi pengiriman. untuk tarif jne tidak tredapat

tambah karena semua data sudah di inputkan. Tampilan daftar tarif jne

di mana telah di sajikan pada gambar 4.6. Tampilan form edit dapat di

lihat pada sajian gambar 4.7 di sana terbapat form inputan yang tidak

bisa di rubah yaitu nama kota serta nama kecamatan. Untuk tombol
65

pada Form edit sama seperti lainya hanya terdapat tutup dan update

untuk fungsi sama seperti form edit yang sebelumnya.

Gambar 4.6 Daftar Tarif JNE

Gambar 4.7 Form Edit Tarif JNE

5. Pengelolaan Data Produk

Data produk dikelola oleh halaman daftar produk dan terdapat

form tambah produk dan edit peoduk. Pada halaman data produk ini

petugas bisa menambahkan, menghapus, dan mengedit data. Pada gambar

yang terlihat pada gambar 4.8 terdapat tombol yaitu tambah produk, edit,
66

hapus, dan cek box untuk aksi masal. Tombol hapus untuk menghapus

data. Tombol edit untuk mengubah data.

Gambar 4.8 Daftar Produk

Tampilan form produk tersaji dalam gambar 4.9. Pada daftar

produk yang tersaji pada gambar 4.8 terdapat tombol tambah produk

untuk menanbahkan data produk. Jika sudah masuk kedalam tambah

produk terdapat tombol tambah atau edit produk terdapat tombol

update untuk menyimpan data. Tombol tutup untuk menutup form

produk. Kolom cari digunakan untuk mencari data produk yang telah

di inputkan dengan mengisi kotak pencarian terlebih dahulu

berdasarkan kode produk atau nama produk.


67

Gambar 4.9 form Tambah Produk


68

6. Halaman index

Data halaman index, pada sajian gambar 4.10 pembeli saat

pertama masuk ke web penjualan alat penghemat bbm femax. Terdapat

form pencarian yang di gunakan untuk mencari produk dengan

memasukkan kata kuci nama produk. Pada sajian gambar 4.10 adalah

halaman index.

Gambar 4.10 index

Pada sajian gambar dapat di jelaskan pada bagian paling atas

bernama navigasi bar yang terdapat kategori produk, terdapat keranjanf

belanja, terdapat cek status pesanan dan terdapat form pencarian

produk. Di bawah navigasi bar terdapat tampilan produk jika nama

produk di klik maka akan muncul tampilan detail dari prduk tersebut

tampilan halam detail barang dapat di lihat pada sajian gambar 4.11.

Serta terdapat tombol beli untuk menambahkan di kranjang belanja,

beli dan kranjang belanja dapat di lihat pada sajian gambar 4.12.
69

Gambar 4.11 Halaman Detail Produk

Gambar 4.12 Tampilan Beli Dan Keranjang Belanja


70

Pada sajian gambar 4.12 dapat di jelaskan tampilan daftar barang

yang sudah di beli, semua akan tampil di halaman ini. Pada halalam

keranjang belanja pembeli dapat menambah atau mengurangi juamlah

barang yang akan di beli. Pada keranjang belanja terdapat dua tombol

yaitu tombol lanjut belanja jika di klik maka akan di arahkan ke

halaman index, serta tombol pembayaran jika di klik akan di arahkan

ke halaman atau form pengiriman / pemesanan di mana tersaji pada

gambar 4.13.

7. Halaman Pemesanan

Data halaman pemesanan, pada sajian gambar 4.13 di gunakan

untuk pembeli untuk mengisi form pemesanan, yang harus di isi

dengan benar untuk keperluan pengiriman produk.

Gambar 4.13 Form Pemesanan

Sajian gambar 4.13 dapat di jelaskan yaitu terdapat form yang

harus di isi. Di samping form yang haris di isi oleh pembeli terdapat
71

daftar belanja yang telah di beli dan terdapat total yang harus di

bayarkan. Selain itu terdapat tombol pesan sekarang yang di gunakan

untuk menyimpan data pesanan dan dapa pemesan kedalam data base.

8. Pengelolaan Pesanan

Data Pesanan dikelola oleh daftar pesanan. Pada daftar pesanan

petugas bisa menghapus, dan mengubah data. Pada gambar yang

terlihat pada gambar 4.14. terdapat tombol, edit, hapus dan tombol

pegination. Tombol hapus untuk menghapus data. Tombol edit untuk

mengubah data. Jikas sudah masuk kedalam Form edit terdapat tombol

update untuk menyimpan data, Tombol tutup untuk menutup form

buku. Kolom cari digunakan untuk mencari data pesanan dengan

mengisi kotak pencarian terlebih dahulu berdasarkan kode inovice

(kode pesanan) atau nama pemesan.

Gambar 4.14 Daftar Pesanan


72

Sajian gambar 4.14 dapat di jelaskan bahwa transaksi yang telah

di lakukan oleh pembeli, datanya akan tampil di halaman ini. Pada

halaman ini terdapat beberapa tombol yaitu tombol edit, hapus ,

cekbox, cetak alamat dan cetak laporan transaksi. Semua tombol

fungsinya sama seperti di form sebelumnya. Tetapi yang membedakan

pada form ini terdapat tombol cetak alamat yang di gunakan untuk

mencetak alamat pesanan. Serta terdapat tombol mencetak laporan

transaksi penjualan. Tombol edit di gunakan untuk mengedit status

pesanan.

9. Halaman Cek Status

Data halaman Cek Status, pada sajian gambar 4.15 pembeli dapat

mengecek status pemesaan dengam memasukkan nomor invoice atau

nomor / kode transaksi. Dan di halaman ini juga di gunakan untuk

mengecek nomor pengirirman.

Gambar 4.15 Halaman Cek Status Pesanan

Sajian gambar 4.15 ini di jelaskan bahwa pembeli dapat mengecek

status pesananya apakah pesanan pending, sudah transfer, sudah di

kirim dan sudah di terima. Sebelum pembeli cek status pembeli harus
73

menekan tombol pada bagian navigasi bar di tuliasn cek status

pesanan. Setelah itu muncul form untuk mengisi nomor pesanan.

Setalah Form di isi dengan benar maka pembeli harus menekan tombol

cari. Secara otomatis status pesanan berdasarkan nomor pesanan akan

muncul di halaman ini sebagai mana telah di sajikan pada gambar

4.15.

10. Cetak Laporan Transaksi

Pada cetak laporan tranasksi ini berfungsi untuk mecetak laporan

transaksi yang telah terjadi di web penjualan CV. Karya Solenoida

dengan dokumen berupa format word. Hasil bisa di lihat pada sajian

gambar 4.16

Gambar 4.16 Cetak Laporan Transaksi

Pada sajian gambar 4.16 adalah tampilan laporan transksi yang

telah terunduh. Dengan format laporan word sehingga data dapat di

edit sesuai kebutuhan. Di dalam laporan terdapat informasi lengkap


74

tentang laporan transaksi pejualan semua pesanan akan tercetak dan

tampil di halaman ini.

B. PEMBAHASAN

Sistem ini merupakan program aplikasi atau program sistem informasi web

penjualan di CV. Karya Solenoida wedi Klaten yang sudah didesain dan

dibuat untuk membantu transaksi penjualan online dalam melakukan

pengolaan data transaksi pembelian barang lewat internet. Dalam pelaksanaan

penelitian ini didapatkan hasil berupa sebuah perangkat lunak yang bisa

membatu proses pengolahan data transaksi penjualan online CV. Karya

Solenoida wedi Klaten. Pada aplikasi ini terdapat enam data utama yang

dikelola, yaitu data produk, data kategori produk, data petugas (petugas), data

konfirurasi, data pesanan dan data halaman. Dalam mengoperasikan aplikasi

yang dibuat, peneliti menggunakan perangkat keras (hardware) dan perangkat

lunak (software).

Hardware merupakan sebuah perangkat keras yang digunakan dalam

pengoperasian sistem, pada penelitian ini menggunakan sebuah Laptop

ACER TravelMate 6293 Laptop ACER TreavelMate 6293 memiliki

spesifikasi CPU CORE 2 DUO 2.53 GHz , LCD 12”, Memory 4 GB DDR3,

HDD 500GB. Digunakan sebagai perangkat keras di mana sudah terinstal

software-software pendukung untuk mengerjakan penelitian ini, serta sebagai

tempat penyimpanan data-data penelitian. Printer Hp Diskjet 1010 digunakan

untuk mencetak naskah proposal penelitian dan naskah laporan penelitian.


75

Software atau perangkat lunak digunakan untuk mendukung

jalannya perangkat keras, pada penelitian ini peneliti menggunakan software

pendukung pembuatan aplikasi yaitu Sistem Operasi Windows 7 yang

digunakan oleh peneliti untuk mengoperasikan ACER TreavelMate 6293,

Microsoft Office 2010 digunakan untuk melakukan pembuatan naskah

proposal dan naskah penelitian, MS visio 2010 digunakan untuk membantu

dalam pembuatan ERD dan DFD, XAMPP digunakan untuk membuat data

base secara offline. Adobe Dreamweaver  serta Sublime text2 perangkat

lunak yang digunakan untuk membuat program sistem informasi, web

browser di gunakan untuk melihat hasil dari pembuatan sistem informasi

secara offline.

Dengan aplikasi ini petugas akan lebih mudah dalam melakukan

pengolahan transaksi penjualan online. Cetak alamat pemesan / pembeli juga

bisa disajikan dengan cepat dan mudah karena sudah menggunakan

seperangkat komputer untuk mengelolanya.

Untuk menjaga keamanan data, aplikasi ini dilengkapi halaman login

petugas (petugas) dan pada halaman form aplikasi dilengkapi dengan

komentar-komentar untuk mengkonfirmasikan setiap langkah yang dilakukan

oleh pengguna, sebagai contoh ketika pengguna akan menghapus data maka

akan ditampilkan peringatan penghapusan data.

Cetak alamat dan cetak laporan transaksi bisa dicetak langsung dari

komputer yang digunakan oleh petugas tanpa harus melakukan setting

khusus. Cetak document yang disediakan adalah laporan data transaksi.


BAB V

PENUTUP

Dari beberapa uraian tentang penelitian penulis dan analisis data yang

telah dijelaskan pada bab sebelumnya, maka untuk bab selanjutnya penulis

akan menyampaikan kesimpulan dan saran yang dapat dipergunakan

sebagai bahan masukan dan pertimbangan bagi pihak CV. Karya

Solenoida agar dapat menyempurnakan dan mengembangkan program ini

sehingga menjadi lebih baik lagi.

A. KESIMPULAN

Setelah semua tahap penelitian dilakukan, mulai dari pembuatan proposal

penelitian, kemudian pengkajian teori, penyusunan instrument penelitian yang

disertai dengan uji coba dan penyempurnaan instrument penelitian, sampai

dengan pengumpulan data, pengolahan dan analisis data. Penelitian ini

menghasilkan sebuah aplikasi Sistem Informasi web penjualan yang

digunakan untuk mengelola data transaksi penjualan online yang ada di CV.

Karya Solenoida. Pada penggunaan sistem baru ini yang berbasis web

,dengan bahasa pemograman khusunya HTML PHP serta tambahan bahas

pemograman lainnya diharapkan informasi yang dihasilkan akan lebih

berkualitas, dapat membantu proses pengolahan data, pencetakaan alamat dan

pembuatan laporan transaksi, karena sistem informasi mempunyai banyak

keuntungan, terutama dalam hal pengolahan data. Dari pembahasan yang

telah dipaparkan dalam penulisan skripsi ini dapat ditarik beberapa

kesimpulan sebagai berikut :

75
76

1. Dalam penulisan skripsi dan pembuatan sistem informasi web penjualan

CV. Karya Solenoida dengan menggunakan bahasa pemograman HTML

dan PHP sudah berjalan dengan baik sesuai perencanaan yang diharapkan.

2. Semua hasil penelitian di CV. Karya Solenoida, penulis dapat

menyimpulkan khususnya dari segi pengolahan data transaksi penjualan

online. sistem lama dalam melakukan pengolahan data penjualan online

dan cetak alamat dengan cara manual. Sedangkan dalam sistem baru

sangat mudah dan cepat dalam pengolahan data cetak alamat dan

pembuatan laporan tarnsaksi tersebut sehingga dapa meringankan beban

petugas.

3. Informasi yang dihasilkan juga bersifat cepat dan tepat waktu karena jika

informasi ini dibutuhkan sewaktu-waktu dan pada saat tertentu dapat

diambil oleh petugas.

B. SARAN

Dengan adanya kesimpulan diatas penelitian yang telah dilakukan maka

dari itu dapat dikemukakan beberapa saran yang dapat menjadi bahan atau

data untuk mempertimbangkan lebih lanjut dalam usaha meningkatkan proses

data transaksi penjualan online yang ada pada CV. Karya Solenoida.

1. Penerapan sistem baru akan berjalan dengan baik dan sukses jika yang

terlibat dalam sistem tersebut mendukung penerapan sistem baru.

2. Semua pihak yang terlibat dalam hal ini perlu melakukan peninjauan

terhadap sistem yang diusulkan agar dapat mempertimbangkan baik dan

buruknya sehingga dapat berfungsi sebagaimana yang diharapkan.


77

3. Sistem yang telah ada perlu dikembangkan dan diperbaiki secara terus

menerus sehingga dapat diperoleh sistem informasi yang optimal.

4. Mempertimbangkan kebutuhan dan ruang lingkup sistem informasi

pengolahan data saat ini. Jika di masa mendatang kebutuhan telah

berkembang dan mengingat kemajuan sistem informasi dan teknologi

kopmputer yang pesat, pengembangan sistem informsi ini sangat di

perlukan.

5. Sistem baru ini masih di perlukan pengembangan agar menjadi lebih baik.

Perlu di kembangkan yang sekarang singel user untuk kedepanya multi

user. Juga di perlukan pengembangan pada fasilitas ongkir yang

sebelumya menggunakan database dan hanya menyediakan satu jasa

pengiriman saja harus di kembangkan menjadi ongkir otomatis yang

terdapat banyak pilihan jasa pengiriman sehingga pembeli bisa memilih

jasa pengiriman. Pada fasilitas cek status perlu di kembangkan agar tidak

hanyak cek status saja tetapi dapat mengecek atau tracking paket.

Anda mungkin juga menyukai