DISAIN SISTEM INFORMASI PENJUALAN KACA MATA PADA OPTIK JAILANA
BUKITTINGGI DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA DAN
MYSQL
(Studi Kasus : Optik Jailana Bukittinggi)
Anggun Yoshikomita
1), Sri Rahmawati,S.Kom,M.Kom
2),Eko Amri Jaya,S.Kom,M.Kom
3)1) Sistem Informasi UPI “YPTK”, Padang
Email : gunyoshi24@gmail.com
2) Sistem Informasi UPI “YPTK”, Padang
Email : -
3) Sistem Informasi UPI “YPTK”, Padang
Email : -
asarkan Abstrak - Berdasarkan penelitian yang telah dilakukan pada Optik Jailana Bukittinggi diperoleh suatu sistem lama
yakni belum optimalnya penggunaan teknologi komputerisasi dalam proses penjualan. Berdasarkan sistem lama tersebut penulis mencoba membuat sebuah sistem baru pada proses penjualan dengan menggunakan bahasa pemrograman Java.
Dalam mendisain sistem ini dilakukan tiga metode penilitian yaitu penilitian lapangan, penilitian perpustakaan, dan penelitian laboratorium. Dengan menggunakan program aplikasi Java dalam proses penjualan dapat memberikan hasil yang cepat, efisien, akurat dan dapat membantu pimpinan dalam mengambil keputusan.
Kata Kunci : Sistem, informasi, penjualan, bahasa pemrograman Java.
1. Pendahuluan
1.1 Latar Belakang
Bagi suatu perusahaan baik yang berskala kecil, menengah maupun yang berskala besar. Pembayaran merupakan salah satu kunci fungsi utama yang harus dilaksanakan sebaik-baiknya selain fungsi lainnya seperti penjualan, produksi dan pemasaran. Dalam bidang pembayaran yang dituju adalah pencapaian hasil yang berupa laba. Melalui kegiatan pembayaran ini, perusahaan diharapkan memperoleh keuntungan.
Sehubungan dengan meningkatnya kebutuhan masyarakat dari waktu kewaktu menyebabkan manusia selalu berusaha untuk menemukan suatu yang baru yang biasa memberikan hasil yang diinginkan oleh manusia itu sendiri. Dewasa ini komputer di Indonesia mengalami perkembangan yang pesat. Komputer merupakan suatu alat atau mesin yang diciptakan dalam hal kecepatan, ketelitian dan mengolah informasi dalam jumlah yang besar.
Optik Jailana Bukittinggi merupakan
perusahaan yang bergerak dalam bidang penjualan kacamata. Dimana Optik ini belum menggunakan komputer sebagai alat bantu untuk kegiatan penjualan
dan laporan penjualan, sehingga tidak dapat
menghasilkan informasi atau laporan penjualan kacamata yang tepat dan cepat.
1.2 Perumusan Masalah
1. Bagaimana alur sistem informasi data
penjualan kacamata, apakah sudah maksimal ?
2. Bagaimanakah informasi laporan yang
dihasilkan, apakah dapat mempermudah
pimpinan dalam pengambilan keputusan ?
3. Bagaimana kendala dalam membuat laporan
penjualan, apakah tidak terjadi kesalahan data ?
4. Bagaimanakah bentuk laporan penjualan,
apakah dapat mempermudah bagian
administrasi dalam proses perekapan data ?
1.3 Hipotesa
1. Optik Jailana masih menggunakan cara
manual dalam pengolahan data. Dengan
menggunakan program Java diharapkan
pengolahan data penjualan dapat diketahui secara pasti.
2. Dengan adanya pemberian informasi dengan
tepat dan ditunjang oleh sistem komputer yang baik, dapat membantu pimpinan dalam pengambilan keputusan secara cepat, tepat dan akurat.
3. Dengan adanya suatu pengolahan data secara
4. Dengan menggunakan system yang baru laporan yang dihasilkan bisa lebih sesuai dengan yang diharapkan, sehingga dapat memberikan laporan penjualan yang lebih akurat.
1.4 Tujuan Penelitian
1. Untuk menghasilkan suatu sistem informasi
yang tepat dan jelas serta mampu
meningkatkan produktifitas pada Optik
Jailana.
2. Dengan adanya suatu pengolahan data secara
komputerisasi maka dapat meminimalisir terjadinya kesalahan dan mampu menjamin keamanan dan keselamatan data.
3. Dengan adanya sistem pengolahan data secara
komputerisasi maka pimpinan akan dapat mengambil langkah-langkah yang tepat dalam pengambilan keputusan .
1.5 Ruang Lingkup Permasalahan
Ruang lingkup permasalahan yang penulis hubungkan dengan pemakaian dengan penggunaan komputer hanya pada bagian penjualan kacamata di Optik Jailana Bukittinggi.
1.6 Metode Penelitian
Untuk mengumpulkan data serta informasi dalam penulisan skripsi, penulis menggunakan beberapa metode :
1. Penelitian Lapangan (Field Research)
Penelitian dengan metode ini dengan cara melakukan pengamatan langsung ke objek penelitian, yaitu langsung turun ke lokasi untuk mencari data yang dibutuhkan. Data-data yang lebih otentik dengan melakukan tanya jawab dengan karyawan maupun pimpinan yang bersangkutan.
2. Penelitian Kepustakaan ( Library Research )
Merupakan suatu cara untuk mendapatkan data dan teori,bagaimana mencari cara pemecahan masalah dengan bantuan buku-buku yang ada serta media lainnya yang dihadapi.
3. Penelitian Laboratorium ( Labor Research )
Melakukan penulisan dan pembuatan program dengan Komputer untuk mengolah data yang telah dikumpulkan agar bisa mendapatkan hasil atau informasi yang diinginkan, adapun perangkat yang digunakan adalah:
1 Perangkat keras ( Hardware ):
a. Laptop Intel Core i5 2450 GHz Memory 4
Gb
b. Card Monitor VGA/ SVGA 256MB
c. Media Penyimpanan Hardisk Berkapasitas
640 GB
d. Printer Canon MP 258
e. Media Penyimpanan Flashdisc 8 GB
2 Perangkat lunak ( Software ) yang terdiri dari:
a. Sistem Operasi Windows 7 Premium
b. Microsoft Office Word 2007
c. Microsoft Office Visio 2007
d. Netbeans 7.0
2. Landasan Teori
2.1 Konsep Dasar Sistem Informasi
Sistem informasi didefenisikan oleh Robert A. Leitch dan K. Roscoe Davis:
“Sistem informasi adalah suatu sistem di dalam suatu
organisasi yang mempertemukan kebutuhan
pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan-laporan yang diperlukan” (Jogiyanto
HM, 2005 : 11)
2.2 Daur Hidup Pengembangan Sistem (SDLC)
Gambar 2.1
Daur Hidup Pengembangan Sistem (SDLC)
2.3 Alat Bantu Perancangan Sistem dan Program
Tabel 2.2 Simbol-simbol DFD
Tabel 2.3 Simbol-simbol ERD
Tabel 2.4 Simbol-simbol Flowchart
2.4 Sekilas Tentang Penjualan
Menurut Basu Swasta DH, “Menjual adalah
ilmu dan seni yang mempengaruhi pribadi, yang dilakukan oleh penjual untuk mengajak orang lain agar
bersedia membeli barang atau jasa yang ditawarkan”.(
Basu Swasta DH, 1998: 8)
2.5 Konsep Dasar Database
Database adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di simpanan luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya. Penerapan database dalam sistem informasi disebut dengan database system. Sistem basis data (database system)
ini adalah suatu sistem informasi yang
mengintegrasikan kumpulan dari data yang saling
berhubungan satu dengan yang lainnya dan
membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi.
2.6 Normalisasi
Suatu file yang terdiri dari beberapa grup elemen yang berulang-ulang perlu diorganisasikan kembali. Prosses untuk mengorganisasikan file untuk menghilangkan grup elemen yang berulang-ulang ini disebut dengan normalisasi (normalization).
2.7 Sekilas mengenai MySQL
MySQL adalah suatu perangkat lunak untuk memanajemen database SQL, kalau anda berpikir bahwa SQL dan MySQL memiliki arti yang sama maka anda salah, perlu anda ketahui bahwa SQL dan MySQL memiliki arti yang berbeda, SQL (Structure Query Language) adalah sintak-sintak atau perintah yang digunakan untuk mengelola database seperti membuat, menambah, memanipulasi data dan lain-lain. Sedangkan MySQL adalah software yang digunakan. Intinya, MySQL dan SQL adalah dua kata yang hampir sama tetapi memilki arti yang berbeda, MySQL adalah
Softwarenya sedangkan SQL adalah perintahnya.
2.8 Mengenal Database MySQL
MySql (My Structured Query Language) atau yang biasa di baca mai-sekuel adalah sebuah program pembuat dan pengelola database atau yang sering disebut DBMS (Data Base Management System), sifat dari DBMS ini open source.
MySQL juga merupakan program pengakses database yang bersifat jaringan, sehingga dapat digunakan untuk aplikasi Multi User (banyak
pengguna). Kelebihan dari MySQL adalah
menggunakan query (permintaan) standar SQL (Structured Query Languange). SQL adalah suatu bahasa permintaan yang terstruktur. SQL telah distandarkan untuk semua program database seperti Oracle, PosgresSQL, SQL Server dan lain-lain.
Ada tiga kombinasi kunci yang membuat Java menjadi teknologi yang secara fundamental berbeda dari yang lain yang ada saat ini. Pertama, dan yang
paling menarik adalah semua orang dapat
menggunakan applet yang kecil, aman, dinamik, lintas-platform, aktif, dan siap dijalankan dijaringan sejak awal. Applet dapat disusun dan didistribusikan secara aman sebagai suatu homepage semudah aspek-aspek HTML. Kedua, java adalah bahasa pemograman yang ampuh, memiliki kekuatan desain berorientasi-objek dengan sintaks yang sederhana dan mudah dikenal, dan lingkungan yang kokoh dan sangat enak digunakan. Bahasa java ini memperbolehkan programmer (dengan
kemampuan membuat program bagaimanapun)
membuat komponen dan applet baru yang lebih menarik. Ketiga, Java adalah sekumpulan class objek yang ampuh yang melayani programmer dengan uraian yang jelas untuk banyak fungsi sistem yang umum, seperti pembuatan window, penggunaan jaringan, dan
input/output. Kunci class-class ini adalah
kemampuannya melayani uraian lintas-platform untuk beragam variasi yang umum digunakan antarmuka sistem.
3. Analisa dan Hasil
3.1 Tinjauan Sistem Yang Sedang Berjalan
Dalam melakukan aktifitas kerja, setiap bagian saling berinteraksi satu sama lainnya. Setiap bagian melakukan berbagai macam kegiatan.
3.1.1 Aliran Sistem Lama
Pembeli Bagian penjualan Bagian labor Pimpinan
Resep Resep
Pengisian pemesanan +
kacamata
Nota pemesanan +
kacamata telah di cek&
kaca mata
i Penjualan Per Laporan
hari Laporan
Penjualan Per hari Aliran Sistem Informasi Lama
3.1.2 Analisa Output Lama
Gambar 3.2 Nota pemesanan
Gambar 3.3 Laporan Harian
3.1.3 Kelemahan Sistem Lama
Pada sistem yang sedang berjalan
menggunakan sistem secara manual, jadi disini penulis
mencoba menggembangkan sistem dengan
3.2 Disain Sistem Baru
Maksud dan tujuan dari sistem ini adalah :
a. Untuk memenuhi kebutuhan pemakai sistem.
b. Untuk memberikan gambaran yang jelas dalam
rancangan yang lengkap pada pemrograman dan ahli teknik yang terlibat.
Pelanggan Bagian penjualan Bagian labor Pimpinan
Resep + Identitas pelanggan
Nota pemesanan + kacamata Nota pemesanan
+ kacamata
Nota pemesanan Nota pemesanan
Cek nota
Nota yang telah di cek Nota yang telah
di cek
Laporan Pelanggan Cek barang dan
Entry Nota pemesanan Data Barang
Laporan Data Barang
Entry Data Barang
Laporan Data Barang
Rekap Nota
Laporan Penjualan Per
Bulan
Laporan Penjualan Per
Bulan Bulanan yg telah
di acc Laporan barang
yg telah di acc
F
A
Resep + Identitas pelanggan
Entry Data Pelanggan Laporan Pelanggan
12
Laporan Penjualan Per
Minggu 1
kacamata kacamata
LaporanData Barang yang
diacc
Laporan Pelanggan yang
diacc LaporanData
Barang yang diacc
Laporan Pelanggan yang
diacc
Aliran Sistem Iinformasi Baru
3.3 Disain Secara Global
Merupakan memberikan gambaran secara umum tentang sistem yang baru yang akan diterapkan guna memudahkan pemakainya dalam memberikan pemahaman tetang sistem tersebut.
0
Sistem Informasi penjualan KacaMata Pelanggan
Bag Penjualan Pimpinan
Bag Labor Resep + Identitas
Pelanggan Nota pemesanan yang akan dicek
Nota pemesanan Nota pemesanan yg telah dicek & kacamata
Nota pemesanan + frame
Nota pemesanan & kacamata Nota pemesanan
Nota pemesanan & kacamata
Entry nota pemesanan Entry Data Barang Resep + Identitas
Pelanggan Lap Data Barang,
Lap yang telah di acc Lap yang telah di acc
Entry Data Pelanggan
Lap Data Pelanggan Lap Penjualan Bulanan
Gambar 3.5 Context Diagram
Data barang
Data barang
Bagian Penjualan D1 Barang
pelanggan Memesan Kaca Mata 0.2
Bag Penjualan
0.4 Cek barang dan entry nota pemesanan
Nota Pemesanan
Lapbarang Lap pelanggan Lap penjualan bulanan D3 transaksi
PIMPINAN Laporan Data Barang
Nota Pemesanan & Kacamata
Barang 0.1
Entry Data barang
Nota Pemesanan + Kacamata
0.8
Entry data pelanggan
Nota yang telah di cek
Lapbarang Lap pelanggan Lap penjualan bulanan id pelangan
Resep+id pelangan
Pelanggan
Transaksi Barang
punya punya
namabarang kodebarang
hargabarang alamat
id_pel
kodebarang Tgl_tran
No_nota
id_pel
Dp nama_pel
Tgl_siap Jumlah_harga
Sisa_bayar Jumlahbarang
nama_pel
no_telp
Gambar 3.7 Entity Relationship Diagram
MENU
LAPORAN SELESAI
ENTRY
Data Barang
Data Pelanggan
Nota Pemesanan
Data Barang
Data Pelanggan
Penjualan Mingguan
Penjualan Bulanan
Gambar 3.8 Struktur Program
4. Testing dan Implementasi Sistem
Gambar 4.1 Form Login
Gambar 4.2 Form Menu Utama
Gambar 4.3 Form Entry Barang
Gambar 4.4 Form Entry Pelanggan
Gambar 4.6 Nota Pemesanan
Gambar 4.7 Laporan Data Barang
Gambar 4.8 Laporan Data Pelanggan
Gambar 4.9 Laporan Mingguan
Gambar 4.10 Laporan Bulanan
5. Penutup 5.1 Kesimpulan
Setelah melakukan penganalisaan terhadap Optik Jailana Bukittinggi dan mempelajari segala aktifitas yang terjadi dalam pengolahan data penjualan kacamata, maka penulis dapat menyimpulkan beberapa pokok pikiran terhadap sistem yang ada atau sedang berjalan berikut ini :
1. Dengan menggunakan program Java
diharapkan dapat meningkatkan efektifitas dan
efisiensi kerja dalam pengolahan data
penjualan kacamata pada Optik Jailana Bukittinggi.
2. Dengan melakukan pengembangan sistem
yang lama, pada sistem baru yang
menggunakan program Java diharapkan dapat meningkatkan kinerja dari pimpinan untuk mengambil keputusan secara cepat, tepat dan akurat.
3. Sistem baru yang menggunakan program Java
ini dapat melakukan pengaksesan database mengenai data barang, data pelanggan dan data transaksi dengan cepat dan akurat.
4. Adanya media penyimpanan data yang
permanen dan lebih menjamin keamanan data-data barang, gaji pelanggan serta transaksi.
5.2 Saran-saran
Agar sistem baru yang menggunakan program Java ini dapat berjalan dengan maksimal, berikut ini penulis mengemukakan beberapa saran-saran dalam pemakaian sistem baru sebagai berikut:
1. Sistem yang baru dijalankan berdampingan
dengan sistem yang lama agar tidak terjadi kekacauan sistem akibat dari perubahan cara kerja sistem yang lama ke sistem yang baru.
2. Diberikannya pelatihan kepada karyawan
yang akan menjalankan sistem yang baru ini nantinya.
3. Disediakannya sarana dan fasilitas untuk
kebutuhan sistem yang baru ini, diantaranya :
a. Media Komputer
4. Dilakukannya peninjauan ulang terhadap sistem yang baru, jika sistem yang baru ini tidak berjalan sebagaimana yang diinginkan maka dilakukan perbaikan dari sistem yang baru ini.
Daftar Pustaka
Jogiyanto, HM.2005. Analisa dan Desain Sistem Informasi. Yogyakarta: Andi.
Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi.
Sadeli dan Ukas.2000. Pengantar Bisnis Ilmu Menjual. Jakarta: PT Bumi Aksara.
Supardi, Yuniar. 2010. Semua Bisa Menjadi
Programer Java Case Study. Jakarta: PT. Alex Media Komputindo
Swasta, Basu,Drs.2008.Manajemen Penjualan. Yogyakarta: Ananda
http://thomasskurafi.wordpress.com/2012/2/12/27/artik
el-pemasaran-jasa-informasi-tentang- differentiation-bauran-informasi-dab-selling.pdf. Jakarta, 13 Maret 2013