• Tidak ada hasil yang ditemukan

APLIKASI PENJUALAN PADA TOKO BAROKAH SRAGEN BERBASIS JAVA NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI PENJUALAN PADA TOKO BAROKAH SRAGEN BERBASIS JAVA NASKAH PUBLIKASI"

Copied!
11
0
0

Teks penuh

(1)

APLIKASI PENJUALAN PADA TOKO BAROKAH SRAGEN

BERBASIS JAVA

NASKAH PUBLIKASI

disusun oleh

Widya Puji Kurniawati

09.01.2613

kepada

JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2012

(2)

NASKAH PUBLIKASI

APLIKASI PENJUALAN PADA TOKO BAROKAH

BERBASIS JAVA

disusun oleh

Widya Puji Kurniawati

09.01.2613

Dosen Pembimbing

Anggit Dwi Hartono, M.Kom

NIK. 190000002

Tanggal 26 Juli 2012

Ketua Jurusan

Teknik Informatika

Hanif Al Fatta, M.Kom

NIK.190302096

(3)

SALES APPLICATION OF TOKO BAROKAH SRAGEN WITH JAVA BASED

APLIKASI PENJUALAN PADA TOKO BAROKAH SRAGEN BERBASIS JAVA

Widya Puji Kurniawati Anggit Dwi Hartanto Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

The use of rapidly evolving technology in all areas of life such as education, trade, and military. The technological developments that affect the system design must be able to assist humans in their activities.

Toko Barokah Sragen is a leading distributor in the field of snack foods. As for the data processing and transaction processing has been done manually, so there are still inefficiencies in the use of time and effort. Thus the need to think about how to build applications in Toko Barokah Sragen.

Applications this sale was made in a simple form that can be used easily. This application was built using the Java programming language with software Netbeans IDE 6.9 and the database management system (database) using the MySQL included with XAMPP.

(4)

1. Pendahuluan

Penggunaan teknologi berkembang dengan cepat dalam segala bidang kehidupan seperti pendidikan, perdagangan, dan militer. Perkembangan teknologi tersebut mempengaruhi rancangan sistem yang harus dapat membantu manusia dalam melakukan aktivitasnya.

TOKO BAROKAH merupakan badan usaha milik peribadi dibidang makanan ringan. Toko ini masih menggunakan sistem manual dalam pengoperasian kesehariannya. Dengan semakin berkembangnya teknologi informasi yang terus meningkat seiring dengan tuntutan zaman, oleh karena itu TOKO BAROKAH membutuhkan aplikasi penjualan pada perusahaannya yang memadai untuk dapat bersaing di dunia perdagangan dan membantu proses transaksi sehari-hari agar lebih mudah dan efisien.

Hal inilah yang menjadi dasar penulis untuk melakukan penelitian pada TOKO BAROKAH yang masih secara manual belum menggunakan sistem komputerisasi. Dimana komputer sekarang tidak hanya bisa untuk menghitung atau menulis file tetapi komputer juga bisa digunakan sebagai media untuk menyimpan informasi yang perancangannya menggunakan basis data. Dalam hal ini Aplikasi Penjualan yang dibuat adalah aplikasi untuk mempermudah TOKO BAROKAH dalam mengetahui stok barang masuk maupun keluar serta pemasukan serta pengeluaran keuangan dan mengorganisir para karyawannya yang semakin banyak. Tugas Akhir ini diberi judul “APLIKASI PENJUALAN PADA TOKO BAROKAH BERBASIS JAVA”.

2. Landasan Teori

2.1 Pengertian Sistem

Sistem dapat diartikan sebagai suatu kumpulan dari elemen-elemen yang saling berhubungan untuk mencapai suatu tujuan tertentu.

2.2 Pengertian Informasi

Informasi adalah data yang sudah diolah agar menjadi lebih bermanfaat bagi pemakainya, khususnya dalam pengambilan keputusan saat ini atau mendatang.

2.3 Pengertian Basis Data

Basis data adalah kumpulan data terhubung yang tersimpan secara bersama-sama pada suatu media, tanpa mengatap satu bersama-sama lain atau tidak perlu kerangkapan data dengan cara-cara tertentu sehingga mudah untuk digunakan atau ditampilkan kembali.

Sistem basis data adalah kumpulan basis data dengan kumpulan pemakai yang menggunakan basis darta secara bersama-sama, personal yang merancang dan mengelola basis data, serta komputer untuk mendukungnya.

(5)

2.4 Pemrograman Java 2.4.1 Pengertian Java

Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional.

2.5 Perangkat Lunak (Software) Yang Digunakan

Yang dimaksud dengan perangkat lunak dalam suatu sistem adalah berupa program-program yang berfungsi menjalankan perangkat kerasnya, antara lain sistem operasi, bahasa pemograman dan aplikasinya.

2.5.1 Sistem Operasi

