• Tidak ada hasil yang ditemukan

Pemanfaatan Jaringan Komputer Client Server Pada Aplikasi Basis Data Akademik

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pemanfaatan Jaringan Komputer Client Server Pada Aplikasi Basis Data Akademik"

Copied!
10
0
0

Teks penuh

(1)

Pemanfaatan Jaringan Komputer Client – Server

Pada Aplikasi Basis Data Akademik

Utilization of Client-Server Computer Network

On Academic Database Application

Ratna Dewi, Ramiati

Jurusan Teknik Elektro Politeknik Negeri Padang Kampus UNAND, Limau Manis Padang Telp. 0751-72590 Fax. 0751-72576

ABSTRACT

Now a days, The Computer network is used by various groups to make their job easier. One of them is to process the data which can be computerized in a network.

In this study, client-server computer network was used to integrate existing data in the academic database which can be accessed from anywhere in computer network. The academic data base has been built using Microsoft Access and Visual Basic 6.0. The report of student data, timetable of courses, academic staff, administration staff, timetable of examination, timetable of final project examination and list of student grades have been produced by those system.

Finally, the data can be well managed and easily accessible because the system uses server as data centre and clients as user.

Keyword: Client-Server, Database , Microsoft Accsess, Visual Basic 6.0

PENDAHULUAN

Teknologi komputerisasi bisa dimanfaatkan untuk mengerjakan banyak hal. Salah satu penerapannya adalah dalam pengakasesan ataupun untuk pengolahan data. Pengolahan data yang terjadi dibeberapa perusahaan ataupun instansi pemerintahan dan dibidang lainnya telah dilakukan dengan cukup baik. Walaupun sebagian masih ada yang melakukannya secara manual oleh pihak administrasi. Tetapi pada saat ini pengolahan data secara manual tidak menjadi efisien lagi, karena semakin banyak data yang diolah semakin rumit tingkat penyelesaiannya. Apalagi jika pada instansi tersebut memiliki administrasi lebih dari satu user. Dengan sistem multiuser berarti menggunakan sistem yang menerapkan pemakaian jaringan komputer Client dan Server. Jaringan adalah suatu sistem komunikasi data yang melibatkan sebuah atau lebih sistem komputer yang

dihubungkan dengan jalur transmisi dan alat komunikasi membentuk satu sistem (Jogiyanto, 2001 :236).

Dengan dikembangkannya aplikasi client-server untuk sistem pengolahan data maka dapat memberikan informasi-informasi yang dibutuhkan oleh pihak pengguna.

Dengan jaringan, komputer yang satu dapat menggunakan data yang ada di komputer yang lain, mencetak laporan di printer komputer yang lain dan memberi berita ke komputer lain, walaupun berbeda area.

Jaringan merupakan cara yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu komputer ke komputer lainnya.

Dalam pembuatan jaringan

pengolahan data Akademik ini dilengkapi dengan Basis Data Akademik yang dibuat menggunakan Microsoft Accsess dan interface/tampilan dengan Visual Basic 6.0,

(2)

sehingga tampilannya mudah diakses oleh user atau pengguna. Data Akademik yang dipakai adalah Data Akademik Program Studi Teknik Telekomunikasi Politeknik Negeri Padang.

Gambaran secara umum Jaringan Komputer Client-Server dapat dilihat pada gambar 1 yang mana suatu jaringan yang terdiri dari terminal server dan Client yang terhubung antara satu dengan yang lain menggunakan Switch dan periperal pendukung lainnya.

Gambar .1 Gambaran Umum Jaringan Komputer Client Server Arsitektur jaringan client server merupakan model konekvitas pada jaringan yang membedakan fungsi komputer sebagai client atau server. Arsitektur ini menempatkan sebuah komputer sebagai server yang bertugas memberikan layanan kepada terminal – terminal lain (client) yang terrhubung dalam sistem jaringan tersebut. Server dapat bertugas untuk memberikan layanan berbagi berkas (file server), printer, jalur komunikasi ataupun basis data. Pada model arsitektur ini, client tidak dapat berfungsi sebagai server, tetapi server dapat berfungsi sebagai client.

