Pembuatan sistem informasi penjualan menggunakan bahasa pemograman Java PT. Bintangmastex TA Bagian Awal
PEMBUATAN SISTEM INFORMASI PENJUALAN MENGGUNAKAN
BAHASA PEMOGRAMAN JAVA PT.BINTANGMASTEX
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Ilmu Komputer
Diajukan Oleh:
GHANIY ARIF TRI ATMOJO
NIM. M3107089
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2010
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM INFORMASI PENJUALAN MENGGUNAKAN
BAHASA PEMOGRAMAN JAVA PT.BINTANGMASTEX
Disusun Oleh:
GHANIY ARIF TRI ATMOJO
NIM. M3107089
Tugas akhir ini telah disetujui untuk dipertahankan
di hadapan dewan penguji pada tanggal 22 Juli 2010
Pembimbing Utama
Wisnu Widiarto, S.Si ,M.T
NIP. 19700601 200801 1 009
ii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI PENJUALAN MENGGUNAKAN
BAHASA PEMOGRAMAN JAVA PT.BINTANGMASTEX
Disusun Oleh :
Ghaniy Arif Tri Atmojo
NIM. M3107089
Dibimbing Oleh
Pembimbing Utama
Wisnu Widiarto, S.T., M.T.
NIP. 19700601 200801 1 009
Tugas Akhir ini telah diterima dan disahkan
oleh Dewan Penguji Tugas Akhir
Program DIII Ilmu Komputer
pada hari Kamis tanggal 22 Juli 2010
Dewan penguji
1. Penguji 1. Wisnu Widiarto, S.Si., M.T.
NIP. 19700601 200801 1 009
(
)
2. Penguji 2. Sri Arum S.Z, S,Kom.
NIDN. 0610038202
(
)
3. Penguji 3. Muhammad Asri Syafi’ie, S.Si.
NIDN. 0603118103
(
)
Disahkan Oleh :
a.n. Dekan FMIPA UNS
Pembantu Dekan I
Ketua
Program DIII Ilmu Komputer UNS
Ir. Ari Handono Ramelan, M.Sc.,Ph.D.
NIP. 19610223 198601 1 001
iii
Drs. Y.S. Palgunadi, M.Sc.
NIP. 19560407 198303 1 004
ABSTRACT
Ghaniy Arif Tri Atmojo. 2010. MAKING SALES INFORMATION SYSTEM
at PT.BINTANGMASTEX USING JAVA PROGRAMMING LANGUAGE.
Computer Science Pregraduate Program. Information Engineering. Mathematics
and Natural Sciences Faculty. Sebelas Maret University.
Developments in information technology, particularly information systems,
has brought much convenience which promises a work efficiency. PT.
BintangMasTex has engaged in textiles, they still uses the data collection system
inventory and manufacturing sales reports manually. This causes the performance
of the company becomes less effective and efficient. Hopefully, by the sales
information system can help improve company performance. The aim of this final
project is to create a sales information system using java programming language.
Method used by writer is literature study on sales information system with
java programming language, used design the work system and sales information
system and then implemented with this system application sales information. The
program was developed with Netbean IDE 6.5.
The conclusion is that the sale of information systems has been completed
and can be used as a reporting transaction system sales and inventory. This system
features a data processing of goods to be used as stock data. In addition this
system can also perform the print processly from the purchasing process, so that it
can simplify the reporting process.
Key Word : Java, J2SE, Sales Information System .
iv
ABSTRAK
Ghaniy Arif Tri Atmojo. 2010. PEMBUATAN SISTEM INFORMASI
PENJUALAN
MENGGUNAKAN
PT.BINTANGMASTEX.
BAHASA
PEMOGRAMAN
JAVA
Program DIII Ilmu Komputer. Teknik Informatika.
Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret
Surakarta.
Perkembangan di bidang teknologi informasi, khususnya sistem informasi,
telah membawa banyak kemudahan yang menjanjikan sebuah efisiensi kerja. PT.
BintangMasTex yang bergerak di bidang tekstil, pada masih menggunakan sistem
pendataan stok barang dan pembuatan laporan penjualan secara manual. Hal ini
menyebabkan kinerja perusahaan menjadi kurang efektif dan efisien. Diharapkan
dengan adanya sistem informasi penjualan ini dapat membantu meningkatkan
kinerja perusahaan. Tujuan dari tugas akhir ini adalah untuk membuat sistem
informasi penjualan menggunakan bahasa pemrograman java.
Metode yang di gunakan penulis adalah dengan melakukan studi literature
mengenai sistem informasi penjualan dengan bahasa pemogrman java, kemudian
dilakukan perancangan desain dan sistem kerja sistem informasi penjualan dan
diimplementasikan dengan dibuatnya aplikasi sistem informasi penjualan ini.
Program ini di kembangkan dengan menggunakan Netbean IDE 6.5.
Kesimpulan yang di dapat adalah sistem informasi penjualan telah selesai
dibangun dan dapat digunakan sebagai sistem pelaporan traksaksi penjualan
kemudian stok barang. Sistem ini memiliki fitur mengolah data barang untuk
dijadikan data stok. Selain itu sistem ini juga dapat melakukan proses cetak dari
proses pembelian, sehingga dapat mempermudah dalam proses pelaporan.
Key Word : Java, J2SE, Sales Information System .
v
HALAMAN MOTTO
“ Selalu berusaha, mencoba dan terus mencoba “
“Kita tak akan pernah tahu jika kita tak mau mencoba”
“ Kegagalan adalah keberhasilan yang tertunda”
vi
HALAMAN PERSEMBAHAN
Tugas Akhir ini Penulis Persembahkan Kepada:
vii
Bapak dan ibu
Kakak dan adik ku semua
KATA PENGANTAR
Assalamu’alaykum Warohmatullohi Wabarokatuh.
Bismillahirrohmanirrohim, segala puji dan rasa syukur hanya penulis
panjatkan ke haribaan Alloh subhanahu wa ta’ala, yang telah melimpahkan segala
kemudahannya hingga akhirnya penulis mampu menyelesaikan Tugas Akhir dan
menuliskan laporannya tepat waktu.
Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan
memperoleh kelulusan Diploma III Teknik Informatika Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam pelaksanaan
Tugas Akhir, yang didalamnya termasuk kegiatan pembuatan laporan ini, penulis
mendapat banyak bantuan dari berbagai pihak. Tanpa bantuan Alloh subhanahu
wa ta’ala melalui tangan mereka niscaya Tugas Akhir penulis tidak akan berjalan
dengan lancar. Untuk itu dalam secuil kertas yang mungkin tiada berarti ini
penulis sampaikan rasa hormat dan menghaturkan rasa terima kasih kepada:
1.
YS. Palgunadi, M.Sc., selaku Ketua Program Diploma III Ilmu
Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
2.
Wisnu Widiarto, S.Si ,M.T selaku pembimbing, yang telah benarbenar membuka mata penulis akan ilmu-ilmu yang sempat tidak
terpandang oleh penulis.
3.
Muhammad Syafi’i, S.Si., selaku dosen yang menangani Tugas Akhir,
terima kasih telah bersedia memundurkan jadwal pengumpulan
laporan penulis.
4.
Keluarga penulis, kedua orang tua penulis, dan saudara-saudara
penulis yang terus memberikan dukungan tiada henti.
5.
Teman-teman Teknik Informatika angkatan 2007, yang telah
menyediakan waktu untuk membagi ilmu dan pulsa mereka ketika
penulis memiliki permasalahan, terutama Toha.
6.
Mas Toni, selaku pemilik PT.BintangMasTex, yang bersedia membantu
penulis dalam melakukan observasi di lapangan.
viii
7.
Dian Riana H, yang selalu bisa jadi motivasi penulis selama
mengerjakan tugas akhir ini.
Bukan lagi rahasia, sebuah karya selalu disertai kekurangannya, oleh sebab
itu penulis memohon kelapangan hati pembaca sekalian untuk menerima
kekurangan yang ada dalam laporan Tugas Akhir ini.
Wassalamu’alaykum Warohmatullohi Wabarokatuh.
Surakarta, 24 Juli 2010
Penulis
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL ......................................................................................... i
HALAMAN PERSETUJUAN ........................................................................... ii
HALAMAN PENGESAHAN ............................................................................ iii
ABSTRACT ...................................................................................................... iv
HALAMAN INTISARI ..................................................................................... v
HALAMAN MOTTO ........................................................................................ vi
HALAMAN PERSEMBAHAN ......................................................................... vii
KATA PENGANTAR .......................................................................................viii
DAFTAR ISI ..................................................................................................... x
DAFTAR TABEL ............................................................................................. xii
DAFTAR GAMBAR .........................................................................................xiii
BAB I
PENDAHULUAN ........................................................................... 1
1.1 Latar Belakang ................................................................................ 1
1.2 Rumusan Masalah............................................................................ 2
1.3 Batasan Masalah .............................................................................. 2
1.4 Tujuan dan Manfaat ......................................................................... 2
1.5 Metodologi Penelitian ...................................................................... 2
1.6 Sistematika Penulisan ...................................................................... 3
BAB II
LANDASAN TEORI....................................................................... 4
2.1 Sekilas Java ..................................................................................... 4
2.2 MYSQL........................................................................................... 4
2.3 Pemodelan UML ............................................................................. 5
BAB III
DESAIN DAN PERANCANGAN ................................................... 11
3.1 Desain Sistem .................................................................................. 11
3.1.1 Hierarki Input Proses Output... ................................................ 11
3.1.2 Deskripsi Sistem... .................................................................. 11
3.2 Analisis Sistem ................................................................................ 13
3.2.1 Identifikasi Masalah... ............................................................. 13
x
3.2.2 Spesifikasi Aplikasi... .............................................................. 13
3.2.3 Perangkat Pengembangan Sistem... ......................................... 13
3.3 Perancangan Sistem ......................................................................... 14
3.3.1 Use Case Diagram... ................................................................ 14
3.3.2 Class Diagram... ...................................................................... 15
3.3.3 Sequence Diagram... ............................................................... 17
3.3.4 Activity Diagram..................................................................... 21
3.4 Perancangan Database... ................................................................... 22
3.4.1 Tabel Barang... ........................................................................ 22
3.4.2 Tabel Pelanggan... ................................................................... 22
3.4.3 Tabel Faktur... ......................................................................... 23
3.4.4 Tabel Transj... ......................................................................... 23
3.4.5 Tabel Admin... ........................................................................ 24
3.4.6 Relationship Diagram... ........................................................... 24
3.5 Rancangan Desain Sistem... .............................................................. 25
BAB IV
IMPLEMENTASI DAN ANALISIS ................................................ 27
4.1 Implementasi ................................................................................... 27
4.2 Analisis ........................................................................................... 32
BAB V
PENUTUP ....................................................................................... 33
5.1 Kesimpulan ..................................................................................... 33
5.2 Saran ............................................................................................... 33
DAFTAR PUSTAKA ........................................................................................ 34
xi
DAFTAR TABEL
No
1.
Tabel 3.1 Tabel Deskripsi Use Case... ....................................................... 14
2.
Tabel 3.2 Tabel Barang ............................................................................ 22
3.
Tabel 3.3 Tabel Pelanggan ........................................................................ 22
4.
Tabel 3.4 Tabel Faktur .............................................................................. 23
5.
Tabel 3.5 Tabel Transj .............................................................................. 24
6.
Tabel 3.6 Tabel Admin ............................................................................. 24
xii
DAFTAR GAMBAR
No
1.
Gambar 3.1 Use Case Diagram ................................................................ 14
2.
Gambar 3.2 Class Diagram Login ............................................................. 15
3.
Gambar 3.3 Class Diagram Input Barang .................................................. 16
4.
Gambar 3.4 Class Diagram Input Pelanggan ............................................. 16
5.
Gambar 3.5 Class Diagram Faktur ............................................................ 17
6.
Gambar 3.6 Diagram Sequence Login ....................................................... 17
7.
Gambar 3.7 Diagram Sequence Input Barang ............................................ 18
8.
Gambar 3.8 Diagram Sequnce Input Pelanggan......................................... 19
9.
Gambar 3.9 Diagram Sequence Faktur ...................................................... 20
10.
Gambar 3.10 Activity Diagram ................................................................. 21
11.
Gambar 3.11 Relasi Antar Tabel Sis-InKA .............................................. 25
12.
Gambar 3.12 Rancangan Desain Sistem .................................................... 26
13.
Gambar 3.13 Rancangan Desain Form Sub Menu ..................................... 26
14.
Gambar 4.1 Progressbar Awal................................................................... 27
15.
Gambar 4.2 Halaman Login ...................................................................... 27
16.
Gambar 4.3 MessageDialog Ketika Terjadi Kesalahan Login .................... 28
17.
Gambar 4.4 Progressbar dari Form Login.................................................. 28
17.
Gambar 4.5 Halaman Menu Utama ........................................................... 29
18.
Gambar 4.6 Form Barang .......................................................................... 30
19.
Gambar 4.7 Form Pelanggan ..................................................................... 30
20.
Gambar 4.8 Form Faktur ........................................................................... 31
21.
Gambar 4.9 Form Cetak Faktur ................................................................. 31
22.
Gambar 4.10 Report Form Faktur ............................................................. 32
xiii
BAHASA PEMOGRAMAN JAVA PT.BINTANGMASTEX
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Ilmu Komputer
Diajukan Oleh:
GHANIY ARIF TRI ATMOJO
NIM. M3107089
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2010
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM INFORMASI PENJUALAN MENGGUNAKAN
BAHASA PEMOGRAMAN JAVA PT.BINTANGMASTEX
Disusun Oleh:
GHANIY ARIF TRI ATMOJO
NIM. M3107089
Tugas akhir ini telah disetujui untuk dipertahankan
di hadapan dewan penguji pada tanggal 22 Juli 2010
Pembimbing Utama
Wisnu Widiarto, S.Si ,M.T
NIP. 19700601 200801 1 009
ii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI PENJUALAN MENGGUNAKAN
BAHASA PEMOGRAMAN JAVA PT.BINTANGMASTEX
Disusun Oleh :
Ghaniy Arif Tri Atmojo
NIM. M3107089
Dibimbing Oleh
Pembimbing Utama
Wisnu Widiarto, S.T., M.T.
NIP. 19700601 200801 1 009
Tugas Akhir ini telah diterima dan disahkan
oleh Dewan Penguji Tugas Akhir
Program DIII Ilmu Komputer
pada hari Kamis tanggal 22 Juli 2010
Dewan penguji
1. Penguji 1. Wisnu Widiarto, S.Si., M.T.
NIP. 19700601 200801 1 009
(
)
2. Penguji 2. Sri Arum S.Z, S,Kom.
NIDN. 0610038202
(
)
3. Penguji 3. Muhammad Asri Syafi’ie, S.Si.
NIDN. 0603118103
(
)
Disahkan Oleh :
a.n. Dekan FMIPA UNS
Pembantu Dekan I
Ketua
Program DIII Ilmu Komputer UNS
Ir. Ari Handono Ramelan, M.Sc.,Ph.D.
NIP. 19610223 198601 1 001
iii
Drs. Y.S. Palgunadi, M.Sc.
NIP. 19560407 198303 1 004
ABSTRACT
Ghaniy Arif Tri Atmojo. 2010. MAKING SALES INFORMATION SYSTEM
at PT.BINTANGMASTEX USING JAVA PROGRAMMING LANGUAGE.
Computer Science Pregraduate Program. Information Engineering. Mathematics
and Natural Sciences Faculty. Sebelas Maret University.
Developments in information technology, particularly information systems,
has brought much convenience which promises a work efficiency. PT.
BintangMasTex has engaged in textiles, they still uses the data collection system
inventory and manufacturing sales reports manually. This causes the performance
of the company becomes less effective and efficient. Hopefully, by the sales
information system can help improve company performance. The aim of this final
project is to create a sales information system using java programming language.
Method used by writer is literature study on sales information system with
java programming language, used design the work system and sales information
system and then implemented with this system application sales information. The
program was developed with Netbean IDE 6.5.
The conclusion is that the sale of information systems has been completed
and can be used as a reporting transaction system sales and inventory. This system
features a data processing of goods to be used as stock data. In addition this
system can also perform the print processly from the purchasing process, so that it
can simplify the reporting process.
Key Word : Java, J2SE, Sales Information System .
iv
ABSTRAK
Ghaniy Arif Tri Atmojo. 2010. PEMBUATAN SISTEM INFORMASI
PENJUALAN
MENGGUNAKAN
PT.BINTANGMASTEX.
BAHASA
PEMOGRAMAN
JAVA
Program DIII Ilmu Komputer. Teknik Informatika.
Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret
Surakarta.
Perkembangan di bidang teknologi informasi, khususnya sistem informasi,
telah membawa banyak kemudahan yang menjanjikan sebuah efisiensi kerja. PT.
BintangMasTex yang bergerak di bidang tekstil, pada masih menggunakan sistem
pendataan stok barang dan pembuatan laporan penjualan secara manual. Hal ini
menyebabkan kinerja perusahaan menjadi kurang efektif dan efisien. Diharapkan
dengan adanya sistem informasi penjualan ini dapat membantu meningkatkan
kinerja perusahaan. Tujuan dari tugas akhir ini adalah untuk membuat sistem
informasi penjualan menggunakan bahasa pemrograman java.
Metode yang di gunakan penulis adalah dengan melakukan studi literature
mengenai sistem informasi penjualan dengan bahasa pemogrman java, kemudian
dilakukan perancangan desain dan sistem kerja sistem informasi penjualan dan
diimplementasikan dengan dibuatnya aplikasi sistem informasi penjualan ini.
Program ini di kembangkan dengan menggunakan Netbean IDE 6.5.
Kesimpulan yang di dapat adalah sistem informasi penjualan telah selesai
dibangun dan dapat digunakan sebagai sistem pelaporan traksaksi penjualan
kemudian stok barang. Sistem ini memiliki fitur mengolah data barang untuk
dijadikan data stok. Selain itu sistem ini juga dapat melakukan proses cetak dari
proses pembelian, sehingga dapat mempermudah dalam proses pelaporan.
Key Word : Java, J2SE, Sales Information System .
v
HALAMAN MOTTO
“ Selalu berusaha, mencoba dan terus mencoba “
“Kita tak akan pernah tahu jika kita tak mau mencoba”
“ Kegagalan adalah keberhasilan yang tertunda”
vi
HALAMAN PERSEMBAHAN
Tugas Akhir ini Penulis Persembahkan Kepada:
vii
Bapak dan ibu
Kakak dan adik ku semua
KATA PENGANTAR
Assalamu’alaykum Warohmatullohi Wabarokatuh.
Bismillahirrohmanirrohim, segala puji dan rasa syukur hanya penulis
panjatkan ke haribaan Alloh subhanahu wa ta’ala, yang telah melimpahkan segala
kemudahannya hingga akhirnya penulis mampu menyelesaikan Tugas Akhir dan
menuliskan laporannya tepat waktu.
Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan
memperoleh kelulusan Diploma III Teknik Informatika Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam pelaksanaan
Tugas Akhir, yang didalamnya termasuk kegiatan pembuatan laporan ini, penulis
mendapat banyak bantuan dari berbagai pihak. Tanpa bantuan Alloh subhanahu
wa ta’ala melalui tangan mereka niscaya Tugas Akhir penulis tidak akan berjalan
dengan lancar. Untuk itu dalam secuil kertas yang mungkin tiada berarti ini
penulis sampaikan rasa hormat dan menghaturkan rasa terima kasih kepada:
1.
YS. Palgunadi, M.Sc., selaku Ketua Program Diploma III Ilmu
Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
2.
Wisnu Widiarto, S.Si ,M.T selaku pembimbing, yang telah benarbenar membuka mata penulis akan ilmu-ilmu yang sempat tidak
terpandang oleh penulis.
3.
Muhammad Syafi’i, S.Si., selaku dosen yang menangani Tugas Akhir,
terima kasih telah bersedia memundurkan jadwal pengumpulan
laporan penulis.
4.
Keluarga penulis, kedua orang tua penulis, dan saudara-saudara
penulis yang terus memberikan dukungan tiada henti.
5.
Teman-teman Teknik Informatika angkatan 2007, yang telah
menyediakan waktu untuk membagi ilmu dan pulsa mereka ketika
penulis memiliki permasalahan, terutama Toha.
6.
Mas Toni, selaku pemilik PT.BintangMasTex, yang bersedia membantu
penulis dalam melakukan observasi di lapangan.
viii
7.
Dian Riana H, yang selalu bisa jadi motivasi penulis selama
mengerjakan tugas akhir ini.
Bukan lagi rahasia, sebuah karya selalu disertai kekurangannya, oleh sebab
itu penulis memohon kelapangan hati pembaca sekalian untuk menerima
kekurangan yang ada dalam laporan Tugas Akhir ini.
Wassalamu’alaykum Warohmatullohi Wabarokatuh.
Surakarta, 24 Juli 2010
Penulis
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL ......................................................................................... i
HALAMAN PERSETUJUAN ........................................................................... ii
HALAMAN PENGESAHAN ............................................................................ iii
ABSTRACT ...................................................................................................... iv
HALAMAN INTISARI ..................................................................................... v
HALAMAN MOTTO ........................................................................................ vi
HALAMAN PERSEMBAHAN ......................................................................... vii
KATA PENGANTAR .......................................................................................viii
DAFTAR ISI ..................................................................................................... x
DAFTAR TABEL ............................................................................................. xii
DAFTAR GAMBAR .........................................................................................xiii
BAB I
PENDAHULUAN ........................................................................... 1
1.1 Latar Belakang ................................................................................ 1
1.2 Rumusan Masalah............................................................................ 2
1.3 Batasan Masalah .............................................................................. 2
1.4 Tujuan dan Manfaat ......................................................................... 2
1.5 Metodologi Penelitian ...................................................................... 2
1.6 Sistematika Penulisan ...................................................................... 3
BAB II
LANDASAN TEORI....................................................................... 4
2.1 Sekilas Java ..................................................................................... 4
2.2 MYSQL........................................................................................... 4
2.3 Pemodelan UML ............................................................................. 5
BAB III
DESAIN DAN PERANCANGAN ................................................... 11
3.1 Desain Sistem .................................................................................. 11
3.1.1 Hierarki Input Proses Output... ................................................ 11
3.1.2 Deskripsi Sistem... .................................................................. 11
3.2 Analisis Sistem ................................................................................ 13
3.2.1 Identifikasi Masalah... ............................................................. 13
x
3.2.2 Spesifikasi Aplikasi... .............................................................. 13
3.2.3 Perangkat Pengembangan Sistem... ......................................... 13
3.3 Perancangan Sistem ......................................................................... 14
3.3.1 Use Case Diagram... ................................................................ 14
3.3.2 Class Diagram... ...................................................................... 15
3.3.3 Sequence Diagram... ............................................................... 17
3.3.4 Activity Diagram..................................................................... 21
3.4 Perancangan Database... ................................................................... 22
3.4.1 Tabel Barang... ........................................................................ 22
3.4.2 Tabel Pelanggan... ................................................................... 22
3.4.3 Tabel Faktur... ......................................................................... 23
3.4.4 Tabel Transj... ......................................................................... 23
3.4.5 Tabel Admin... ........................................................................ 24
3.4.6 Relationship Diagram... ........................................................... 24
3.5 Rancangan Desain Sistem... .............................................................. 25
BAB IV
IMPLEMENTASI DAN ANALISIS ................................................ 27
4.1 Implementasi ................................................................................... 27
4.2 Analisis ........................................................................................... 32
BAB V
PENUTUP ....................................................................................... 33
5.1 Kesimpulan ..................................................................................... 33
5.2 Saran ............................................................................................... 33
DAFTAR PUSTAKA ........................................................................................ 34
xi
DAFTAR TABEL
No
1.
Tabel 3.1 Tabel Deskripsi Use Case... ....................................................... 14
2.
Tabel 3.2 Tabel Barang ............................................................................ 22
3.
Tabel 3.3 Tabel Pelanggan ........................................................................ 22
4.
Tabel 3.4 Tabel Faktur .............................................................................. 23
5.
Tabel 3.5 Tabel Transj .............................................................................. 24
6.
Tabel 3.6 Tabel Admin ............................................................................. 24
xii
DAFTAR GAMBAR
No
1.
Gambar 3.1 Use Case Diagram ................................................................ 14
2.
Gambar 3.2 Class Diagram Login ............................................................. 15
3.
Gambar 3.3 Class Diagram Input Barang .................................................. 16
4.
Gambar 3.4 Class Diagram Input Pelanggan ............................................. 16
5.
Gambar 3.5 Class Diagram Faktur ............................................................ 17
6.
Gambar 3.6 Diagram Sequence Login ....................................................... 17
7.
Gambar 3.7 Diagram Sequence Input Barang ............................................ 18
8.
Gambar 3.8 Diagram Sequnce Input Pelanggan......................................... 19
9.
Gambar 3.9 Diagram Sequence Faktur ...................................................... 20
10.
Gambar 3.10 Activity Diagram ................................................................. 21
11.
Gambar 3.11 Relasi Antar Tabel Sis-InKA .............................................. 25
12.
Gambar 3.12 Rancangan Desain Sistem .................................................... 26
13.
Gambar 3.13 Rancangan Desain Form Sub Menu ..................................... 26
14.
Gambar 4.1 Progressbar Awal................................................................... 27
15.
Gambar 4.2 Halaman Login ...................................................................... 27
16.
Gambar 4.3 MessageDialog Ketika Terjadi Kesalahan Login .................... 28
17.
Gambar 4.4 Progressbar dari Form Login.................................................. 28
17.
Gambar 4.5 Halaman Menu Utama ........................................................... 29
18.
Gambar 4.6 Form Barang .......................................................................... 30
19.
Gambar 4.7 Form Pelanggan ..................................................................... 30
20.
Gambar 4.8 Form Faktur ........................................................................... 31
21.
Gambar 4.9 Form Cetak Faktur ................................................................. 31
22.
Gambar 4.10 Report Form Faktur ............................................................. 32
xiii