• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB II LANDASAN TEORI"

Copied!
11
0
0

Teks penuh

(1)

BAB II

LANDASAN TEORI

2.1. Konsep Dasar

Perkembangan teknologi yang semakin pesat sekarang ini menuntut kita untuk mengikuti arus perkembangan teknologi tersebut, begitu juga bagi instansi atau sebuah organisasi pastilah ingin mendapatkan informasi yang tepat, cepat, dan relevan begitupun dalam mengolah data tentunya harus menggunakan sistem informasi(Sihotang, 2019).

2.1.1. Sistem

Menurut Tyoso dalam (Anna, Nurmalasari, & Yusnita, 2018) berpendapat bahwa “Sistem adalah suatu kumpulan komponen-komponen kesatuan yang saling berkaitan dan berhubungan atau berinteraksi antar subsistem untuk mencapai tujuan”. Klasifikasi sistem antara lain: sistem alamiah, sistem buatan manusia, sistem deterministik, sistem probabilistik, sistem terbuka dan sistem tertutup.

1. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak ada campur tangan manusia, contohnya: sistem tata surya.

2. Sistem buatan manusia adalah suatu sistem yang dirancang oleh manusia.

Sistem buatan yang melibatkan interaksi manusia, contohnya: sistem akuntansi.

3. Sistem deterministik adalah sistem yang beroperasi dengan tingkah laku yang sudah dapat diprediksi dan nampak secara fisik, seperti: sistem komputer.

4. Sistem probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas, contohnya: sistem manusia.

(2)

5. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luar, sistem ini menerima dan menghasilkan keluaran untuk subsistem lainnya, contohnya: sistem kebudayaan manusia

6. Sistem tertutup adalah suatu sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luar. Sistem ini bekerja sendiri secara otomatis tanpa adanya campur tangan dari pihak luar.

2.1.2. Sistem Informasi

Sistem informasi menurut Yunaeti & Irviani dalam (Erawati & Ramdani, 2019) adalah suatu kumpulan sistem atau elemen yang saling berhubungan dan berkumpul dalam satu kesatuan organisasi yang mempertemukan kebutuhan pengolahan data, input processing, output dan mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi yang di tetapkan.

2.1.3. Sistem Informasi Akuntansi

Menurut Romney dan Steinbart dalam (Erawati & Ramdani, 2019) bahwa Sistem Informasi Akuntansi merupakan suatu sistem yang mengumpulkan, mencatat, menyimpan dan mengolah data. Sistem ini meliputi orang, prosedur dan intruksi, data, perangkat lunak, infrastruktur teknologi informasi, serta pengendalian internal dan ukuran keamanan untuk menghasilkan informasi yang bermanfaat bagi pengambil keputusan dan berguna bagi pemakainya.

2.1.4. Pengelolaan

Di dalam kamus besar bahasa indonesia, pengelolaan adalah proses, cara, perbuatan mengelola, dan/atau proses melakukan kegiatan tertentu dengan menggerakan tenaga orang lain dan/atau proses yang membantu merumuskan

(3)

kebijaksanaan dan tujuan organisasi, dan/atau proses yang memberikan pengawasan pada semua hal yang terlibat dalam pelaksanaan kebijaksanaan dan pencapaian tujuan.

2.1.5. Kas

Kas merupakan alat pertukaran yang dimiliki perusahaan dan siap digunakan dalam transaksi perusahaan. Dalam laporan posisi keuangan kas merupakan aset yang paling lancar.(Muslimah & Supriyono, 2018)

2.1.6. Jurnal Kas

Jurnal merupakan catatan akuntansi pertama yang digunakan untuk mencatat, mengklasifikasikan dan meringkas data keuangan. Jurnal yang digunakan yaitu jurnal penerimaan kas dan pengeluaran kas(Adhiyastha & Insani, 2019).

Menurut Bahri dalam (Anna, Nurmalasari & Yusnita 2018)penerimaan kas dan pengeluaran kas yaitu :

1. Penerimaan kas

Merupakan jurnal khusus yang digunakan sebagai alat mencatat semua transaksi keuangan yang mengakibatkan bertambahnya kas atau uang perusahaan.

Contoh jurnal Penerimaan kas :

Rekening Debet Kredit

Kas XXX

Biaya SPP XXX

Kas XXX

