• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan dan Pembelian dan Inventori di PT. Surgika Alkesindo Berbasis Desktop.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Penjualan dan Pembelian dan Inventori di PT. Surgika Alkesindo Berbasis Desktop."

Copied!
16
0
0

Teks penuh

(1)

ABSTRACT

Information technology development is growing really fast, this is

reflected by the numerous application used by companies in managing data as

well as running their business processes, one of the developing technologies is

the use of desktop application on sales and stock system information. The

reason why this application is made is to help user managing inventory data that

are coming in and going out. The writer uses interviewing method in gathering

data resources by asking directly to the people, experts or authorities. Other

than that the writer also uses empirical method in his research which is scientific

method that uses inductive thinking pattern. The research began from facts

obtained from the field and are specific in nature. Whereas data obtained in

empirical method are primary data.

(2)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PRAKATA ...iv

ABCTARCT ...vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ...ix

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 2

1.5 Sistematika Penyajian ... 3

BAB II KAJIAN TEORI... 5

2.1 Java ... 5

2.1.1 Pengertian Java ... 5

2.1.2 Kelebihan Java ... 6

2.1.3 Feature Java ... 8

2.1.3.2 Graphical User Interfaces (GUI) ... 10

2.1.3.3 Exception Handling ... 11

2.2 Entity Relationship Diagram (ERD) (prihatini,2009) ... 13

2.2.1 Pengertian ERD ... 13

2.2.2 Notasi ERD ... 13

2.2.3 Entitas ... 14

2.2.4 Relasi dalam ERD ... 15

2.3 Data Flow Diagram ... 18

2.3.1 Pengertian Data Flow Diagram (DFD) ... 18

2.3.2 Simbol dalam DFD ... 20

2.3.3 Aturan dalam DFD ... 20

2.4 Simbol–Simbol Flowchart ... 21

2.5 Data Dictionary (kamus data) ... 24

2.6 Process Specification (PSPEC) ... 25

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 26

3.1 Proses Bisnis ... 26

3.2 Struktur Organisasi Perusahaan ... 27

3.3 Flowchart ... 28

3.4 ER-Diagram ... 30

3.5 Database Design ... 31

3.6 DFD ... 32

3.7 PSPEC ... 40

3.8 Kamus Data ... 51

(3)

BAB IV PERANCANGAN DAN IMPLEMNTASI ... 68

4.1 Halaman Login ... 68

4.2 Halaman ManageCustomer ... 69

4.3 Halaman ManageVendor ... 70

4.4 Halaman Manage Karyawan ... 71

4.5 Halaman Manage Barang ... 72

4.6 Halaman Manage Admin ... 73

4.7 Halaman Pembelian ... 74

4.8 Halaman Penjualan ... 75

4.9 Halaman Report Pembelian ... 76

4.10 Halaman Report Barang ... 77

BAB V PENGUJIAN ... 78

5.1 Proses Login ... 78

5.2 Proses Manage ... 80

5.2.1 Pencarian Data Customer ... 81

5.2.2 Proses Tambah Data Customer ... 84

5.2.3 Proses Ubah Data ... 88

5.2.4 Proses Hapus Data ... 89

5.3 Proses Transakso Pembelian ... 90

5.3.1 Proses Tambah Data Transaksi Baru... 90

5.3.2 ProsesTambah Data Pembelian ... 93

5.3.3 Proses Simpan Data Pembelian ... 95

5.3.4 Proses Hapus Data Pembelian ... 96

5.3.5 Proses Simpan Data Transaksi Baru... 97

5.4 Proses Transaksi Penjualan ... 98

5.4.1 Proses Tambah Data Transaksi Baru ... 98

5.4.2 Proses Tambah Data Penjualan ... 100

5.4.3 Proses Simpan Data Penjualan ... 102

5.4.4 Proses Hapus Data Penjualan ... 103

5.4.5 Proses Simpan Data Transaksi Baru... 104

5.5 Proses Transaksi pembelian ... 105

