BAB 2 LANDASAN TEORI 2.1. Sistem Informasi Sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan dari bagian yang berhubungan satu dengan yang lain. Menurut Jogiyanto system adalah satu kesatuan yang terdiri dari dua atau lebih komponen atau sub system yang saling berinteraksi untuk mencapai tujuan. Disamping itu, sistem sangat sering dikaitkan dengan data dan informasi. Apa yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang dikumpukan yang secara umum belum berguna untuk pengambilan keputusan tanpa diproses lebih lanjut. Sedangkan, informasi merupakan kumpulan data data yang telah diproses, dengan kata lain hasil dri data yang telah diproses itu yang dinamakan informasi Dari pengertian pengertian diatas, dapat disimpulkan bahwa Sistem Informasi adalah komponen yang bekerja sama secara sistematis dan terpadu dalam pengolahan data untuk memperoleh informasi dengan maksud dan tujuan sebagai bahan masukkan dalam pengambilan keputusan.
2.2. Aliran Informasi Telah kita ketahui bersama bahwa informasi merupakan hal yang sangat penting bagi manajemen perusahaan ataupun instansi didalam pengambilan suatu keputusan. Berikut adalah transformasi aliran data yang diolah menjadi sebuah informasi. Penyimpanan Data D A T A Pengolahan I N F O R M A S I Data Gambar 2.1. Transformasi Data Menjadi Informasi 2.3. Perancangan Sistem 2.3.1. Pengertian Perancangan Sistem Perancangan yaitu suatu pembentukan yang diciptakan untuk membentuk suatu hal agar dapat mempermudah pelaksanaan suatu kegiatan. Sistem yaitu sekumpulan benda, alat, objek, metode, elemen elemen atau aturan yang saling berhubungan antara satu dengan yang lain secara fungsional dan bekerjasama untuk mencapai suatu tujuan. Dari pengertian diatas dapat disimpulkan bahwa Perancangan Sistem yaitu cara yang digunakan untuk merancang atau membentuk suatu sistem komputerisasi.
2.3.2. Alat Bantu Perancangan Sistem Perancangan sistem adalah termasuk bagaimana mengorganisasikan sistem kedalam sub sub sistem, serta alokasi sub sub sistem ke komponen komponen hardware, software serta prosedur prosedur. yaitu : Didalam perancangan sebuah sistem dibutuhkan beberapa alat alat bantu, 1. Perangkat Keras ( Hardware ) Perangkat keras merupakan sekumpulan peralatan yang membentuk suatu sistem yang memungkinkan komputer melaksanakan komputer. Perangkat keras ini terdiri dari : a. Control Processing Unit ( CPU ) Berfungsi sebagai pengendali semua unit sistem komputer dan mengolah input menjadi output. b. Input Unit Berfungsi sebagai media pemasukan data, misalnya keyboard dan lain lain. c. Output Unit Berfungsi sebagai media hasil pengolahan data, misalnya tampilan layar monitor dan hasil cetakan printer.
2. Perangkat Lunak ( software ) Perangkat lunak merupakan fasilitas dari sistem pengolahan data yang diluar dari peralatan itu sendiri. Perangkat lunak ini dapat dibagi menjadi 3, yaitu : a. Operating System Yaitu suatu program yang merupakan sistem dasar yang bertugas mengatur peralatan input/output. b. Application Program Yaitu program yang dipakai dalam sistem komputer untuk menyelesaikan suatu bidang tertentu. c. Language Program Yaitu bahasa pemograman komputer yang berupa sistem software yng berfungsi sebagai sumber untuk menyusun suatu program aplikasi. Misalnya, visual basic 60, borlan delphi dan lain lain. 3. Pemakai ( Brainware ) Brainware merupakan menusia yang mengaplikasikan, memakai, atau yang menjalankan langsung sistem komputer. Perangkat brainware dibagi 3, yaitu : 1. Analyst Sistem Yaitu orang yang merancang/mendesign suatu sistem komputerisasi serta bertanggung jawab terhadap jalannya sistem komputer tersebut.
2. Programmer Yaitu orang yang menyusun algoritma untuk membuat logika serta menyusun suatu program kedalam media komputer, agar komputer bekerja sesuai dengan keinginan kita. 3. Operator Komputer Yaitu orang yang berkecimpung langsung dengan komputer. Operator komputer dibagi 2, yaitu : a. Data Entry, yaitu orang yang bertugas memasukkan data kedalam komputer. b. Computer Enginer, yaitu orang yang bertanggung jawab terhadap kerusakan komputer. 2.4. Database Database merupakan kumpulan file file yang mempunyai kaitannya antara satu file dengan file yang lainnya sehingga membentuk suatu bangunan data. Jika satu file tidak dapat di padukan atau di hubungkan dengan file yang lain berarti file tersebut bukanlah kelompok dari satu database, dan file tersebut dapat membentuk satu database tersendiri. Dalam merancang suatu database banyak komponen yang harus di pahami agar dalam perancangan tidak mengalami kesulitan. Ada beberapa komponen yang tidak terlepas dari setiap pengolahan database yaitu : 1. Enterprise, yaitu elemen data atau objek dalam suatu organisasi, lembaga atau perusahaan.
2. Entity, yaitu segala sesuatu yang membentuk Interprise atau unsure unsur yang membentuk interprise. Misalnya dapat berupa orang, benda, tempat, dan peristiwa yang memberikan informasi. 3. Attribute, yaitu semua informasi yang menerangkan suatu Entity. Attribute di sebut juga sebagai elemen data field atau data item. 4. Key Data System, yaitu elemen yang di tentukan sebagai kunci untuk mendapatkan data elemen lain untuk suatu Entity. 5. Data Value, yaitu data actual atau informasi yang di simpan pada tiap data Attribute atau elemen. 6. Record, yaitu kumpulan elemen elemen yang saling berkaitan menginformasikan tentang suatu Entity secara lengkap. 7. File, yaitu kumpulan record yang sejenis yang mempunyai panjang elemen yang sama, tetapi data value berbeda.
2.5 Konsep Dasar Bahasa Pemrograman Visual Basic 6.0. 2.5.1. Sejarah Visual Basic Ms Visual basic adalah bahasa pemrograman yang bekerja dalam lingkup Microsoft Windows yang di gunakan dalam pembuatan program aplikasi yang berbasis grafis atau lebih dikenal dengan GUI ( Graphical User Interface ). Microsoft Visual Basic 6.0 dapat memanfaatkan kemampuan Microsoft Windows secara optimal. Kemampuannya dapat dipakai untuk merancang program aplikasi yang berpenampilan seperti program aplikasi lainnya berbasis Microsoft Windows. Dengan menyediakan Object Oriented Programming ( OOP ), MS Visual Basic menyediakan objek objek yang sangat kuat, berguna dan mudah dipakai, dengan fasilitas tersebut Visual Basic 6.0 sangat diidamkan oleh para programmer. Perkembangan Visual Basic sangat pesat karena pemakainya mudah dan banyak sekali fasilitas fasilitas yang di sediakan. Seperti aplikasi aplikasi lainnya, Visaul Basic 6.0 yang ada di pasaran di antarannya adalah : 1. Standart Edition ( merupakan roduk pasar ) Adalah versi standart yang sudah mencakup berbagai sarana dasar dari Visual Basic 6.0 2. Professional Edition Adalah versi yang memberikan sarana ekstra yang di butuhkan oleh berbagai programmer professional.
3. Enterprise Edition ( edisi client server ) Adalah versi yang di khususkan untuk para programmer yang ingin mengembangkan aplikasi remote computing atau client server ( aplikasi pada jaringan ). 2.5.2 Ruang Lingkup Lembaran Visual basic pada saat di jalankan pertaman kali akan menampilkan sebuah screen yang menampilkan logo dari Visual Basic. Selanjutnya Visual Basic menampilkan IDE yang sebenarnya, seperti gambar dibawah ini, Gambar 2.2 IDE Visual Basic 6.0 Dalam ruang lingkup pemrogramam Visual Basic 6.0 tidak lepas dari penggunaan komponen komponen pemrogramannya. Adapun komponen komponen tersebut adalah title bar, menu bar, toolbar, form, windows code, toolbox, project explorer, windows properties, windows from layout.
1. Title Bar dan Menu Bar Baris menu ( menu bar ) terletak dipaling atas dari lembar kerja Visual basic yang menampilkan munu menu yang berisikan perintah perintah pada bar visual basic 6.0, sedangkan title bar akan menampilkan judul project visual basic yang sedang dikerjakan. Gambar 2.3 Menu Bar dan Title bar 2. Toolbar Toolbar adalah komponen yang sangat membantu dalam mempercepat akses perintah perintah dalam pengerjaan visual basic. Kumpulan toolbar ini terletak tepat berada diatas layar form. Gambar 2.4 Tool bar 3. Form Form adalah suatu objek yang dipakai sebagai tempat bekerja program aplikasi. Form berbentuk jendela dan dapat dibayangkan sebagai kertas atau meja kerja yang di lukisi atau di letakkan kedalamnya objek objek lain. Biasanya pada saat
mendesign form terdapat garis titik titik yang disebut grid. Grid ini sangat berguna untuk mengatur tata letak objek yang di masukkan ke dalam form. Gambar 2.5 Bentuk Form 4. Windows Code Windows code adalah tempat untuk menuliskan listing program. Pada fasilitas ini terdapat fasilitas editing yang lengkap. Jika kita melakukan double klik pada control kode yang ada dalam form, secara langsung windows code ini akan aktif dan membawa cursor ketempat penulisan program. Gambar 2.6 Window Code
5. Toolbox Toolbox adalah kotak yang berisikan icon icon untuk memasukkan objek tertentu kedalam jendela form. Gambar 2.7 Tool Box 6. Project Explorer Project adalah keseluruhan design yang dirancang dalam form atau dapat juga diartikan sebagai kumpulan dari file yang terorganisir dan membentuk sebuah program. Gambar 2.8 Project Explorer
7. Window Properties Window ini menyiapkan segala dari objek yang diperlukan dalam perancangan user interface. Pada window ini terdapat dua tab yang menampilkan properties dengan dua cara sesuai dengan nama tab, yaitu alphabet dan category. Gambar 2.9 Window Properties 8. Window From Layout Window from layout bisa digunakan untuk mengatur tata letak from pada layar monitor. Gambar 2.10 From Layout