PROYEK AKHIR 1
Oleh : Hanung Prihatmoko 3311211021 Bayu Prasetyo 3311211022 Al-Muttaqin 3311211004 Muhammad Yunaidi 3311211011PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK NEGERI BATAM
BATAM 2013
DAFTAR ISI BAB I ... 5 1.1 Latar Belakang ... 5 1.2 Rumusan Masalah ... 5 1.3.BatasanMasalah ... 6 1.4. Tujuan ... 6 1.5. Sistematika Penulisan ... 6
BAB II TINJAUAN PUSTAKA ... ....8
2.1.Pengenalan Sistem Secara Umum Pada Laporan Penjualan ... 8
2.2.Konsep Dasar Pemograman Aplikasi Java ... 8
2.2.1. Pengertian Java ... 8
2.2.2. Sistem Operasi Java ... 9
2.2.3. Komponen – Komponen Java ... 9
2.2.4. Keunggulan Bahasa Pemograman Java ... 9
2.3.Konsep Dasar MYSQL ... 10
2.3.1. Pengertian MYSQL ... 10
2.3.2. Keistimewaan MYSQL ... 11
BAB III ... ...13
III.1 Deskripsi Umum Sistem ... 13
III.2 Use Case Diagram dan Skenario ... 13
III.2.1 DEFINISI APLIKASI ... 14
III.2.2 Definisi dari aktor ... 14
III.2.3 DEFINISI USE CASE ... 15
III.2.4 Skenario Use Case ... 16
III.3.1 DEFINISI SEQUENCE DIAGRAM ... 17
III.3.2 Sequence Diagram Login ... 18
III.3.3 Sequence Diagram Pengelolaan data customer ... 19
BAB IV ... 23
2.1 IV.1 TAHAP IMPLEMENTASI ... 23
2.2 IV.2 BATASAN IMPLEMENTASI ... 23
2.3 IV.3 IMPLEMENTASI PERANGKAT LUNAK ... 23
2.4 IV.5 IMPLEMENTASI BASIS DATA ... 24
2.5 IV.6 IMPLEMENTASI ANTAR MUKA DAN PENGGUNAAN PROGRAM ... 27
BAB V ... 31
3.1 V.1 KESIMPULAN ... 31
3.2 V.2 SARAN ... 31
DAFTAR GAMBAR
Gambar 1 Diagram Use case ... 14
Gambar 2 Sequence Diagram Login ... 18
Gambar 3 Sequence Diagram Data customer ... 19
Gambar 4 Sequence Diagram Data Barang ... 20
Gambar 5 Sequence Diagram Data Transaksi ... 21
Gambar 6 Class Diagram Penjualan Butik ... 22
Gambar 7 Control Panel XAMPP ... 24
Gambar 8 Local Host phpMyAdmin ... 25
Gambar 9 Create Database ... 25
Gambar 10 Create New Database ... 26
Gambar 11 Database Tabel Barang ... 26
Gambar 12 Form Menu Utama ... 27
Gambar 13 From Data customer ... 28
Gambar 14 Frame Data Barang ... 28
DAFTAR TABEL
Tabel.1 Skenarion Admin ... 15
Tabel.2 Definisi Usecase ... 15
Tabel 3 Skenario Login ... 16
Tabel.4 Skenario Pengelolaan Data Customer ... 16
Tabel.5 Skenario Pengelolaan Data Barang ... 17
BAB I
PENDAHULUAN
1.1
Latar BelakangLaporan penjualan berguna dalam proses pengambilan keputusan karenanya memerlukan pengendalian dalam proses pembuatan laporan penjualan tersebut. Program dibuat guna meningkatkan kelayakan penyajian laporan penjualan.
Kurang optimalnya waktu pembuatan laporan dan masih banyaknya kesalahan yang terjadi dalam sebuah laporan penjualan membuat para owner kesulitan dalam mengontrol perputaran modal mereka, Proses perekapan laporan yang telah berlangsung selama inipun kebanyakan masih menggunakan cara manual hanya dilakukan oleh owner. Oleh karena itu, penulis berinisiatif untuk membuat sebuah program yang memudahkan dalam proses pembuatan laporan penjualan dengan menggunakan aplikasi JAVA.
Dalam era perkembangan teknologi komputer saat ini masih banyak pengusaha yang belum memanfaatkan kemajuan teknologi komputer tersebut dengan baik. Kebanyakan dari mereka masih mencatat transaksi secara sistem manual. Dalam sistem manual pengusaha mencatat setiap transaksi yang terjadi sehingga hal ini bisa menimbulkan permasalahan yang terjadi pada saat proses pencatatan tersebut seperti kekeliruan pencatatan pemasukan dan pengeluaran barang, penghitungan laba rugi, transaksi dan pembuatan laporan.
1.2
Rumusan Masalah
Berdasarkan latar belakang di atas, maka penulis menyampaikan beberapa rumusan permasalahan, sebagai berikut:
- Bagaimana mempermudah mengolah data customer. - Bagaimana mempermudah proses transaksi penjualan.
- Bagaimana mempermudah mengetahui stock barang yang disediakan.
1.3. Batasan Masalah
Mengingat keterbatasan waktu kemampuan dan sarana yang ada, maka penulis membatasi permasalahan sebagai berikut:
1. Pembuatan program aplikasi, menggunakan bahasa pemograman yaitu NETBINJAVA, DATABASE, & MYSQL.
2. Dalam program ini tidak melayani pengiriman barang dalam jenis apapun. 3. Penggunaan hanya untuk admin.
1.4. Tujuan
Berdasarkan rumusan masalah di atas, maka tujuan dari penelitian ini, yaitu : 1. Mempermudah mengolah data customer.
2. Mempermudah proses transaksi penjualan.
3. Mempermudah mengetahui stock barang yang disediakan.
1.5. Sistematika Penulisan
Sistematika penulisan penelitian ini sebagai berikut: Bab I Pendahuluan
Bab ini berisi tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, dan manfaat penelitian.
Bab II Tinjauan Pustaka
Bab ini menjelaskan tentang teori-teori dari berbagai referensi yang berkaitan dengan judul yang di ambil untuk menunjang penelitian.
Bab III Analisis & Perancangan
Menguraikan gambaran lebih jelas tentang analisis & perancangan aplikasi JAVA & MYSQL yg digunakan.
Bab ini menguraikan jawaban atas pertanaan yang sebelumnya telah dikemukakan pada rumusan masalah.
Bab V Penutup
Pada bab ini berisi kesimpulan jawaban dari pertanyaan pada rumusan masalah yang diperoleh dari Bab IV (Pembahasan) secara ringkas dan saran penulis terkait kesimpulan jawaban yang dikemukakan sebelumnya.
BAB II
TINJAUAN PUSTAKA
2.1. Pengenalan Sistem Secara Umum Pada Laporan Penjualan
Secara sederhana sistem dapat diartikan sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu tujuan tertentu.
Laporan penjualan adalah sekumpulan informasi penjualan dalan suatu periode tertentu yang disajikan dalam bentuk laporan sistematis yang mudah dibaca dan dipahami oleh semua pihak yang membutuhkan. Laporan penjualan dibuat oleh bagian manajemen dengan tujuan untuk mempertanggung jawabkan tugas-tugas yang dibebankan kepadanya oleh para pemilik perusahaan selama satu periode. Laporan penjualan harus menyajikan secara wajar posisi keuangan, kinerja keuangan. Disamping itu laporan keuangan dapat juga digunakan untuk memenuhi tujuan-tujuan lain yaitu sebagai laporan kepada pihak-pihak diluar perusahaan yang meliputi para kreditur, para investor dan pemerintah dimana perusahaan tersebut berdomisili, serta masyarakat sekitarnya.
2.2. Konsep Dasar Pemograman Aplikasi Java 2.2.1. Pengertian Java
Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda
menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Teknologi Java memiliki tiga komponen penting, yaitu:
1. Programming-language specification 2. Application-programming interface 3. Virtual-machine specification
Java dibuat dan diperkenalkan pertama sekali oleh sebuah tim Sun Microsystem
yang dipimpin oleh Patrick Naughton dan James Gosling pada tahun 1991 dengan code name
2.2.2. Sistem Operasi Java
Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras. Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem operasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.
2.2.3. Komponen – Komponen Java
Komponen-komponen yang membentuk program Java adalah : 1. Statement dan Ekspresi
2. Komentar
3. Variable (Variabel) dan key word (Kata Kunci) 4. Tipe Data
5. Konstanta 6. Operator 7. Konversi Data 8. Class JoptionPane
2.2.4. Keunggulan Bahasa Pemograman Java
Jika kita membahas keunggulan Java, yang terbayang pasti tentang bagaimana cara memprogramnya. Di sini terdapat beberapa keunggulan JAVA, dan bahasa java sangat lebih mudah di mengerti tidak seperti bahasa mesin lainnya lebih mendekati kepada bahasa manusia, contohnya: if, else, dan lebih banyak lagi. Maka dari itu baca dengan seksama beberapa keunggulan Java di bawah ini. Keunggulan bahasa pemrograman Java antara lain:
1. Sederhana
Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection..
2. Berorientasi Objek (Object Oriented)
Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
3. Interpreter
Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
4. Dapat didistribusi dengan mudah
Java memiliki library rutin yang lengkap untuk dirangkai pada protocol TCP/IP (seperti HTTP dan FTP) dengan mudah. Kemampuan networking Java lebih kuat dan lebih mudah digunakan. Java memudahkan tugas pemrograman jaringan yang sulit seperti membuka dan mengakses sebuah soket koneksi. Java juga mamudahkan pembuatan CGI (Common Gateway Interface).
5. Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
2.3. Konsep Dasar MYSQL 2.3.1. Pengertian MYSQL
MySQL merupakan merupakan program database yang biasa digunakan dalam aplikasi web, terutama untuk disandingkan dengan PHP dan Apache (web server). Walaupun banyak program database yang bisa disandingkan dengan PHP, tetapi umumnya developer menggunakan Mysql untuk padanan PHP dengan beberapa pertimbangan yang kurang lebih sama dengan alasan mengapa PHP dan Apache digunakan sebagai alat pengembangan web.
2.3.2. Keistimewaan MYSQL
MySQL memiliki beberapa keistimewaan, antara lain :
1. Portabilitas
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Open Source
MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma
3. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4. Performance tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Jenis Kolom
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7. Keamanan
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan
MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas
MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi
MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Klien dan Peralatan
MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle
BAB III
ANALISIS DAN PERANCANGAN
III.1 Deskripsi Umum Sistem
Dalam sistem ini dijelaskan bahwa sistem ini dirancang untuk memudahkan karyawan dalam melakukan transaksi penjualan. Aplikasi yang dapat dengan mudah dipakai, sistem menerima masukan data dengan memasukkan terlebih dahulu user name & hak akses, selanjutnya sistem akan mengecek user name & hak akses, setelah itu sistem akan menampilkan menu utama, pada pilihan menu utama pengguna dapat memilih menu yang akan dipakai, contohnya menu transaksi dimana dalam data tersebut pengguna bisa memasukkan data transaksi yang dilakukan, sistem juga dapat memberikan informasi tentang stok barang dalam hal ini barang adalah harga barang tersebut. Dalam hal perhitungan sistem pun akan langsung secara otomatis menjumlahkannya dan langsung mengurangkan. Pada sistem ini ada satu hak akses yang digunakan yaitu admin, Jika pengguna login sebagai admin maka pengguna dapat menambah, mengubah, dan menghapus data. Adapun admin juga bisa melihat laporan dari penjualan.
III.2 Use Case Diagram dan Skenario
Pengertian use case Use case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Use case digunakan untuk membentuk tingkah-laku benda/ things dalam sebuah model serta di
Realisasikan oleh sebuah collaboration. Umumnya use case digambarkan dengan sebuah elips dengan garis yang solid.
Berikut adalah Use Case Diagram :
Gambar 1 Diagram Use case
III.2.1 DEFINISI APLIKASI
Proyek Akhir ini akan mengunakan aplikasi yang berbasis java. Aplikasi ini sendiri diharapkan mampu menunjang pengelola dan memberikan kenyamanan bagi pengguna. Cara kerja dari Aplikasi ini adalah menyimpan data dari inputan ketika admin mulai dan mengolah data yang sudah di proses.
III.2.2 Definisi dari aktor
Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga
menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.Pada diagram ini, dimensi vertikal merepresentasikan waktu. Bagian paling atas dari diagram menjadi titik awal dan waktu berjalan ke bawah sampai dengan bagian dasar dari diagram. Garis Vertical, disebut lifeline, dilekatkan pada setiap obyek atau aktor.
Tabel.1 Skenarion Admin
NO Aktor Definisi
1. Admin Seorang yang mengambil alih dalam semua data dan berhak mengatur dalam transaksi.
III.2.3 DEFINISI USE CASE
Berikut adalah deskripsi pendefinisisan use case pada sistem informasi manajemen pengelolaan parkir.
Tabel.2 Definisi Usecase
NO Use Case Deskripsi
1. Login Merupakan proses pengecekan hak akses siapa yang berhak memasukan (input) data pengguna, login wajib untuk fungsi- fungsi yang berkaitan dengan akses penambahan ke dalam Basis Data oleh sebab itu login ini di perlukan untuk mengecek validasi User.
2. Pengelolaan data customer Merupakan proses di mana admin bisa mengubah, menambah, dan memproses data yang di miliki oleh customer yang sewaktu-waktu customer ingin
mengganti biodata diri.
3. Pengelolaan data barang Merupakan proses mengambil alih dalam pengelolaan barang yang berada dalam stock barang dan jika ada
masukan barang maka akan di input oleh admin.
4. Pengelolaan data transaksi Mempermudah untuk mengolah dalam transaksi kepada customer di mana jika
customer dalam keadaan yang sibuk.
III.2.4 Skenario Use Case
Berikut adalah skenario jalannya masing-masing use case yang telah di
definisikan sebelumnya : Nama Use Case : Login Skenario:
Tabel.3 Skenario Login
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan ID dan Password
2. Mengecek Valid tidaknya data masukan 3. Masuk ke aplikasi yang menjadi utama
Nama Use case : Pengelolaam data customer Skenario:
Tabel.4 Skenario Pengelolaan Data Customer
Reaksi Aktor Reaksi Sistem
Skenario Normal
1. Memulai mengecek data Memproses data yang berada di database yaitu data customer, jika customer ingin merubah alamat nya.
Nama Use Case : Pengelolaan Data Barang Skenario:
Tabel.5 Skenario Pengelolaan Data Barang
Reaksi kator Reaksi Sistem
Skenario Normal
1. Memasukkan Data Menambah atau mengurangi barang yang berada di dalam system dan memproses nya dengan baik dan benar.
Nama Use Case : Pengelolaan Data transaksi Skenario:
Tabel.6 Skenario Data Transaksi
Reaksi Aktor Reaksi Sistem
Skenario Normal
1. Mengolah data Memproses suatu kejadian yang di mana customer dapat melakukan transaksi.
III.3 Sequence Diagram Penjualan Butik
III.3.1 DEFINISI SEQUENCE DIAGRAM
Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.Pada diagram ini, dimensi vertikal merepresentasikan waktu.
III.3.2 Sequence Diagram Login
III.3.3 Sequence Diagram Pengelolaan data customer
III.3.4
Sequence Diagram Pengolalaan Data Barang
III.3.5
Sequence Pengelolaan Data Transaksi
III.4 CLASS DIAGRAM
Class diagram menjelaskan struktur rinci struktur dari sistem,menjelaskan definisi dari kelas-kelas yang dibuat untuk membangun sebuah sistem, kelas memiliki atribut dan method untuk mendeskripsikan operasi dan methode dari sistem.
Berikut class diagram dari aplikasi Penjualan butik :
BAB IV
IMPLEMENTASI DAN PENGUJIAN
IV.1 TAHAP IMPLEMENTASI
Tahap Implementasi dimaksudkan terutama untuk menguji suatu system dan waktu yang dibutuhkan selama implementasi. Dalam rencana implementasi ini untuk menemukan kesalahan-kesalahan dan memastikan bahwa input yang dibatasi akan memberikan hasil aktual yang sesuai dengan hasil yang dibutuhkan.
IV.2 BATASAN IMPLEMENTASI
Berikut adalah hal yang menjadi batasan implementasi pada applikasi Penjualan Butik, yaitu :
1. Pada aplikasi ini hanya seorang admin yang dapat mengakses nya, dan mempunyai
user name dan password
2. Harus terlebih dahulu mengaktifkan XAMPP , PHPmyadmin sebelum menjalankan aplikasi
IV.3 IMPLEMENTASI PERANGKAT LUNAK
Perangkat keras yang digunakan pada applikasi penjualan butik ini, dengan membutuhkan sistem WINDOWS 7 dan bahasa pemrograman JAVA menggunakan Netbeans IDE 7.2.1 dan databases menggunakan XAMPP MYSQL.
IV.4 IMPLEMENTASI PERANGKAT KERAS
Perangkat keras yang dibutuhkan berdasarkan kebutuhan yang harus dipenuhi sebagai berikut :
1. Personal computer(PC).
IV.5 IMPLEMENTASI BASIS DATA
Pembuatan basis data dilakukan dengan menggunakan database MYSQL sebuah sistem yang terkomputerisasi demi terbangunnya pada sistem pendukung aplikasi ini dibangun databases demi terciptanya sistem yang terintegrasi.
Berikut penjelasan mengenai basis data : 1. Buka XAMPP pada pc anda
2. silahkan menuju URL http://localhost/phpmyadmin/
Gambar 8 Local Host phpMyAdmin 3. Create database baru pada localhost
4. Buatlah database bernama dbbutik 5. Di database butik create new table
Gambar 10 Create New Database 6. Beri nama table : barang, Klik add di Columns lalu isi
ID, varchar(10), NOT NULL Merek, Varchar(50),NOT NULL Harga, int(10), NOT NULL Jumlah, int(10), NOT NULL
Gambar 11 Database Tabel Barang 7. Beri nama table : customer. Klik add di columns lalu isi
ID_pelanggan, varchar(10), NOT NULL Nama, int(25), NOT NULL
Alamat, int(50), NOT NULL
8. Beri nama table : transaksi. Klik add di columns lalu isi Nama barang, varchar(50), NOT NULL
Harga barang, varchar(50), NOT NUL Jumlah barang, int(20), NOT NULL Warna barang, int(10), NOT NULL
IV.6 IMPLEMENTASI ANTAR MUKA DAN PENGGUNAAN PROGRAM
Pada tahap ini akan menjelaskan setiap secara singkat penggunaan program perancangan applikasi penjualan butik :
1. Form Menu Utama
Gambar 12 Form Menu Utama Deskripsi untuk implementasi tombol tampilan menu utama :
- Data customer akses untuk menampilkan semua data customer - Data barang akses untuk menampilkan data barang
2. Form Data Customer
Gambar 13 From Data customer Deskripsi untuk implementasi tombol pada Data customer : - Home untuk kembali ke menu utama
- Exit untuk kembali ke menu login
- Insert untuk menambahkan data anggota member - Update untuk memperbarui data anggota member - Delete untuk menghapus data anggota member
- Cari untuk mencari dan menampilkan data anggota member
4. Frame data barang
Form data barang berfungsi untuk menampilkan semua data barang dan juga untuk
memperbarui data , dan fungsi-fungsi tombol dari Form menu penjualan barang adalah : - Home untuk kembali ke menu utama
- Exit untuk kembali ke menu login
- Insert untuk memasukkan data ke dalam databases data barang - Update untuk memperbarui data yang sudah ada pada databases - Delete untuk menghapus data
- Cari untuk pencarian barang pada database 5. Form Data Transaksi
Form data penjualan berfungsi untuk menampilkan dan mengelolah data penjualan
barang , fungsi tombol-tombol pada Form penjualan barang adalah : - Home untuk kembali ke menu utama
- Exit untuk kembali ke menu login - Beli untuk melakukan transaksi penjualan - Insert untuk menambah data penjualan - Update untuk memperbarui data penjualan
BAB V
KESIMPULAN DAN SARAN
V.1 KESIMPULAN
Berdasarkan uraian analysis dan perancangan, serta implementasi dan pengujian yang telah dilakukan, maka dapat di ambil kesimpulan terhadap Penjualan butik adalah sebagai berikut :
1. Applikasi Penjualan Butik memudahkan pengguna dalam mengelolah data customer, data barang, dan data transaksi.Karena aplikasi ini disesuaikan dengan kebutuhan pengguna pada saat mengelolah data.
2. Aplikasi Penjualan Butik ini dapat mengurangi tingkat kesalahan pengguna data karena dalam pengelolahan data telah ter-komputerisasi.
V.2 SARAN
Beberapa saran yang dapat di sampaikan adalah sebagai berikut :
1. Pembuatan aplikasi ini masih bisa dikembangkan lebih lanjut disesuaikan dengan berkembangnya spesifikasi kebutuhan pengguna, terutama pada tampilan bisa dibuat lebih menarik.
2. Harus dibuatnya file backup data.Hal ini diperlukan untuk antisipasi jika terjadi kerusakan dan kehilangan data, atau sesuatu yang tidak diinginkan terjadi pada data, sehingga file backup tadi bisa digunakan lagi.
DAFTAR PUSTAKA
https://webdosen.budiluhur.ac.id/dosen/050023/.../pw2_pertemuan11.pdf https://azoel.files.wordpress.com/2009/12/java.pdf
http://andimagot666.blogspot.com/2012/09/sekilas-tentang-java-dan-penggunaan.html blog.duniascript.com/pengertian-tentang-xampp.html