Anda di halaman 1dari 12

Berbagi, semoga bermanfaat

Death Pixel Easier Check dengan menggunakan


Delphi
Taufik Adi Sanjaya
Website penulis : www.adisanjaya.com
Death Pixel Easier Check adalah sebuah aplikasi sederhana untuk mengecek
adanya Death Pixel pada Monitor Laptop / NoteBook /NetBook. Aplikasi ini
bermanfaat bagi penjual atau pembeli Laptop baru maupun bekas, dimana aplikasi ini
dapat digunakan untuk membantu mempermudah pengecekan Death Pixel yang ada
pada monitor LCD. Pada umumnya took yang menjual Laptop dalam kondisi baru
memberkan toleransi maksimal terdapat 5 buah death pixel pada monitor LCD maka
dapat dikatakan bahwa monitor dalam kondisi cukup baik. Manfaat bagi pembeli
dengan adanya Death Pixel Checker ini dapat memberikan kemudahan agar tidak
membeli monitor dengan jumlah death pixe yang cukup banyak.
Cara kerja sebenarnya dari aplikasi yang akan dibuat adalah dengan menampilkan
warna seragam pada monitor berupa warna-warna yang dapat mempermudah
pengecekan. Contohnya ada 10 buah death pixel pada monitor, jika desktop background
yang ditampilkan pada sebuah monitor berupa warna putih, maka dapat dipastikan death
pixel sulit untuk dikenali dengan mata telanjang. Namun dengan memanfaatkan aplikasi
Death Pixel Easier Check diharapkan dapat mempermudah pengamatan, sebab nantinya
aplikasi tersebut akan menjadikan seluruh form tertampil warna seragam
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.

Berbagi, semoga bermanfaat



Ketika warna hitam di klik maka monitor akan dipenuhi warna hitam sbb:


Maka death pixel akan lebih terlihat jelas.

Berbagi, semoga bermanfaat

Untuk dapat membuat aplikasi tersebut , masukkan komponen-komponen berikut ini ke
Form1
Kemudian ketikkan source code dibawah ini, setiap source code memang sengaja ditulis
sangat sederhana untuk memudahkan pemula dalam memahami program yang ditulis.




Step by step pembuaanya adalah sebagai berikut:
Untuk dapat membuat aplikasi tersebut , masukkan komponen-komponen
berikut ini ke Form1

No
Component Properties Value
1
Form1 Caption Laptop Death

Berbagi, semoga bermanfaat

Pixel Checker
2
GroupBox1 Caption Choose Color
3
Shape1 Brush-Color ClWhite
4 Shape2 Brush-Color
ClBlack
5 Shape3 Brush-Color
ClRed
6 Shape4 Brush-Color
ClLime
7 Shape5 Brush-Color
ClBlue
8 Shape6 Brush-Color
ClYellow
9 Shape7 Brush-Color
ClWhite
10
Label1 Caption White
11 Label2 Caption Black
12 Label3 Caption Red
13 Label4 Caption Green
14 Label5 Caption Blue
15 Label6 Caption Choose Color
16 Label7 Caption Auto Change

Berbagi, semoga bermanfaat





















17 Button1 Caption ...
18 Timer1 Enabled False
19 ColorDialog1 - -

Berbagi, semoga bermanfaat



Susun tampilan sebagai berikut:

Sebelum menuliskan source code , deklarasikan sebuah variable global dengan nama
nama i bertipe Integer

Kemudian ketikkan source code dibawah ini, setiap source code memang sengaja ditulis
sangat sederhana untuk memudahkan pemula dalam memahami program yang ditulis.
Nama
Komponen
Event SOURCE CODE
Form1 FormCreate form1.Height:= 400;
form1.Width:= 275;

Berbagi, semoga bermanfaat

