LANDASAN TEORI
elemennya, serta bergantung pada kegiatan yang ditangani untuk usaha menuju
mengungguli pesaing.
suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu guna mencapai
atau himpunan dari unsur, komponen, prosedur, elemen, atau variable yang
terorganisasi, saling berinteraksi, saling tergantung satu sama lain pada kegiatan
5
6
yang ditangani untuk usaha menuju keunggulan kompetitif, untuk maksud dan
tujuan bersama.
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang
mempunyai sistem yang lebih besar yang disebut dengan Supra Sistem.
Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan
sistem lainnya atau sistem dengan lingkungan luarnya. Batasan sistem ini
memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat
dipisah-pisahkan.
Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang
Lingkungan luar sistem ini dapat menguntungkan dan dapat juga merugikan
energi bagi sistem tersebut, yang dengan demikian lingkungan luar tersebut
Keluaran suatu subsistem akan menjadi masukan untuk subsistem yang lain
Energi yang dimasukan ke dalam sistem disebut masukan sistem, yang dapat
Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang
berguna. Keluaran ini merupakan masukan bagi subsistem yang lain. Seperti
Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan
menjadi keluaran. Sebagai contoh, sistem akuntansi. Sistem ini akan mengolah
manajemen.
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic.
Kalau suatu sistem tidak memiliki sasaran, maka operasi sistem tidak ada
gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan
antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang
Oleh karena itu sistem yang dapat diklasifikasikan dari beberapa sudut
pandang, diantaranya:
1. Sistem Abstrak dan Sistem Fisik (Abstract systems and physical system)
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik, misalnya teologia, yaitu sistem yang berupa pemikiran
sistem yang ada secara fisik, seperti sistem komputer, sistem produksi, sistem
2. Sistem Alamiah dan Sistem Buatan Manusia (Natural system and man-made
system)
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat
manusia. Misalnya sistem perputaran bumi, terjadinya siang dan malam, dan
probabilistic system)
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut
sistem deterministik. Sistem komputer adalah contoh dari sistem yang tingkah
probabilistik.
4. Sistem Tertutup dan Sistem Terbuka (Closed system and open systems)
tanpa ada campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem
10
Kita akan melihat beberapa fase atau tahapan daur hidup suatu sistem,
diantaranya:
Sebelum segala sesuatu terjadi, pastilah terlebih dahulu timbul suatu kebutuhan
meningkat melebihi kapasitas dari sistem yang ada. Semua kebeutuhan ini
efektivitasnya.
Suatu proses atau seperangkat prosedur yang harus diikuti guna menganalisis
kebutuhan tersebut.
diatasi hanya dengan melakukan perbaikan pada sistem yang sedang berjalan.
Tiba saat di mana secara ekonomis dan teknis, sistem yang ada sudah tidak
layak lagi untuk dioperasikan dan sistem yang baru perlu dibangun untuk
menggantikannya.
2.1.5. Informasi
atau mengolah data dari bentuk tak berguna menjadi berguna bagi yang
menerimanya”.
operasi yang resmi atau rutin, dan juga untuk menghasilkan informasi tingkat
operasional organisasi.
Nilai dari informasi ditentukan dari 2 (dua) hal, yaitu manfaat dan biaya untuk
Akan tetapi perlu diperhatikan bahwa informasi yang digunakan di dalam suatu
informasi digunakan tidak hanya oleh satu pihak saja di dalam perusahaan.
berlanjut dan bertahap guna memperoleh hasil yang diharapkan oleh sistem
terebut.
belaka.
Input mewakili data yang masuk kedalam sistem informasi. Yang dimaksud
dengan input disini termasuk metode dan media untuk menangkap data yang
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang
keras (hardware).
15
Basis data (database) merupakan kumpulan data yang saling berkaitan dan
Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana
Untuk merancang sistem informasi, baik itu sistem yang berskala besar
maupun sistem yang berskala kecil, memerlukan peralatan pendukung yang akan
untuk membuat analisis dan desain yang menggambarkan sistem yang dibangun
kategori”.
apa yang disebut atribut dan metode atau operasi. Atribut merupakan
metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas. Diagram kelas
Tabel II.1
Class Diagram
ClassName KELAS / CLASS
-memberName
-memberName Kelas pada struktur sistem.
-memberName
ANTARMUKA / INTERFACE
Sama dengan konsep interface dalam
pemrograman berorientasi objek.
ASOSIASI / ASSOCIATION
Relasi antar kelas dengan makna
umum, asosiasi biasanya juga disertai
dengan multiplicity.
ASOSIASI BERARAH / DIRECTED
ASSOCIATION
Relasi antar kelas dengan makna kelas
yang satu digunakan oleh kelas yang
lain, asosiasi biasanya juga disertai
dengan multiplicity.
GENERALISASI/
GENERALIZATION
Relasi antar kelas dengan makna
generalisasi-spesialisasi (umum-
khusus).
KEBERGANTUNGAN/
19
DEPEDENCY
Relasi antar kelas dengan makna
kebergantungan antar kelas.
AGREGASI / AGGREGATION
Relasi antar kelas dengan makna
semua-bagian (whole-part).
dan jalannya objek dalam sistem. Pada diagram harus dipastikan semua
kelas yang sudah didefinisikan pada diagram kelas harus dipakai objeknya,
Tabel II.2
Objek Diagram
OBJEK / OBJECT
Nama_objek : nama_kelas
Dari kelas yang berjalan saat sistem
Attribute=nilai
dijalankan.
LINK
Tabel II.3
Component Diagram
PACKAGE
Package merupakan sebuah bungkusan
KOMPONEN
Component1
Komponen sistem.
KEBERGANTUNGAN/
DEPENDENCY
dipakai.
ANTARMUKA / INTERFACE
Sama dengan konsep interface dalam
LINK
saling terhubung.
Tabel II.4
Composite Diagram
PROPERTY
Role Name: TypeName
Property adalah satu set dari suatu
instance.
(harus ada).
CONNECTOR
PORT
sistem.
22
suatu property.
public.
bersifat protected.
CLASS
Class
Jika yang akan dijabarkan strukturnya
saling terkait dalam diagram UML. Hampir semua diagram dalam UML
Tabel II.5
Package Diagram
Package
Peminjaman
Tabel II.6
Deployment Diagram
PACKAGE
Package
Merupakan sebuah bungkusan dari satu
NODE
komponen.
DEPENDENCY
25
LINK
menggambarkan kelakuan.
sebuah interaksi antara satu atau lebih actor dengan sistem informasi yang
akan dibuat. Secara kasar use case digunakan untuk mengetahui fungsi apa
saja yang ada di alam sebuah sistem informasi dan apa saja yang berhak
Tabel II.7
Use Case Diagram
USECASE
Fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar
pesan antar unit atau aktor.
AKTOR / ACTOR
Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi
yang akan dibuat di luar sistem
informasi yang akan dibuat itu sendiri.
26
ASOSIASI / ASSOCIATION
Komunikasi antara actor dan usecase
yang berpartisipasi pada usecase atau
usecase memiliki interaksi dengan
aktor.
<<include>> INCLUDE
Relasi usecase dimana proses
bersangkutan akan dilanjutkan keproses
yang dituju.
<<extend>> EKSTENSI / EXTEND
Relasi usecase tambahan kesebuah
usecase yang ditambahkan dapat
berdiri sendiri walau tanpa usecase
tambahan itu.
GENERALISASI/
GENERALIZATION
Dimana fungsi yang satu adalah fungsi
sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak.
Tabel II.8
Activity Diagram
STATUS AWAL / START
Status awal aktivitas sistem, sebuah
diagram aktivitas memiliki sebuah
status awal.
AKTIVITAS / ACTION
Aktivitas yang dilakukan sistem,
aktivitas biasanya diawali dengan kata
kerja.
PERCABANGAN / DECISION
Asosiasi percabangan dimana jika ada
pilihan aktivitas lebih dari satu.
PENGGABUNGAN / JOIN
Asosiasi penggabungan dimana lebih
dari satu aktivitas digabungkan menjadi
satu.
STATUS AKHIR / FINAL
Status akhir yang dilakukan sistem,
sebuah diagram aktivitas memiliki
sebuah status akhir.
SWIMLANE
Nama swimlane
Memisahkan organisasi bisnis yang
bertanggung jawab terhadap aktifitas
yang terjadi.
Sumber : Rossa dan M.Salahuddin (2014:162)
c. State Machine Diagram status atau sering juga disebut diagram status
sebuah mesin atau sistem atau objek. Jika diagram sekuen digunakan untuk
28
Tabel II.9
State Machine Diagram
STATUS AWAL / START
hidup.
sistem.
EVENT
STATE
state
State atau status keadaan sistem pada
perubahan tersebut.
interaksi sistem dengan sistem lain maupun interaksi antar subsistem pada
suatu sistem.
diterima antar objek. Oleh karena itu untuk menggambarkan diagram sekuen
maka harus diketahui objek-objek yang terlibat dalam sebuah use case
itu.
Tabel II.10
Squence Diagram
AKTOR
INTERFACE / BOUNDARY
OBJECT
Sebuah obyek yang menjadi
penghubung user dengan sistem.
30
CONTROL OBJECT
Mengkoordinasikan perilaku sistem
ENTITY OBJECT
Suatu Objek yang berisi informasi
kegiatan yang terkait yang tetap dan
disimpan kedalam suatu database.
OBJECT MESSAGE
Menggambarkan pesan/hubungan
antar obyek, yang menunjukan urutan
kejadian yang terjadi.
MESSAGE to SELF
Menggambarkan pesan/hubungan
objek itu sendiri, yang menunjukan
urutan kejadian yang terjadi.
LIFELINE
Garis titik-titik yang berhubungan
dengan objek, sepanjang lifeline
terdapat activation.
31
ACTIVATION
Mewakili sebuah eksekusi operasi dari
objek, panjang kotak ini berbanding
lurus dengan durasi aktivasi sebuah
operasi.
antar objek atau bagian dalam bentuk urutan pengiriman pesan. Diagram
gabungan antara struktur statis dan tingkah laku dinamis dari suatu sistem.
Tabel II.11
Communication Diagram
OBJECT
LINK
kata-kata.
ternary (satu relasi menghubungkan tiga buah relasi) atau N-ary (satu relasi
Tabel II.12
Entity Relationship Diagram (ERD)
ENTITAS
Suatu objek yang dapat diidentifikasi
dalam lingkungan pemakai.
RELASI
Menunjukkan adanya hubungan di
ATRIBUT
Berfungsi mendeskripsikan karakter
LINE
adalah “sebuah model sistem yang digambarkan dengan sebuah diagram-ER akan
mengikuti pola atau aturan permodelan tertentu dalam kaitanya dengan konvensi
ke LRS”.
2. Sebuah atribut relasi disatukan dalam sebuah kotak bersama entitas jika
hubungan yang terjadi pada diagram-ER 1:M (relasi bersatu dengan cardinality
M) atau tingkat hubungan 1:1 (relasi bersatu dengan cardinality yang paling
membutuhkan referensi).
3. Sebuah relasi dipisah dalam sebuah kotak tersendiri (menjadi entitas baru) jika
tingkat hubunganya M:M (many to many) dan memiliki foreign key sebagai
primary key yang diambil dari kedua entitas yang sebelumnya saling
berhubungan
dengan cara yang berdaya guna dan dalam bentuk satuan uang dan
memungkinkan adanya penilaian dan keputusan yang jelas dan tegas bagi mereka
pembukuan keuangan yang di mulai dari jurnal dan berakhir pada laporan
keuangan. Hal itu adalah definisi secara singkat saja. Jadi ketika kita bertanya,
Siklus akuntansi jika di lihat dari kegiatannya maka akan di peroleh beberapa
pembelian atas bahan baku dan menyimpan informasi mengenai sumber pasokan
akuntansi, menyetujui pembayaran atas setiap faktur yang diterima dari pemasok.
semua transaksi pemelian barang dagang dan barang lainnya secara kredit. dengan
demikian untuk pembelian barang dagang atau baran lainnya secara tunai akan
dicatat dalam jurnal pengeluaran kas. Sistem Fisik atau Periodik adalah sistem
atas unit yang terjual atau yang ada di tangan. sistem fisik digunakan untuk
menentukan jumlah kuantitas persediaan barang dan dilakukan pada akhir periode
akuntansi.
38
Pembelian
- Rp. xxxxx
Setiap terjadi pembelian kredit barang dagang, akan dicatat dalam debit
akun Pembelian dan kredit akun Utang Dagang. Apabila transaksi ini terjadi
terus-menerus yang menelusuri persediaan dan harga pokok pembelian atas dasar
jenis persediaan, memuat nama barang, tempat penyimpanan barang, kode barang,