Basis Data merupakan kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software melakukan manipulasi untuk kegunaan tertentu. Basis data digunakan sebagai salah satu komponen penting dalam sistem informasi

dan merupakan dasar dalam menyediakan informasi juga bisa menentukan kualitas informasi, akurat, tepat pada waktunya dan relevan.

METODOLOGI

Aplikasi dari jaringan komputer Client-Server ini mempunyai Client lebih dari satu dimana Client Server itu sendiri merupakan arsitektur yang banyak digunakan untuk sistem jaringan perkantoran. Bagian penghubung antara aplikasi dengan basis data adalah basis data engine. Bagian ini yang bekerja mengatur lalulintas data dari dan ke pemakai aplikasi. Sistem kerja dari aplikasi Client-Server ini sendiri yaitu Basis Data Server menerima request berupa instruksi, dan sebagai hasilnya Basis data Server akan

mengirimkan jawabannya. Dengan

demikian lokasi pemrosesan terbagi menjadi 2, yaitu:

1. Komputer Pertama mengolah input-output ke pemakai (User Interface). Dikomputer tersebut program logic berjalan dan berhubungan dengan user interface dan data interface (dalam hal ini berbentuk request).

2. Komputer kedua menerima request tersebut kemudian memprosesnya dengan mengakses basis data, dan memberikan hasilnya kembali.

Komputer pertama disebut sebagai Client (Front End) yang terdiri atas aplikasi yang ditulis dalam bahasa pemrograman. Pada aplikasi ini bahasa pemrograman yang dipakai adalah Visual Basic 6.0. Komputer kedua disebut sebagai Server (Back End), dalam hal ini adalah DBMS (Data Base Management System), contohnya adalah: Microsoft Access, Microsoft SQL Server, MySQL Server, Oracle, IBM DB/2, Informix, dan lainnya. Pada aplikasi ini memakai Microsoft Access sebagai DBMS-nya.

Arsitektur sistem komputer pada aplikasi Client Server ini menggunakan topologi star. Dimana semua Personal Computer (PC) dapat mengakses Basis data

(3)

Akademik yang terhubung melalui Hub/Switch. Seperti yang ditampilkan pada gambar 2 :

Gambar 2. Arsitektur Sistem Komputer Aplikasi Client Server

Dalam sistem client server terdapat sedikitnya 3 buah komputer, yaitu 1 komputer sebagai server dan 2 lainnya sebagai client. Agar client terhubung dengan server sehingga dapat mengakses basis data akademik, maka terlebih dahulu dilakukan penyetingan pada masing-masing PC. Berikut adalah langkah-langkah yang harus dilakukan:

1. Hubungkan ke-3 PC ke Hub/Switch dengan menggunakan Kabel UTP. 2. Setting IP Address untuk ketiga

komputer dan pastikan ketiga komputer tersebut berada dalam network yang sama.

3. Setting Workgroup ke-3 komputer tersebut sehingga semua client berada dalam workgroup yang sama.

4. Tes koneksi untuk semua komputer yang terhubung ke jaringan komputer tersebut dan sharing basis data yang terdapat pada komputer server ke semua komputer client. 5. Instalkan aplikasi Client Server

pada setiap komputer dan lakukan tes koneksi kembali agar Interface yang digunakan pada aplikasi ini dapat terhubung dengan basis data yang telah dibuat dan pilih basis data yang akan dikoneksikan.

Spesifikasi peralatan yang di pakai dalam perancangan dan pembuatan aplikasi

ini adalah beberapa peralatan komputer untuk menjalankan aplikasi yang dibuat. Sedangkan software yang di pakai adalah sebagai berikut :

1. Sistem Operasi (OS); digunakan Microsoft Windows XP service Pack 2. 2. Software Aplikasi digunakan Microsoft

Visual Basic 6.0 (sebagai interface basis data).

3. Microsoft Access 2007 (sebagai DBMS basis data).

Flowchart Aplikasi

Gambar 3. flowchart aplikasi Client Server