Sistem Operasi yang digunakan untuk mengaktifkan seluruh peralatan yang ada dalam komputer termasuk perangkat lunak apliklasi yang ada. Dalam hal ini sistem operasi yang digunakan adalah Windows XP dan Windows 7.

2.5.2 Netbeans IDE 6.9

NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat berjalan di berbagai macam platforms seperti Windows, Linux, Mac OS X dan Solaris.

NetBeans merupakan software development yang Open Source, dengan kata lain software ini dibawah pengembangan bersama, bebas biaya. NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada Bulan Juni 2000 dan terus menjadi sponsor utama.

2.5.3 XAMPP

XAMPP merupakan software bundle atau perangkat lunak dengan paket aplikasi didalamnya. Dalam XAMPP terdiri dari server apache dan server MySQL yang masing-masing dapat dikontrol dengan aplikasi Apache Friends dan PhpMyAdmin.

2.5.4 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana

(6)

penggunaannya tidak cocok dengan penggunaan GPL. MySQL merupakan database server. User dapat berhubungan dengan database yang ada pada server melalui sebuah aplikasi, dalam hal ini penulis menggunakan phpMyAdmin, sedangkan administrator dapat mengakses data secara langsung untuk mengelolanya.

2.5.5 iReport 3.5.1

Sebagai alternatif, terdapat tools iReport (dengan Library JasperReport) yang dapat pula membantu dalam pembuatan laporan. Library JasperReport sendiri merupakan Java Library (JAR) yang bersifat open dan dirancang untuk menambah kemampuan pelaporan (reporting capabilities) pada aplikasi Java. JasperReport memiliki sejumlah fitur, antara lain sebagai berikut :

a. Layout dan desain laporan yang fleksibel.

b. Dapat menampilkan laporan dalam bentuk teks maupun gambar (chart). c. Dapat menghasilkan report dalam berbagai format : html, pdf, rtf, xls, csv.

3. Tinjauan Umum

3.1 Latar Belakang TOKO BAROKAH

TOKO BAROKAH adalah sebuah usaha dagang milik Bapak H. Suwardi yang bergerak pada sektor perdagangan dalam bidang menjual makanan ringan. TOKO BAROKAH berdiri pada tahun 1985, yang berlokasi di Pasar Bunder, Kecamatan Mojo, Kabupaten Sragen. TOKO BAROKAH merupakan toko yang melayani penjualan Grosir makanan ringan dengan harga yang variatif.

3.2 Sejarah Berdirinya TOKO BAROKAH

Awal mula berdirinya TOKO BAROKAH ini adalah pada tahun 1985 dan saat itu masih berupa toko kecil yang berlokasi di Pasar Bunder Sragen dan pada tahun 2009 bapak H. Suwardi memperbesar tempat usahanya di Jl. Gajah Mada, Mojo Wetan, Sragen.

Usaha dagang ini masih berjalan sampai saat ini dan sudah memiliki pelanggan tetap atau menjadi penyetok pada toko-toko yang ada di daerah sekitar tempat usaha.

4. Pembahasan

4.1 Perancangan Sistem

Sebelum membuat sebuah aplikasi, terlebih dahulu harus dipahami apa tujuan pembuatan aplikasi itu sendiri, karena hal tersebut merupakan pedoman dalam perancangan dan pembuatan sebuah aplikasi.

(7)

Secara umum pembuatan sebuah aplikasi bertujuan untuk mendukung dan mempermudah suatu organisasi atau perorangan dalam mengelola data. Karenanya pembuatan aplikasi penjualan TOKO BAROKAH pun mempunyai tujuan sebagai sarana pengolahan data yang berkaitan dengan transaksi-transaksi pada TOKO BAROKAH.

Di dalam perancangan system dibutuhkan langkah-langkah dalam membuat pemecahan masalah secara logika dengan menggunakan alat bantu seperti Unifed Modeling Language dan Entity Relationship Diagram. Alat bantu ini bermanfaat untuk membantu memahami alur kerja sistem

4.1.1 UML (Unifed Modeling Language)

The Unifed Modeling Language adalah seperangkat aturan dan notasi untuk spesifikasi sistem perangkat lunak, dikelola dan dibuat oleh Object Management Group, notasi ini menyediakan satu set elemen grafis untuk pemodelan sistem.

4.1.2 Konsep ERD (Entity Relationship Diagram)

Perancangan basis data dengan menggunakan model entity relationship adalah dengan menggunakan Entity Relationship Diagram (ERD). Terdapat tiga notasi dasar yang bekerja pada model E-R yaitu : enetity sets, relationship sets, dan attributes.

Sebuah entity adalah sebuah “benda” (thing) atau “objek” (object) di dunia nyata yang dapat dibedakan dari semua objek lainnya. Entity sets adalah sekumpulan entity yang mempunya tipe yang sama. Kesamaan tipe ini dapat dilihat dari atribut/property yang dimiliki oleh setiap entity.

4.2 Perancangan Antar Muka

Exit

Login Username

Password

4.2.1 Rancangan Tampilan Program a. Login

