Anda di halaman 1dari 16

VOTEKNIKA

Jurnal Vokasional Teknik Elektronika & Informatika

Vol. 4, No. 1, Januari – Juni 2016 ISSN: 2302-3295

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI PENJUALAN


KOMPUTER DAN ACCESSORIES PADA TOKO MUJAHIDAH COMPUTER
BERBASIS WEB

Rahmi Sartika Fitri1, Prof. Dr. Kasman Rukun, M.Pd2, Nurindah Dwiyani, S.Pd, MT2
Program Studi Pendidikan Teknik Informatika
Fakultas Teknik Universitas Negeri Padang
email:assyqul_mardhiyah@yahoo.co.id

Abstract

The development of information and communication technologies now provides new


opportunities for businesses to increase revenue and expand the marketing area. Example is
the use of e-commerce. The implementation of e-commerce is one good way to deal with the
existing trade competition. So the marketing information system design is a solution for
Mujahidah Computer to overcome marketing problems. The system design is described in
three stages diagram of Unified Modeling Language (UML). These stages are context
diagram, use case diagrams, and activity diagrams. This system uses PHP programming
language with Codeigniter framework and MySQL as the database. This information system
will be facilitated with online sales to expand the marketing targets and provides information
about the Mujahidah Computer a means of promotion. This system will also provide the
comment form so that users can provide a response to the system.
Keywords: Information System, E-commerce, Codeigniter

A. PENDAHULUAN

1. Latar Belakang
Perkembangan ilmu pengetahuan (2012: 108) menjelaskan bahwa, Electronic
teknologi informasi dan komunikasi yang Commerce (E-commerce) adalah penyebaran,
sangat cepat membuka peluang bagi para pembelian, penjualan, pemasaran barang dan
pebisnis untuk meningkatkan pendapatan dan jasa melalui system elektronik. E-commerce
memperluas jangkauan perdagangannya. dapat melibatkan transfer dana elektronik,
Perkembangan ini melaju begitu pesat setelah pertukaran data elektronik, system
kemunculan internet. Internet memberikan manajemen inventori otomatis, dan system
metode baru bagi pebisnis dalam pengumpulan data otomatis. Penyajian
memperdagangkan dagangannya yang sering informasi menggunakan e-commerce lengkap,
disebut dengan e-commerce. jelas dan terpercaya dibandingkan
E-commerce merupakan salah satu menggunakan media layanan lain dalam
aplikasi yang banyak digunakan saat ini. Tata mempromosikan barang/produk kepada

1
Mahasiswa Prodi Pendidikan Teknik Informatika FT-UNP
2
Dosen Jurusan Teknik Elektronika FT-UNP
Perancangan dan Implementasi Sistem Informasi Penjualan Komputer - Rahmi Sartika Fitri 197

konsumen. Toko Mujahidah Computer


mengalami kendala dalam bidang pemasaran 2. Permasalahan
produk. Keterbatasan jumlah karyawan toko Berdasarkan latar belakang di atas,
menyebabkan kerja dan pelayanan pada toko dapat ditarik poin-poin permasalahannya
kurang optimal. Struktur organisasi toko adalah:
Mujahidah Computer terdiri dari pemilik, a. Keterbatasan jumlah karyawan
bendahara, teknisi dan satu orang bagian menyebabkan pelayanan dan kinerja pada
pelayanan. Jumlah karyawan toko yang toko Mujahidah Computer kurang optimal.
terbatas ini menyebabkan kurang b. Tidak optimalnya pendataan pelanggan
maksimalnya pelayanan yang diberikan toko sehingga data pelanggan tidak terarsip
kepada konsumen yang datang. Setra dengan baik.
kurangnya promosi maupun iklan dari c. Keterbatasan karyawan bagian pelayanan
produk/ barang yang dijual oleh toko juga menyebabkan kebutuhan konsumen akan
menjadi sebab dari keterbatasan karyawan proses pelayanan yang cepat tidak optimal.
yang ada pada toko. Sehingga konsumen yang d. Beragamnya format dokumen laporan
berbelanja pada toko Mujahidah Computer membutuhkan waktu dalam penyusunan
hanya terbatas di kota padang. Pendataan laporan.
barang pada toko juga kurang optimal karena e. Tidak optimalnya pendataan barang
karyawan toko melakukan pendataan setiap sehingga barang sering tidak tersedia.
akhir bulan kemudian memutuskan f. Kurang optimalnya pendataan supplier
penambahan barang baru untuk toko. Kondisi mengakibatkan kesulitan dalam
ini menyebabkan seringnya ketersediaan penambahan produk baru.
produk pada toko kosong yang dapat g. Tingginya permintaan produk oleh
menyebabkan berkurangnya minat konsumen konsumen tidak seimbang dengan jumlah
untuk berbelanja ke toko. tenaga yang ada untuk memenuhi
Selain itu ada juga teknologi yang permintaan sehingga tidak terlayani
berkembang saat ini adalah SMS (short dengan optimal.
massage service). SMS sebagai salah satu h. Keterbatasan jumlah karyawan
layanan seluler yang paling diminati saat menyebabkan pengiriman barang tidak
ini. SMS merupakan pesan singkat berupa tepat waktu.
teks yang dikirim dan diterima antar
sesama pengguna telpon. Tugas akhir “ 3. Tujuan
Perancangan dan Implementasi Sistem Tujuan dari tugas akhir ini adalah sebagai
Informasi Penjualan Komputer dan berikut:
Accessories pada Toko Mujahidah Computer a. Menghasilkan sistem informasi e-
Berbasis Web” diangkat guna membantu toko commerce untuk toko Mujahidah
Mujahidah Computer dalam meningkatkan Computer
kinerja penjualan serta memperluas cakupan b. Menghasilkan sistem informasi yang
wilayah penjualannya. menggunakan metode pengembangan
Perancangan sistem ini memasarkan waterfall model.
produk/barang yang dijual pada Toko c. Menghasilkan aplikasi sistem informasi
Mujahidah Computer. Sistem dijalankan oleh penjualan yang menggunakan konsep
admin dan karyawan/bagian pelayanan serta Object Oriented Programming (OOP)
dapat diakses oleh konsumen. Perancangan dengan model perancangan Unified
sistem ini juga menggunakan metode Modeling Langguage (UML).
pengembangan waterfall model. Sistem yang d. Menghasilkan aplikasi sistem informasi
dibuat menggunakan metode pengembangan penjualan yang akan menyediakan layanan
Object Oriented Programming (OOP) dengan tentang informasi produk, promosi,
model perancangan Unified Modeling transaksi, dan laporan keuangan
Langguage (UML). Adapun bentuk transaksi e. Menghasilkan sebuah aplikasi sistem
yang diterapkan adalah secara manual, yaitu informasi penjualan dengan sistem
dengan melakukan transfer sejumlah uang pembayaran dilakukan secara manual yaitu
tertentu ke rekening yang telah ditentukan.
198 JURNAL VOTEKNIKA Vol. 4, No. 1, (2016)

