perancangan sistem informasi pendapatan ......input merupakan segala sesuatu yang masuk kedalam...
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
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
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
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
xvii
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
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
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
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.
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.
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
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
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)
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.
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.
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
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)
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)
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
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
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
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
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
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
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
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.
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.
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:
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,
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
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.
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
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:
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
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:
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
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
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
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
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.
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
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
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
36
Gambar IV.1. Use Case Diagram Pengguna
37
4.1.3 Activity Diagram Usulan
1. Activity Diagram Pengguna Melakukan Login
Gambar IV.2 Activity Diagram Pengguna Melakukan Login
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
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
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
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
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
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
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
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
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
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
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
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.
Lampiran III.1 Form Registrasi
75
Lampiran III.2 Bukti Pembayaran
76
Lampiran III.3 Surat Penawaran
77
Lampiran III.4 Registrasi Form
78
Lampiran III.5 Invoice
79
Lampiran III.6 Kuitansi
80
Lampiran III.7 Laporan Keuangan Training
81
74
Surat Keterangan PKL
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.
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