SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

20
SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI KEUANGAN DAN PENDATAAN KONSUMEN PADA MANDIRI JAYA ELEKTRONIK PEMALI BERBASIS DESKTOP SKRIPSI Fera Feranti 1522510012 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR PANGKALPINANG 2019

Transcript of SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

Page 1: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

SISTEM INFORMASI APLIKASI PENGELOLAAN

TRANSAKSI KEUANGAN DAN PENDATAAN KONSUMEN

PADA MANDIRI JAYA ELEKTRONIK PEMALI BERBASIS DESKTOP

SKRIPSI

Fera Feranti

1522510012

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

ATMA LUHUR

PANGKALPINANG

2019

Page 2: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

SISTEM INFORMASI APLIKASI PENGELOLAAN

TRANSAKSI KEUANGAN DAN PENDATAAN KONSUMEN

PADA MANDIRI JAYA ELEKTRONIK PEMALI BERBASIS DESKTOP

SKRIPSI

Diajukan Untuk Melengkapi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Oleh :

Fera Feranti

1522510012

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

ATMA LUHUR

PANGKALPINANG

2019

Page 3: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

i

Page 4: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

ii

Page 5: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

iii

KATA PENGANTAR

Puji syukur atas kehadirat Tuhan YME yang telah melimpahkan segala rahmat

dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang

merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu

(S1) pada Jurusan Sistem Informasi STMIK ATMA LUHUR.

Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna. Karena itu,

kritik dan saran akan senantiasa penulis terima dengan senang hati.

Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini

takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.

Untuk itu, penulis menyampaikan banyak ucapan terima kasih kepada:

1. Tuhan YME yang telah menciptakan dan memberikan kehidupan di dunia.

2. Ayah dan Ibu tercinta yang telah mendukung penulis baik spirit maupun materi.

3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.

4. Bapak Dr.Husni Teja Sukmana,S.T., M.Sc, selaku Ketua STMIK Atma Luhur.

5. Bapak Okkita Rizan, M. Kom Selaku Kaprodi Sistem Informasi.

6. Ibu Yuyi Andrika, M. Kom selaku dosen pembimbing.

7. Saudara dan sahabat-sahabatku terutama teman-teman angkatan 2015 yang

telah memberikan dukungan moral untuk terus meyelesaikan skripsi ini.

Pangkalpinang, 12 Juli 2019

Penulis

Page 6: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

iv

ABSTRACT

The author conducted research on Mandiri Jaya Elektronik Pemali, aims

to know about financial management and data collection of consumers in Mandiri

Jaya Elektronik Pemali. Transaction management and report creation that is still

manual and do not have a database, so often the occurrence of errors in the

processing of financial transactions. Likewise, when the consumer data

processing and reporting process given to the leadership takes a long time and

less efficient, because the data is still in the form of archives. To overcome this

problem, the writer tries to design a system that can solve the problem. With this

information system application of financial transaction management and

consumer data collection, employees would be easier in doing inputting financial

transactions and consumer data, and help in making the monthly report. This

research is done using Waterfall Model while the method of sofwware

development using Object Oriented Method with system modeling tool is UML

(Unified Modeling Language) wherein it is as follows: Class Diagram, Package

Diagram, Usecase Diagram, Activity Diagram, and Sequence Diagram.

Keywords : Finance management information, Consumer data collection,

Waterfall Model.

Page 7: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

v

ABSTRAK

Penulis melakukan penelitian di Mandiri Jaya ElektronikPemali, bertujuan

untuk mengetahui tentang pengelolaan keuangan dan pendataan konsumen di

Mandiri Jaya Elektronik Pemali. Pengelolaan transaksi dan pembuatan laporan

yang masih manual dan belum memiliki database, sehingga sering terjadinya

kesalahan dalam proses pengolahan transaksi keuangan. Begitu juga pada saat

pengolahan data konsumen dan proses pembuatan laporannya yang diberikan

kepada pimpinan membutuhkan waktu yang lama dan kurang efisien, karena data

masih berbentuk arsip-arsip. Dengan adanya sistem informasi aplikasi

pengelolaan transaksi keuangan dan pendataan konsumen ini pegawai akan lebih

mudah dalam melakukan penginputan transaksi keuangan dan data konsumen,

serta membantu dalam membuat laporan bulanan. Penelitian ini di lakukan

