Top Banner
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

PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Oct 26, 2020

Download

Documents

dariahiddleston
Welcome message from author
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
Page 1: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 2: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

4.2 Desain ................................................................................................. 494.2.1 Entity Relationship Diagram (ERD) ......................................... 504.2.2 Logical Record Structure (LRS) .............................................. 514.2.3 Spesidikasi File ........................................................................ 514.2.4 Software Architecture .............................................................. 584.2.5 User Interface .......................................................................... 60

x

Page 3: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

4.2.6 Spesifikasi Hardware dan Software ......................................... 69BAB V PENUTUP

5.1 Kesimpulan ........................................................................................ 705.2 Saran-saran ...................................................................................... 71

Daftar Pustaka ..................................................................................................... 72Daftar Riwayat Hidup ......................................................................................... 73Surat Keterangan PKL ........................................................................................ 74Lampiran - Lampiran .......................................................................................... 75

xi

Page 4: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

DAFTAR SIMBOL

a. Simbol Use Case Diagram

xii

Page 5: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

b. Simbol Activity Diagram

xiii

Page 6: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

c. Simbol Sequence Diagram

d. Simbol Deployment Diagram

xiv

Page 7: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

e. Simbol ERD

f. Simbol Relasi ERD

xv

Page 8: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 9: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

xvii

Page 10: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

DAFTAR TABEL

HalamanTabel II.1 Tabel Use Case Diagram .................................................................... 16Tabel II.2 Tabel Activity Diagram .................................................................... 17Tabel II.3 Tabel Class Diagram ........................................................................... 19Tabel IV.1 Spesifikas File Admin ........................................................................ 51Tabel IV.2 Spesifikasi File Marketing ................................................................. 52Tabel IV.3 Spesifikasi File Training ................................................................. 52Tabel IV.4 Spesifikasi File Registrasi .................................................................. 53Tabel IV.5 Spesifikasi File Perusahaan ................................................................ 53Tabel IV.6 Spesifikasi File Peserta ...................................................................... 54Tabel IV.7 Spesifikasi File Invoice ...................................................................... 55Tabel IV.8 Spesifikasi File Kuitansi ..................................................................... 55Tabel IV.9 Spesifikasi File Paid ........................................................................... 56Tabel IV.10 Spesifikasi File Data Jurnal .............................................................. 57Tabel IV.11 Spesifikasi File Jurnal ....................................................................... 57

xviii

Page 11: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

DAFTAR LAMPIRAN

HalamanLampiran III.1 Form Registrasi ........................................................................... 75Lampiran III.2. Bukti Pembayaran ...................................................................... 76Lampiran III.3. Surat Penawaran ......................................................................... 77Lampiran III.4 Registrasi Form ........................................................................... 78Lampiran III.5 Invoice ......................................................................................... 79Lampiran III.6 Kuitansi ....................................................................................... 80Lampiran III.7 Keuangan Training ...................................................................... 81

xix

Page 12: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

BAB I

PENDAHULUAN

1.1. Umum

Perkembangan teknologi dan informasi saat ini sangat dibutuhkan oleh

perusahaan ataupun organisasi. Karena semakin canggih teknologi yang

digunakan oleh sebuah perusahaan, maka akan semakin mudan dan cepat juga

kegiatan yang dilakukan dalam perusahaan tersebut. Sebagai salah satu contohnya

dengan penggunaan komputerisasi pada sebuah perusahaan sebagai alat bantu

untuk menyimpan dan mengolah segala bentuk data secara tepat, cepat dan akurat.

Sehubung dengan kondisi perkembangan atau di era globalisasi saat ini

dimana perusahaan atau instansi saling meningkatkan mutu dan kualitas sistem

informasinya, agar dapat bersaing di era globalisasi ini.

Seperti PT Mairodi Mandiri Sejahtera yang merupakan sebuah institusi

profesional yang bergerak dibidang jasa training, consulting dan engineering

service dimana sistem informasi penjualan jasanya masih menggunakan excel

atau belum terkomputerisasi, sehingga mengalami kesulitan dalam mencari data.

Dari permasalahan diatas, penulis memberi judul:

“PERANCANGAN SISTEM INFORMASI PENDAPATAN JASA

PADA PT MAIRODI MANDIRI SEJAHTERA”

1

Page 13: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

2

1.2. Maksud dan Tujuan

Maksud dari penulisan tugas akhir ini adalah:

1. Untuk mengimplementasikan ilmu sistem informasi pendapatan jasa yang

telah penulis dapat selama menuntut ilmu di Akademi Manajemen

Informatika dan Akuntansi Bina Sarana Informatika.

2. Untuk lebih memahami bagaimana sistem informasi pendapatan jasa pada

“PT Mairodi Mandiri Sejahtera”.

3. Memberika solusi pemecahan masalah dalam mengembangkan ilmu yang

didapatkan penulis.

Tujuan utama dari penyusunan Tugas Akhir ini adalah sebagai salah satu

syarat kelulusan program Diploma Tiga (D3) Jurusan Komputerisasi Akuntansi

pada Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

(AMIK BSI).

1.3. Metode Pengumpulan Data

Dalam penulisan ini diperlukan suatu penelitian dilapangan. Penelitian

yang dilakukan untuk memperoleh data, fakta ataupun informasi-informasi yang

dibutuhkan. Berikut ini merupakan teknik-teknik pengumpulan data yang

dipergunakan:

1. Observasi

Penulis datang langsung ke tempat penelitian atau riset yang dilakukan di PT.

Mairodi Mandiri Sejahtera untuk melakukan pengamatan. Penulis

mengumpulkan data dan memperoleh data-data yang diinginkan, sehingga

data yang dimiliki dapat dipercaya kebenarannya.

Page 14: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

3

2. Wawancara

Wawancara ini dilakukan untuk memperoleh informasi secara lengkap

dengan melakukan metode tanya jawab dengan orang-orang berpengalaman

dan berwenang untuk mendapatkan kelengkapan data. Penulis mewawancara

Ibu Nurul Awalia selaku Koordinator Cabang Jakarta, Nurul Hasanah selaku

Marketing Cabang Jakarta, Ibu Aya selaku Admin dan Ibu Endah Suhaeni

selaku Bagian Keuangan.

3. Studi Pustaka

Penelitian ini bertujuan untuk mengumpulkan data dengan memperlajari

buku-buku serta mencari informasi yang diperlukan yang berkaitan dengan

penyusunan Tugas Akhir ini.

1.4. Ruang Lingkup

Karena beranekaragam sistem akuntansi berjalan yang ada pada PT.

Mairodi Mandiri Sejahtera maka penulis membatasi ruang lingkup permasalahan

yang diambil berdasarkan pendapatan kas jasa training, mulai dari proses

pemesanan, pembuatan penagihan dan pembayaran training dan pembuatan

laporan.

Page 15: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

A. Pengertian Sistem

Sistem adalah sekelompok komponen dan elemen yang digabungkan

menjadi satu untuk mencapai tujuan tertentu. Ada banyak pendapat tentang

pengertian sistem yang dijelaskan beberapa ahli. Berikut ini adalah pendapat

beberapa ahli tentang sistem itu.

Menurut Ludwig Von Bartalanfy dalam Paryati dan Yosef Murya (2007:2)