konsumen melakukan transfer ke nomor d. Rekayasa Perangkat Lunak


rekening yang telah ditentukan. Rekayasa perangkat lunak adalah sesuatu
f. Menghasilkan aplikasi sistem informasi yang telah menjadi bagian dari kehidupan
penjualan yang menggunakan framework kita. Perkembangan teknologi dan tuntutan
codeigniter, xampp sebagai server local, zaman menghadirkan perangkat-perangkat
apache, MySQL sebagai database lunak baru. Contohnya adalah maraknya
management system dan gammu for penggunaan smartphone yang didukung oleh
windows. aplikasi-aplikasi canggih yang dapat
membantu manusia memecahkan masalahnya.
4. Landasan Teori Munculnya teknologi-teknologi canggih
mulai dari benda elektronik, peralatan medis
a. Sejarah Organisasi hingga sistem persenjataan yang terus
Mujahidah Computer adalah sebuah toko berkembang.
komputer yang baru berkembang, berdiri pada Adapun defenisi dari rekayasa perangkat
tahun 2011 yang bergerak dibidang komputer lunak menurut IEEE dalam Pressman
dan sejenisnya yang bersifat maintenance. (2012:15) adalah:
Adapun yang menjadi aspek kerja dari toko “Rekayasa perangkat lunak pada
Mujahidah Computer adalah : dasarnya merupakan: (1) aplikasi dari suatu
1. Pelayanan service komputer baik peralatan pendekatan yang sistematik, disiplin dan
input atau output dapat diukur pada pengembangan, operasi dan
2. Sales yaitu penjualan komputer dan perawatan perangkat lunak: yaitu penerapan
berbagai aksesoris komputer rekayasa pada perangkat lunak. (2) Studi
3. Networking yaitu service dan maintenance pendekatan-pendekatan seperti pada (1).”
komputer
e. Pengembangan Sistem
b. Sistem Informasi 1. Model Pengembangan Sistem
Abdul (2003:10) menyatakan “sistem Model pengembangan sistem yang
informasi mencakup sejumlah komponen digunakan adalah model Waterfall. Menurut
(manusia, komputer, teknologi informasi, dan Mulyanto (2008:19) tahap pengembangan
prosedur kerja), ada sesuatu yang diproses sistem model waterfall sebagai berikut :
(data menjadi informasi), dan dimaksudkan
untuk mencapai suatu sasaran atau tujuan”.
Sistem informasi pemasaran adalah sistem
informasi yang menyediakan informasi yang
dipakai oleh fungsi pemasaran. Sistem ini
mendukung keputusan yang berkaitan dengan
pemasaran, yang mencakup produk (barang
dan jasa) yang perlu ditawarkan, tempat yang
menjadi sasaran pemasaran, promosi yang
perlu dilakukan dan harga produk.

c. E-Commerce Gambar 1. Model Watefall


Tata (2012: 108) menjelaskan bahwa,
Electronic Commerce (E-commerce) adalah 2. Perangkat Pemodelan Sistem
penyebaran, pembelian, penjualan, pemasaran Menurut Rosa A.S & M. Shalahuddin
barang dan jasa melalui system elektronik. E- dalam Felly Elin (2014 : 48) “Pemodelan
commerce dapat melibatkan transfer dana adalah gambaran dari realita yang simple dan
elektronik, pertukaran data elektronik, system dituangkan dalam bentuk pemetaan dengan
manajemen inventori otomatis, dan system aturan tertentu”. Pemodelan sistem dilakukan
pengumpulan data otomatis. untuk menggambarkan realita yang simple
sehingga dapat mempermudah pengembangan
sistem tersebut kedepannya karena lebih
terencana dan terstruktur. Ada beberapa
Perancangan dan Implementasi Sistem Informasi Penjualan Komputer - Rahmi Sartika Fitri 199

