Pengertian Client Server LANDASAN TEORI

2. Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat seorang pemakai yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan. 3. Sistem backup data lebih baik, karena pada jaringan client-server backup dilakukan terpusat di server, yang akan membackup seluruh data yang digunakan di dalam jaringan. Kekurangan Jaringan client server : 1. Biaya operasional relatif lebih mahal. 2. Diperlukan adanya satu komputer khusus yang berkemampuan lebih untuk ditugaskan sebagai server. 3. Kelangsungan jaringan sangat tergantung pada server. Bila server mengalami gangguan maka secara keseluruhan jaringan akan terganggu. Gambar 2.4 Sistem Client-Server Kompleks [ Sumber : [Fat02] ]

2.6 Perangkat Lunak Pendukung

Perangkat Lunak Software pendukung sangatlah dibutuhkan dalam membangun sistem aplikasi ini, karena sistem aplikasi yang akan dibangun ini membutuhkan beberapa program aplikasi yang digunakan untuk menghasilkan program aplikasi yang lengkap yang sesuai dengan yang dibutuhkan oleh pengguna. Adapun program apliksi yang digunakan oleh program aplikasi yang akan dibangun ini adalah Microsoft Visual Basic 6.0 dan SQL Server 2000.

2.6.1 Sekilas tentang Visual Basic

Visual Basic 6.0 merupakan salah satu aplikasi pemrograman visual yang dibaut oleh Microsoft. Visual basic 6.0 berjalan dalam sistem operasi windows dan tergabung dalam suite aplikasi Microsoft Visual Studio 6.0 yang dikeluarkan pada akhir tahun 1998. Visual basic 6.0 terdiri atas tiga buah edisi, yaitu: 1. Standard edition, merupakan produk dasar 2. Profesional Edition, berisi tambahan Microsoft Jet Data Access Engine dan pembuatan server OLE Automation 3. Enterprise Edition, merupakan edisi untuk membuat program aplikasi client-server Visual Basic 6.0 memanfaatkan pendekatan visual GUI General User Interface dalam proses penggunaanya. Dengan pendekatan ini, proses pembuatan aplikasi menjadi lebih mudah dan nyaman. Basic bahasa pemrograman yang digunakan VB6 adalah bahasa Basic Beginners All Purpose Symbolic Instruction Code. Bahasa basic merupakan salah satu bahasa pemrograman tingkat tinggi yang sederhana dan mudah dipelajari. Selain itu, VB6 memiliki keunggulan yang lain yaitu dalam hal pengaksesan terhadap beberapa pustaka library yang dimiliki oleh sistem operasi windows. [Ram04]

2.6.2 SQL Server 2000

Pengertian SQL Server 2000 Menurut [Mar01] adalah : “Microsoft SQL server 2000 adalah perangkat lunak Relation Database Management Sistem RDBMS yang handal.Di design untuk mendukung proses transaksi yang besar seperti order entry online, inventori, akuntansi atau manufaktur. Microsoft SQL Server 2000 dapat dijalankan pada NT 4.0 Server atau Microsoft Windows 2000 Server, selain itu dapat pula di install pada personal desktop di Windows 2000 Profesional, Windows 98 Milenium”. Sistem akan dipergunakan oleh beberapa komputer client-server maka database yang dibangun adalah merupakan database yang berfungsi untuk menunjang hal tersebut untuk itu dalam penulisan ini dipakai database Microsoft SQL Server 2000, selain itu database ini juga compatible dengan bahasa pemrograman yang digunakan. Secara teoritis, program SQL yang sudah terinstall pada komputer dapat menampung 32.767 database dan terdapat lebih dari 2 billion objek. Kelebihan Microsoft SQL Server 2000 dalam pembuatan database adalah sebagai berikut: 1. Mempunyai transaction log tersendiri dan mengatur transaksi dalam database. 2. Data dapat berkisar antara 1 MB sampai 1.048.516 TB. 3. Dapat menambah ukuran data secara manual atau otomatis. 4. Dapat diset sesuai dengan keinginan, misal sebuah database hanya dapat di baca tetapi tidak bisa diedit..