mengemukakan bahwa “Sistem merupakan seperangkat unsur yang saling terikat

dalam suatu antar relasi diantara unsur-unsur tersebut dengan lingkungan”.

Kemudian menurut Jerry Firzgrald, et,al dalam Puspitawati dan Anggadini

(2011:1) “Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan

atau untuk menyelesaikan suatu sasaran yang tertentu”.

B. Karakteristik Sistem

Model umum sebuah sistem terdiri dari input, proses dan output. Hal ini

merupakan konsep sebuah sistem yang sangat sederhana mengingat sebuah sistem

dapat mempunyai beberapa masukan dan keluaran. Karakteristik sistem menurut

Adzhar Sutanto dalam Puspitawati dan Anggadini (2011:2), adalah :

4

Page 16: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

5

1. Tujuan Sistem

Tujuan sistem adalah target akhir yang ingin dicapai oleh suatu sistem. Agar

target tersebut dapat tercapai, maka target tersebut harus diketahui dahulu ciri-

ciri atau kriterianya. Ciri-ciri atau kriteria ini dapat dijadikan tolak ukur dalam

menilai keberhasilan suatu sistem dan menjadi dasar dilakukannya sebuah

pengendalian.

2. Batasan Sistem

Batas sistem merupakan garis abstraksi yang memisahkan antara sistem dan

lingkungannya. Batas sistem ini sangat relatif dan tergantung pada tingkat

pengetahuan dan situasi kondisi yang dirasakan oleh orang yang melihat

sistem tersebut.

3. Sub Sistem

Subsistem merupakan komponen atau bagian dari suatu sistem, bisa fisik atau

abstrak. Suatu sub sistem akan memiliki sub sistem yang lebih kecil dan

seterusnya. Istilah yang menggambarkan bagian dari suatu sistem tidak selalu

harus subsistem istilah lain mungkin adalah komponen, elemen atau unsur.

4. Hubungan Sistem

Hubungan sistem adalah hubungan yang terjadi antara subsistem satu dengan

sub sistem yang lainnya yang setingkat atau antara subsistem dengan sistem

yang lebih besar.

5. Lingkungan Sistem

Lingkungan sistem adalah faktor-faktor di luar sistem yang memperngaruhi

sistem. Lingkungan sistem ada dua macam, yaitu lingkungan eksternal

Page 17: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

6

(lingkungan yang berada diluar sistem) dan lingkungan internal (lingkungan

yang berada didalam sistem).

1. Masukan Sistem ( Input )

Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu

bagi sistem untuk melakukan proses.

2. Pengolahan Sistem ( Process )

Pengolahan sistem merupakan perubahan input menjadi output.

Pengolahan sistem mungkin berupa perakitan yang akan menghasilkan

satu macam output dari berbagai input yang disusun berdasarkan aturan

tertentu.

3. Keluaran Sistem ( Output)

Output merupakan hasil dari suatu proses yang merupakan tujuan dari

keberadaan sistem.

C. Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang. Adapun

penjelasan lebih detail mengenai klasifikasi sistem, yaitu:

1. Sistem Tak Tentu (Probabilistic System)

Suatu sistem yang kondisi masa depannya tidak dapat diprediksi karena

mengandur unsur probabilitas. Sistem arisan merupakan contoh sistem tak

tentu karena sistemnya tidak dapat diprediksi pasti.

2. Sistem Abstrak (Abstrack System)

Page 18: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Suatu sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara

fisik. Sistem teologia yang berisi gagasan tentang hubungan manusia

dengan Tuhan merupakan contoh sistem abstrak ini.

7

3. Sistem Fisik (Physichal System)

Sistem yang ada secara fisik. Contohnya, sistem komputer, sistem

akuntansi, sistem produksi, dan lain-lain.

4. Sistem Tertentu (Deterministic System)

Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi,

interaksi antar bagian dapat dideteksi dengan pasti sehingga keluarannya

dapat diramalkan. Salah satu contohnya merupakan sistem komputer yang

sudah diprogramkan.

5. Sistem Tertutup (Closed System)

Sistem yang tidak tertukar materi, informasi atau energi dengan

lingkungan. Sistem ini tidak berinteraksi dan tidak terpengaruh dengan

lingkungan. Seperti, reaksi kimia dalam tabung yang terisolasi.

6. Sistem Terbuka (Open System)

Sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh

lingkungan. Sistem perdagangan merupakan salah satu contohnya karena

dapat dipengaruhi oleh lingkungan.

D. Pengertian Informasi

Menurut Romney dalam Mardi (2011 : 5), Informasi adalah data yang

telah diproses dan diatur ke dalam bentuk output yang memiliki arti bagi orang

yang menerima.

Page 19: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Menurut Mardi (2011 : 5), “Informasi adalah data yang diolah kemudian

menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya,

8

menggambarkan suatu kejadian (event), dan kesatuan nyata (fact and

entity) serta digunakan untuk pengambilan keputusan”.

Dan menurut Puspitawati dan Anggadini (2011:13), “Informasi adalah

data yang diolah menjadi bentuk yang lebih berguna dan berarti bagi yang

menerimanya”. Dari pengertian-pengertian menurut para ahli diatas dapat ditarik

kesimpulan bahwa “informasi adalah data yang sudah diolah, dibentuk ataupun

dimanipulasi sesuai dengan keperluan tertentu”.

E. Karakteristik Informasi

Menurut Romne dalam Mardi (2011:5) Informasi yang berkualitas

memiliki enam karakteristik yang membuat suatu informasi berguna dan memiliki

arti bagi pengambilan keputusan, yaitu sebagai berikut:

1. Relevan, Informasi harus memiliki makna yang tinggi sehingga tidak

menimbulkan keraguan bagi yang menggunakannya dan dapat digunakan

secara tepat untuk membuat keputusan.

2. Andal, suatu informasi harus memiliki keter-andalan yang tinggi, informasi

yang dijadikan alat pengambil keputusan merupakan kejadian nyata dalam

aktivitas perusahaan.

3. Lengkap, Informasi tersebut harus memiliki penjelasan yang rinci dan jelas

dari setiap aspek peristiwa yang diukurnya.

Page 20: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

4. Tepat Waktu, setiap informasi harus dalam kondisi yang update tidak dalam

bentuk yang usang, sehingga penting untuk digunakan sebagai pengambilan

keputusan.

9

5. Dapat Dipahami, informasi yang disajikan dalam bentuk yang jelas akan

memudahkan orang dalam menginterprestasikannya.

6. Dapat Diverifikasi, informasi tersebut tidak memiliki arti yang ambigu,

memiliki kesamaan pengertian bagi pemakainya.

F. Pengertian Sistem Informasi

Menurut Azhar Sutanto dalam Puspitawati dan Anggadini (2011:14)

Sistem informasi merupakan komponen-komponen dari subsistem yang saling

berhubungan dan bekerja sama secara harmonis untuk mencapai satu tujuan yaitu

mengolah data menjadi informasi.

Sumber sistem informasi dalam sebuah perusahaan terdiri dari:

1. Manual Information System, bersumber dari proses manual di mana manusia

lebih berperan.

2. Mechanical Information System, bersumber dari proses peralatan atau mesin-

mesin pembukuan dimana manusia lebih berperan.