perangkat pemodelan sistem yang bisa 4. Perangkat Lunak Pengembangan Sistem


digunakan dalam pemodelan sistem, 5. Sms Gateway
diantaranya adalah Unified Modeling
Language (UML).
B. ANALISIS DAN PERANCANGAN
3. Arsitektur MVC SISTEM
Menurut Daud (2012:16) MVC adalah
sebuah metode untuk membuat sebuah 1. Analisis Sistem
aplikasi web dengan memisahkan data Analisis sistem merupakan penguraian
(model) dari tampilan (view) dan cara dari suatu sistem informasi yang utuh ke
bagaimana memprosesnya (controller). Ibnu dalam bagian-bagian komponennya dengan
(2011:5) MVC adalah konsep dasar yang maksud untuk mengidentifikasi dan
harus diketahui sebelum mengenal mengevaluasi permasalahan-permasalahan,
codeigniter. MVC (Mode View Controller) kesempatan-kesempatan, hambatan-hambatan
adalah sebuah teknik pemograman yang yang terjadi dan kebutuhan-kebutuhan yang
memisahkan bisnis logic (alur piker), data diharapkan sehingga dapat diusulkan
logic (penyimpanan data), dan presentation perbaikan-perbaikannya.
logic (antarmuka aplikasi). Secara sederhana
adalah memisahkan antara desain, data dan a. Analisis User
proses. Gambar 3 memberikan gambaran User merupakan pengguna, yaitu orang
konseptual tentang MVC. yang membuat sistem atau orang yang akan
menggunakan sistem, tabel berikut
menunjukkan user dalam sistem ini.

Tabel 1. Analisis User


No User Fungsi
1. Pemilik/ admin Mengelola sistem

Bagian Menjalankan sistem


2. pelayanan/ dan melayani setiap
operator aktivitas atau
Gambar 2. Diagram Arsitektur MVC pemesanan barang.
Melakukan
Pelanggan/ pencarian barang,
3.
umum pemesanan dan
f. Jaringan Komputer berbasis Web
Abdul (2003:346) menyatakan “jaringan pembayaran
komputer adalah hubungan dua buah simpul 4. Supplier Melakukan
(umumnya berupa komputer) atau lebih yang penawaran barang
tujuan utamanya adalah untuk melakukan
pertukaran data”. Jaringan komputer pada b. Analisis Prosedur
awalnya bertujuan untuk memindahkan data Pada analisis prosedur ini dijelaskan
dari satu komputer ke computer yang lainnya. beberapa langkah dan aktivitas serta
Tetapi pada hari ini, jaringan komputer telah mekanisme yang sedang berjalan.
menjadi suatu yang umum bahkan suatu
kebutuhan. Aplikasi yang telah dibangun pun
beragam, seperti sistem akuntan perusahaan, Tabel 2. Analisis Prosedur
sistem inventaris, sistem administrasi, dan No Aktivitas Prosedur User Terkait
lainnya. Setiap aplikasi tersebut dapat 1. Pendataan Pemilik/bagia Pemilik/bagia
dieksekusi pada komputer yang berbeda. barang n pelayanan n pelayanan
mendata
barang yang
1. Internet ada
2. WEB 2. Mencari Pelanggan Pelanggan
3. Basisdata barang mencari
200 JURNAL VOTEKNIKA Vol. 4, No. 1, (2016)

/produk barang yang


/produk dilakukan
3. Pemesanan Pelanggan Pelanggan konsumen.
melakukan 5. Data tentang Merupakan Pemilik
pemesanan web dokumen yang
berisikan data
barang tentang web
4. Pembayara Melakukan Bagian toko yang
n pembayaran pelayanan ditampilkan
barang pada sistem
5. Penambaha Menambahka Suplier
6. Data Merupakan Pemilik dan
n barang n barang baru
pengiriman dokumen yang Bagian
6. Laporan Mencatat dan Bagian
berisi data pelayanan
penjualan membuat pelayanan
pengiriman
laporan
barang.
penjualan
7. Pengisian Mencatat data Bagian 7. Data Merupakan Bagian
data pelanggan pelayanan Supplier dokumen yang pelayanan
pelanggan yang berisi data dan pemilik
berbelanja supplier.

