• Tidak ada hasil yang ditemukan

2 TINJAUAN PUSTAKA

2.1 Konsep dasar sistem

Dalam pengertian yang paling sederhana, sebuah sistem merupakan sekumpulan benda yang memiliki hubungan diantara mereka. Devinisi yang lebih lengkap diungkapkan oleh Mc Leod (2007) yang menyatakan bahwa sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Sedangkan menurut Davis (1984) sistem adalah seperangkat unsur-unsur yang terdiri dari manusia, alat, konsep dan prosedur yang dihimpun menjadi satu untuk maksud dan tujuan bersama.

Suatu sistem yang dibuat tentunya memiliki maksud tertentu. Sistem dibuat untuk mencapai suatu tujuan (goal) dan sasaran (objective).Tujuan biasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran biasanya dalam ruang lingkup yang lebih sempit.

Suatu sistem dapat terdiri dari sistem-sistem bagian (subsystem). Misalnya, sistem komputer terdiri dari subsistem perangkat keras dan subsistem perangkat lunak. Masing-masing subsistem dapat terdiri dari subsistem-subsistem yang lebih kecil lagi atau terdiri dari komponen-komponen. Subsistem perangkat keras

(hardware) dapat terdiri dari alat masukan,alat pemroses, alat keluaran dan simpanan luar. Subsistem-subsistem saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai. Interaksi dari subsistem-subsistem sedemikian rupa, sehingga dicapai suatu kesatuan yang terpadu dan terintegrasi (integrated).

2.1.1 Karakteristik sistem

Suatu sistem mempunyai karakteristik tertentu, yaitu mempunyai komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interface), masukan (input), keluaran (output), pengolah (proces), dan sasaran (objective) atau tujuan (goal) (Jogiyanto, 2005)

Dibawah ini merupakan penjelasan dari masing-masing karekteristik tersebut:

Sumber : Jogiyanto 2005

Gambar 1 Karakteristik sistem 1) Komponen Sistem (components)

Sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk kesatuan. Komponen-komponen atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

2) Batas Sistem (boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

3) Lingkungan Luar Sistem (environment)

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan maupun merugikan. Lingkungan yang menguntungkan harus tetap dijaga dan dipelihara karena merupakan energi dari sistem. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, karena jika tidak akan mengganggu kelangsungan sistem.

4) Penghubung (interface)

Interface merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.Interface ini memungkinkan satu subsistem untuk mengalirkan sumberdaya ke subsistem lainnya. Keluaran dari suatu subsistem akan menjadi masukan bagi subsistem lainnya melalui suatu penghubung. Penghubung suatu subsistem dapat berinteraksi dengan subsistem lain dan membentuk satu kesatuan.

5) Masukan (Input)

Input merupakan energi yang dimasukkan ke dalam sistem. Input dapat berupa maintenace input dan signal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input

adalah energi yang diproses untuk menghasilkan output.

Input Process Output

Sub

Sistem Sistem Sub

Sub Sistem Sub Sistem Lingkungan Luar Interface Boundary

6) Keluaran (output)

Output merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi output yang berguna dan sisa pembuangan. Output dapat menjadi

input untuk subsistem yang lain. 7) Pengolah Sistem (process)

Suatu sistem mempunyai bagian pengolah yang akan merubah masukan menjadi keluaran.

8) Sasaran Sistem (objective)

Suatu sistem mempunyai tujuan (goal) atau sasaran (objective).Sasaran dari sistem sangat menentukan input yang dibutuhkan dan output yang akan dihasilkan sistem. Sistem dikatakan berhasil bila mengenai sasaran dan tujuannya.

2.1.2 Ciri pokok sistem

Menurut Amirin (2003), ada sembilan ciri pokok sistem, yaitu:

1) Setiap sistem memiliki tujuan sehingga perilaku atau kegiatannya mengarah pada tujuan tersebut;

2) Setiap sistem mempunyai batas (boundaries) yang memisahkan dari lingkungan;

3) Sistem bersifat terbuka atau pada umumnya bersifat terbuka. Boleh dikatakan dalam kenyataan tidak ada sistem yang benar-benar tertutup. Suatu sistem dikatakan terbuka jika berinteraksi dengan lingkungannya dan sebaliknya, dikatakan tertutup jika mengisolasikan diri dari pengaruh apapun;

4) Suatu sistem terdiri dari dua atau lebih subsistem. Setiap sistem terdiri dari subsistem yang terbagi lagi ke dalam subsistem yang lebih kecil, begitu seterusnya;

5) Walaupun sistem itu terdiri dari berbagai bagian, unsur-unsur atau komponen, tidak berarti bahwa sistem itu merupakan sekedar kumpulan dari bagian, unsur atau komponen tersebut,melainkan merupakan suatu kebulatan yang utuh dan padu;

6) Terdapat saling hubungan dan saling ketergantungan baik di dalam (intern)

sistem, maupun antara sistem dengan lingkungannya;

7) Setiap sistem melakukan kegiatan atau proses transformasi atau proses mengubah masukan (input) menjadi keluaran (output) . karena itu sistem sering disebut sebagai “processor” atau ”transformator;