mengunakan Model Waterfall sedangkan metode pengembangan perangkat lunak

menggunakan Metode Berorientasi Objek, dengan alat bantu permodelan sistem

adalah UML (Unified Modeling Language) dimana didalamnya adalah sebagai

berikut: Class Diagram, Pakage Diagram, Usecase Diagram, Activity Diagram,

dan Sequence Diagram.

Kata Kunci : Informasi pengelolaan keuangan, Pendataan konsumen, Model

Waterfall.

Page 8: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

vi

DAFTAR ISI

Halaman

LEMBAR PERNYATAAN ............................................................................ i

LEMBAR PENGESAHAN SKRIPSI ............................................................. ii

KATA PENGANTAR .................................................................................... iii

ABSTRACT .................................................................................................... iv

ABSTRAK ...................................................................................................... v

DAFTAR ISI ................................................................................................... vi

DAFTAR GAMBAR ...................................................................................... ix

DAFTAR TABEL ........................................................................................... xi

DAFTAR LAMPIRAN .................................................................................... xii

DAFTAR SIMBOL ......................................................................................... xiv

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah .......................................................................... 1

1.2 Perumusan Masalah ................................................................................. 2

1.3 Batasan Masalah ...................................................................................... 2

1.4 Tujuan dan Manfaat Penelitian ................................................................ 3

1.5 Sistematika Penulisan Laporan ................................................................ 3

BAB II LANDASAN TEORI

2.1 Konsep Dasar Sistem ............................................................................... 6

2.2 Konsep Dasar Informasi .......................................................................... 6

2.3 Konsep Dasar Sistem Informasi .............................................................. 6

2.4 Transaksi Keuangan ................................................................................ 7

2.5 Data Konsumen ....................................................................................... 7

Page 9: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

vii

2.6 Sistem Informasi Pengelolaan Transaksi Keuangan dan

Pendataan Konsumen .............................................................................. 7

2.7 Model Waterfall ....................................................................................... 8

2.8 Metode Berorientasi Objek ...................................................................... 9

2.9 Analisa dan Perancangan Sistem Berorientasi Objek Dengan UML ...... 9

1. UML .................................................................................................. 9

2. Analisa Sistem Berorientasi Objek .................................................... 10

3. Perancangan Sistem Berorientasi Objek ............................................ 11

2.10 Microsoft Visual Basic 2010 .................................................................... 17

2.11 Microsoft Acces ....................................................................................... 18

2.12 Tinjauan Peenelitian Terdahulu ............................................................... 18

BAB III METODOLOGI PENELITIAN

3.1 Model Pengembangan Perangkat Lunak ................................................. 21

3.2 Metode Penelitian Pengambangan Sistem ............................................... 24

3.3 Alat Bantu Pengembangan Sistem .......................................................... 24

BAB IV PEMBAHASAN

4.1 Tinjauan Organisasi ................................................................................. 25

1. Sejarah Berdirinya Mandiri Jaya Elektronik Pemali ......................... 25

2. Struktur Organisasi Mandiri Jaya Elektronik Pemali ........................ 26

3. Tugas dan Wewenang ........................................................................ 26

4.2 Analisis Sistem ........................................................................................ 27

1. Proses Bisnis ...................................................................................... 27

2. Activity Diagram ............................................................................... 30

3. Analisa Keluaran ............................................................................... 38

4. Analisa Masukan ............................................................................... 41

5. Identifikasi Kebutuhan ...................................................................... 44

4.3 Rancangan Sistem .................................................................................... 47

1. Package Diagram ............................................................................... 47

Page 10: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

viii

2. Use Case Diagram .............................................................................. 47

3. Deskripsi Use Case ............................................................................. 48

4.4 Rancangan Basis Data ............................................................................. 54

1. Entity Relationship Diagram (ERD) ................................................... 54

2. Transformasi ERD ke LRS ................................................................. 55

3. Logical Structure Record (LRS) ......................................................... 56

4. Tabel ................................................................................................... 57

5. Spesifikasi Basis Data ........................................................................ 59

4.5 Rancangan Layar Antar Muka ................................................................. 66

1. Rancangan Keluaran ........................................................................... 66

2. Rancangan Masukan ........................................................................... 79

3. Struktur Tampilan ............................................................................... 71

4. Rancangan Layar ................................................................................ 72