Entity Relationship Diagram (ERD) Berikut ini adalah gambar diagram hubungan antar entitas pada data akademik yang dirancang.

(4)

Gambar 4 ERD Basis data Akademik Pembuatan Tabel Data

File- file data dibuat dalam bentuk tabel menggunakan MS Access. File-file yang akan digunakan dalam proses pengolahan data mahasiswa adalah File Jadwal Kuliah, File Jadwal Sidang, File Jadwal Ujian, File Mahasiswa, File Matakuliah, File Nilai, File Staf Administrasi, File Staf Pengajar, seperti terlihat pada gambar 5.

Gambar 5 Tabel file staf pengajar Pembuatan Interface (tampilan) Menu

Pembuatan Interface (tampilan) Menu untuk semua File yang akan dimasukkan sebagai data Akademik. Interface ini dimaksudkan sebagai alat masukan data (input). Dimana input dibutuhkan dalam proses pembuatan laporan-laporan yang diinginkan dapat diterima dan dimengerti

oleh pemakai (end user). Input yang diberikan merupakan input yang langsung terhubung dengan proses komputer, yaitu input yang melalui pengentrian data dengan keyboard. Untuk itu diperlukan desain input dalam bentuk form untuk mempermudah pemakai mengedit data-data yang terdapat didalam basis data akademik ini. Contoh gambar 6 adalah tampilan form mahasiswa.

Gambar 6. form mahasiswa Tambahkan Data Report untuk setiap masing-masing form yang dibuat. Setelah semua Form-form dan data Report- data Report telah dibuat, maka diperlukan 1 (satu) menu utama agar semua form dan data Report yang telah dibuat tadi dapat tersusun dengan rapi.

Gambar 7 Menu Utama

Berikut adalah tampilan atau desain form dan data Report untuk basis data akademik yang telah dibuat. Sebagai contoh adalah Report Data Mahasiswa seperti gambar 8 di bawah ini.

(5)

Gambar 8 Report Data Mahasiswa HASIL

Setelah aplikasi ini di running, akan muncul tampilan form menu utama membuka form-form yang lain yang diinginkan untuk memasukkan atau mengedit data-data akademik, seperti terlihat pada gambar 7.

Form Data Mahasiswa

Setelah form menu utama terbuka, dapat melihat menu bar yang berfungsi untuk membuka form yang diinginkan. Jika ingin membuka dan atau menambahkan data Mahasiswa pada form Mahasiswa, dengan tampilan yang mudah untuk dioperasikan oleh user. Satu contoh untuk bisa melihat data mahasiswa dan mengeditnya, seperti tampilan pada gambar 9 berikut ini.

Gambar 9. Form Data Mahasiswa Form Daftar Matakuliah

Untuk melihat dan melakukan pengisian data daftar matakuliah, juga sudah disiapkan form untuk Daftar matakuliah.

Gambar 10. Form Daftar Mata Kuliah Pada form Daftar Matakuliah ini juga dilengkapi tombol menambah, mengedit, menyimpan data, dan juga tombol navigasi yang lainnya. Dan data yang dimasukkan dalam form akan langsung tersimpan dalam basis data. Form Data Staf Administrasi

Untuk membuka atau mengedit form data staf administrasi

Gambar 11. Form Data Staf Administrasi Form Data Staf Pengajar

(6)

Report Data Mahasiswa

Setelah semua data yang

dimasukkan kemasing-masing form selesai, bisa dilihat kembali melalui data reportnya. Contoh untuk melihat data mahasiswa Pilih Menu Bar Report> Data Mahasiswa, Selanjutnya akan muncul tampilan seperti pada Gambar 13 berikut:

Gambar 13 Report data Mahasiswa Report Daftar Matakuliah

Sama halnya dengan data mahasiswa form report untuk form-form yang lain juga bisa dilihat report data Daftar Matakuliah seperti pada gambar 14 dibawah ini.

Gambar 14. Report Daftar Matakuliah Report Data Staf Administrasi

Gambar 15. Report Data Staf Administrasi

Report Data Staf Pengajar