5.5.1 Proses Tambah Transaksi Baru ... 105

5.5.2 Proses Tambah Data Pembelian ... 106

5.5.3 Proses Simpan Data Pembelian ... 109

5.5.4 Proses Hapus Data Pembelian ... 110

5.5.5 Proses Simpan Transaksi Pembelian ... 111

5.6 Proses Report Laporan Penjualan ... 112

5.7 Proses Report Laporan Pembelian ... 114

BAB VI SIMPULAN DAN SARAN ... 105

6.1 SIMPULAN ... 105

6.2 SARAN ... 106

DAFTAR PUSTAKA ……….... xv

(4)

DAFTAR TABEL

Tabel I Komponen Java ... …………..10

Tabel II Exception tipe………..……… 12

Tabel III Notasi ERD……….. 13

Tabel IV Simbol dalam DFD……….… 20

Tabel V Simbol dalam kamus data……….… 24

Tabel VI Isi kamus data... 25

Tabel VII Isi PSPEC……… 25

Tabel VIII PSPEC Tambah data Customer……….. 40

Tabel IX PSPEC Ubah Data Customer ………..…... 40

Tabel X PSPEC Hapus Data Customer………. 41

Tabel XI PSPEC Cari Data Customer………. 41

Tabel XII PSPEC Tambah Data Vendor………..42

Tabel XIII PSPEC Ubah Data Vendor……….…….… 42

Tabel XIV PSPEC Hapus Data Vendor………..……….…….… 43

Tabel XV PSPEC Cari Data Vendor……….………...…. 43

Tabel XVI PSPEC Tambah Data Karyawan………. 44

Tabel XVII PSPEC Ubah Data Karyawan………..… 44

Tabel XVIII PSPEC Hapus Data Karyawan……… 45

Tabel XIX PSPEC Cari Data Karyawan……….45

Tabel XX PSPEC Tambah Data Barang……….. 46

Tabel XXI PSPEC Ubah Data Barang………...… 46

(5)

Tabel XXIII PSPEC Cari Data Barang……….……….…... 47

Tabel XXIV PSPEC Tambah Data Penjualan . ……….48

Tabel XXV PSPEC Ubah Data Penjualan……….... 48

Tabel XXVI PSPEC Hapus Data Penjualan.………...….. 49

Tabel XXVII PSPEC Tambah Data Pembelian ... 49

Tabel XXVIII PSPEC Ubah Data Pembelian.……….. 50

Tabel XXIX PSPEC Hapus Data Pembelian………..…………... 50

Tabel XXX Kamus Data Karyawan ……….……….. 51

Tabel XXXI Kamus Data Vendor ……….….….. 51

Tabel XXXII Kamus Data Customer ………..………….… 52

Tabel XXXIII Kamus Data Barang ………..…….….……52

Tabel XXXIV Kamus Data Penjualan ……….………..……… 53

(6)

DAFTAR GAMBAR

Gambar 1 Inherintance ... 9

Gambar 2 Exception Handling ... 12

Gambar 3 simbol satu ke satu - non obligatory………. 15

Gambar 4 simbol satu ke satu – obligatory……… 15

Gambar 5 simbol satu ke banyak……….16

Gambar 6 simbol banyak ke Satu……….16

Gambar 7 simbol banyak ke banyak – non obligatory……….. 17

Gambar 8 simbol banyak ke banyak obligatory………. 17

Gambar 9 Flow Direction Symbols………... 21

Gambar 10 Processing Symbols………... 23

Gambar 11 Input-Output Symbols……….... 24

Gambar 12 Struktur Organisasi………...………... 27

Gambar 13 Flowchart Pengadaan Barang ……….……... 28

Gambar 14 Flowchart Penjualan Barang ………..………. 29

Gambar 15 ER-Diagram ………..………. 30

Gambar 16 Database Design ………..……… 31

Gambar 17 Context Diagram ………...….... 32

Gambar 18 DFD Level 1 ………33

