PENGOLAHAN CITRA Ch.4 M E N G O L A H C I T R A M E N J A D I N E G A T I V E Bayu Pratama RN [ ]
|
|
- Liani Lesmono
- 7 tahun lalu
- Tontonan:
Transkripsi
1 PENGOLAHAN CITRA Ch.4 M E N G O L A H C I T R A M E N J A D I N E G A T I V E Bayu Pratama RN [ bayu.pratama.rn@gmail.com ] Tujuan Praktikum - Mengetahui cara membuat program yang mengubah image berwarna ke negative nya INFORMASI Pada praktikum ke-4 ini melanjutkan file yang telah kalian buat dari praktikum ke-2. Sebelumnya lakukan kopi folder proyek yang kalian buat dari praktikum ke-2 (LatihanPengcit2) ke folder LatihanPengcit4. Hal ini karena LatihanPengcit2 nantinya akan digunakan lagi. (Jika kalian ingin membuat dari awal juga tidak apa-apa). PEMBUATAN CITRA NEGATIF Suatu citra dapat dibuat negatif atau berkebalikan. Pada citra 1 bit yang hanya memiliki warna hitam dan putih, proses membuat negatif dapat dilakukan dengan mudah, yaitu membalik warna putih menjadi hitam, dan warna hitam menjadi putih. Proses diatas dapat digambarkan sebagai berikut Gambar sebelah kiri adalah citra berukuran 3x3 yang masih asli. Sementara yang sebelah kanan adalah citra yang telah dibuat negatif. Ada dua cara untuk membuat negatif, yaitu dengan operasi biner NOT Warna2 = NOT Warna1 Atau dapat dengan melakukan pengurangan Warna2 = 255 Warna1 Untuk citra 24bit RGB, proses pembuatan citra negatif dilakukan sendiri-sendiri pada komponen Red, Green, dan Blue. Algoritmanya adalah sebagai berikut For I:=0 to ImageWidth -1 For J:=0 to ImageHeight -1 Color := GetPixel( I, J ) ; // mengambil pixel pada koordinat (I, J) Color.Red := Color.Red ; Color.Green := Color.Green; Color.Blue := Color.Blue; SetPixel( I, J, Color) ; // mengubah pixel pada koordinat (I, J) End For End For S1 Teknik Informatika UNS [ 1 ]
2 Di bawah ini adalah perbandingan citra sebelum dan sesudah manipulasi negatif Sebelum Sesudah Histogram Red (Sebelum) Histogram Red Histogram Green (Sebelum) Histogram Green S1 Teknik Informatika UNS [ 2 ]
3 Histogram Blue (Sebelum) Histogram Blue Image yang telah diubah menjadi negative, bisa dilihat bentuk histogramnya, bandingkan sebelum dan sesudah, bentuknya akan berkebalikan. BAGAIMANA MEMBUAT PROGRAM YANG BISA MENGUBAH IMAGE KE NEGATIVE? Bagian ini melanjutkan source code yang telah dibuat dari praktikum ke Salin folder proyek kalian dan beri nama LatihanPengcit4. 2. Selanjutnya, buka folder baru tersebut. Untuk membuka proyek, kalian bisa melakukan double klik pada file.sln atau file.csproj yang iconnya seperti di bawah ini 3. Proyek anda akan terbuka. Tugas anda selanjutnya adalah menambahkan sebuah Button ke dalam Form dengan property sebagai berikut Nama Tipe Property Name Property Value button3 Button Text NEGATIVE Dari ToolBox, klik Button lalu klik pada Form S1 Teknik Informatika UNS [ 3 ]
4 4. Pada Form Designer, double klik tombol NEGATIVE 5. Selanjutnya, anda akan berada dalam modus Source Code. Visual Studio akan secara otomatis mengenerate method yang sesuai dengan Event Click dari button1, yaitu button3_click S1 Teknik Informatika UNS [ 4 ]
5 6. Kemudian Isikan potongan kode di bawah ini 7. Simpan proyek anda. 8. Jalankan program dengan menekan F5 9. Coba Anda tekan tombol LOAD, lalu anda pilih file gambar 10. Selanjutnya anda tekan tombol NEGATIVE. (Anda harus me-load gambar pada langkah no.9) S1 Teknik Informatika UNS [ 5 ]
6 11. Berikut ini adalah contoh screenshot nya jika anda berhasil 12. Silakan anda coba coba modifikasi sendiri tampilannya agar sesuai selera anda :P Penjelasan : Program di atas merupakan program sederhana untuk mengubah image warna ke negative. Setelah pengguna me-load image dan kemudian menekan tombol NEGATIVE, maka code di dalam method button3_click dijalankan. Proses tersebut sama dengan algoritma yang telah ditulis di atas. Color c = bm.getpixel( x, y ); Pada code diatas, program mengambil pixel pada koordinat tertentu. Pixel tersebut merubakan suatu object dari class Color, dimana class Color memiliki property R,G, dan B. Untuk membuat negatif, kita hanya perlu rumus berikut Color c2 = Color.FromArgb( c.a, 255 c.r, 255 c.g, 255 c.b ); Jika sudah, hasil penghitungan kita ganti warna pixel dengan warna yang baru yang sudah Negative. bm.setpixel( x, y, c2 ); Proses ini berulang sampai seluruh pixel dala gambar telah menjadi Negative. S1 Teknik Informatika UNS [ 6 ]
7 REFERENSI CLASS DAN METHOD YANG SERING DIGUNAKAN Namespace : System.Drawing Class : Bitmap Turunan dari Class : Image (Abstract Class) public sealed class Bitmap : System.Drawing.Image Member of System.Drawing Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A System.Drawing.Bitmap is an object used to work with images defined by pixel data. Constructor : public Bitmap(string filename) Member of System.Drawing.Bitmap Initializes a new instance of the System.Drawing.Bitmap class from the specified file. filename: The name of the bitmap file. public Bitmap(int width, int height) Member of System.Drawing.Bitmap Initializes a new instance of the System.Drawing.Bitmap class with the specified size. width: The width, in pixels, of the new System.Drawing.Bitmap. height: The height, in pixels, of the new System.Drawing.Bitmap. Method : public static System.Drawing.Image FromFile(string filename) Creates an System.Drawing.Image from the specified file. filename: A string that contains the name of the file from which to create the System.Drawing.Image. The System.Drawing.Image this method creates. public System.Drawing.Color GetPixel(int x, int y) Member of System.Drawing.Bitmap Gets the color of the specified pixel in this System.Drawing.Bitmap. S1 Teknik Informatika UNS [ 7 ]
8 x: The x-coordinate of the pixel to retrieve. y: The y-coordinate of the pixel to retrieve. A System.Drawing.Color structure that represents the color of the specified pixel. public void Save(string filename) Saves this System.Drawing.Image to the specified file or stream. filename: A string that contains the name of the file to which to save this System.Drawing.Image. public void SetPixel(int x, int y, System.Drawing.Color color) Member of System.Drawing.Bitmap Sets the color of the specified pixel in this System.Drawing.Bitmap. x: The x-coordinate of the pixel to set. y: The y-coordinate of the pixel to set. color: A System.Drawing.Color structure that represents the color to assign to the specified pixel. Property : public int Height { get; } Gets the height, in pixels, of this System.Drawing.Image. The height, in pixels, of this System.Drawing.Image. public float HorizontalResolution { get; } Gets the horizontal resolution, in pixels per inch, of this System.Drawing.Image. The horizontal resolution, in pixels per inch, of this System.Drawing.Image. public System.Drawing.Imaging.PixelFormat PixelFormat { get; } Gets the pixel format for this System.Drawing.Image. A System.Drawing.Imaging.PixelFormat that represents the pixel format for this System.Drawing.Image. S1 Teknik Informatika UNS [ 8 ]
9 public System.Drawing.Imaging.ImageFormat RawFormat { get; } Gets the file format of this System.Drawing.Image. The System.Drawing.Imaging.ImageFormat that represents the file format of this System.Drawing.Image. public float VerticalResolution { get; } Gets the vertical resolution, in pixels per inch, of this System.Drawing.Image. The vertical resolution, in pixels per inch, of this System.Drawing.Image. public int Width { get; } Gets the width, in pixels, of this System.Drawing.Image. The width, in pixels, of this System.Drawing.Image. Namespace : System.Drawing Struct : Color Turunan dari Class : ValueType (Abstract Class) public struct Color Member of System.Drawing Represents an ARGB (alpha, red, green, blue) color. Constructor : public Color() Method : public static System.Drawing.Color FromArgb(int red, int green, int blue) Creates a System.Drawing.Color structure from the specified 8-bit color values (red, green, and blue). The alpha value is implicitly 255 (fully opaque). Although this method allows a 32-bit value to be passed for each color component, the S1 Teknik Informatika UNS [ 9 ]
10 value of each component is limited to 8 bits. red: The red component value for the new System.Drawing.Color. Valid values are 0 through 255. green: The green component value for the new System.Drawing.Color. Valid values are 0 through 255. blue: The blue component value for the new System.Drawing.Color. Valid values are 0 through 255. The System.Drawing.Color that this method creates. public static System.Drawing.Color FromArgb(int alpha, System.Drawing.Color basecolor) Creates a System.Drawing.Color structure from the specified System.Drawing.Color structure, but with the new specified alpha value. Although this method allows a 32-bit value to be passed for the alpha value, the value is limited to 8 bits. alpha: The alpha value for the new System.Drawing.Color. Valid values are 0 through 255. basecolor: The System.Drawing.Color from which to create the new System.Drawing.Color. The System.Drawing.Color that this method creates. public static System.Drawing.Color FromArgb(int alpha, int red, int green, int blue) Creates a System.Drawing.Color structure from the four ARGB component (alpha, red, green, and blue) values. Although this method allows a 32-bit value to be passed for each component, the value of each component is limited to 8 bits. alpha: The alpha component. Valid values are 0 through 255. red: The red component. Valid values are 0 through 255. green: The green component. Valid values are 0 through 255. blue: The blue component. Valid values are 0 through 255. The System.Drawing.Color that this method creates. public float GetBrightness() Gets the hue-saturation-brightness (HSB) brightness value for this System.Drawing.Color structure. The brightness of this System.Drawing.Color. The brightness ranges from 0.0 through 1.0, where 0.0 represents black and 1.0 represents white. public float GetHue() Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this System.Drawing.Color structure. S1 Teknik Informatika UNS [ 10 ]
11 The hue, in degrees, of this System.Drawing.Color. The hue is measured in degrees, ranging from 0.0 through 360.0, in HSB color space. public float GetSaturation() Gets the hue-saturation-brightness (HSB) saturation value for this System.Drawing.Color structure. The saturation of this System.Drawing.Color. The saturation ranges from 0.0 through 1.0, where 0.0 is grayscale and 1.0 is the most saturated. Property : public byte A { get; } Gets the alpha component value of this System.Drawing.Color structure. The alpha component value of this System.Drawing.Color. public byte B { get; } Gets the blue component value of this System.Drawing.Color structure. The blue component value of this System.Drawing.Color. public byte G { get; } Gets the green component value of this System.Drawing.Color structure. The green component value of this System.Drawing.Color. public byte R { get; } Gets the red component value of this System.Drawing.Color structure. The red component value of this System.Drawing.Color. S1 Teknik Informatika UNS [ 11 ]
PENGOLAHAN CITRA Ch.3 M E N G O L A H C I T R A M E N J A D I G R A Y S C A L E Bayu Pratama RN [ ]
PENGOLAHAN CITRA Ch.3 M E N G O L A H C I T R A M E N J A D I G R A Y S C A L E Bayu Pratama RN [ bayu.pratama.rn@gmail.com ] Tujuan Praktikum - Mengetahui cara membuat program yang mengubah image berwarna
Lebih terperinciPraktikum Pengolahan Citra - Pertemuan 1.2
Achmad Basuki Nana R Fadilah Fahrul Politeknik Elektronika Negeri Surabaya Praktikum Pengolahan Citra - Pertemuan 1.2 Content: 1. Representasi Obyek Citra -> Matrik 2 D dari Intensitas Piksel 2. Format
Lebih terperinciSuatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara.
Image Enhancement Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara. Cara-cara yang bisa dilakukan misalnya dengan fungsi transformasi, operasi matematis,
Lebih terperinciPraktikum Pengolahan Citra - Pertemuan 1
Achmad Basuki Nana R Fadilah Fahrul Politeknik Elektronika Negeri Surabaya Praktikum Pengolahan Citra - Pertemuan 1 Content: 1. Instalasi dan Seting (OpenCV + GDI) baca file image 2. Membaca data RGB dan
Lebih terperinciMODUL 9 Material Texture
MODUL 9 Material Texture A. KOMPETENSI DASAR Memahami Inisialisasi Material Texture Memahami Texture Mapping. Memahami dasar menampilkan susunan obyek yang dilengkapi dengan texture mapping. B. ALOKASI
Lebih terperinciManipulasi Gambar dengan Efek yang keren
Manipulasi Gambar dengan Efek yang keren Oleh: Sendy PK Halo Sobat Coding, pada tutorial kali ini kita akan membuat program yang bisa digunakan untuk memanipulasi gambar. Berikut deskripsi program yang
Lebih terperinciManipulasi Gambar dengan Efek yang keren
Manipulasi Gambar dengan Efek yang keren Oleh: Sendy PK Halo Sobat Coding, pada tutorial kali ini kita akan membuat program yang bisa digunakan untuk memanipulasi gambar. Berikut deskripsi program yang
Lebih terperinciDigitalisasi Citra. Digitalisasi. Citra analog / objek / scene. Citra digital
Digitalisasi Citra Digitalisasi Citra analog / objek / scene Citra digital Proses utama konversi analog ke digital Sampling digitalisasi koordinat spatial Nilai-nilai dalam citra kontinyu f(x,y) didekati
Lebih terperinciPengenalan Processing untuk Image Processing
Fakultas Ilmu Terapan, Universitas Telkom 1 Modul 8 : 8.1 Tujuan Mahasiswa mampu menggunakan software processing untuk pengolahan citra 8.2 Alat & Bahan 1. Komputer/Laptop 2. Software Processing (download
Lebih terperinciKriptografi Visual tanpa Ekspansi Piksel dengan Pembangkitan Warna dan Kamuflase Share
Kriptografi Visual tanpa Ekspansi Piksel dengan Pembangkitan Warna dan Kamuflase Share Georgius Rinaldo Winata / 13509030 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab ini akan membahas membahas Construction (Konstruksi) dan
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan membahas membahas Construction (Konstruksi) dan Transition (Transisi) sesuai dengan tahapan Rational Unified Process (RUP). Bab ini membahas yahap implementasi
Lebih terperincibabastudio.com babastudio.com
1.1 PHOTOSHOP INTRODUCTION Photoshop adalah program atau aplikasi untuk membuat dan memanipulasi atau mengedit objek atau gambar untuk dijadikan model design. Contohnya dalam dunia photography, photoshop
Lebih terperinciBab 1 Membaca & Menyimpan File Gambar
1 Bab 1 Membaca & Menyimpan File Gambar 1.1. Dasar Teori Pengolahan citra merupakan salah satu bidang ilmu yang mempelajari tentang proses-proses mengolah sebuah citra atau gambar. Dapat dipastikan di
Lebih terperinciImplementasi Algoritma Kompresi Shannon Fano pada Citra Digital
Implementasi Algoritma Kompresi Shannon Fano pada Citra Digital Muhammad Khoiruddin Harahap Politeknik Ganesha Medan choir.harahap@yahoo.com Abstrak Algoritma kompresi Shannon-Fano merupakan salah satu
Lebih terperinciAPLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses
APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses Disusun oleh Bayu Pratama RN [M0507011] S1 TEKNIK INFORMATIKA UNS FAKULTAS MIPA Batasan Aplikasi
Lebih terperinciPENGENALAN INTERFACE MACROMEDIA DITECTOR MX
PENGENALAN INTERFACE MACROMEDIA DITECTOR MX Sebelum kita mempraktekkan tutorial singkat ini, sebaiknya software Macromedia Director di-install terlebih dahulu. Untuk menjalankan program Macromedia Director
Lebih terperinciDwiny Meidelfi, M.Cs
Dwiny Meidelfi, M.Cs Tujuan: Praktikan mengerti perbedaan dari sistem koordinat kartesius dan sistem koordinat layar Praktikan mengetahui software yang digunakan dalam Kerja Lab Grafika Komputer titik
Lebih terperinciPRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1
PRAKTIKUM 6 SPINNER Spinner adalah aplikasi sederhana untuk menyusun pilihan ketika akan memilih sebuah jawaban berupa option, dan menampilkan jawaban terpilih di textbox. Spinner merupakan view yang memiliki
Lebih terperinciPRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010
PRAKTIKUM 2 I. JUDUL Variabel, Tipe Data dan II. TUJUAN - Memahami Variabel ; - Memahami Penggunaan Tipe Data; - Memahami Penggunaan III. ALAT DAN BAHAN - Microsoft Visual Studio 2010 IV. DASAR TEORI Tipe
Lebih terperinciColor Detection. Praktikum
Praktikum 9 Color Detection I. TUJUAN : 1. Mahasiswa dapat memahami prinsip-prinsip detection pada suatu image 2. Mahasiswa dapat menggunakan proses detection untuk mengetahui suatu gambar yang memiliki
Lebih terperinciPenggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.
Topik Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Menggunakan Netbeans IDE untuk membuat program Java
Lebih terperinciKriptografi Visual Menggunakan Adobe Photoshop
Kriptografi Visual Menggunakan Adobe Photoshop Aden Rohmana / NIM: 13507114 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132,
Lebih terperinciMODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)
MODUL PRAKTIKUM CLENT SERVER Menggunakan Visual Basic 2010 dan MySQL (Prodi Manajemen Informatika D3) FAKULTAS ILMU KOMPUTER UNIVERSITAS WIDYA DHARMA KLATEN 2015 MODUL 1. PENGENALAN VISUAL BASIC 2010 1.1.
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra (image processing) merupakan proses untuk mengolah pixel-pixel dalam citra digital untuk tujuan tertentu. Beberapa alasan dilakukan pengolahan
Lebih terperinciBAB I Pengenalan Microsoft Visual Basic 6.0
BAB I Pengenalan Microsoft Visual Basic 6.0 Pembuatan program dalam Visual Basic berbeda dengan pembuatan program-program DOS atau pemrograman yang bersifat konvensional. Dalam Visual Basic, pembuatan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Masalah dalam sisitem ini adalah bagaimana agar sistem ini dapat membantu pengguna sistem untuk melakukan pengamanan data (data security). Dalam
Lebih terperinciBAB 3 PERANCANGAN PROGRAM
BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Rumusan Perancangan Perancangan program aplikasi ini di buat melalui Java 1.5.0 dengan menggunakan editor Netbeans 5.5 Perancangan program aplikasi di bagi menjadi
Lebih terperinciBAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang
BAB III METODE PENELITIAN 3.1 Model Pengembangan Tujuan tugas akhir ini akan membangun suatu model sistem yang melakukan proses data mulai dari pengolahan citra otak hingga menghasilkan output analisa
Lebih terperinciMODUL I Pengenalan IDE Visual Basic 6.0
MODUL I Pengenalan IDE Visual Basic 6.0 Visual Basic (VB) pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer
Lebih terperinciMODUL 2 PERANCANGAN INTERFACE
6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk
Lebih terperinciSTEGANOGRAFI GANDA DENGAN MANIPULASI GAMBAR
STEGANOGRAFI GANDA DENGAN MANIPULASI GAMBAR Garibaldy W Mukti NIM : 13506004 Program Studi Teknik Informatika, Institut Teknologi Bandung Jl. Ganesha 10, Bandung E-mail : Abstrak Makalah ini membahas tentang
Lebih terperinciDAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...
DAFTAR ISI Halaman DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xii I. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.5 Manfaat...
Lebih terperinciLAPORAN PEMROSESAN CITRA DIGITAL
Tugas Mata Kuliah LAPORAN PEMROSESAN CITRA DIGITAL ANDI DANIAH PAHRANY H11113303 JURUSAN MATEMATIKA PRODI MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS HASANUDDIN MAKASSAR 2015 PEMROSESAN
Lebih terperinciPengenalan Visual Basic
Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu
Lebih terperinciAnalisis Alokasi Memori Citra Bitmap 24 Bit
Analisis Alokasi Memori Citra Bitmap 24 Bit Thomas Edyson Tarigan 1) 1) Teknik Informatika, STMIK Akakom Yogyakarta Jl. Raya Janti 143, Karangjambe Yogyakarta e-mail : tarigan@akakom.ac.id ABSTRAK Citra
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER
BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER Dalam analisis dan perancangan sistem program aplikasi ini, disajikan mengenai analisis kebutuhan sistem yang digunakan, diagram
Lebih terperinciTIPE DATA PADA JAVA. Pertemuan (K-04/L-04)
TIPE DATA PADA JAVA Pertemuan (K-04/L-04) Alangkah baiknya kita mempelajari terlebih dahulu tentang apa itu tipe data dan mengenal ada berapa tipe data yang digunakan dalam Bahasa Pemrograman Java. Sudah
Lebih terperinciMengenal Lebih Jauh Apa Itu Point Process
Mengenal Lebih Jauh Apa Itu Point Process Faisal Ridwan FaizalLeader99@yahoo.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciBAB II MICROSOFT VISUAL STUDIO
BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan
Lebih terperinciI. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010
I. JUDUL Array PRAKTIKUM 6 ARRAY II. TUJUAN - Memahami dan mengenal Array (array satu dimensi dan array multi dimensi) - Dapat membuat aplikasi sederhana dengan menggunakan array satu dimensi dan array
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Maimunah, S.Si,M.Kom PROGRAM STUDI TEKNIK KOMPUTER FAKULTAS TEKNIK UNIVERSITAS ISLAM 45 BEKASI 2014 1 Peraturan : 1. Mahasiswa harus berpakaian rapi dalam
Lebih terperinciModul 2. [access specifier] [tipe data] [nama variabel];
Modul 2 Objek, Kelas, dan Instance Variabel 1. Deklarasi variable, kelas, dan method Di setiap bahasa pemrograman, programmer selalu membuat variabel untuk dapat memanipulasi data dan mengoperasikannya.
Lebih terperinciKriptografi Visual dengan Plain Partition dan Skema (n-1,n)
Kriptografi Visual dengan Plain Partition dan Skema (n-1,n) Hadi Saloko - 13504157 1) 1) Jurusan Teknik Informatika STEI, ITB, Bandung 40132, email: if14157@students.if.itb.ac.id Abstract Kriptografi visual
Lebih terperinciHandout 2 Banner dan Logo
1 I. Pendahuluan Banner dan Logo adalah dua cara untuk mempromosikan website. Banner dapat di-exchange artinya dipertukarkan dengan website lain yang bersedia menempatkan banner website kita. Kali ini
Lebih terperinciEko Purwanto WEBMEDIA Training Center Medan
Menguasai Adobe Photoshop 7.0 Eko Purwanto epurwanto@webmediacenter.com WEBMEDIA Training Center Medan www.webmediacenter.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciModel Citra (bag. 2)
Model Citra (bag. 2) Ade Sarah H., M. Kom Resolusi Resolusi terdiri dari 2 jenis yaitu: 1. Resolusi spasial 2. Resolusi kecemerlangan Resolusi spasial adalah ukuran halus atau kasarnya pembagian kisi-kisi
Lebih terperinciPRAKTIKUM 1 INPUT - OUTPUT
PRAKTIKUM 1 INPUT - OUTPUT I. TUJUAN Tujuan praktikum 1 adalah mahasiswa bisa membuat program untuk memasukkan (input) data dan menampilkan (output) data. Ada 2 program yang akan disusun, pertama mengunakan
Lebih terperinciBentuk 2D dasar. Titik. Garis. Contoh 2. Contoh. Contoh 1. Syntax. point(x, y) x: koordinat x y: koordinat y
Bentuk 2D dasar Titik point(x, y) x: koordinat x y: koordinat y point(30, 20); point(85, 20); point(85, 75); point(30, 75); Garis line(x1, y1, x2, y2) x1: koordinat titik pertama garis X x2: koordinat
Lebih terperinciPertemuan 2 Representasi Citra
/29/23 FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 2 Representasi Citra Representasi Citra citra Citra analog Citra digital Matrik dua dimensi yang terdiri
Lebih terperinciPRAKTIKUM. Ukuran foto yang terlalu besar sering menyulitkan saat mau di ke orang lain atau mau dipasang di website.
PRAKTIKUM Ukuran foto yang terlalu besar sering menyulitkan saat mau di email ke orang lain atau mau dipasang di website. Ada banyak software yang bisa digunakan untuk mengoptimalkan gambar atau foto agar
Lebih terperinciSpesifikasi: Ukuran: 19x23 cm Tebal: 162 hlm Harga: Rp Terbit pertama: Januari 2005 Sinopsis singkat:
Spesifikasi: Ukuran: 19x23 cm Tebal: 162 hlm Harga: Rp 84.800 Terbit pertama: Januari 2005 Sinopsis singkat: Buku ini berisi 168 teknik mudah dan praktis untuk menguasai Photoshop secara cepat dan profesional.
Lebih terperinciMenangkap dan Mengolah Gambar
Menangkap dan Mengolah Gambar Menangkap Gambar Snipping tool merupakan program aplikasi yang disertakan windows 7 maupun 8 yang tidak ada pada windows xp dan dibawahnya, aplikasi ini mempunyai fungsi yang
Lebih terperinciMETODE REGION BASED QUADTREE UNTUK REPRESENTASI CITRA BERWARNA
METODE REGION BASED QUADTREE UNTUK REPRESENTASI CITRA BERWARNA Soendoro Herlambang 1 Program Studi Sistem Informasi, Sekolah Tinggi Manajemen Informatika & Teknik Komputer Surabaya (STIKOM), Email: soendoro@stikom.edu
Lebih terperinciPengenalan IDE Delphi. 1 By : Eko Budi Setiawan
Pengenalan IDE Delphi 1 Speed Bar Speed Bar atau sering juga disebut sebagai toolbar, berisikan kumpulan menu yang berupa tombol, setiap tombol pada speed bar menggantikan salah satu item menu. Sebagai
Lebih terperinciAbstrak. Pendahuluan. pi log2 pi bits (1) Dimana pi adalah probabilitas daro intensitas nilai i, dimana i bernilai diantara 0 sampai 225
COMPRESSING JPEG USING HUFFMAN CODE Andika Kurniawan Susilo NIM : 13506104 Program Studi Teknik Informatika, Institut Teknologi Bandung Jl. Ganesha 10, Bandung E-mail :andika_k_s@students.itb.ac.id Abstrak
Lebih terperinciMODUL-MODUL PRAKTIKUM VB.
MODUL-MODUL PRAKTIKUM VB. Net Oleh : CHALIFA CHAZAR MODUL 2 VARIABLE, KONSTANTA, TIPE DATA DAN OPERATOR VB.NET Tujuan : Mahasiswa bisa mendefinisikan dan menggunakan Variable, Konstanta, Tipe Data dan
Lebih terperinciIV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk
IV. RANCANG BANGUN SISTEM 4.1 Analisis dan Spesifikasi Sistem Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk menyisipkan label digital, mengekstraksi label digital, dan dapat
Lebih terperinciSTMIK AMIKOM PURWOKERTO PENGOLAHAN CITRA. Akuisisi dan Model ABDUL AZIS, M.KOM
PENGOLAHAN CITRA Akuisisi dan Model Dasar Image 1 2 Apakah itu image / citra? Gambar atau foto atau data visual lainnya, umumnya dalam bentuk 2D atau 3D. Apakah itu digital image? Sebuah image yang berbentuk
Lebih terperinciMODUL 3. Classes and Objects (part I)
MODUL 3 Classes and Objects (part I) I. GUIDED : Create new Object Pada praktikum kali ini, mengimplementasikan bagaimana membuat objek baru dari class, baik memanfaatkan class yang sudah ada, maupun membangun
Lebih terperinciModul Praktikum Ke-1
Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat
Lebih terperinciWorkshop Singkat Membuat Game Shooter
Workshop Singkat Membuat Game Shooter Membuat project baru Dari start menu, aktifkan Construct 2 Buatlah sebuah project baru dengan memilih menu New Pilih New empty project, kemudian klik Open 1 Pada bagian
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Spesifikasi Hardware dan Software Dalam perancangan program ini, penulis menggunakan komputer dan sistem operasi dengan spesifikasi sebagai berikut: Komputer yang
Lebih terperinciBAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i
BAB I Konsep Visual Basic: Penerapan di dunia Usaha, Instalasi serta Pengenalan IDE (Integrated Development Environment) VB dan konsep pemrograman visual I. Tujuan Praktikum 1. Mahasiswa mengenal VB, penerapan
Lebih terperinci1 Pendahuluan. 1. Tujuan: 2 Dasar Teori: Praktikum
Praktikum 1 Pendahuluan 1. Tujuan: 1. Mahasiswa dapat membuat program pengolahan citra menggunakan Visual C++ dengan MFC. 2. Mahasiswa dapat membuat dialog menggunakan Visual C++ dengan MFC. 2 Dasar Teori:
Lebih terperinciTutorial # A-02 : Slide Show
Tutorial # A-02 : Slide Show 1. PENDAHULUAN Tutorial ini mengajak anda membuat presentasi slide show interaktif dengan komponen gambar, teks, audio dan video. Halaman tampil dari awal berurutan sampai
Lebih terperinciPada praktikum ini, anda akan mengimplementasikan sebuah game sederhana, bernama Smiley Face.
Smiley 30 30 The Task 40 Pada praktikum ini, anda akan mengimplementasikan sebuah game sederhana, bernama Smiley Face. 80 Permainan ini terdiri dari sebuah gambar smiley face, dan 3 buah tombol yang dapat
Lebih terperinciColorMatcher. Goal. Preparation. The Task & the Game. Level 1
ColorMatcher Goal Praktikum ini bertujuan untuk mempelajari dan mempraktekkan prinsip composition (has_a), inheritance (is_a), event driven programming, polimorphism, dan abstract class. Preparation Jalankan
Lebih terperinciPengembangan Sistem Konversi Citra ke G-Code untuk Aplikasi Manufaktur
Pengembangan Sistem Konversi Citra ke G-Code untuk Aplikasi Manufaktur Retno Tri Wahyuni, Djoko Purwanto, Tri Arief Sardjono Program Studi Teknik Elektro, Program Pascasarjana ITS Kampus ITS, Sukolilo,
Lebih terperinciObjek-Objek Toolbox. Pokok Bahasan: Membuat Program Memakai ComboBox Membuat Program Memakai HScrollBar Membuat Program Memakai TrackBar
Objek-Objek Toolbox Pokok Bahasan: Membuat Program Memakai ComboBox Membuat Program Memakai HScrollBar Membuat Program Memakai TrackBar 11.1 Pendahuluan Objek-objek untuk membentuk tampilan program pada
Lebih terperinciMODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0
MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat: Mengetahui konsep properti, event, methode dalam VB 6 Mengetahui lingkungan kerja IDE VB
Lebih terperinciModul Pelatihan : Pembuatan Game Animasi Menggunakan Greenfoot
Modul Pelatihan : Pembuatan Game Animasi Menggunakan Greenfoot 1 Bab 1 PENDAHULUAN Greenfoot adalah perangkat lunak yang didesain untuk pemula agar dapat terbiasa dengan Pemrograman Berorientasi Objek(Object-Oriented
Lebih terperinciPENGENALAN ADOBE PHOTOSHOP
PENGENALAN ADOBE PHOTOSHOP Adobe Photoshop CS3 merupakan program pengolah gambar secara digitalterpopuler saat ini. Dengan Adobe Photoshop CS3 anda dapat mengolah foto biasayang telah anda scan menjadi
Lebih terperinciMODUL-MODUL PRAKTIKUM VB.
MODUL-MODUL PRAKTIKUM VB. Net Oleh : CHALIFA CHAZAR MODUL 1 MENGENAL VB.NET Tujuan : Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Studio dan memahami komponen dalam menggunakan Microsoft
Lebih terperinci: PRAKTIKUM CSS 3 [Color dan Background] NAMA : KELAS : TANGGAL PRAKTIKUM :
PRAKTIKUM : PRAKTIKUM CSS 3 [Color dan Background] NAMA : KELAS : TANGGAL PRAKTIKUM : A. TUJUAN 1. Siswa dapat mengenal, memahami serta mengimplementasikan property color pada halaman web. 2. Siswa dapat
Lebih terperinciBAB IV ATRIBUT OUTPUT PRIMITIF
BAB IV ATRIBUT OUTPUT PRIMITIF OBJEKTIF : Pada Bab ini mahasiswa mempelajari tentang : 1. Fungsi Warna 2. Fungsi dan Atribut Titik 3. Fungsi dan Atribut Garis 4. Fungsi dan Atribut Kurva TUJUAN DAN SASARAN:
Lebih terperinciPraktikum. Jobsheet III. untuk Processing. B. Dasar Teori Ada dua mode dan HSB. (a) (b) HSB. Gambar 3.1. memperoleh. A. Tujuan
Praktikum Pemrosesan Sinyal @G4.206 Jobsheet III Warna RGB dan HSB A. Tujuan Mahasiswaa mampu menjelaskan penggunaan filter warna padaa OpenCV untuk Processing Mahasiswaa mampu mengoperasikann filter warna
Lebih terperinciPengenalan Angka. Ubah properti control dan tambahkan class variabel control tipe dan membernya seperti pada tabel berikut :
Praktikum 13 Pengenalan Angka PERCOBAAN Buat aplikasi AppWizard seperti pada praktikum sebelumnya. Beri nama (misal) Numbers. Kemudian buatlah desain dialog seperti pada gambar dengan 6 buah control picture
Lebih terperinciABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha
ABSTRAK Content-Based Image Retrieval (CBIR) adalah proses untuk mendapatkan suatu citra berdasarkan konten-konten tertentu, konten yang dimaksud dapat berupa tekstur, warna, bentuk. CBIR pada dasarnya
Lebih terperinciProsedur Menjalankan Aplikasi Linda
Prosedur Menjalankan Aplikasi Linda Prosedur penggunaan aplikasi Linda akan dijelaskan melalui beberapa prosedur penggunaan menu yang akan membantu pengguna dalam menyesuaikan kebutuhan, antara lain: menu
Lebih terperinciINSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM. yang sering dilakukan. Pertukaran informasi dan data menggunakan internet
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisa Sistem yang Berjalan Pertukaran data dan informasi menggunakan internet sudah menjadi hal yang sering dilakukan. Pertukaran informasi dan data menggunakan
Lebih terperinciMicrosoft Office Picture Manager
Microsoft Office Picture Manager Microsoft Office Picture Manager 2003 maupun Microsoft Office Picture Manager 2003 merupakan salah satu fitur yang disertakan dalam Microsof Office Professional baik versi
Lebih terperinciBAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN Pada bab ini berisi mengenai analisa dan perancangan program steganografi dengan menggunakan Matlab. Analisa ini bertujuan untuk mengetahui cara kerja proses steganografi
Lebih terperinciPemrograman serial port pada Arduino
Artikel ini ditujukan untuk Anda yang ingin menghubungkan mikrokontroler Arduino dengan aplikasi desktop menggunakan Visual Basic (.NET), melalui komunikasi serial (serial port communication). Perangkat
Lebih terperinciPemrograman Java III
Pemrograman Java III Model Perhitungan Aritmatika berbasis Java Tugas ini disusun untuk Memenuhi Salah Satu Syarat Penilaian Pada Mata Kuliah Pemrograman Java III Fakultas Teknik Informatika Semester Ganjil
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM Penyisipan pesan teks kedalam sebuah citra bukan merupakan hal yang baru, banyak algoritma dan metode yang telah ditemukan untuk penyisipan pesan teks tersebut. Salah
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Citra Digital Citra digital merupakan fungsi intensitas cahaya f(x,y), dimana harga x dan y merupakan koordinat spasial dan harga fungsi tersebut pada setiap titik (x,y) merupakan
Lebih terperinciPENGGUNAAN SLICE. Tujuan Instruksional
PENGGUNAAN SLICE Suatu halaman web harus didesain secara representatif namun bisa diakses secara cepat. Sebuah halaman web yang yang dibuat berupa gambar full color dengan menggunakan Adobe Photoshop,
Lebih terperinciMODUL #1 Membuat Kartu Nama dengan CorelDraw
MODUL #1 Membuat Kartu Nama dengan CorelDraw A. Tujuan 1. Kartu Nama Kartu nama atau kartu bisnis adalah kartu yang digunakan sebagai sarana penunjang dalam menjalankan bisnis. Dari kartu nama akan tercerminkan
Lebih terperinciMODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK
MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK Deskripsi Singkat merupakan bentuk struktur data seperti tumpukan yang memiliki konsep Last In First Out (LIFO). Bermakna data yang terakhir masuk merupakan
Lebih terperinciDeteksi Warna. Resty Wulanningrum,S.Kom Universitas Nusantara PGRI Kediri
Thresholding Resty Wulanningrum,S.Kom Universitas Nusantara PGRI Kediri Deteksi Warna Mendeteksi adanya warna-warna tertentu Menentukan posisi pixel dengan warna yang ditentukan Aplikasi: Deteksi rambu-rambu
Lebih terperinciBAB 2 TINJAUAN TEORETIS
BAB 2 TINJAUAN TEORETIS 2. Citra Digital Menurut kamus Webster, citra adalah suatu representasi, kemiripan, atau imitasi dari suatu objek atau benda. Citra digital adalah representasi dari citra dua dimensi
Lebih terperinciSesi 2: Image Formation. Achmad Basuki PENS-ITS 2006
Sesi 2: Image Formation Achmad Basuki PENS-ITS 2006 Materi Representasi Penglihatan Model Kamera Sampling Dan Kuantisasi Jenis-JenisCitra Mdel Citra Berwarna Format Warna RGB Membaca dan Menampilkan Citra
Lebih terperinciSOLUTIONS DAN PROJECT
1 01 LINGKUNGAN VB.NET DAN VISUAL STUDIO 2010 SOLUTIONS DAN PROJECT SOLUTIONS Solutions Pada Visual Studio merupakan Kumpulan dari Project Project yang bersifat global dalam ruang lingkup.net Framework.
Lebih terperinciCara Mengelola Isi Halaman Web
Cara Mengelola Isi Halaman Web MEMBUAT, MEMBUKA, DAN MENYIMPAN DOKUMEN HTML Membuat dokumen HTML kosong baru : - Pada tampilan windows, pilih menu File > New. Untuk membuka file HTML yang sudah ada : -
Lebih terperinciBab I Pengenalan Visual BASIC
Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft
Lebih terperinciGRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.
GRAFIK KOMPUTER DAN PENGOLAHAN CITRA WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 8 - GRAFKOM DAN PENGOLAHAN CITRA Konsep Dasar Pengolahan Citra Pengertian Citra Analog/Continue dan Digital. Elemen-elemen Citra
Lebih terperinciMengubah Citra Berwarna Menjadi Gray Scale dan Citra biner
Rina Candra Noor Santi, S.Pd, M.Kom Fakultas Teknologi Informasi, Universitas Stikubank Semarang email : r_candra_ns@yahoo.com Abstrak Proses awal yang banyak dilakukan dalam image processing adalah mengubah
Lebih terperinciSATIN Sains dan Teknologi Informasi
SATIN - Sains dan Teknologi Informasi, Vol. 2, No. 2, Desember 2016 SATIN Sains dan Teknologi Informasi journal homepage : http://jurnal.stmik-amik-riau.ac.id Error Detection System dan Error Correction
Lebih terperinciPemrograman. Pertemuan-3 Fery Updi,M.Kom
Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]
Lebih terperinci