5. Sequence Diagram .............................................................................. 80

6. Class Diagram .................................................................................... 89

7. Deployment Diagram .......................................................................... 90

BAB V PENUTUP

5.1 Kesimpulan ............................................................................................... 91

5.2 Saran ......................................................................................................... 91

DAFTAR PUSTAKA ...................................................................................... 93

LAMPIRAN – A KELUARAN SISTEM BERJALAN .................................. 94

LAMPIRAN – B MASUKAN SISTEM BERJALAN .................................... 103

LAMPIRAN – C RANCANGAN KELUARAN ............................................. 107

LAMPIRAN – D RANCANGAN MASUKAN .............................................. 113

LAMPIRAN – E KARTU BIMBINGAN ....................................................... 121

LAMPIRAN – F SURAT KETERANGAN RISET ........................................ 123

LAMPIRAN – G BIODATA PENULIS SKRIPSI .......................................... 125

Page 11: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

ix

DAFTAR GAMBAR

Halaman

Gambar 3.1 Work Breakdown Structure ......................................................... 21

Gambar 4.1 Struktur Organisasi Mandiri Jaya Elektronik Pemali ................... 26

Gambar 4.2 Activity Diagram Proses Pendataan Konsumen .......................... 30

Gambar 4.3 Activity Diagram Proses Pendataan Supplier .............................. 31

Gambar 4.4 Activity Diagram Proses Penjualan Tunai ................................... 32

Gambar 4.5 Activity Diagram Proses Penjualan Kredit .................................. 33

Gambar 4.6 Activity Diagram Proses Pembayaran Penjualan Kredit ............. 34

Gambar 4.8 Activity Diagram Proses Laporan Keuangan Bulanan ................ 35

Gambar 4.9 Activity Diagram Proses Pembelian Barang ............................... 36

Gambar 4.10 Activity Diagram Proses Pembuatan Laporan

Pembelian Barang ........................................................................................... 37

Gambar 4.11 Package Diagram ....................................................................... 47

Gambar 4.12 Use Case Diagram Berdasarkan Master .................................... 47

Gambar 4.13 Use Case Diagram Berdasarkan Transaksi dan Laporan........... 48

Gambar 4.14 Entity Relationship Diagram (ERD) .......................................... 54

Gambar 4.15 Transformasi ERD ke LRS ........................................................ 55

Gambar 4.16 Logical Record Structure (LRS) ................................................ 56

Gambar 4.17 Struktur Tampilan ...................................................................... 71

Gambar 4.18 Rancangan Layar Menu Utama .................................................. 72

Gambar 4.19 RancanganLayar Menu Utama Master ....................................... 72

Gambar 4.20 RancanganLayar Entry Pelanggan ............................................. 73

Gambar 4.21 RancanganLayar Entry Supplier ................................................ 73

Gambar 4.22 RancanganLayar Entry Jurnal .................................................... 74

Page 12: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

x

Gambar 4.23 Rancangan Layar Menu Utama Transaksi dan Laporan ............ 74

Gambar 4.24 Rancangan Layar Entry Pemasukan ........................................... 75

Gambar 4.25 Rancangan Layar Entry Penjualan ............................................. 75

Gambar 4.26 Rancangan Layar Entry Pengeluaran ......................................... 76

Gambar 4.27 Rancangan Layar Entry Jurnal Umum ....................................... 76

Gambar 4.28 Rancangan Layar Cetak Jurnal Umum....................................... 77

Gambar 4.29 Rancangan Layar Cetak Jurnal Penerimaan Kas........................ 77

Gambar 4.30 Rancangan Layar Cetak Jurnal Pengeluaran Kas ....................... 78

Gambar 4.31 Rancangan Layar Cetak Jurnal Penjualan .................................. 78

Gambar 4.32 Rancangan Layar Cetak Laporan Pelanggan ............................. 79

Gambar 4.33 Sequence Diagram Entry Pelanggan .......................................... 80

Gambar 4.34 Sequence Diagram Entry Supplier ............................................. 81

Gambar 4.35 Sequence Diagram Entry Jurnal ................................................. 82

Gambar 4.36 Sequence Diagram Entry Pemasukan ......................................... 83

Gambar 4.37 Sequence Diagram Entry Penjualan ........................................... 84