c. Analisis Dokumen
Analisis perancangan sistem ini meliputi Pada tabel 3 menunjukkan apa saja yang
analisis dokumen input dan analisis dokumen dapat dilakukan terhadap sistem. Seorang
output. Berikut adalah penjelasannya. user dapat melakukan input login sesuai
dengan kategori user tersebut. User dapat
1) Analisis dokumen input berada pada posisi sebagai admin/pemilik,
Dokumen input adalah dokumen yang operator, pelanggan, dan supplier.
akan diproses oleh sistem yang biasanya
dilakukan oleh user. 2) Analisis dokumen output
Dokumen output adalah dokumen yang
Tabel 3. Dokumen Input dihasilkan oleh proses pengolahan sistem.
User Tabel berikut menunjukkan dokumen output
Dokumen Keterangan
Terkait sistem penjualan pada toko Mujahidah
Computer.
1. Data Merupakan Pelanggan
identitas dokumen yang
konsumen berisikan
Tabel 4. Dokumen output
informasi No Dokumen output Keterangan
konsumen/ 1. Output data user Berupa teks yang akan
pelanggan ditampilkan saat
sistem diakses oleh
2. Data produk Merupakan Pemilik/bag. user.
dokumen yang Pelayanan 2. Output data Berupa teks dan
berisikan data barang gambar yang akan
produk ditampilkan kepada
user dari dokumen
3. Data Merupakan Bagian input data barang.
pemesanan dokumen yang pelanggan 3. Output tentang Berupa teks yang akan
berisikan data toko dan panduan ditampilkan kepada
pemesanan penggunaan web user.
4. Output Laporan Berupa dokumen yang
4. Data Merupakan Bagian Penjualan toko berisikan laporan
konfirmasi dokumen yang pelayanan penjualan toko.
pembayaran berisikan data d. Analisis Permasalahan dan Solusi
konfirmasi
pembayaran
Perancangan dan Implementasi Sistem Informasi Penjualan Komputer - Rahmi Sartika Fitri 201

Analisis permasalahan dan solusi Functional requirement merupakan


merupakan penganalisisan terhadap aktifitas dan layanan yang harus
permasalahan yang terjadi dan solusi yang disediakan oleh sistem yang akan
diberikan untuk menyelesaikan permasalahan dibangun.
tersebut. Pada sistem ini permasalahan dan 2. Non-Functional Requirement
solusinya adalah sebagai berikut : Non-functional requirement
merupakan fitur-fitur lain yang
Tabel 5. Permasalahan dan Solusi diperlukan oleh sistem agar sistem
No Masalah Solusi yang dibangun lebih maksimal
1. Keterbatasan jumlah Sistem penggunaannya
karyawan menyediakan f. Flowmap Sistem yang sedang berjalan
menyebabkan pelayanan bagi Proses penjualan pada toko belum
pelayanan dan konsumen yang memperlihatkan adanya sebuah sistem yang
kinerja kurang ingin memesan
terkomputerisasi dan belum adanya
optimal barang
basisdata. Dokumen Flowmap sistem
2. Pendataan barang Sistem
tidak optimal menyediakan penjualan yang sedang berjalan pada Toko
sehingga barang laporan Mujahidah Computer dapat dilihat pada
sering tidak tersedia ketersediaan gambar 3.
barang sehingga
dapat mencegah
kekosongan stok
barang
3. Kurang terdata Sistem
dengan baik data menyediakan
pelanggan form data untuk
pelanggan
4. Terbatasnya media Sistem
promosi barang menyediakan
yang ada di toko media promosi
yang dapat dilihat
oleh semua
pelanggan/
konsumen
5. Format dokumen Sistem
laporan sangat menyediakan
beragam laporan penjualan,
menyebabkan laporan keuangan,
penyusunan laporan dan laporan stok
membutuhkan barang
waktu yang lama

e. Analisis Persyaratan (Requirements)


Setelah mengetahui permasalahan pada
Gambar 5. Flowmap sistem transaksi
sistem yang sedang berjalan, selanjutnya
penjualan yang sedang berjalan
dilakukan analisis persyaratan (requirement)
sebagai solusi masalah tersebut. Persyaratan
yang ada dibagi menjadi dua bagian. Bagian
2. Perancangan Sistem
pertama adalah functional requirement yaitu
Perancangan sistem dimaksudkan
aktivitas dan layanan yang harus disediakan
untuk membuat pemodelan terhadap
oleh sistem yang akan dibangun. Bagian
sistem yang dapat mengatasi masalah
kedua adalah non-functional requirement
yang terdapat pada sistem yang berjalan
yaitu fitur-fitur lain yang diperlukan oleh
saat ini. Sistem informasi penjualan toko
sistem agar sistem lebih maksimal
Mujahidah Computer dirancang sebagai
penggunaannya.
satu media yang menyediakan informasi
1. Functional Requirement
202 JURNAL VOTEKNIKA Vol. 4, No. 1, (2016)

untuk diakses oleh user. transaksi jual beli


dan layanan pemberitahuan melalui pesan
singkat (SMS/ Sort Massage Service) ke
handphone. Pada sistem disediakan
fasilitas entri data, ubah data, dan hapus
data. Pada sistem ini data barang disajikan
sedemikian rupa sehingga menjadi salah
satu daya tarik dalam promosi.

Gambar 7. Context Diagram Transaksi


Penjualan

b. Rancangam Diagram Use Case


Diagram Use Case menggambarkan apa
yang bisa dilakukan oleh user terhadap
sistem.

Gambar 8. Diagram Use Case Sistem

Gambar 6. Flowmap sistem c. Rancangan Activity Diagram


