PERANCANGAN SISTEM INFORMASI PENDAPATAN JASA PADA PT. MAIRODI MANDIRI SEJAHTERA TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III SYAFIRA AYUSHALEHA NIM : 11141453 Program Studi Komputerisasi Akuntansi Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Jakarta 2017
94
Embed
PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PERANCANGAN SISTEM INFORMASI PENDAPATAN JASA
PADA PT. MAIRODI MANDIRI SEJAHTERA
TUGAS AKHIRDiajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
SYAFIRA AYUSHALEHA
NIM : 11141453
Program Studi Komputerisasi Akuntansi
Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika
Jakarta
2017
DAFTAR ISI
HalamanLembar Judul Tugas Akhir ................................................................................ iLembar Pernyataan Keaslian Tugas Akhir.......................................................... iiLembar Pernyataan Persetujuan Publikasi Karya Ilmiah .................................... iiiLembar Pernyataan Persetujuan dan Pengesahan Tugas Akhir .......................... ivLembar Konsultasi Tugas Akhir .......................................................................... vKata Pengantar ........................................................................................ ............. viiAbstrak ................................................................................................................ viiiDaftar Isi ................................................................................................. ............. xDaftar Simbol ........................................................................................ ............. xiiDaftar Gambar ........................................................................................ ............. xviDaftar Tabel ........................................................................................................ xviiiDaftar Lampiran .................................................................................... ............. xixBAB I PENDAHULUAN
1.1 Umum ............................................................................................. 11.2 Maksud dan Tujuan ........................................................................ 21.3 Metode Pengumpulan Data ............................................................ 21.4 Ruang Lingkup .............................................................................. 3
BAB II LANDASAN TEORI2.1 Konsep Dasar Sistem ....................................................................... 42.2 Peralatan Pendukung ........................................................................ 14
BAB IIIANALISA SISTEM BERJALAN3.1 Umum ................................................................................................ 243.2 Tinjauan Perusahaan .......................................................................... 24
3.2.1 Sejarah Perusahaan ................................................................... 243.2.2 Struktur Organisasi.................................................................... 25
3.3 Proses Bisnis Sistem Berjalan ........................................................... 263.4 Unified Modelling Language (UML) ................................................ 27
3.4.1 Activity Diagram ....................................................................... 283.5 Spesifikasi Sistem Berjalan ................................................................ 293.7 Permasalahan Pokok........................................................................... 313.8 Pemecahan Masalah ........................................................................... 32
BAB IV RANCANGAN USULAN4.1 Analisa Kebutuhan Software ............................................................. 33
4.1.1 Tahapan Analisis ...................................................................... 334.1.2 Use Case Diagram .................................................................... 354.1.3 Activity Diagram ....................................................................... 37
Daftar Pustaka ..................................................................................................... 72Daftar Riwayat Hidup ......................................................................................... 73Surat Keterangan PKL ........................................................................................ 74Lampiran - Lampiran .......................................................................................... 75
xi
DAFTAR SIMBOL
a. Simbol Use Case Diagram
xii
b. Simbol Activity Diagram
xiii
c. Simbol Sequence Diagram
d. Simbol Deployment Diagram
xiv
e. Simbol ERD
f. Simbol Relasi ERD
xv
DAFTAR GAMBAR
HalamanGambar II.1 Sequence Diagram ........................................................................ 20Gambar III.1. Struktur Organisasi PT.Mairodi Mandiri Sejahtera ...................... 25Gambar III.2. Activity Diagram ........................................................................... 28Gambar IV.1 Use Case Diagram Pengguna ......................................................... 36Gambar IV.2 Activity Diagram Pengguna Melakukan Login ............................... 37Gambar IV.3 Activity Diagram Menu Master Mengelola Data Training ............. 38Gambar IV.4 Activity Diagram Menu Master Mengelola Data Perusahaan ......... 39Gambar IV.5 Activity Diagram Menu Master Mengelola Data Peserta ............... 40Gambar IV.6 Activity Diagram Menu Master Mengelola Data Jurnal ................. 41Gambar IV.7 Activity Diagram Menu Transaksi Mengelola Registrasi ............... 42Gambar IV.8 Activity Diagram Menu Transaksi Mengelola Invoice ................... 43Gambar IV.9 Activity Diagram Menu Transaksi Mengelola Paid ........................ 44Gambar IV.10 Activity Diagram Menu Transaksi Mengelola Kuitansi ................ 45Gambar IV.11 Activity Diagram Menu Transaksi Mengelola Jurnal .................... 46Gambar IV.12 Activity Diagram Menu Laporan Pendapatan Training ................. 47Gambar IV.13 Activity Diagram Menu Laporan Jurnal ..................................... 47Gambar IV.14 Activity Diagram Menu Tambah User / Ubah Passsword ............. 48Gambar IV.15 Activity Diagram Diagram Menu Bantuan Backup Data .............. 49Gambar IV.16 Entity Relationship Diagram ......................................................... 50Gambar IV.17 Logical Record Structure (LRS) ................................................. 50Gambar IV.18 Deployment Diagram ................................................................... 58Gambar IV.19 Sequence Diagram ....................................................................... 58Gambar IV.20 User Interface Login .................................................................... 59Gambar IV.21 User Interface Menu Utama ........................................................ 59Gambar IV.22 User Interface Menu Master ........................................................ 60Gambar IV.23 User Interface Menu Transaksi ................................................... 60Gambar IV.24 User Interface Menu Laporan ...................................................... 61Gambar IV.25 User Interface Menu Bantuan ...................................................... 61Gambar IV.26 User Interface Menu Logout ........................................................ 62Gambar IV.27 User Interface Data Training ....................................................... 62Gambar IV.28 User Interface Data Perusahaan ................................................... 63Gambar IV.29 User Interface Data Peserta.......................................................... 63Gambar IV.30 User Interface Data Jurnal ................................................... ....... 64Gambar IV.31 User Interface Registrasi ............................................................. 64Gambar IV.32 User Interface Invoice ................................................................. 65Gambar IV.33 User Interface Paid ...................................................................... 65Gambar IV.34 User Interface Kuitansi ................................................................ 66Gambar IV.35 User Interface Jurnal ................................................................... 66
xvi
Gambar IV.36 User Interface Laporan Pendapatan Training .............................. 67Gambar IV.37 User Interface Laporan Jurnal ..................................................... 67Gambar IV.38 User Interface Tambar User / Ubah Password ............................ 68
Gambar IV.13 A c t i v i t y Diagram Menu Laporan Jurnal
48
13. A c t i v i t y Diagram Menu Bantuan Mengelola Tambah User / Ubah
Password
Gambar IV.14 A c t i v i t y Diagram Menu Bantuan Mengelola Tambah User /
Ubah Password
49
14. Activity Diagram Menu Bantuan Backup Data
Gambar IV.15 Activity Diagram Menu Bantuan Backup Data
4.2. Desain
Desain merupakan tahap enentukan proses yang diperlukan oleh sistem
dengan tujuan memenuhi kebutuhan user dengan acuan use case diagram usulan
dan activity diagram usulan.
4.2.1 Entity Relationship Diagram (ERD)
Dalam penggambaran database penulis menggunakan Entity Relationship
Diagram (ERD).
act Backup Data
SistemPengguna
start
Pilih Backup Data di Menu Bantuan Menampilkan Form Backup Data
Pilih data file yang akan di backup
Pilih Tombol Backup Data Data Tersimpan
Final
50
Gambar IV. 16 Entity Relationship Diagram
4.2.2 Logical Record Structure (LRS)
Logical Record Structure (LRS) yang digunakan pada sistem usulan
sebagai berikut:
Gambar IV. 17 Logical Record Structure (LRS)
51
4.2.3 Spesifikasi File
1. Spesifikasi File Admin
Nama File : File Admin
Akronim : admin
Type : File Master
Fungsi File : untuk menyimpan data admin
Akses File : Random
Media : Hardisk
Panjang File : 38 Karakter
Kunci Field : id_admin
Tabel IV.1 Spesifikasi File Admin
No Nama File Akronim Tipe Panjang Keterangan1 ID Admin id_admin Varchar 4 Primary Key2 ID Marketing id_marketing Varchar 4 Foreign Key3 Nama Admin Nm_admin Varchar 30
2. Spesifikasi File Marketing
Nama File : File Marketing
Akronim : marketing
Type : File Master
Fungsi File : untuk menyimpan data marketing
Akses File : Random
Media : Hardisk
Panjang File : 34 Karakter
Kunci Field : id_marketing
52
Tabel IV.2 Spesifikasi File Marketing
No Nama File Akronim Tipe Panjang Keterangan1 ID Marketing id_marketing Varchar 4 Primary Key2 Nama Marketing nm_marketing Varchar 30 Foreign Key
3. Spesifikasi File Training
Nama File : File Training
Akronim : training
Type : File Master
Fungsi File : Untuk menyimpan data training
Media : Hardisk
Akses File : Random
Panjang File : 66 Karakter
Kunci Field : id_training
Tabel IV.3 Spesifikasi File Training
No Nama File Akronim Tipe Panjang Keterangan
1 ID Training id_training Varchar 6 Primary Key2 Judul Training jdl_training Varchar 303 Nama Trainer nm_trainer Varchar 30
4. Spesifikasi File Registrasi
Nama File : File Registrasi
Akronim : registrasi
Type : File Transaksi
Fungsi File : Untuk menyimpan data training
Media : Hardisk
53
Akses File : Random
Panjang File : 50 Karakter
Kunci Field : no_registrasi
Tabel IV.4 Spesifikasi File Registrasi
No Nama File Akronim Tipe Panjang Keterangan1 Nomor Registrasi no_registrasi Int 6 Primary Key2 ID Marketing id_marketing Varchar 4 Foreign Key3 ID Training id_training Varchar 6 Foreign Key4 ID_perusahaan id_perusahaan Varchar 6 Foreign Key5 Tanggal Training tgl_training Date 86 Tempat Training tmpt_training Varchar 20
5. Spesifikasi File Perusahaan
Nama File : File Perusahaan
Akronim : perusahaan
Type File : File Master
Fungsi File : Menyimpan Data Perusahaan
Media : Hardisk
Akses File : Random
Panjang File : 98 Karater
Kunci Field : id_perusahaan
Tabel IV.5 Spesifikasi File Perusahaan
No Nama File Akronim Tipe Panjang Keterangan1 ID Perusahaan id_training Varchar 6 Primary Key2 Nama Perusahaan nm_perusahaan Varchar 303 Telepon Kantor tlp_kantor Int 124 Email Kantor email_kantor Varchar 205 Alamat Kantor almt_kantor Varchar 30
54
6. Spesifikasi File Peserta
Nama File : File Peserta
Akronim : peserta
Type : File Master
Fungsi File : Untuk menyimpan data peserta
Media : Hardisk
Akses File : Random
Panjang File : 104 Karakter
Kunci Field : id_peserta
Tabel IV.6 Spesifikasi File Peserta
No Nama File Akronim Tipe Panjang Keterangan1 ID Peserta id_peserta Varchar 6 Primary Key2 ID Perusahaan id_perusahaan Varchar 6 Foreign Key3 Nama Peserta nm_peserta Varchar 304 Nomor Hp no_hp Int 125 Alamat Rumah almt_rmh Varchar 306 Email Email Varchar 20
7. Spesifikasi File Invoice
Nama File : File Invoice
Akronim : invoice
File : Untuk menyimpan data invoice
Media : Hardisk
Akses File : Random
Panjang File : 36 Karakter
Kunci Field : no_inv
55
Tabel IV.7 Spesifikasi File Invoice
No Nama File Akronim Tipe Panjang Keterangan1 Nomor Invoice no_inv Varchar 7 Primary Key2 Nomor Registrasi no_registrasi Int 6 Foreign Key3 ID Perusahaan id_perusahaan Varchar 6 Foreign Key4 Nominal Nominal Int 95 Tanggal Invoice tgl_inv Date 8
8. Spesifikasi File Kuitansi
Nama File : File Kuitansi
Akronim : kuitansi
Type : File Transaksi
Fungsi File : Untuk menyimpan data kuitansi
Media : Hardisk
Akses File : Random
Panjang File : 36 Karakter
Kunci Field : no_kwi
Tabel IV.8. Spesifikasi File Kuitansi
No Nama File Akronim Tipe Panjang Keterangan1 Nomor Kuitansi no_kwi Varchar 7 Primary Key2 Nomor Pembayaran no_paid Int 6 Foreign Key3 Nomor Registrasi no_registrasi Int 6 Foreign Key4 Nominal Nominal Int 95 Tanggal Kuitansi tgl_kwi Date 8
56
9. Spesifikasi File Paid
Nama File : File Paid
Akronim : paid
Media : Hardisk
Akses File : Random
Panjang File : 86 Karakter
Kunci Field : no_paid
Tabel IV.9 Spesifikasi File Paid
No Nama File Akronim Tipe Panjang Keterangan1 Nomor Pembayaran no_paid Varchar 6 Primary Key2 Nomor Registrasi no_registrasi Int 6 Foreign Key3 Nomor Invoice no_inv Varchar 7 Foreign Key4 Tanggal Bayar tgl_byr Date 85 Jumlah Bayar jmlh_byr Int 96 Keterangan keterangan Varchar 50
10. Spesifikasi File Data Jurmal
Nama File : File Data Jurnal
Akronim : dat_jur
Type : File Transaksi
Fungsi File : Menyimpan data jurnal
Media : Hardisk
Akses File : Random
Pajang File : 26 Karakter
Kunci Field : no_jurnal
57
Tabel IV.10 Spesifikasi File Data Jurnal
No Nama File Akronim Tipe Panjang Keterangan1 Nomor Akun no_akun Varchar 6 Primary Key2 Nama Akun nm_akun Varchar 20
11. Spesifikasi File Jurnal
Nama File : File Jurnal
Akronim : jurnal
Media : Hardisk
Akses File : Random
Pajang File : 62 Karakter
Kunci Field : no_jurnal
Tabel IV.11. Spesifikasi File Jurnal
No Nama File Akronim Tipe Panjang Keterangan1 Nomor Jurnal no_jurnal Varchar 6 Primary Key2 Nomor Pembayaran no_paid Varchar 6 Foreign Key3 Nomor Akun no_akun Varchar 6 Foreign Key4 Tanggal Transaksi tgl_transaksi Date 85 Debet Debet Int 96 Kredit kredit Int 97 Total Total Int 98 Balance balance Int 9
4.2.4 Software Architecture
1. Deployment Diagram
Deployment Diagram menunjukkan konfigurasi komponen dalam
proses eksekusi aplikasi. Dibawah ini merupakan diagram deployment
dari perancangan sistem informasi pendapatan jasa:
58
sd Transaksi Pendapatan Training
Pengguna
Menu Transaksi Menu Training ProsesPendapatan
Training
Invoice Pembayaran Kuitansi
alt data training diproses?
[<simpan>]
[<kembali>]
alt data training ubah?
[<ubah>]
[<hapus>]
tambahdata()
tampilkan data berubah()
tampilkan training tersimpan ()
getno_inv()
getno_pembayaran()
settotal()
memilih training ()
get_no_kwi()
isidata training()
tampilkan training batal()
tampilkan data terhapus ()
Gambar IV.18 Deployment Diagram
2. Sequence Diagram
Dibawah ini merupakan S e q u e n c e Diagram pada Transaksi Pendapatan
Training:
Gambar IV.19 Sequence Diagram
59
deployment Deployment Diagram
Database Serv er Client PC
Aplication Database
My SQL Databse
Browser
jdk-8u73-windows-x64
LAN
4.2.5 User Interface
1. User Interface Login
Gambar IV.20 User Interface Menu Login
2. User Interface Menu Utama
Gambar IV.21 User Interface Menu Utama
60
3. User Interface Menu Master
Gambar IV.22 User Interface Menu Master
4. User Interface Menu Transaksi
Gambar IV.23 User Interface Menu Transaksi
61
5. User Interface Menu Laporan
Gambar IV.24 User Interface Menu Laporan
6. User Interface Menu Bantuan
Gambar IV.25 User Interface Menu Bantuan
62
7. User Interface Menu Logout
Gambar IV.26 User Interface Menu Logout
8. User Interface Data Training
Gambar IV.27 User Interface Data Training
63
9. User Interface Data Perusahaan
Gambar IV.28 User Interface Data Perusahaan
10. User Interface Data Peserta
Gambar IV.29 User Interface Data Peserta
64
11. User Interface Data Jurnal
Gambar IV.30 User Interface Data Jurnal
12. User Interface Registrasi
Gambar IV.31 User Interface Registrasi
65
13. User Interface Invoice
Gambar IV.32 User Interface Invoice
14. User Interface Paid
Gambar IV.33 User Interface Paid
66
15. User Interface Kuitansi
Gambar IV.34 User Interface Kuitansi
16. User Interface Jurnal
Gambar IV.35 User Interface Jurnal
67
17. User Interface Laporan Pendapatan Training
Gambar IV.36 User Interface Pendapatan Training
18. User Interface Laporan Jurnal
Gambar IV.37 User Interface Laporan Jurnal
68
19. User Interface Tambah User / Ubah Password
Gambar IV.38 User Interface Tambah User / Ubah Password
4.2.6 Spesifikasi Hardware dan Software
1. Spesifikasi Hardware
a. Server
1) CPU
a) Processor Intel Pentium Core i3
b) RAM DDR2 4GB
c) Harddisk 500 GB
2) Mouse
3) Keyboard
4) LCD
b. Client
69
1) CPU
a) Processor Intel Pentium Core i3
b) RAM DDR2 4GB
c) Harddisk 250 GB
2) Mouse
3) Keyboard
4) LCD
2. Spesifikasi File
a. Server
1. Windows 7
2. Sistem Operasi yang umum digunakan seperti : Microsoft Windows
atau Linus, dll.
3. Aplikasi bundle web server seperti : Xampp, php2triad yang terdiri
dari beberapa komponen, yaitu :
a) Aplikasi PHP Server v5
b) Aplikasi MySQL Server v5
c) Aplikasi phpMyAdmin v3
b. Client
1. Windows 8
2. Sistem Operasi yang umum digunakan seperti : Microsoft Windows
atau Linus, dll.
3. Netbeans IDE 8.1
4. JDK-8u73-windows-x64
BAB V
PENUTUP
5.1. Kesimpulan
Setelah meneliti sistem pendapatan jasa training pada PT.Mairodi Mandiri
Sejahtera, penulis mengambil kesimpulan sebagai berikut:
1. Sistem yang digunakan pada PT.Mairodi Mandiri Sejahtera masih belum
terkomputerisasi sehingga banyak memunculkan resiko kesalahan dalam
pencatatan data dan memakan banyak waktu.
2. Keamanan data yang tersimpan juga kurang menjamin dan beresiko
kehilangan data-data penting.
3. Dalam proses perhitungan harga training masih memakai sistem belum
terkomputerisasi sehingga rentan sekali mengalami kesalahan karena
kurangnya ketelitian dari bagian admin maupun bagian keuangan atau
Humam Error.
5.2. Saran
Dari Kesimpulan diatas, penulis memberikan beberapa saran dengan
harapan dapat bermanfaat dan dapat menjalankan sistem pendapatan jasa training
dengan baik, sebagai berikut:
1. Sistem terkomputerisasi meminimalisasi resiko kesalahan-kesalahan yang
ditimbulkan dari sistem yang belum terkomputerisasi.
2. Sistem terkomputerisasi juga membuat informasi yang di dapat lebih cepat,
tepat dan akurat.
70
71
3. Sistem terkomputerisasi dapat mempermudah dan mempercepat proses
perhitungan harga training pada perusahaan PT.Mairodi Mandiri Sejahtera
dan dapat meminimalisasi kesalahan karena Human Error.