aplikasi penjualan pada java netbeans

TUGAS JAVA

DISUSUN OLEH
KHAIRUNNISA SAMOSIR
13101152610588
SI – 3

UNIVERSITAS PUTRA INDONESIA YPTK
PADANG
SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER

1

Implementasi Sistem
Tahap implementasi sistem merupakan prosedur yang harus dilakukan untuk
menyelesaikan desain sistem yang ada dalam dokumen rancangan sistem yang telah
disetujui, serta menguji, menginstal dan melalui penggunaan sistem yang baru. Secara
umum tujuan dari tahap implementasi ini adalah untuk melaksanakan uji coba atas konsep
pengembangan sistem yang telah disusun.


Adapun tujuan utama dari tahap implementasi sistem adalah sebagai berikut:
1. Pengkajian mengenai rangkaian sistem, perangkat lunak dan perangkat keras dalam
bentuk jaringan sistem informasi. agar dapat diolah sebuah bangunan atau arsitektur sistem
informasi.
2. Melakukan uji coba perangkat lunak sistem sebagai pengolahan data sekaligus penyaji
informasi yang dibutuhkan.
3. Melakukan penerapan serta peralihan sistem lama ke sistem yang baru sebagai keputusan
terakhir dalam tahap pembangunan/pengembangan sistem informasi yang dibarengi dengan
pembuatan laporan pengembangan sistem untuk keperluan pemakai.

Sistem Perangkat Lunak Yang Digunakan

1. Java
Java adalah bahasa pemograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih
bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun
1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan
sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang
minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam pcode (bytecode)
dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa

pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus
didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena
fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform
sistem operasi yang berbeda.

2

2. Netbeans
NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna
yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus
bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada 5 bulan
Juni 2000 dan terus menjadi sponsor utama. Saat ini terdapat dua produk : NetBeans IDE
dan NetBeans Platform.

3. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau yang
dikenal dengan DBMS(database management system), database ini multithread, multi-user.
MySQL sebenarnya merupakan turunan salah satu konsep utamadalam database sejak lama,
yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian
database,terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan

pengoperasian data dikerjakan dengan secara otomatis.

4. PHP
Menurut Nugroho (2004), PHP adalah sebuah bahasa pemrograman yang berbentuk
scripting. Sistem kerja ini adalah interpreter bukan sebagai kompiler.Bahasa interpreter
adalah bahasa yang script2 program tidak harus diubah kedalam bentuk source kode,
sedangkan bahasa kompiler adalah bahasa yang mengubah script2 program kedalam source
code , selanjutnya dari bentuk source code akan diubah menjadi object code, bentuk dari
object code akan menghasilkan file yang lebih kecil dari file mentah sebelumnya.
5. PHPMyAdmin
PHPMyAdmin merupakan sebuah program yang berbasis web yang dibuat
menggunakan aplikasi PHP. Program ini adalah untuk mengakses database MySQL, intinya
adalah digunakan untuk menjadi administrator dari server MySQL. Dengan adany program
ini akan mempermudah dan mempersingkat kinerja, dengan kelebihan2 yang ada
mengakibatkan pengguna awam tidak harus mampu mengetahui sintak2 SQL dalam
pembuatan database dan tabel (Nugroho,2004).

3

Analisis Dan Perancangan Sistem


1.1 Analisis Sistem
Inilah yang kerjakan analisis sistem yaitu menganalisis sistem untuk menemukan
kelemahan-kelemahannya sehingga dapat disebut perbaikan.

1.2 Identifikasi Masalah
Analisis Kelemahan
Sistem Untuk mengidentifikasi masalah, harus dilakukan analisis terhadap kinerja,
informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan pelanggan. Panduan ini
dikenal dengan analisis PIECES (performance, information, economy, control, eficiency,
dan services). Dari analisis ini biasanya didapatkan beberapa masalah utama. Hal ini penting
karena biasanya yang muncul di permukaan bukan masalah utama, tetapi hanya gejala dari
masalah utama saja.