Gambar 4.38 Sequence Diagram Entry Pengeluaran ....................................... 85

Gambar 4.39 Sequence Diagram Entry Jurnal Umum ..................................... 86

Gambar 4.40 Sequence Diagram Cetak Jurnal Umum..................................... 87

Gambar 4.41 Sequence Diagram Cetak Jurnal Penerimaan Kas...................... 87

Gambar 4.42 Sequence Diagram Cetak Jurnal Pengeluaran Kas ..................... 88

Gambar 4.43 Sequence Diagram Cetak Jurnal Penjualan ................................ 88

Gambar 4.44 Sequece Diagram Cetak Laporan Pelanggan ............................. 89

Gambar 4.45 Class Diagram ............................................................................ 89

Gambar 4.46 Deployment Diagram ................................................................. 90

Page 13: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

xi

DAFTAR TABEL

Halaman

Tabel 4.1 Tabel Pelanggan ............................................................................... 57

Tabel 4.2 Tabel Pemasukan Kas Masuk .......................................................... 57

Tabel 4.3 Tabel Catat ....................................................................................... 57

Tabel 4.4 Tabel Penjualan ................................................................................ 57

Tabel 4.5 Tabel Pengeluaran Umum ................................................................ 58

Tabel 4.6 Tabel Jurnal ...................................................................................... 58

Tabel 4.7 Tabel Punya...................................................................................... 58

Tabel 4.8 Tabel Isi............................................................................................ 58

Tabel 4.9 Tabel Terima .................................................................................... 59

Tabel 4.10 Tabel Pengeluaran Kas Keluar ....................................................... 59

Tabel 4.11 Tabel Supplier ................................................................................ 59

Tabel 4.12 Spesifikasi Basis Data Pelanggan .................................................. 60

Tabel 4.13 Spesifikasi Basis Data Pemasukan Kas Masuk.............................. 60

Tabel 4.14 Spesifikasi Basis Data Catat .......................................................... 61

Tabel 4.15 Spesifikasi Basis Data Penjualan ................................................... 61

Tabel 4.16 Spesifikasi Basis Data Pengeluaran Umum ................................... 62

Tabel 4.17 Spesifikasi Basis Data Jurnal ......................................................... 62

Tabel 4.18 Spesifikasi Basis Data Punya ......................................................... 63

Tabel 4.19 Spesifikasi Basis Data Isi ............................................................... 63

Tabel 4.20 Spesifikasi Basis Data Terima ....................................................... 64

Tabel 4.21 Spesifikasi Basis Data Pengeluaran Kas Keluar ............................ 64

Tabel 4.22 Spesifikasi Basis Data Supplier ..................................................... 65

Page 14: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

xii

DAFTAR LAMPIRAN

Halaman

Lampiran A-1 Laporan Pembelian Barang ...................................................... 95

Lampiran A-2 Surat Perjanjian Sewa ............................................................... 96

Lampiran A-3 Laporan Omset Bulanan per Kolektor ...................................... 97

Lampiran A-4 List Tagihan Harian per Kolektor ............................................ 98

Lampiran A-5 Nota Penjualan Tunai ............................................................... 99

Lampiran A-6 Tanda Bukti Pembayaran Angsuran ......................................... 100

Lampiran A-7 Laporan Keuangan Bulanan ..................................................... 101

Lampiran B-1 Data Pelanggan ......................................................................... 103

Lampiran B-2 Data Barang .............................................................................. 104

Lampiran B-3 Nota Pembelian......................................................................... 105

Lampiran C-1 Rancangan Keluaran Laporan Jurnal Umum............................ 107

Lampiran C-2 Rancangan Keluaran Laporan Jurnal Penerimaan Kas............. 108

Lampiran C-3 Rancangan Keluaran Laporan Jurnal Pengeluaran Kas ............ 109

Lampiran C-4 Rancangan Keluaran Laporan Penjualan .................................. 110

Lampiran C-5 Rancangan Keluaran Laporan Data Pelanggan ........................ 111

Lampiran D-1 Rancangan Masukan Data Pelanggan ...................................... 113

Lampiran D-2 Rancangan Masukan Data Supplier ......................................... 114

Lampiran D-2 Rancangan Masukan Data Jurnal ............................................. 115

Lampiran D-2 Rancangan Masukan Data Pemasukan ..................................... 116