Gambar 16. Report Data Staf Pengajar Report Daftar IP Mahasiswa

Gambar 17. Report Daftar IP Mahasiswa Daftar Jadwal Kuliah

Gambar 18. Daftar Jadwal Kuliah Form Daftar Jadwal Sidang Akhir

(7)

PEMBAHASAN

Software Aplikasi Client server merupakan aplikasi Hardware komputer yang didesain untuk mengolah data akademik Program Studi atau untuk mengolah basis data sistem perkantoran yang lainnya. Untuk kasus ini mengambil data pada prodi Teknik Telekomunikasi, untuk membantu dan memudahkan pengelolaan data-data jurusan dimana kemampuan yang dimiliki oleh aplikasi ini antara lain :

a. Penambahan data mahasiswa baru, data matakuliah per semester, data dosen baru dan data staf administrasi baru.

b. Pencarian data mahasiswa, keterangan mata kuliah per semester, pencarian data dosen dan staf administrasi.

c. Jadwal sidang, jadwal kuliah, dan jadwal ujian.

d. Daftar IP dan IPK mahasiswa. Aplikasi ini dibuat dengan harapan dapat membantu pengguna untuk bisa mengolah data-data yang ada dalam basis data akademik dengan cepat, tepat dan akurat. Berikut ini beberapa fasilitas yang sudah disiapkan dan bisa diakses dikomputer –komputer client yang sudah terhubung ke jaringan.

1. Untuk menambahkan data pada form ini, terlebih dahulu tekan tombol [Add] kemudian ketikkan Kode_mk, kemudian isikan data-data yang didapat sesuai dengan kolom isian yang telah tersedia. Setelah data diketikkan pada kolom isian, tekan tombol [Update] dan data yang diisikan tadi akan langsung tersimpan di basis data.

2. Untuk mencari data salah satu matakuliah, masukkan Kode_mk matakuliah yang akan dicari pada kolom isian Input Kode_mk kemudian klik tombol [search]. Jika lupa untuk memasukkan Kode_mk maka akan

keluar message box seperti gambar 20 berikut:

Gambar 20. Message Box Tombol Search Matakuliah

Form Data Mahasiswa, Daftar

Matakuliah, Data Staf Administrasi, dan Data Staf Pengajar

Form-form yang sudah disiapkan digunakan untuk melihat data-data yang telah tersimpan dalam basis data baik itu data-data mahasiswa, matakuliah, staf administrasi maupun staf pengajar dan memasukkan data-data baru yang belum tersimpan dalam basis data. Pada setiap table yang tersimpan dalam basis data mempunyai primary key. Fungsi primary key ini adalah sebagai keyword untuk mencari data yang diinginkan pada form-form interface basis data.

Ada beberapa hal yang perlu diperhatikan dalam menggunakan form ini antara lain, ada yang bisa dilakukan pada server saja, dan ada juga yang bisa diakses oleh client. Contohnya, Pilih Menu Bar File>Edit>Data Staf Administrasi untuk mengedit data staf administrasi, dan ini hanya bisa dilakukan oleh server. Atau pilih File>Open>Data Staf Administrasi untuk hanya melihat data-data staf administrasi, dan ini dapat diakses oleh client. Seperti pada gambar 21 adalah form untuk mengedit data staf administrasi pada server.

(8)

Gambar 21. Form Staf Administrasi Tombol [search] pada form interface yang terhubung dengan basis data akan mencari data-data yang tersimpan di dalam basis data berdasarkan primary key yang dimasukkan kedalam kolom isian, baik itu no_Bp, Kode_mk, dan Nip. Dan menampilkan data-data pada form Interface sesuai dengan Primary key yang diinputkan pada kolom isian yang telah disediakan.

Pada server, data-data yang ada didalam basis data dapat diedit. Baik itu ditambahkan, diperbaiki, ataupun dihapus dari basis data. Layanan ini hanya dapat dilakukan pada server saja, dimana petugas administrasi yang sudah terdaftar sebagai usernya.

