APLIKASI SISTEM INFORMASI PENJUALAN BARANG BERBASIS WEB
(STUDI KASUS PADA UKM USAHA MANDIRI BANDUNG)
LIDYA NOVRIDA AMBARITA INDRA FIRMANSYAH, SE, MM, Ak EKO DARWIYANTO, ST, MT lidya.novrida@ka.politekniktelkom.ac.id indrafirmansyah@rocketmail.com ekodarwiyanto@yahoo.com
Program Studi Komputerisasi Akuntansi Politeknik Telkom Bandung
2010
ABSTRAK
UKM Usaha Mandiri yang berlokasi di Jl. Kiaracondong Ibrahim Adjie Binong Bandung ini merupakan salah satu perusahaan yang bergerak di bidang konveksi rajutan. Perusahaan yang didirikan oleh H. Usman, BSc. sejak tahun 1996 ini memiliki reputasi yang cukup baik dikalangan pelanggan dan masyarakat sekitar. Bagi para pelanggan, pelayanan yang baik dan kualitas barang yang terjamin menjadi nilai istimewa bagi perusahaan ini.
Sedangkan bagi masyarakat sekitar perusahaan ini dapat menyerap tenaga kerja yang direkrut dari penduduk sekitar dan akhirnya bekerja pada industri ini dan turut juga mengembangkan industri rajutan ini. Mengingat industri ini sudah lama berdiri namun pengelolaan administrasinya masih sangat sederhana dengan proses pencatatan yang tidak terstruktur. Sehingga terkadang menyulitkan pihak perusahaan untuk mengelola manajemen yang ada. Seiring dengan perkembangan teknologi pada dunia usaha industri ini pun membutuhkan manajemen yang lebih baik dan lebih efisien dalam pengelolaannya agar tidak ketinggalan dengan inovasi yang dimiliki oleh industri lain yang sejenis.
Aplikasi yang akan dibangun ini menggunakan bahasa pemrograman PHP dan basis data MySQL khusus untuk penjualan barang berbasis web dan hanya digunakan oleh pihak internal perusahaan. Kata Kunci: Sistem Informasi Penjualan, UKM Usaha Mandiri, PHP
1 1.1
PENDAHULUAN Latar Belakang
Pada kesempatan kali ini penulis akan
dan mudah untuk dikembangkan. Berdasarkan uraian diatas maka penulis tertarik untuk menyusun Proyek Akhir dengan judul "APLIKASI SISTEM INFORMASI PENJUALAN merancang sebuah aplikasi sistem informasi
penjualan pada UKM Usaha Mandiri yang bergerak dibidang konveksi rajutan.
BARANG BERBASIS WEB (Studi kasus pada UKM Usaha Mandiri di Bandung)".
Aplikasi yang akan dirancang ini menggunakan metode berbasis web yang mana memiliki beberapa keunggulan yaitu: mudah digunakan oleh siapa saja bahkan dengan user pemula sekalipun; dapat diakses oleh beberapa user dimanapun dan kapanpun
1.2 1 . 2 . Rumusan Masalah
Bagaimana proses pencatatan transaksi penjualan pada UKM Usaha Mandiri? Bagaimana membangun sebuah sistem informasi penjualan yang baik pada UKM Usaha Mandiri?
3. Bagaiman membuat laporan transaksi lain yang berkepentingan dalam menilai kinerja penjualan yang terjadi secara dan kondisi ekonomi perusahaan.
komputerisasi dan
mengimplementasikannya kedalam 2.2 Akuntansi Keuangan
basis web? Pada bukunya, James M. Revee
(2009:10) mengatakan Akuntansi Keuangan
1.3 Tujuan
Adapun tujuan yang disimpulkan
(financial accounting) sangat terkait dengan pencatatan dan pelaporan data aktivitas dalam penyusunan Proyek Akhir ini adalah:
1. Proses pencatatan transaksi yang masih sederhana pada perusahaan akan
ekonomi suatu perusahaan.
2.3 Penjualan
dibuat menjadi sebuah aplikasi yang Adapun pengertian penjualan
terkomputerisasi oleh sistem yaitu sistem informasi penjualan berbasis web.
2. Rancangan sistem informasi penjualan yang akan dibuat pada UKM usaha
Mandiri disesuaikan dengan kebutuhan industri dalam mengelola transaksi yang ada.
3. Menyediakan perantara antara user (pamakai) dengan sistem yang telah
menurut Susan Irawati (2008:67) yaitu, Penjualan adalah suatu kegiatan yang mengharuskan perusahaan mengeluarkan sejumlah barang dan jasa baik secara tunai maupun kredit, sehingga menghasilkan sejumlah finansial bagi pihak lain sebagai pembeli.
2.4 Dasar Kas
dirancang dengan baik untuk Menurut Warren (2008:112), Dasar
mempermudah pengelolaan data yang ada pada perusahaan, khususnya data transaksi penjualan.
Kas (cash basis) adalah pendapatan dan beban dilaporkan dalam laporan laba rugi pada periode dimana kas diterima atau dibayar. Misalnya, penghasilan dicatat ketika kas
1.4 Batasan Masalah
Batasan masalah pada proyek akhir ini
diterima dari klien, dan upah dicatat ketika kas dibayarkan kepada karyawan. Laba (rugi) yaitu hanya membahas tentang aplikasi ini
difokuskan pada pembuatan sistem informasi keuangan bagian penjualan, pesanan yang telah dibayar pelanggan, dan melaporkan transaksi penjualan yang terjadi secara cash basis.
bersih merupakan selisih antara penerimaan kas (pendapatan) dan pengeluaran kas (beban).
2.5 Sistem Informasi
Adapun defenisi Sistem Informasi menurut Jack Febrian (2007:238), Sistem informasi atau sering disebut dengan
1.5 Metodologi Penelitian
Sistem akuntansi penjualan ini dibangun
Information System (IS) adalah sistem yang dapat menghasilkan informasi yang berguna. dengan beberapa tahapan yaitu: Suatu sistem dalam sebuah organisasi yang
1. Metode pengerjaan proyek mempertemukan kebutuhan pengolahan
2
2. Metode pengumpulan data
TINJAUAN PUSTAKA
transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang
2.1 Pengertian Akuntansi
Menurut Carl S. Warren (2009:9), peranan paling sederhana akuntansi dalam bisnis adalah akuntansi memberikan informasi
diperlukan.
2.6 Aplikasi
Adapun defenisi Aplikasi menurut Jack
adalah, Progra m menjalankan operasi perusahaan. Akuntansi
juga memberikan informasi untuk pihak-pihak
aplikasi=program siap pakai. Program yang direka untuk melaksanakan suatu fungsi bagi
pengguna atau aplikasi yang lain. Contoh- contoh aplikasi ialah program pemproses kata dan Web Browser. Aplikasi yang menggunakan sistem operasi (OS) komputer dan aplikasi yang lainnya yang mendukung. Istilah ini mulai perlahan masuk ke dalam istilah Teknologi Informasi semenjak tahun 1993, yang biasanya juga disingkat dengan app. Secara historis, aplikasi adalah software yang dikembangkan oleh sebuah perusahaan. App adalah software yang dibeli perusahaan dari tempat
tunggal. Diagram tersebut menunjukkan sejumlah objek contoh dan pesan-pesan yang melewati objek-objek ini didalam use case. 4. Activity Diagram
Activity diagram adalah representasi grafis dari alur kerja kegiatan bertahap dan tindakan dengan dukungan untuk pilihan, iterasi dan konkurensi. Pada Unified Modeling Language , diagram aktivitas dapat digunakan untuk menjelaskan bisnis dan operasional langkah-demi-langkah alur kerja komponen di pembuatnya. Industri PC tampaknya sistem. Sebuah diagram aktivitas keseluruhan menciptakan istilah ini untuk merefleksikan
medan pertempuran persaingan yang baru, yang pararel dengan yang terjadi antar sistem operasi yang dimunculkan.
2.7 Perancangan
Unified Modeling Language (UML)
Adapun pengertian UML menurut
menunjukkan aliran kontrol. 5. State Diagram
State Diagram adalah teknik yang umum digunakan untuk menggambarkan behavior sebuah sistem. Berbagai bentuk state diagram telah ada sejak tahun 1960-an dan teknik berorientasi objek yang paling awal mengadopsinya untuk menampilkan behavior. 6. Collaboration Diagram
Martin Fowler (2005:1), Unified Modeling Collaboration Diagram juga Language (UML) adalah keluarga notasi grafis menggambarkan interaksi antar objek seperti yang didukung oleh meta-model tungggal, yang sequence diagram, tetapi lebih menekankan membantu pendeskripsian dan design sistem pada peran masing-masing objek dan bukan perangkat lunak, khususnya sistem yang pada waktu penyampaian message. Setiap dibangun menggunakan pemrograman message memiliki sequence number, dimana berorientasi objek.
Diagram dalam UML
Adapun beberapa jenis diagram pada UML yang dapat membantu perancangan sistem, menurut Martin Fowler (2005:17) adalah sebagai berikut:
1. Use Case
Use Case adalah teknik untuk merekam persyaratan fungsional sebuah sistem.
2. Class Diagram
Class diagram mendeskripsikan jenis- jenis objek dalam sistem dan berbagai macam hubungan statis yang terdapat diantara mereka.
3. Sequence Diagram
Sequence diagram menggambarkan
message dari level tertinggi memiliki 1. Message dari level yang sama memiliki prefix yang sama.
7. Component Diagram
Component Diagram tidak seperti ikon, komponen tidak menggunakan notasi yang asing dengan kita. Komponen terhubung melalui antarmuka yang dibutuhkan, sering menggunakan notasi bola dan soket seperti halnya class diagram. Komponen dalam component diagram dapat dipecah dengan menggunakan composite structure diagram. 8. Deployment Diagram
Deployment diagram menunjukkan susunan fisik sebuah sistem, menunjukkan bagian perangkat lunak mana yang berjalan pada perangkat keras mana. Hal utama dalam deployment diagram adalah pusat-pusat yang interaksi diagram yang menunjukkan dihubungkan oleh jalur komunikasi.
bagaimana kelompok-kelompok objek saling
berkolaborasi dalam beberapa behavior. 2.8 PHP Hypertext Preprocessor (PHP)
Sebuah sequence diagram secara khusus Menurut Kasiman Perangin-angin
singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahas script server- side dalam pengembangan Web yang disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan efisien.
2.9 Database
Terdapat banyak defenisi database yang kita ketahui, dan salah satu teori database menurut Abdul Kadir (2005:136), Umumnya aplikasi berbasis komputer yang digunakan
2. 11MySQL
Adapun beberapa teori tentang MySQL yang dipaparkan oleh Kasiman
Perangin-angin (2006:389), MySQL merupakan
salah satu contoh produk RDBMS yang sangat populer di lingkungan Linux, tetapi juga tersedia pada Windows. Banyak situs web yang menggunakan MySQL sebagai database server (server yang melayani permintaan akses terhadap database). MySQL sebagai dB server juga dapat diakses melalui program yang dibuat dengan menggunakan Borland Delphi. Dengan cara seperti ini database dapat diakses pada berbagai institusi menggunakan secara langsung melalui program executeable database. Secara sederhana DB (database) yang kita buat sendiri.
dapat diungkapkan sebagai suatu pengorganisasian data dengan bantuan komputer yang memungkinkan data dapat diakses dengan mudah dan cepat. Dalam hal ini, pengertian akses dapat mencakup data
3 ANALISIS KEBUTUHAN DAN PERANCANGAN 3.1 Kebutuhan Perangkat Keras
Perangkat
maupun pemanipulasian data, seperti No
. Keras Kebutuhan
menambah dan menghapus data. Sistem yan
g
ditujukan untuk
1
. Processor
Intel Dual Core T23390 (1,86 GHz, 533 Mhz,FSB, menangani database biasa disebut DBMS
(Database Management System). DBMS merupakan perangkat lunak atau program komputer yang dirancang secara khusus untuk memudahkan pengelolaan database. Salah satu macam DBMS yang populer dewasa ini
2 . 3 . Memory (RAM) Harddisk (Space) 1MB l2 Cache) 1 GB DDR 2 160 GB.
berupa RDBMS (Relational Database Management System), yang menggunakan model basis data relational dalam bentuk tabel-tabel yang saling terhubung. Dengan
3.2 Kebutuhan Perangkat Lunak
a. Windows XP SP 2
menggunakan DBMS, pemakai dapat b. Macromedia Dreamweaver 8
melakukan hal-hal dengan mudah seperti menambahkan data, menghapus data, mengubah data, mencari data, menampilkan data dengan kriteria tertentu, ataupun mengurutkan data.
2.10 PHP MyAdmin
Menurut pendapat Bunafit Nugroho (2004:65), PHPMyAdmin adalah suatu program open source yang berbasis web yang dibuat menggunakan aplikasi PHP. Dan pada kesempatan kali ini database pada aplikasi penjualan barang akan dirancang dengan
c. XAMPP
d. Adobe Photoshop CS3
e. JUDE Community f. Microsoft Office
3.3 Perancangan Sistem 3.3.3 Activity Diagram 3.3.1 Use Case Diagram
3.3.4 Sequence Diagram
4 PENUTUP
sehinggan semua divisi dapat
4.1 KesimpulanBerdasarkan rumsan masalah yang
terintegrasi dengan satu
sistem.
telah dipaparkan pada bagian
2. Meningkatkan
keamanan
pendahuluan, maka dapat disimpulkan bahwa UKM Usaha Mandiri Bandung
memiliki beberapa masalah yang dapat
3.
sistem ini dari pihak yang
tidak bertanggung jawab.
Meningkatkan performa
tampilan dari web aplikasi ini
diatasi. Adanya sistem ini mak
a
agar terlihat lebih menarik.
masalah yang teratasi antara lain:4. Meningkatkan agar sistem ini
1. Proses pencatatan data pemesanan
ag
ar
pelanggan
dapat
sudah dapat disimpan dalam
melakukan pemesanan secara
langsung.
database, dengan interface pada
menu tambah pesanan.
5 REFERENSI
2. Sebuah sistem informasi penjualan yang telah dibuat pada UKM Usaha
[1] Febrian, Jack. 2007. Kamus
Komputer dan Teknologi
Informasi.
Bandung:
Mandiri sudah terintegrasi dengan
baik, sehingga memudahkan pihak
[2]
Penerbit Informatika.
Fowler, Martin. 2005. UML
perusahaan dalam menjalankan
Destilled.
Edisi
3.
proses penjualan yang terjadi pada
Yogyakarta: Penerbit Andi.
[3]
Hakim,
Lukmanul.
2008.
perusahaan.
Membongkar Trik Rahasia
3. Laporan penjualan yang dibuat dapat
Para
Master
PHP.
diakses berdasarkan periode yangdiinginkan, dan hasil dari penjualan
[4]
Yogyakarta: Lokomedia.
Hakim, Lukmanul. 2009. Trik
dapat ditampilkan dalam sistem.
Rahasia
Terbongkar
Master
PH
P
Lagi.
4. Aplikasi penjualan yang dibuatberbasis web, dimaksudkan agar
[5]
Yogyakarta: Lokomedia.
Irawati, Susan, SE. 2008. Akuntansi
1&2.
Bandung:
oleh pengguna sistem.
[6]
Kadir, Abdul. 2005. Dasar
Penerbit PUSTAKA.
Pemrograman
W
eb
4.2 Saran
Ad
a beberap