3. Computer Based Information System, bersumbber dari proses EDP

(Electronic Data Processing) di mana manusia sudah kurang berperan dan

diambil alih oleh komputer.

G. Komponen Sistem Informasi

Page 21: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Menurut Hutahean (2014:13) Sistem informasi terdiri dari komponen-

komponen yang disebut dengan blok bangunan (building block) yaitu:

10

1. Blok Masukan (Input Block)

Input mewakili data yang masuk ke dalam sistem informasi Input disini

termasuk metode-metode dan media yang digunakan untuk menangkap data

yang akan dimasukkan, yang dapat berupa dokumen dasar.

2. Blok Model (Model Block)

Blok ini terdiri dari kombinasi prosedur, logika dan metode matematik yang

akan memanipulasi data input dan data yang tersimpan di basis data dengan

cara yang sudah tertentu untuk menghasilkan keluaran yang sudah diinginkan.

3. Blok Keluaran (Output Blok)

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang

berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen

serta semua pemakai sistem.

4. Blok Teknologi (Technology Block)

Teknologi digunakan untuk menerima input, menjalankan model, menyimpan

dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu

pengendalian diri secara keseluruhan. Teknologi terdiri dari unsur utama:

a. Teknisi (human ware atau brain brain ware)

b. Perangkat Lunak (software)

Page 22: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

c. Perangkat Keras (hardware)

d. Blok Basis Data (Database Block)

Merupakan kumpulan dari data yang saling berhubungan satu dengan yang

lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak

untuk memanipulasinya.

11

5. Blok Kendali (Controls Block)

Banyak faktor yang dapat merusak sistem informasi, misalnya bencana alam,

api, temperatur tinggi, air, debu, kecurangan-kecurangan, kejanggalan sistem

itu sendiri, kesalahan-kesalahan ketidakefisienan, sabotase dan sebagainya.

Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan

bahwa hal-hal yang dapat merusak sistem dapat dicegah atau bila terlanjur

terjadi kesalahan dapat langsung diatasi.

H. Tujuan Sistem Informasi

Tujuan utama dari keberadaan sistem informasi adalah sebagai berikut:

1. Untuk menyajikan informasi sebagai pendukung pengambilan keputusan,

perencanaan, pengendalian dan perbaikan selanjutnya.

2. Untuk menyajikan informasi sebagai pendukung kegiatan operasional

sehari-hari.

3. Untuk menyajikan informasi yang berkenaan dengan kepengurusan atau

struktur manajemen.

I. Fungsi Sistem Informasi

Sementara fungsi utara dari sistem informasi adalah sebagai berikut:

1. Fungsi Pengumpulan Data (Data Collection)

Page 23: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

2. Fungsi Pemrosesan Data (Data Processing)

3. Fungsi Manajemen Data (Data Management)

4. Fungsi Pengendalian dan Keamanan Data (Entry Barrier)

5. Fungsi Penyedia Informasi (Reporting)

12

J. Pengertian Akuntansi

Menurut Niswonger, dkk yang diterjemahkan oleh Marius Sinaga dalam

Puspitawati dan Anggadini (2011:37) menyatakan bahwa:

“Akuntansi adalah proses mengenali, mengukur, dan mengkomunikasikan

informasi ekonomi untuk memperoleh pertimbangan dan keputusan yang tepat

oleh pemakai informasi yang bersangkutan”.

Dari definisi diatas, dapat ditarik kesimpulan bahwa akuntansi merupakan

proses yang terdiri dari identifikasi, pengukuran dan pelaporan informasi ekonomi.

Informasi ekonomi yang dihasilkan oleh akuntansi diharapkan berguna dalam

pengambilan keputusan mengenai kesatuan usaha yang bersangkutan.

K. Pengertian Sistem Informasi Akuntansi

Informasi Akuntansi secara garis besar dapat digambarkan sebagai

rangkaian aktivitas yang menggambarkan pemrosesan data-data dari aktivitas

bisnis pengolahan data keuangan perusahaan dengan menggunakan sistem

informasi komputer yang terintegrasi secara harmonis.

Sistem Informasi Akuntansi dapat pula didefinisikan sebagai suatu sistem

yang berfungsi untuk mengorganisasi formulir, catatan dan laporan yang

dikoordinasi untuk menghasilkan informasi keuangan yang dibutuhkan dalam

Page 24: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

pembuatan keputusan manajemen dan pimpinan perusahaan dan dapat

memudahkan pengelolaan perusahaan.

13

L. Pengertian Pendapatan Jasa

Menurut Suharli (2009:14) Akuntansi memiliki dua pandangan mengenai

komponen pendapatan, yaitu bersifat luas dan sempit. Pandangan bersifat lurus

menganggap bahwa pendapatan termasuk semua hasil dari usaha bisnis serta

kegiatan investasi. Pandangan ini mengidentifikasi pendapatan sebagai semua

perubahan dalam net assests akibat dari revenue producing activities, termasuk

gains dan losse dari penjualan fixed assets dan inventories. Sebaliknya, yang

bersifat sempit menganggap pendapatan hanya sebagai hasil dari revenue

producing activities, tidak memasukkan dalam reveneu dari invesment income

serta gain atau losses.

Pengukuran pendapatan menggunakan nilai produk atau jasa yang di

pertukarkan saat transaksi. Umumnya hanya pada tanggal penjualan dapat

dilakukan pengukuran pendapatan secara obyektif dan dapat diverifikasi, yaitu

berupa harga jual.

Waktu pengakuan pendapatan umumnya diakui jika telah direalisasi dan

telah dihasilkan. Pendapatan dianggap telah dihasilkan apabila sebuah entitas

telah melakukan aoa yang harus dilakukan untuk mendapatkan hak atas manfaat

yang direpresentasikan oleh pendapatan. Prinsip pengakuan pendapatan

Page 25: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

menjelaskan pendapatan diakui pada periode saat kegiatan utama yang perlu

untuk menciptakan dan menjual barang atau jasa itu telah selesai. Pengakuan

pendapatan juga dapat dilakukan selama proses produksi, saat produksi selesai,

Tanggal penjualan atau penerimaan kas atau bank.

14

1. Jikaa pendapatan jasa maka jurnalnya adalah:

Kas Rp xxxx

Pendapatan Jasa Rp xxxx

2. Jika penambahan modal maka jurnalnya:

Kas Rp xxxx

Modal Rp xxxx

3. Apabila ada penerimaan pendapatan piutang maka jurnalnya adalah:

Kas Rp xxxx

Piutang Rp xxxx

Pendapatan Rp xxxx

2.2. Peralatan Pendukung (Tools System)

Dalam merancang model sistem informasi yang diusulkan dalam logical

model, media ini merupakan alat yang tepat yang digunakan untuk

menggambarkan model dari sistem dimana simbol-simbol, lambang-lambang dan

diagram - diagram menunjukkan secara tepat arti fisiknya. Peralatan yang

dimaksud seperti dibawah ini:

A. Basis Data

Page 26: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Menurut Rosa dan Shalahuddin (2016:43) Sistem basis data adalah sistem

terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah

diolah atau informasi dan membuat informasi tersedia saat dibutuhkan. Pada

intinya basis data adalah media untuk menyimpan data agar dapat diakses

