LANDASAN TEORI
Peranan Teknologi Informasi dan Komunikasi (TIK) yang kian pesat menjadi
salah satu peran yang membuat perusahaan mampu bersaing dalam roda bisnis
perekenomian. Arus pertumbuhan yang semakin pesat tidak mampu terbendung lagi
meningkatkan daya saing dalam mendorong roda bisnis dan perekonomian yang
semakin cepat pula. Tidak hanya digunakan untuk proses otomatisasi dalam
model bisnis perusahaan menjadi lebih modern dan berdaya saing hebat demi
jangkauan bisnis.
Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau
berinteraksi, saling ketergantungan satu sama lainnya dan terpadu. Sistem juga
merupakan suatu kesatuan yang terdiri dari dua atau lebih komponen atau
(2011:01) mendefinisikan “Suatu sistem adalah suatu jaringan kerja dari prosedur-
memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada dalam
sistem tersebut.”
sekelompok, dua atau lebih komponen yang saling berkaitan yang bersatu untuk
Konsep sebuah sistem secara umum biasanya terdiri dari masukan (Input),
proses (Process), dan keluaran (Output), selain itu juga sistem memiliki
karakteristik atau sifat-sifat tertentu, yang membedakan bahwa hal tersebut bisa
Ruang lingkup sistem merupakan daerah yag membatasi antara sistem dengan
yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini
dipisahkan.
Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang
luar sistem bersifat menguntungkan dan dapat juga bersifat merugikan sistem
tersebut demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara.
Hasil energi yang diolah dan diklasifikasika menjadi keluaran yang yang
berguna.
menjadi keluaran.
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
deterministic. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem
sebagai berikut :
Sistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran
sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi,
Sistem Alamiah adalah sistem yang terjadi melalui proses alam; tidak dibuat
System)
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut
yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur
Probabilistic.
campur tangan pihak lain. Sedangkan sistem terbuka dalah sistem yang
mendefinisikan bahwa
data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi
yang menerimanya.”
Komputer menambahkan satu atau dua dimensi, serta kecepatan, ketelitian serta
penyediaan data dengan volume yang lebih besar yang memberikan bahan
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan dibasis data dengan
Merupakan kumpulan dari data yang saling berhubungan satu dengan yang
Blok ini digunakan untuk meyakinkan agar hal-hal yang dapat merusak
cepat diatasi.
2.1.7. Sistem Informasi Akuntansi
Akuntansi adalah suatu alat yang terintegrasi di lapangan dengan sistem informasi
Secara garis besar aktivitas utama dari sistem informasi akuntansi adalah
komponen sistem fungsi atau subsistem adalah input, proses dan output. Fungsi
ini juga menunjukkan bahwa sistem tidak bisa berdiri sendiri, harus ada input,
Input merupakan segala sesuatu yang masuk kedalam suatu sistem, input
bervariasi bisa berupa energy, manusia, data, modal,dll. input merupakan pemicu
berupa perakitan yang menghasilkan satu macam output dari berbagai macam
Output adalah hasil dari suatu proses yang merupakan tujuan dari
2. Output suatu sistem yang dikonsumsi oleh subsistem yang lain dalam sistem
3. Output yang merupakan bagian dari output secara keseluruhan yang dapat
dikonsumsi oleh sistem lain atau oleh sistem yang bersangkutan, tapi menjadi
hardware yang digunakan dalam melakukan pengolahan data itu akan dijelaskan
dibawah ini :
diutamakan yaitu :
a. Menangkap data.
dipelihara.
dengan akuntansi.
perangkat keras (hardware) dan perangkat lunak (software), perangkat keras yang
digunakan dalam memproses data yaitu Central Processing Unit (CPU), yang
adalah jurnal yang dibuat atau digunakan untuk mencatat transaksi penerimaan
pengeluaran kas. Penerimaan kas dapat berupa bunga, deviden, setoran, modal,
penjualan aktiva tetap dan investasi dan lain-lain. Bentuk dari penerimaan kas
yaitu berupa uang tunai, cek, bilyet giro, bank draft. Adapun tujuan dari laporan
penerimaan kas itu yaitu untuk mengetahui berapa jumlah kas yang dimiliki
perusahaan dan berapa jumlah yang masih dipinjam oleh pihak lain.
sebagai berikut :
Kas Rp xxx
Pendapatan Rp xxx
2.1.9. Java
berorientasi objek yang dapat berjalan pada platform yang berbeda, baik di
Jadi, kita dapat membuat sebuah aplikasi dengan java pada sistem operasi
Linux dan selanjutnya menjalankan atau menginstal aplikasi tersebut pada sistem
digunakan pada lingkungan berbeda, seperti pada : Desktop, Mobile, Internet, dan
lain-lain.
2.1.10. MySQL
internet.
Menurut Wahana (2010:5), MySQL adalah program database yang mampu
mengirim dan menerima data dengan sangat cepat da multi user, yang memiliki
supemrograman, seperti Java, C++, Visual Basic, atau bahkan dihubungkan secara
source code, project plan, tesis, dan prototypes. Untuk dapat memahami UML
1. Benda (Things)
Adalah abtraksi yang pertama dalam sebuah model, merupakan hal yang
sangat mendasar dalam model UML, juga merupakan bagian paling statik
a. Classes
b. Interfaces
c. Collaboration
d. Use case
sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor,
‘usecase’ digunakan untuk membentuk tingkah laku beda atau things
e. Nodes
mungkin terletak pada sebuah node dan juga mungkin akan berpindah dari
node satu ke node lainnya. Umumnya node ini digambarkan seperti kubus
2. Hubungan (Relationships)
a. Dependency
Adalah hubungan semantik antara dua benda atau things yang mana
terputus-putus.
b. Association
pengaruhnya dalam hal struktur dan tingkah lakunya kepada obyek induk.
d. Realizations
interface dan kelas atau elemen, serta antara use cases dan collaborations.
3. Bagian (Diagrams)
pengembang.
menurut aspek atau sudut pandang tertentu. Menurut Rosa dan Shalahuddin
(2013:140) pada UML 2.3 terdiri dari 13 macam diagram sebagai berikut :
a. Class Diagram
b. Object Diagram
Hal-hal yang ada pada object terkandung di dalam class diagram. Tujuan
dasar dari sebuah object diagram adalah mengikuti sebuah analisa untuk
c. Component Diagram
Merupakan penerapan software dari satu ataupun lebih class, dan biasanya
berupa file data atau .exe, source code, table, document dsb.
e. Package Diagram
Mekanisme tujuan umum untuk mengatur model menjadi sebuah hirarki.
Sebuah package bisa menjadi anggota package yang lain. Bila dibuat hirarki,
f. Deployment Diagram
dibuat.
h. Activity Diagram
i. Statemachine Diagram
j. Sequence Diagram
waktu hidup objek dan message yang dikirimkan dan diterima antar objek.
k. Communication Diagram
Sejenis diagram interaksi yang lebih menekankan pada link data diantara
l. Timming Diagram
Merupakan diagram yang focus pada penggambaran terkait dengan batasan
m. Interaction Diagram
2.2.3. Database
Rosa dan Shalahuddin (2013:50) Pemodelan awal basis data yang paling
bawahi.
dengan pemakaian angka (1 dan 1 untuk relasi satu ke-satu, dan N untuk
struktur record-record pada table-tabel yang terbentuk dari hasil relasi antar
himpunan entitas. Menentukan Kardinalitas, Jumlah Tabel dan Foreign Key (FK).
a. Setiap entity akan diubah kebentuk sebuah kotak dengan nama entity diluar
b. Sebuah relasi kadang disatukan dalam sebuah kotak bersama entity, kadang
Antara pokok diatas akan sangat dipengaruhi oleh elemen yang menjadi titik