Biaya Bantuan Dana Pemerintah XXX

(4)

Kas XXX

Biaya Pendaftaran Murid XXX

Kas XXX

Biaya Infak XXX

2. Pengeluaran kas

Suatu jurnal khusus yang dipergunakan oleh suatu perusahaan sebagai alat mencatat semua transaksi pengeluaran uang tunai atau kas dari berbagai jenis transaksi yang terjadi.

Contoh Jurnal pengeluaran kas :

Rekening Debet Kredit

Gaji Guru (Honor) XXX

Kas XXX

Iuran Keamanan XXX

Kas XXX

Biaya Listrik XXX

Kas XXX

Biaya Dinas XXX

Kas XXX

Peralatan Sekolah XXX

Kas XXX

Perlengkapan XXX

Kas XXX

Biaya Perbaikan XXX

Kas XXX .

(5)

2.1.7. Pengelolaan Kas

Suatu kegiatan dengan memperhatikan upaya-upaya pengendalian kas yang baik sehingga dapat digunakan secara efektif dan efisiendalam aktivitas operasional entitas tersebut yang mana kas ini sangat mudah dipindah tangankan dan mudah untuk diselewengkan(Atikah, Wulandari, & Chandra, 2015).

2.1.8. TK (Taman Kanak-kanak)

Taman kanak-kanak merupakan salah satu pendidikan formal untuk anak usia dini, yang diupayakan untuk mengenalkan sesuatu yang dapat mengembangkan potensi anak sejak usia dini dan berkembang secara wajar sebagai anak. Taman kanak-kanak memiliki kurikulum yang mengandung muatan tujuan dari pendidikan anak usia dini, karena pendikan taman kanak-kanak merupakan jembatan antara lingkungan keluarga dengan masyarakat yang lebih luas dan lingkungan lainnya (Anhusadar, 2016).

Kurikulum TK ditekankan pada pemberian rangsangan pendidikan untuk membantupertumbuhan dan perkembangan jasmani dan rohani agar anak memiliki kesiapan dalam memasuki pendidikan lebih lanjut(Khotijah, Marlina, & Driyani, 2017).

Ditaman kanak-kanak terdapat 2 kelompok yaitu kelompok A dengan usia 4-5 tahun dan kelompok B dengan usia 5-6 tahun. Pembelajaran di taman kanak- kanak dilakukan untuk mengembangkan dan menstimulasi 6 aspek perkembangan anak yaitu nilai agama, moral, bahasa, fisik motorik, kognitif, sosial emosional, dan seni. Semua aspek perkembangan tersebut distimulasi dengan baik sesuai dengan tahap perkembangan anak.

(6)

2.1.9. Web

1. Definisi WebSite

Menurut Agus Hariyanto dalam (Destiningrum & Adrian, 2017)bahwa Website atau Web adalah sebuah software yang dapat diartikan sebagai kumpulan halaman yang menampilkan gabungan dari informasi data teks, data gambar, data animasi, suara, dan video, baik yang bersifat statis mapun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, dan masing-masing data dihubungkan oleh sebuah jaringan halaman atau biasa disebut hyperlink.

2. Internet

Menurut Rukiastiandari& Mado dalam (Chistian & Ariani, 2019)bahwa Internet adalah sistem terbesar pada jaringan komputer yang terhubung dengan menggunakan sistem Global Transmission Control Protocol atau Internet Control Protocol (TCP/IP) sebagai alat pertukaran paket untuk melayani miliaran pengguna

diseluruh dunia.

3. Web Browser

Menurut Abdulloh dalam (Chistian & Ariani, 2019) bahwa Web Browser merupakan sebuah aplikasi atau program yang digunakan untuk menampilkan dan mengetes hasil program yang dijalankan melalui perangkat komputer dengan memanfaatkan jaringan internet. Beberapa skrip CSS3 dan HTML5 ada yang hanya support pada web browser tertentu dan tidak support pada yang lain, sehingga menggunakan lebih dari satu web browser akan lebih baik. Walaupun untuk kebanyakan browser versi terbaru sudah support hampir semua fitur CSS3 dan HTML5.

(7)

4. Web Server

