Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Lisensi Dokumen:
Copyright © 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus
atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin
terlebih dahulu dari IlmuKomputer.Com.
Dalam suatu jaringan komputer yang terdiri dari 2 atau lebih komputer yang terkoneksi satu
dengan lainnya dapat di aplikasikan ke berbagai kebutuhan, seperti distribusi data,
pengoperasian komputer lain di tempat yang berbeda, dan di bidang industri digunakan untuk
kendali atau kontrol peralatan yang terhubung ke komputer di dalam suatu jaringan. Pada artikel
kali ini akan dibuat sebuah aplikasi sederhana menggunakan Borland Delphi 6, yang berfungsi
untuk mematikan atau men-shutdown komputer lain yang terhubung melalui jaringan. Aplikasi
ini dibuat dengan komponen standart pada Delphi 6, yaitu ClientSocket dan ServerSocket.
Pendahuluan
Pada Delphi, khususnya Delphi 6 terdapat komponen yang berfungsi untuk komunikasi antara 2
komputer atau lebih yang terhubung melalui jaringan. Untuk program Delphi yang akan kita
buat ini terdapat 2 aplikasi, yaitu aplikasi client dan aplikasi server. Kedua komponen tersebut
adalah ClientSocket dan ServerSocket yang terdapat pada Component Pallete tab Internet,
seperti pada gambar berikut:
Remote Shutdown
Aplikasi ini terbagi menjadi 2, yaitu aplikasi client dan aplikasi server. Aplikasi Client adalah
aplikasi pengendali atau pengontrol, sedangkan aplikasi server adalah aplikasi yang di jalankan
pada komputer yang ingin di kendalikan (komputer yang ingin di shutdown)
Berikut ini adalah source code lengkap untuk program client, ScreenShoot program jadinya bisa
dilihat pada gambar berikut:
unit RSClient;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, WinXP, ScktComp;
type
TForm1 = class(TForm)
GroupBox1: TGroupBox;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
Berikut ini adalah source code lengkap untuk program server, ScreenShoot program jadinya
bisa dilihat pada gambar berikut:
unit RSServer;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ScktComp, WinXP;
type
TForm1 = class(TForm)
WinXP1: TWinXP;
ServerSocket1: TServerSocket;
StaticText1: TStaticText;
Edit1: TEdit;
procedure FormCreate(Sender: TObject);
procedure ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
procedure Edit1Change(Sender: TObject);
private
{ Private declarations }
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
Nb: Untuk Source code lengkap dan aplikasi jadinya bisa teman-teman lihat pada file yang
sudah saya sertakan atau download di http://widakdo.co.cc/ (Sekalian promosi…..hehehehe)
Penutup
Aplikasi ini berfungsi layaknya sebuah pisau, dapat bermanfaat dan dapat juga merugikan.
Bermanfaat untuk mempermudah administrasi komputer dalam suatu jaringan, dan merugikan
bila di kembangkan untuk aplikasi Trojan maupun virus komputer. Penulis menyadari bahwa
tulisan ini jauh dari sempurna, seperti pepatah “Tiada gading yang tak retak” Untuk itu saran
dan kritik yang membangun sangat penulis harapkan. TerimaKasih buat teman-teman semua
yang telah memberikan saya semangat untuk menulis. Specials thanks to: WEIP-ITS Surabaya
yang telah memberikan sesuatu yang sangat berguna bagi penulis. Harapan penulis adalah
berkembangnya dunia teknologi Bangsa Indonesia, agar tidak di pandang rendah oleh bangsa
lain. MERDEKA!!!!!
http://id.wikipedia.org/
http://delphi-id.org/
http://delphi.about.com/
http://weip-its.or.id/
Biografi Penulis