Ilham, Ranto Sirait, Rangga Dwi Agusrian, Donal Rajagukguk Aplikasi Transaksi Penjualan Sepeda Motor 2012 PDF
Ilham, Ranto Sirait, Rangga Dwi Agusrian, Donal Rajagukguk Aplikasi Transaksi Penjualan Sepeda Motor 2012 PDF
PROYEK AKHIR 1
Oleh :
Ilham 3311211040
BATAM
2013
DAFTAR ISI
DAFTAR ISI ............................................................................................................................................... 2
BAB I PENDAHULUAN ............................................................................................................................ 4
1.1LATAR BELAKANG ..................................................................................................................................... 4
I.2 RUMUSAN MASALAH ................................................................................................................................. 4
I.3 BATASAN MASALAH .................................................................................................................................. 4
I.4 TUJUAN ..................................................................................................................................................... 4
I.5 SISTEMATIKA PENULISAN .......................................................................................................................... 5
II.1POINT OF SALES ........................................................................................................................................ 6
II.2PENGGUNAAN DATABASE MYSQL ............................................................................................................ 6
II.3PENGENALAN APLIKASI JAVA .................................................................................................................... 7
II.3.1Lingkungan Pengembangan............................................................................................................... 7
II.3.2Edisi Java .......................................................................................................................................... 7
II.3.3Kompilasi dan Interpretasi ................................................................................................................. 8
II.4PENGENALAN KONEKSI KE DATABASE ...................................................................................................... 8
V.1. KESIMPULAN ......................................................................................................................................... 18
V.2. SARAN ................................................................................................................................................... 18
BAB IPENDAHULUAN
1.1Latar Belakang
Berkembangnya jaman di saat ini membut setiap orang semakin terpacu untuk
menciptakan Sesuatu hal yang baru,khususnya dalam hal teknologi.salah satu
teknologi yang saat ini sangat penting peranannya di dalam dunia usaha atau dunia
kerja adalah dalam bidang komputerisasi.Salah satu contoh yang menarik dari
teknologi komputerisasi ini adalah dengan menciptakan sebuah aplikasi transaksi
penjualan.
Dalam sebuah kasus yang kami cari,kami mendapatkan informasi dari pelaku
usaha yang kami survei,yaitu dealer sepeda motor alfa scorfi. Dealer tersebut ternyata
masih menggunkan sistem penjualan secara manual.yaitu penghitungan jumlah stok
barang,transaksi penjualan,serta pengalohan data perusahaan yang lainnya.Hal ini
akan membuat pelaku usaha semakin repot,karena selain waktu yang kurang banyak
untuk melakukan semua proses transaksi penjualan tersebut,juga akan mengakibatkan
potensial kerugian akibat banyaknya data yng hilang oleh karena data transaksi
penjualan masih di lakukan secara manual yaitu di tulis dalam kertas.
Untuk menghindari hal ini,dan agar tidak terjadi masalahberkepanjangan,maka
kami menawarkan sebuah aplikasi yang sesuai dengan sistem penjualan yang
dibutuhkan oleh dealer alfa scorfi tersebut.tujuannya agar waktu yang dipergunakan
dapat se efisien dan se efektif mungkin.serta menghindari kerugian yang sudah terjadi
sebelumnya.dan aplikasi yang kami tawarkan tersebut di buat dengan menggunakan
bahasa pemrograman Java Script.
Bagaimana cara membuat aplikasi yang dapat membantu proses transaksi penjualan
sepeda motor dengan menggunakan aplikasi java.
I.4 Tujuan
Tujuan dari penelitian ini adalah dapat membuat aplikasi yang dapat digunakan untuk
membantu proses perhitungan barang,dan transaksi penjualan,serta mempermudah
pengolahan data perusahaan lainnya.
I.5 Sistematika Penulisan
Sistematika penulisan laporan proyek akhir sebagai berikut :
BAB IPENDAHULUAN
Bab ini berisi tentang software yang terlibat dalam pembuatan aplikasi serta
rancangan tentang aplikasi yang akan dibuat.
BAB IVPEMBAHASAN
Bab ini berisi tentang kesimpulan yang didapat dari hasil laporan yang dikerjakan
serta saran dari pengembangan aplikasi yang dibuat.
BAB IILANDASAN TEORI
Bagian ini memuat teori-teori mengenai aplikasi yang digunakan dalam pembuatan
programnya.
II.1Point of Sales
Pada bagian ini akan dijelaskan mengenai Point of Sales(POS).Point Of Sale atau
disingkat POS dapat diterjemahkan bebas menjadi sistem kasir, yaitu aktivitas yang ber-
orientasi pada penjualan yang terjadi pada bidang usaha retail. kenapa POS ini menjadi
terlihat sangat penting. Hal ini semata-mata adalah karena POS merupakan terminal tempat
uang diterima dari pelanggan ke toko retail. Bagi pemilik usaha, uang masuk adalah indikator
yang paling mudah untuk mengukur pendapatan, disebut dengan OMZET.
POS juga menjadi penting karena seiring dengan berkembangnya usaha, sistem kasir akan
dijalankan bukan oleh pemilik, namun oleh karyawan. Karena itu pemilik wajib tahu apa yang
dikerjakan oleh kasir, dan berapa uang yang didapatkan secara tepat.
Para pengusaha retail lama mungkin telah terbiasa dengan mesin kasir elektronik atau
disebut Cash Register.Cash Register adalah sistem kasir sederhana yang bisa mengetahui
omzet hari ini.Mesin ini juga bisa mengetahui aktivitas uang masuk oleh masing-masing
karyawan kasir, jika dipakai oleh lebih dari satu orang.
Penggunaan database dalam sebuah aplikasi merupakan hal yang cukup penting, bila
data yang diolah dan disimpan berjumlah banyak. Dengan pembuatan file teks biasa, akan
cukup merepotkan untuk melakukan pencarian dan pengolahan data lainnya. Programmer
harus membuat berbagai fungsi untuk hal tersebut.
Salah satu DBMS yang cukup banyak digunakan adalah MySQL.Mysql adalah
sebuah server database open source yang terkenal yang digunakan berbagai aplikasi terutama
untuk server atau membuat WEB.Mysql berfungsi sebagai SQL (Structured Query Language)
yang dimiliki sendiri dan sudah diperluas oleh Mysql umumnya digunakan bersamaan
dengan PHP untuk membuat aplikasi server yang dinamis dan powerfull.
Serta karena MySQL menyediakan versi gratis yang cukup powerful, dengan
dukungan driver untuk berbagai bahasa pemrograman, serta cukup ringan untuk dijalankan.
Instalasi MySQL bisa dilakukan secara terpisah maupun dalam paket web server seperti
XAMPP maupun WAMP. Dalam artikel ini, yang digunakan adalah MySQL yang ada dalam
paket server XAMPP.
II.3Pengenalan Aplikasi Java
Tentunya Anda tidak asing lagi dengan nama Java, sebuah bahasa pemrograman
berorientasi objek yang dikembangkan oleh Sun Microsystems. Di bagian awal ini, kita akan
mengulas tentang sekilas Java yang ditinjau dari aspek lingkungan pengembangan.Dan
diharapkan ulasan ini dapat bermanfaat dalam pengenlan java.
II.3.1Lingkungan Pengembangan
Dalam mendiskusikan Java, kiranya penting sekali untuk membedakan antara bahasa
pemrograman Java, Java Virtual Machine, dan platform Java. Bahasa pemrograman Java
adalah bahasa yang digunakan untuk menghasilkan aplikasi-aplikasi Java. Pada
umumnya,bahasa pemrograman hanya mendefinisikan sintaks dan perilaku bahasa.
Pada saat program Java dikompilasi, ia akan dikonversi ke bentuk bytecode, yang
merupakan bahasa mesin yang portable. Selanjutnya, bytecode tersebut dijalankan di Java
Virtual Machine (atau disebut Java VM atau JVM). Meskipun JVM dapat
diimplementasikanlangsung di perangkat keras, namun biasanya diimplementasikan dalam
bentuk program perangkat lunak yang mengemulasi mesin (komputer) dan digunakan untuk
menginterpretasi bytecode.
Platform dapat didefinisikan sebagai perangkat lunak pendukung untuk aktivitas-
aktivitas tertentu. Platform Java sendiri pada prinsipnya berbeda dengan bahasa Java atau
JVM. Platform Java adalah himpunan kelas-kelas Java yang sudah didefinisikan
sebelumnyadan eksis sejak instalasi Java. Platform Java juga mengacu padalingkungan
runtime atau API (Application Programming Interface)Java.
II.3.2Edisi Java
• Kompilasi
javac Coba.java
• Interpretasi
SKENARIO USECASE
Penjelasan tentang gambar Sequence diagram login diatas adalah sebelum melakukan akses
ke sistem, user harus melakukan login terlebih dahulu, dengan cara memasukan user id dan password
yang selanjutnya akan diverifikasi dan dicek. Apabila data login telah benar,user dapat mengakses
sistem sesuai dengan kebutuhannya di database.
Sistem akan menampilkan layer mengelola data motor kemudian Administrator memasukkan
data motor berupa nama,alamat,no tlp.data akan tersimpan di basis data jika sistem telah terkoneksi ke
basis data.keudian data akan ditamppilkan ke layer.
III.3 Class Diagram
Berdasarkan sequence diagram yang telah dibuat,maka akan didapatlah class diagram.Berikut
adalah rancangannya.
Setelah berhasil LogIn,berikutnya akan muncul Data. Dalam menu ini terdapat Data
Barang,Penjualan dan Keluar
Menu Barang
Menu Penjualan
BAB V Kesimpulan dan saran
V.1. Kesimpulan
Dari proses pembuatan aplikasi ini, maka dapat diambil kesimpulan, yaitu :
V.2. Saran
Saran atas pengembangan aplikasi ini adalah dapat memproses perhitungan laporan penjualan
per-tahun.