Menurut Abdulloh dalam (Chistian & Ariani, 2019) bahwa Web Server merupakan salah satu perangkat lunak yang berfungsi untuk menerima sebuah permintaan (request) melalui protocol HTTP atau HTTPS dari client kemudian mengirimkan kembali dalam bentuk halaman-halaman web. Salah satu yang termasuk web server adalah Apache. Dalam penggunaannya, biasanya sudah jadi satu paket dengan PHP dan MySQL. Contoh paket yang sudah berisi Apache , PHP dan MySQL adalah Xampp dan Appserv.

2.2. Peralatan Pendukung (Tools System) 2.2.1.UML (Unified Modelling Language)

Menurut Andi dan Asri dalam (Ramadhanu, Arsyah, Syahputra, & Okta, 2019) mengemukakan bahwa UML atau Unified modeling language merupakan suatu metode himpunan struktur. Teknik untuk permodelan software yang secara visual sebagai sarana pengembangan perancangan sistem berorientasi objek dan UML saat ini seudah menjadi bahasa standar.

Terdapat beberapa macam diagram menurut (Wira, Putra, & Andriani, 2019) yaitu:

1. Use Case Diagram

Use case diagram merupakan pemodelan yang digunakan untuk

memperlihatkan himpuan use case dan aktor-aktor sistem informasi yang akan dibuat. Use case bekerja dengan mendeskripsikan tipikal interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sistem itu dipakai.

(8)

2. Class Diagram

Class diagram merupakan suatu gambaran struktur sistem yang dilihat dari

segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.

Class diagram terdiri dari beberapa atribut dan operasi dengan tujuan

pembuatan program dapat membuat hubungan antara gambar dan perangkat lunak sesuai.

3. Sequence Diagram

Sequence Diagram adalah suatu diagram yang menggambarkan interaksi antar

objek dan mengindikasikan komunikasi diantara objek-objek tersebut dengan mendeskripsikan waktu hidup objek yang saling bertukar pesan.

4. Activity Diagram

Activity Diagram merupakan suatu diagram yang menggambarkan workflow

atau aktivitas dari sebuah sistem yang ada pada perangkat lunak. Diagram ini penting terutama dalam pemodelan fungsi-fungsi suatu sistem dan memberikan tekanan pada aliran kendali antar objek.

2.2.2. ERD (Entity Relationship Diagram)

Menurut Widianti dalam (Chistian & Ariani, 2019) menjelaskan bahwa ERD (Entity Relationship Diagram) adalah suatu pembuatan model jaringan yang menggunakan susunan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas yang disimpan dari sistem secara abstrak.

Salah satu alternatif pembuatan ERD menurut (Asrofi, Hariyanto, & Sunita, 2019) adalah dengan notasi pemodelan sebagai berikut:

(9)

1. Entitas

Entitas adalah inti dari data yang akan disimpan, apapun yang ada pada sistem nyata maupun abstrak dimana data harus disimpan agar data dapat diakses oleh aplikasi komputer.

2. Atribut (Field)

Atribut atau kolom merupakan karakteristik dari suatu entitas atau relationship, yang menyediakan penjelasan detail tentang entitas tersebut.

3. Atribut Kunci Primer

Atribut kunci primer merupakan field atau kolom data yang dibutuhkan dan disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id, kunci primer data lebih dari satu kolom tersebut dapat bersifat unik yaitu berbeda tanpa ada yang sama.

4. Atribut Multinilai (Multivalue)

Atribut Multinilai merupakan suatu field atau kolom data yang butuh disimpan didalam suatu entitas yang dapat memiliki nilai dari satu.

5. Relasi

Relasi adalah suatu penghubung antara suatu entitas dengan entitas lain yang merupakan bagian yang sangat penting untuk medesain basis data..

6. Kardinalitas

Asosiasi atau kardinalitas merupakan penghubung antar relasi dan entitas dimana dikedua ujungnya memiliki (multiplicity) yang kemungkinan jumlah maksimum keterhubungan antar entitas satu dengan entitas lain.

Ada 3 Macam bentuk kardinalitas menurut (Asrofi, Hariyanto & Sunita 2019) :

(10)

a. One to One

Bentuk relasi kardinalitas dikatakan One to one apabila tabel X hanya berelasi dengan satu entitas yaitu tabel Y, atau tabel Y hanya berelasi dengan satu entitas yaitu tabel X.

b. One to Many

Bentuk relasi kardinalitas dikatakan One to many apabila salah satu memiliki entitasdari pada tabel X lebi darisatu, atau salah satu dari entitas Y dapat memiliki satau atau beberapa entitas pada tabel X.