Gambar 19 DFD Level 2 Proses 2 Manage ………..………… 34

Gambar 20 DFD Level 2 Proses 3 Transaksi ………..………. 35

Gambar 21 DFD Level 3 Proses 1.1 olah data customer ………... 35

(7)

Gambar 23 DFD Level 3 Proses 2.3 olah data karyawan ……….…….…. 37

Gambar 24 DFDLevel 3 Proses 2.4 olah data barang ……….………….... 38

Gambar 25 DFD Level 3 Proses 3.1.1 olah data penjualan ………. 39

Gambar 26 DFD Level 3 Proses 3.2.1 olah data pembelian ……….... 39

Gambar 27 Screen Login ………..………. 54

Gambar 28 Screen Home………...……. 55

Gambar 29 Screen Penjualan ………..……….. 56

Gambar 30 Screen Pembelian ………... 58

Gambar 31 Screen Manage Barang ………..………... 60

Gambar 32 Screen Manage Karyawan……….. ………62

Gambar 33 Screen Manage Vendor……… 64

Gambar 34 Screen Manage Customer………...……….…... 66

Gambar 34 Halaman Login………..……….. 68

Gambar 35 Halaman Manage Customer……….……….…….. 69

Gambar 36 Halaman Manage Vendor……….70

Gambar 37 Halaman Manage Karyawan………71

Gambar 38 Halaman Manage Barang………... 72

Gambar 39 Halaman Manage Admin………... 73

Gambar 40 Halaman Pembelian………...………..….... 74

Gambar 41 Halaman Penjualan………...…75

Gambar 42 Halaman Report Pembelian………..….. 76

Gambar 43 Halaman Report Barang………...…..…. 77

Gambar 44 Login Berhasil………..……...78

Gambar 45 Login Gagal ………..….79

(8)

Gambar 47 Memilih kategori pencarian 1 … ……….…81

Gambar 48 Memilih kategori pencarian 2 ………..…... 82

Gambar 49 Hasil Pencarian………..…. ……….83

Gambar 50 Tombol Tambah………..……….. 84

Gambar 51 Baris Baru Pada Table………..………...………85

Gambar 52 Pesan meminta user melengkapin data……….86

Gambar 53 Input data berhasil………..87

Gambar 54 Ubah Data………..……….88

Gambar 55 Hapus Data……… 89

Gambar 56 Tambah Pembelian Transaksi Baru………... 90

Gambar 57 Proses memilih data cendor………..…..… 91

Gambar 58 Proses mengisi tanggal transaksi ………....92

Gambar 59 Tambah data pembelian………..………..93

Gambar 60 Proses input data pembelian……… 94

Gambar 61 Proses simpan data pembelian………. 95

Gambar 62 Proses hapus data pembelian………...96

Gambar 63 Simpan Transaksi Pembelian ………...97

Gambar 64 Tambah Penjualan Transaksi Baru ……….98

Gambar 65 Proses input data no customer dan tanggal transaksi ……….99

Gambar 66 Proses tambah data penjualan………..…..100

Gambar 67 Proses input data penjualan ………..…….101

Gambar 68 Proses simpan data penjualan ………...102

Gambar 69 Proses hapus data penjualan ……….103

Gambar 70 Simpan transaksi penjualan ………..104

(9)

Gambar 72 Proses tambah data pembelian 1 ……….106

Gambar 73 Proses input data pembelian 1 ………...107

Gambar 74 Proses input data pembelian 2 ………...………..108

Gambar 75 Proses simpan data pembelian ……….109

Gambar 76 Proses hapus data pembelian ……….…..110

Gambar 77 Proses simpan transaksi pembelian ………..111

Gambar 78 Proses report laporan penjualan 1 ………....112

Gambar 79 Proses report laporan penjualan 2 ………..……..113

Gambar 80 Proses report laporan pembelian 1 ……….…..114

