• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PEMBELIAN, PERSEDIAAN DAN PENJUALAN TUNAI PADA PT TRISATYA MITRA ABADI

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM INFORMASI PEMBELIAN, PERSEDIAAN DAN PENJUALAN TUNAI PADA PT TRISATYA MITRA ABADI"

Copied!
14
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

Jurusan Ilmu Komputer

Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer

Semester Genap Tahun 2004

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

PEMBELIAN, PERSEDIAAN DAN PENJUALAN TUNAI

PADA PT TRISATYA MITRA ABADI

Tommi Khrisna Wiedhawan 0400508434

Isri Made Mario 0400510855

Kelas / Kelompok : 08 PBA / 03 Abstrak

PT.Trisatya Mitra Abadi merupakan suatu perusahaan yang bergerak dibidang penjualan hardware, aksesoris, servis perbaikan dan jasa perakitan komputer. Perusahaan ini memiliki masalah pada sistem informasi pembelian, persediaan, dan penjualan yang sedang berjalan. Masalah yang terjadi berkaitan dengan laporan yang kurang lengkap bagi pihak manajemen dan ketidakpuasan pada pihak customer. Tujuan dari penulisan skripsi ini adalah menganalisa dan merancang sistem informasi yang dapat membantu dan memberi kemudahan bagi pihak manajemen dalam membuat perencanaan strategik. Metodologi yang digunakan adalah metode analisis dan metode perancangan. Metode ini diperlukan untuk membantu dalam perancangan sistem informasi pembelian, persediaan dan penjualan pada PT.Trisatya Mitra Abadi.

Hasil penelitian yang dilakukan pada sistem informasi pembelian, persediaan dan penjualan yang sedang berlangsung pada PT.Trisatya Mitra Abadi terdapat beberapa kelemahan. Adanya kelemahan ini dapat menimbulkan masalah yang akan mengganggu kegiatan operasional perusahaan.

Dengan adanya sistem yang baru diusulkan dapat menyempurnakan sistem yang lama, sehingga dapat meningkatkan mutu dari sistem informasi yang ada, dan dapat mendukung proses pengambilan keputusan yang dibutuhkan oleh manajemen melalui informasi yang diperolehnya.

(2)

PRAKATA

Puji syukur kepada Tuhan Yang Maha Esa atas berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “ANALISIS DAN PERANCANGAN SISTEM INFORMASI PEMBELIAN, PERSEDIAAN DAN PENJUALAN TUNAI PADA PT. TRISATYA MITRA ABADI”. Adapun penulisan skripsi ini merupakan salah satu syarat dalam menyelesaikan jenjang studi S1 pada Universitas Bina Nusantara, Jakarta.

Pada kesempatan ini penulis ingin mengucapkan banyak terima kasih kepada semua pihak yang telah memberikan bantuan dan dukungan baik dalam doa, moril maupun materiil sehingga penulis dapat menyelesaikan skripsi ini. Hormat dan terima kasih penulis berikan kepada :

1. Ibu Dr. Theresia Widia Soeryaningsih selaku Rektor Universitas Bina Nusantara, Jakarta.

2. Bapak Idris Gautama, S.E, S.Kom, MM selaku Ketua Program Studi Komputerisasi Akuntansi Universitas Bina Nusantara, Jakarta.

3. Bapak Djon Irwanto, S.Kom.,MM selaku Dosen Pembimbing.

4. Bapak Muklim selaku Operational Manager pada PT. Trisatya Mitra Abadi. 5. Para kepala bagian dan seluruh karyawan PT. Trisatya Mitra Abadi yang turut

membantu memberikan informasi yang berguna dalam menyelesaikan skripsi ini.

6. Orangtua kami tercinta, adik dan kakak yang selama ini telah memberikan banyak dukungan.

(3)

Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi pihak-pihak yang membutuhkan dan mahasiswa yang akan mengambil skripsi Analisis dan Perancangan Sistem Informasi maupun bagi setiap pembaca sekalian.

Jakarta, Juni 2004

(4)

DAFTAR ISI

Halaman Judul Luar...i

Halaman Judul Dalam...ii

Halaman Persetujuan Hardcover... .iii

Halaman Pernyataan Dewan Penguji...iv

Abstrak...vi

Prakata...vii

Daftar Isi...ix

Daftar Gambar...xiv

Daftar Tabel...xvii

BAB 1 PENDAHULUAN...………..…1

1.1 Latar Belakang ...1

1.2 Ruang Lingkup Penelitian ...2

1.3 Tujuan dan Manfaat...3

1.3.1 Tujuan dari penulisan skripsi ini adalah ...3

1.3.2 Manfaat yang ingin dicapai dalam penulisan skripsi ini adalah...3

1.3.2.1 Manfaat bagi perusahaan ...3

