1
I. PENDAHULUAN
1.1. Latar Belakang Masalah
Latar belakang pemikiran dari dibentuknya sistem pemantauan jarak jauh adalah bagaimana membentuk sistem komunikasi
clientserver
untuk melakukan pemantauan komputer
server
dari jarak jauh dengan menerapkan konsep pemrograman
clientserver
serta memanfaatkan protokol TCPIP sebagai sarana pengiriman data informasi atau isyarat kendali melalui jaringan komputer. Sistem
ini dibuat supaya memudahkan bagi seorang administrator jaringan untuk mendapatkan informasi tentang penggunaan komputer di laboratorium atau
instansi, yang kemudian dapat melakukan suatu tindakan terhadap pengguna yang ternyata terbukti melanggar loyalitas terhadap penggunaan komputer publik
tersebut. Peneliti tertarik untuk membangun suatu aplikasi yang dapat
mengendalikan keyboard dan mouse, merekam tampilan layar ke dalam file, kemudian memantau aktifitas penggunaan suatu komputer dari pencatatan setiap
penekanan tombol pada
keyboard
, sehingga administrator mendapat informasi bahkan bukti terhadap loyalitas penggunaan komputer publik tersebut. Aplikasi
ini terbagi menjadi dua jenis, yaitu: aplikasi client untuk pengendali dan aplikasi server.
2 2
1.2. Batasan Masalah
Penulis membatasi dalam pengimplementasian program ini, yaitu:
1. Perangkat lunak yang dikembangkan berbasis
clientserver
. Perlu diperhatikan
client
merupakan komputer yang menjalankan aplikasi pengendali dan
server
merupakan komputer yang menjalankan aplikasi agen_kendali serta menjadi tujuan dari pemantauan.
2. Aplikasi yang dikembangkan berfungsi untuk melakukan pemantauan layer
monitor dari pengguna, mengendalikan keyboard dan mouse, serta memantau aktifitas penekanan tombol keyboard.
3. Perangkat lunak
remote desktop
dijalankan pada komputer dengan basis sistem operasi Microsoft Windows 98 Second Edition SE, Windows XP,
Windows Server 20002003, Windows Vista 32 bit dan 64 bit, dimana perangkat lunak menggunakan layanan dari
file library
Windows. 4.
Perangkat lunak
remote desktop
memerlukan jaringan komputer lokal LAN untuk dapat berkomunikasi antara komputer pengendali dengan agen_kendali.
5. Sistem dibangun menggunakan perangkat pemrograman Microsoft Visual
Basic 6.0. Untuk membantu dalam pengembangan aplikasi yang dibuat adalah melalui penggunaan teknik pemrograman Windows API
Application Programming Interface
yang merupakan seperangkat kumpulan fungsi-fungsi
3 3
sistem Microsoft Windows yang digunakan untuk mengatur tampilan dan kelakuan setiap elemen
windows
.
1.3. Tujuan Penelitian