dengan mudah dan cepat.

15

B. Unified Modeling Language ( UML )

Menurut Rosa dan Shalahuddin (2016:133), Unified Modeling Language

(UML) adalah salah satu standar bahasa yang banyak digunakan di dunia industri

untuk mendefinikan requirement, membuat analisis dan desain, serta

menggambarkan arsitektur dalam pemrograman berorientasi objek. Dibawah ini

akan diuraikan jenis-jenis diagram UML, sebagai berikut:

1. Use Case Diagram

Use Case Diagram merupakan pemodelan untuk kelakuan sistem informasi

yang dibuat. Use Case mendeskripsikan sebuah interaksi antara satu atau lebih

aktor dengan sistem informasi yang akan dibuat. Secara kasar, use case

digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem

informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu.

Syarat penamaan pada use case adalah nama diidentifikasi sesederhana mungkin

sehingga mudah dipahami. Ada dua hal utama dalam use case yaitu:

a. Aktor, merupakan prang, proses atau sistem lain yang ebrinteraksi dengan

sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat

itu

Page 27: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

sendiri, jadi walaupun simbol dari aktor adalah gambar orang, belum tentu

merupakan orang.

b. use case merupakan fungsionalitas yang disediakan sistem sebagai unit-unit

yang saling bertukar pesan antar unit atau aktor.

Use case nantinya akan menjadi kelas proses pada diagram kelas sehingga

perlu dipertimbangkan penamaan yang dilakukan apakah sudah layak menjadi

kelas atau belum sesuai dengan aturan pendefinisian kelas yang baik.

16

Setiap use case dilengkapi dengan skenario. Skenario use case adalah alur

jalannya proses use case dari sisi aktor dan sistem. Skenario use case dibuat

per use case terkecil. Ada dua jenis skenario pada use case, yaitu skenario

normal

yang bila sistem berjalan normal tanpa terjadi kesalahan atau error dan

skenario alternatif bila sistem tidak berjalan normal atau mengalami error.

Tabel II.I. Tabel Use Case Diagram

Page 28: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

2. Activity Diagram

Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari

sebuah sistem atau proses bisnis atau menu yang ada pada perangkan lunak.

Yang perlu diperhatikan disini adalah bahwa Activity Diagram

menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi

aktivitas yang dapat dilakukan oleh sistem. Activity Diagram juga banyak

digunakan untuk mendefinisikan hal-hal berikut:

17

a. rancangan proses bisnis dimana setiap urutan aktivitas yang

digambarkan merupakan proses bisnis sistem yang didefinisikan.

b. urutan dan pengelompokan tampilan dari sistem atau user interface

dimana setiap aktivitas dianggap memiliki sebuah rancangan

antarmuka tampilan.

c. rancangan pengujian dimana setiap aktivitas dianggap memerluka

sebuah pengujian yang perlu didefinisikan kasus ujinya.

d. rancangan menu yang ditampilkan pada perangkat lunak

Page 29: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Tabel II.2. Tabel Activity Diagram

3. Deployment Diagram

Deployment Diagram menunjukkan konfigurasi komponen dalam proses

eksekusi aplikasi. Diagram ini juga dapat digunakan untuk memodelkan

sistem tambahan (embedded system) yang menggambarkan rancangan device,

n o d e ,

18

dan hardware. Juga dapat digunakan untuk memodelkan sistem client atau

server , s istem terdistribusi murni dan rekayasa ulang aplikasi .

4. Class diagram

Class dalam notasi UML digambarkan dengan kotak. Nama class

menggunakan huruf besar diawal kalimat nya dan diletakan diatas kotak. Bila

class mempunyai nama yang terdiri dari 2 suku kata atau lebih, maka semua

Page 30: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

suku kata digabungkan tanpa spasi dengan huruf awal tiap suku kata

menggunakan huruf besar. Simbol berikut adalah simbol yang sering di

gunakan pada saat pembuatan class diagram.

Tabel II.3. Class Diagram

5. Sequence Diagram

Diagram sekuen menggambarkan kelakuan objek pada use case dengan

mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima

antar objek. Membuat diagram sekuen dibutuhkan untuk melihat skenario

yang ada pada use case.

19

Banyaknya diagram sekuen yang harus digambarkan adalah minimal sebanyak

pendefinisian use case yang memiliki proses sendiri ayau yang penting semua

use case yang telah didefinisikan interaksi jalannya pesan sudah dicakup pada

diagram sekuen sehingga semakin banyak use case yang didefinisikan maka

diagram sekuen yang harus dibuat juga semakin banyak.

Page 31: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Penomoran pesan berdasarkan urutan interaksi pesan. Penggambaran letak

pesan harus berurutan, pesan yang lebih atas dari yang lainnya adalah pesan

yang berjalan terlebih dahulu. Semua metode didalam kelas harus ada di

dalam diagram kolaborasi atau sekuen, jika tidak ada berarti perancangan

metode di dalam kelas itu kurang baik. Hal ini dikarenakan ada metode yang

tidak dapat dipertanggungjawabkan kegunaannya.

Gambar II.1. Sequence Diagram

C. Software Architecture

Software Architecture adalah sebuah program yang mendefinisikan solusi

yang terstruktur yang memenuhi kebutuhan teknis dan operasional. Disisi lain

mengoptimasi quality dari sebuah aplikasi yang meliputu performance, security

dan manageability.

20

D. Entity Relational Diagram (ERD)

Entity Relational Diagram (ERD) adalah suatu pemodelan basis data yang

menghubungkan atau merelasikan antar entitas. Ada beberapa simbol dari ERD

yaitu:

1. Entitas yaitu kumpulan dari beberapa atribut atau field.

Page 32: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

2. Relasi yaitu suatu hubungan yang terjalin diantara beberapa entitas

3. Atribut yaitu notasi yang memberikan informasi mengenai jenis entitas dan

juga relasinya.

4. Garis penghubung yaitu notasi yang digunakan untuk merangkai beberapa

notasi yang digunakan seperti entitas, relasi dan atribut.

Dibawah ini merupaka metode yang digunakan dalam Entity Relational Diagram

(ERD):

1. Identifikasi Entitas.

2. Menentukan Relasi.

3. Menggambar ERD sementara.

4. Mengisi Kardinalitas.

5. Menentukan atribut yang dijadikan sebagai key.

6. Menggambarkan ERD berdasarkan key atau kunci.

7. Menentukan atribut.

8. Pemetaan atribut.

9. Menggambarkan ERD dengan atribut.

10. Memeriksa akhir.

21

E. Logical Relational Structure (LRS)

Logical Relational Structure (LRS) adalah respresentasi dari struktur

record-record pada tabel-tabel yang terbentuk dari hasil antar himpunan entitas.

Menentukan kardinalitas, jumlah tabel dan Foreign Key sebagai berikut:

Page 33: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

1. One to One yaitu satu entitas berhubungan dengan paling banyak satu entitas

lainnya tidak boleh lebih.

2. One to Many yaitu satu entitas dapat berhubungan dengan lebih dari satu

entitas lain.

3. Many to Many yaitu beberapa entitas dapat berhubungan dengan beberapa

entitas lain.

F. NetBeans