Analisis Kebutuhan Sistem
Jenis kedua yaitu kebutuhan nonfungsional yaitu kebutuhan yang berisi property
perilaku yang dimiliki oleh sistem, yaitu :
1. Operasional
a. Menggunakan Sistem Operasi Windows 7
b. Precessor 2160 (1,8) Dual Core

c. Printer Canon IP1980 untuk mencetak transaksi laporan dan laporan bulanan

2. Keamanan
Sistem aplikasi maupun databasenya dilengkapi dengan hak akses yang
menggunakan aplikasi.

3.Informasi
Digunakan untuk menginformasikan apabila terjadi kesalahan dalam memasukkan
password.

4

Perancangan Sistem
Sistem yang dimaksud disini adalah sistem yang berjalan saat ini dan merupakan
suatu urutan kegiatan yang berjalan didalam bengkel untuk selanjutnya digunakan sebagai
input dalam pengolahan data.
1. Perancangan Database
1. Tabel Barang
Nama Tabel


: Barang

Fungsi

: Fungsi Data Barang

Primary key

: ID_Barang

FIELD
Id_Barang
Id_Barang
Kd_Barang
Nm_Barang
Harga_Barang

TYPE
Int
Int

Varchar
Varchar
Int

LEBAR
1
1
4
30
1

KETERANGAN
Id Barang
Id Barang
Kode Barang
Nama Barang
Harga Barang

2. Tabel Suplier
Nama Tabel


: Suplier

Fungsi

: Penyimpanan Id_suplier,nama_suplier,alamat_suplier

Primary key

: ID_SUPLIER

FIELD
Id_suplier
Kd_suplier
Nama_suplier
Alamat
Telp

TYPE
Int

Varchar
Varchar
Varchar
Varchar

LEBAR
1
10
20
25
15

KETERANGAN
Id suplier
Kode suplier
Nama_suplier
Alamat
Telp

LEBAR

1
1

KETERANGAN
Id Barang
Id Beli
Tanggal
Jumlah
Total

3. Tabel Pembelian
Nama Tabel

: Pembelian

Fungsi

: Penyimpanan data barang

Primary key


: id_beli

FIELD
Id_Barang
Id_Beli
Tanggal
Jumlah
Total

5

TYPE
Int
Int
Date
Int
Int

3
1

4. Tabel Penjualan
Nama Tabel

: Penjualan

Fungsi

: penyimpanan data penjualan barang

Primary key

: id_jual

FIELD
Id_Jual
Id_barang
Tanggal
Jumlah
Total

TYPE
Int
Int
Date
Int
Int

LEBAR
1
1

KETERANGAN
Id jual
Id barang
Tanggal
Jumlah
Total

1
1

5. Tabel data barang masuk
Nama Tabel

: Barang masuk

Fungsi

: penyimpanan stock barang dan pembelian

Primary key

: id_masuk

FIELD
Id_masuk
Id_barang
Tanggal
Jumlah

TYPE
Int
Int
Date
Int

LEBAR
1
1
1

KETERANGAN
Id barang masuk
Id barang
Tanggal masuk barang
Jumlah barang masuk

6. Tabel User
Nama Tabel

: User

Fungsi

: penyimpanan identitas username dan password

Primary key

: id_user

FIELD
Id_user
Username
Password
Ket

6

TYPE
Int
Varchar
Varchar
Varchar

LEBAR
1
25
25
40

KETERANGAN
Id user
Nama user
Password
Keterangan

2. Perancangan Form Utama
Dibawah ini adalah rancangan tampilan menu utama terdapat File,Edit,Laporan dan
Exit.

Dengan cooding nya:

3. Perancangan Form Data Barang
Dibawah ini adalah rancangan tampilan form data barang sistem informasi penjualan
Barang Pada Toko Rizki Bersaudara yang terdapat beberapa table yaitu: ID
BARANG,KODE BARANG,HARGA BARANG,NAMA BARANG.

7

Cooding pengkoneksian ke Localhost:

8

Cooding untuk menampilkan save yaitu:

Coding untuk menampilkan Tampilan Browse:

Cooding untuk tampilan DELETE:

9

Cooding Clear :

Cooding Exit

Cooding untuk Edit / Update

Hasilnya

10

Model penyimpan pada Localhost Phpmyadmin

4. Rancangan form data barang masuk
Dibawah ini adalah rancangan tampilan form data suplier sistem informasi penjualan
pada toko Rizki Bersaudara

Cooding Save

Cooding Browse untuk menampilkan hasil entry

11

Cooding untuk “delete”,”exit”,”clear”.

Hasil

Penyimpan hasil nya akan di simpan pada localhost

12

5. Data barang Pembelian
tampilan form data Pembelian pada toko Rizki Bersaudara

Ada beberapa cooding yang terdapat pada Table Pembelian , yaitu cooding Pengkoneksian

13

Cooding SAVE

Cooding DELETE

14

Cooding CLEAR dan EXIT

Cooding BROWSE

Hasilnya

15

Penyimpanan nya terdapat pada localhost

6. Rancangan Form Transaksi Penjualan
Dibawah ini adalah rancangan tampilan form data Pembelian pada toko Rizki
Bersaudara

Cooding pengkoneksian

16

Cooding SAVE

Cooding browse

17

Cooding delete

Cooding clear

Cooding EXIT

Hasilnya

18

Penyimpanan pada localhost

7. Rancangan Form Suplier

Cooding Pengkoneksian

19

Cooding SAVE

Cooding EXIT

Cooding DELETE

20

Cooding CLEAR

Cooding BROWSE

Cooding EDIT atau UPDATE

21

Hasil nya

Hasil penyimpan pada localhost

Sebelum melakukan peng-koneksian pada localhost, alangkah baiknya terlebih dahulu buat
nama odbc nya supaya dapat terkoneksi pada localhost
Pilih control panel terlebih dahulu,Administrative Tools,Data Source(ODBC),mysql,lalu
Add dan isi Data source name,server dan user lalu pilih OK.

Contoh Laporan Barang

22

Laporan Barang_Masuk

Laporan Pembelian

23

Laporan Penjualan

Laporan Suplier

24

Dokumen yang terkait

Analisis komparatif rasio finansial ditinjau dari aturan depkop dengan standar akuntansi Indonesia pada laporan keuanagn tahun 1999 pusat koperasi pegawai

15 355 84

Analisis korelasi antara lama penggunaan pil KB kombinasi dan tingkat keparahan gingivitas pada wanita pengguna PIL KB kombinasi di wilayah kerja Puskesmas Sumbersari Jember

11 241 64

ANALISIS PENGARUH PENERAPAN PRINSIP-PRINSIP GOOD GOVERNANCE TERHADAP KINERJA PEMERINTAH DAERAH (Studi Empiris pada Pemerintah Daerah Kabupaten Jember)

37 330 20

FREKWENSI PESAN PEMELIHARAAN KESEHATAN DALAM IKLAN LAYANAN MASYARAKAT Analisis Isi pada Empat Versi ILM Televisi Tanggap Flu Burung Milik Komnas FBPI

10 189 3

SENSUALITAS DALAM FILM HOROR DI INDONESIA(Analisis Isi pada Film Tali Pocong Perawan karya Arie Azis)

33 290 2

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

DOMESTIFIKASI PEREMPUAN DALAM IKLAN Studi Semiotika pada Iklan "Mama Suka", "Mama Lemon", dan "BuKrim"

133 700 21

Representasi Nasionalisme Melalui Karya Fotografi (Analisis Semiotik pada Buku "Ketika Indonesia Dipertanyakan")

53 338 50

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24

DAMPAK INVESTASI ASET TEKNOLOGI INFORMASI TERHADAP INOVASI DENGAN LINGKUNGAN INDUSTRI SEBAGAI VARIABEL PEMODERASI (Studi Empiris pada perusahaan Manufaktur yang Terdaftar di Bursa Efek Indonesia (BEI) Tahun 2006-2012)

12 142 22