(10)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Saat ini teknologi informasi di Indonesia semakin maju dan berkembang yang memiliki peran penting untuk mencapai suatu tujuan dalam suatu proses. Yang mana untuk mencapai suatu tujuan di butuhkan informasi dan aliran data, karena informasi dan aliran data tersebut nantinya akan diperlukan untuk meningkatkan produktifitas suatu perusahaan. Banyak perusahaan yang saat ini beralih dari sistem manual menjadi terkomputerisasi, maka dari itu diperlukan suatu teknologi aplikasi yang dapat menunjang proses yang terjadi didalam sebuah perusahaan.

PT. Surgika Alkesindo adalah sebuah perusahaan swasta yang bergerak dalam bidang penjualan alat-alat kesehatan. Akan tetapi pengelolaan data harus dikelola dengan baik oleh perusahaan. Maka dari itu dibuat Sistem Informasi Penjualan dan Pembelian yang bertujuan untuk mempermudah admin dalam melakukan pengelolaan data.

1.2 Rumusan Masalah

Adapun beberapa masalah yang dapat dirumuskan dalam PT Surgika Alkesindo seperti sebagai berikut :

1. Bagaimana membuat suatu aplikasi sistem informasi management dapat berguna bagi suatu pengeloalaan data?

2. Bagaimana cara admin mengelola data menggunakan teknologi yang terkomputerisasi?

(11)

2

4. Bagaimana memberikan suatu dasar pengawasan yang kuat dalam bentuk suatu pengendalian hak akses dalam sistem yang dibuat?

1.3 Tujuan Pembahasan

Tujuan dari pembuatan sistem informasi penjualan, pembelian dan inventori di PT. Surgika Alkesindo adalah mempermudah admin dalam mengelola data penjualan, pembelian, inventori, data karyawan, data customer, dan data vendor.

1.4 Ruang Lingkup Kajian

 Spesifikasi Perangkat Keras (hardware) dan Perangkat Lunak

(software) untuk pengembangan apliksai:

Komputer Server Spesifikasi

a. Hardware Processor min Pentium IV Memory DD2 1 Gb. Harddisk 80 Gb. Keyboard dan Mouse. b. Software Database : JavaDB

Development Tools :

NetBeans 6

Operating Sistem :

Windows XP

Software Architecture :

Desktop

Programming Method :

(12)

3

 Spesifikasi Aplikasi Sistem Informasi :

Sistem informasi penjualan, pembelian dan inventori di PT. Surgika Alkesindo memiliki fitur berupa:

a. Penjualan b. Pembelian c. Inventory

d. Mengelola data karyawan e. Mengelola data customer f. Mengelola data vendor

g. Laporan Penjualan dan Pembelian

1.5 Sistematika Penyajian

Bab I Pendahuluan.

Bab ini berisi latar belakang masalah, perumusan masalah, tujuan, batasan masalah, dan sistematika penulisan yang dilakukan.

Bab II Kajian Teori

Bab ini berisi teori-teori, prinsip-prinsip, aturan-aturan, yang berhubungan dengan permasalahan yang ada, sehingga dapat membantu penulis dalam memecahkan masalah yang dihadapi.

Bab III Analisis dan Rancangan Sistem

(13)

4

Bab IV Hasil Tercapai.

Bab ini berisi mengenai hasil yang telah dicapai penulis dalam penelitian yang telah dilakukan.

Bab V Pembahasan dan Uji Coba Hasil Penelitian.

Bab ini berisi mengenai tahapan evaluasi atas hasil yang telah dicapai penulis dalam melakukan penelitian, dengan adanya tahapan evaluasi ini akan diketahui mengenai kelebihan maupun kekurangan penulis dalam melakukan penelitian, sehingga dapat memberikan masukan bagi penulis dalam melakukan penelitian selanjutnnya.

Bab VI Kesimpulan dan Saran.

(14)

BAB VI SIMPULAN DAN SARAN

6.1 SIMPULAN

Dengan menggunakan Aplikasi Sistem Informasi Management Berbasis

Desktop ini dari setiap barang yang terdata dapat dengan mudah diketahui