NetBeans dimulai pada tahun 1996 sebagai Xelfi (kata bermain pada

Delphi), Java IDE proyek mahasiswa di bawah bimbingan Fakultas Matematika

dan Fisika di Charles University di Praha . Pada tahun 1997 Staněk Romawi

membentuk perusahaan sekitar proyek tersebut dan menghasilkan versi komersial

NetBeans IDE hingga kemudian dibeli oleh Sun Microsystems pada tahun 1999.

Komunitas NetBeans sejak terus tumbuh, berkat individu dan perusahaan yang

menggunakan dan berkontribusi dalam proyek ini.

NetBeans IDE adalah sebuah lingkungan pengembangan, sebuah tool,

editor untuk menulis bahasa pemograman, mengkompilasi, mencari kesalahan dan

membuat sebuah program. Netbeans IDE sendiri dikembangkan menggunakan

bahasajava.

22

Adapun kelebihan Netbeans IDE antara lain:

Mendukung berbagai bahasa pemograman seperti java,C/C++,php,

Page 34: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Berjalan pada multiplatform sistem operasi termasuk Windows, Linux,

Mac OS, Solaris.

Berfungsi untuk pengembangan aplikasi mobile menggunakan bahasa

Java.

Mendukung untuk pengembangan aplikasi web menggunakan PHP.

Mendukung permodelan perangkat lunak dengan UML(Unified Modeling

Language)

Terdapat banyak modul untuk mengembangkan lebih lanjut

Merupakan produk free(baca:bebas) tanpa ada batasan penggunaannya

Merupakan produk open source (baca:kode sumber terbuka)

NetBeans mengelola fitur platform berikut dan komponen:

Pengaturan pengguna

Jendela (penempatan, penampilan, dll)

NetBeans Visual Perpustakaan

Penyimpanan

Terpadu alat pengembangan

Kerangka Wizard

NetBeans menggunakan komponen, juga dikenal sebagai modul, untuk

memungkinkan pengembangan perangkat lunak. NetBeans menginstal modul

secara dinamis dan memungkinkan pengguna untuk men-download fitur update

dan

23

Page 35: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

upgrade digital dikonfirmasi. NetBeans IDE NetBeans Profiler termasuk

modul, Graphical User Interface (GUI) alat desain, dan NetBeans JavaScript

Editor. NetBeans menyederhanakan kerangka usabilitas Java swing

pengembangan aplikasi desktop yang, yang menyediakan kemampuan platform

yang ekstensi untuk pengembang pihak ketiga.

Page 36: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

BAB III

ANALISA SISTEM BERJALAN

3.1. Umum

Pada setiap lembaga biasanya memiliki suatu sistem yang dapat membantu

pelaksanaan kegiatan operasionalnya. Untuk dapat membantu suatu sistem dengan

baik serta dapat menghasilkan informasi yang cepat, tepat, akurat dan relevan

maka dibutuhkan sebuah alat bantu yang dapat menunjang proses kegiatan-

kegiatan lembaga tersebut yaitu komputer. Selain komputer sebagai alat pemecah

persoalan yang efektif dan efisien dalam pengolahan data maupun perhitungan

yang cermat, terampil, ketelitian yang tinggi serta profesional membutuhkan suatu

pengoperasian komputer khusunya dalam pembuatan program komputer.

Ditinjau dari sudut kegiatannya, akuntansi merupakan proses pencatatan,

penggolongan, peringkasan, penganalisaan dan pelaporan data keuangan suatu

organisasi merupakan tugas yang kompleks dan menyangkut bermacam-macam

kegiatan. Maka dari itu untuk mempermudah dan mengoptimalkan pengolahan

data, diperlukan peranan komputer untuk menunjang kegiatan-kegiatan akuntansi

dan manajemen informatika tersebut. Dalam perkembangannya komputer semakin

canggih dan selalu saja ada inovasi baru, sehingga sangat membantu dalam

mengatasi setiap permasalahan yang ada.

24

Page 37: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

25

3.2. Tinjauan Perusahaan

A. Sejarah Perusahaan

PT. Mairodi Mandiri Sejahtera atau biasa disingkat PT. MMS ini

merupakan perusahaan jasa training atau pelatihan termasuk consulting dan

engineering yang didirikan secara legal pada tahun 2008 oleh tenaga muda yang

profesional di kota Bandung. Secara de facto personel PT. MMS telah meniti

karier dan menjalankan proses bisnis di bidang ini sejak tahun 2004.

B. Struktur Organisasi

Sebuah organisasi atau perusahaan harus mempunyai organisasi yang

digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha untuk

menunjukkan kerangka-kerangka hubungan diantara fungsi, bagian-bagian tugas

dan wewenang serta tanggung jawab. Serta untuk menunjukkan rantai perintah

dan perangkap fungsi yang diperlukan dalam suatu organisasi. PT. MMS ini

mempunyai struktur organisasi sebagai berikut.

Gambar III.1. Struktur Organisasi PT Mairodi Mandiri Sejahtera

Adapun sesuai dengan fungsi dan tugas masing-masing bagian dari

struktur organisasi yang terdapat pada PT. MMS yaitu sebagai berikut:

Page 38: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

26

1. Direktur

a. Bertugas Memimpin dan Mengkoordinasi

b. Mengontrol jalannya perusahaan

c. Membuat suatu kebijakan

d. Memeriksa laporan penjualan yang dibutuhkan perusahaan.

2. Bagian Keuangan

a. Mengawasi dan mengatur seluruh arus dana dan keuangan perusahaan

b. Mencatat dan mengelola keuangan perusahaan

c. Mengurus dan membayar seluruh gaji karyawan perusahaan

d. Menyusun dan membuat laporan keuangan bulanan dan tahunan

3. Bagian Administrasi

a. Menyusun tata kelola administrasi perusahaan sehingga surat-menyurat

dapat dilaksanakan dengan baik

b. Mengatur segala urusan training yang akan berjalan mulai dari property,

materi hingga instruktur yang akan mengisi training tersebut

c. Mengelola dan mengatur kas kecil perusahaan

d. Mengurus urusan rumah tangga perusahaan

4. Frontdesk

a. Menjaga training yang sedang berlangsung

b. Mengurus segala keperluan customer dan instruktur saat training

berlangsung

Page 39: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

27

3.3. Proses Bisnis Sistem Berjalan

Dalam proses pendapatan jasa PT. Mairodi Mandiri Sejahtera, bagian

marketing melakukan penawaran harga beserta pengiriman form registrasi ke

customer sesuai dengan yang dibutuhkan oleh pihak customer. Bila customer

tertarik dengan judul training ataupun harga yang ditawarkan maka customer akan

mengirimkan kembali form registrasi yang telah diisi ke bagian marketing.

Kemudian bagian marketing akan mengirimkan form registrasi tersebut kepada

bagian administrasi bersamaan dengan informasi harga yang telah disepakati oleh

customer.

Kemudian bagian admin akan membuatkan berkas tagihan berupa invoice

jika training yang direncanakan benar-benar berjalan dan sudah menerima form

registrasi dan harga training yang telah disepakati oleh marketing dan customer.

Setelah invoice selesai dibuat bagian admin akan mengirimkan invoice tersebut ke

bagian keuangan untuk di periksa dan di tanda tangani oleh direktur utama.

