• Tidak ada hasil yang ditemukan

Aplikasi Penjualan Butik

N/A
N/A
Protected

Academic year: 2021

Membagikan "Aplikasi Penjualan Butik"

Copied!
33
0
0

Teks penuh

(1)

PROYEK AKHIR 1

Oleh : Hanung Prihatmoko 3311211021 Bayu Prasetyo 3311211022 Al-Muttaqin 3311211004 Muhammad Yunaidi 3311211011

PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK NEGERI BATAM

BATAM 2013

(2)

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 

(3)

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 

(4)

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 

(5)

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 

(6)

BAB I

PENDAHULUAN

1.1

Latar Belakang

Laporan 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:

(7)

- 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.

(8)

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.

(9)

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

(10)

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:

(11)

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.

(12)

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.

(13)

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

(14)

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.

(15)

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.

(16)

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

(17)

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.

(18)

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.

(19)

III.3.2 Sequence Diagram Login

(20)

III.3.3 Sequence Diagram Pengelolaan data customer

(21)

III.3.4

Sequence Diagram Pengolalaan Data Barang

(22)

III.3.5

Sequence Pengelolaan Data Transaksi

(23)

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 :

(24)

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).

(25)

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

(26)

2. silahkan menuju URL http://localhost/phpmyadmin/

Gambar 8 Local Host phpMyAdmin 3. Create database baru pada localhost

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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.

(33)

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

Gambar

Gambar 1 Diagram Use case
Gambar 2 Sequence Diagram Login
Gambar 3 Sequence Diagram Data customer
Gambar 4 Sequence Diagram Data Barang
+7

Referensi

Dokumen terkait

Obstaja več razlogov za nujnost večje angaţiranosti zdravstvenih ustanov pri odkrivanju, obravnavi in preprečevanju nasilja v druţini Cveteţar, Muguaioni, Aţman, 2009:

I mengalami proses persalinan normal saat usia 38 minggu, hal ini sesuai dengan teori Sumarah (2009) yang menyatakan Persalinan adalah proses pengeluaran

(sama ada terkandung dalam permohonan ini atau diperolehi dengan cara lain, termasuk melalui agensi pelaporan kredit) boleh dipegang, digunakan dan diberikan oleh AIA

Implementasi Internet Gateway Device dilakukan untuk membuat sebuah sistem yang dapat melakukan komunikasi yaitu subscribe ke middleware untuk menerima data

d. Setelah Mualim II keluar dari ruang peta diketahui lampu putih yang tadinya disebelah kiri, sudah memotong haluan dari kiri ke kanan, Mualim II menuju ke sebelah

Mitra Bebestari adalah para ahli di bidang hukum yang berasal dari Universitas di Indonesia dan / atau dari luar negeri, yang mempunyai kompetensi untuk menelaah naskah sesuai bidang

DFA adalah design komponen dengan mempertimbangkan bagaimana suatu produk akan dirakit untuk memastikan bahwa biaya perakitan diminimalkan (Boothroyd-Dewhurst, 1994). DFA

Dari berbagai rubrik yang ada pada majalah “ Shopping at Pasar Atom” beberapa rubrik sangat menarik perhatian dari para penggunjung karena rubrik tersebut berisi tentang