8) Di dalam setiap sistem terdapat mekanisme kontrol dengan memanfaatkan tersedianya umpan balik;

9) Karena adanya mekanisme kontrol itu maka sistem mempunyai kemampuan mengatur diri sendiri dan menyesuaikan diri dengan lingkungannya atau keadaan secara otomatik (dengan sendirinya).

2.1.3 Klasifikasi sistem

Menurut Jogiyanto (2005) sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:

1) Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system).

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik misalnya sistem teologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem akutansi, sistem produksi dan lain sebagainya.

2) Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system).

Sistem alamiah adalah sistem yang terjadi melalui proses alam dan tidak dibuat manusia, misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dan mesindisebut dengan human machine system, atau ada yang menyebut man-machine system.Sistem informasi merupakan contoh dari man-machine system, karena menyangkut komputer yang berinteraksi dengan manusia.

3) Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem tak tentu (probabilistic system).

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem komputer adalah contoh dari sistem tertentu yang tingkah lakunya dapat dipastikan berdasarkan program- program yang dijalankan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. 4) Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem

terbuka (open system).

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa ada campur tangan dari pihak luarnya. Secara teoritis sistem tertutup ini ada, tetapi pada kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system(secara relatif tertutup, tidak benar-benar tertutup). Sistem terbuka merupakan sistem yang terbuka dan terpengaruh oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem lainnya. Karena sistem sifatnya terbuka dan terpengaruh oleh lingkungan luarnya, maka suatu sistem harus mempunyai suatu sistem pengendalian yang baik. 2.1.4 Kriteria sistem

Menurut Amirin (2003), suatu sistem yang baik harus mempunyai kriteria- kriteria sebagai berikut:

1) Kegunaan

Sistem harus menghasilkan informasi yang tepat waktunya dan relefan untuk pengambilan keputusan manajemen dan personel operasi dalam organisasi.

2) Ekonomis

Semua bagian dari sistem termasuk laporan, pengawasan-pengawasan dan lain-lain harus menyumbangkan nilai tambah sekurang-kurangnya sebesar biaya.

3) Keandalan

Keluaran sistem harus mempunyai tingkat ketelitian yang tinggi dan sistem itu sendiri harus mampu beroperasi secara efektif dan efisien.

4) Kapasitas

Sistem harus mempunyai kapasitas yang memadai untuk menangani periode-periode operasi puncak seperti operasi normal.

5) Kesederhanaan

Sistem harus cukup sederhana sehingga struktur dan operasinya dapat mudah dimengerti dan prosedurnya dapat dengan mudah diikuti.

6) Fleksibel

Sistem harus cukup fleksibel untuk menerima perubahan-perubahan. 2.2 Konsep database

Secara umum, definisi database adalah sekumpulan data yang berisi informasi mengenai satu atau beberapa objek.Data dalam database tersebut biasanya disimpan dalam tabel yang saling berhubungan satu dengan yang lain (Musyawarah, 2005).

Basis data atau database terdiri dari dua kata yaitu basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul, sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya, sehingga basis data dapat diartikan sebagai kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa redudansi yang tidak perlu untuk memenuhi berbagai kebutuhan (Dwi, 2003).

Objek dalam database dapat diartikan sebagai representasi dari apa saja yang mempunyai bentuk nyata atau bisa juga segala sesuatu dalam bentuk abstrak. Dalam konsep database, objek sering disebut dengan entity(Musyawarah, 2005).

Entity sangat berguna di dalam pemrograman, karena mampu menjelaskan pengembangan dan pembuatan program dengan jelas. Dalam rekayasa perangkat lunak, user akan berinteraksi dengan entity melalui sifat-sifat atau karakteristik yang dimilikinya. Sifat atau karakteristik yang ada didalam setiap entity

dinamakan dengan atribut (Musyawarah, 2005).

Dalam implementasi pemrograman, objek atau entity dalam database tersebut biasa dituangkan dalam bentuk tabel, sedangkan atribut yang ada didalamnya dituliskan dalam bentuk field.Selain field, didalam tabel juga berisi satu atau beberapa record.Jika atribut merupakan karakteristik atau sifat yang dimiliki oleh sebuah entity, record dapat didefinisikan sebagai data yang dimiliki oleh entity tersebut.Hubungan antara tabel, field dan record tersebut digambarkan dalam sebuah struktur database,seperti terlihat pada gambar (Musyawarah, 2005).

Table A

Field A1 Field A2 Field A3

Record1 Record1 Record1

Record2 Record2 Record2

Record3 Record3 Record3

Sumber: Musyawarah 2005

Gambar 2 Struktur database

Menurut Musyawarah (2005), dari struktur database tersebut dapat disimpulkan, bahwa dalam satu database dapat terdiri dari satu atau beberapa tabel, sedangkan dalam sebuah tabel dapat terdiri dari beberapa field.Di dalam pendekatan basis data, sejumlah data disimpan dalam suatu tempat dengan definisi data yang tetap sehingga dapat diakses oleh beberapa pemakai dengan berbagai program aplikasi melalui kontrol sistem manajemen basis data (Waljiyanto, 2003).

Dokumen terkait