Setelah ada pembayaran dari customer dan menerima bukti pembayaran

bagian admin akan membuat kuitansi untuk customer dan mengirimkannya

kepada bagian keuangan untuk diperiksa. Bagian keuangan akan membuat laporan

keuangan dan mengirimkan laporan keuangan beserta kuitansi kepada direktur

untuk di-acc. Direktur akan mengirimkan kuitansi yang telah di-acc kepada bagian

keuangan untuk dikirim ke customer.

3.4. Unified Modelling Language (UML)

A. Activity Diagram

Berikut ini adalah gambar Activity Diagram:

Page 40: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act pendapatan

DirekturBagian KeuanganAdmin CustomerMarketing

MenawarkanHarga dan

MengajukanForm

RegistrasiTraining

MenerimaPenawaran

danPengajuan

FormRegistrasi

Training

Start

MengisiForm

Registrasi

MenerimaForm

RegistrasiMenerima FormRegistrasi danInformasi Harga

MembuatInv oice

MemeriksaInv oice

Tanda TanganInv oice

Menerima Inv oiceuntuk di kirim

MenerimaInv oice

MembuatKuitansi

MenerimaBukti

Pembayaran

MembuatLaporanTraining

MenerimaLaporanTraining

Final

MelaksanakanTraining

MelakukanPembayaran

MemeriksaKuitansi

TandaTanganKuitansi

MenerimaKuitansi untuk

dikirim

MenerimaKuitansi

Ya

Tidak

28

Gambar III.2. Activity Diagram

Page 41: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

29

3.5. Spesifikasi Sistem Berjalan

Dalam spesifikasi sistem berjalan ini akan dijelaskan mengenai dokumen-

dokumen yang terdapat dalam proses bisnis sistem berjalan. Dokumen-dokumen

tersebut terdiri dari dokumen masukan dan dokumen keluaran.

A. Spesifikasi Bentuk Dokumen Masukan

1. Nama Dokumen : Form Registrasi

Fungsi : Mengetahui informasi customer yang akan

mengikuti kegiatan training

Sumber : Customer

Tujuan : Marketing

Media : Kertas

Frekuensi : Setiap mendaftarkan diri untuk mengikuti training

Bentuk : Lihat Lampiran III.1

2. Nama Dokumen : Bukti Pembayaran

Fungsi : Untuk membuktikan bahwa customer telah

melakukan pembayaran training

Sumber : Customer

Tujuan : Administrasi

Media : Kertas

Frekuensi : Setiap melakukan pembayaran

Bentuk : Lihat Lampiran III.2

Page 42: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

30

3. Spesifikasi Bentuk Dokumen Keluaran

1. Nama Dokumen : Surat Penawaran

Fungsi : Menawarkan harga training

Sumber : Marketing

Tujuan : Customer

Media : Kertas

Frekuensi : Setiap Customer berniat mengikuti kegiatan

training

Bentuk : Lihat Lampiran III.3

2. Nama Dokumen : Registration Form

Fungsi : Untuk mengisi nama customer yang akan

mengikuti kegiatan training

Sumber : Marketing

Tujuan : Customer

Media : Kertas

Frekuensi : Setiap Customer berniat mengikuti kegiatan

training

Bentuk : Lihat Lampiran III.4

3. Nama Dokumen : Invoice

Fungsi : Untuk menginformasikan pada customer total

tagihan yang harus dibayar

Sumber : Bagian Administrasi

Tujuan : Customer

Page 43: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

31

Media : Kertas

Frekuensi : Setiap customer mendaftarkan diri dan kegiatan

training terlaksana

Bentuk : Lihat Lampiran III.5

4. Nama Dokumen : Kuitansi

Fungsi : Untuk menginformasikan pada customer bahwa

customer telah melakukan pembayaran

Sumber : Bagian Administrasi

Tujuan : Customer

Media : Kertas

Frekuensi : Setiap customer membayar

Bentuk : Lihat Lampiran III.6

5. Nama Dokumen : Laporan Keuangan Training

Fungsi : Untuk mengetahui total pendapatan training

Sumber : Bagian Keuangan

Tujuan : Direktur

Media : Kertas

Frekuensi : Setiap Bulan

Bentuk : Lihat Lampiran III.7

3.6. Permasalahan Pokok

Dalam proses pendapatan training pada PT. MMS ini, penulis menemukan

beberapa permasalahan yang timbul dimana menyebabkan terjadinya

Page 44: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

32

keterlambatan dalam penyajian informasi yang tidak diharapkan. Adapun

keterbatasan tenaga manusia menjadi pemicu permasalahan, sementara kegiatan

perusahaan harus tetap berjalan. Permasalahan yang dapat penulis kemukakan

sebagai berikut:

1. Dalam pengolahan data training yang masuk masih menggunakan buku

catatan dan sering terjadi kesalahan pencatatan.

2. Penyimpanan data yang tidak tersusun rapih sehingga pada saat

pembuatan laporan kurang akurat.

3. Banyak data-data yang menumpuk sehingga memerlukan media

penyimpanan yang lebih besar dan backup data masih kurang memadai.

3.7. Pemecahan Masalah

Untuk meningkatkan mutu dan pelayanan pada PT. MMS, perlu adanya sistem

baru yang mampu mengatasi dan membantu masalah-masalah tersebut. Dengan

cara melakukan komputerisasi sistem. Secara garis besar alternatif pemecahan ma

salah-masalah tersebut adalah sebagai berikut:

1. Dengan adanya komputerisasi dalam pengerjaan pengolahan data akan

lebih cepat dibandingkan dengan menggunakan catatan manual.

2. Dengan sistem yang terkomputerisasi diharapkan mengurangi resiko

kesalahan dalam pencatatan dan pembuatan laporan.

3. Komputer mampu mengolah data dalam skala besar dan prosesnya cepat,

tepat dan akurat.

Page 45: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

BAB IV

RANCANGAN USULAN

4.1. Analisa Kebutuhan Software

Berdasarkan proses sistem bisnis berjalan pada PT.Mairodi Mandiri

Sejahtera maka tahap selanjutnya adalah analisa kebutuhan software. Analisa

kebutuhan software merupakan langkah pertama untuk menentukan gambaran

perangkat yang akan dibuat ketika pengembang melaksanakan sebuah proyek

pembuatan perangkat lunak.

4.1.1 Tahapan Analisis

Analisa kebutuhan software untuk sistem pendapatan jasa training

diusulkan dengan beberapa prosedur diantaranya:

Akses Marketing:

A.1 Marketing melakukan login.

A.2 Marketing dapat mengakses menu master

A.3 Marketing dapat mengelola data seminar

A.4 Marketing dapat mengelola data perusahaan

A.5 Marketing dapat mengakses menu bantuan

A.6 Marketing dapat melakukan backup data

A.7 Marketing dapat melakukan logout.

Akses Admin:

B.1 Admin dapat melakukan login.

B.2 Admin dapat mengakses menu master.

33

Page 46: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

34

B.3 Admin dapat mengelola data seminar.

B.4 Admin dapat mengelola data perusahaan.

B.5 Admin dapat mengelola data peserta.

B.6 Admin dapat mengelola data jurnal

B.7 Admin dapat mengakses menu transaksi