1.3.2.2 Manfaat bagi penulis ...3

1.4 Metode yang digunakan ...4

1.4.1 Analisis...4

1.4.2 Perancangan ...4

(5)

1.5 Sistematika Penulisan...5

BAB 2 LANDASAN TEORI ... 7

2.1 Teori Umum ...7

2.1.1. Pengertian Sistem ...7

2.1.2. Pengertian Informasi ...7

2.1.3. Pengertian Sistem Informasi ...9

2.1.4. Pengertian Sistem Informasi Manajemen ...9

2.2 Analisis Sistem dan Perancangan Sistem...10

2.2.1. Pengertian Analisis Sistem...10

2.2.2. Pengertian Perancangan Sistem ...11

2.3 Object Oriented Analysis dan Design (OOAD)...13

2.3.1 Object...13

2.3.2 Object Oriented...13

2.3.3 Object Oriented Analysis (OOA)...14

2.3.4 Object Oriented Design (OOD) ...14

2.3.5 Object Oriented Analysis dan Design (OOAD)...15

2.3.5.1 Problem Domain Analysis... 17

2.3.5.2 Application Domain Analysis... 26

2.3.5.3 Architectural Design... 32

2.3.5.4 Component Design... 38

2.4 Unified Modelling Languange...47

2.4.1 Definisi Unified Modelling Languange...47

(6)

2.4.3 Diagram Unified Modelling Languange...49

2.5 Pembelian ...54

2.5.1 Pengertian Pembelian ...54

2.5.2 Fungsi yang Terkait Dengan Sistem Informasi Pembelian ...55

2.5.3 Prosedur yang Membentuk Transaksi Pembelian ...56

2.6 Persediaan...58

2.6.1 Pengertian persediaan...58

2.6.2 Faktor-faktor persediaan ...59

2.6.3 Kebijaksanaan dalam Persediaan ...59

2.6.4 Pengelolaan Persediaan ...60

2.7 Penjualan Tunai...60

2.7.1 Pengertian Penjualan ...60

2.7.1.1 Pengertian Sistem Penjualan... 61

2.7.1.2 Pengertian Penjualan Tunai ... 61

2.7.2 Fungsi-fungsi yang Terkait dengan Penjualan Tunai...62

BAB 3 ANALISA SISTEM INFORMASI ... 64

3.1 Riwayat Perusahaan ...64

3.2 Struktur Organisasi...66

3.3 Prosedur yang Sedang Berjalan...71

3.3.1 Sistem yang Sedang Berjalan ...71

3.3.2 Rich Picture dari Sistem yang Sedang Berjalan...74

3.4 Permasalahan yang Dihadapi ...75

(7)

3.6 Perancangan Sistem yang Diusulkan ...77

3.6.1 System Definition...77

3.6.2 Rich Picture dari Sistem yang diusulkan ...80

3.6.3 Factor Criterion...82

3.6.4 Context...82

3.6.4.1 Problem Domain...82

3.6.4.2 Application Domain...83

3.7 Problem Domain Analysis...84

3.7.1 Class Candidate dan Class...84

3.7.2 Event candidate dan event...86

3.7.3 Class Diagram...90

3.7.4 Behavioral Pattern...90

3.8 Application Domain Analysis...97

3.8.1 Usage...97

3.8.1.1 Actor Specification...98

3.8.1.2 Base Use Case Description...99

3.8.2 Sequence Diagram...118

3.8.3 Function List...130

3.8.4 User Interface...132

3.8.4.1 Determine User-Interface Elements...132

3.8.4.2 Navigation Diagram...146

3.8.4.3 User Interface...147

(8)

4.1 Model Component Design...170

4.1.1 Revised Class...170

4.1.2 Model Component...178

4.2 Function Component...179

4.2.1 Model Class Placement...179

4.2.2 Function Class Placement...180

4.2.3 Operation Specification...180

4.3 Architecture Design...182

4.3.1 Criteria...182

4.3.2 Component Architecture...183

4.3.2.1 Generic Architecture Pattern...183

4.3.2.2 Client Server Architecture Pattern...184

4.3.3 Processes Architecture...185

4.3.3.1 Deployment Diagram for Software...185

4.3.3.2 Deployment Diagram for Hardware...186

BAB 5 SIMPULAN DAN SARAN ... 188

5.1 Simpulan...188

5.2 Saran...189 DAFTAR PUSTAKA

RIWAYAT HIDUP

(9)

DAFTAR GAMBAR

Gambar 2.1 Definisi dari aktivitas pengembangan ... 15

Gambar 2.2 Komponen sistem arsitektur dasar... 16

Gambar 2.3 Aktivitas dalam Object-Oriented Analysis and Design... 17

Gambar 2.4 Aktivitas dalam Problem domain Analysis... 18

