• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB II LANDASAN TEORI"

Copied!
14
0
0

Teks penuh

(1)

6 2.1 Konsep Dasar Sistem

Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi meskipun istilah sistem yang digunakan bervariasi, semua sistem pada bidang- bidang tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antara elemen dengan lingkungannya, dan yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai.

Sistem mempunyai suatu konsep yang mendasari sebuah pengertian- pengertian yang di kemukakan oleh berbagai pakar untuk mendefinisikan dari suatu sistem itu sendiri. Sebelum mendefinisikan suatu sistem pakar harus mempunyai konsep dasar untuk memperkuat pendefinisiannya.

2.1.1 Pengertian Sistem

Menurut Mulyadi (2016:5), “Sistem adalah suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok

perusahaan”.

Menurut Romney & Steinbart (2015:3), “Sistem adalah suatu rangkaian yang terdiri dari dua atau lebih komponen yang saling berhubungan dan saling berinteraksi satu sama lain untuk mencapai tujuan dimana sistem biasa nya terbagi dalam sub system yang lebih kecil yang mendukung system yang lebih besar”.

(2)

Dengan demikian, secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur atau variabel-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung sama lain. (Maulana, 2017)

2.1.2 Karakteristik Sistem

Menurut Ladjamudin (2013:3) mengemukakan bahwa:

“Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yang mempunyai komponen-komponen sistem (component), batas sistem (boundary), lingkungan luar sistem (environment), penghubung sistem (interface), masukkan sistem (input), keluran sistem (output), pengolahan sistem (process), sasaran sistem (objektive).”

1. Komponen Sistem (Component)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama membentuk suatu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian- bagian dari sistem.