B.8 Admin dapat mengelola registrasi

B.9 Admin dapat mengelola invoice

B.10 Admin dapat mengelola kuitansi

B.11 Admin dapat mengelola paid

B.12 Admin dapat mengakses menu laporan

B.13 Admin dapat melihat dan mencetak laporan training

B.14 Admin dapat melihat dan mencetak laporan jurnal.

B.15 Admin dapat mengakses menu bantuan

B.16 Admin dapat melakukan backup data.

B.17 Admin dapat melakukan logout.

Akses Keuangan:

C.1 Keuangan melakukan login.

C.2 Keuangan dapat mengakses menu transaksi.

C.3 Keuangan dapat mengelola invoice.

C.4 Keuangan dapat mengelola kuitansi.

C.5 Keuangan dapat mengelola paid.

C.6 Keuangan dapat mengelola jurnal

C.7 Keuangan dapat mengakses menu laporan

Page 47: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

35

C.8 Keuangan dapat melihat dan mencetak laporan training

C.9 Keuangan dapat melihat dan mencetak laporan jurnal.

C.10 Keuangan dapat mengakses menu bantuan

C.11 Keuangan dapat melakukan backup data

C.12 Keuangan dapat melakukan logout.

Akses Direktur:

D.1 Direktur melakukan login.

D.2 Direktur dapat mengakses menu laporan

D.3 Direktur dapat melihat dan mencetak laporan training.

D.4 Direktur dapat melihat dan mencetak laporan jurnal.

D.5 Direktur dapat mengakses menu bantuan.

D.6 Direktur dapat mengelola tambah username / ubah password

D.7 Direktur dapat melakukan backup data

D.8 Direktur dapat melakukan logout.

4.1.2 Use Case Diagram Usulan

1. Use Case Diagram Pengguna

Page 48: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

36

Gambar IV.1. Use Case Diagram Pengguna

Page 49: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

37

4.1.3 Activity Diagram Usulan

1. Activity Diagram Pengguna Melakukan Login

Gambar IV.2 Activity Diagram Pengguna Melakukan Login

Page 50: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act Data Training

SistemPengguna

Pilih Data Training di Menu Master

Start

Menampilkan Form Data Training

Masukkan ID Training

Pilih Tombol Cari

cari

Tampil Pesan ID Training tidak ditemukan

Menampilkan Id Training yang dicari

Final

HapusEdit

Masukan Id Training,Judul Training dan

Nama Trainer

Pilih Tombol Simpan

Edit Data Training

Data Training Tersimpan

Tambah Judul Training

pilihan

Data Training Terhapus

«tambah»

tidak ada

«cari»

ada

38

2. A c t i v i t y Diagram Menu Master Mengelola Data Training

Gambar IV.3 Activity Diagram Menu Master Mengelola Data Training

Page 51: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act perusahaan

SistemPengguna

Start

Final

Pilih Data Perusahaan di MenuMaster

Menampilkan Form DataPerusahaan

Tambah Perusahaan

Masukan Id Perusahaan

pilih

Pilih Tombol HapusPilih Tombol Edit

Masukan IDPerusahaan,

NamaPerusahaan,

Telpon Kantor,Alamat Kantor

dan Email Kantor

Edit DataPerusahaan

Perusahaan Terhapus

PIlih Tombol Simpan Perusahaan Tersimpan

Pilih Tombol Cari

cariTampilkan Pesan Id Perusahaan Tidak Ditemukan

Menampilkan Id Perusahaan yang dicari

tidak ada

ada

39

3. A c t i v i t y Diagram Menu Master Mengelola Data Perusahaan

Gambar IV.4 Activity Diagram Menu Master Mengelola Data Perusahaan

Page 52: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act Peserta

Sistem

Menampilkan Form Data Peserta

Pengguna

cari

Pilih Tombol Cari

Masukan Id Peserta, IDPerusahaan, NamaPeserta, Nomor Hp,

Alamat Rumah dan Email

Pilih TombolTambah Peserta

Masukan Id Peserta

Start

Pilih Data Peserta di MenuMaster

Tampilkan Id Pesertayang dicari

Final

pil ih

Pilih Tombol Edit Pilih Tombol Hapus

Mengedit Data Peserta

Data Peserta Terhapus

Pilih Tombol Simpan Data Peserta Tersimpan

Tampilkan Pesan Id PesertaTidak Ditemukan

ada

tidak ada

40

4. A c t i v i t y Diagram Menu Master Mengelola Data Peserta

Gambar IV. 5 Activity Diagram Menu Master Mengelola Data Peserta

Page 53: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

41

5. Activity Diagram Menu Master Mengelola Data Jurnal

Gambar IV.6 Activity Diagram Menu Master Mengelola Data Jurnal

act Data Jurnal

Admin Sistem

Menampilkan Form Data Jurnal

cari

Pilih Tombol Cari

Masukkan Kode Akundan Nama Akun

Pilih TombolTambah

Masukan Kode Akun

Start

Pilih Data Jurnal di MenuMaster

Tampilkan Kode Akunyang dicari

Final

pil ih

Pilih Tombol Edit Pilih Tombol Hapus

Mengedit Data Jurnal

Data Jurnal Terhapus

Pilih Tombol Simpan Data Jurnal Tersimpan

Tampilkan Pesan Kode AkunTidak Ditemukan

tidak ada

ada

Page 54: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act registrasi

SistemMarketing

Start

Memilih Registrasi di MenuTransaksi

Menampilkan Form Registrasi

Masukan NomorRegistrasi

Menampilkan Data Registrasi

Pilih Tombol Update Tampil Pesan Registrasi Berhasil!

Final

Masukkan TanggalTraining dan Tempat

Training

Pilih Tombol Registrasi

Masukkan NomorRegistrasi

Pilih ID Training, IDPerusahaan, ID Peserta

dan ID Marketing

Pilih TombolHapus

Pilih TombolEdit

Mengedit Data Registrasi Data Registrasi Terhapus

«hapus»

«tambah»

«edit»

«cari»

42

6. A c t i v i t y Diagram Menu Transaksi Mengelola Registrasi

Gambar IV.7 A c t i v i t y Diagram Menu Transaksi Mengelola Registrasi

Page 55: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act inv oice

SistemPengguna

start

Pilih Inv oice di Menu Transaksi Menampilkan Form Inv oice

Masukan Nomor Inv oice,Nomor Registrasi

Pilih Tombol Simpan

Pilih Tombol Kembali

Data Inv oice Tersimpan

Pilih Tombol Cetak

pilih

Tampilkan Printout Inv oiceFinal

Menampilkan NamaPerusahaan dan Nama Peserta

Masukkan Jumlah Peserta dan Harga Training

43

7 . A c t i v i t y D i a g r a m M e n u T r a n s a k s i M e n g e l o l a I n v o i c e

Gambar IV.8 Activity Diagram Menu Transaksi Mengelola Invoice

Page 56: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act paid

SistemPengguna

Start

Pilih Paid di Menu Transaksi Tampil Form Paid

Masukan Nomor Pembayaran

Pilih Nomor Registrasi dan Nomor Inv oice

Masukkan TanggalPembayaran, Jumlah

Bayar, Keterangan

Pilih Tombol Simpan