transaksi penjualan yang diusulkan Activity diagram menggambarkan proses
dan urutan aktivitas dalam suatu proses sistem
3. Perancangan Aplikasi informasi. Activity diagram ini dapat
Perancangan aplikasi (application membantu dalam memahami proses secara
design) merupakan perancangan antarmuka keseluruhan. Activity diagram berdasarkan
pengguna (user interface) dan program aktor admin adalah sebagai berikut:
aplikasi menggunakan dan memproses basis
data melalui pemodelan. Untuk membangun
sistem ini pemodelan-pemodelan yang
digunakan yaitu :

a. Rancangan Context Diagram (CD)


Context Diagram merupakan gambaran
sistem secara umum yang memperlihatkan
hubungan antara entity-entity dari aliran
informasi utama dalam sebuah sistem. Gambar 9. Activity Diagram Admin

Activity Diagram berdasarkan aktor


bagian pelayanan / operator adalah sebagai
berikut :
Perancangan dan Implementasi Sistem Informasi Penjualan Komputer - Rahmi Sartika Fitri 203

1) Sequence Diagram Login


Sequence diagram login ini
menggambarkan proses yang terjadi pada
sistem disaat aktor atau user melakukan
proses login terhadap sistem. Sequence
diagram login pada sistem yang akan
dibangun adalah sebagai berikut :

Gambar 10. Activity Diagram Operator

Activity diagram berdasarkan aktor


pelanggan / konsumen adalah sebagai berikut
:

Gambar 13. Sequence Diagram Login

2) Sequence Diagram Registrasi


Sequence diagram registrasi ini
menggambarkan proses yang terjadi pada
sistem saat pengguna melakukan registrasi
Gambar 11. Activity Diagram Konsumen terhadap sistem.
Activity diagram selanjutnya
berdasarkan aktor supplier adalah sebagai
berikut :

Gambar 14. Sequence Diagram Registrasi

Gambar 12. Activity Diagram Supplier 3) Sequence Diagram Aktor


Sequence diagram aktor menggambarkan
d. Sequence Diagram proses-proses yang dilakukan oleh masing-
Sequence diagram menjelaskan interaksi masing aktor terhadap sistem. Adapun aktor-
objek yang disusun dalam suatu urutan waktu, aktor yang melakukan interaksi terhadap
yaitu berupa urutan kejadian yang dilakukan sistem adalah admin/pemilik, operator/bagian
oleh seorang user yang menjalankan sistem. pelayanan, pelanggan dan supplier.
Sequence diagram menunjukkan operasi
secara detail. Pada sistem yang dibangun a) Admin/Pemilik
terdapat beberapa sequence diagram, Sequence diagram aktor admin/pemilik
diantaranya adalah sebagai berikut : ini menggambarkan proses yang terjadi pada
sistem saat admin/pemilik melakukan
aktivitasnya.
204 JURNAL VOTEKNIKA Vol. 4, No. 1, (2016)

Sequence diagram supplier


menggambarkan proses yang terjadi pada
sistem saat supplier melakukan aktivitasnya.

Gambar 15. Sequence Diagram Aktor


Gambar 18. Sequence Diagram Supplier
b) Operator/Bagian Pelayanan
Sequence diagram operator 4. Perancangan Keamanan
menggambarkan proses yang terjadi pada Sistem yang memiliki data atau transaksi
sistem saat operator melakukan aktivitasnya. yang bersifat rahasia harus memiliki
keamanan yang baik. Keamanan yang baik
untuk sistem informasi menggunakan
berbagai macam metoda atau teknik
----------

-------------------------

-------------------------------------------

keamanan. Pada sistem informasi ini teknik


---------------------------------------------------------------------

keamanan sistem menggunakan :


-------------------------------------------------------

a. Perancangan Teknik Keamanan Session


----------------------------------------

----------------------

Gambar 16. Sequence Diagram


Operator
c) Pelanggan
Sequence diagram pelanggan
menggambarkan proses yang terjadi pada
sistem saat pelanggan melakukan
aktivitasnya.

Gambar 19. Teknik Keamanan Session

b. Perancangan Teknik Keamanan Enkripsi


Data
Perancangan teknin keamanan enkripsi
data yang digunakan adalah teknik enkripsi
MD5. Contoh dari Enkripsi MD5 adalah :
Admin=
21232f297a57a5a743894a0e4a801fc3

Gambar 17. Sequence Diagram Pelanggan c. Perancangan Teknik Keamanan


Menggunakan Captcha
d) Supplier
Perancangan dan Implementasi Sistem Informasi Penjualan Komputer - Rahmi Sartika Fitri 205

Captcha merupakan teknik keamanan Perancangan database diperlukan


yang menggunakan metode pengacakan Entity Relationship Diagram (ERD)
angka, huruf dan angka dan huruf. untuk menggambarkan entitas (aktor)
yang berperan dalam sebuah database
serta hubungan antar aktor-aktor yang
berperan tersebut. Dari proses
normalisasi tersebut didapatkan ERD
Gambar 20. Captcha sebagai berikut :
5. Kebutuhan Perangkat Sistem
Kebutuhan perangkat sistem menentukan
kebutuhan apa saja yang diperlukan dalam
membangun sebuah sitem aplikasi, baik itu
kebutuhan software maupun hardware.
Adapun kebutuhan perangkat yang
diperlukan dalam membangun sistem
informasi penjualan ini adalah :