Untuk mengedit data-data tersebut, pada form-form interface terdapat tombol-tombol editing yaitu tombol-tombol [Add] yang berfungsi untuk mengosongkan kolom isian agar data-data baru dapat ditambahkan kedalam basis data. Tombol [Update] berfungsi untuk menyimpan data-data yang telah diisikan pada kolom isian ke basis data. Tombol [clear] adalah tombol untuk menghapus data-data yang telah tersimpan didalam basis data. Jika semua data yang tersimpan didalam basis data telah kosong atau terhapus, maka akan tampil message box seperti pada gambar 22 dibawah ini untuk memberitahukan bahwa semua data telah terhapus.

Gambar 22. message box [clear] Tombol-tombol navigasi pada form interface berfungsi untuk melihat data-data yang telah tersimpan didalam basis data. Report Data Mahasiswa, Daftar Matakuliah, Data Staf Dosen, Data Staf Pengajar, Daftar IP Mahasisswa, Jadwal Kuliah, Jadwal Ujian, dan Jadwal Sidang

Form-form ini digunakan untuk melihat jadwal-jadwal perkuliahan dalam bentuk report. Form ini telah terhubung dengan tabel-tabel yang ada pada basis data dan ditampilkan dalam bentuk report. Pada form ini, karena dalam bentuk report, maka data-data yang ditampilkan tidak dapat langsung diedit. Untuk mengedit data-data pada form report ini, dilakukan pengeditan secara langsung pada tabel yang terhubung dengan form report yang bersangkutan pada basis data.

Form IP Mahasiswa

Form interface ini menampilkan IPK dan daftar IP mahasiswa selama 6 semester. Tombol-tombol editing pada form ini sama dengan tombol-tombol editing yang terdapat pada form-form interface Data Mahasiswa, Data Matakuliah, Data Staf Administrasi, dan Data Staf Pengajar. Yaitu tombol [Add] yang berfungsi untuk mengosongkan kolom isian pada form interface IP Mahasiswa agar data-data baru dapat ditambahkan kedalam basis data. Tombol [Update] yang berfungsi untuk menyimpan data-data yang telah diisikan pada kolom isian form interface IP Mahasiswa ke basis data.

(9)

Tombol [clear] yang berfungsi untuk menghapus data-data yang telah tersimpan didalam basis data. Jika semua data yang tersimpan didalam basis data telah kosong atau terhapus, maka akan tampil message box untuk memberitahukan bahwa semua data telah terhapus. Tombol-tombol navigasi pada form interface IP Mahasiswa berfungsi untuk melihat data-data yang telah tersimpan didalam basis data. Khusus pada form interface IP Mahasiswa ini, terdapat tombol [result IPK]. Tombol ini berfungsi untuk menghitung IPK berdasarkan IP per semester yang diisikan pada kolom isian saat memasukkan data-data baru.

SIMPULAN

Dari uraian yang telah disampaikan sebelumnya, maka kami menarik beberapa kesimpulan yaitu:

1. Pemanfaatan jaringan komputer dengan sistem Client server sangat cocok diterapkan untuk perkantoran yang akan mempermudah kerja dari staf administrasi.

2. Untuk menerapkan Sistem Aplikasi Client Server pada Data Base Akademik diperlukan jaringan komputer yang menghubungkan antara Server yang terdapat di Administrasi Program Studi dengan beberapa client yang terhubung pada jaringan yang sama.

3. Agar Basis data mudah dikelola dengan bantuan Interface, maka perlu diperhatikan pengaturan koneksi antara interface dengan basis data engine. Pengaturan koneksi ini harus sesuai dengan basis data engine yang digunakan. Dan client dapat mengakses basis data jika komputer server dalam keadaan aktif dan terhubung pada satu jaringan yang sama dan tampilan interface pada client terhubung dengan basis data engine yang telah ter-sharing.

SARAN

Diharapkan kedepannya dapat melakukan pengujian dan analisis untuk aplikasi pengolahan data akademik yang lebih komplet dan berjalan dalam jaringan internet atau berbasis web ataupun peralatan komunikasi lainnya sehingga bisa diakses dimana saja.