Login merupakan tampilan yang pertama kali muncul pada saat aplikasi dijalankan. Form ini meminta user untuk menginputkan username dan password user untuk dapat masuk ke aplikasi.

(8)

File Olah Data Laporan

Daftar Produk Transaksi Logout tanggal Copyright b. Menu Utama

Menu utama merupakan tampilan yang muncul setelah user sukses melakukan proses login.

Gambar 4.2 Rancangan Tampiulan Menu Utama

4.2.2 Tampilan Program a. Halaman Login

Gambar 4.3 Tampilan Halaman Login

Apabila user salah memasukkan username ataupun password, maka akan muncul pesan kesalahan sebagai berikut :

(9)

Gambar 4.4 Tampilan Gagal Login

Dan apabila login sukses, akan langsung masuk ke Menu Utama.

b. Menu Utama

(10)

5. Penutup

5.1 Kesimpulan

Berdasarkan data hasil penelitian, pembuatan aplikasi penjualan TOKO BAROKAH ini sangat berparan dalam hal menunjang efektifitas kerja yang sebelumnya menjadi kendala, yang mana kendala yang dihadapi berupa sebuah system transaksi yang masih dilakukan secara manual. Maka dapat diambil beberapa kesimpulan antara lain :

1. Aplikasi Sistem Penjualan Toko Barokah Sragen yang telah dibuat sesuai dengan tujuan yaitu mempermudah dan mempercepat dalam proses transaksi di Toko Barokah Sragen.

2. Dengan menggunakan sistem pemrograman ini, pengguna dapat menghemat waktu dalam penginputan, pengeditan, dan pencarian data secara cepat.

3. Aplikasi ini bersifat user friendly, memungkinkan bagi pengguna awam untuk menggunakannya dengan cepat dan baik. Selain itu, proses inputan data telah dirancang sehingga tingkat kesalahannya diharapkan dapat diminimalisasi.

5.2 Saran

Untuk pengembangan lebih lanjut maka penulis menyarankan hal-hal sebagai berikut :

1. Melengkapi perangkat lunak dengan kemampuan melakukan system barcode, sehingga lebih efektif dalam pemasukan data.

2. Aplikasi ini menggunakan output yang sederhana, sehingga diharapkan dibuat lebih menarik dan lebih detail.

3. Penulis menyadari bahwa program yang penulis buat masih jauh dari sempurna, hal ini dikarenakan keterbatasan kemampuan penulis, maka penulis meminta saran dan kritik yang bersifat membangun. Dan bagi peneliti selanjutnya diharapkan bisa lebih mengembangkan program ini.

(11)

DAFTAR PUSTAKA

Jogiyanto HM. 1990.Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Penerbit Andy Offset.

Kusrini, M.Kom.2007.Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Penerbit Andy Offset.

Kustiawan, Ratno, S.Kom. 2010. Modul Rekayasa Perangkat Lunak. STMIK AMIKOM Yogyakarta

http://id.shvoong.com/social-sciences/communication-media-studies/2069529-pengertian-polimorfisme/#ixzz1uuDJGAQ0

Gambar

Gambar 4.1 Rancangan  Tampilan Login
Gambar 4.2  Rancangan Tampiulan Menu Utama
Gambar 4.5 Tampilan Menu Utama

Referensi

Dokumen terkait

1 MENDESKRIPSIKAN DATA Secara Grafik Bab II 2 Tipe Data Data Kategori Numerik Diskrit Kontinu Contoh:  Status pernikahan  Agama  Warna Mata Contoh:  Jumlah anak

Penelitian ini menggunakan metode survey Analitik dengan menggunakan pendekatan Cross Sectional dengan maksud untuk mengetahui hubungan antara

Dengan demikian, hasil pengujian ini tidak sesuai dengan teori legitimasi yang menyatakan bahwa semakin lama umur suatu perusahaan atau semakin lama suatu perusahaan berdiri

Sejumlah fungsi dikerjakan oleh rangkaian mikrokontroler (Gambar 6(a)) yaitu membaca tegangan input dari rangkaian penguat instrumentasi sebagai representasi dari besarnya

Dari Tabel 4.3 dapat dilihat bahwa pada tahun 2010 semua variabel independen mempunyai nilai VIF kurang dari 10 dan nilai tolerance lebih besar dari 0,1, artinya data penelitian

Pelacakan panas koleksi matahari ini yang LDR (tergantung cahaya resistor) sensor dipasang pada Fersnel Lens digunakan untuk mengontrol jalan pelacakan of the sun dengan

Administrasi Bisnis merupakan salah satu Program Studi di Jurusan Administrasi Niaga yang dimiliki oleh lembaga pendidikan vokasi di Sumatera Selatan yaitu Politeknik

Terdapat 85 jenis tumbuhan berkhasiat sebagai obat yang terdata dalam penelitian ini yang tersebar di berbagai strata pertumbuhan vegetasi yang terdiri dari