a. Perangkat Keras (Hardware)


Gambar 21. Entity Relationship
Kebutuhan spesifikasi perangkat keras
Diagram (ERD)
yang dibutuhkan sebagai berikut :
1) Processor : Intel Core I3 atau
7. Perancangan Interface
versi yang lain
Perancangan interface / antarmuka ini
2) RAM : 1GB atau lebih
merupakan rancangan tampilan dari sistem
3) Harddisc : 40 GB atau lebih
informasi yang akan dibangun. Rancangan
4) Modem GSM
desain ini dibuat semenarik mungkin agar
5) Handphone, SIM card
user tidak bosan dan mudah menggunakan
b. Perangkat Lunak (software)
sistem ini.
Kebutuhan spesifikasi perangkat lunak
yang dibutuhkan adalah sebagai berikut :
1. Tampilan Halaman Beranda
Tampilan halaman beranda pada
1) Sistem operasi wimdows XP2 atau
sistem adalah sebagai berikut :
versi diatasnya
2) Web server Apache versi 2.2.10, PHP
versi 5.2.6, MySQL versi 5.0.24.
3) Menggunakan Xammp versi 1.7.7
4) Gammu for windows versi 1.31.0
5) Framework codeigniter versi 1.7.2
atau yang terbaru
6) Browser, mozila firefox,chrome

6. Perancangan Database
Suatu sistem informasi memerlukan Gambar 22. Tampilan Beranda
database untuk menyimpan data.
Penyimpanan data dilakukan agar tidak 2. Tampilan Halaman Login
terjadi redudansi data, duplikasi data dan Aktifitas login menggambarkan
inkonsistensi data sehingga sistem yang kejadian pada saat admin, operator,
dibangun menghasilkan informasi yang pelanggan / konsumen dan supplier
bermanfaat sesuai dengan tujuan dari melakukan proses login untuk memulai
sistem tersebut. Untuk mencapai tujuan menggunakan sistem.
tersebut diperlukan proses normalisasi Aktifitas login pada perancangan
dan relasi antar tabel (Entity Relationship sistem yang akan dibangun terlihat pada
Diagram). gambar berikut :
206 JURNAL VOTEKNIKA Vol. 4, No. 1, (2016)

Gambar 25. Halaman Detail Produk

5. Tampilan Halaman Troli/ Keranjang


Belanja
Ketika konsumen/ pelanggan
menekan tombol beli, maka produk
yang diinginkan akan masuk ke dalam
troli/keranjang belanja konsumen.
Adapun tampilan troli/keranjang belanja
konsumen adalah sebagai berikut:
Gambar 23. Tampilan Login

3. Tampilan Halaman Daftar/Registrasi


Halaman registrasi merupakan Gambar 26. Troli/Keranjang Belanja
halaman untuk pelanggan yang belum
terdaftar. Pelanggan yang ingin melakukan 6. Tampilan Halaman Checkout
pemesanan harus mendaftarkan diri Halaman checkout merupakan
terlebih dahulu ke dalam sistem. Setelah halaman untuk menyelesaikan
terdaftar pelanggan dapat login dengan pemesanan barang. Pada halaman ini
username dan password pada saat pelanggan akan memastikan dan
mendaftar. mengkonfirmasi ulang data pengiriman
Rancangan desain interface untuk dan harga. Tampilan checkout adalah
halaman daftar adalah sebagai berikut : tampilan form untuk memasukkan data
alamat dan cara pembayaran. Berikut
adalah tampilan dari halaman checkout :

Gambar 27. Halaman Checkout


Gambar 24. Tampilan halaman daftar
7. Tampilan Halaman Konfirmasi
Pembayaran
4. Tampilan Halaman Detail Produk
Setelah pelanggan
Pendaftar yang sudah mendaftar
mengkonfirmasi pemesanan, maka
merupakan pelanggan dari website.
pelanggan akan melakukan
Pelanggan dapat memilih barang dan
pembayaran melalui bank bagi
melakukan pemesanan. Halaman dari
pelanggan yang memilih pembayaran
detail produk adalah sebagai berikut :
melaui bank. Setelah melakukan
pembayaran pelanggan akan
mengkonfirmasi pembayaran melalui
halaman konfirmasi pembayaran.
Halaman konfirmasi pembayaran
adalah sebagai berikut :
Perancangan dan Implementasi Sistem Informasi Penjualan Komputer - Rahmi Sartika Fitri 207

dirancang dapat berjalan dengan benar sesuai


dengan perancangan yang telah dirancang
sebelunya.

a. Header
Header adalah tampilan yang akan
selalu muncul pada halaman umum dari
website. Saat website di akses oleh pengguna,
tampilan header ini akan ditampilkan.
Gambar 28. Konfirmasi Pembayaran Gambar 40 adalah bagian atas dari website
yang terdiri dari logo, pencarian, troli, dan
8. Tampilan Halaman Utama menu utama.
Admin/Pemilik
Halaman utama admin adalah halaman
yang akan ditampilkan ketika seorang
admin melakukan login Gambar 30. Header
Tampilan halaman utama
admin setelah login di tunjukkan oleh b. Isi
gambar berikut : Halaman isi adalah halaman yang
digunakan oleh setiap user untuk melihat isi
dari web. Gambar 31 adalah bagian isi dari
website, yang akan ditampilkan berbeda
sesuai dengan apa yang diakses oleh user.

