2
1. Pendahuluan
Perkembangan teknologi
informasi yang
sangat cepat
sudah mempengaruhi berbagai bidang kehidupan dan profesi. Hal ini menyebabkan
perubahan sistem pada instansi atau perusahaan, juga harus mengubah cara kerja mereka. Teknologi informasi banyak digunakan untuk pengelolaan pekerjaan
karena daya efektifitas dan efisiensinya yang sudah terbukti mampu mempercepat kinerja, kecepatan kinerja pada akhirnya akan meningkatkan keuntungan dan
omset yang masuk, baik secara finansial maupun jaringan. Penggunaan teknologi informasi dalam kehidupan sehari-hari mempermudah pertukaran informasi dan
data antarwilayah sehingga penyebaran pengetahuan menjadi begitu cepat[1]
Sentra Mitra Grafika adalah nama dari perusahaan jasa percetakan yang berada di semarang. Percetakan ini didirikan oleh Budi Hartono pada tahun 2004
yang bertempatkan di Jalan Singosari VII no 12, Semarang. Proses penjualan pada Sentra Mitra Grafika yang dianggap sah yaitu melakukan pemesanan berupa job
order, job order dikerjakan, melakukan pembayaran dengan bukti berupa nota pembayaran, pengambilan barang, jika ada hutang maka harus melakukan
pelunasan. Berdasarkan hasil wawancara terhadap Bapak Budi Hartono terdapat kendala
– kendala yaitu data atau laporan antara uang uang diterima dengan pekerjaan yang dilakukan berbeda karena adanya kemungkinan kecurangan
– kecurangan misalnya pemesanan dengan tanpa nota, perusahaan ini
memperbolehkan memberikan hutang kepada pelanggannya karena relasi dari perusahaan ini sebagian besar adalah instansi
– instansi pemerintah yang biasanya jarang melakukan pembayaran di depan, tidak adanya pengelolaan piutang
perusahaan yang baik, perlu adanya perhitungan denda bagi pembayaran yang terlambat. Kendala di atas sangat merugikan perusahaan dalam pendapatan
perusahaan.
Berdasarkan latar belakang masalah yang ada, maka dibuat lah “Sistem
Informasi Penjualan Jasa Percetakan Berbasis
Desktop
di Percetakan Sentra Mitra Grafika, Semarang
”. Sistem informasi berbasis desktop dibangun menggunakan bahasa pemrograman
Java J2SE
, serta
database MySQL
. Aplikasi ini diharapkan dapat memberikan alternatif sebagai kendala-kendala yang ada di Percetakan
Sentra Mitra Grafika, Semarang.
2. Tinjauan Pustaka
Penelitian sebelumnya tentang aplika si yang berjudul “Perancangan
Sistem Informasi Penjualan berbasis Objek pada CV Bhakti Karya”. Aplikasi ini dibuat dengan tujuan peningkatan kualitas informasi, memperbaiki kinerja
pegawai untuk peningkatan pelayanan terhadap pelanggan akan informasi penjualan kredit.[2]
Penelitian yang kedua yaitu tentang aplikasi yang berjudul “Perancangan Sistem Informasi Pembelian dan Penjualan pada
Ellen’s Room Boutique berbasis
Java Desktop
”. Aplikasi ini dibuat dengan tujuan untuk memudahkan dalam manajemen pengelolaan barang, pembelian, penjualan dan laporan penjualan,
stok, dll.[3].
3
Penelitian yang ketiga yaitu tentang Aplikasi Sistem Informasi Jasa Percetakan pada CV. Dua Inspirasi. Aplikasi ini dibuat dengan tujuan
memudahkan dalam menginformasikan pesanan.[4] Sistem informasi secara umum merupakan kegiatan atau aktifitas yang
melibatkan serangkaian proses, berisi informasi – informasi yang digunakan untuk
mencapat tujuan. [5] Sistem Informasi adalah informasi yang diorganisasikan untuk mencapai
tujuan dalam sebuah organisasi [6] Penjualan adalah pendapatan lazim dalam perusahaan dan merupakan
jumlah kotor yang dibebankan kepada pelanggan atas barang atau jasa.[7] Java adalah bahasa pemrograman berorientasi objek murni yang dibuat
berdasarkan kemampuan – kemampuan terbaik dari bahasa pemrograman objek
sebelumnya C++, Ada, Simula.
Java
diciptakan oleh James Gosling,
developer
dari
Sun Microsystem
pada tahun 1991. Karakteristiik
Java
yaitu sederhana
simple
, berorientasi objek
object oriented
, terdistribusi,
interpreted
,
robust
, aman,
architecture neutral
,
portable
,
performance
,
multithreaded
, dinamis. Salah satu
Java
2
Software Developer Kit
J2SDK adalah J2SE
Java 2 Standard Edition
untuk aplikasi
desktop
.[8]
MySQL
adalah salah satu jenis
database server
yang sangat terkenal.
MySQL
termasuk jenis RDBMS
Relational Database management System
. Itulah sebabnya istilah tabel, baris, dan kolom digunakan pada
MySQL
.
MySQL
dapat diterapkan pada arsitektur
client
–
server
model 2
tier.
[9]
Client server
adalah pembagian kerja antara
server
dan
client
yang mengakses
server
dalam suatu jaringan. Model 2
tier
terdiri dari 3 komponen yang disusun menjadi 2 lapisan yaitu
client
meminta
service
dan
server
menyediakan
service
. Tiga komponennya adalah
user interface
, manajemen proses, dan
database.
[10]
3. Metode Penelitian dan Perancangan Sistem