Anda di halaman 1dari 10

PENGOLAHAN CITRA DIGITAL

SIMPLE PAINT

Dosen Pembimbing

Nurul Hayaty, S.T., M.Cs

Disusun Oleh:

Bertho Erizal (160155201019)

Naufal Widiansyah (160155201028)

Siti Nurliana Ulfa (160155201008)

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MARITIM RAJA ALI HAJI

2018/2019
DAFTAR ISI

BAB I ...................................................................................................................... 3

PENDAHULUAN .................................................................................................. 3

I. Latar Belakang .......................................................................................... 3

II. Tujuan ....................................................................................................... 3

III. Manfaat ..................................................................................................... 3

BAB II ..................................................................................................................... 4

PEMBAHASAN ..................................................................................................... 4

I. Definisi Simple Paint ................................................................................ 4

II. Cara Kerja................................................................................................. 4

III. Cara Pembuatan ........................................................................................ 5

BAB III ................................................................................................................. 10

PENUTUP ............................................................................................................. 10

II. Saran ....................................................................................................... 10

2
BAB I

PENDAHULUAN

I. Latar Belakang
Paint merupakan salah satu program aplikasi menggambar sederhana
yang sudah disediakan oleh Windows XP. Meskipun program ini tergolong
program yang sederhana dan sangat mudah digunakan, namun tidak sedikit
orang yang menggunakannya dengan alasan tertentu.karena sangat mudahnya
penggunaan dan sangat ringan. Dalam penggunaanya, Paint sering digunakan
untuk membantu dalam pengetikan seperti untuk membuat gambar yang akan
diletakkan di dalam membuat dokumen.

Aplikasi Paint yang dibuat merupakan program yang lebih sederhana


dari paint pada umumnya. Aplikasi ini dinamakan Simple Paint karena
penggunaannya yang sederhana dan mudah untuk digunakan terutama untuk
anak – anak yang sangat gemar menggambar dan mewarnai. Anak – anak
dapat menggunakan Simple Paint untuk tempat bermain sekaligus menjadi
wadah kreatifitas mereka dan tempat pembelajaran.

II. Tujuan
Membuat Simple Paint ini dikarena sebagai tugas akhir dari matakuliah
pengolahan citra. Membuat aplikasi Simple Paint ini untuk membuat anak-
anak yang dibawah umur tidak hanya menggunakan gadget atau laptop
sebagai tempat untuk bermain game saja.

III. Manfaat
Mempermudah pengguna untuk menggunakan aplikasi paint dan sebagai
wadah kreatifitas anak-anak untuk belajar, bermain dan menggambar.

3
BAB II

PEMBAHASAN

I. Definisi Simple Paint


Simple Paint merupakan aplikasi menggambar yang dibuat sederhana
agar mudah untuk digunakan. Pada aplikasi Simple Paint ini terdapat icon-
icon yang cukup mudah digunakan sehingga bisa menggunakannya untuk
menggambar.

II. Cara Kerja


Aplikasi Simple Paint memiliki canvas polos berwarna putih untuk
menggambar atau mewarnai. Di fibox terdapat sub menu kuas, pilihan warna,
font ukuran dan kertas baru.

Gambar tampilan aplikasi Simple Paint

4
III. Cara Pembuatan
Aplikasi Simple Paint dibuat menggunakan JavaFX yang merupakan
salah satu teknologi dari Java yang diperuntukan untuk membangun atau
merancang aplikasi dengan konten multimedia seperti: grafis, sound, effect
grafis. Berikut tahap pembuatan aplikasi Simple Paint:

1) Mempersiapkan text editor untuk menulis program dan GluOn Scene


Builder untuk membuat tampilan Simple Paint.
2) Membuka aplikasi text editor, kemudian buat project baru dengan
memilih JavaFX FXML Application.

3) Mengisi nama project (penulis membuat nama project yaitu paint).

5
4) Pada Source Packages terdapat tiga file yang akan digunakan untuk
membangun sistem, diantaranya Paint.java, paintfxml.fxml, dan
paintfxmlController.java.

5) Membuat window sebagai tempat menampung objek yang akan dibuat


pada file Paint.java

6) Membuat tampilan aplikasi Simple Paint menggunakan aplikasi GluOn


Scene Builder.

6
7) Program tampilan aplikasi Simple Paint pada file paintfxml.fxml.

8) Membuat variabel dan mengaktifkan fungsi-fungsi library, diantaranya


ColorPicker, TextField, Canvas, dan GraphicsContext pada file
paintfxmlController.java.

7
9) Mengatur aksi terhadap mouse saat diklik dan ditahan dimana ukuran
pensil akan diambil dari inputan textfield (bsize) pada file
paintfxmlController.java.

10) Mengaktifkan aksi terhadap tombol kuas (toolSelected) jika ditekan pada
file paintfxmlController.java.

11) Membuat kondisi jika tombol kuas (toolSelected) ditekan dan textfield
(bsize) tidak kosong maka pointer (pensil) dapat berfungsi untuk
menggambar di canvas pada file paintfxmlController.java.

8
12) Membuat aksi terhadap tombol kertas baru untuk membuat halaman yang
baru pada file paintfxmlController.java.

9
BAB III

PENUTUP

I. Kesimpulan
Pengolahan citra adalah setiap bentuk pengolahan sinyal dimana input
adalah gambar, seperti foto atau video bingkai, sedangkan output dari
pengolahan gambar dapat berupa gambar atau sejumlah karakteristik atau
parameter yang berkaitan dengan gambar.
Simple Paint merupakan aplikasi menggambar yang dibuat sederhana
yang agar mudah untuk di gunakan. Di Simple Paint ini terdapat icon-icon
tersebut cukup mudah digunakan sehingga bisa menggunakannya untuk
menggambar.
Aplikasi Simple Paint dibuat menggunakan JavaFX yang merupakan
salah satu teknologi dari Java yang diperuntukan untuk membangun atau
merancang aplikasi dengan konten multimedia.

II. Saran
Pembangunan aplikasi Simple Paint menggunakan javaFX ini masih
memiliki banyak kekurangan dan diperlukan pengembangan lebih lanjut
sesuai dengan kebutuhan pengguna. Oleh karena itu,, untuk pengembangan
lebih lanjut maka disarankan:

1) Menambahkan fitur eraser untuk menghapus lukisan gambar.


2) Menambahkan fitur untuk memasukkan gambar.
3) Menambahkan fitur shapes berupa pola-pola sederhana seperti lingkaran,
segitiga, persegi, dan persegi panjang.

10

Anda mungkin juga menyukai