Lampiran D-2 Rancangan Masukan Data Penjualan ....................................... 117

Lampiran D-2 Rancangan Masukan Data Pengeluaran ................................... 118

Lampiran D-2 Rancangan Masukan Data Jurnal Umum ................................. 119

Lampiran E Kartu Bimbingan Skripsi ............................................................. 121

Page 15: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

xiii

Lampiran F Surat Keterangan Riset ................................................................. 123

Lampiran G Biodata Penulis Skripsi ................................................................ 125

Page 16: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

xiv

DAFTAR SIMBOL

1. Activity Diagram

Start Point (Initial Node)

Merupakan simbol untuk memulai activity diagram.

End Point (Activity Final Node)

Merupakan simbol untuk mengakhiri activity

diagram.

Transition

Menggambarkan aliran perpindahan kontrol antara

activity.

Activity (Aktivitas)

Menggambarkan proses bisnis dan dikenal sebagai

activity state. Activity juga merupakan proses

komputasi atau perubahan kondisi yang bisa berupa

kata kerja atau ekspresi.

Swimline

Menggambarkan pemisahan atau pengelompokan

aktivitas berdasarkan actor.

Black Hole Activities

Adanya masukan dan tidak ada keluaran, biasanya

digunakan jika dikehendaki ada 1 atau lebih transisi.

Miracle Activities

Page 17: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

xv

Tidak ada masukan dan ada keluaran, biasanya

dipakai pada waktu start point dan dikehendaki ada

1 atau lebih transisi.

Fork (Percabangan)

Mempunyai 1 transisi masuk dan 2 atau lebih

transisi keluar.

Join (Penggabungan)

Mempunyai 2 atau lebih transisi masuk dan hanya 1

transisi keluar.

Decision

Merupakan cara untuk menggabungkan ketika ada

lebih dari 1 transisi yang masuk atau pilihan untuk

mengambil keputusan.

2. Package Diagram

Package

Digambarkan sebagai sebuah direktori yang

berisikan model-model elemen. Packages

digunakan untuk mengorganisasikan sebuah

diagram yang besar menjadi beberapa diagram

kecil.

3. Usacase Diagram

Use case

Gambaran fungsionalitas dari suatu sistem, sehingga

pengguna sistem paham dan mengerti mengenai

kegunaan sistem yang akan dibangun.

Actor

Page 18: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

xvi

Sebuah sebuah entitas manusia atau mesin yang

berinteraksi dengan sistem untuk melakukan

pekerjaan-pekerjaan tertentu.

Association

Merupakan abtraksi berupa garis tanpa panah yang

menghubung antara aktor dan use case.

Include

Menunjukkan bahwa suatu use case seluruhnya

merupakan fungsionalitas dari use case lainnya.

Extend

Menunjukkan suatu use case merupakan tambahan

fungsional dari use case lainnya jika suatu kondisi

terpenuhi.

Generalization

Disebut juga inheritance (pewarisan), sebuah

elemen dapat merupakan spesialisasi dari elemen

lainnya.

4. Entity Relantionship Diagram ( ERD )

Entity

Dapat berupa orang, tempat, objek, atau kejadian

yang dianggap penting bagi perusahaan atau

instansi, sehingga segala atributnya harus dicatat

dan disimpan dalam basis data.

Attribute

Page 19: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

xvii

Elemen data yang dimiliki sebuah entitas. Atribut

berfungsi mendeskripsikan karakteristik entitas

(atribut yang berfungsi sebagai key diberi garis

bawah).

Relasi

Menggambarkan hubungan yang ada diantara

himpunan entitas.

Garis

Menghubungkan entity dengan relationship

5. Sequence Diagram

Actor

Menggambarkan orang yang sedang berinteraksi

denan system

Entity

Entitas yang mempunyai atribut memiliki data yang

bisa direkam.

Boundary

Adalah untuk menghubungkan user dengan sistem.

Control

Untuk mengontrol aktifitas-aktifitas yang dilakukan

oleh sebuah kegiatan.

A Focus Of Control & A Life Line

Page 20: SISTEM INFORMASI APLIKASI PENGELOLAAN TRANSAKSI …

xviii

Menggambarkan tempat mulai dan berakhirnya

sebuah massage

A Message ()

Menggambarkan pengiriman pesan

Return values A Message ()

Menggambarkan hasil dari pengiriman message