Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

PENGOLAHAN CITRA
MODUL IV

Diajukan untuk memenuhi salah satu tugas Praktikum

DISUSUN OLEH:
NIM : 20180810137
NAMA : YUSRINNATUL JINANA
KELAS : TEKNIK INFORMATIKA 2018 D

FAKULTAS ILMU KOMPUTER


UNIVERSITAS KUNINGAN
2021
PRETEST

Jelaskan tentang rumus Ro = Ri + CR


PRAKTIKUM
PRAKTIKUM 1
1. Membuka jendela Delphi 7

2. Sebelum merancang project, disarankan untuk menyimpan project baru dengan cara klik
File → Save project as
Langkah tersebut dilakukan berfungsi untuk menyimpan
terlebih dahulu project yang akan dibuat.

3. Kemudian muncul kotak dialog beri nama ElemenWarna.dpr lalu save


Setelah project berhasil disave maka akan tersave file yang berekstensi (.pas) dan (.dpr),
ekstensi (.pas) biasanya digunakan untuk Source code bahasa pemrograman
Pascal/Delphi yang terdapat pada sembarang teks editor, sedangkan ekstensi (.dpr)
biasanya berisi direktori untuk membangun sebuah aplikasi dan untuk membuka form
utama yang dibuka secara otomatis.

4. Tambahkan komponen-komponen berikut ke dalam Form1

Setelah merancang form kita edit caption yang terdapat pada properties untuk merubah
tulisan sesuai dengan keinginan.

Dalam perancangan project kali ini memiliki 6 komponen yaitu label, button, checkBox,
trackBar, Image, dan OpenPictureDialog. Label disini berfungsi untuk memberikan text
pada form, button sendiri digunakan untuk tombol kendali yang jika di klik akan tertuju
pada tujuan yang kita buat, CheckBox merupakan komponen dasar pada borland delphi,
Checkbox digunakan apabila dalam menu pilihan tersebut, kita boleh memilih lebih dari
satu. ,trackbar adalah komponen yang memungkinkan kita melakukan geser2 gitu,seperti
volume,komponen trackbar ada di palette additio, Image berfungsi untuk memasukan
sebuah file berupa gambar, sedangkan OpenPictureDialog adalah fasilitas untuk
menampilkan box open picture berbasis windows.
5. Selanjutnya buatlah event handler untuk event OnClick pada tombol ButtonMuatCitra.
Masukan kode program di bawah ini
6. Selanjutnya karena event handler untuk ketiga komponen TrackBar adalah sama yaitu
menghitung nilai semua piksel dalam citra untuk setiap kali ada perubahan posisi thumb
pada komponen tersebut. Tambahkan deklarasi fungsi Proses dalam pendefinisian kelas
Tform1, di bagian deklarasi privat:

7. Selanjutnya tambahkan prosedur Tform1.Proses di bagian awal implementasi sebagai


berikut:
8. Selanjutnya buat event handler untuk event OnChange pada komponen TrackBarMerah ,
masukan kode dibawah ini:

9. Selanjutnya buat event handler untuk event OnChange pada komponen TrackBarMerah ,
masukan kode dibawah ini:

10. Selanjutnya buat event handler untuk event OnChange pada komponen TrackBarMerah ,
masukan kode dibawah ini:

11. Jalankan Program di atas dengan menekan tombol Run/F9


Output:
LATIHAN PRAKTIKUM
1. Tambahkan form dua pada project 1, dengan cara klik file →new →form

Langkah tersebut digunakan untuk menambahkan sebuah form pada project yang sudah
kita buat sebelumnya.

2. Tambahkan Komponen-komponen berikut ke dalam Form1

Setelah merancang form kita edit cation yang terdapat pada properties untuk merubah
tulisan sesuai dengan keinginan.
Dalam perancangan project kali ini memiliki 6 komponen yaitu button, label, edit,
updown, Image, dan OpemPictureDialog. Button digunakan untuk tombol kendali yang
jika di klik akan tertuju pada tujuan yang kita buat.. Label disini berfungsi untuk
memberikan text pada form, Digunakan untuk menerima satu baris teks yang merupakan
data input pemakai komponen ini juga dapat digunakan untuk menampilkan teks. Image
disini yaitu komponen yang menampilkan object grafis yang berfungsi untuk memasukan
sebuah gambar pada form dengan ekstensi .jpg, dll. Sedangkan OpenPictureDialog adalah
fasilitas untuk menampilkan box open picture berbasis windows.

3. Selanjutnya tambahkan deklarasi procedure Proses di dalam deklarasi kelas Tform1


dibagian private.

4. Selanjutnya tambahkan procedure Proses di bagian awal implementasi (di bawah


{$R*.dfm})
5. Selanjutnya buatlah event handler untuk event OnClick pada tombol ButtonMuatCitra
dan masukan kode program dibawah ini:

6. Terakhir tambahkan event handler OnChanging untuk komponen UpDownN yang hanya
berisi perintah memanggil procedure proses.

7. Jalankan program diatas dengan menekan tombol Run/F9

Output:
POST TEST
Jelaskan kesimpulan dari latihan praktikum pada modul 4 ini!
Pada praktikum modul ini saya belajar tentang mengubah nilai ketiga elemen warna, dan
pada modul ini juga kita memahami operasi penghalusan. Operasi kecemerlangan digunakan
untuk mengubah nilai ketiga elemen warna menggunakan persamaan
berikut ini:
Ro = Ri + CR
Go = Gi + CG
Bo = Bi + CB
Di mana CR , CG , CB adalah konstanta yang digunakan untuk memodifikasi elemen warna
merah, hijau dan biru. Konstanta ini bernilai antara -255 sampai dengan 255. Nilai negatif
konstanta ini akan menyebabkan citra menjadi lebih gelap sedangkan nilai positif
menyebabkan citra menjadi lebih cemerlang. Perlu diingat bahwa nilai piksel adalah dari 0
sampai dengan 255 untuk format 8 bit tiap elemen warna sehingga tidak pernah negatif

Anda mungkin juga menyukai