2. Batas Sistem (Boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

3. Lingkungan Luar Sistem (Environment)

Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga merugikan.

(3)

4. Penghubung Sistem (Interface)

Penghubung merupakan media yang menghubungkan antara suatu subsistem dengan subsistem yang lainnya. Melalui penghubung ini kemungkinan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya.

5. Masukan Sistem (Input)

Masukan sistem adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan dan masukan sinyal maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat berjalan.

6. Keluaran Sistem (Output)

Keluaran sistem adalah energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.

7. Pengolahan Sistem (process)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran.

8. Sasaran Sistem (objektive)

Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai sasaran maka sistem tidak akan ada. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh pada masukan dan keluaran yang dihasilkan.

(4)

2.1.3 Klasifikasi Sistem

sistem dapat diklasifikasikan kedalam beberapa sudut pandang menurut Ladjamudin (2013:3), diantaranya sebagai berikut:

1. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisik. Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem fisik adalah sistem yang ada secara fisik.

2. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan manusia.

Sistem alamiah adalah sistem yang terjadi karena proses alam, tidak dibuat oleh manusia. Sistem buatan manusia adalah sistem yang dirancang oleh manusia.

3. Sistem diklasifikasikan sebagai sistem tertentu dan sistem tak tentu. Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi antara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem tertentu relatif stabil dalam jangka waktu yang lama. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

4. Sistem dikasifikasikan sistem tertutup dan sistem terbuka. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa ada campur tangan dari pihak luar. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lain.

(5)

2.1.4 Pengertian Informasi

Informasi merupakan salah satu sumber daya terpenting yang dimiliki oleh suatu organisasi. Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan kejadian-kejadian dan kesatuan nyata. Informasi diperoleh dari hasil pengolahan data-data mentah, yang kemudian dibentuk menjadi sesuatu yang lebih berguna bagi keperluan manajemen dalam pengambilan keputusan.

Menurut Romney dan Steinbart (2015:3), “Informasi adalah data yang telah dikelola dan di proses untuk memberikan arti dan memperbaiki proses pengambilan keputusan.”

Menurut Ladjamudin (2013:9) mengemukakan bahwa “Informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti bagi penerimanya. Alat pengolahan informasi dapat meliputi elemen komputer, elemen non komputer atau kombinasinya.”

2.1.5 Pengertian Sistem Informasi

Sistem informasi dapat digunakan untuk mendapatkan data, mengolah data menjadi informasi dan menyebar informasi hasil pengolahan data yang sebelumnya untuk menunjang kegiatan operasional sehari-hari sekaligus menunjang kegiatan pengambilan keputusan yang strategis. (Bakhri dan Nuryamin, 2018)

Menurut Susanto (2013:52), “Sistem informasi adalah kumpulan sub-sub sistem baik phisik maupun nonphisik yang saling berhubungan satu sama dan bekerja sama secara harmonisuntuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna.”

(6)

Menurut Ladjamudin (2013:14) dalam bukunya :

“Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dari kegiatan strategi dari suatu organisasi, sistem informasi ini terdiri dari komponen-komponen dalam organisasi yang digunakan untuk mencapai suatu tujuan”.

2.1.6 Pengertian Sistem Informasi Akuntansi Menurut Susanto (2013:72) dalam bukunya :

“Sistem Informasi Akuntansi dapat didefinisikan sebagai kumpulan (integrasi) dari sub sistem/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”.

Menurut Krismiaji (2015:4) menyimpulkan bahwa “Sistem informasi akuntansi adalah sebuah sistem yang memproses data dan transaksi guna menghasilkan informasi yang bermanfaat untuk merencanakan, mengendalikan, dan mengoperasikan bisnis”.

Dari Pengertian sistem informasi diatas dapat disimpulkan bahwa sistem informasi akuntansi adalah suatu sistem informasi yang mengumpulkan, memcatat dan mengelola data transaksi untuk menjadi informasi yang lebih berguna bagu pihak-pihak yang membutuhkan dalam mempermudah pengolahan perusahaan.

(7)

2.1.7 Pengertian Administrasi

Administrasi adalah kegiatan ketatausahaan yang terdiri dari berbagai kegiatan seperti pembukuan baik penghitungan, pencatatan atau yang lainnya dengan tujuan untuk menyediakan informasi yang dibutuhkan. Sedangkan dalam arti yang sempit, menurutnya administrasi merupakan kegiatan catat mencatat atau pembukuan, surat menyurat atau lainnya yang berkaitan dengan ketatausahaan.

Dalam lingkungan Kementerian Pendidikan dan Budaya (Kemendikbud) bahwa Administrasi di maknai dalaam arti sempit pada sebuah administrasi sekolah meliputi:

1. Administrsi Kepegawaian (Pendidik dan Tenaga Kependidikan).

2. Administrsi Keuangan.

3. Administrsi Sarana dan Prasarana.

4. Administrasi Hubungan Sekolah dengan Masyarakat (Humas).

5. Administrsi Persuratan dan Pengarsipan (Kesekertasisan).

6. Administrsi Kesiswaan.

7. Administrsi Kurikulum.

8. Administrsi Umum (untuk SD/MI/SDLB).

9. Administrsi Layanan Khusus

2.2 Peralatan Pendukung ( Tools System )

Merupakan alat yang digunakan untuk menggambarkan logika model dari suatu sistem dengan menggunakan peralatan pendukung atau sarana (tools system) yang mana sarana tersebut digunakan untuk membuat spesifikasi sistem yang

(8)

terstruktur. Adapun peralatan pendukung yang akan dijelaskan sebagai model sistem adalah sebagai berikut :

2.2.1 Unifield Modeling Language (UML)

Menurut Rosa dan Shalahuddin (2014:133), “UML (Unified Modeling Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek.”

UML menyediakan serangkaian gambar dan diagram yang sangat baik.

Beberapa diagram memfokuskan diri pada ketangguhan teori objectoriented dan sebagian lagi memfokuskan pada detail rancangan dan konstruksi. Semua dimaksudkan sebagai sarana komunikasi antar team programmer maupun dengan pengguna.

Ada 13 macam diagram UML diantaranya : 1. Diagram Use Case

Use Case atau diagram Use Case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu.

2. Diagram Aktivitas ( Activity Diagram)

Diagram Aktivitas ( Activity Diagram ) menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada

(9)

pada perangkat lunak. Yang perlu diperhatikan disini adalah bahwa diagram aktivitas ini menggambarkan sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

3. Diagram Kelas (Class Diagram)

Diagram Kelas (Class Diagram) menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode atau operasi.

a. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas.

b. Operasi atau metode adalah fungsi yang dimiliki oleh suatu kelas.

Diagram kelas (Class Diagram) dibuat untuk pembuatan program atau programmer membuat kelas-kelas sesuai rancangan didalam diagram kelas agar antara dokumentasi perancangan dan perangkat lunak singkron.

4. Diagram Sekuen (Sequence Diagram)

Diagram Sekuen (Sequence Diagram) menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan massage yang dikirimkan dan diterima antar objek

5. Diagram Objek (Objeck Diagram)

Diagram Objek (Objeck Diagram) menggambarkan struktur sistem dari segi penanaman objek dan jalannya objek dalam sistem. Pada diagram objek harus dipastikan semua kelas yang sudah didefinisikan pada diagram kelas harus dipakai objeknya.

6. Diagram Komponen (Component Diagram)

Diagram Komponen dibuat untuk menunjukkan organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem. Diagram

(10)

komponen fokus pada komponen sistem yang dibutuhkan dan ada didalam sistem.

7. Diagram Komposit (Composite Structure Diagram)

Diagram ini digunakan untuk menggambarkan struktur dari bagian-bagian yang saling terhubung maupun mendeskripsikan struktur dari bagian-bagian yang saling terhubung maupun mendeskripsikan struktur pada saat berjalan dari instance yang saling berhubung.

8. Diagram Package

Diagram Package menyediakan cara mengumulkan elemen-elemen yang slaing terkait dalam diagram UML. Hampir semua diagram dalam UML dapat dikelompokkan menggunakan diagram package.

9. Diagram Timming

Diagram Timming merupakan diagram yang fokus pada penggambaran terkait batasan waktu. Diagram Timming digunakan untuk menggambarkan tingkah laku sistem dalam periode tertentu.

10. Diagram Komunikasi (Communication Diagram)

Diagram komunikasi menggambarkan interaksi antar objek/bagian dalam bentuk urutan pengiriman pesan. Diagram komunikasi merepresantasikan informasi yang diperoleh dari diagram kelas.

11. Diagram Mesin Status (State Machine Diagram)

Diagram Mesin Status digunakan untuk menggambarkan perubahan status atau transisi status dari sebuah mesin atau sistem atau objek.

(11)

12. Diagram Interaction Overview

Diagram Interaction Overview adalah bentuk aktivitas diagram yang setiap titik merepresantasikan diagram interaksi. Interaksi diagram meliputi diagram sekuen, diagram komunikasi, diagram Interaction Overview, dan diagram timing.

13. Diagram Deployment

“Diagram deployment menunjukan konfigurasi komponen dalam proses eksekutif aplikasi.”

2.2.2 Entity Relationship Diagram (ERD)

Menurut Rosa & Shalahuddin (2014:50) dalam bukunya :

“Entity Relationship Diagram (ERD) merupakan bentuk paling awal dalam melakukan perancangan basis data relasional. ERD biasanya memiliki hubungan binary (satu relasi menghubungkan dua buah entitas).

Beberapa metode perancangan ERD menoleransi hubungan relasi ternary (satu relasi menghubungkan tiga buah relasi) atau N-ary ( satu relasi menghubungkan banyak entitas), tapi banyak metode perancangan ERD yang tidak mengizinkan ternary atau N-ary.”

2.2.3 Logical Record Structure (LRS)

Menurut Andriansyah (2016:53), “LRS merupakan transformasi dari penggambarn ERD dalam bentuk yang lebih jelas dan mudah dipahami”

Penggambaran LRS hampir mirip dengan penggambaran normalisasi file, hanya saja tidak digambarkan simbol astrix (*) sebagai simbol primery key ( kunci utama ) dan foreign key ( kunci utama)

(12)

Menentukan kardinalitas, jumlah tabel dan foreign key (kunci tamu) sebagai berikut:

1. One to one ( 1 : 1 )

Pada kardinalitas one to one, sebaiknya panah diarahkan ke entity dengan jumlah atribut sedikit.

2. One to many ( 1 : M )

Pada kardinalitas ini maka relasi harus digabungkan dengan entity pada pihak yang many dan tidak perlu melihat banyak sedikitnya atribut.

3. Many to many ( M : M )

Maka relationship berubah status menjadi file konektor (yang akan merubah kardinalitas many to many seolah-olah menjadi one to many) sehingga baik itu entity maupun relasi akan menjadi struktur record.

2.2.4 MySQL (My Structured Query Language)

Menurut Nugroho (2013:26), “MySQL adalah software atau program Database Server”. Sedangkan SQL adalah bahasa pemrogramannya, bahasa permintaan (query) dalam database server termasuk dalam MySQL itu sendiri.

SQL juga dipakai dalam software database server lain, seperti SQL Server, Oracle, PostgreSQL dan lainnya.

Menurut Shalahuddin dan Rosa (2013:46), “MySQL (My Structured Query Language) adalah bahasa yang digunakan untuk mengola data pada RDBMS”

(13)

MySQL merupakan DBMS yang multithread, multiuser yang bersifat bawah lisensi GNU General Public Licence (GPL). Beberapa kelebihan MySQL, antara lain:

a. MySQL dapat berjalan dengan stabil pada berbagai sistem operasi b. Bersifat Open Source

c. Bersifat Multiuser

d. MySQL memiliki kecepatan yang baik dalam menangani query e. Dari segi keamanan data, MySQL memiliki beberapa lapisan security

f. MySQL memiliki interface terhadap aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

2.2.5 Netbeans

Menurut Nofriadi (2015:4) ”Netbeans Merupakan Sebuah aplikasi Integrated Development Environment (IDE) yang Menggunakan Bahasa Pemograman Java dari Sun Microsystems yang berjalan diatas swing ”.

Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger. Netbeans juga digunakan oleh sang programmer untuk menulis, meng-compile, mencari kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman javanamun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk digunakan dan

(14)

untuk membuat professional desktop, enterprise, web, and mobile applications dengan Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript, Groovy, dan Ruby.

2.2.6 Java

Menurut Rosa & Shalahuddin (2014:103), “Java adalah bahasa pemrograman objek murni karena semua kode programnya dibungkus dalam kelas”.

Menurut Hariyanto (2017:2) , “Java merupakan bahasa berorientasi objek untuk pengembangan aplikasi mandiri, aplikasi berbasis internet, aplikasi untuk perangkat cerdas yang dapat berkomunikasi lewat internet atau jaringan komunikasi. Melalui teknologi java, dimungkinkan perangkat audio streo dirumah terhubung jaringan komputer”.

Java tidak lagi hanya untuk membuat applet yang memperintah halaman web tapi java telah menjadi bahasa untuk pengembangan aplikasi skala interprise berbasis jaringan besar.

Referensi

Dokumen terkait

I: HHHhhhhhmmmmm… MIR IST BEWUSST, daß Ihnen Daten fehlen, oder vielleicht möchten Sie bewusst nicht alle Daten in Erwägung ziehen weil sie nicht das unterstützen, was Sie machen

Merupakan teknik testing yang berusaha menjalankan kondisi yang ada dalam perangkat lunak serta berusaha mengoreksi apakah kondisi yang dijalankan telah sesuai dengan

Dari definisi sistem diatas dapat disimpulkan bahwa sistem adalah dari berbagai komponen atau elemen-elemen yang saling berhubungan satu sama lain dam bekerja

Menurut Romney dan steinbart dalam jurnal Penda Sudarto Hasugian, Dkk (2017 : 33) “sistem adalah suatu rangkaian yang terdiri dari dua atau lebih komponen yang saling

Jaringan komputer adalah sekelompok komputer otonom yang saling berhubungan antara satu dengan yang lainnya, menggunakan protokol komunikasi melalui media komunikasi baik

Menurut Gordon B Davis (2015:8) dalam (Asmara, 2016), Informasi adalah data yang telah diolah menjadi suatu bentuk yang penting bagi si penerima dan mempunyai nilai

Oleh karena -ttabel<thitung< ttabel maka dapat disimpulkan bahwa terima Ho, artinya rata-rata nilai pretest kemampuan berpikir orisinil siswa pada materi larutan

pemasungan pada klien gangguan jiwa di Desa Sungai Arpat Kecamatan Karang Intan Kabupaten Banjar berdasarkan karakteristik pekerjaan pada masyarakat yang tidak bekerja