Anda di halaman 1dari 14

LAPORAN PRAKTIKUM

PENGOLAHAN CITRA
MODUL III

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
1. Jelaskan fungsi openpicture dialog!
Open Picture Dialog sebagai komponen yang dapat memanggil File Foto .JPG yang
ada pada direktori komputer.
2. Jelaskan fungsi PbyteArray!
PByteArray yang berfungsi untuk menyimpan data nilai keabuan atau warna dari
piksel.
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 5 komponen yaitu label, button, edit, 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, edit disini berfungsi untuk mengisikan teks atau angka biasanya untuk input
program, Image berfungsi untuk memasukan sebuah file berupa gambar, sedangkan
OpenPictureDialog adalah fasilitas untuk menampilkan box open picture berbasis
windows.
5. Selanjutnya double klik pada tombol ButtonMuatCitra dan masukan kode program
dibawah ini:

Source code diatas menggunakan events OnClick yang berfungsi jika button tersebut di
klik maka akan dibawa ke perintah yang ada. Di dalam source code diatas terdapat sebuah
perulangan yang menggunakan statement if else, dimana jika kondisi if bernilai true maka
jalankan perintah yang ada di dalam blok if tersebut, namun jika kondisi bernilai false
maka jalankan kode program di dalam blok else.

6. Selanjutnya buat juga event handler untuk OnMouseDown (yaitu event yang terjadi
ketika tombol mouse ditekan ketika mouse berada di atas Image1. Tambahkan kode
program ini dibawah kode program diatas:

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


Output:
PRAKTIKUM 2
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 3 komponen yaitu button, Image, dan
OpemPictureDialog. Button digunakan untuk tombol kendali yang jika di klik akan
tertuju pada tujuan yang kita buat. 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 double klik pada tombol ButtonMuatCitra dan masukan kode program
dibawah ini:

4. Selanjutnya double klik pada tombol ButtonRerata dan masukan kode program dibawah
ini:
5. Jalankan program diatas dengan menekan tombol Run/F9

Output:

PRAKTIKUM 2
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 3 komponen yaitu button, Image, dan
OpenPictureDialog. Button digunakan untuk tombol kendali yang jika di klik akan tertuju
pada tujuan yang kita buat. 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 double klik pada tombol ButtonMuatCitra dan masukan kode program
dibawah ini:

4. Jalankan Program dengan menekan tombol F9


LATIHAN PRAKTIKUM
Buatlah program pada praktikum diatas ke dalam bentuk main menu menggunakan
komponen Jmenu
1. Merancang terlebih dahulu form yang akan dibuat, disini menggunakan main menu
dengan memanfaatkan Jmenu.

2. Kemudian setelah itu buat submenu dengan nama keabuan rerata dan citra negative.

3. Setelah itu klik dua kali pada submenu keabuan rerata dan masukan program yang ada
di bawah ini:
4. Setelah itu klik dua kali pada submenu keabuan rerata dan masukan program yang ada
di bawah ini:

5. Jalankan Program dengan menekan tombol F9


OUTPUT:
POST TEST
1. Jelaskan kesimpulan dari praktikum pada modul 3 ini!
Pada praktikum modul ini saya belajar tentang operasi pengolahan citra, pada modul
ini juga saya memahami tentang citra keabuan dan citra negative yang dijabarkan
penggunaan ScanLine. Untuk menggunakan ScanLine diperlukan variabel bertipe
PbyteArray yang digunakan untuk menunjuk ke alamat memori tempat penyimpanan
data piksel citra. Dengan menggunakan properti ScanLine, PC akan menunjuk ke
alamat awal dari data piksel untuk setiap barisnya, di mana nomor baris menjadi
indeks dari properti tersebut. Jadi perintah berikut akan membuat PC seolah-olah akan
menjadi variabel larik byte untuk data piksel baris ke y.
2. Jelaskan cara membuat main menu pada program.
- Pilih tab Standard dan pilih icon MainMenu

- Untuk membuat pilihan menunya, klik dua kali pada icon main menu tersebut
seperti ini

3. Untuk memasukkan kode program pada submenu Citra Keabuan maupun submenu
Citra Negatif adalah menambahkan event handler OnClick pada kedua submenu
tersebut.

Anda mungkin juga menyukai