form1.Position := poDesktopCenter;
Form1 OnMouseDown form1.Height:= 400;
form1.Width:= 275;
form1.Position := poDesktopCenter;
form1.Color:=clBtnFace;
form1.BorderStyle:= bsSizeable;
groupbox1.Show;
timer1.Enabled:=false;
i:=0;
Shape1 OnMouseDown form1.Height:=monitor.Height;
form1.Width:=monitor.Width;
form1.Position := poDesktopCenter;
form1.BorderStyle:=bsNone;
groupbox1.Hide;
form1.Color:=ClWhite;
Shape2 Shape1MouseDown form1.Height:=monitor.Height;
form1.Width:=monitor.Width;
form1.Position := poDesktopCenter;
form1.BorderStyle:=bsNone;

Berbagi, semoga bermanfaat

groupbox1.Hide;
form1.Color:=ClBlack;
Shape3 Shape1MouseDown form1.Height:=monitor.Height;
form1.Width:=monitor.Width;
form1.Position := poDesktopCenter;
form1.BorderStyle:=bsNone;
groupbox1.Hide;
form1.Color:=ClRed;
Shape4 Shape1MouseDown form1.Height:=monitor.Height;
form1.Width:=monitor.Width;
form1.Position := poDesktopCenter;
form1.BorderStyle:=bsNone;
groupbox1.Hide;
form1.Color:=ClLime;
Shape5 Shape1MouseDown form1.Height:=monitor.Height;
form1.Width:=monitor.Width;
form1.Position := poDesktopCenter;
form1.BorderStyle:=bsNone;
groupbox1.Hide;

Berbagi, semoga bermanfaat

form1.Color:=ClBlue;
Shape6 Shape1MouseDown form1.Height:=monitor.Height;
form1.Width:=monitor.Width;
form1.Position := poDesktopCenter;
form1.BorderStyle:=bsNone;
groupbox1.Hide;
form1.Color:=shape6.Brush.Color;
Shape7 Shape1MouseDown i:=0;
form1.Height:=monitor.Height;
form1.Width:=monitor.Width;
form1.Position := poDesktopCenter;
form1.BorderStyle:=bsNone;
groupbox1.Hide;
timer1.Enabled:=true;
Timer1 OnTimer var secon:integer;
begin
secon:=strtoint(edit1.Text);
timer1.Interval:= secon*1000;
i:=i+1;

Berbagi, semoga bermanfaat

if i=1 then
form1.Color:=ClWhite;
if i=2 then
form1.Color:=ClBlack;
if i=3 then
form1.Color:=ClRed;
if i=4 then
form1.Color:=ClLime;
if i=5 then
form1.Color:=ClBlue;
end;
Button1 OnClick if ColorDialog1.Execute then
begin
Shape6.Brush.Color:=ColorDialog1.Color;
end;
end;
procedure TForm1.Shape3MouseDown(Sender:
TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin

Berbagi, semoga bermanfaat


Selanjutnya silakan eksekusi aplikasi yang dibuat





form1.Height:=monitor.Height;
form1.Width:=monitor.Width;
form1.Position := poDesktopCenter;
form1.BorderStyle:=bsNone;
groupbox1.Hide;
form1.Color:=ClRed;

Berbagi, semoga bermanfaat

Penutup
Semoga bermanfaat dan Selamat Berkarya.
Biografi Penulis
Taufik Adi Sanjaya. Numpang lahir di Garut, Jawa Barat 1988. Dibesarkan di Kulon Progo
(Sejak usia 2,5 tahun sampai 18 tahun ). Saat ini tinggal di Bantul, Daerah Istimewa Yogyakarta
(sejak 2006). Konsentrasi Study yang diambil saat kuliah adalah Kendali Industri pada Jurusan
Pendidikan Teknik Elektro Universitas Negeri Yogyakarta.
Hobby di bidang pemrograman mikrokontroler, AVR, Arduino, dan Delphi 7.0.
Melayani jasa pembuatan alat-alat berbasis mikrokontroler baik untuk perusahaan maupun
kalangan personal.
Website: www.adisanjaya.com
Blog Resmi Penulis blog.adisanjaya.com
Email : taufiksanjaya@yahoo.com