BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer berasal dari bahasa latin computer yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat hitung atau mesin hitung. Sehubungan dengan perkembangan zaman maka defenisi komputer tidak hanya sebagai alat hitung tetapi menjadi alat pengolah data yang bekerja secara elektronik dengan kecepatan dan ketelitian yang sangat tinggi serta mampu mengerjakan berbagai proses data tersimpan dalam memori dengan keterlibatan manusia yang minimum. Dalam pengolahan data diperlukan peralatan- peralatan atau komponen- komponen untuk mendukung proses pengolahan data. Adapun komponen- komponen komputer yaitu : 1. Hardware 2. Software 3. Brainware 2.1.1 Hardware (Perangkat Keras) Hardware adalah komponen- komponen peralatan yang membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat melaksanakan tugasnya.
Perangkat keras meliputi : 1. Alat Input Yaitu alat untuk memasukkan program maupun data yang akan diproses oleh komputer. Perangkat- perangkat input meliputi : a. Keyboard Keyboard adalah perangkat yang mempunyai tuts seperti mesin tik, yang dilengkapi beberapa tombol tambahan dengan bebrapa fungsi b. Mouse Mouse adalah perangkat yang berfungsi menggerakkan pointer, menunjukkan perintah atau program pada layar monitor. c. Floppy Disk Drive (FDF) Floppy Disk Drive adalah alat untuk menulis, membaca data, dan juga berfungsi sebagai alat output (perekam data). 2. Alat Proses Yaitu CPU (Central Processing Unit) adalah otak dari sistem komputer, sebagai pusat pengolahan dan pengontrolan keseluruhan data processing sistem selama pengolahan berlangsung. 3. Alat Output Alat output adalah alat untuk menampilkan hasil pengolahan data yang dilakukan oleh CPU (Central Processing Unit). Perangkat- perangkat Output meliputi : a. Monitor Monitor adalah alat yang berfungsi menampilkan data atau informasi dalam teks dan grafik. b. Printer Printer adalah alat cetak informasi hasil kerja komputer. 4. Alat Penyimpanan Alat penyinmpanan (storage) adalah media yang dapat menyimpan data secara permanen dalam jangka waktu yang panjang, yang suatu waktu dapat diambil atau dibaca kembali. Selain sebagai selain alat penyimpanan harddisk yang
tergolong alat proses komputer ini, masih terdapat alat penyimpanan lain atau floppy disk dan CD (Compack Disk). 2.1.2 Software (Perangkat Lunak) Komputer dapat bekerja dengan dukungan adanya perangkat lunak, perangkat lunak tersebut saling terkait dengan perangkat keras, dimana kerja perangkat keras tergantung dari instruksi yang ada pada perangkat lunak. Adapun perangkat lunak tersebut adalah : a. Sistem Operasi adalah program yang bertindak sebagai penghubung antara pemakai komputer dengan perangkat keras. b. Aplikasi merupakan pengkhususan pekerjaan dalam komputer, contohnya aplikasi Microsoft Word,dikhususkan dalam pengolahan data berbentuk data. c. Compiler dan Interpreter merupakan sarana pengembangan sistem operasi maupun aplikasi. 2.1.3 Brainware (Tenaga Ahli) Brainware adalah manusia dan ilmu pengetahuannya, yaitu mereka yang bekerja dan berhubungan langsung dengan komputer. Mereka merupakan suatu kunci keberhasilan dari suatu pelaksanaan pengolahan data, sehingga dibutuhkan orangorang yang benar- benar mampu dan cocok dibidangnya tersebut. Tenaga ahli pelaksana ini digolongkan berdasarkan keahliannya masingmasing yang antara lain adalah : a. Sistem Analis, yaitu orang- orang yang memunyai keahlian dalam membentuk dan membangun desain sistem. b. Programer, yaitu orang- orang yang mampu menyusun instruksi- instruksi bagi komputer atau mampu membuat program yang dibutuhkan dalam suatu sistem pengolahan data.
c. Operator, yaitu mereka yang secara langsung bertugas menangani pengolahan data dengan bantuan koputer. d. Data Entri, yaitu mereka yang melaksanakan pengurusan terhadap data, perekaman data media komputer, dan juga sebagai pemeriksa dan pengiriman informasi yang dihasilkan komputer. Ketiga komponen tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software maka tidak akan berfungsi hanya seperti benda mati saja karena software yang akan mengoperasikan hardwarenya. Hardware yang sudah didukung oleh software juga tidak akan berfungsi kalau tidak ada manusia yanng mengoperasikannya (brainware). 2.2 Pengertian Data, Sistem, Informasi dan Sistem Informasi Dalam bab ini akan dibahas sekilas tentang pengertian data, sistem dan sistem informasi. Pengertian dari hal tersebut sangat membantu dalam perancangann sistem informasi yang akan dibuat. 2.2.1 Data Data berasal dari bahasa latin yaitu datum yang berarti fakta, kejadian, atau peristiwa. Jadi data adalah fakta dasar yang mewakili suatu kejadian. Data juga merupakan komponen dasar dari informasi yang akan diproses lebih dan menghasilkan informasi. Himpunan data akan diproses lebih dan menghasilkan informasi. Himpunan data akan memiliki sifat yang unik, antara lain saling berkaitan (Interralated), kebersamaan (shared). Data dapat diolah melalui suat model untuk dihasilkan sebuah informasi. Data dapat berbentuk simbol- simbol semacam huruf- huruf, angka- angka, bentuk- bentuk suara, sinyal- sinyal, gambar- gambar dan sebagainya. Secara umum pengolahan data terdiri dari tiga langkah, yaitu :
1. Input (pemasukan proses) 2. Proces (pengolahan data) 3. Output (hasil keluaran berupa informasi) Tabel 2.1 Siklus Pengolahan Data INPUT PROCES OUTPUT 2.2.2 Sistem Kata sistem berasal dari bahasa Yunani yaitu Sistema yang berarti kesatuan. Sistem adalah sekumpulan objek, alat dan metode aturan- aturan yang berhungbungan satu dengan yang lainnya secara fungsional dengan bekerja sama untuk mencapai tujuan yang telah ditentukan. Suatu sistem dapat terdiri dari beberapa subsistem yang membentuk suatu kesatuan yang saling berhubungan sehingga sasaran atau tujuan sistem tersebut tercapai. Suatu sistem dapat berupa abstrak maupun fisik. Sistem yang abstrak adalah susunan yang teratur, gagasan atau konsepsi yang saling tergantung, sedangkan sistem bersifat fisik adalah serangkaian unsur yang bekerja untuk mencapai tujuan tuajan bersama. Unsur- unsur yang memiliki suatu sistem secara umum adalah masukan (input), pengolahan (processing) dan keluaran (output). 2.2.3 Informasi Informasi adalah data suatu yang diperoleh dari data yang telah diolah sehingga sangat bermanfaat bagi yang membutuhkannya dalam mengambil suatu keputusan, pada saat ini dan saat akan datang.
Adapun syarat tentang informasi yang baik dan lengkap yaitu ketersediaan (avability), mudah dipahami, relevan, bermanfaat, tepat waktu, keandalan (reability), akurat dan konsisten. 2.2.4 Sistem Informasi sistem informasi sesungguhnya tidak harus melibatkan komputer. Sistem informasi yang menggunakan komputer disebut sistem informasi berbasis komputer. Sistem informasi adalah sebuah sistem terintegrasi atau sistem manusia dengan mesin, untuk menyediakan informasi untuk mendukung operasi, manajemen dalam suatu organisasi. 2.3 Database 2.3.1 Pengertian Database Database (basis data) adalah kumpulan file- file yang mempunyai kaitan antara satu file dengan file yang lain shingga membentuk data untuk menginformasikan suatu perusahaan dan instansi. Bila terdapat file yang tidak dipindahkan atau dihubungkan dengan file yang lainnya, berarti file tersebut bukanlah kelompok dari satu database, melainkan membentuk satu database sendiri. Database juga merupakan landasan bagi pembuatan dan pengembangan program aplikasi. Oleh sebab itu, database harus dibuat sedemikian rupa sehingga pembuatan program lebih mudah dan cepat. Database merupakan salah satu komponen yang paling penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan database dalam sistem informasi disebut dengan databse system. Sistem
database adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya. Databse terdiri dari data yang akan digunakan terhadap banyak user akan menggunakan data tersebut sesuai dengan tugas dan fungisnya. 2.3.2 Tujuan Database Setiap manajemen dalam merancang dan menyusun database harus mempunyai tujuan, yaitu : 1. Membuat agar user mudah mendapatkan data. 2. Menyediakan tempat penyimpanan data yang relevan. 3. Menghapus data yang berlebihan. 4. Melindungi data dari kerusakan fisik. 5. Memungkinkan perkembangan lebih lanjut di dalam sistem database. 2.3.3 Ciri- ciri Database Adapun ciri- ciri database ialah : 1. Sistem yang dapat menyimpan data ke dalam floppy disk atau harddisk. 2. Sistem yang menganut pengolahan data untuk ditambah, diubah, atau dihapus dengan mudah dan terkontrol. 3. Data terpisah dari program 2.3.4 Keuntungan Database Adapun keuntungan database terhadap sistem pemrosesan dalah : 1. Kemubajiran terkurangi. 2. Integritas data dapat selalu terjaga. 3. Berbagai data dapat selalu dilakukan oleh user. 4. Penggunaan data lebih mudah.
2.4 Visual Basic 6.0 2.4.1 Sekilas Tentang Pemograman Visual Basic 6.0 Visual Basic 6.0 merupakan sebuah program aplikasi yang bekerja pada sistem operasi Windows. Visual Basic 6.0 dapat membuat program aplikasi menjadi lebih mudah dan cepat dengan menggunakan metode General User Interface (GUI). Salah satu keunggulan yang dimiliki oleh Microsoft Visual Basic 6.0 adalah kemudahan pemakaian. Dengan bahasa yang mudah dan menyenangkan ini, dapat dibuat apapun sesuai kebutuhan. Jika dibandingkan dengan Bahasa C++, Visual Basic 6.0 masih jauh tertinggal dalam beberapa hal. Namun dengan hadirnya versi terbaru yaitu Visual Basic 6.0 yang mempunyai fasilitas yang berlebih, sehingga bisa mencukupi kebutuhan pemakai. 2.4.2 Tampilan Layar Visual Basic 6.0 Pada saat ini kita dapat membuka project baru, maka kita akan dihadapkan pada sebuah tampilan yang akan digunakan untuk merancang program. Gambar 2.1 Tampilan layar Visual Basic.
Dari gambar di atas kita dapat melihat adanya beberapa bagian yang terdiri dari : a. Jendela Utama Jendela Utama (Main Windows), terdiri dari title bar (baris judul), menu bar, tool bar, design form, toolbox, dan solution explorer. Gambar 2.2 Jendela Utama Visual Basic b. Jendela Form Jendela Form (Form Windows) merupakan flat form baru bagi pengembangan aplikasi. Windows form dapat berperan sebagai local user interface di dalam sebuah multi- tier. Form dapat digunakan untuk menampilkan pesan atau data dengan tampilan yang lebiih menarik. Form disimpan dalam sebuah file form, dengan menggabungkan beberapa form, yang dapat dibentuk suatu aplikasi. Gambar 2.3 Jendela Form c. Jendela Proyek Jendela Proyek (Project Windows) untuk menampilkan daftar form dan modul proyek. Proyek merupakan kumpulan dari modul class, modul standard dan file sumber yang berbentuk suatu aplikasi.
Gambar 2.4 Jendela Project d. toolbox Toolbox adalah kotak alat yang berisi icon- icon untuk memasukkan objek tertentu kedalam jendela form. Gambar 2.5 Toolbox e. Jendela Properti Jendela Properti berisi daftar struktur property yang digunakan pada sebuah obyek terpilih. Kotak drop- down pada bagian atas jendela berisi semua daftar obyek pada form yang aktif. Ada dua tampilan urut abjad (Alphabetic) dan urut berdasarkan kelompok (categorize). Dibagian bawah kotak property dari obyek yang terpilih. Gambar 2.6 Jendela Properti
2.4.3 Menjalankan Program Visual Basic 6.0 Sesuatu yang kita rancang di dalam form tentunya kita sangat ingin melihatnya. Mungkin dari sini, kita akan melihat kekurangan- kekurangan dalam hal perancangan demi kesempurnaan program yang kita buat. Untuk menjalankan program yang telah kita buat, dapat kita lakukan beberapa cara yaitu : 1. Klik start, program. 2. Pilih menu Microsoft Visual Basic 6.0. 3. Klik dan tampil di layar new projeect, kemudian klik standard exe. 4. Klok open. 5. Tampil di layar jendela utama project.