sehingga dengan cepat perusahaan dapat melakukan proses

order

ke pihak

supplier

, perusahaan tidak perlu melakukan penghitungan secara manual dari

setiap barang untuk mengetahui jumlah stok barang sehingga menghemat

waktu dan tenaga.

Harapan

perusahaan

menggunakan

Aplikasi

Sistem

Informasi

Management Berbasis Desktop

adalah PT Surgika Alkesindo dapat mengontrol

barang yang masuk dan keluar,data-data penjualan dan stok barang lebih

tersimpan dengan rapi dan jika di kemudian hari perusahaan membutuhkan

data-data tersebut, perusahaan dapat menemukan data-data tersebut dengan

(15)

106

6.2 SARAN

Untuk mengoptimalkan pengimplementasian pengembangan aplikasi

sistem

informasi di dalam perusahaan, penulis memiliki saran sebagai berikut:

1. Jika terjadi pembatalan transaksi oleh

customer

sebaiknya pihak

perusahaan memasukan kembali barang ke database stok melalui transaksi

pembelian.

(16)

DAFTAR PUSTAKA

1.

Burke, B., & Haefel, R.M. (2006). Enterprise JavaBeans 3.0, O’Reilly,

California, USA.

2.

Deitel, H. M., & Deitel, P. J. (2004). Java How to Program Six Edition,

Prentice-Hall, New Jersey, USA.

3.

Hartini.

Analisis Dengan Diagram Aliran Data (DFD)

. Retrieved March 24,

2009, from

http://www.ilkom.unsri.ac.id/dosen/hartini/materi/VIII_DFD.pdf

4.

Kamus Data. Retrieved March 24, 2009, from

http://setia.staff.gunadarma.ac.id/Downloads/files/6070/Modul_KamusData.p

df

.

5.

Keith, M., & Schincariol, M. (2006). Pro EJB 3 Java Persitence API, Apress,

California, USA.

6.

Knudsen, J., & Niemeyer, P. (2005). Learning Java 3rd Edition, O’Reilly,

California, USA.

7.

Prihatini, Putu Manik.

Pengenalan ERD

. Retrieved March 24, 2009, from

www.geocities.com/sukanaya83/modul_smt5/ERD.pdf

8. Rinoan. (2009). Simbol-Simbol Flowchart. Retrieved : 2009, from

rinoan.staff.uns.ac.id/files/2009/01/flowchart.doc

9.

Sperko, R. (2003). Java Persistence for Relational Database. Apress,

California, USA.

Referensi

Dokumen terkait

Nasi Box Makan Malam dibawa ke dalam bus dan dimakan sebelum acara pembukaan 18.00 – 21.00 WIB Penutupan FLS2N Marina.

ROMLI MUBAROK Bahasa Arab MTs MTs... FADIL AZIZI BAHASA ARAB

Praktik Pengalaman Lapangan (PPL) diharapkan dapat menjadi bekal bagi mahasiswa sebagai wahana pembentukan tenaga kependidikan profesional yang siap memasuki dunia

Static Stretching adalah salah satu olahraga yang dapat diterapkan bagi lanjut usia untuk membantu meningkatkan fleksibilitas lumbal dengan cara dilakukan secara

Sekolah Al-Islam bertujuan untuk mempersatukan aliran-aliran dalam Islam yang tidak mengakui adanya madzhab, yang menjadikan Islam sebagai agama modern yang mampu

Artikel singkat ini kami tulis sebagai sharing pengalaman dengan teman- teman pustakawan lainnya dalam menjelaskan tentang bagaimana aplikasi kegiatan pustakawan

Untuk mencegah ketidakpastian hukum mana yang akan berlaku bagi suatu kontrak maka dalam membuat suatu kontrak baik itu berupa offer atau acceptance para

Tujuan dalam penelitian ini adalah untuk mengetahui apakah penerapan pendekatan Kontekstual pada materi pembelajaran Aturan Sinus dapat meningkatkan hasil belajar siswa,