Gambar 2.5 Subaktivitas dalam pemilihan problem domainclasses dan events... 18

Gambar 2.6 Generalization structure... 20

Gambar 2.7 Cluster Structure... 21

Gambar 2.8 Aggregation structure... 22

Gambar 2.9 Association structure... 24

Gambar 2.10 Sequence... 25

Gambar 2.11 Selection... 25

Gambar 2.12 Iteration... 25

Gambar 2.13 Aktivitas dalam Application Domain Analysis... 27

Gambar 2.14 Sub-aktivitas dari Use case... 28

Gambar 2.15 aktivitas dalam architectural design…………..………33

Gambar 2.16 Subaktivitas dalam model component... 39

Gambar 2.17 Subaktivitas pada function component design... 42

Gambar 2.18 Connection by class aggregation... 44

(10)

Gambar 2.20 Connection by calling an operation... 45

Gambar 2.21 Subactivities in designing the connections between component... 45

Gambar 2.22 Relasi Dependency... 47

Gambar 2.23 Relasi Generalization... 48

Gambar 2.24 Relasi Association... 48

Gambar 2.26 Class Diagram... 49

Gambar 2.27 use case diagram... 50

Gambar 2.28 activity diagram... 51

Gambar 2.29 sequence diagram... 52

Gambar 2.30 statechart diagram... 52

Gambar 2.31 Collaboration Diagram... 53

Gambar 2.32 component dan deployment diagram... 54

Gambar 2.33 Jaringan prosedur dalam sistem pembelian………...58

Gambar 3.1 Struktur Organisasi PT. Trisatya Mitra Abadi... 67

Gambar 3.2 Rich Picture dari sistem yang berjalan ... 74

Gambar 3.3 Rich Picture dari Rancangan Sistem yang Diusulkan ... 80

Gambar 3.4 Class Diagram dari Rancangan Sistem yang Diusulkan... 90

Gambar 3.5 Behavior Pattern Barang ... 91

Gambar 3.6 Behavior Pattern Customer... 91

Gambar 3.7 Behavior Pattern Sales Order... 92

Gambar 3.8 Behavior Pattern Purchase Order... 93

Gambar 3.9 Behavior Pattern Surat Penyerahan Barang... 94

(11)

Gambar 3.11 Behavior Pattern Supplier... 95

Gambar 3.12 Behavior Pattern Surat Jalan... 96

Gambar 3.13 Use Case Diagram... 97

Gambar 3.14 Sequence Diagram Membuat Sales Order... 119

Gambar 3.15 Sequence Diagram Menghitung Persediaan Barang ... 120

Gambar 3.16 Sequence Diagram Mendaftar Customer... 121

Gambar 3.17 Sequence Diagram Memeriksa Sales Order... 122

Gambar 3.18 Sequence Diagram Membuat Surat Jalan... 123

Gambar 3.19 Sequence Diagram Membuat SPB ... 124

Gambar 3.20 Sequence Diagram Memeriksa SPB... 125

Gambar 3.21 Sequence Diagram Membuat Purchase Order... 126

Gambar 3.22 Sequence Diagram Memeriksa Purchase Order... 127

Gambar 3.23 Sequence Diagram Memasukkan Data Barang Masuk ... 128

Gambar 3.24 Sequence Diagram Mendaftar Supplier ... 129

Gambar 3.25 Sequence Diagram Mendaftar Barang ... 130

Gambar 3.26 Interface Membuat Sales Order... 133

Gambar 3.27 Interface Menghitung Persediaan Barang ... 134

Gambar 3.28 Interface Mendaftar Customer... 135

Gambar 3.29 Interface Memeriksa Sales Order ... 136

Gambar 3.30 Interface Membuat SPB ... 137

Gambar 3.31 Interface Memeriksa SPB... 138

Gambar 3.32 Interface Membuat Purchase Order... 139

(12)

Gambar 3.34 Interface Memasukkan Data Barang Masuk ... 141

Gambar 3.35 Interface Mendaftar Customer... 142

Gambar 3.36 Interface Mendaftar Supplier... 143

Gambar 3.37 Interface Membuat Surat Jalan... 144

Gambar 3.38 Interface Mendaftar Barang... 145

Gambar 3.39 Navigation Diagram...146

Gambar 3.40 Welcome Screen... 147

Gambar 3.41 Form Utama... 147

Gambar 3.42 Form Utama Bagian Penjualan... 149

Gambar 3.43 Form Utama Bagian Pembelian ... 151

Gambar 3.44 Form Utama Bagian Operasional ... 153

Gambar 3.45 Form Utama Bagian Gudang... 154

Gambar 3.46 Form Mendaftarkan Supplier ... 155

Gambar 3.47 Form Mendaftarkan Pelanggan ... 155