c. Many to Many

Bentuk relasi kardinalitas dikatakan Many to many apabila entitas tabel X berelasi dengan banyak entitas pada tabel Y, ataupun sebaliknya.

2.2.3. LRS (Logical Record Structure)

Menurut Risdiansyah dalam (Nurmalasari, Anna, & Arissusandi, 2019) mengemukakan bahwa LRS merupakan suatu tabel resional yaitu suatu file yang terdiri dari kumpulan kolom dan sejumlah baris yang berupa hasil dari pemodelan entity relationhip beserta atributnya yang saling keterkaitan sehingga bisa terlihat hubungan-hubungan antar entitas.

2.2.4. Sublime Text

Menurut Supono dalam (Karisma, Khoirullah, & Rodianto, 2020) mengemukakan bahwa sublime text adalah suatu perangkat lunak text editor yang digunakan untuk membuat atau meng-edit suatu aplikasi. Sublime text mempunyai beberapa fitur plugin tambahan yang memudahkan programmer.

(11)

2.2.5. PHP

PHP (PHP Hypertext Preprocessor) merupakan sebuah bahasa Scripting atau pemograman yang ditulis dalam pengembangan web dan ditanamkan kedalam HTML. Salah satu tujuan utama dari penggunaan bahasa ini adalah untuk memungkinkan perancangan web yang dinamis dan dapat bekerja secara otomatis (Murni, Latifah, & Sabrudin, 2019).

2.2.6. MySQL

Menurut Sengkey dalam (Fatimah, 2019) mengemukakan bahwa MySQL (My Structure Query Language) adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukkan data, yang memungkinkan pengoperasian data mudah dikerjakan secara otomatis.

2.2.7. XAMPP

Menurut Madcoms dalam (Hidayat & Faisal, 2019) mengemukakan bahwa XAMPP merupakan sebuah kumpulan software yang berbasis open source dan

mendukung banyak sistem operasi seperti APACHE, MYSQL, PHPMYADMIN, PHP, PERL, danFILLEZILLA yang berfungsi untuk memudahkan instalasi PHP,

dimana biasanya dalam pengembangan web diperlukannya software seperti PHP, APACHE, MYSQL, dan PHPMYADMIN.

2.2.8. Blackbox

Menurut Vikasari dalam (Nurudin, Jayanti, Saputro, Saputra, & Yulianti, 2019) mengemukakan Black box merupakan salah satu metode pengujian yang berfokus pada spesifikasi fungsionalitas dari perangkat lunak. Pengujian ini memberikan gambaran atas kondisi input dan melakukan pengujian pada uraian fungsional.

Referensi

Dokumen terkait

menghasilkan sumberdaya manusia profesional di bidang kesehatan hewan dan kesehatan masyarakat veteriner serta agribisnis peternakan”. Adapun misi BBPKH Cinagara adalah

Hasil observasi kedua yang dilakukan dalam menunjukkan bahwa keberhasilan RA Miftahul Huda Ngasem dalam proses bermain matematika awal melalui beberapa tahapan, meliputi

Pendekatan regresi parametrik memiliki sifat yang sangat baik dari pandangan Statistika inferensi (Budiantara, 2009b), seperti sederhana, mudah interpretasinya, parsimoni,

dengan surat kendaraan (SIM atau STNK) Anda yang disita petugas kepolisian.. Dalam menyelesaikan perkara tilang, kedua jenis surat pun

Tabel 4.20 Pengukuran Akurasi Hasil Peramalan Eksponensial Sederhana (α = 0,9) dengan Dekomposisi Musiman

Standar Nasional Indonesia (SNI) Pakan buatan untuk ikan patin (Pangasius sp) dirumuskan oleh Subpanitia Teknis 65-05-S2 Perikanan Budidaya, untuk dapat dipergunakan oleh

Isikan Kepemilikan Akta, Tingkat Pendidikan, Fakultas, Jurusan, Jenis PT, Kategori dan Status dengan memilih salah satu opsi yang diberikan.. Pengisian Indeks Prestasi (IP)

Sedangkan ditetapkannya tujuan tidak langsung dari mata pelajaran tersebut agar kemampuan konsentrasi dan ketekunan anak dalam belajar meningkat serta kemampuan