BAB 2 LANDASAN TEORI 2.1. Pengertian Komputer Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Komputer adalah mesin yang melakukan kalkulasi dan mengolah informasi. Komputer bekerja dibawah kendali program komputer. Program komputer adalah sukuen (berurutan) instruksi yang memberitahukan komputer mengenai apa yang perlu dilakukan. Perangkat keras dalah kompunen eletronik dan mekanis. Perangkat lunak adalah program yang mengendalikan komputer. Berdasarkan tujuan pembuatannya General Purpose Computer adalah komputer yang dikembangkan untuk kebutuhan umum. Dengan itu memberikan kemampuan melakukan banyak ragam fungsi seperti mengolah kata untuk membuat dokumen, browsing di internet, memainkan lagu atau film, menyelesaikan pencatatan akuntansi perusahaan, dan sebagainya. Komputasi merupakan salah satu kemampuan otak yang dimiliki manusia. Manusia senantiasa mencari cara untuk memperkuat kemampuan otaknya. Sejak Universitas Sumatera Utara awal, manusia telah berupaya memperkuat kemampuan ingatan dan komputasi dengan perangkat/ mesin pengingat dan komputasi. Sistem komputer berisi perangkat keras dan perangkat lunak yang bekerja sama menjalankan program aplikasi untuk menyelesaikan persoalan manuasia. Komputer digunakan di banyak bidang militer, bisnis, industri, sains, dan pendidikan.Implementasi sistem berubah sepanjang masa, namun konsep yang mendasari serupa. Semua sistem komputer mempunyai komponen perangkat keras dan perangkat lunak serupa yang menjalankan fungsi-fungsi serupa. (Jogiyanto, 1999). 2.2. Pengertian Sistem Berbasis Komputer Sistem berbasis komputer adalah kumpulan komponen perangkat keras dan peraangkat lunak untuk menyediakan lingkungan produktif untuk komputasi. Perangkat keras adalah peralatan komputasi fisik. Perangkat lunak adalah kumpulan program untuk menyediakan beragam layanan ke pemakai sistem. Pada masa awal, pemakai sistem berinteraksi sangat erat dengan perangkat keras dibanding saat ini.Kecenderungan kini adalah menjauhkan pemakai dari interaksi langsung dengan perangkat keras karena reaksi manusia jauh lebih lambat dibandingkan kecepatan mesin sehingga menimbulkan periode menganggur bagi mesin yang sangat lama. Universitas Sumatera Utara 2.2.1. Pengertian Sistem Sistem adalah kumpulan elemen yang saling berinteraksi untuk mencapai satu tujuan tertentu. Beberapa prinsip umum sistem adalah sebagai berikut: 1. Sistem selalu merupakan bagian sistem yang lebih besar. Sistem dapat dipartisi menjadi (sub)sistem-(sub)sistem yang lebih kecil. 2. Lebih besar ukuran sistem maka akan memerlukan lebih banyak sumber daya untuk operasi dan pemeliharaan. 3. Sistem senantiasa mengalami perubahan, tumbuh dan berkembang. Sistem mempunyai komponen, batas sistem, lingkungan luar sistem, penghubung, masukan, keluaran, pengolahan, dan sasaran. Berikut komponen-komponen sistem berbasis komputer adalah sebagai berikut: 1. Perangkat keras (Hardware) 2. Orang (people) 3. Perangkat lunak (Software) 4. Basisdata (database) 5. Prosedur (procedure) 6. Dokumentasi Universitas Sumatera Utara 2.3. Pengertian Data Data adalah fakta-fakta mentah atau deskripsi-deskripsi dasar dari hal, event, aktifitas, dan tranksasi yang ditangkap, direkam, didsimpan, diklasifikasi, tetapi tidak terorganisasikan untuk tujuan spesifik tertentu. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai. Data dapat berupa nilai yang terformat, teks, citra, audio, dan video. Data terformat adalah data dengan suatu format tertentu misalnya data yang menyatakan tanggal atau jam, atau menyatakan nilai mata uang. (Safri, Muhammad, Penggantar Teknologi Informasi, Hal:65). 2.4. Informasi dan Sistem Informasi Pengertian Informasi adalah sekumpulan fakta (data) yang terorganisir dengan cara tertentu sehingga mereka mempunyai arti bagi penerima informasi. Sebagai contoh bila penulis memasukan nama-nama murid dengan nilai rata-rata, namanama konsumen saldo bank, penulisakan mendapatkan informasi yang berguna. Dengan kata lain, informasi datang dari data yang diproses. Universitas Sumatera Utara DATA PROSES INFORMASI Gambar 2.1 Data dan Informasi Pengertian Sistem Informasi secara teknis didefinisikan sebagai kerja sama antara komponen-komponen yang saling terhubung untuk mengumpulkan, memproses, menyimpan, dan memilah-milah informasi untuk mendukung pengambilan keputusan, koordinasi, pengendalian, analisis, dan visualisasi dalam sebuah organisasi. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritma, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi, tetapi juga untuk cara dimana orang berinteraksi dengan teknologi ini dalam mendukung sebuah proses. (Safri, Muhammad, Penggantar Teknologi Informasi, Hal:1) Adapun beberapa definisi lain yang berhubungan dengan sistem informasi dapat dilihat sebagai berikut: 1. Menurut Nash (1995) Sistem informasi adalah kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan pengendalian yang bermaksud menata jaringan komunikasi yang penting, proses atau transaksi-transaksi tertentu dan rutin membantu manajemen dan pemakai intern dan ekstren serta menyediakan dasar pengambilan keputusan yang tepat. Universitas Sumatera Utara 2. Menurut Lucas (1988) Sistem informasi adalah suatu kegiatan dari prosedur-prosedur yang diorganisasikan, bilamana dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian di dalam organisasi. 3. Menurut Rommey (1997) Sistem informasi adalah cara-cara yang di organisasikan untuk mengumpulkan, memasukkan, mengolah, dan menyimpan data dan cara-cara yang diorganisasi untuk menyimpan, mengelola, mengendalikan dan melaporkan informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah ditetapkan. 4. Menurut Turban (2008) Sistem informasi adalah sistem yang mempunyai fungsi mengumpulkan, memproses, menyimpan, menganalisa, dan menyebarkan informasi untuk tujuan yang spesifik. Adapun tujuan dari sistem informasi adalah sebagai berikut: 1. Menyediakan informasi untuk mengembalikan keputusan manajemen. 2. Membantu petugas didalam melaksanakan opreasi organisasi dari hari ke hari. 3. Menyediakan informasi yang layak untuk pemakai luar dari organisasi. 2.5.Database Database atau basis data adalah sekumpulan informasi mengenai suatu objek tertentu yang memiliki keterkaitan logis, lengkap, dan terstruktur. Basis data Universitas Sumatera Utara menyediakan struktur bagi informasi, dan memungkinkan untuk digunakan bersama-sama oleh berbagai aplikasi yang berbeda. (Safri, Muhammad, Pengantar Teknologi Informasi, Hal:84). Berikut model basis data, yaitu: 1. Model hirarkis 2. Model jaringan 3. Model relasional 4. Model berorientasi objek 2.6. Microsoft Access Banyak program aplikasi yang dapat menggunakan untuk membuat database. Microsoft sendiri memiliki macam-macam program aplikasi, semisalnnya Microsoft Access. Microsoft Access merupakan salah satu program yang mengatur data sehingga tersusun dengan baik dan benar. 2.7. Pemrograman Visual Basic 6.0 Visual Basic merupakan salah satu bahasa pemrograman yang berbaris GUI (Graphic User Intervace). Didalamnya berisi perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Tugas-tugas tersebut dapat dijalankan apabila ada respon dari pemakai. Respon tersebut berupa kejadian atau event tertentu, misalnya memilih tombol, memilih menu dan sebagainya. Universitas Sumatera Utara Beberapa kemampuan dari Visual Basic adalah sebagai berikut: 1. Membuat program aplikasi berbasis windows. 2. Membuat objek-objek pembantu program, misalnya file help. 3. Menguji program dan menghasilkan program akhir berekstensi EXE yang langsung dapat dijalankan. 2.7.1. Komponen Visual Basic 6.0 Ada beberapa komponen-komponen yang ada pada Visual Basic. (Razaaq, Abdul, Pemrograman Microsoft Visual Basic 6.0, hal:8). 1. Project Explorer Project explorper merupakan salah satu jendela pada Visual Basic yang berisi semua file dalam aplikasi yang penulis buat. Karena aplikasi yang penulis buat dapat merupakan suatu project yang akan berisi file, misalnya form, class, modul dan sebagainya. Gambar 2.2 Jendela Project Universitas Sumatera Utara 2. Form Form adalah merupakan jendela utama dalam bekerja dengan VisualBasic, karena pada form inilah penulisakan menempatkan beberapa objek, misalnya label atau teks, gambar, tombol-tombol perintah dan sebagainya. Semua objek yang ditempatkan pada form akan dijalankan atau ditampilkan pada layar window. Pada form inilah sebagai dasar dari aplikasi yang penulis buat. Gambar 2.3 Jendela Form 3. Toolbox Toolbox merupakan salah satu fasilitas pada Visual Basic yang berisi beberapa objek atau kontrol yang dibutuhkan dalam aplikasi yang penulis buat dan diletakkan dalam satu form. Kontrol inilah sebagai penghubung antara program aplikasi dengan pengguna. Dalam keadaan standard toolbox ini diletakkan disebelah kiri layar Visual Basic. Universitas Sumatera Utara Gambar 2.4 Toolbox 4. Properties Properties berisi semua informasi tentang sifat dari sebuah objek. Penulis dapat menentukan properties sesuai dengan kebutuhan dari objek. Setiap objek dapat berbeda sifatnya sesuai dengan kebeutuhan dari objek tersebut. Gambar 2.5 Jendela Properties Universitas Sumatera Utara 5. Form Layout Form layout adalah jendela yang menggambarkan posisi form dalam layar monitor. Dengan tampilan tersebut penulis dapat melihat posisi aplikasi yang penulis buat saat dijalankan dalam layar monitor. Gambar 2.6 Form Layout 6. Menu Bar Menu Bar pada Visual Basic ini terdiri dari beberapa pilihan yang berfungsi untuk melakukan tugas dari kegiatan tertentu. Gambar 2.7 Menu Bar 7. Control Menu Control Menu merupakan salah satu bagian dalam baris judul (Title Bar) yang digunakan untuk memanipulasi jendela VisualBasic.Control Menu ini berada Universitas Sumatera Utara di pojok kiri atas dari jendela Visual Basic. Apabila penulis Klik maka akanterlihat beberapa pilihan yaitu: a. Restore digunakan untuk mengembalikan ukuran jendela kedalam ukuran sebelumnya. b. Move digunakan untuk memindahkan jendela sesuai dengan keinginan. c. Size digunakan untuk merubah ukuran jendela. d. Minimize digunakan untuk mengecilkan ukuran jendela sehingga aplikasi akan terparkir. e. Maximize digunakan untuk memperbesar ukuran jendela dalam satu layar penuh. f. Close digunakan untuk mengakhiri atau menutup jendela. 8. Toolbar Toolbar merupakan cara cepat di dalam menjalankan suatu perintah, karena tombol-tombol yang berada dalam Toolbar tersebut mewakili suatu perintah tertentu. Toolbar pada Visual terdiri dari Toolbar Standard, Toolbar Debug, Toolbar Edit dan sebagainya. Universitas Sumatera Utara