Gambar 3.48 Form Mendaftar Barang ... 156

Gambar 3.49 Form Membuat Sales Order ... 157

Gambar 3.50 Form Membuat Purchase Order ... 158

Gambar 3.51 Form Membuat SPB... 159

Gambar 3.52 Form Memasukkan Data Barang Masuk... 160

Gambar 3.53 Form Membuat Surat Jalan ... 160

Gambar 3.54 Form Memeriksa Penjualan... 161

Gambar 3.55 Form Memeriksa Pembelian ... 162

(13)

Gambar 3.57 Laporan Penjualan ... 164

Gambar 3.58 Laporan Pembelian ... 165

Gambar 3.59 Laporan SPB... 166

Gambar 3.60 Laporan Barang Masuk ... 167

Gambar 3.61 Laporan Persediaan Barang ... 168

Gambar 3.62 Message Error... 168

Gambar 3.63 Message Konfirmasi ... 169

Gambar 4.1 Revised Class Barang ...170

Gambar 4.2 Revised Class Customer... 171

Gambar 4.3 Revised Class Supplier... 172

Gambar 4.4 Revised Class Sales Order... 173

Gambar 4.5 Revised Class Purchase Order... 174

Gambar 4.6 Revised Class SPB... 175

Gambar 4.7 Revised Class Persediaan Barang ... 176

Gambar 4.8 Revised Class Surat Jalan. ... 177

Gambar 4.9 Revised Class Diagram. ... 178

Gambar 4.10 Model Class Placement. ... 179

Gambar 4.11 Function Class Placement. ... 180

Gambar 4.12 Generic Architecture Patern... 183

Gambar 4.13 Client Server Architecture Patern... 184

Gambar 4.14 Deployment Diagram for Software... 185

(14)

DAFTAR TABEL

Tabel 3.1 Tabel factor criteria... 81

Tabel 3.2 Class candidate dan Class... 84

Tabel 3.3 Event candidate dan Event... 86

Tabel 3.4 Event Table... 89

Tabel 3.5 Actor Bagian Marketing... 98

Tabel 3.6 Actor Kepala Gudang... 98

Tabel 3.7 Actor Bagian Operasional ... 98

Tabel 3.8 Actor Bagian Pembelian ... 99

Tabel 3.9 Base Use Case Membuat Sales Order... 99

Tabel 3.10 Base Use Case Menghitung Persediaan Barang ... 101

Tabel 3.11 Base Use Case Mendaftar Customer... 102

Tabel 3.12 Base Use Case Memeriksa Sales Order... 104

Tabel 3.13 Base Use Case Membuat Surat Jalan ... 106

Tabel 3.14 Base Use Case Membuat SPB ... 107

Tabel 3.15 Base Use Case Memeriksa SPB ... 109

Tabel 3.16 Base Use Case Membuat Purchase Order... 110

Tabel 3.17 Base Use Case Memeriksa Purchase Order... 112

Tabel 3.18 Base Use Case Memasukkan Data Barang Masuk ... 114

Tabel 3.19 Base Use Case Mendaftar Supplier ... 115

Tabel 3.20 Base Use Case Mendaftar Barang ... 117

Tabel 3.21 Tabel Function list………130

Referensi

Dokumen terkait

Jadi tidak perlu ada undang-undang yang memberikan intel wewenang untuk menangkap, menyadap atau membunuh, namanya juga orang yang kerjanya tidak ketahuan, mau apa saja

Inflasi di Banjarnegara terjadi karena adanya kenaikan harga yang ditunjukan oleh naiknya indeks kelompok transportasi sebesar 0,82 persen; kelompok bahan makanan sebesar

Perumusan masalah dalam perancangan sistem pendukung strategi bisnis pada UKM dengan Implementasi ERP adalah “ Bagaimana UKM dapat menerapkan ERP ( Enterprise Resource Planning

suatu zat yang diduga memiliki aktivitas sebagai antibakteri terhadap suatu bakteri. tertentu (Jawetz et al

Penelitian ini bertujuan untuk meningkatkan minat dan hasil belajar matematika dengan penerapan pendekatan saintifik melalui metode Project Based Learning.

2 Deskripsi Mata Kuliah : Matakuliah ini membahas mekanisme perkembangan hewan yang meliputi dasar-dasar perkembangan hewan, peran substansi sel (inti dan sitoplasma)

Puji dan syukur kami ucapkan pada Tuhan Yang Maha Esa atas berkat, rahmat dan penyertaan-Nyalah sehingga kami dapat menyelesaikan skripsi yang berjudul “ANALISIS DAN

Penulisan hukum yang dilakukan oleh Uliartha Febriani (040508839), mahasiswa Fakultas Hukum Universitas Atma Jaya Yogyakarta, dengan judul “Peran Lembaga