PERANCANGAN SISTEM PT. GEMA MITRA BERSAMA SALMAH fileYuna Andria (11142367) Perancangan Sistem...
Transcript of PERANCANGAN SISTEM PT. GEMA MITRA BERSAMA SALMAH fileYuna Andria (11142367) Perancangan Sistem...
PERAN
Diajuk
NCANGAN
PT. GE
an untuk me
Pro
N SISTEM
EMA MIT
TUGemenuhi sala
YU
NI
ogram Stud
AMI
M INFOR
TRA BER
GAS AKah satu syara
UNA AND
IM : 11142
di Komputer
K BSI JAK
Jakarta
2017
RMASI PE
RSAMA SA
KHIR at kelulusan
DRIA
2367
risasi Akun
KARTA
ENJUALA
ALMAH
Program Dip
ntansi
AN PADA
ploma III
i
ii
iii
iv
v
vi
vii
KATA PENGANTAR
Puji syukur Alhamdulillah, penulis panjatkan kehadirat Allah SWT, yang
telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan
Tugas Akhir ini dengan baik. Dimana Tugas Akhir ini penulis sajikan dalam bentuk
buku yang sederhana. Adapun judul Tugas Akhir, yang penulis ambil sebagai berikut,
“Perancangan Sistem Informasi Penjualan Tiket Pada PT. Gema Mitra Bersama
Salmah”.
Tujuan penulisan Tugas Akhir ini dibuat sebagai salah satu syarat kelulusan
Program Diploma Tiga (D.III) Akademi BSI. Sebagai bahan penulisan diambil
berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber literatur
yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan
dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak akan lancar. Oleh
karena itu pada kesempatan ini, izinkalah penulis menyampaikan ucapan terima kasih
kepada :
1. Direktur Akademi Manajemen Informatika dan Komputer Bina Sarana
Informatika.
2. Ketua Program Studi Komputerisasi Akutansi Bina Sarana Informatika .
3. Ibu Melan Susanti, M.Kom selaku Dosen Pembimbing Tugas Akhir.
4. Ibu Wulan Dari, M.Kom selaku Dosen Pembimbing Tugas Akhir.
5. Staff/Pengajar/Karyawan/ Dosen di lingkungan Akademi BSI.
6. Ibu Lubna A Salmah, selaku Direktur Utama di PT. Gema Mitra Bersama
Salmah.
viii
7. Staff / karyawan di lingkungan PT. Gema Mitra Bersama Salmah.
8. Kedua Orang tua tercinta yang telah memberikan dukungan moral maupun
spiritual.
9. Teman-teman mahasiswa kelas KA-6A seperjuangan yang telah memberikan
support dan bantuannya. (Putri Kurniasari, Sarah Hakim, Nur Khasanah,
Fatoni, Dianto Gunawan)
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Tugas Akhir ini
masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang
bersifat membangun demi kesempurnaan penulisan di masa yang akan datang.
Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis kususnya dan bagi
para pembaca yang berminat pada umumnya.
Jakarta, 10 July 2017 Penulis
Yuna Andria
ix
ABSTRAKSI
Yuna Andria (11142367) Perancangan Sistem Informasi Penjualan Tiket Pada PT. Gema Mitra Bersama Salmah.
Banyak perusahaan yang telah menggunakan sistem informasi akuntansi untuk membantu aktivitas operasional perusahaan. Sistem ini memproses data dan transaksi untuk menyediakan informasi yang diperlukan oleh manajemen untuk menghasilkan laporan keuangan yang berguna dalam pengambilan keputusan. PT. Gema Mitra Bersama Salmah merupakan perusahaan yang bergerak di bidang Jasa Travel. Sistem penjualan yang berjalan pada PT. Gema Mitra Bersama Salmah saat ini masih menggunakan sistem manual, dimana pencatatan dilakukan menggunakan Excel. Hal ini sering mengakibatkan masalah keterlambatan dalam melakukan pembayaran kepada calon jemaah, lamanya proses pencarian data, dan terlambatnya proses pembuatan laporan. Untuk itulah penulis mencoba membuat Tugas Akhir terkait dengan sistem penjualan di PT. Gema Mitra Bersama Salmah yang saat ini belum terkomputerisasi. Penulis mengajukan suatu rancangan sistem usulan berupa sistem informasi akuntansi penjualan. Perancangan sistem informasi ini merupakan solusi yang terbaik untuk memecahkan permasalahan-permasalahan yang ada pada perusahaan ini sehingga tercapai suatu kegiatan yang efektif dan efisien dalam menunjang aktifitas perusahaan. Sistem terkomputerisasi lebih baik dari sistem yang manual sehingga sistem penjualan akan lebih kondusif dibandingkan dengan sistem terdahulu. Kata Kunci : Perancangan Sistem, Sistem Penjualan
x
ABSTRACT
Yuna Andria (11142367) Designing Information System Sales Ticket at PT. Gema
Mitra Bersama Salmah.
Many companies already used accounting information system to assist the operational activities of the company. This system processes the data and transactions to provide information needed by management to make financial reports that are useful in making decision. PT. Gema Mitra Bersama Salmah is a company engaged in the travel sevices. Sales system running on PT. Gema Mitra Bersama Salmah is still using manual systems, where recording only using Excel. This often leads the problem of delay in making the payment to potential congregation, the length of the data search process, and delays in the reporting process. To which the author tries to make final relating to sales system in PT. Gema Mitra Bersama Salmah is currently not computerized. The author proposes a design of a proposed system of accounting information system of sales. The design of the information system is the best solution to solve the current problems in this company so as to achieve an effective and efficient activities in supporting the activities of the company. A computerized system is better than manual system so that the system will be more better conducive sales than the previous system. Keywords : Design System, Sales System
xi
DAFTAR ISI
Lembar Judul Tugas Akhir ................................................................................... i
Lembar Persyaratan Keaslian Tugas Akhir ........................................................ ii
Lembar Persyaratan Publikasi Karya Ilmiah ...................................................... iii
Lembar Persetujuan & Pengesahan Tugas Akhir ............................................... iv
Lembar Konsultasi Tugas Akhir ........................................................................... v
Kata Pengantar ....................................................................................................... vii
Lembar Abstraksi ................................................................................................... ix
Daftar Isi .................................................................................................................. xi
Daftat Simbol ........................................................................................................... xiv
Daftar Gambar ........................................................................................................ xix
Daftar Tabel ............................................................................................................. xx
Daftar Lampiran ..................................................................................................... xxi
BAB I PENDAHULUAN ........................................................................................ 1
1.1 Umum ......................................................................................................... 1
1.2 Maksud dan Tujuan ................................................................................... 3
1.3 Metode Penelitian ...................................................................................... 3
1.4 Ruang Lingkup .......................................................................................... 4
BAB II LANDASAN TEORI .................................................................................. 5
2.1 Konsep Dasar Sistem .................................................................................. 5
A. Pengertian Sistem ..................................................................................... 6
B. Karakteristik Sistem ................................................................................. 6
C. Klasifikasi Sistem ..................................................................................... 9
D. Daur Hidup Sistem ................................................................................... 10
xii
E. Pengertian Informasi ................................................................................. 12
F. Pengertian Ssitem Informasi ..................................................................... 13
G. Sistem Informasi Manajemen ................................................................... 15
H. Sistem Informasi Akutansi ....................................................................... 16
2.2 Peralatan Pendukung (Tools System) .......................................................... 17
A. Unified Modelling Languange .................................................................. 18
1. Activity Diagram .................................................................................. 18
2. Use Case Diagram ............................................................................... 18
3. Deployment Diagram ........................................................................... 20
4. Sequence Diagram ............................................................................... 21
B. Entity Relationship Diagram (ERD) ......................................................... 21
C. Logical Record Structure (LRS) ............................................................... 26
D. Basis Data ................................................................................................. 27
BAB III PEMBAHASAN ........................................................................................ 29
3.1 Umum ......................................................................................................... 29
3.2 Tinjauan Perusahaan .................................................................................. 30
3.2.1 Sejarah Perusahaan ............................................................................ 30
3.2.2 Struktur Organisasi & Fungsi ............................................................ 31
3.3 Prosedur Sistem Informasi Akutansi Berjalan ............................................ 33
3.4 Unified Modelling Languange (UML) ........................................................ 35
3.5 Spesifikasi Sistem Berjalan ........................................................................ 36
3.5.1 Spesifikasi Bentuk Dokumen Masukan .......................................... 36
3.5.2 Spesifikasi Bentuk Dokumen Keluaran .......................................... 37
3.6 Permasalahan Pokok ................................................................................. 38
3.7 Alternatif Pemecahan Masalah ................................................................. 38
BAB IV RANCANGAN SISTEM USULAN ........................................................ 40
1. Analisa Kebutuhan Software .................................................................... 40
A. Tahapan Analisis ...................................................................................... 40
xiii
2. Usecase Diagram ...................................................................................... 42
3. Activity Diagram ....................................................................................... 43
4. Entity Relationship Diagram ..................................................................... 46
5. Logical Record Structure .......................................................................... 47
6. Spesifikasi File .......................................................................................... 48
7. Deployment Diagram ................................................................................ 53
8. Sequence Diagram .................................................................................... 54
9. User Interface ............................................................................................. 55
BAB V PENUTUP .................................................................................................... 63
5.1 Kesimpulan ................................................................................................. 63
5.2 Saran .......................................................................................................... 63
DAFTAR PUSTAKA .............................................................................................. 64
DAFTAR RIWAYAT HIDUP ............................................................................... 65
SURAT KETERANGAN PKL / RISET ............................................................... 66
LAMPIRAN ............................................................................................................. 67
A 1
A. Simbol U
1. Activity D
UML (Unifie
Diagram
DAF
ed Modeling
INITIAL Status awaktivitas m ACTIONAktivitas diawali de DECISIOAsosiasi aktivitas le JOIN Digunakandigabungk
FORK Digunakandilakukan
ACTIVITStatus akhaktivitas m
xiv
FTAR SIM
g Language)
NODE wal aktivitmemiliki seb
yang dilakuengan kata k
ON percabanga
ebih dari sat
n untuk mkan.
n untuk msecara paral
TY FINAL hir yang dilamemiliki seb
MBOL
)
as sistem, buah status a
ukan sistem,kerja.
an dimana tu.
menunjukkan
menunjukkanlel.
akukan sistembuah status a
sebuah dawal.
aktivitas bi
jika ada
n kegiatan
n kegiatan
m, sebuah dakhir.
diagram
iasanya
pilihan
n yang
n yang
diagram
2
2. Use Case
<<include>>
<<extend>>
e Diagram
>
>
UsecaseFungsiounit yanaktor. Actor Orang, dengan ssistem in AssociatKomuniberpartisInteraks IncludeRelasi udilanjutk ExtendRelasi uditambausecase GeneralDimana dari yan
xv
e nalitas yangng saling b
proses, atausistem informnformasi yan
tion ikasi antarasipasi pada ui dengan akt
usecase dimkan keproses
usecase tamhkan dapattambahan it
lization fungsi yang
ng lainnya.
g disediakan bertukar pes
u sistem laimasi yang akng akan dibu
a actor dusecase atautor.
mana proses s yang dituju
mbahan keset berdiri setu.
g satu adalah
sistem sebasan antar u
in yang berkan dibuat duat itu sendir
dan usecasu usecase me
bersangkutu.
ebuah usecaendiri wala
h fungsi yan
agai unit-unit atau
interaksi di luar ri.
se yang emiliki
tan akan
ase yang au tanpa
ng umum
3. Sequ
uence Diagrram
Actor Menspesimainkan k BoundaryMenggamaktor denyang berg Entity Menggamoleh sistem Control Menggamkan periladan meng MessageSpesifikamemuat iterjadi.
xvi
ifikasika himketika berint
y mbarkan integan sistem m
gabung ada p
mbarkan infm (struktur d
mbarkan periaku sistem dgontrol alur k
si dari koinformasi-in
mpunan perateraksi deng
eraksi anatrmemodelkanpihak lain di
formasi yandata dari seb
ilaku mengatdan dinamikkerja suatu s
omunikasi anformasi tent
an yang penan usecase.
ra satu ataun bagian darisekitarnya.
ng harus dibuah sistem)
tur mengkorka dari suatusistem.
antar objektang aktifita
ngguna
u lebih i sistem
simpan )
rdinasi- u sistem
k yang as yang
xvii
4. Deployment Diagram
Component Pada Deployment diagram, komponen-komponen yang ada diletakkan didalam node untuk memastikan keberadaan posisi mereka.
Node Node menggunakan bagian-bagian hardware dalam sebuah sistem. Notasi untuk node digambarkan sebagai sebuah kubus 3 dimensi. Dependency Dependency merupakan relasi yang menunjukan bahawa perubahan pada salah satu elemen memberi pengaruh pada elemen lain. Generalization Generalization menunjukan hubungan anatara elemen yang lebih umum ke elemen yang lebih spesifik. Dengan generalization, class yang lebih spesifik (subclass) akan menurunkan atribut dan operasi dari class yang lebih umum (superclass) . Note Note digunakan untuk memberikan keterangan atau komentar tambahan dari suatu elemen sehinggan bisa langsung terlampir dalam model. Association Sebuah Association digambarkan sebagai sebuah garis yang menguhubungkan dua node yang mengindikasikan jalur komunikasi atara komponen-komponen hardware.
B. Simb
bol Entity R
Relationship
Entita
Entitaobjek identitEntita
Relasi/H
Relasi lebih ykonsephubungbelah k
Atribu
Atribumenyetersebdimililingka
Alur
Alur mdengangaris.
xviii
p Diagram (
as (Entity)
as ialah suatulainnya. Enttas pada enti
as memiliki b
Hubungan An
ialah hubunyang tidak mptual. Dan began yang adaketupat.
ut
ut ialah karakediakan penjut. Dan berfki oleh sebu
arang lebih te
emiliki fungn entitas dan
(ERD)
u objek yangtitas berfungitas yang mebentuk perse
ntar Entitas (r
ngan yang termempunyai fi
erfungsi untua antara 2 fil
kteristik darijelasan detil fungsi untuk uah entitas. Aepatnya elip
gsi untuk meentitas deng
g dapat dibedgsi untuk meemiliki label egi panjang.
elationship)
rjadi antara isik tetapi hauk mengetahle. Relasi me
i entitas atautentang entimemperjela
Atribut mems.
enghubungkagan relasi. Da
dakan denganemberikan
dan nama.
1 entitas atauanya sebagaihui jenis emiliki bentu
u relasi yangitas atau relaas atribut yaniliki bentuk
an atribut an berbentu
n
u i
uk
g asi ng
uk
xix
DAFTAR GAMBAR
II. 1 Contoh Use Case Diagram .............................................................................. 19
II. 2 Contoh Gambar Relasi One to One ................................................................. 23
II. 3 Contoh Gambar Relasi One to Many .............................................................. 24
II. 4 Contoh Gambar Relasi Many to Many ............................................................ 24
III. 1 Struktur Organisasi Perusahaan ...................................................................... 31
III. 2 Activity Diagram Proses Bisnis Berjalan ........................................................ 35
IV. 1 Use Case Diagram Pengguna .......................................................................... 42
IV. 2 Activity Diagram Registrasi ........................................................................... 43
IV. 3 Activity Diagram Mengelola Data Jamaah ..................................................... 44
IV. 4 Acitivity Diagram Pembayaran ....................................................................... 45
IV. 5 Acitivity Diagram Jurnal ................................................................................ 45
IV. 6 Acitivity Diagram Akun ................................................................................. 45
IV. 7 Entity Relationship Diagram (ERD) ............................................................... 46
IV. 8 Logical Record Structure (LRS) ..................................................................... 47
IV. 9 Deployment Diagram ...................................................................................... 53
IV. 10 Sequence Diagram Registrasi ....................................................................... 54
IV. 11 Seqence Diagram Pembayaran ...................................................................... 55
IV. 12 Sequence Diagram Jurnal ............................................................................. 56
IV. 13 Menu Log In .................................................................................................. 57
IV. 14 Menu Utama ................................................................................................. 57
IV. 15 Menu Master ................................................................................................. 58
IV. 16 Menu Transaksi ............................................................................................. 58
IV. 17 Menu Laporan ................................................................................................ 59
IV. 18 Form Data Jamaah ........................................................................................ 59
IV. 19 Form Jadwal Keberangkatan ......................................................................... 60
IV. 20 Form Jurnal ................................................................................................... 60
IV. 21 Form Pembayaran ......................................................................................... 61
xx
IV. 22 Form Registrasi ............................................................................................. 61
IV. 23 Form Laporan ............................................................................................... 62
xxi
DAFTAR TABEL
IV. 1 Spesifikasi File Tabel Data Jamaah ................................................................ 37
IV. 2 Spesifikasi File Tabel Pembayaran ................................................................. 38
IV. 3 Spesifikasi File Tabel Registrasi .................................................................... 38
IV. 4 Spesifikasi File Tabel Jadwal Keberangkatan ................................................ 39
IV. 5 Spesifikasi File Tabel Akun ........................................................................... 42
IV. 6 Spesifikasi File Tabel Jurnal ........................................................................... 44
xxii
DAFTAR LAMPIRAN
1. Formulir Pendaftaran ......................................................................................... 68
2. Kwitansi ............................................................................................................. 69
3. Laporan Penjualan .............................................................................................. 70
1
BAB I
PENDAHULUAN
1.1 Umum
Pesatnya perkembangan teknologi dijaman sekarang ini, semakin memaksa kita
untuk selalu mengikuti perkembangnnya. Dengan demikian meluasnya kegiatan dan
kebutuhan manusia semakin membutuhkan alat dengan teknologi canggih yang
mampu memenuhi segala kebutuhan perusahaan dalam hal pemenuhan sistem
informasi sebagai salah satu media penunjang berbagai kegiatan guna menyelesaikan
masalah dan kegiatan dengan cepat dan akurat. Pada dasarnya keberhasilan
perusahaan maupun industri dalam menghadapi tantangan hidup di era globalisasi ini
terletak pada kemampuan perusahaan dalam melakukan pengolahan informasi
tersebut.
Agar mampu melaksanakan sistem informasi dengan efektif maka dibutuhkan
teknologi komputer. Komputer merupakan alat canggih tepat waktu dan tepat guna
dalam membantu pelayanan proses transaksi, serta untuk mempermudah atau
mempercepat proses kerja. Pengolahan data menghasilkan informasi yang berguna
bagi kepentingan pihak intern maupun ekstern perusahaan kecuali pesaing. Selain itu
sistem informasi yang ditunjang dengan penggunaan komputer banyak membantu
pimpinan perusahaan dalam proses pengambilan keputusan.
Transaksi yang sangat membutuhkan tunjangan penggunaan alat canggih
seperti komputer salah satunya adalah transaksi penjualan. Penjualan merupakan
kegiatan yang sangat penting bagi setiap perusahaan, oleh karena itu diperlakukan
2
suatu sistem secara efektif dan efisien sekaligus usaha yang dapat memberikan
kemudahan dalam melakukan kegiatan perusahaan seiring dengan semakin maju dan
berkembangnya teknologi sekarang ini.
Sejauh pengamatan yang dilakukan oleh penulis, beberapa bagian pada PT.
Gema Mitra Bersama Salmah khususnya pada bagian penjualan tiket umrah dan haji
belum menggunakan sistem yang terkomputerisasi. Dalam pengolahan data
administrasi penjualan tiket masih dilakukan secara manual dimana bagian
administrasi harus melakukan pengolahan data dua kali yaitu pada transaksi
penjualan tunai dan kredit sehingga waktu yang dibutuhkan untuk membuat laporan
penjualan dan
laporan piutang relatif lebih lambat. Selain itu penyimpanan data masih
dilakukan secara konvesional. Hal ini menjadi kelemahan sistem penyimpanan data
seperti: arsip mudah hilang dan data sulit untuk dicari dikarenakan belum adanya
sistem database dala penyimpanan data dan penyajian informasi sehingga
membutuhkan waktu yang lama serta membuat kerja menjadi kurang efektif dan
efisien.
Berdasarkan uraian diatas maka penulis tertarik untuk membahas Tugas Akhir
yaitu dengan judul “Perancangan Sistem Informasi Penjualan Tiket pada PT Gema
Mitra Bersama Salmah”
Dengan penulisan Tugas Akhir ini diharapkan dapat membantu
mengembangkan teknologi di perusahaan agar mempermudah dalam kinerja para
karyawannya.
3
1.2 Maksud dan Tujuan
Maksud dari Penelitian yang penulis lakukan adalah sebagai berikut :
1. Untuk merubah sistem yang manual menjadi sistem terkomputerisasi yang
berbasis database sehingga memudahkan perusahaan dalam melakukan
pengolahan atau pengarsipan data.
2. Untuk meningkatkan efektifitas dan efisiensi pekerjaan, sehingga mengurangi
adanya kesalahan pengolahan data (humanerror) dan waktu yang dibutuhkan
dalam melakukan pekerjaan bisa lebih cepat.
3. Meningkatkan aktifitas pekerjaan yang bervariasi dalam melakukan proses
penjualan.
Sedangkan tujuan dari penulisan Tugas Akhir ini sebagai salah satu syarat
kelulusan pada program Pendidikan Diploma Tiga (DIII), Program Studi
Komputerisasi Akutansi pada Akademi Manajemen Informatika dan Komputer Bina
Sarana Informatika (AMIK BSI) Jakarta.
1.3 Metode Penelitian
Untuk memperoleh data dalam menyusun Tugas Akhir ini, kami mengadakan kegiatan
yang dibagi dalam beberapa tahapan seperti di bawah ini:
a. Pengamatan Langsung ( Observation)
Observasi atau pengamatan dinilai sebagai teknik pengumpulan data atau fakta dalam
suatu sistem. Proses pengamata langsung dilakukan di lapangan yaitu di PT. Gema Mitra
Bersama Salmah. Penulis melakukan pengamatan langsung ke perusahaan tersebut untuk
4
mendapatkan segala sesuatu yang berkaitan mengenai prosedur penjualan yang sedang
berlangsung.
b. Wawancara (Interview)
Metode wawancara merupakan salah satu metode yang kami pakai dalam sebagian besar
informasi. Kami mewawancarai pihak-pihak yang terlibat baik secara langsung atau tidak
langsung, untuk kemudian diambil kesimpulan dari data-data yang diperoleh melalui
hasil wawancara tersebut. Karena penulisan ini menyangkut masalah penjualan, maka
kami mewawancarai langsung Bapak Andreas selaku Bagian Administrasi di PT Gema
Mitra Bersama Salmah.
c. Studi Kepustakaan (Library Reseach)
Suatu bentuk yang dilakukan dengan cara mencari literatur yang berisikan teori-teori
yang berkaitan dengan masalah yang dibahas.
1.4 Ruang Lingkup
Dalam Penulisan Tugas Akhir ini penulis membatasi ruang lingkup
permasalahannya pada sistem penjualan tiket Pada PT Gema Mitra Bersama Salmah
mulai dari pemesanan tiket, proses pembayaran, dan pembuatan laporan penjualan.
5
BAB II
LANDASAN TEORI
2.1 Konsep Dasar Sistem
Didalam mendefinisikan sistem terbagi menjadi dua, yaitu menekankan pada
prosedur dan komponen atau elemennya. Menurut Sutarman (2009:5),”sistem adalah
kumpulan elemen yang saling berhubungan dan saling berinteraksi dalam satu
kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.
Menurut Fatta (2007:3) mengemukakan bahwa “sistem dapat diartikan sebagai
suatu kumpulan atau himpunan dari unsur atau variable-variabel yang saling
terorganisasi, dan saling berinteraksi dan saling bergantung satu sama lain”. Setiap
sistem dibuat untuk menangani sesuatu yang secara terus-menerus dan berulang kali
atau yang secara rutin terjadi. Untuk mempermudah pemahaman mengenai sistem
pertama-tama kita peroleh dari definisinya, dengan demikian definisinya ini
mempunyai peranan penting dalam pendekatan untuk mempelajari suatu sistem.
Terdapat dua kelompok pendekatan untuk mendefinisikan sistem yaitu yang
menekankan pada prosedurnya dan komponen atau elemen. Pendekatan sistem yang
menekankan pada komponenakan lebih mudah digunakan untuk mempelajari suatu
sistem dengan tujuan analisis dan perancangan.
Suatu sistem mempunyai maksud dari suatu tujuan tertentu. Ada yang
menyebutkan maksud dari suatu tujuan (goal) dan ada juga yang menyebutkan untuk
memcapai sasaran (objectives). Tujuan biasanya dihubungkan dengan ruang lingkup
6
yang lebih sempit. Bila merupakan sistem utama, misalnya sistem bisnis, maka istilah
goal yang digunakan lebih tepat diterapkan. Untuk sistem akutansi atau sistem-sistem
lainnya yang merupakan bagian atau susbsistem dari sistem bisnis. Maka istilah
sistem objectives lebih tepat. Jadi tergantung ruang lingkup dari mana memandang
sistem tersebut.
A. Pengertian Sistem
Suatu sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau
lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. Dan
suatu sistem juga dapat terdiri dari sistem – sistem bagian (subsistem). Subsistem –
subsistem saling berinteraksi dan saling berhubungan membantu satu kesatuan
sehingga tujuan atau sasaran sistem tersebut dapa tercapai.
Sistem dapat berupa sistem abstrak maupun fisik. Sistem abstrak adalah suatu
susunan teratur atas suatu gagasan atau konsep yang saling tergantung satu sama lainnya,
sedangkan sistem fisik adalah suatu teratur dari unsur-unsur yang berkesinambungan.
Contohnya sebuah sistem akutansi yang terdiri dari: catatan aturan, prosedur, peralatan,
pegawai/staf yang bertugas menata data, meghitung pendapatan, menyiapkan laporan
keuangan.
B. Karakteristik Sistem
Menurut Mulyanto (2009:2) mengemukakan bahwa “sistem mempunyai
katakteristik atau sifat tertentu, yaitu komponen (Component), Batas Sistem (Boundary),
7
Lingkungan luar system (Environment), Penghubung (Interface), atau Tujuan (Goal),
yang mencirikan bahwa hal tersebut bisa dikatakan sistem”.
Adapun karakteristik yang dimaksud sebagai berikut :
1. Komponen (Components)
Suatu sistem tidak berada dalam lingkungan yang kosong, tetapi sebuah sistem
berada dan berfungsi di dalam lingkungan yang berisi sistem lainnya. Suatu sistem
terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk
satu kesatuan. Apabila susatu sistem merupakan salah satu dari komponen sistem
lain yang lebih besar, maka akan disebut dengan subsistem, sedangkan sistem yang
lebih besar tersebut adalah lingkungannya.
2. Batas Sistem (Boundary)
Batas sistem merupakan pembatas atau pemisah antara suatu sistem dengan sistem
lainnya dengan lingkungan luarnya.
3. Lingkungan Luar Sistem (Environment)
Lingkungan luar adalah apapun di luar batas dari sistem yang dapat mempengaruhi
operasi sistem, baik pengaruh yang menguntungkan ataupun yang merugikan.
Pengaruh yang menguntungkan ini tentunya harus dijaga sehingga akan mendukung
kelangsungan operasi sebuah sistem. Sedangkan lingkungan yang merugikan harus
ditahan dan dikendalikan agar tidak mengganggu kelangsungan sebuah sistem.
8
4. Penghubung Sistem (Interface)
Penghubung (interface) merupakan media penghubung antara satu subsistem dengan
subsistem yang lainnya. Penghubung inilah yang akan menjadi media yang
digunakan data dari masukan (input) hingga keluaran (output). Dengan adanya
penghubung, suatu subsistem dapat berinteraksi dan berintegrasi dengan subsistem
yang lain membentuk suatu kesatuan.
5. Masukan Sistem (Input)
Masukan atau input merupakan energy yang dimasukan ke dalam sistem. Masukan
dapat berupa masukan perawatan (maintenance input), yaitu bahan yang dimasukan
agar sistem tersebut dapat beroperasi dan masukan sinyal (signal input), yaitu
masukan yang di proses untuk mendapat keluaran.
6. Sasaran (Objective) dan Tujuan
Suatu sistem pasti memiliki sasaran (objective) atau tujuan (goal). Apabila sistem
tidak mempunyai sasaran, maka operasi sistem tidak aka nada gunanya, tujuan inilah
yang mengarahkan suatu sistem. Tanpa adanya tujuan, sistem menjadi tidak terarah
dan terkendali.
7. Keluaran (Output)
Keluaran (ouput) merupakan hasil dari pemrosesan. Keluaran dapat berupa
informasi sebagai masukan pada sistem lain atau hanya sebagai sisa pembuangan.
9
8. Umpan Balik (Feed Back)
Umpan balik diperlukan oleh bagian kendali (control) sistem untuk mengecek
terjadinya penyimpangan proses dalam sistem dan mengembalikannya ke dalam
kondisi normal.
C. Klasifikasi Sistem
Sistem dapat di klasifikasikan dari beberapa sudut pandang, yaitu :
1. Sistem Abstrak (Abstrak System) dan Sistem Fisik (Physical System)
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik, misalnya sistem teknologi. Sedangkan sistem fisik merupakan
sistem yang tampak secara fisik, misalnya sistem computer.
2. Sistem alamiah (Natural System) dan sistem buatan Manusia (Human Made
System)
Sistem alamiah dalah sistem yang terjadi melalui proses alam, tidak dibuat oleh
manusia, misalnya sistem pergantian musim. Sedangkan sistem buatan manusia
merupakan sistem yang melibatkan hubungan manusia dengan mesin. Salah satu
contoh dari sistem buatan manusia adalah sistem informasi berbasis computer.
3. Sistem Deterministic (Determinan System) dan Sistem Probabilistik (Probabilistic
System)
Sistem Deterministic merupakan sistem yang beroperasi dengan tingkah laku yan
gdapat diprediksi, salah satu contohnya adalah sistem computer. Sedangkan sistem
yang bersifat Probabilistic adalah sistem yang kondisi masa depannya tidak dapat
10
diprediksi, karena mengandung unsure probabilitas, misalnya sistem pemikiran
ramalan cuaca.
4. Sistem Terbuka (Open System) dan Sistem Tertutup (Closed System)
Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh
oleh lingkungan luarnya, sistem ini bekerja secara otomatis tanpa campur tangan
dari pihak luar, contohnya adalah assembling sistem didalam sebuah pabrik yang
bekerja secara otomatis. Sedangkan sistem terbuka adalah sistem yang
berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima masukan
dan menghasilkan keluaran untuk subsistem lainnya, contoh sistem administrasi
penerimaan mahasiswa baru.
D. Daur Hidup Sistem
Siklus hidup sistem (System Life Cycle) adalah proses evolusioner yang diikuti
dalam menerapkan sistem atau subsistem informasi berbasis komputer. Siklus hidup
sistem terdiri dari serangkaian tugas yang erat mengikuti langkah-langkah pendekatan
sistem karena tugas-tugas mengikuti pola yang teratur dan dilakukan secara top down.
Sistem dibangun memenuhi kebutuhan, sistem akan mengalami perubahan-
perubahan sesuai dengan adaptasi terhadap lingkungan. Pada kondisi dimana sistem
sudah tidak dapat lagi beradaptasi dengan lingkungan, maka sistem tidak layak lagi untuk
dioperasikan atau digunakan. Sehingga perlu dibangun sistem yang baru untuk
menggantikannya.
11
Menurut Rusdiana dan Irfan (2014:39), Daur hidup sistem terbagi menjadi lima
sistem, yaitu sebagai berikut :
1. Mengenali adanya kebutuhan
Sebelum segala sesuatu terjadi, akan timbul kebutuhan yang harus dapat dikenali
sebagaimana adanya. Kebutuhan dapat terjadi sebagai hasil perkembangan dari
organisasi dan volume yang meningkat melebihi kapasitas sistem yang ada.
Semua data ini harus didefinisikan dengan jelas. Tanpa adanya kejelasan dari
kebutuhan yang ada, pembangunan sistem akan kehilangan arah dan efektivitas.
2. Pembangunan Sistem
Suatu proses atau seperangkat prosedur yang harus diikuti untuk menganalisis
kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi
kebutuhan tersebut.
3. Pemasangan Sistem
Setelah tahap pembangunan sistem selesai, sistem akan dioperasikan.
Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem.
Peralihan dari tahap pembangunan menuju tahap operasional terjadi pemasangan
sistem sebenarnya, yang merupakan langkah akhir pembangunan sistem.
4. Pengoperasian Sistem
Program-program komputer dan prosedur-prosedur pengoperasian yang
membentuk sistem informasi semuanya bersifat stalis, sedangkan organisasi
ditunjang oleh sistem informasi tadi. Ia selalu mengalami perubahan-perubahan
itu karena pertumbuhan kegiatan bisnis, perubahan peraturan, dan kebijaksanaan
12
ataupun kemajuan teknologi. Untuk mengatasi perubahan-perubahan tersebut,
sistem harus diperbaiki dan diperbaharui.
5. Sistem menjadi Usang
Terkadang perubahan terjadi begitu drastis sehingga tidak dapat diatasi hanya
dengan melakukan perbaikan-perbaikan pada sistem yang berjalan. Dengan
demikian, secara ekonomis dan teknis sistem yang ada tidak layak lagi untuk
dioperasikan dan sistem yang baru perlu dibangun untuk menggantikannya..
E. Pengertian Informasi
Informasi adalah data yang telah diolah menjadi bentuk yang lebih berguna dan
bermanfaat bagi penerimanya dalam mengambil keputusan saat ini atau mendatang,
suatu informasi dalam suatu perusahaan sangatlah penting karena informasi
merupakan informasi ibarat darah yang mengalir didalam tubuh suatu organisasi
sehingga sangatlah penting artinya bagi suatu sistem.
Menurut Mulyanto (2009:12) “Informasi adalah data yang diolah menjadi bentuk
yang lebih berguna dan lebih berarti bagi yang menerimanya, sedangkan data
merupakan sumber informasi yang menggambarkan suatu kejadian yang nyata”.
Informasi tergantung dari tiga hal, yaitu :
1. Akurat (Accurate)
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Harus
jelas mencerminkan maksudnya. Karena dari sumber informasi kemungkinan
banyak terjadi gangguan yang dapat berubah atau merusak informasi.
13
2. Tepat Waktu (On Time)
Informasi yang dating kepada menerima tidak boleh terlambat. Informasi yang
sudah hilang tidak akan mempunyai nilai lagi.
3. Relevan (Relevance)
Informasi tersebut mempunyai nilai manfaat bagi pemakainya. Relevansi tiap-
tiap orang berbeda
Nilai dari informasi (value of information) ditentukan dari dua hal yaitu manfaat
dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih
efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak
dapat ditaksir keuntungannya dengan nilai uang tetapi dengan nilai efektifitas.
F. Pengertian Sistem Informasi
Sesungguhnya yang dimaksud dengan sistem informasi tidak harus melibatkan
computer. Sistem informasi yang menggunakan computer biasa disebut sistem
informasi berbasis computer (Computer Based Information System). Dalam
prakteknya, istilah sistem informasi lebih sering dipakai tanpa embel-embel berbasis
computer walaupun dalam kenyataannya komputer merupakan bagian yang penting.
Dapat disimpulkan bahwa sistem informasi mencakup sejumlah komponen (manusia,
komputer, teknologi informasi, dan prosedur kerja), ada sesuatu yang diproses (data
menjadi informasi), dan dimaksudkan untuk mencapai suatu sasaran atau tujuan.
Pengertian sistem informasi menurut Tantra (2012:2), mengemukakan bahwa
“Sintem informasi adalah cara yang terorganisir untuk mengumpulkan, memasukan,
14
dan memproses data dan menyimpannya, mengelola, mengontrol dan melaporkannya
sehingga dapat mendukung perusahaan atau organisasi untuk mecapai suatu tujuan”.
Berdasarkan dari kedua definisi diatas, maka penulis menyimpulkan bahwa
sistem informasi merupakan suatu sistem organisasi yang akan memberikan
informasi untuk mengendalikan organisasi dan kegiatan stategi dari suatu organisasi.
Sistem informasi terdiri dari komponen-komponen yang tersebut dengan blok
(Building Block) yang terdiri dari :
1. Blok Masukan (Input Block)
Data yang masuk kedalam sistem informasi, input disini juga termasuk metode
dan media untuk menangkap data yang dimasukan. Yang berupa dokumen-
dokumen dasar.
2. Blok Model (Model Block)
Blok ini terdiri dari kombinasi prosedur, logika dan matematika. Yang akan
memanipulasi data input dan data yang tersimpan dibasis data dengan cara
tertentu untuk menghasilkan keluaran yang diinginkan.
3. Blok Keluaran (Output Block)
Produk dari keluaran informasi adalah keluaran yang merupakan informasi yang
berkualitas dan yang berguna untuk semua tingkat manajemen serta semua
pemakai sistem.
4. Blok Teknologi (Technology Block)
Teknologi merupakan “tool box” dalam sistem informasi, teknologi digunakan
untuk menerima input, menjalankan model, menyimpan dan mengirimkan
keluaran dan membentuk pengendalian dari sistem secara keseluruhan.
15
Teknologi terdiri dari tiga bagian utama yaitu : Tekhnisi (brainware), Perangkat
Keras (hardware) dan Perangkat Lunak (software)
5. Blok Basis Data (Database Block)
Basis data atau database merupakan kumpulan data yang saling berkaitan dan
saling berhubungan satu dengan yang lainnya, tersimpan perangkat keras
computer digunakan perangkat untuk memanipulasinya. Basis data diakses atau
dimanipulasi dengan menggunakan perangkat lunak paket yang disebut dengan
DBMS (Database Management System).
6. Blok Kendali (Control Block)
Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa
hal-hal yang dapat merusak sistem dicegah dan bila terlanjur terjadi maka
kesalahan-kesalahan dapat dengan cepat diatasi.
G. Sistem Informasi Manajemen
Sistem Informasi Manajemen (Management Information Systems atau sering
dikenal dengan singkatan MIS) merupakan penerapan sistem informasi didalam
organisasi untuk mendukung informasi-informasi yang dibutuhkan oleh semua
tingkatan manajemen.
Menurut McLeod dan Schell (2008:40) mengemukakan bahwa “sistem
informasi manajemen merupakan suatu sistem berbasis computer yang menyediakan
informasi bagi beberapa pemakai kebutuhan yang serupa. Informasi tersebut tersedia
dalam bentuk laporan periodic, laporan khusus, dan output dari simulasi informasi
yang ada. Para Pemakai biasanya membentuk suatu entitas organisai formal instansi
16
atau sub-unit dibawahnya. Informasi digunakan oleh pengelola maupun staf lainnya
pada saat mereka membuat keputusan untuk memecakan masalah.”
Sistem Informasi Manajemen adalah sebuah sistem informasi yang selain
melakukan pengolahan transaksi yang sangat berguna untuk kepentingan organisasi,
juga banyak memberikan dukungan informasi dan pengolahan untuk fungsi
manajemen dalam pengambilan keputusan
Sedangkan pengertian sistem informasi manajemen secara umum dapat
dikatakan sebagai sebuah sistem manusia dan mesin yang terintegrasi dalam
menyediakan informasi guna mendukung fungsi operasi manajemen dan penentuan
alternative tindakan dalam sebuah organisasi sistem tersebut.
H. Sistem Informasi Akuntansi
Menurut Mulyadi (2008:3) menyebutkan bahwa “Sistem akuntansi adalah
organisasi formulir, catatan, laporan, yang dikoordinasikan sedemikian rupa untuk
menyediakan informasi keuangan yang dibutuhkan manajemen guna memudahkan
pengolahan perusahaan”
Pengembangan sistem adalah proses pengidentifikasikan pengubah sebagian atau
seluruh sistem informasi. Proses ini membutuhkan komitmen subtansial mengenai
waktu dan sumber daya serta merupakan aktivitas berkesinambungan dalam banyak
organisasi.
Dalam beberapa hal sistem informasi menyerupai suatu organisasi yaitu hidup,
lahir, tumbuh menjadi matang, berfungsi dan akhirnya mati. Proses evolusi ini
disebut siklus hidup sistem yang terdiri atas tahap-tahap perencanaan, analisis,
17
rancangan, penerapan, dan penggunaan. Cepat atau lambatnya perputaran ini banyak
tergantung pada berbagai hal, misalnya pada sifat berbagi bisnis.
Sistem informasi akuntansi menurut Susanto (2008:72) mengemukakan bahwa
“Sistem informasi akutansi dapat didefinisikan sebagai kumpulan (integrasi) dari
subsistem/komponen baik fisik maupun non fisik yang saling berhubungan dan
bekerja sama satu sama lain secara harmonis untuk mengolah data transaksi yang
berkaitan dengan masalah keuangan menjadi informasi keuangan”.
Tujuan akhir dari kegiatan akuntansi adalah penerbitan laporan-laporan keuangan
yang merupakan suatu informasi yang dibutuhkan pihak-pihak lain dalam
pengambilan keputusan.
Berikut ini adalah cara mencatat transaksi penjualan tunai dalam jurnal :
1. Transaksi penjualan secara tunai
Kas Rp. XXX
Penjualan Rp. XXX
2. Transaksi penjualan secara tunai dengan retur penjualan
Retur penjualan Rp. XXX
Kas Rp. XXX
3. Transaksi penjualan secara tunai saat ada potongan penjualan
Kas Rp. XXX
Potongan Penjualan Rp. XXX
Penjualan Rp. XXX
18
2.2 Peralatan Pendukung (Tools System)
Di dalam penulisan tugas akhir ini penulis menggunakan alat atau sarana
(tools), yang mana sarana tersebut digunakan untuk membuat spesifikasi sistem yang
terstruktur. Adapun alat atau sarana (tool) yang akan dijelaskan sebagai model sistem
adalah sebagai berikut :
A. Unified Modelling Language
Menurut Nugroho (2010:6), “UML (Unifed Modelling Language) adalah
‘bahasa’ pemodelan untuk sistem atau perangkat lunak yang berparadigma
‘berorientasi objek’. Pemodelan (modeling) sesungguhnya digunakan untuk
penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa
sehingga lebih mudah dipelajari dan dipahami’’.
Ada 4 (empat) macam diagram dalam Unified Modeling Language (UML), yaitu :
1. Activity Diagram
Satzinger, dkk (2012:57) mendeskripsikan activity diagram “the various user (or
system) activities, the person who does each activity, and the squential flow of
these activities”. Sebuah activity diagram yang menggambarkan berbagai
kegiatan user atau system, orang yang melakukan setiap aktivitas, dan alur
kegiatan ini secara berurutan. Sehingga dapat disimpulkan bahwa activity
diagram adalah sebuah diagram yang menunjukkan rangkaian dalam proses
bisnis, tahap-tahap dari use case, atau logika dari object behavior.
2. Use Case Diagram
19
Whitten dan Bently (2007:246). “Use Case Diagram merupakan diagram yang
menggambarkan interaksi antara sebuah internal, eksternal, dan user. Dengan
kata lain, menggambarkan siapa saja yang akan menggunakan sistem dan dengan
cara seperti apa user dapat berinteraksi dengan sistem”.
Berikut contoh dari Use Case Diagram :
Sumber : Whitten & Bently (2007:246)
Gambar II.I Contoh Use Case Diagram
pada gambar terlihat bahwa ada tiga komponen penting dalam Use Case
Diagram yaitu:
1. Use Case
Use Case mendeskripsikan fungsi dari sistem perspektif user dalam kondisi yang
dapat dimengerti user. Digambarkan dalam bentuk elips dengan nama Use Case
di dalamnya.
20
2. Actor
Actor merupakan user yang akan berinteraksi dengan sistem untuk saling
bertukar informasi. Digambarkan berupa stick figure dengan nama actor di
bawahnya.
3. Relationship
Relationship merupakan hubungan antara Use Case dan Actor yang digambarkan
dalam bentuk garis.
4. Asosiasi (Associations)
Hubungan antara Actor dan Use Case terjadi ketika Use Case menggambarkan
sebuah garis penghubung antara Use Case dengan Actor.
2. Perluasan (Extends)
Use Case berisikan fungsi rumit yang terdiri dari beberapa tahap pembuatan
sebuah logika Use Case yang sulit untuk dimengerti
1. Includes
Use Case dapat menurunkan redudancy terhadap dua Use Case atau lebih
melalui langkah kombinasi umum dalam kasus itu sendiri.
2. Ketergantungan (Depends On)
Hubungan yang terjadi antar Use Case menunjukkan bahwa satu Use Case
tidak dapat berjalan jika Use Case yang lain tidak dijalankan.
3. Pewarisan (Inheritance)
21
Hubungan antara Actor mencuptakan gambaran yang sederhana ketika
pelaku abstrak mewarisi tugas dari multiple real actors.
3. Deployment Diagram
Menurut Tohari (2014:134), “Deployment Diagram merupakan tata letak
sebuah sistem secara fisik. Diagram ini menampakkan bagian-bagian hardware
yang digunakan untuk mengimplementasikan sebuah sistem dan keterhubungan
antara komponen-komponen hardware tersebut”.
4. Sequence Diagram
Sequence Diagram adalah diagram UML yang memodelkan logika dari sebuah
use case dengan cara menggambarkan bagaimana interaksi antar objek satu
sama lain dalam suatu urutan waktu. Diagram ini mengilustrasikan bagaimana
pesan dikirim dan diterima antar objek pada suatu waktu. (Whitten dan
Bantley,2007:659)
3. Entity Relationship Diagram (ERD)
Menurut Sutanta (2011:91) “Entity Relationship Diagram (ERD) merupakan
suatu model data yang dikembangkan berdasarkan objek.” Entity Relationship
Diagram (ERD) digunakan untuk menjelaskan hubungan antar data dalam basis data
kepada pengguna secara logis. Entity Relationship Diagram (ERD) didasarkan pada
suatu persepsi bahwa real world terdiri atas obyek-obyek dasar tersebut. Penggunaan
Entity Relationship Diagram (ERD) relatif mudah dipahami, bahkan oleh para
pengguna yang awam. Bagi perancang atau analis sistem, Entity Relationship
Diagram (ERD) berguna untuk memodelkan sistem yang nantinya, basis data akan di
kembangkan. Model ini juga membantu perancang atau analis sistem pada saat
22
melakukan analis dan perancangan basis data karena model ini dapat menunjukkan
macam data yang dibutuhkan dan kerelasian antardata didalamnya.
1. Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu :
1. Entitas : Entitas merupakan mengenai basis data yaitu suatu obyek yang dapat
dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Pengertian
lainnya menurut Brady dan Loonam (2010), entitas adalah objek yang menarik
dibidang organisasiyangdimodelkan. Contoh : Mahasiswa, Kartu Anggota
Perpustakaan (KAP), dan Buku.
2. Hubungan (relasi/relationship) : Suatu hubungan adalah hubungan antara dua
jenis entitas dan direpresentasikan sebagai garis lurus yang menghubungkan
dua entitas. Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan
(KAP), relasinya adalah mendaftar.
3. Atribut : Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut
memiliki struktur internal berupa tipe data. Jenis-jenis atribut :
a) Atribut Key = adalah satu atau gabungan dari beberapa atribut yang dapat
membedakan semua baris data ( Row/Record ) dalam tabel secara unik.
Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris
data dengan nilai yangsama. Contoh : Nomor pokok mahasiswa (NPM),
NIM dan nomor pokok lainnya
b) Atribut simple = Atribut yang bernilai atomic, tidak dapat dipecah/ dipilah
lagi Contoh : Alamat, penerbit, tahun terbit, judul buku.
23
c) Atribut Multivalue = Nilai dari suatu attribute yang mempunyai lebih dari
satu (multivalue) nilai dari atrribute yang bersangkutan. Contoh : dari
sebuah buku, yaitu terdapat beberapa pengarang.
d) Atribut Composite = Atribut composite adalah suatu atribut yang terdiri
dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang
masih bisah dipecah lagi atau mempunyai sub attribute. Contoh : dari
entitas nama yaitu nama depan, nama tengah, dan nama belakang
e) Atribut Derivatif = Atribut yang tidak harus disimpan dalam database Ex.
Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu
relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris
putus-putus
1. Derajat Relasi atau Kardinalitas dalam pembuatan ERD adalah sebagi berikut:
A. One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota
entitas B, begitu pula sebaliknya.
Sumber : Sutanta (2010:91
Gambar II.2 Relasi One to One
24
B. One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota
entitas B tetapi tidak sebaliknya.
Sumber : Sutanta (2010:91
C. Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan
entitas B dan demikian pula sebaliknya
Sumber : Sutanta (2010:91
Gambar II Relasi Many to Many
Gambar II.3 Relasi One to Many
25
2. Tahapan – tahapan dalam pembuatan ERD adalah sebagai berikut :
1. Menentukan entitas = Menentukan peran, kejadian, lokasi hal nyata dan
konsep dimana penggunaan untuk menyimpan data.
2. Menentukan Relasi = Menentukan hubungan antar pasangan entitas
menggunakan matriks relasi.
3. Gambar ERD Sementara = Entitas digambarkan dengan kotak, dan relasi
digambarkan denga garis
4. Isi Kardinalitas = Menentukan jumlah kejadian pada entitas yang
berhubungan.
5. Tentukan Kunci Utama = Menentukan atribut yang mengidentifikasikan
satu dan hanya satu kejadian masing-masing entitas
6. Gambar ERD berdasarkan kunci = Menghilangkan relasi many to many dan
memasukkan primary dan kunci tamu pada masing-masing entitas.
7. Menetukan Atribut = Menentukan field-field yang diperlukan system.
8. Pemetaan Atribut = Memasangkan atribut dengan entitas yang sesuai
9. Gambar ERD dengan atribut = Mengatur ERD dan langkah 6 dengan
menambahkan entitas atau relasi yang ditemukan pada langkah 8
10. Periksa hasil = Apakah ERD sudah menggambarkan system yang akan di
bangun?
26
4. Logical Record Structure (LRS)
Menurut Lestari (2013: 15) Logical Record Structure dibentuk dengan nomor
tipe record. Beberapa tipe record digambarkan oleh kotak empat persegi panjang dan
dengan nama yang unik”.
Perbedaan LRS dengan ERD dan tipe record berada diluar field tipe record
ditempatkan. LRS terdiri dari link-link diantara tipe record. Link ini menunjukkan
Entity Relationship Diagram arah dari satu tipe record lainnya.Banyak link dari LRS
yang diberi tanda field-field yang kelihatan pada kedua link tipe record.
Penggambaran LRS mulai dengan menggunakan model yang dimengerti. Dua metode
yang dapat digunakan, dimulai dengan hubungan kedua model yang dapat
dikonversikan ke LRS.Metode yang lain dimulai dengan dan langsung dikonversikan
ke LRS.
Berikut tahapan transformasi ERD ke LRS menurut Wulandari (2013: 15) :
1. Konversi ERD ke LRS,Entity Relationship Diagram harus diubah ke bentuk
LRS (struktur record secara logic). Dari bentuk LRS inilah yang nantinya dapat
ditransformasikan ke bentuk relasi tabel.
2. Konversi ERD ke LRS sebuah model sistem yang digambarkan dengan sebuah
model sistem yang digambarkan dengan sebuah ERD akan mengikuti pola
pemodelan tertentu. Dalam kaitannya dengan konversi ke LRS, untuk
perubahan yang terjadi adalah mengikuti aturan-aturan berikut:
a. Setiap entitas diubah kebentuk kotak dengan nama entitas, berada diluar kotak
dan atribut berada didalam kotak.
27
b. Sebuah relationship kadang disatukan, dalam sebuah kotak bersama
entitas,kadang sebuah kotak bersama-sama dengan entitas, kadang disatukan
dalam sebuah kotak tersendiri.
c. Konversi LRS ke relasi tabel atau table adalah bentuk pernyataan data secara
grafis dimensi,yang terdiri dari kolom dan baris. Relasi adalah bentuk visual
dari sebuah file, dan tiap tuple dalam sebuah field, atau dalam bentuk lingkaran
Diagram Entity Relationship dikenal dengan sebutan atribut. Konversi dari
logical structure, dilakukan dengan cara:
1. Nama logical record structure menjadi nama relasi.
2. Setiap atribut menjadi sebuah kolom didalam relasi
5. Basis Data
Basis Data adalah suatu kumpulan data terhubung (interrelated data) yang
disimpan secara bersama-sama pada suatu media, tidak perlu kerangkapan data
(controlled redundancy) dengan cara-cara tertentu sehingga mudah untuk digunakan
atau ditampilkan kembali, dapat digunakan oleh satu atau lebih program aplikasi
secara optimal, data disimpan tanpa mengalami ketergantungan pada program yang
akan menggunakannya, data disimpan sedemikian rupa sehingga penambahan,
pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.
Menurut Yakub (2012:51),”basis data diartikan sebagai markas atau gudang,
tempat bersarang atau berkumpul. Prinsip utama basis data adalah pengaturan data
dengan tujuan utama fleksibilitas dan kecepatan dalam pengambilan data kembali.
Adapun tujuan basis data diantaranya sebagai efisensi yang meliputi speed, space &
28
accurancy, menangani data dalam jumlah besar, kebersamaan pemakaian, dan
meniadakan duplikasi.”
Dari pengertian tersebut dapat disimpulkan bahwa basis data mempunyai beberapa
kriteria yang penting, yaitu :
1. Bersifat data oriented dan bukan program oriented.
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis
datanya.
3. Dapat berkembang dengan mudah, baik volumenya maupun strukturnya.
4. Dapat memenuhi kebutuhan-kebutuhan sistem baru secara mudah.
5. Dapat digunakan dengan cara-cara yang berbeda.
6. Kerangkapan data (data redundancy) minimal
Sistem Basis Data adalah sekumpulan basis data dengan para pemakai yang
menggunakan basis data secara bersama-sama, personel-personel yang merangcang
dan mengelola basis data, -teknik untuk merancang dan mengelola basis data, serta
sistemteknik komputer untuk mendukungnya.
29
BAB III
ANALISA SISTEM BERJALAN
3.1. Umum
Pergerakan perkembangan teknologi di jaman sekarang ini semakin meroket.
Dengan perkembangan teknologi yang semakin pesat, tidak sedikit perusahaan yang
memanfaatkannya untuk mengembangkan usahanya. Salah satu perusahaan yang
memanfaatkan kecanggihan teknologi seperti saat ini adalah perusahaan Travel
Wisata PT. Gema Mitra Bersama Salmah Jakarta merupakan salah satu perusahaan
yang bergerak di bidang Jasa Travel. Demi memenuhi kebutuhan konsumen, PT.
Gema Mitra Bersama Salmah ini melebarkan sayapnya membuka cabang di
rawamangun untuk memenuhi segala kebutuhan konsumennya dalam hal mengenai
umroh dan haji seperti pemesanan tiket, pelatihan manasik haji dan umrah, serta
menyediakan berbagai macam oleh-oleh dan lain sebagainya. PT. Gema Mitra
Bersama Salmah merupakan perusahaan yang melayani konsumennya dalam menjual
jasa dengan baik namun prosedur penjualannya masih dilakukan secara manual.
Untuk mengembangkan usaha di bidang Jasa tersebut tentu saja peranan
komputer sangat berpengaruh bagi perusahaan ini, tanpa adanya komputer transaksi
penjualan belum dapat berjalan secara optimal. Transaksi penjualan yang dilakukan
secara manual tentu saja akan mengalami cukup banyak kendala bagi perusahaan.
Misalnya proses yang banyak membutuhkan tempat untuk menyimpan banyak data
konsumen dan transaksi pada perusahaan.
30
Dalam melakukan transaksi penjualan peranan komputer sangatlah bermanfaat,
karena dengan menggunakan komputer proses penyimpanan data konsumen dan
transaksi penjualan lebih mudah dilakukan dan membuat cara penyimpanan data
menjadi lebih efisien karena tidak aka ada lagi penumpukan dokumen yang apabila
dibiarkan semakin lama semakin banyak tentu saja akan membutuhkan ruang yang
semakin luas.
3.2. Tinjauan Perusahaan
Dalam tinjauan perusahaan ini berisi sejarah singkat perusahaan, struktur
organisasi, serta fungsi dari masing-masing bagian yang ada dalam perusahaan
tersebut.
3.2.1 Sejarah Perusahaan
PT . Gema Mitra Bersama Salmah merupakan perusahaan yang bergerak di bidang
jasa penjualan tiket haji dan umrah, serta menjual berbagai oleh-oleh haji dan umrah.
Didirikan untuk pertama kalinya pada tahun 2008 oleh Ibu Azizah A. Salmah dan Ibu
Lubna A. Salmah dengan No SIUP 03445/1.824.51 Tahun 2009 tentang pengesahan
Badan Hukum Perseroan dan NO NPWP 02.109.707.6.023.000. PT Gema Mitra
Bersama Salmah berlokasi di Jl Yusuf No.7 Kelurahan Rawabelong Kecamatan
Sukabumi Utara Jakarta Barat. PT. Gema Mitra Bersama Salmah ini menjual tiket haji
dan umrah serta berbagai jenis oleh-oleh haji dan umrah seperti air zam-zam,
accessories, kitab-kitab kuning untuk haji dan umrah,dan manasik haji. Perusahaan ini
didukung oleh tenaga kerja yang professional dan alat-alat yang up to date sehingga
mampu memberikan pelayanan dan kualitas yang terbaik.
31
3.2.2 Struktur Organisasi dan Fungsi
Untuk mengelola perusahaan dengan baik dan optimal khususnya dalam hal
sumber daya manusia, perusahaan menerapkan sistem manajemen yang dituangkan
dalam bentuk struktur organisasi yang merupakan sarana yang sangat penting untuk
menjalankan fungsi sumber-sumber daya manusia yang ada dalam perusahaan tersebut.
Adapun bentuk struktur organisasi yang dimiliki oleh PT. Gema Mitra Bersama
Salmah adalah sebagai berikut :
STRUKTUR ORGANISASI
Sumber : Bagian General HRD PT.Gema Mitra Bersama Salmah
Fungsi dari tiap-tiap bagian adalah sebagai berikut :
1. Direktur Utama
a. Menentukan kebijakan tertinggi perusahaan
Direktur Utama
General Manager & HRD
Bagian Administrasi Bagian Umrah & Wisata
Bagian Accounting
Gambar III.1
Struktur Organisasi Perusahaan
32
b. Bertanggung jawab terhadap keuntungan dan kerugian perusahaan
c. Mengangkat dan memberhentikan karyawan perusahaan
d. Memelihara dan mengawasi kekayaan perseroan terbatas
e. Bertanggung jawab dalam meminpin dan membina perusahaan secara efektif dan
efisien.
f. Mewakili perusahaan, mengadakan perjanjian-perjanjian, merencanakan dan
mengawasi pelaksanaan tugas personalia yang bekerja pada perusahaan.
g. Menetapkan besarnya deviden perusahaan.
2. General Manager & HRD
a. Menyusun, merencanakan, mengawasi dan mengevaluasi anggaran biaya kegiatan
secara efektif dan efisien serta bertanggung jawab terhadap setiap pengeluaran
hasil kegiatan.
b. Bertanggung jawab terhadap perencanaan, pengawasan dan melaksanakan evaluasi
terhadap jumlah tenaga kerja yang dibutuhkan oleh perusahaan.
c. Melaksanakan seleksi, promosi, transferring, demosi terhadap karyawan yang
dianggap perlu.
d. Melaksanakan kegiatan-kegiatan pembinaan, pelatihan dan kegiatan lain yang
berhubungan dengan pengembangan mental, keterampilan dan pengetahuan
karyawan sesuai dengan standard perusahaan.
33
e. Bertanggung jawab terhadap kegiatan yang berhubungan dengan rekapitulasi
absensi karyawan, perhitungan gaji, tunjangan dan bonus,
3. Bagian Administrasi
a. Meng-agendakan surat masuk dan surat keluar.
b. Mengarsip surat masuk dan surat keluar.
c. Membantu pengolahan kas kecil.
d. Membuat laporan bulanan yang nantinya akan diserahkan ke Direktur.
4. Bagian Accounting
a. Menerima pembayaran berupa setoran tunai, cek dsb.
b. Melakukan penerimaan setoran tunai, cek dari penjualan tiket umrah.
c. Menerima pembayaran cash dari administrasi, selain uang tunai, beberapa slip
pendukung juga diikutsertakan, seperti nota penjualan dan surat jalan yang dibuat
oleh administrasi serta tanda terima pembayaran, yang semuanya itu diklip jadi
satu dan ditulis dalam selembar bukti pembayaran yang disebut kasbon.
5. Bagian Umrah & Wisata
a. Bertanggung jawab atas operasional haji dan umrah.
3.3 Prosedur Sistem Akutansi Berjalan
Calon Jemaah yang ingin memesan tiket umrah pada PT. Gema Mitra Bersama
Salmah dapat langsung datang ke kantor PT. Gema Mitra Bersama Salmah, lalu bagian
Administrasi akan menawarkan brosur paket umrah yang akan dipilih kemudian calon
34
jemaah dapat langsung mengisi formulir pendaftaran jemaah umrah dengan melengkapi
semua dokumen seperti foto copy Paspor, foto copy KTP, foto copy Kartu Keluarga, foto
copy Surat Nikah, foto copy Akta Lahir. Dokumen tersebut di acc oleh bagian
Administrsi dan diarsipkan secara terpisah. Bagian administrasi memberikan Copy
Formulir Pendaftaran acc kepada Bagian Accounting.
Calon Jemaah melakukan pembayaran tunai ke bagian Accounting dan bagian
Accounting membuatkan kwitansi 2 rangkap, lembar pertama diserahkan ke calon
jemaah dan lembar kedua diarsipkan.
Setiap Akhir bulan, bagian Accounting membuat laporan pemasukan dan
pengeluaran. Seluruh data yang ada untuk membuat laporan diperoleh dari kwitansi
kedua dan dari arsip Formulir pendaftaran acc. Kemudian berkas tersebut diinput
kemudian dibuat menjadi laporan pemasukan dan data pengeluaran perusahaan dan
diberikan kepada Direktur perusahaan untuk dimintai persetujuan.
35
3.4. Unified Modelling Languange (UML)
3.4.1 Activity Diagram
uc activ ityprosesbisnis
DirekturAccountingAdministrasiCustomer
menerima brosur penawaran
menjelaskan produk
memilih paket
memberikan formulir pendaftaran
mengisi formulir pendaftaran
melengkapi dokumen persyaratan
melakukan approval
dokumen pendaftaran dan persyaratan dibuat rangkap 2
mengarsipkan dokumen rangkap 1
menerima dokumen rangkap 2
mengarsipkan dokumen rangkap 2
membuat kwitansi
cetak kwitansikirim kwitansiterima kwitansi
melakukan pembayaran buat laporan terima laporan
mulai
YaTidak
Selesai
Gambar III.2
Activity Diagram Proses Bisnis Sistem Berjalan
36
3.5 Spesifikasi Sistem Berjalan
Yang dimaksud dengan spesifikasi sistem berjalan adalah perincian dari bentuk
dokumen-dokumen yang digunakan dalam proses penjualan tiket umrah pada PT.
Gema Mitra Bersama Salmah. Bentuk dokumen itu sendiri dogolongkan dalam dua
bagian, yaitu dokumen masukan dan dokumen keluaran.
3.5.1 Spesifikasi Bentuk Dokumen Masukan
Bentuk dokumen masukan adalah bentuk dari dokumen-dokumen yang masuk
atau diterima untuk melakukan proses. Dibawah ini adalah uraian bentuk dokumen
masukan yang ada dalam sistem penjualan tiket pada PT. Gema Mitra Bersama
Salmah.
1. Formulir Pendaftaran
Nama Dokumen : Formulir Pendaftaran
Fungsi : Sebagai bukti adanya pemesanan tiket
Sumber : Calon Jemaah
Tujuan : Administrasi
Media : Kertas
Frekuensi : Setiap kali ada pemesanan tiket
Jumlah : Satu Lembar
Bentuk : Lampiran A-1
37
3.5.2 Spesifikasi Bentuk Dokumen Keluaran
Bentuk dokumen keluaran adalah bentuk dari dokumen-dokumen yang
dikeluarkan atas terjadinya proses. Di bawah ini adalah uraian bentuk dokumen
keluaran yang ada dalam sistem penjualan tiket umrah pada PT Gema Mitra Bersama
Salmah.
1. Kwitansi
Nama Dokumen : Kwitansi
Fungsi : Sebagai bukti pembayaran
Sumber : Accounting
Tujuan : Calon Jemaah
Media : Kertas
Frekuensi : Setiap kali ada transaksi pembayaran
Jumlah : Dua rangkap
Bentuk : Lampiran B-1
2. Laporan Penjualan
Nama Dokumen : Laporan Penjualan
Fungsi :Sebagai bukti pendapatan setiap bulan
Sumber : Accounting
Tujuan : Direktur
Media : Kertas
Frekuensi : Setiap kali pembuatan laporan
38
Jumlah : Satu lembar
Bentuk : Lampiran B-2
3.6 Permasalah Pokok
Sistem penjualan tiket umrah pada PT. Gema Mitra Bersama Salmah pada
umumnya telah berjalan dengan baik, tetapi penulis melihat adanya kelemahan pada
sistem tersebut. Adapun kelemahannya adalah sebagai berikut :
1. Tidak adanya database khusus untuk menyimpan data Calon Jemaah sehingga
menyulitkan saat pencarian dan membuat terjadinya penumpukan dokumen.
2. Belum adanya program aplikasi khusus untuk menunjang kegiatan transaksi
penjualan sehingga masih sering terjadi kesalahan yang disebabkan oleh
humanerror, salah satu contohnya adalah saat pencatatan data calon jamaah,
pencarian jadwal keberangkatan ataupun saat proses pembayaran dari calon
jemaah.
3.7 Alternatif Pemecahan Masalah
Untuk mengatasi masalah-masalah tersebut, alternatif pemecahan masalah yang
penulis miliki antara lain :
1. Dibuatkan database khusus untuk menyimpan data calon jemaah untuk
memudahkan saat pencarian dan agar tidak terjadi penumpukan dokumen.
2. Dibuatkan program aplikasi khusus untuk menunjang kegiatan transaksi
penjualan misalnya dengan menggunakan program aplikasi Java Neatbeans
39
untuk mempermudah proses transaksi antara Accounting dengan calon Jemaah
dan untuk memperkecil terjadinya kesalahan karena human error.
40
BAB IV
RANCANGAN SISTEM USULAN
1. Analisa Kebutuhan Software
A. Tahapan Analisis
Analisa kebutuhan software pada perusahaan penjualan (e-commerce) tiket umrah
dan haji, diusulkan dengan beberapa prosedur diantaranya :
Halaman Pengguna :
A. Halaman Login
A.1 Pengguna dapat melakukan login dengan akun yang telah dibuat.
A.2 Pengguna dapat membatalkan login dan langsung keluar dari sistem.
B. Halaman Menu Utama
B.1 Pengguna dapat melihat menu master.
B.2 Pengguna dapat melihat menu transaksi.
B.3 Pengguna dapat melihat menu laporan.
B.4 Pengguna dapat keluar dari menu utama
C. Halaman Menu Master
C.1 Pengguna dapat melakukan pengolahan data jamaah.
41
C.2 Pengguna dapat melakukan pengolahan data jadwal keberangkatan
C.3 Pengguna dapat melakukan pengolahan data akun.
D. Halaman Menu Transaksi
D.1 Pengguna dapat melakukan penginputan transaksi registrasi pendaftaran
D.2 Pengguna dapat melakukan penginputan transaksi pembayaran
D.3 Pengguna dapat melakukan transaksi jurnal umum.
E. Halaman Menu Laporan
E.1 Pengguna dapat melakukan pengolahan data laporan data jamaah per
periode
E.2 Pengguna dapat melakukan pengolahan data laporan penerimaan kas per
periode
F. Halaman Keluar
F.1 Pengguna dapat keluar dari sistemn yang sedang berjalan.
F.2 Pengguna dapat membatalkan untuk keluar dari sistem dan kembali ke
menu utama
42
2. Use Case Diagram
Berikut adalah Use Case Diagram usulan di PT Gema Mitra Bersama Salmah
Gambar IV.1
Use Case Diagram Pengguna
uc uc sistem informasi pemesanan
Log Out
Log In
Transaksi
Laporan pemasukan
Data Jamaah
Pengguna
Data Master
Laporan
Jurnal
Data Akun
Registrasi
Pembayaran
Laporan Data Jamaah
usernamePassword
Data Jadwal Keberangkatan
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
43
3. Activity Diagram
Berikut adalah Activity Diagram usulan di PT Gema Mitra Bersama Salmah
A. Activity Diagram Registrasi
Gambar IV.2
Activity Diagram Registrasi
analysis activ ityregister
SistemAdministrasi
membuka sistem menampilkan menu transaksi
memilih menu Registrasi
menampilkan form registrasi
menginput data jamaah
mengeklik button pilih
menampilkan nomor registrasi
menampilkan konfirmasi data
simpan
mengeklik button simpan
mengeklik button simpan menampilkan jadwal keberangkatan
menampilkan kalender otomatis
memilih jadwal keberangkatan
Batal
mengeklik button selesai
menampilkan pemberitahuan
"Pendaftaran Selesai"
44
B. Activity Diagram Mengelola Data Jamaah
Gambar IV.3
Activity Diagram Mengelola Data Jamaah
45
C. Activity Diagram Pembayaran
Gambar IV.4
Activity Diagram Pembayaran
act activ itypembayaran
Sistem
selesai
Admin
membuka sistem menampilkan menu transaksi
Pilih menu Pembayaranmenampilkan menu
pembayaran
mengeklik button bayar
menampilkan nomor bayar secara otomatis
mengisi pencarian nomor registrasi
menampilkan nomor registrasi yang dicari
mencetak laporan pelunasan pembayaran
mengeklik button lunas
menampilkan konfirmasi pelunasan
mengeklik button simpan Simpan Batal
mulai
46
D. Activity Diagram Jurnal
Gambar IV.5
Activity Diagram Jurnal
analysis Business Process Model
SistemAdministrasi
pilih menu transaksi menampilkan menu transaksi
pilih jurnalmenampilkan form jurnal
tanggal & kode_akun terisi secara otomatis
klik no_jurnal pada tabel jurnal menampilkan tanggal,
no_jurnal, kode_akun, no_bayar, debit, kredit &
ket
pilih tombol hapusmengubah data jurnal
pilih tombol update
menghapus data
mengupdate data
pilih kode_akun menampilkan kode_akun
pilih no_bayar
menampilkan no_bayarmasukan debit & kredit
pilih tombol batal
pilih tombol simpan
menyimpan data
data baru ubah data
edit hapus
batalsimpan
47
E. Activity Diagram Akun
Gambar IV.6
Activity Diagram Akun
analysis Activ ity Diagram Akun
SistemAdministrasi
pilih menu master menampilkan menu master
pilih akun menampilkan form akun
kode_akun terisi seacara otomatis
klik tabel akun menampilka kode_Akun & nama_akun
mengubah nama_akun
pilih tombol hapus
masukan nama_Akun
pilih tombol update
mengupdate data
menghapus data
pilih tombol batal
pilih tombol simpan
menyimpan data
data baru ubah data
edit hapus
simpan batal
48
4. Entity Relationship Diagram (ERD)
Gambar IV.7
Entity Relationship Diagram (ERD)
erd memiliki
Jamaah Registrasi
Jadwal_Keberangkatan
PembayaranAkun Jurnal
id_jamaah
nama_jamaah
alamatnama_kota
no_ktp
no_passporttgl_lahir
tempat_lahir
no_telepon
tgl_registrasi
no_registrasi
id_jamaahform_daftar
form_syarat
id_keberangkatan
nama_programnama_penanggungjawabtgl_pulang
tgl_keberangkatan
no_rekeningno_bayar
no_registrasiatas_nama
jumlah_transfer bank_tujuan
bukti_tf
nama_akunkode_akun
kredit tgl_transaksi
kode_akun
debet
id_keberangkatan
no_bayar
No_Jurnal
melakukan
memiliki memiliki
memliki
memliki
1 1
1 1
1
1
1
49
5. Logical Record Structure (LRS)
Gambar IV.8
Logical Record Structure (LRS)
50
6. Spesifikasi File
a. Spesifikasi File Tabel Jamaah
Nama Database : PT_Gema_Mitra_Bersama_Salmah
Nama File : File Data Jamaah
Akronim : data_jamaah,myd
TipeFile : File Master
Akses File : Random
Panjang Record : 173 karakter
Kunci Field : id_jamaah
No Elemen Data Nama Field Type Size Keterangan
1 Id jamaah Id_jamaah varchar 10 Primary Key 2 nama Nama_jamaah varchar 30 3 alamat alamat text 50 4 kota Nama_kota varchar 10 5 Nomor KTP No_ktp varchar 16 6 Nomor pasport No_pasport varchar 7 7 Tanggal lahir Tgl_lahir varchar 8 8 Tempat lahir Tempat_lahir varchar 30 9 Nomor telepon No_telepon varchar 12
Tabel IV.1 Spesifikasi File Tabel Data Jamaah
51
b. Spesifikasi File Tabel Pembayaran
Nama Database : PT_Gema_Mitra_Bersama_Salmah
Nama File : File Tabel Pembayaran
Akronim : data_pembayaran.myd
TipeFile : FileTransaksi
Akses File : Random
Pajang Record : 116 karakter
Kunci Field : no_bayar
No Elemen Data Nama Field Type Size Keterangan
1 no_bayar nomor bayar Varchar 10 Primary Key 2 bank_tujuan nama bank Varchar 20 3 bukti_tf bukti transfer Varchar 20 4 no_rekening nomor rekening Varchar 16 5 jumlah_transfer jumlah pembayaran Int 10 6 atasnama nama Varchar 30 7 no_registrasi nomor registrasi Varchar 10 Foreign Key
c. Spesifikasi File Tabel Registrasi
Nama Database : PT_Gema_Mitra_Bersama_Salmah
Nama File : File Tabel Registrasi
Akronim : data_transaksi.myd
Tabel IV.2 Spesifikasi File Tabel Pembayaran
52
TipeFile : FileTransaksi
Akses File : Random
Pajang Record : 200 karakter
Kunci Field : no_registrasi
d. Spesifikasi File Tabel Jadwal Keberangkatan
Nama Database : PT_Gema_Mitra_Bersama_Salmah
Nama File : File Tabel Jadwal Keberangkatan
Akronim : data_keberangkatan.myd
TipeFile : FileTransaksi
Akses File : Random
Pajang Record : 61 karakter
Kunci Field : id_keberangkatan
No Elemen Data Nama Field Type Size Keterangan 1 no_registrasi nomor registrasi Varchar 10 Primary Key 2 tgl_registrasi tanggal registrasi Varchar 15 3 form_syarat Formulir Text 50 4 form_daftar Formulir Text 50 5 id_jamaah id jamaah Varchar 10 6 id_keberangkatan id keberangkatan Varchar 15 Foreign Key
Tabel IV.3 Spesifikasi File Tabel Registrasi
53
e. Spesifikasi File Tabel Akun
Nama Database : PT_Gema_Mitra_Bersama_Salmah
Nama File : File Tabel Akun
Akronim : Akun.myd
TipeFile : FileMaster
Akses File : Random
Pajang Record : 40 karakter
Kunci Field : kode_akun
No Elemen Data Nama Field Type Size Keterangan
1 id_keberangkatan id keberangkatan Varchar 15 Primary Key 2 tgl_keberangkatan tanggal berangkat Date 8 3 tgl_pulang tanggal pulang Date 8 4 nama_program nama program Varchar 15 5 nama_penaggungjawab nama penanggung jawab Varchar 15
No Elemen Data Nama Field Type Size Keterangan
1 Kode_akun Kode_akun Varchar 10 Primary Key 2 nama akun nama_akun Varchar 30
Tabel IV.4 Spesifikasi File Tabel Jadwal Keberangkatan
Tabel IV.5 Spesifikasi File Tabel Akun
54
f. Spesifikasi File Tabel Jurnal
Nama Database : PT_Gema_Mitra_Bersama_Salmah
Nama File : File Tabel Jurnal
Akronim : Jurnal.myd
TipeFile : FileTransaksi
Akses File : Random
Pajang Record : 118 karakter
Kunci Field : no_jurnal
No Elemen Data Nama Field Type Size Keterangan
1 No_jurnal Kode akun Varchar 30 Primary Key 2 Tgl_transaksi tanggal Varchar 30 2 debet debet Int 8 3 kredit Kredit Int 8 4 Kode_akun Nama_akun Varchar 30 5 no_bayar nomor bayar Varchar 12 Foreign Key
Tabel IV.6 Spesifikasi File Tabel Jurnal
55
7. Depelovement Diagram
Gambar IV.9 Deployment Diagram
56
8. Sequence Diagram
A. Sequence Diagram Registrasi
Gambar IV.10 Sequence Diagram Registrasi
sd Use Case Model
PenggunaMenuUtama MenuTransaksi Registrasi prosesmembuatregistrasi Jamaah JadwalKeberangkatan Registrasi
alt Apakah data sudah lengkap?
get(id_jamaah)
get(id_keberangkatan)
memilihregistrasi()
tampilkanregistrasi()
set(id_jamaah)
get(form_daftar, form_syarat, tgl_registrasi)
lengkapidata!()
memilihregistrasi()
set(id_keberangkatan)
membuatregistrasi()
set(no_registrasi, form_daftar, form_syarat, tgl_registrasi)
PendaftaranSelesai()
57
B. Sequence Diagram Pembayaran
sd Sequencepembayaran
PenggunaMenuUtama MenuTransaksi Pembayaran prosesmembuatpembayaran Registrasi Jurnal Pembayaran
alt Apakah data sudah lengkap?
memilihpembayaran()
get(no_bayar)
membuatpembayaran()
PembayaranLunas()
get(bukti_tf, atas_nama, no_rekening, jumlah_transfer, bank_tujuan)
get(no_registrasi)
LengkapiData!()
tampilkanpembayaran()
memilihpembayaran()
set(no_bayar)
set(no_registrasi)
set(no_bayar, bukti_tf, atas_nama, no_rekening, jumlah_transfer, bank_tujuan)
Gambar IV.11 Sequence DiagramPembayaran
58
C. Sequence Diagram Jurnal
sd Sequencejurnal
PenggunaMenuUtama MenuTransaksi Jurnal prosesmembuatjurnal Akun Pembayaran Jurnal
alt Apakah data sudah lengkap?
memilihjurnal()
LengkapiData!()
get(nama_akun)
set(no_bayar)
get(no_bayar)
membuatjurnal()
memil ihjurnal()
tampilkanjurnal()
set(nama_akun)
JurnalSelesai()
set(tgl_transaksi, debet, kredit)
get(debet, kredit, )
Gambar IV.12 Sequence Diagram Jurnal
59
9. User Interface
Menu Login
Menu Utama
Gambar IV.13 Menu Log In
Gambar IV.14 Menu Utama
60
Menu Master
Menu Transaksi
Gambar IV.15 Menu Master
Gambar IV.16 Menu Transaksi
61
Menu Laporan
Form Data Jamaah
BAB V
Form Jadwal Keberangkatan
Gambar IV.17 Menu Laporan
Gambar IV.18 Form Data Jamaah
62
Form Jadwal Keberangkatan
Form Jurnal
Gambar IV.19 Form Jadwal Keberangkatan
Gambar IV.20 Form Jurnal
63
Form Pembayaran
Form Registrasi
Gambar IV.21 Form Pembayaran
Gambar IV.22 Form Registrasi
64
Form Menu Laporan
Gambar IV.23 Form Laporan Penjualan
65
BAB V
PENUTUP 5.1 Kesimpulan
Berdasarkan uraian yang telah dibahas pada bab-bab sebelumnya, penulis
mencoba menarik kesimpulan mengenai Perancangan Sistem Informasi Penjualan
Tiket Pada PT. Gema Mitra Bersama Salmah sebagai berikut :
Dengan adanya komputerisasi, maka akan didapat beberapa keuntungan
antara lain :
1. Dapat membantu mempermudah dalam pencarian data dan penyimpanan data.
2. Mempermudah kerja karyawan, mengefesiansikan waktu dan menguntungkan
bagi pengguna sistem ataupun bag ipihak lain diluar sistem.
3. Pengolahan data dengan computer dapat memperoleh informasi yang tepat
waktu, tepat guna dan dapatdipercaya.
4. Tidak membutuhkan proses yang panjang serta arsip yang banyak.
5.2 Saran
Untuk menunjang pengembangan danpelaksanaan sistem dimasa yang akan
datang, saran-saran yang dapat penulis berikan adalah sebagai berikut :
1. Apabalia sistem yang masih manual mempunyai banyak kelemahan
hendaknya dibuat sistem baru yang terkomputerisasi.
2. Sebelum menggunakan computer sebagai bagian dari sistem hendaknya
dilakukan pemilihan yang benar-benar selektif untuk pegawai yang akan
66
mengoperasikan computer tersebut, agar sistem dapat berkembang dan tidak
hanya menggunakan saja tetapi juga sekaligus memelihara sistem tersebut.
3. Pemberian pelatihan kepada para karyawan baru diharapkan dapat
mempermudah pengoperasian dan mengurangi kesulitan saat menjalankan
sistem.
4. Untuk menjamin keamanan dari setiap data yang ada selama masih
dibutuhkan ada baiknya disimpan di file yang hanya diketahui oleh karyawan
terkait dana dan baiknya dibuatkan back-up untuk setiap data.
5. Peralatan pendukung harus sesuai dengan kebutuhan sistem.
6. Diperlukan adanya anti virus untuk mengamankan data dari serangan virus.
67
DAFTAR PUSTAKA
Banthley, Leoni D dan Whitten, Jeffrey L. 2007. System Analysis and Design for the Global Enterprise, 7th Edition, International Edition. New York : McGrawHill
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi. Jakarta :
Andi, ,Publisher
Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Berbasis Objek dengan metode USDP. Yogyakarta : Andi, Publisher
Mcleod, Raymond dan Schell. 2007. Sistem Informasi Manajemen. Edisi 9. Jakarta: PT Index.
Mulyadi, 2008. Sistem Akutansi. Jakarta : Salemba Empat
Mulyanto, Agus. 2009. Sistem Informasi Konsep dan Aplikasi. Yogyakarta: Pustaka Pelajar
Rusdiana, H.A, dan Irfan, Mochamad. 2014. Sistem Informasi Manajemen. Bandung:Pustaka Setia.
Susanto Azhar. 2008. Sistem Informasi Akutansi. Jakarta: Gramedia
Sutanta, Edhy. 2011. Basis Data dalam Tinjauan Konseptual. Yogyakarta : Andi, Publisher
Sutarman. 2009. Pengantar Teknologi Informasi. Yogyakarta : Bumi Aksara
Tantra, Rudy. 2012. Manajemen Proyek Sistem Informasi. Yogyakarta : Andi
Yakub.2012.Pengantar Sistem Informasi. Yogyakarta: Penerbit Andi
Wulandari, Lestari T .2013. Desain dan Perancangan Sistem Informasi Akademik Pada STMIK Ubudiyah Indonesia Banda Aceh. Diambil dari :http://lppm.stikesubudiyah.ac.id/jurnal/Lestari_Wulandari.T-tw lestari_wulandari_mi.pdf
68
DAFTAR RIWAYAT HIDUP
A. Biodata Mahasiswa N.I.M : 11142367
Nama Lengkap : Yuna Andria
Tempat & Tanggal Lahir : Sukabumi, 15 Juni 1996
Alamat Lengkap : Jl. Kramat Kwitang Kecil No.5 Rt/Rw 5/7
Kel.Kwitang Kec.Senen Jakarta Pusat
B. Riwayat Pendidikan Formal & Non- Formal 1. SDN Mandalasari Sukabumi, Lulus Tahun 2008
2. SMP Negeri 12 Kota Sukabumi, Lulus Tahun 2011
3. SMA Negeri 3 Kota Sukabumi, Lulus Tahun 2014
C. Riwayat Pengalaman Berorganisasi/ Pekerjaan
1. Bekerja di Bank DBS Indonesia Tahun 2015
2. Bekerja di PT. Jaya Proteksindo Sakti 2015 - sekarang
Jakarta, 10 Juli 2017 Yuna Andria
69
70
71
72
73
74