artikel penjualan pulsa mysql n netbeans
Post on 05-Apr-2018
288 Views
Preview:
TRANSCRIPT
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
1/11
Pembuatan Aplikasi Sistem Penjualan Pulsa Pada Toko Miyo Cell Menggunakan
Netbeans 6.0.1 dan MySQL
Ratih Aulia
Jurusan Sistem Informasi, Ilmu Komputer
Universitas Gunadarma
Jl. Margonda Raya, 100, Pondok Cina, Depok
E-mail: ratih_aulia_ajah@yahoo.com
Dosen Pembimbing: Dr. Ernastuti
ABSTRAK
Perkembangan teknologi yang pesat belakangan ini adalah teknologi teleponselular. Dengan meningkatnya kebutuhan akan telepon selular banyak bermunculan
operator-operator telekomunikasi seperti Indosat, Telokomsel, Mobile-8, Esia, dan lain
lain. Hal inilah yang dimanfaatkan oleh penyedia layanan pengisian pulsa. Semakin
menjamurnya penyedia layanan pengisian pulsa baik pulsa elektrik maupun pulsa fisik,
makin banyak persaingan yang terjadi. Oleh karena itu, untuk mempermudah dalam
melakukan transaksi Miyo Cell ingin membuat suatu sistem yang dapat mempermudah
baik dalam melakukan transaksi penjualan maupun transaksi pembelian. Untuk itu,
penulis membuat suatu sistem yang benar-benar dibutuhkan atau sesuai dengan
keinginan pemilik toko Miyo Cell. Tugas Akhir ini membahas cara pembuatan aplikasi
dengan menggunakan Netbeans 6.0.1 dan MySQL. Untuk membuat aplikasi ini penulis
melakukan analisis terlebih dahulu yang terdiri dari analisis sistem lama, analisiskebutuhan pengguna, dan analisis kelayakan sistem. Aplikasi sistem penjualan pulsa ini
memberikan kemudahan bagi pemilik toko Miyo Cell dalam hal pencatatan transaksi
pembelian dan transaksi penjualan, informasi ketersediaan stok barang, dan pembuatan
laporan penjualan.
PENDAHULUAN
Latar Belakang Masalah
Teknologi diperlukan untuk
mempermudah atau memaksimalkan
suatu kinerja. Salah satu teknologi yang
berkembang cukup pesat belakangan iniadalah teknologi telepon selular.Telepon selular digunakan untuk
mempermudah komunikasi jarak jauh
dengan pengguna yang mempunyai
mobilitas tinggi. Karena dengan
menggunakan telepon selular
komunikasi tidak lagi terikat dengan
jarak dan kabel.
Kini telepon selular tidak lagi
hanya digunakan untuk menelepon dan
mengirim pesan, tetapi juga dapatdigunakan untuk mengirim gambar,
browsing maupun chatting, bahkan
untuk fasilitas video call. Berbagai
kemajuan teknologi pada telepon selular
dan layanan yang disediakan oleh
penyedia layanan telepon selular
menyebabkan telepon selular telah
berkembang menjadi sebuah alat yang
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
2/11
mempunyai fasilitas mendekati
komputer personal.Dengan meningkatnya kebutuhan
akan telepon selular banyakbermunculan operator telekomunikasi
seperti Indosat, Telokomsel, Mobile-8,
Esia, dan lain lain, sehingga terjadi
perang tarif antar operator tersebut.
Banyaknya operator baru yang
bermunculan dengan menawarkan tarif
yang begitu murah dengan kualitas yang
lebih bagus dan dengan yakinmenyatakan bahwa produknyalah yang
dirasa paling dibutuhkan oleh
masyarakat. Hal itulah yangdimanfaatkan oleh penyedia layanan
pengisian pulsa.Semakin menjamurnya penyedia
layanan pengisian pulsa baik pulsa
elektrik maupun pulsa fisik, makinbanyak persaingan yang terjadi. Oleh
karena itu, untuk mempermudah dalam
melakukan transaksi, Miyo Cell ingin
membuat suatu sistem yang dapat
mempermudah baik dalam melakukan
transaksi penjualan maupun transaksipembelian. Untuk itu, penulis membuat
suatu sistem yang benar-benardibutuhkan atau sesuai dengan keinginan
pemilik toko Miyo Cell.
Pencatatan transaksi yang masih
dilakukan secara manual, yaitu mencatatsetiap transaksi yang dilakukan di atas
secarik kertas lalu melakukan
penghitungan juga masih secara manual
yaitu dengan menggunakan kalkulator
hal ini yang menyebabkan sistem lamadirasa kurang efektif dan efisien. Pemilik
toko akan sukar melakukan
penghitungan laba dan pengecekan stok
barang pun harus dilakukan dengan
mengecek atau menghitung jumlah
barang yang tersedia.
Dengan didasarkan dengan
kelemahan yang ada pada sistempenjualan yang lama, penulis yang
bertindak sebagai desaigner sekaligus
programmer membuat suatu aplikasiyang dapat menutupi semua kelemahan
yang ada pada sistem lama. Oleh sebabitu penulis membuat suatu aplikasi
sistem penjualan pada toko Miyo Cell
dengan menggunakan Netbeans 6.0.1
dan MySQL.
Dengan adanya aplikasi ini,
diharapkan pemilik toko Miyo Cell
dapat dengan mudah mengetahui berapa
penjualan yang masuk, berapa stokbarang yang ada, pembelian barang apa
saja yang diperlukan, dan berapa
keuntungan yang di peroleh.
Rumusan MasalahDari latar belakang yang ada
maka timbul suatu permasalahan, yaitu:
1. Bagaimana tingkat fleksibilitassistem agar dapat menampung
perubahan yang akan terjadi
misalnya terjadi perubahan harga?
2. Bagaimana tingkat kemudahansistem sehingga sistem ini mudah
dimengerti user?3. Bagaimana tingkat ketelitian aplikasi
untuk beroperasi secara efektif danefisien?
Batasan MasalahDalam penulisan ini dibahas
bagaimana cara pembuatan aplikasi
sistem penjualan pulsa pada toko Miyo
Cell menggunakan Netbeans IDE 6.0.1
dimana transaksi yang terjadi akan
disimpan dalam sebuah databaseMySQL. Dengan perkembangan
teknologi yang begitu pesat, untuk
mempermudah pengisian pulsa kini telah
ada aplikasi komputer atau software
yang mampu melakukan transaksi
pengisian pulsa, adapula pengisian pulsa
melalui internet, dan pengisian pulsa
melalui mesin ATM. Tetapi aplikasi inihanya sebatas pencatatan transaksi yang
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
3/11
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
4/11
Perancangan/Desain Sistem
1. Pemodelan Proses (Process
Modelling)Perancangan model adalah cara
formal untuk menggambarkan
bagaiamana sistem beroperasi. Dalam
bagian ini akan di deskripsikan
perancangan dari sistem penjualan pulsa
yang akan digambarkan dalam use case
diagram, activity diagram, class
diagram, dan sequence diagram.
Gambar 1 Use Case Diagram
Gambar 2 Activity Diagram Penjualan
Gambar 3 Activity Diagram Pembelian
Gambar 4 Activity Diagram Admin
Gambar 5 Class Diagram
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
5/11
Gambar 6 Sequence Diagram Penjual
Gambar 7 Sequence Diagram Pemilik
2. Pemodelan Data (Data Modelling)Proses model menggambarkan
keseluruhan proses bisnis yang akandilakukan oleh sistem informasi yang
akan dibangun.
Rancangan Tabel
Tabel 1 Rancangan tabel BarangBarang
Column Name Data Type Length
* kd_barang Varchar 6
nama_barang Varchar 20
stock Long
Tabel 2 Rancangan tabel Nota JualNota Jual
Column Name Data Type Length
* no_nota_jual Varchar 6
tanggal Date
no_tlp Varchar 15
Tabel 3 Rancangan tabel pelangganPELANGGAN
Column Name Data Type Length
* nama_pelanggan Varchar 15
no_tlp Varchar 15
Tabel 4 Rancangan tabel Trx PenjualanTrx Penjualan
Column Name Data Type Length
* no_nota_jual Varchar 6
kd_barang Varchar 6
nama_voucher Varchar 15
quantity Long
Tabel 5 Rancangan Tabel Nota BeliNota Beli
Column Name Data Type Length
* no_nota_beli Varchar 6
tanggal Date
kd_supplier Varchar 6
Tabel 6 Rancangan tabel Trx PembelianTrx Penjualan
Column Name Data Type Length
* no_nota_beli Varchar 6
kd_barang Varchar 6
harga Longquantity Long
Tabel 8 Rancangan tabel UserSupplier
Column Name Data Type Length
* user Varchar 20
pass Varchar 20
Tabel 7 Rancangan tabel HargaHarga
Column Name Data Type Length
* nama_voucher Varchar 15harga_jual Long
harga_beli Long
Tabel 9 Rancangan tabel SupplierSupplier
Column Name Data Type Length
* kd_supplier Varchar 6
nama_supplier Varchar 15
alamat Varchar 30
no_telp Varchar 15
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
6/11
3. Desain Antarmuka (InterfaceDesign)
A. Rancangan Antarmuka Penjual
Gambar 8 Rancangan antarmuka penjual-1
Gambar 9 Rancangan antarmuka penjual-2
Gambar 10 Rancangan antarmuka penjual-3
Gambar 11 Rancangan antarmuka penjual-6
B. Rancangan Antarmuka Admin
Gambar 12 Rancangan antarmuka admin-1
Gambar 13 Rancangan antarmuka admin-2
C. Rancangan OutputDalam sistem ini akan
dihasilkan 1 buah output dalam bentuk
print-out yaitu laporan transaksi yangakan dilaporkan penjual kepada pemilik.
Berikut ini adalah contoh rancanganoutputnya :
Gambar 14 Rancangan Output
PENGUJIAN DAN IMPLEMENTASIUntuk mengetahui keberhasilan
dari program yang telah dirancang, maka
perlu dilakukan pengujian terhadap
aplikasi ini. Dalam bab ini akan dibahas
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
7/11
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
8/11
Tampilan Frame Isi Pulsa Voucher
Tampilan Frame Isi Pulsa Elektrik
Tampilan Browse Pelanggan
Tampilan Transaksi Penjualan Berhasil
Tampilan Login Admin
Tampilan Frame Data Pelanggan
Tampilan Frame Daftar Harga
Tampilan Frame Admin, tab Penjualan
Tampilan Frame Admin, tab Data
Supplier
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
9/11
Tampilan Frame Admin, tab Tabel
Barang
Tampilan Frame Admin, tab Data
Pelanggan
Tampilan Frame Admin, tab Daftar
Harga
Tampilan Frame Admin, tab Pembelian
Tampilan Frame Browse Kode Barang
Tampilan Frame Browse Kode Supplier
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
10/11
Tampilan Pemilihan menu View Trx
Penjualan
Tampilan Frame Transaksi Penjualan
untuk penjual
Tampilan Frame Data Supplier
PENUTUP
Berdasarkan uraian danpembahasan pada bab-bab sebelumya
mengenai pembuatan aplikasi sistempenjualan pada toko Miyo Cell
menggunakan Netbeans 6.0.1, maka
tahap akhir dalam penulisan tugas akhir
ini adalah menjabarkan kesimpulan dan
saran yang diperlukan dalam
pengembangan aplikasi ini guna untuk
kemajuan toko Miyo Cell juga akan
penulis paparkan.
1. KESIMPULANAplikasi sistem penjualan pada
toko Miyo Cell ini merupakan suatuaplikasi yang dibuat guna mempermudah
pencatatan transaksi yang terjadi pada
toko Miyo Cell. Aplikasi ini dibuatberdasarkan permintaan yang diajukan
pemilik toko dengan terlebih dahulu
dilakukan penganalisisan sistem lama,
penganalisisan kebutuhan pengguna,
penganalisisan kelayakan sistem,
perancangan desain sistem yang meliputipemodelan proses dengan UML sebagai
alat bantu desain, pemodelan datadengan membuat rancangan tabel, dan
perancangan antarmuka (designinterface) yang disesuaikan dengan
keinginan pemilik toko.Penulis membuat aplikasi ini
dengan menggunakan Netbeans 6.0.1
dan database dibuat menggunakan
MySQL. Aplikasi ini bersifat user-
friendly sehingga pengguna dapatdengan mudah menjalankan aplikasi ini
dalam hal pencatatan tranksaksi,
penghitungan omset dan laba yang dapat
dilihat berdasarkan hari tertentu, bulan
tertentu, maupun tahun tertentu.
Berdasarkan hasil kuesioner,
tingkat fleksibilitas aplikasi mencapai
50%, tingkat ketelitian mencapai 50%,dan tingkat kesederhanaan aplikasi ini
-
7/31/2019 Artikel Penjualan Pulsa Mysql n Netbeans
11/11
mencapai 50%. Aplikasi ini dapat
dengan mudah menanggapi perubahan-perubahan yang terjadi (fleksibel),
misalnya untuk perubahan harga, userhanya tinggal membuka form daftar
harga dan meng-edit perubahan harga,
begitu juga bila terjadi penambahan jenis
barang.
Aplikasi bersifat sederhana, bahasa
yang digunakan mudah dimengerti user,
sehingga tidak memerlukan waktu yang
lama untuk pelatihan menggunakanaplikasi ini. Tingkat ketelitian aplikasi
ini dapat dilihat misalnya dalam hal
input data, aplikasi tidak dapatmenambahkan data dengan kode barang
yang sama.
2. SARANPenulis menyadari aplikasi ini
masih perlu pengembangan yang lebih
lanjut agar aplikasi ini benar-benar
menjadi aplikasi yang dapat
mempermudah user dalam melakukan
segala aktivitas yang berhubungan
dengan pencatatan berbagai macamtransaksi yang terjadi pada toko Miyo
Cell.Dalam pengembangannya
diharapkan sistem ini tidak hanya
mampu melakukan pencatatan transaksi
tetapi juga mampu melakukan pengisianpulsa. Diharapkan pula sistem ini
mampu dikembangkan menjadi sistem
yang dapat melakukan transaksi secara
online, sehingga pelanggan yang enggan
berjalan ke toko mampu mengisi ulangpulsa dengan ketentuan pelanggan harus
terkoneksi dengan internet.Penambahan gambar maupun
animasi juga disarankan agar tampilan
aplikasi lebih menarik dan tidak terlihat
monoton.
DAFTAR PUSTAKA1. Fatta, Hanif Al. 2007. Analisis &
Perancangan Sistem Informasi.
Yogyakarta: ANDI.2. Fowler, Martin. 2005. UML
Distilled. Yogyakarta: ANDI,
3. Hartati, G. Sri, B. Herry Suharto, M.Soesilo Wijono. 2007.
Pemrograman GUI Swing Java
dengan Netbeans 5. Yogyakarta:
ANDI.
4. Hendry, ST. 2008. Belajar OtodidakJava dengan Netbeans 6.0. Jakarta:
PT. Elex Media Komputindo.
5. Shalahuddin, M, Rosa A.S. 2008.Pemrograman J2ME (Belajar Cepat
Perangkat Telekomunikasi Mobile).Bandung: Informatika.
6. Supardi, Ir.Yuniar. 2009. BelajarSemua Edisi Java2 untuk SegalaTingkat, PT. Elex Media
Komputindo: Jakarta.
7. Supardi, Ir. Yuniar. 2007.Pemrograman Database dengan
Java dan MySQL. Jakarta: PT. Elex
Media Komputindo.8. http://www.asep-hs.web.ugm.ac.id,
Basis Data dan DBMS, 19 Agustus2009.
9. http://www.onta-programing.blogspot.com,
Membuat Aplikasi Database denganNetbeans, 4 Agustus 2009.
10.http://www.unhas.ac.id,Pengertian_Sistem_dan_Analis, 19
Agustus 2009.
11.http://media.diknas.go.id. 3311.pdf.15 Agustus 2009.
12.http://santiw.staff.gunadarma.ac.id.Pengantar_Sistem_Informasi, 19
Agustus 2009.
13.http://www.akademik.unsri.ac.id.Materi Suplemen UML, 15
Agustus 2009.
top related