LANDASAN TEORI
adalah suatu abstraksi dari ciri-ciri sesuatu yang mempermudah komunikasi antar
suatu bentuk integritas antara satu komponen dengan komponen lain karena
sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi di dalam
sistem tersebut”.
maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang
dihubungkan dengan ruang lingkup yang lebih sempit. Bila merupakan suatu
sistem utama, seperti misalnya sistem bisnis, maka istilah goal lebih tepat
merupakan bagian atau subsistem dari sistem bisnis, maka istilah objectives yang
lebih tepat. Jadi tergantung dari ruang lingkup darimana memandang sistem
5
tersebut. Seringkali tujuan (goal) dan sasaran (objectives) digunakan secara
bersama untuk mencapai sasaran dan maksud. Berarti sebuah sistem bukan
seperangkat unsur yang tersusun secara tidak teratur, tetapi terdiri dari unsur-
unsur yang dapat dikenal dan saling melengkapi karena mempunyai suatu maksud
dan tujuan.
saling berkaitan dan saling bekerja sama membentuk suatu jaringan kerja untuk
mencapai sasaran dan tujuan tertentu”. Unsur-unsur yang mewakili suatu sistem
(output).
A. Karakteristik Sistem
adalah input, proses, dan output”. Hal ini merupakan konsep sebuah sistem yang
sangat sederhana, sebab sebuah sistem dapat mempunyai beberapa masukan dan
keluaran. Selain itu, sebuah sistem memiliki karakterisik atau sifat-sifat tertentu ,
yang menandakan bahwa hal tersebut dapat dikatakan sebagai suatu sistem.
6
dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi
antara suatu sistem dengan sistem yang lain atau sistem dengan
Lingkungan luar adalah bentuk apapun yang ada diluar ruang lingkup
dikendalikan.
daya mengalir dari satu subsistem ke subsitem lain. Bentuk keluaran dari
7
5. Masukan Sistem (Input)
Keluaran sistem adalah hasil dari energi yang telah diolah dan
8
B. Klasifikasi Sistem
Sistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide secara
fisik tidak terlihat. Sedangkan sistem fisik adalah sistem yang ada secara
fisik.
Sistem alamiah adalah sistem yang terjadi karena proses alam. Sistem
Sistem tertentu beroperasi dengan tingkah laku yang dapat diprediksi dan
9
Sistem ini menerima masukan dan menghasilkan keluaran untuk
Sistem terbuka : Ac
yang diikuti dalam penerapan sistem atau subsistem informasi berbasis komputer.
Siklus hidup sistem terdiri dari serangkaian tugas yang mengikuti langkah-
Siklus hidup sistem sering disebut sebagai pendekatan air terjun (Waterfall
hanyalah salah satu dari rangkaian daur hidup suatu sistem. Meskipun demikian
proses ini merupakan aspek yang sangat penting. Daur hidup sistem terdiri dari
melalui kapasitas dari sistem yang ada. Semua kebutuhan ini harus dapat
efektivitasnya.
10
2. Pembangunan Sistem
3. Pemasangan Sistem
4. Pengoperasian sistem
atau diperbarui.
Namun secara ekonomis dan teknis, sistem yang tidak layak lagi untuk
11
dimana sistem tersebut tidak lagi beradaptasi dengan perubahan-perubahan yang
ada ataupun secara ekonomis tidak layak lagi untuk dioperasikan. Sistem yang
memiliki arti bagi penerima dan dapat berupa fakta, suatu nilai yang bermanfaat.
Jadi ada suatu proses transformasi data menjadi suatu informasi input, proses dan
output.
sehimpunan data yang telah diolah menjadi sesuatu yang memiliki arti dan
bahwa “informasi adalah data yang telah diorganisasi, dan telah memiliki
12
Menurut Hutahaean (2015:9) menyatakan bahwa “informasi adalah data
yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi
penerimanya”.
bentuk yang masih mentah, sehingga perlu diolah lebih lanjut melalui model
1. Relevan
Informasi akan bernilai semakin tinggi, jika disajikan secara lengkap dalam
3. Kebenaran
Informasi yang bernilai tinggi adalah informasi yang benar-benar berasal dari
4. Terukur
Informasi yang bernilai tinggi adalah informasi yang jika dilacak kembali
13
5. Keakuratan
Informasi berasal dari data atau hasil pengukuran dan pencatatan terhadap
fakta. Oleh karena itu kecermatan dalam mengukur dan mencatat fakta
6. Kejelasan
Informasi dapat disajikan dalam berbagai bentuk teks, tabel, grafik, chart dan
memahami maknanya.
7. Keluwesan
8. Ketepatan waktu
Informasi yang baik adalah informasi yang disajikan tepat pada saat
14
1. Tujuan
Setiap sistem informasi dirancang untuk mencapai satu atau lebih tujuan yang
2. Input
3. Output
Informasi yang dihasilkan oleh sebuah sistem disebut output. Output dari
4. Penyimpan data
Data sering disimpan untuk dipakai lagi dimasa mendatang. Data yang
5. Pemroses
dan akurat.
15
7. Pemakai
Informasi yang dihasilkan oleh sebuah sistem informasi harus akurat, bebas
dari berbagai kesalahan, dan terlindung dari akses secara tidak sah. Untuk
sedemikian rupa, sistematis dari segi isi dan berdasarkan standar yang diakui
umum.” Oleh karena itu, pihak yang berkepentingan dapat mengetahui posisi
sistem yang memproses data dan transaksi guna menghasilkan informasi yang
berikut :
16
1. Mengumpulkan transaksi dan data lain kemudian memasukkannya ke dalam
sistem.
komputer.
Gaji adalah suatu bentuk balas jasa ataupun penghargaan yang diberikan
secara teratur kepada seseorang atas jasa dan hasil kerjanya. Gaji sering juga
Perbedaan gaji dan upah hanya terletak pada kuatnya ikatan kontrak kerja dan
pada setiap akhir bulan dan jumlahnya tetap. Gaji merupakan unsur yang penting
bagi perusahaan, maka diperlukan suatu sistem yang dapat mengelola gaji secara
baik. Sistem penggajian merupakan suatu jaringan prosedur yang dibuat secara
terpadu untuk menghasilkan informasi mengenai gaji pegawai secara akurat dan
memerlukan.
17
pembayaran secara periodik dari sebuah perusahaan atau instansi kepada seorang
Dokumen ini digunakan oleh fungsi pencatat waktu untuk mencatat jam
dapat berupa daftar hadir biasa, dapat pula berbentuk kartu hadir yang
pembuat daftar gaji dan upah untuk kemudian dibandingkan dengan kartu
18
jam hadir sebelum digunakan untuk distribusi biaya upah langsung
Dokumen ini berisi jumlah gaji dan upah brutto setiap karyawan,
Dokumen ini merupakan ringkasan gaji dan upah per departemen, yang
oleh fungsi akuntansi biaya dengan dasar rekap daftar gaji dan upah.
Dokumen ini dibuat oleh fungsi pembuat daftar gaji dan upah bersamaan
dengan pembuatan daftar gaji dan daftar upah atau dalam kegiatan yang
terpisah dari pembuatan daftar gaji dan upah. Dokumen ini dibuat
sebagai catatan bagi setiap karyawan mengenai rincian gaji dan upah
Uang gaji dan upah karyawan diserahkan kepada setiap karyawan dalam
19
8. Bukti kas keluar
daftar gaji dan upah yang diterima dari fungsi pembuat daftar gaji dan
upah.
B. Jurnal
sebuah perusahaan yang dapat diukur dengan satuan moneter (uang)”. Tidak
itu memiliki nilai ekonomi dan berpengaruh terhadap posisi keuangan perusahaan.
Kas xxx
20
merupakan alat yang digunakan untuk menggambarkan bentuk logika model dari
bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan
objek”
UML tidak terbatas pada metodologi tertentu, meskipun pada kenyataannya UML
A. Diagram UML
oleh OMG. Menurut Rosa dan Salahuddin (2013:140), pada UML 2.3 terdiri dari
21
Sumber : Rosa dan Salahuddin (2014:140)
22
Penjelasan tentang masing-masing diagram sebagai berikut :
a. Class Diagram
b. Object Diagram
c. Component diagram
23
terhubung. Dapat menggambarkan struktur di dalam kelas atau
kolaborasi.
e. Package Diagram
f. Deployment Diagram
sebuah interaksi antara satu atau lebih aktor dengan sistem informasi
h. Activity Diagram
(aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau
24
i. State Machine Diagram
j. Sequence Diagram
objek pada use case dengan mendeskripsikan waktu hidup objek dan
k. Communication Diagram
diperoleh dari diagram kelas, diagram sekuen, dan diagram use case
l. Timing Diagram
25
m. Interaction Overview Diagram
berikut:
sequence dan collaboration untuk tiap alur pekerjaan, jika sebuah use
case memiliki kemungkinan alur normal dan error, buat lagi satu
26
7. Buatlah rancangan user interface model yang menyediakan antar muka
atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat
unit test untuk menguji fungsionalitas class dan interaksi dengan class
lain.
component diagram pada tahap ini. Juga, definisikan test integrasi untuk
11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan:
a. Pendekatan use case dengan mengassign setiap use case kepada tim
dengan test.
Tidak ada batasan yang tegas diantara berbagai konsep dan konstruksi
konsep dan dalam UML menjadi beberapa view. Suatu view sendiri pada
27
dasarnya merupakan sejumlah konstruksi pemodelan UML yang
merepresentasikan suatu aspek tertentu dari sistem atau perangkat lunak yang
dapat dibagi menjadi tiga area utama, yaitu: klasifikasi struktural (structural
1. Sesuatu (things)
a. Structural things
maupun konseptual.
b. Behavioral things
c. Grouping things
28
pengelompokkan sesuatu, misalnya model-model dan subsistem-
subsistem.
d. Annotational things
2. Relasi (Relationship)
a. Ketergantungan
b. Asosiasi
c. Generalisasi
perilaku dan struktur data dari objek yang ada di atasnya objek induk
(ancestor). Arah dari atas ke bawah dari objek induk ke objek anak
29
d. Realisasi
Perancangan database tidak sulit, namun apabila dalam jumlah yang besar
diantaranya :
penampilan.
diantaranya :
30
3. Logical Record Structure (LRS)
a. Setiap entity akan diubah kebentuk sebuah kotak dengan nama entity
dimunculkan.
31