• Tidak ada hasil yang ditemukan

Pembuatan sistem informasi penjualan menggunakan bahasa pemograman Java PT. Bintangmastex TA Bagian Awal

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan sistem informasi penjualan menggunakan bahasa pemograman Java PT. Bintangmastex TA Bagian Awal"

Copied!
13
0
0

Teks penuh

(1)

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

(2)

ii

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

(3)

iii

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 Ketua

Pembantu Dekan I Program DIII Ilmu Komputer UNS

(4)

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

(5)

v ABSTRAK

Ghaniy Arif Tri Atmojo. 2010. PEMBUATAN SISTEM INFORMASI PENJUALAN MENGGUNAKAN BAHASA PEMOGRAMAN JAVA PT.BINTANGMASTEX. 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.

(6)

vi

HALAMAN MOTTO

“ Selalu berusaha, mencoba dan terus mencoba “

“Kita tak akan pernah tahu jika kita tak mau mencoba”

(7)

vii

HALAMAN PERSEMBAHAN

Tugas Akhir ini Penulis Persembahkan Kepada:

 Bapak dan ibu

(8)

viii

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

(9)

ix

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

(10)

x 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

(11)

xi

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

(12)

xii

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

[image:12.595.124.513.130.276.2]
(13)

xiii

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

Gambar

Tabel 3.1 Tabel Deskripsi Use Case... ......................................................

Referensi

Dokumen terkait

Tetapi bagi Bagas, mereka memang terlihat baik-baik saja hidup seperti itu, sesuai jalur tradisional modern, dan mereka bukan tipe orang yang punya cita-cita nyeleneh seperti

Kemal (2002) menyatakan bahwa komoditas ikan nila merah memiliki keunggulan, yaitu: (a) pertumbuhan cepat, (b) sangat respon terhadap pakan buatan, (c) dapat

Pada tabel 5.4, dapat dilihat bahwa jenis luka tembak yang terjadi paling banyak adalah luka tembak masuk yaitu 17 kasus (85%), diikuti dengan luka tembak keluar

Data primer adalah data yang diperoleh dari hasil observasi. dan melakukan wawancara atau tanya jawab secara

Maka dari itu peneliti tertarik untuk melakukan penelitian mengenai “Analisa Review Kuantitatif Dan Kualitatif Dokumen Rekam Medis Kasus Bedah Orthopedi pada Periode Triwulan

A positive relationship is available in the relationship between capital requirement and capital ratio which indicates that banks in Indonesia do respond in the same pace

Posisi media massa yang strategis untuk menjadi sumber informasi dan menjadi acuan pendapat maupun sikap bagi masyarakat, berkaitan dengan fungsinya dalam

Penelitian ini bertujuan untuk mengetahui jenis distilasi mana yang mampu menghasilkan minyak dengan aktivitas antibakteri terbaik dan mengetahui perbandingan