Visual Basic 6.0 ODBC MySQL

c Dapat saling bertukar informasi dengan pengguna di luar area apabil terhubung dengan internet. d Dapat membackup data pada komputer lain tanpa membongkar harddisk. e Hemat waktu dan biaya dalam pengiriman paket data.

2.6 Perangkat Lunak Pendukung

Perangkat lunak pendukung merupakan perangkat lunak yang digunakan dalam pembuatan desain program , database, serta koneksi database. Perangkat yang digunakan adalah Visual Basic 6.0, ODBC, dan MySQL Front.

2.6.1 Visual Basic 6.0

Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC Beginner’s All-purpose Symbolic Instruction Code yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Menurut Widodo 2004 : 86 “Visual Basic ialah bahasa pemrograman event-driven yang berasal dari BASIC. Event driven artinya program menunggu sampai adanya respon dari pemakai berupa kejadian tertentu, misalnya tombol diklik, atau menu dipilih.”

2.6.2 ODBC

Open Database Connectivity ODBC Open Database Connectivity ialah standar yang dibuat oleh Microsoft agar mempermudah penembangan aplikasi yang membutuhkan platform database yang independen. Dengan ODBC, semua program aplikasi dari Microsoft bisa mengakses database ini dengan mudah, seperti Visual C++, Visual Foxpro, dan Visual Basic. Widodo 2004 : 121

2.6.3 MySQL

MySQL adalah suatu software sistem manajemen database bersifat open source yang menggunakan standar SQL Structured Query Language, yaitu bahasa standar yang paling banyak digunakan untuk mengakses database. Keunggulan dari MySQL adalah : a MySQL dapat digunakan dan dimanfaatkan oleh banyak CPU sekaligus. MySQL mendukung penggunaan oleh beberapa user pada waktu yang bersamaan, oleh karena itu database server dapat diakses oleh client secara bersamaan pula. b MySQL merupakan open source software. c Untuk menggunakan MySQL, yang mana merupakan lisensi dari GPL, user dapat mempergunakannya secara cuma-cuma, tanpa dipungut biaya. d MySQL mampu berjalan dalam berbagai sistem operasi Portability. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Microsoft Windows, Mac OS X server, Solaris, Amiga, Linux, FreeBSD, HP-UX, dan lainnya. e Performance Tuning yang baik f MySQL memiliki kecepatan yang sangat baik dalam menangani query sederhana. g Scalability and Column Types Support h MySQL mampu menangani database yang besar dengan tipe kolom yang sangat kompleks. 1. High Security MySQL memiliki sistem sekuritas yang tinggi dengan disertai beberapa lapisan sekuriti seperti level subnetmask, nama host, dan ijin akses user dengan sistem perijinan yang disertai dengan serta password ter-enkripsi. 2. Standard Command and Function MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query, yang mana merupakan fungsi standar dari SQL. 3. Connectivity MySQL dapat melakukan koneksi dengan client menggunakan protocol TCPIP, Named Pipes NT, dan Unix soket Unix. 4. Flexibility Table Structure MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya seperti Oracle. 5. Localisation MySQL dapat mendeteksi pesan kesalahan error code pada client dengan menggunakan lebih dari dua puluh bahasa. 6. Interface MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemrograman menggunakan fungsi API. 7. Clients dan Tools MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, yang mana pada setiap tool disertakan petunjuk online. 28

BAB III OBJEK DAN METODE PENELITIAN

3.1 Objek Penelitian

Dalam penelitian ini yang menjadi objek penelitian adalah kepegawaian SMP Bina Harapan Bangsa, penulis akan membahas mengenai gambaran umum dan sejarah singkat perusahaan.

3.1.1 Sejarah Singkat SMP Bina Harapan Bangsa

Nama Sekolah : SMP BINA HARAPAN BANGSA Alamat : Jalan : RAYA CIJAPATI KM.09 Desa Kecamatan : MEKARLAKSANA CIKANCUNG Kabupaten : BANDUNG Provinsi : Jawa Barat No. Telp. : 022 91141409- 02292672413 1. Nama Yayasan Bagi Swasta : AL-KAUTSAR Alamat Yaysan No. Tlp. : Jl.Raya Cijapati Desa Mekarlaksana 2. NSSNSMNDS : 201020833354 3. Jenjang Akreditasi : 2007 Terakreditasi C 4. Tahun Didirikan : 2003