DAFTAR PUSTAKA

Andrew S. Tanenbaum, Jaringan Komputer I/2, Prenhallindo, Jakarta, 1996

Fathansyah, Ir, “Basis Data”, Informatika Bandung, Bandung, 2002

Haryanto, Agus, Membuat Aplikasi Sederhana dengan Microsoft Access, Kuliah Umum Ilmu Komputer. Com, 2003.

Irmansyah, Faried, Pengantar Database, Kuliah Umum Ilmu Komputer. Com, 2003.

Introduction to Oracle9i : SQL, Oracle University

Jogiyanto H. M, 2001. Pengenalan Komputer : dasar ilmu komputer, pemrograman, sistem informasi dan

intelegensi buatan, ANDI,

Yogyakarta.

Jamaliah, Sistem Informasi Data Akademik Berbasis Client Server, Skripsi Universitas Islam Negeri Syarif Hidayatullah, Jakarta, 2011

Kadir, Abdul, Konsep dan Tuntunan Praktis Basis Data, Andi Yogyakarta, 1998. Kok Yung, Membangun Database dengan

VB 6.0 dan Perintah SQL, Elex Media Komputindo, Jakarta, 2002

(10)

Kristanto, Harianto, Ir, Konsep dan Perancangan Database, Andi Yogyakarta, 1994.

Niall, Mansfield, Practical TCP/IP

Mendesain,Menggunakan, dan

Troubleshooting Jaringan

Pramono, Djoko, Mudah Menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 2001.

Raharjo, Budi, Dr, Inteligent Network Protokol, Bandung, 1999

Stallings, William, Data and Computer Communications, Prentice Hall International, 1994

Untung P,Perancangan dan Implementasi Sistem Informasi Akademik Berbasis Jaringan Lokal Pada Jurusan Teknik Informatika UNIKOM

Gambar

Gambar  2.  Arsitektur  Sistem  Komputer  Aplikasi Client Server
Gambar 4 ERD Basis data Akademik  Pembuatan Tabel Data
Gambar 10. Form Daftar Mata Kuliah  Pada  form  Daftar  Matakuliah  ini  juga  dilengkapi  tombol  menambah,  mengedit,  menyimpan  data,  dan  juga  tombol  navigasi  yang  lainnya
Gambar 22. message box [clear]

Referensi

Dokumen terkait

Untuk dapat memenuhi standar mutu tersebut, pedagang pengumpul tembakau juga menuntut petani untuk dapat menghasilkan tembakau yang sesuai dengan standar mutu yang

Meningkatkan hubungan kerjasama dari berbagai lembaga yang berkaitan dengan upaya pemasaran produk kerajinan tenun ikat Dayak, Strategi ini bermanfaat untuk

Sedangkan untuk mengetahui apakah penggunaan hutang jangka panjang tersebut efektif atau tidak efektif dalam meningkatkan profitabilitas, maka dapat dihitung dengan cara

37 Wawancara pada tanggal 12 September 2016 pukul 11.00 WIB dengan pangeran Rintoisworo dan pangeran Jatiningrat(keduanya adalah putra Sultan Hamengku Buwono VIII

Keuntungan dari bakteri ini adalah memiliki protein yang dapat bekerja pada kondisi lingkungan dengan suhu tinggi dimana protein/ enzim lain dapat mengalami denaturasi.. Salah

Altimetri sendiri adalah Radar (Radio Detection and Ranging) gelombang mikro yang dapat digunakan untuk mengukur jarak vertikal antara permukaan bumi dengan wahana antariksa

(1) Pengurus atau pengusaha yang telah mengikutsertakan pekerjaannya dalam program jaminan sosial tenaga kerja sebagaimana dimaksud dalam pasal 3, melaporkan kecelakaan

EFFECT OF SECURITY, PRIVACY, BRAND NAME, WORD OF MOUTH, EXPERIENCE, AND INFORMATION ON WEB SITE TRUST, AND EFFECT OF WEB SITE TRUST ON BRAND COMMITMENT AND RISK PERCEPTION