Gambar 29. Halaman Utama Admin

C. IMPLEMENTASI DAN
PEMBAHASAN
Gambar 31. Tampilan isi
1. Implementasi
Pengembangan sistem informasi c. Kategori
penjualan dilakukan melalui dua proses yaitu Tampilan kategori merupakan tampilan
perancangan dan pembuatan. Layanan yang yang akan digunakan oleh pelanggan untuk
disediakan yaitu a). Menyediakan informasi memilih kategori produk. Gambar 42 adalah
tentang produk/barang yang dijual di toko gambar untuk kategori dari halaman web.
Mujahidah Computer; b). Melayani proses User dapat mengakses kategori yang
transaksi secara online; c). Memberikan diinginkan dengan dengan cara mengklik
informasi laporan transaksi dan data barang; pilihan kategori yang ada.
d). Memberikan layanan pemberitahuan ada
transaksi ke pelayanan dan pelanggan.
2. Hasil Antarmuka Sistem
Hasil antarmuka adalah hasil dari
menerjemahkan layout yang sudah dibuat
sebelumnya pada desain antarmuka kedalam
bentuk tampilan antarmuka sistem secara
utuh. Hasil antarmuka sistem ini dilakukan
untuk mengetahui apakah sistem yang telah
208 JURNAL VOTEKNIKA Vol. 4, No. 1, (2016)

Gambar 36. Halaman registrasi

g. Menu konfirmasi pembayaran


Gambar 32. Tampilan kategori
Menu konfirmasi pembayaran merupakan
menu yang bisa diakses oleh user untuk
d. Footer
mengkonfirmasi pembayaran yang telah
Tampilan footer adalah tampilan yang
dilakukan oleh pelanggan yang memesan
bersifat tetap yaitu tampilannya sama untuk
barang.
setiap user yang mengakses.

Gambar 33. Tampilan footer


Gambar 37. Konfirmasi pembayaran
e. Menu produk
Tampilan menu produk akan h. Halaman User sebagai admin, operator
menampilkan halaman produk yang ada. dan supplier
User sebagai admin memiliki hak akses
penuh. Sedangkan user sebagai operator
memiliki hak akses sebagian dari hak akses
admin. Operator memiliki hak akses
mengelola sebagian dari sistem.

Gambar 34. Tampilan menu produk

Tampilan keranjang belanja adalah


sebagai berikut :

Gambar 38. Tampilan setelah user sebagai


admin login

Tampilan user sebagai operator setelah


login adalah sebagai berikut :
Gambar 35. Tampilan keranjang belanja

f. Menu registrasi
Menu registrasi merupakan menu untuk
pendaftaran pelanggan yang akan melakukan
pemesanan.
Gambar 39. Tampilan setelah user sebagai
operator login

User sebagai admin dengan hak akses


penuh dapat menambahkan operator dan
menghapusnya. Juga dapat menambahkan
user sebagai supplier dan menghapusnya.
Perancangan dan Implementasi Sistem Informasi Penjualan Komputer - Rahmi Sartika Fitri 209

Tampilan untuk menu ini adalah sebagai


berikut : Operator dapat menambah dan menghapus
data produk yang sudah ada. Operator dapat
menambah produk dengan cara mengklik
bagian tambah untuk menambah produk yang
baru.

Gambar 40. Tampilan halaman operator pada


admin

Supplier dapat mengakses halaman Gambar 44. Tampilan produk operator


supplier setelah di tambahkan oleh admin
sebagai supplier dari toko. Tampilan halaman Operator juga dapat menambahkan
untuk supplier pada admin yaitu sebagai merek produk yang ditawarkan toko kepada
berikut : pelanggan. Merek ini akan ditampilkan pada
menu brand dihalaman pelanggan yang
mengakses website toko Mujahidah
Computer. Berikut ini adalah tampilan dari
halaman merek produk bagian operator :

Gambar 41. Tampilan supplier pada admin

User sebagai supplier dapat mengakses


login dengan username dan password dari
admin. Tampilan halaman supplier adalah
sebagai berikut : Gambar 45. Tampilan merk produk operator

Halaman ulasan adalah tampilan halaman


yang berisi ulasan dari produk yang dijual.
Tampilan halamannya adalah sebagai berikut
:
Gambar 42. Halaman Supplier

User operator mendapat fasilitas


mengelola sebagian dari yang dibutuhkan
untuk menjalankan sistem. Menu katalog
produk berisi kategori, produk, merk produk
dan ulasan. User dapat menambahkan,
Gambar 46. Tampilan ulasan
mengganti dan menghapus isi dari katalog
tersebut.
Konfirmasi pembayaran merupakan
halaman menu untuk mengetahui pelanggan
yang telah melakukan pembayaran. Halaman
ini juga ada pada halaman operator. Tampilan
pada halaman admin dan operator tidaklah
berbeda.

Gambar 43. Tampilan kategori user operator


210 JURNAL VOTEKNIKA Vol. 4, No. 1, (2016)

Halaman pada menu ini dapat di cetak


