Pencarian Konversi Citra Warna ⟹ Gray Menggunakan Java NetBeans IDE 7.3

in #programming8 years ago

Halo sahabat Steemian’s... Pada pembahasan kali ini aku akan mencoba menunjukkan sedikit keahlianku dalam menulis sebuah listing program untuk menciptakan perkalian RGB to GRAY dengan menggunakan bahasa Pemograman Java NetBeans IDE 7.3. Sebelumnya NetBean merupakan sebuah rancangan aplikasi pemograman khusus berbasis Java, Java yang merupakan bahasa pemograman tingkat tinggi yang berorientasi objek dan program Java yang tersusun dari bagian lalu disebut sebagai kelas.

Untuk merancang suatu program memang dibutuhkan bahasa pemograman yang mendukung, itu tergantung dengan program apa yang ingin dibuat. Bagi orang-orang yang memiliki basic IT mungkin ini akan menjadi hal yang mudah bagi mereka karena ini adalah keseharian mereka yang telah menjadi makanan sehari-hari di saat perkuliahan. Pemograman Java adalah hal yang Mutlak serta wajib untuk dikuasai karena ini merupakan bagian terpenting bagi orang-orang yang berbasic IT. Seorang progammer itu baru dapat dikatakan seorang programmer handal apabila ia mampu menguasai seluruh bahasa pemograman dengan mengingat seluruh source code ataupun listing program pada semua bahasa pemograman. Dengan menguasainya bahasa pemograman, kemungkinan besar ilmu itu dapat diterapkan di kehidupan sehari-hari.  

Banyak hal yang dapat kita kerjakan dan banyak hal yang dapat kita ciptakan jika kita memiliki keinginan yang kuat untuk merubah kehidupan. Basic IT yang aku miliki ini akan aku tuangkan serta akan aku bagikan agar orang dapat memahami sedikitnya mengenai Pemograman yang menjadi makanan keseharian bagi seorang Progammer Handal. Bagiku ilmu ini belum seberapa dan akan aku kembangkan terus hingga mampu menjadi seorang Progammer yang bisa dikatakan handal. Simak steps berikut dalam proses membuat Program Perkalian RGB to GRAY dengan menggunakan NetBeans IDE 7.3. RGB to GRAY itu merupakan proses perubahan pixel warna pada setiap gambar hingga gambar tersebut berubah warna menjadi gray atau disebut abu-abu.

Sebagai contoh aku akan mencoba menyelesaikan pencarian pixel RGB to GRAY pada gambar berikut :

Agar dapat mencari derajat keabuan pada suatu citra warna, rumus yang digunakan ialah :

Nah untuk itu aku akan menyelesaikan pencarian tersebut menggunakan program yang telah aku buat agar hasil dari pencarian tersebut mudah untuk didapatkan. Akan tetapi dalam menulis sebuah program, dibutuhkan keahlian dalam hal menulis source code agar program tersebut dapat dijalankan dengan normal. Karena menulis source code bukanlah hal yang mudah untuk dikerjakan, jika terdapat seuatu kesalahan dalam penulisan maka program tersebut akan error. Jadi dibutuhkanlah suatu ketelitian dalam hal menulis source code program agar tidak terjadi kesalahan yang tidak di inginkan. Berikut source code program yang telah aku tulis pada Java NetBeans IDE 7.3 :

Jika seluruh source code telah ditulis maka proses selanjutnya adalah menjalankan program dengan mengklik pada tool bar atau bisa juga menekan tombol F6 agar program tersebut dapat berjalan seperti pada output berikut :

  1. Masukkan nilai pixel R = 134
  2. Masukkan nilai pixel G = 143
  3. Masukkan nilai pixel B = 0
  4. Klik enter lalu akan keluar hasil nilai dari pencarian RGB = 123,9936

Langkah selanjutnya adalah dengan menyelesaikan seluruh pencarian nilai pixel RGB to GRAY yang ada pada gambar "citra warna" diatas agar menghasilkan nilai pixel GRAY dari keseluruhan nilai pixel citra warna. Karena yang aku buat itu adalah sebagai contoh pertama.

Berikut ini tampilan nilai pixel Citra Warna menjadi pixel GRAY :

Dengan melakukan pencarian menggunakan program RGB to Gray pada Java NetBeans IDE 7.3 akan memudahkan dan mempercepat pencarian tanpa harus menggunakan cara manual. Pada nilai pixel gray itu adalah hasil keseluruhan dari pencarian pada seluruh nilai RGB citra warna. Maka oleh karena itu lakukan pencarian dengan teliti agar menghasilkan nilai yang sesuai dengan pixel GRAY.

Terima kasih dan semoga ini bermanfaat bagi kalian yang sedang mempelajari mengenai JAVA NetBeans IDE 7.3. Karena percobaan ini semata hanya ingin memberikan sedikit pengetahuan mengenai peograman Java bagi orang-orang yang memiliki basic IT. Pada dasarnya semua itu hanyalah pembelajaran yang mudah apabila dipelajari serta dipahami untuk melancarkan sistem pola pikir kita dengan tingkat logika yang tinggi. Didalam dunia pemograman setiap orang harus memiliki mentalitas, pola pikir, dan logika tingkat tinggi agar mampu menulis setiap program yang ingin diciptakan, Sekian.

Salam Komunitas Steemit Indonesia!!!


Written By Alfarisi (Original) Follow me @alfarisi

Steem On, And Thank You So Much :)

Sort:  

Mantap Om @alfarisi

Hebat, steemit indonesia maju terus

Terima kasih banyak mas :) Salam Komunitas Steemit Indonesia @berkat

Sama-sama, salam kembali, kuatkan barisan komunitas steemit indonesia tetap didepan.

Teruslah berkarya @alfarisi, tampilkanlah karya- karya terbaik anda 😉🇲🇨

Terima kasih banyak bang :D @aiqabrago

mantap mantap

Mantaaappppliii tutoriallnyaaa, ajaariii live nyaaaa yaaa haha

Hahahahah abng kan senior IT, masa junior IT ngajari senior :D Hancurlah bang @kemal13

Ahh mana da, ab cuma butiran gula.. 😂😂

Ahhh masa iya butiran gula? butiran emas kali gak bang? hahahahah @kemal13

Ahhh kalo butiran emas banyak di septitank hahahahahah

Postingan yang penuh edukasi om @alfarisi

Pembahasan yang menarik. Artikel ini sangat bermanfaat.

POstingan yang sangat berguna @alfarisi

POstingan yang sangat berguna @alfarisi

Mantap Bro @alfarisi
Postingannya sangat bermanfaat sekali dan teruslah berkarya.
Salam Komunitas Steemit Indonesia.

hi @alfarisi nice to meet you

Nice to meet you too ;) @rahmathidayat097

Citra warnanya sangat bagus sahabat

Terima kasih teman :) Salam Komunitas Steemit Indonesia @safran

Sama sama.
Semoga kita selalu kompak

Amin, semoga saja semua itu tercapai. Terima kasih bang :) @safran

Iya sahabat. Mari kita bantu teman teman kita yang lainnya untuk maju, termasuk saya.

Iya sahabat. Mari kita bantu teman teman kita yang lainnya untuk maju, termasuk saya.

Oke siap kawan :) kapanpun itu saya akan selalu membantu @safran

Terima kasih kawan

Nice posting keep it up

Nice post @alfarisi follback brother and upvote me