Pilih Tombol Kembali

Data Paid Berhasil Disimpan

Piilih Tombol Cetak

pilih

Tampil Print Out PaidFinal

44

8. Activity Diagram Menu Transaksi Mengelola Paid

Gambar IV.9 Activity Diagram Menu Transaksi Mengelola Paid

Page 57: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act kuitansi

SistemPengguna

Start

Pilih Kuitansi di Menu Transaksi Menampilkan Form Kuitansi

Masukan Nomor Kuitansidan Nomor Pembayaran

Pilih Tombol Simpan

Menampilkan Judul Training, NamaPerusahaan, Nama Peserta,

Jumlah Bayar

Data Kuitansi Tersimpan

Pilih Tombol Cetak Pilih Tombol Kembali

pilih

Tampilkan Print Out Kuitansi

Final

45

9. Activity Diagram Menu Transaksi Mengelola Kuitansi

Gambar IV.10 Activity Diagram Menu Transaksi Mengelola Kuitansi

Page 58: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

46

10. Activity Diagram Menu Transaksi Mengelola Jurnal

Gambar IV.11 Activity Diagram Menu Transaksi Mengelola Jurnal

act jurnal

SistemKeuangan

Start

Pilih Jurnal di Menu Transaksi Tampil Form Jurnal

Pilih Tombol Tambah

Pilih Tanggal, NomorPembayaran, Nomor Akun

Menampilkan Total, Balance

Pilih Tombol Simpan

pilih

Data Jurnal Terhapus

Mengedit Data Jurnal

Final

Menampilkan Nomor Jurnal

Masukan Debet , Kredit

Masukkan Nomor Jurnal

Pilih Tombol Cari Menampilkan DataJurnal yang dicari

Pilih Tombol Hapus Pilih Tombol Edit

Pilih Tombol Simpan

Data Jurnal Tersimpan

Page 59: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act laporanjurnal

SistemPengguna

Start

Pilih Laporan Jurnal di Menu Laporan Tampil Form Laporan Jurnal

Pilih Tanggal Awal

Pilih Tanggal Akhir

Pilih Tombol Lihat Laporan Menampilkan Laporan Jurnal

Final

47

11. Activity Diagram Menu Laporan Pendapatan Training

Gambar IV.12 Activity Diagram Menu Laporan Pendapatan Training

12. Activity Diagram Menu Laporan Jurnal

act Pendapatan Training

SistemPengguna

Start

Pilih Laporan Pendapatan Training di Menu Laporan Menampilkan Form Laporan Pendapatan Training

Pilih Tanggal Awal

Pilih Tanggal Akhir

Pilih Tombol Lihat Laporan Menampilkan Laporan Pendapatan

Final

Page 60: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

act username

SistemDirektur

Start

Pilih Tambah User / EditPassword di Menu Bantuan

Masukan Username

MasukanUsername, Nama

User, Jabatan,Password

Data Tersimpan

Pilih TombolEdit

Pilih TombolHapus

pilih

Data Terhapus

Edit NamaUser,

Jabatan,Password

Final

Menampilkan Form TambahUser / Ubah Password

Pilih Tombol Tambah

Pilih Tombol CariMenampilkan Data

Tambah User / UbahPassword yang dicari

Pilih TombolSimpan

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

Page 61: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 62: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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)

Page 63: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 64: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 65: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 66: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 67: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 68: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 69: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 70: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 71: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 72: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 73: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 74: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 75: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 76: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

64

11. User Interface Data Jurnal

Gambar IV.30 User Interface Data Jurnal

12. User Interface Registrasi

Page 77: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Gambar IV.31 User Interface Registrasi

65

13. User Interface Invoice

Gambar IV.32 User Interface Invoice

14. User Interface Paid

Page 78: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Gambar IV.33 User Interface Paid

66

15. User Interface Kuitansi

Gambar IV.34 User Interface Kuitansi

16. User Interface Jurnal

Page 79: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 80: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 81: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 82: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

4. JDK-8u73-windows-x64

Page 83: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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

Page 84: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

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.

Page 85: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Lampiran III.1 Form Registrasi

75

Page 86: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Lampiran III.2 Bukti Pembayaran

76

Page 87: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Lampiran III.3 Surat Penawaran

77

Page 88: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Lampiran III.4 Registrasi Form

78

Page 89: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Lampiran III.5 Invoice

79

Page 90: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Lampiran III.6 Kuitansi

80

Page 91: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

Lampiran III.7 Laporan Keuangan Training

81

Page 92: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

74

Surat Keterangan PKL

Page 93: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

72DAFTAR PUSTAKA

Halim, Abdul. 2008. Akuntansi Sektor Publik Akuntansi KeuanganDaerah.Jakarta:Salemba Empat.

Hutahean, Japerson. 2014. Konsep Sistem Informasi. Yogyakarta: Deepublish.

Paryati dan Yosef Murya. KA. 2007, Sistem Informasi.Yogyakarta: ArdanaMedia.

Kusrini dan Andri Koniyo, 2007. Tuntutan Praktis Membangun Sistem InformasiAkuntansi Dengan Visual Basic dan Microfot SQL Server: Yogyakarta:Andi.

Mardi, 2011. Sistem Informasi Akuntansi. Bogor: Ghalia Indonesia.

Muslihudin, Muhammad dan Oktafianto, 2016. Analisis dan Perancangan SistemInformasi Menggunakan Model Merstruktur dan IML. Yogyakarta: CVANDI OFFSET.

Puspitawati, Lilis dan Sri Dewi Anggadini. 2011. Sistem Informasi Akuntansi.

Yogyakarta : Graha Ilmu.

Rosa dan Shalahuddin.2016. Rekayasa Perangkat Lunak Terstruktur danBerorientasi Objek. Bandung: Informatika.

Suharli, Michell.2009. Pelaporan Keuangan Sesuai dengan Prinsip Akuntansi.

Jakarta: Grasindo.

Page 94: PERANCANGAN SISTEM INFORMASI PENDAPATAN ......Input merupakan segala sesuatu yang masuk kedalam sistem dan pemicu bagi sistem untuk melakukan proses. 2. Pengolahan Sistem ( Process

73DAFTAR RIWAYAT HIDUP

Data Pribadi :

Nama : Syafira Ayushaleha

Tempat Tanggal Lahir : Jakarta, 6 Maret 1997

Jenis Kelamin : Perempuan

Alamat : Kp. Rawaterate Rt.005 Rw.01 No.96, Kel.Rawaterate

Kec. Cakung, Jakarta Timur. Kode Pos : 13920

Agama : Islam

Status : Belum Menikah

Email : [email protected]

Pendidikan Formal :

1. SDN Pulogadung 03 Pagi, Lulus Tahun 2008

2. SMPN 158 Jakarta, Lulus Tahun 2011

3. SMAN 107 Jakarta, Lulus Tahun 2014

Pengalaman Pekerjaan / Berorganisasi :

1. Anggota Ekspedisi BSI 27th Desa Pesisir BSI Merajut Mimpi pada Tahun

2014

2. Anggota Karate BSI Tahun 2016/2017

3. Freelance di PT. Mairodi Mandiri Sejahtera Tahun 2016

Jakarta, 3 Januari 2018

Syafira Ayushaleha