dengan mengklik icon cetak pada bagian
bawah. Tampilan dari halam ini saat dicetak
adalah :

Gambar 47. Halaman konfirmasi


pembayaran pada admin

Tampilan penjualan pada sub menu


pemesanan adalah sebagai berikut :

Gambar 51. Tampilan print laporan


pemesanan

Pada sub menu keuntungan dapat


dilihat laporan penjualan dan keuntungan
yang diperoleh. Pemilik toko dapat mencetak
laporan keuntungan dari toko sesuai dengan
kebutuhan. Pemilik dapat mengatur tanggal
Gambar 48. Tampilan pemesanan laporan yang ingin dicetak. Tampilan dari sub
menu ini adalah :
Sub menu data pelanggan
menampilkan data dari setiap konsumen yang
telah terdaftar atau melakukan registrasi.
Tampilan dari sub menu ini adalah :

Gambar 52. Tampilan keuntungan

D. KESIMPULAN DAN SARAN

Gambar 49. Tampilan data pelanggan A. Kesimpulan


Kesimpulan yang dapat diambil
Pada menu laporan terdapat sub menu dari perancangan sistem informasi
pemesanan, penjualan, dan keuntungan. penjualan komputer dan aksesories dapa
Tampilan sub menu pemesanan adalah toko Mujahidah Computer adalah sebagai
sebagai berikut : berikut:
1. Dengan penggunaan database dalam
penyimpanan data memberikan
kerapian dan keamanan data. Sebab
dengan menggunakan database data
yang tersimpan terhindar dari
redudansi dan kehilangan data. Karena
data dapat disimpan dalam waktu yang
lama dan mudah untuk dicari jika
dibutuhkan dibandingkan dengan
Gambar 50. Tampilan sub menu pemesanan penyimpanan data menggunakan
buku. Penggunaan database berbentuk
Perancangan dan Implementasi Sistem Informasi Penjualan Komputer - Rahmi Sartika Fitri 211

online juga memberikan kelebihan Pembinaan Sekolah Menengah


yang lebih baik dibandingkan dengan Kejuruan.
menggunakan penyimpanan data
berupa hardisk. Hal ini dikarenakan Budi Raharjo. (2012). Modul Pemograman
resiko kehilangan data atau data rusak WEB HTML, PHP, & MYSQL.
akan lebih kecil. Serta data tersebut Bandung: Modula.
dapat diakses kapanpun dan
dimanapun. Dewi Irmawati. (2011). Pemanfaatan E-
2. Dengan adanya sistem ini memberikan Commerce dalam Dunia Bisnis.
kemudahan bagi toko Mujahidah Jurnal Ilmiah Orasi Bisnis. IV. Hlm
Computer untuk mempromosikan 95-112
produknya. Fasilitas penjualan yang
disediakan oleh sistem juga Fathansyah. (1999). Basis Data. Bandung:
memberikan kemudahan bagi Informatika.
konsumen untuk membeli produk
yang diinginkan tanpa harus Jogiyanto. (1989). Analisa dan Desain Sistim
mendatangi toko secara langsung. Informasi Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis.
B. Saran Yogyakarta: Andi.
Adapun saran dari penulis setelah
melakukan perancangan dan Muhammad Sadeli. (2013). Toko Baju Online
implementasi sistem informasi penjualan dengan PHP dan MySQL
ini adalah sebagai berikut : menggunakan Adobe Dreamwever
CS 6. Palembang: Maxikom.
1. Dalam pengembangan berikutnya,
diharapkan sistem ini dapat diakses Prabowo Pudjo Widodo & Herlawati. 2011.
oleh user dengan tampilan yang lebih Menggunakan UML (Unified
sederhana namun tetap menarik. Modeling Language). Bandung:
2. Dalam pengembangan selanjutnya Informatika Bandung.
diharapkan sistem ini mampu
memberikan keakuratan dalam Riyanto. (2011). Membuat Sendiri Aplikasi E-
pengambilan keputusan oleh Commerce dengan PHP & MySQL
penggunanya. Menggunakan Codeigniter &
JQuery. Yogyakarta: Andi.
Catatan : artikel ini disusun berdasarkan hasil
penelitian dari Tugas Akhir penulis dengan Tata Sutabri. (2012). Konsep Sistem
Pembimbing I Prof. Dr. Kasman Rukun, M.Pd dan Informasi. Yogyakarta : Andi Offset.
Pembimbing II Nurindah Dwiyani, S.Pd, MT
___________. 2010. Adobe Dreamweaver
DAFTAR PUSTAKA
CS5. Yogyakarta: Andi.
Abdul Kadir. (2002). Dasar Pemograman
WEB Dinamis menggunakan PHP. ___________. 2005. Adobe Photoshop untuk
Yogyakarta: Andi. Desainer Web. Yogyakarta: Andi.

Abdul Kadir. (2003). Pengenalan Sistem


Informasi. Yogyakarta: Andi.

Abdul Kadir. (2009). Dasar Perancangan &


Implementasi Database Relasional.
Yogyakarta: Andi Offset.

Ainur R. Mulyanto. (2008). Rekayasa


Perangkat Lunak Jilid 1. Direktorat

Anda mungkin juga menyukai