Analisis dan Perancangan Sistem Informasi Penjualan Lem pada PT. RONADAMAR SEJAHTERA
SKRIPSI Diajukan sebagai salah satu syarat untuk Memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika
Oleh : Christine NIM: 06110010
STMIK JIBES Sekolah Tinggi Manajemen Informatika dan Komputer JIBES Jakarta Febuari, 2011
LEMBAR PENGESAHAN
Analisis dan Perancangan Sistem Informasi Penjualan Lem pada PT. RONADAMAR SEJAHTERA
Diajukan Oleh: Christine NIM: 06110010
DISETUJUI Jakarta, 28 Febuari 2011
Ir. Sriyono, MMSI Pembimbing Pertama
F.Anthon Panguruk, S.Si., M.Si. Penguji Pertama
Drs. Tumpal Pandingan, MT Penguji Kedua
STMIK JIBES Sekolah Tinggi Manajemen Informatika dan Komputer JIBES Jakarta Febuari, 2011
ABSTRAK Christine / 06110010 / Analisis dan Perancangan Sistem Informasi Penjualan Lem pada PT. Ronadamar Sejahtera / Teknik Informatika / Pembimbing: Ir. Sriyono, MMSI. Sistem informasi penjualan yang ada pada PT. Ronadamar Sejahtera saat ini tidak dapat memberikan informasi yang cepat, tepat dan akurat. Banyak kendala ditemukan dari sistem tersebut yaitu ketidakakuratan stok data barang, lambatnya mendapatkan informasi yang tepat mengenai tanggal jatuh tempo piutang, lambatnya proses pencatatan dan proses pengiriman barang. Berdasarkan latar belakang di atas, maka penelitian ini dilakukan dengan tujuan untuk menganalisa serta merancang sistem informasi penjualan. Kerangka kerja dibagi menjadi perencanaan, analisa dan perancangan. Metode penulisan yang digunakan dalam penulisan ini adalah metodologi waterfall. Tahapan analisa menggunakan observasi dan survei pada sistem yang sedang sedang berjalan. Sedangkan tahapan perancangan menggunakan DFD (Data Flow Diagram), normalisasi data, ERD (Entity Relationship Diagram) dan spesifikasi file untuk merancang basis data. Bahasa pemrograman dibuat dengan Java, dan MySQL untuk membuat tabel basis datanya. Informasi – informasi yang diperoleh kemudian diolah melalui tahap – tahap di atas. Dari hasil yang diperoleh maka dapat digambarkan sistem informasi penjualan pada PT. Ronadamar Sejahtera. Dengan sistem informasi penjualan yang telah dibuat, bagian penjualan menjadi terhubung dengan bagian inventory sehingga dapat langsung mengetahui jumlah stok barang yang tersedia di gudang dan mendapatkan informasi yang cepat mengenai tanggal jatuh tempo piutang sehingga piutang dapat tertagih tepat waktu.
Kata kunci : sistem, informasi, penjualan.
ABSTRACT Christine / 06110010 / Analysis and Design of Adhesive Sales Information System on PT. Ronadamar Sejahtera / Informatics Engineering / Advisor: Ir. Sriyono, MMSI. Sales information system currently used at PT. Ronadamar Sejahtera is unable to provide quick, precise and accurate information. Many problems found from the system such as inaccurate data stock of goods, slow response to get correct information regarding the maturity date of receivables, and slow process of recording and goods delivery. Based on the above background, this research is conducted to analyze and design sales informationsystem.The framework is divided into planning, analysis and design. Writing method used in this paper is the waterfall methodologies. The analysis stage is using observation and survey on running system. While the design stage is using DFD (Data Flow Diagram), data normalization, ERD (Entity Relationship Diagrams) and file specification for the database design. Programming language is created with Java, and MySQL is used to create database table. Informations obtained would be process through the above stages. From the results obtained, hence can be described the sales information system at PT. Ronadamar Sejahtera. With sales information systems that have been made, sales department became connected with inventory department therefore can instantly know the amount of stock items available at warehouse and obtain fast information about the maturity date of receiveables so the receivables can be collected on time
Key Word : system, information, sales.
KATA PENGANTAR
Puji syukur saya ucapkan kepada Tuhan Yang Maha Esa atas segala berkat dan bimbingan-Nya selama ini sehingga saya dapat menyelesaikan skripsi ini sesuai rencana dan tepat pada waktunya. Skripsi ini dibuat sebagai tugas akhir untuk memperoleh gelar Sarjana Teknik Informatika pada STMIK JIBES Jakarta. Menyadari akan keterbatasan pengetahuan dan pengalaman yang dimiliki, maka dengan rendah hati, saya sangat mengharapkan adanya saran dan kritik yang membangun dari pembaca dan semua pihak yang terkait dalam usaha penyempurnaan skripsi ini. Hambatan dan kendala sudah tentu ada dalam menyelesaikan skripsi ini. Tetapi dengan dukungan dan bantuan dari berbagai pihak, maka skripsi ini dapat diselesaikan dengan baik. Oleh karena itu, pada kesempatan kali ini saya ingin mengucapkan banyak terima kasih kepada : 1. Bapak Paulus Y.E Fanggidae,SE.,MM., selaku Ketua STMIK JIBES 2. Bapak DR. Ford Lumban Gaol,S.Si.,M.Komp., selaku Pembantu Ketua I Bidang Akademik STMIK JIBES. 3. Bapak F.Anthon Panguruk, S.Si., M.Si., selaku Kepala program Studi STMIK JIBES. 4. Bapak Ir. Sriyono, MMSI selaku Dosen Pembimbing I yang telah meluangkan waktu untuk membimbing, mengarahkan dan memberi saran dalam penyelesaian skripsi ini. 5. Bapak Mulya, selaku direktur pemasaran PT. RONADAMAR SEJAHTERA yang telah mengijinkan saya untuk menjadikan PT. RONADAMAR SEJAHTERA sebagai obyek penyusunan skripsi.
6. Seluruh staff PT. RONADAMAR SEJAHTERA yang telah memberikan bantuan kepada saya dalam proses penyelesaian skripsi. 7. Semua Dosen selaku staff pengajar STMIK JIBES yang telah membekali ilmu dan pengalaman dari awal sampai akhir perkuliahan. 8. Orang tua, kakak dan seluruh anggota keluarga saya yang telah memberikan bantuan berupa doa dan dorongan semangat dalam menyelesaikan skripsi ini dari awal sampai akhir. 9. Teman-temanku Tommy, Christine Sinaga, Vivi Oktavia, Daniel Timotius dan Yessy Santosa yang telah memberi semangat kepada saya selama penyusunan skripsi ini dan kepada semua pihak yang tidak dapat saya sebutkan satu persatu yang telah memberikan bantuan baik secara langsung maupun tidak langsung. Sekali lagi saya ucapkan terima kasih dan mohon maaf jika ada kesalahan dalam penulisan kata-kata. Semoga skripsi ini dapat bermanfaat bagi semua pihak yang membaca dan membutuhkannya.
Jakarta, 10 Januari 2011
Christine
DAFTAR ISI Halaman Halaman Judul Halaman Pengesahaan Abstrak ……………………………………………………………………………
i
Abstract....................................................................................................................
ii
Kata Pengantar.........................................................................................................
iii
Daftar Isi..................................................................................................................
v
Daftar Gambar.........................................................................................................
ix
Daftar Tabel.............................................................................................................
xii
BAB I
PENDAHULUAN A. Latar Belakang Masalah...................................................................
1
B.
Identifikasi Masalah..........................................................................
2
C.
Ruang Lingkup..................................................................................
3
D. Batasan Penulisan….......................................................................... 3 E.
Perumusan Masalah........................................................................... 4
F.
Tujuan Penulisan...............................................................................
4
G. Manfaat Penulisan.............................................................................
5
H. Sistematika Penulisan........................................................................
5
BAB II
LANDASAN TEORI
A. Konsep Dasar Sistem Informasi................................................................
7
1. Pengertian Sistem................................................................................
7
2. Pengertian Informasi...........................................................................
9
3. Pengertian Sistem Informasi………………………………………...
10
B. Pengertian Analisis dan Perancangan Sistem............................................
11
1. Analisis Sistem……............................................................................
11
2. Perancangan Sistem.............................................................................
11
C. Penjualan……………................................................................................
12
1. Pengertian Penjualan…………………................................................
12
2. Sistem Penjualan Tunai……................................................................
13
3. Sistem Penjualan Kredit......................................................................
14
D. Inventory....................................................................................................
15
E. Siklus Hidup Pengembangan Sistem (SDLC) ...........................................
16
1. Tahap Perencanaan (Planning)............................................................
16
2. Tahap Analysis.................................................................................
16
3. Tahap Perancangan...........................................................................
17
a) Diagram Aliran Data (DAD) ………………………………….
17
b) Entity Relationship Diagram (ERD)……………………………
19
c) Bagan Alir (Flowchart)…………………………………….......
21
4. Tahap Penerapan..............................................................................
23
5. Tahap Penggunaan............................................................................
23
F. Database dan DBMS...............................................................................
24
1. Pengertian Database ..........................................................................
24
2. Pengertian DBMS .............................................................................
25
3. Keuntungan DBMS………………………………………………….
25
G. Normalisasi..............................................................................................
26
H. Java..........................................................................................................
29
1. Netbean ………………………….………………………………....
29
I. MySQL ………………………………………………………………...
30
J. Metodologi……………………………………………………………...
33
BAB III ANALISIS SISTEM BERJALAN A. Sejarah Singkat Berdirinya Perusahaan.................................................
35
B. Visi dan Misi Perusahaan.......................................................................
36
C. Struktur Organisasi................................................................................
37
D. Uraian Tugas.........................................................................................
39
E. Sistem yang Berjalan............................................................................
41
1. Prosedur Sistem Informasi Penjualan……………………………..
41
2. Bagan Alir Sistem Informasi Penjualan…………………………...
43
F. Analisa sistem........................................................................................
44
BAB IV RANCANGAN SISTEM YANG DIUSULKAN A. Garis Besar Rancangan...........................................................................
45
B. Flowchart Sistem yang Diusulkan……………………………………..
46
C. Data Flow Diagram yang Diusulkan.......................................................
49
D. Normalisasi.............................................................................................
52
E. ERD (Entity Relationship Diagram)........................................................
57
F. State Transition Diagram……………………………………………..
59
G. Spesifikasi File……………………..........................................................
59
H. Rancangan Layar......................................................................................
70
I. Tampilan Implementasi..............................................................................
81
BAB V KESIMPULAN DAN SARAN A. Kesimpulan................................................................................................
92
B. Saran..........................................................................................................
93
DAFTAR PUSTAKA.....................................................................................
94
LAMPIRAN....................................................................................................
96
DAFTAR TABEL
Tabel 2.1 Simbol Diagram Aliran Data………………………………………………...
18
Tabel 2.2 Simbol Diagram Entity........................................................................
20
Tabel 4.1 Normalisasi Bentuk Tidak Normal (Unnormaly)...............................
52
Tabel 4.2 Normalisasi Bentuk Pertama (1NF).....................................................
53
Tabel 4.3 Normalisasi Bentuk Kedua (2NF)........................................................
54
Tabel 4.4 Normalisasi Bentuk Ketiga (3NF)........................................................
55
Tabel 4.5 Tabel Customer……………………………………………………….
60
Tabel 4.6 Tabel Penjualan………………………………………………………..
61
Tabel 4.7 Tabel Pengiriman……………………………………………………..
62
Tabel 4.8 Tabel Gudang…………………………………………………………..
63
Tabel 4.9 Tabel Barang……………………………………………………………
64
Tabel 4.10 Tabel Order Pemesanan………………………………………………
65
Tabel 4.11 Tabel Order Pemesanan Barang………………………………………
65
Tabel 4.12 Tabel Surat Jalan……………………………………………………….
66
Tabel 4.13 Tabel Bukti Keluar Barang……………………………………………
67
Tabel 4.14 Tabel Invoice…………………………………………………………
67
Tabel 4.15 Tabel Pembayaran…………………………………………………….
68
Tabel 4.16 Tabel Giro……………………………………………………………..
69
DAFTAR GAMBAR
Gambar 2.1 Relasi One to One…………………………………………………….
21
Gambar 2.2 Relasi One to Many…………………………………………………...
21
Gambar 2.3 Relasi Many to Many…………………………………………………
21
Gambar 2.4 Simbol-simbol Flowchart……………………………………………..
23
Gambar 2.5 Langkah-langkah Normalisasi..............................................................
28
Gambar 3.1 Struktur Organisasi PT.Ronadamar Sejahtera......................................
38
Gambar 3.2 Flowchart Sistem Informasi Penjualan yang Berjalan.........................
43
Gambar 4.1 Flowchart Sistem Informasi Penjualan yang Diusulkan......................
48
Gambar 4.2 Diagram Konteks Sistem Informasi Penjualan PT.Ronadamar Sejahtera..............................................................................................
49
Gambar 4.3 Diagram Nol Sistem Informasi Penjualan PT.Ronadamar Sejahtera...
50
Gambar 4.4 Diagram Rinci Proses 3.0 Pembayaran PT.Ronadamar Sejahtera.......
51
Gambar 4.5 Diagram Hubungan Entitas yang diusulkan.........................................
58
Gambar 4.6 State Transition Diagram.....................................................................
59
Gambar 4.7 Rancangan Layar Login User..............................................................
70
Gambar 4.8 Rancangan Layar Invalid Login User.................................................
70
Gambar 4.9 Rancangan Layar Halaman Utama......................................................
71
Gambar 4.10 Rancangan Layar Menu Customer......................................................
71
Gambar 4.11 Rancangan Layar Menu Pegawai........................................................
72
Gambar 4.12 Rancangan Layar Menu Role............................................................
72 73
Gambar 4.13 Rancangan Layar Menu Barang........................................................ 74 Gambar 4.14 Rancangan Layar Pemesanan Barang.............................................. 75 Gambar 4.15 Rancangan Layar Invoice................................................................ 75 Gambar 4.16 Rancangan Layar Surat Jalan............................................................ 76 Gambar 4.17 Rancangan Layar Bukti keluar Barang............................................... 76 Gambar 4.18 Rancangan Layar Pembayaran Tunai................................................ 77 Gambar 4.19 Rancangan Layar Pembayaran giro ................................................. 77 Gambar 4.20 Rancangan Layar Report Order Pemesanan Barang ....................... 78 Gambar 4.21 Rancangan Layar Report Order Pemesanan Barang Bulanan.......... 78 Gambar 4.22 Rancangan Layar Report Invoice....................................................... 79 Gambar 4.23 Rancangan Layar Report Pembayaran Tunai................................... 79 Gambar 4.24 Rancangan Layar Report Pembayaran Giro..................................... 80 Gambar 4.25 Rancangan Layar Report Surat Jalan................................................ 80 Gambar 4.26 Rancangan Layar Report Bukti Keluar Barang................................. 81 Gambar 4.27 Tampilan Modul Login User............................................................ 81 Gambar 4.28 Tampilan Modul Invalid Login User................................................. 82 Gambar 4.29 Tampilan Modul Utama.................................................................... 82 Gambar 4.30 Tampilan Modul Customer............................................................... 83 Gambar 4.31 Tampilan Modul Pegawai.................................................................. 83 Gambar 4.32 Tampilan Modul Role......................................................................... 84 Gambar 4.33 Tampilan Modul Barang.................................................................... 85 Gambar 4.34 Tampilan Modul Pemesanan Barang................................................ 86 Gambar 4.35 Tampilan Modul Invoice.................................................................. 86
Gambar 4.36 Tampilan Modul Surat Jalan............................................................. 87 Gambar 4.37 Tampilan Modul Bukti keluar Barang............................................. 87 Gambar 4.38 Tampilan Modul Pembayaran Tunai................................................ 88 Gambar 4.39 Tampilan Modul Data Pembayaran Giro......................................... 88 Gambar 4.40 Tampilan Report Order Pemesanan Barang..................................... 89 Gambar 4.41 Tampilan Report Order Pemesanan Barang Bulanan...................... 89 Gambar 4.42 Tampilan Report Invoice.................................................................... 90 Gambar 4.43 Tampilan Report Pembayaran Tunai................................................. 90 Gambar 4.44 Tampilan Report Pembayaran Giro.................................................... 91 Gambar 4.45 Tampilan Report Surat Jalan............................................................. 91 Gambar 4.46 Tampilan Report Bukti Keluar Barang..............................................