[PDF] Tutorial Java Gui Grafika Dan Animasi - eBooks Review

Tutorial Java Gui Grafika Dan Animasi


Tutorial Java Gui Grafika Dan Animasi
DOWNLOAD
READ

Download Tutorial Java Gui Grafika Dan Animasi PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Tutorial Java Gui Grafika Dan Animasi book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages. If the content not found or just blank you must refresh this page



Tutorial Java Gui Grafika Dan Animasi


Tutorial Java Gui Grafika Dan Animasi
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2019-05-23

Tutorial Java Gui Grafika Dan Animasi written by Vivian Siahaan and has been published by SPARTA PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-05-23 with Young Adult Nonfiction categories.


Salah satu hal menyenangkan dalam memprogram Java adalah menciptakan grafika dengan efek animasi. Di buku ini, Anda akan mempelajari banyak teknik animasi dan grafika secara bertahap, langkah demi langkah. Pada Bab 1, Anda akan belajar tentang salah satu efek animasi paling sederhana adalah dengan melakukan penggantian antar dua citra. Anda memiliki sebuah citra dengan warna latar merah. Dengan mengganti warna citra tersebut menjadi hijau, Anda bisa memberikan efek animasi. Kontrol label yang dipakai untuk melakukan efek animasi semacam ini memanfaatkan apa yang dinamakan dengan objek ImageIcon. Pada Bab 2, Anda akan mengembangkan animasi sederhana sehingga melibatkan lebih dari dua file grafika. Di sini, Anda akan mempelajari pewaktu (Timer). Pada Bab 3, Anda akan membangun projek animasi dengan melibatkan pewaktu dengan melibatkan n buah file citra, sehingga menghasilkan efek animasi yang lebih halus. Pada Bab 4, Anda akan mempelajari tentang bilangan acak. Bilangan acak dipakai pada banyak game. Java memiliki pembangkit bilangan acak yang diciptakan menggunakan kelas Random. Kelas ini berada pada paket java.util.Random. Pada Bab 5, Anda akan belajar tentang dua kelas Java: Graphics dan Graphics2D (versi terperbaiki). Kedua kelas ini menawarkan sejumlah metode grafika yang dapat dipakai untuk menggambar garis, bangun rektangular, bangun elips, bangun pie, dan poligon. Pada Bab 6, Anda akan mempelajari bagaimana teknik penggambaran persisten, sehingga jika Anda mengecilkan atau membesarkan ukuran frame, maka objek grafika tetap mampu mengingat apa yang ditampilkan sebelumnya. Pada Bab 7, Anda akan mempelajari rektangular, yang direpresentasikan oleh bangun Rectangle2D. Pada Bab 8, Anda akan mempelajari bangun Elips. Bangun ini dapat didefinisikan, digambar, dan diisi menggunakan metode-metode yang hampir identik dengan metode-metode rektangular. Pada Bab 9, Anda akan mempelajari tentang bangun busur. Segmen busur dapat didefinisikan menggunakan bangun Arc2D. Pada Bab 10, Anda akan mengembangkan projek untuk menciptakan grafik garis, grafik batang, dan grafik pie menggunakan Java. Pada Bab 11, Anda akan mempelajari bagaimana menyediakan interaksi user pada sebuah aplikasi. Di sini, Anda akan memahami event-event mouse. Anda juga akan menuliskan projek untuk menciptakan sebuah papan lukis. Pada papan tersebut, Anda bisa membuat goresan-goresan dengan sejumlah warna menggunakan mouse. Pada Bab 12, Anda akan merevisi projek papan lukis, sehingga penggambaran menjadi persisten. Anda akan belajar menggunakan objek Vector untuk menyimpan setiap garis berwarna yang digambarkan pada papan lukis. Pada Bab 13, Anda akan mempelajari objek-objek bangun yang menjelaskan garis dan segmen kurva dengan menghubungkan titik-titik menggunakan kelas Point2D dan GeneralPath. Pada Bab 14, Anda akan belajar menggunakan objek GeneralPath untuk menggambar segmen-segmen kurva. Ada dua metode yang bisa dipakai untuk menggambar segmen kurva: quadTo dan curveTo. Pada Bab 15, Anda akan mempelajari bagaimana menganimasi kurva, dengan melibatkan objek Timer. Pada Bab 16, Anda akan mempelajari kelas GradientPaint. Kelas ini dapat dipakai untuk mengisi sebuah bangun dengan campuran atas dua warna, yang pada awalnya dimulai dengan satu warna dan secara bertahap menjadi warna lain pada arah yang ditentukan. Pada Bab 17, Objek penggambaran lain yang disediakan pada Java 2D adalah objek TexturePaint akan didiskusikan. Objek ini melukis sebuah luasan dengan region rektangular berulang. Pada Bab 18, Anda menggunakan metode grafika drawImage untuk efek animasi. Pada bentuknya yang paling sederhana, metode ini menggambar sebuah objek citra pada posisi tertentu di dalam sebuah objek grafika. Anda juga akan membangun sebuah projek dimana sebuah bola akan memantul dari atas ke bawah panel. Pada Bab 19, Anda akan mempelajari tentang animasi yang melibatkan penggulungan latar. Anda akan mengetahui bahwa apa yang tampak hebat sekali sebenarnya hanyalah aplikasi sederhana dari metode drawImage. Pada Bab 20, Anda mempelajari cara untuk melihat apakah dua item bertubrukan atau tumpang tindih atau beririsan. Pengujian tubrukan dilakukan menggunakan metode createIntersection dari kelas Rectangle2D. Anda juga akan membangun sebuah projek, dimana Anda akan menggunakan kunci-kunci kontrol kursor untuk memindahkan satu rektangular dan memeriksa apakah ia bertubrukan dengan rektangular kedua. Akhir kata, diharapkan buku ini berguna dan bisa meningkatkan keahlian pemrograman grafika, animasi dan game menggunakan Java bagi pembaca.



Java Untuk Grafika Komputer Dan Animasi


Java Untuk Grafika Komputer Dan Animasi
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: BALIGE PUBLISHING
Release Date : 2018-12-24

Java Untuk Grafika Komputer Dan Animasi written by Vivian Siahaan and has been published by BALIGE PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2018-12-24 with Computers categories.


Selama dekade terakhir, Java telah berkembang menjadi sebuah pemrograman paling efisien. Perkembangan yang paling patut dicatat adalah yang berkaitan dengan GUI dan grafika komputer. Banyak contoh aplikasi yang diilustrasikan pada buku ini telah terimplementasi menggunakan API (application program interfaces) tanpa memerlukan pemahaman internal dari implementasi, namun buku teks ini dapat dipakai sebagai buku pengantar untuk mengenalkan fondasi grafika komputer bagi para mahasiswa. Buku ini dirancang untuk berperan sebagai buku teks dan referensi untuk dasar pemrograman grafika komputer. Buku ini akan membantu pembaca agar dapat memahami seutuhnya logika, semantika, dan sintaksis pemrograman Java. Melalui contoh dan kasus yang diberikan, buku ini akan memperbarui kompetensi pemrograman para pemogram pemula yang seringkali berjuang untuk memahami konsep dasar dan paradigma dari grafika komputer. Berikut topik-topik konsentrasi yang disajikan dalam buku ini: Bab 1. Penggambaran Dasar Bab 2. Bangun Dasar Bab 3. Transparansi Bab 4. Komposit Bab 5. Kliping Bab 6. Translasi Bab 7. Efek Bab 8. Citra Bab 9. Teks dan Font Bab 10. Objek Bergerak Bab 11. Tetris Bab 12. Kurva Bab 13. Fraktal Bab 14. Swing: Pengenalan Bab 15. Swing: Menu dan Toolbar Bab 16. Swing: Pengelolaan Layout Bab 17. Swing: Event Bab 18. Swing: Komponen Dasar Bab 19. Swing: Dialog dan Model Bab 20. Swing: Drag dan Drop Bab 21. Swing: Game Puzzle Bab 22. Animasi



Langkah Demi Langkah Pemrograman Java Untuk Gui Dan Animasi


Langkah Demi Langkah Pemrograman Java Untuk Gui Dan Animasi
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2019-05-26

Langkah Demi Langkah Pemrograman Java Untuk Gui Dan Animasi written by Vivian Siahaan and has been published by SPARTA PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-05-26 with Computers categories.


Pada Bab 1, Anda akan belajar tentang salah satu efek animasi paling sederhana adalah dengan melakukan penggantian antar dua citra. Anda memiliki sebuah citra dengan warna latar merah. Dengan mengganti warna citra tersebut menjadi hijau, Anda bisa memberikan efek animasi. Kontrol label yang dipakai untuk melakukan efek animasi semacam ini memanfaatkan apa yang dinamakan dengan objek ImageIcon. Pada Bab 2, Anda akan mengembangkan animasi sederhana sehingga melibatkan lebih dari dua file grafika. Di sini, Anda akan mempelajari pewaktu (Timer). Pada Bab 3, Anda akan membangun projek animasi dengan melibatkan pewaktu dengan melibatkan n buah file citra, sehingga menghasilkan efek animasi yang lebih halus. Pada Bab 4, Anda akan mempelajari tentang bilangan acak. Bilangan acak dipakai pada banyak game. Java memiliki pembangkit bilangan acak yang diciptakan menggunakan kelas Random. Kelas ini berada pada paket java.util.Random. Pada Bab 5, Anda akan belajar tentang dua kelas Java: Graphics dan Graphics2D (versi terperbaiki). Kedua kelas ini menawarkan sejumlah metode grafika yang dapat dipakai untuk menggambar garis, bangun rektangular, bangun elips, bangun pie, dan poligon. Pada Bab 6, Anda akan mempelajari bagaimana teknik penggambaran persisten, sehingga jika Anda mengecilkan atau membesarkan ukuran frame, maka objek grafika tetap mampu mengingat apa yang ditampilkan sebelumnya. Pada Bab 7, Anda akan mempelajari rektangular, yang direpresentasikan oleh bangun Rectangle2D. Pada Bab 8, Anda akan mempelajari bangun Elips. Bangun ini dapat didefinisikan, digambar, dan diisi menggunakan metode-metode yang hampir identik dengan metode-metode rektangular. Pada Bab 9, Anda akan mempelajari tentang bangun busur. Segmen busur dapat didefinisikan menggunakan bangun Arc2D. Pada Bab 10, Anda akan mengembangkan projek untuk menciptakan grafik garis, grafik batang, dan grafik pie menggunakan Java. Pada Bab 11, Anda akan mempelajari bagaimana menyediakan interaksi user pada sebuah aplikasi. Di sini, Anda akan memahami event-event mouse. Anda juga akan menuliskan projek untuk menciptakan sebuah papan lukis. Pada papan tersebut, Anda bisa membuat goresan-goresan dengan sejumlah warna menggunakan mouse. Pada Bab 12, Anda akan merevisi projek papan lukis, sehingga penggambaran menjadi persisten. Anda akan belajar menggunakan objek Vector untuk menyimpan setiap garis berwarna yang digambarkan pada papan lukis. Pada Bab 13, Anda akan mempelajari objek-objek bangun yang menjelaskan garis dan segmen kurva dengan menghubungkan titik-titik menggunakan kelas Point2D dan GeneralPath. Pada Bab 14, Anda akan belajar menggunakan objek GeneralPath untuk menggambar segmen-segmen kurva. Ada dua metode yang bisa dipakai untuk menggambar segmen kurva: quadTo dan curveTo. Pada Bab 15, Anda akan mempelajari bagaimana menganimasi kurva, dengan melibatkan objek Timer. Pada Bab 16, Anda akan mempelajari kelas GradientPaint. Kelas ini dapat dipakai untuk mengisi sebuah bangun dengan campuran atas dua warna, yang pada awalnya dimulai dengan satu warna dan secara bertahap menjadi warna lain pada arah yang ditentukan. Pada Bab 17, Objek penggambaran lain yang disediakan pada Java 2D adalah objek TexturePaint akan didiskusikan. Objek ini melukis sebuah luasan dengan region rektangular berulang. Pada Bab 18, Anda menggunakan metode grafika drawImage untuk efek animasi. Pada bentuknya yang paling sederhana, metode ini menggambar sebuah objek citra pada posisi tertentu di dalam sebuah objek grafika. Anda juga akan membangun sebuah projek dimana sebuah bola akan memantul dari atas ke bawah panel. Pada Bab 19, Anda akan mempelajari tentang animasi yang melibatkan penggulungan latar. Anda akan mengetahui bahwa apa yang tampak hebat sekali sebenarnya hanyalah aplikasi sederhana dari metode drawImage. Pada Bab 20, Anda mempelajari cara untuk melihat apakah dua item bertubrukan atau tumpang tindih atau beririsan. Pengujian tubrukan dilakukan menggunakan metode createIntersection dari kelas Rectangle2D. Anda juga akan membangun sebuah projek, dimana Anda akan menggunakan kunci-kunci kontrol kursor untuk memindahkan satu rektangular dan memeriksa apakah ia bertubrukan dengan rektangular kedua.



Tutorial Praktis Pemrograman Animasi Dan Game Dengan Visual Basic Net


Tutorial Praktis Pemrograman Animasi Dan Game Dengan Visual Basic Net
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: BALIGE PUBLISHING
Release Date : 2019-05-30

Tutorial Praktis Pemrograman Animasi Dan Game Dengan Visual Basic Net written by Vivian Siahaan and has been published by BALIGE PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-05-30 with Computers categories.


Pada Bab 1 mengenalkan IDE Visual Basic yang menjadi tempat dimana Anda membangun dan menguji aplikasi dan game. Di sini, Anda akan dikenalkan bagaimana membangun aplikasi yang diimplementasikan dengan tiga langkah: menempatkan kontrol-kontrol, menugaskan properti-properti, dan menuliskan kode program. Pada Bab 2, Anda akan membangun GAME Bahtera Nuh. Ini merupakan game sederhana. Sampai dengan 10 kura-kura akan berlomba masuk ke bahtera Nuh. User menebak dua kura-kura yang dianggap bisa memenangkan perlombaan. Dengan mengklik tombol Mulai, perlombaan akan dimulai. Semua kura-kura akan berlomba kecepatan untuk sampai ke garis akhir. Label-label dipakai untuk menampilkan instruksi dan banyak kura-kura dalam perlombaan. Empat kontrol tombol dilibatkan: dua tombol untuk mengubah banyak kura-kura, satu tombol untuk memulai game, dan satu tombol lain untuk menghentikan game. Kontrol kotak citra dipakai untuk memuat citra kura-kura. Sebuah kontrol pewaktu dipakai untuk memperbarui pergerakan kura-kura selama perlombaan. Pada Bab 3, Anda akan membangun GAME Elias dan Burung Gagak. Burung gagak terbang dan menjatuhkan roti dari langit. User ditantang untuk memosisikan Elias di bawah roti yang jatuh untuk menangkapnya sebagai makanan. Label-label dipakai untuk instruksi dan untuk menampilkan informasi game (sisa waktu, banyak roti yang berhasil ditangkap, dan level kesulitan game). Dua tombol dipakai untuk mengubah level kesulitan game, satu tombol untuk mengawali game, dan satu tombol lain untuk menghentikan game. Kontrol-kontrol kotak citra menampung citra-citra untuk Elias, burung gagak, dan roti. Pada Bab 4, Anda akan membangun GAME Daniel dan Singa. Daniel ditempatkan pada sebuah grid dengan sejumlah singa (dan empat batu). Idenya adalah agar Daniel bisa mengeliminasi atau menaklukkan setiap singa dengan cara menembakkan doa. Game akan berakhir ketika Daniel menaklukkan semua singa atau apabila singa menempati posisi Daniel. Label-label dipakai untuk menampilkan instruksi dan informasi game. Ada banyak kontrol tombol disediakan. Dua tombol untuk mengubah level kesulitan game, satu tombol untuk mengawali game, dan satu tombol lain untuk mengakhiri game. Sembilan kontrol tombol (dengan panah) dipakai untuk memindahkan Daniel, sedangkan delapan tombol lain dipakai untuk menembakkan doa pada singa. Kedua kontrol kotak citra dipakai untuk memuat citra Daniel dan singa. Pada Bab 5, Anda akan membangun GAME Tic Tac Toe. Konon, ini merupakan game pertama yang pernah diprogram di komputer dan salah satu yang pernah diprogram oleh Bill Gates sendiri ketika ia masih remaja saat bersekolah di Lakeside School di Seattle. Tujuan dari game ini adalah memenangkan permainan pada grid 3 x 3 dengan kemenangan tiga simbol identik (X atau O) pada baris horisontal, diagonal, maupun vertikal. Para pemain akan bermain secara bergantian. Pada game ini diberikan dua opsi permainan: pemain 1 melawan pemain 2 atau pemain manusia melawan komputer. Sebuah strategi cerdas namun sederhana akan dikembangkan untuk logika komputer agar bisa menjadi lawan yang tangguh buat manusia. Anda memerlukan 14 kontrol label di sisi kiri dari form. Tempatkan tiga kotak grup di sisi kanan, berikut dengan dua kontrol tombol. Tempatkan dua kontrol tombol radio pada tiap kotak grup. Pada Bab 6, Anda akan membangun GAME Mencocokkan Citra. Sepuluh pasang citra disembunyikan pada papan permainan. Tujuan game adalah mencari pasangan-pasangan citra. Pada mode Dua Pemain, para pemain akan mendapat giliran secara bergantian. Pada mode Satu Pemain, ada dua opsi yang bisa dipilih: Bermain Sendiri atau Lawan Komputer. Bila opsi Bermain Sendiri dipilih, pemain akan bermain sendiri tanpa lawan. Jika opsi Lawan Komputer dipilih, maka tingkat kecerdasan komputer disediakan pada beberapa tingkat sesuai dengan level kesulitan game yang disediakan. Kontrol-kontrol kotak citra dipakai untuk menampilkan citra-citra. Kontrol-kontrol label menampilkan skor dan memberikan pesan. Tombol-tombol radio dipakai untuk menetapkan opsi-opsi game. Tombol-tombol (satu tombol untuk memulai dan mengakhiri game dan satu tombol lagi untuk keluar dari game) dipakai untuk mengendalikan operasi game. Kontrol pewaktu akan dipakai untuk mengimplementasikan tunda untuk pemain komputer. Terakhir, ada sebuah kontrol kotak citra di balik dua kontrol tombol. Kontrol ini dipakai sebagai citra ‘kover’ yang menyembunyikan citra-citra. Pada Bab 7, Anda akan membangun sebuah GAME Pengantaran Bebek Bakar. Pada game simulasi ini, banyak keputusan yang diperlukan. Ide dasarnya adalah membaca pesanan lewat telepon yang masuk dan memberitahu mobil pengantar untuk berangkat ke lokasi yang memesan. Anda juga perlu memastikan agar selalu menyediakan bebek bakar siap antar untuk diangkut oleh mobil pengantar. Luasan pengantaran adalah sebuah grid 20 kali 20 persegi. Semakin banyak bebek bakar yang dijual, semakin banyak pula keuntungan yang didapatkan. Kontrol panel di sisi kiri form memuat grid pengantaran. Di sisi kanan atas adalah kotak-kotak grup dnegan satu kontrol label untuk menampilkan waktu atau jam dan hasil penjualan. Monitor komputer (pada sebuah kotak citra) menampilkan pesanan dan status pengantaran menggunakan sebuah kotak list dan kontrol label. Kotak grup lain memuat oven bebek bakar ketika bebek-bebek bakar ditampilkan menggunakan delapan kontrol kotak citra. Dua kontrol tombol pada kontrol kotak grup mengendalikan operasi oven. Kotak-kotak grup di bawah oven menunjukkan berapa banyak bebek yang siap untuk diantar dan berapa banyak yang berada di dalam mobil pengantar (sebuah kontrol tombol disediakan untuk memuat bebek bakar ke dalam mobil). Dua kontrol tombol di bawah form dipakai untuk memulai/merehatkan game dan untuk menghentikan game atau keluar dari game. Pada luasan di bawah form terdapat beberapa pewaktu untuk mengendalikan sejumlah aspek dalam program.



Buku Pintar Java Gui Dengan Eclipse


Buku Pintar Java Gui Dengan Eclipse
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: BALIGE PUBLISHING
Release Date : 2020-04-08

Buku Pintar Java Gui Dengan Eclipse written by Vivian Siahaan and has been published by BALIGE PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-04-08 with Computers categories.


Salah satu hal menyenangkan dalam memprogram Java adalah menciptakan grafika dengan efek animasi. Di buku ini, Anda akan mempelajari banyak teknik animasi dan grafika secara bertahap, langkah demi langkah. Pada Bab 1, Anda akan belajar tentang salah satu efek animasi paling sederhana adalah dengan melakukan penggantian antar dua citra. Anda memiliki sebuah citra dengan warna latar merah. Dengan mengganti warna citra tersebut menjadi hijau, Anda bisa memberikan efek animasi. Kontrol label yang dipakai untuk melakukan efek animasi semacam ini memanfaatkan apa yang dinamakan dengan objek ImageIcon. Pada Bab 2, Anda akan mengembangkan animasi sederhana sehingga melibatkan lebih dari dua file grafika. Di sini, Anda akan mempelajari pewaktu (Timer). Pada Bab 3, Anda akan membangun projek animasi dengan melibatkan pewaktu dengan melibatkan n buah file citra, sehingga menghasilkan efek animasi yang lebih halus. Pada Bab 4, Anda akan mempelajari tentang bilangan acak. Bilangan acak dipakai pada banyak game. Java memiliki pembangkit bilangan acak yang diciptakan menggunakan kelas Random. Kelas ini berada pada paket java.util.Random. Pada Bab 5, Anda akan belajar tentang dua kelas Java: Graphics dan Graphics2D (versi terperbaiki). Kedua kelas ini menawarkan sejumlah metode grafika yang dapat dipakai untuk menggambar garis, bangun rektangular, bangun elips, bangun pie, dan poligon. Pada Bab 6, Anda akan mempelajari bagaimana teknik penggambaran persisten, sehingga jika Anda mengecilkan atau membesarkan ukuran frame, maka objek grafika tetap mampu mengingat apa yang ditampilkan sebelumnya. Pada Bab 7, Anda akan mempelajari rektangular, yang direpresentasikan oleh bangun Rectangle2D. Pada Bab 8, Anda akan mempelajari bangun Elips. Bangun ini dapat didefinisikan, digambar, dan diisi menggunakan metode-metode yang hampir identik dengan metode-metode rektangular. Pada Bab 9, Anda akan mempelajari tentang bangun busur. Segmen busur dapat didefinisikan menggunakan bangun Arc2D. Pada Bab 10, Anda akan mengembangkan projek untuk menciptakan grafik garis, grafik batang, dan grafik pie menggunakan Java. Pada Bab 11, Anda akan mempelajari bagaimana menyediakan interaksi user pada sebuah aplikasi. Di sini, Anda akan memahami event-event mouse. Anda juga akan menuliskan projek untuk menciptakan sebuah papan lukis. Pada papan tersebut, Anda bisa membuat goresan-goresan dengan sejumlah warna menggunakan mouse. Pada Bab 12, Anda akan merevisi projek papan lukis, sehingga penggambaran menjadi persisten. Anda akan belajar menggunakan objek Vector untuk menyimpan setiap garis berwarna yang digambarkan pada papan lukis. Pada Bab 13, Anda akan mempelajari objek-objek bangun yang menjelaskan garis dan segmen kurva dengan menghubungkan titik-titik menggunakan kelas Point2D dan GeneralPath. Pada Bab 14, Anda akan belajar menggunakan objek GeneralPath untuk menggambar segmen-segmen kurva. Ada dua metode yang bisa dipakai untuk menggambar segmen kurva: quadTo dan curveTo. Pada Bab 15, Anda akan mempelajari bagaimana menganimasi kurva, dengan melibatkan objek Timer. Pada Bab 16, Anda akan mempelajari kelas GradientPaint. Kelas ini dapat dipakai untuk mengisi sebuah bangun dengan campuran atas dua warna, yang pada awalnya dimulai dengan satu warna dan secara bertahap menjadi warna lain pada arah yang ditentukan. Pada Bab 17, Objek penggambaran lain yang disediakan pada Java 2D adalah objek TexturePaint akan didiskusikan. Objek ini melukis sebuah luasan dengan region rektangular berulang. Pada Bab 18, Anda menggunakan metode grafika drawImage untuk efek animasi. Pada bentuknya yang paling sederhana, metode ini menggambar sebuah objek citra pada posisi tertentu di dalam sebuah objek grafika. Anda juga akan membangun sebuah projek dimana sebuah bola akan memantul dari atas ke bawah panel. Pada Bab 19, Anda akan mempelajari tentang animasi yang melibatkan penggulungan latar. Anda akan mengetahui bahwa apa yang tampak hebat sekali sebenarnya hanyalah aplikasi sederhana dari metode drawImage. Pada Bab 20, Anda mempelajari cara untuk melihat apakah dua item bertubrukan atau tumpang tindih atau beririsan. Pengujian tubrukan dilakukan menggunakan metode createIntersection dari kelas Rectangle2D. Anda juga akan membangun sebuah projek, dimana Anda akan menggunakan kunci-kunci kontrol kursor untuk memindahkan satu rektangular dan memeriksa apakah ia bertubrukan dengan rektangular kedua. Pada Bab 21, Anda akan belajar bagaimana mengimplementasikan aplikasi Stopwatch. Pada projek tersebut, akan digunakan sembilan kontrol pada frame: tiga tombol (kelas JButton), tiga label (kelas JLabel), dan tiga bidang teks (kelas JTextField). Tombol-tombol akan memulai dan menghentikan pewaktuan. Label-label dan bidang-bidang teks akan dipakai untuk menampilkan hasil pewaktuan. Anda akan menempatkan kontrol-kontrol ini pada sebuah array 3 x 3. Pada Bab 22, Anda akan belajar membangun aplikasi Stopwatch Mode-Ganda. Stopwatch ini dapat dimulai dan dihentikan kapanpun diinginkan. Dua waktu akan dijejak: waktu berlalu ketika stopwatch aktif (waktu berjalan) dan total waktu yang berlalu, mulai dari saat stopwatch pertama kali dimulai sampai akhirnya stopwatch dihentikan. Pada Bab 23, Anda akan belajar membangun aplikasi Kalkulasi Pinjaman. Kontrol-kontrol label dipakai untuk informasi judul. Empat bidang teks dipakai untuk masukan user. Area teks (areaTeksAnalisis) dipakai untuk menampilkan analisis pinjaman. Pada bab 4, Anda akan belajar membangun game Kuis Pilihan Berganda yang memberikan kuis kepada user tentang propinsi dan ibukotanya. Projek ini mengilustrasikan penggunaan menu dan pembacaan informasi dari file (menggunakan kontrol dialog open file) dalam projek Java. Pada Bab 24, Anda akan belajar membangun game Kuis Pilihan Berganda yang memberikan kuis kepada user tentang propinsi dan ibukotanya. Projek ini mengilustrasikan penggunaan menu dan pembacaan informasi dari file (menggunakan kontrol dialog open file) dalam projek Java. Pada Bab 25, Anda akan belajar membangun program Game Matematika Dasar. Soal-soal matematika dasar acak (penjumlahan, pengurangan, perkalian, dan/atau pembagian) menggunakan nilai-nilai dari 0 sampai 9 akan disajikan. Opsi-opsi pewaktuan disediakan untuk membangun keakuratan dan kecepatan. Pada Bab 26, Anda akan belajar membangun sebuah program game Kartu BlackJack. Pada game ini, Anda akan belajar bagaimana mengimplementasikan game untuk bermain melawan komputer. Pada Bab 27, Anda akan belajar membangun sebuah aplikasi yang menjejak berat badan setiap harinya dan membantu user memonitor turun naik dari berat badannya. Pada projek ini, user dapat memilih tanggal dari sebuah kalender dan memasukkan berat badannya untuk tanggal tersebut. Grafik dari berat badan harian akan ditampilkan. Pada Bab 28, Anda akan belajar membangun aplikasi Inventori Barang ini yang dimaksudkan untuk menjejak semua barang berharga yang Anda miliki. Untuk setiap item inventori, program akan menyimpan penjelasan, lokasi, nomor seri, informasi penjualan, dan bahkan foto. Pada Bab 29, Anda akan belajar membangun game Lempar Salju, dimana dua pemain saling melempar salju ke arah satu sama lain. Di sini, Anda akan belajar mengenal konsep-konsep pemrograman game: animasi, deteksi tubrukan, kendali keyboard, dan suara. Anda juga akan belajar menerapkan konsep pemrograman berorientasi-objek, khususnya pewarisan, dalam pemrograman game. Pada Bab 30, Anda akan membangun game Kode Rahasia. Kotak deposit bank dikunci dan hanya dapat dibuka jika user memasukkan kombinasi yang tepat. Kombinasi ini dapat berupa 2 sampai 4 dijit tak-berulang (rentang dijit 1 sampai 9). Setelah user mamasukkan tebakan, ia akan diberitahu berapa banyak dijit yang tepat dan berapa banyak dijit yang berada pada posisi yang tepat. Dengan menggunakan informasi ini, user bisa memberikan tebakan selanjutnya. User dapat terus memberikan tebakan sampai kombinasi dijit. Pada Bab 31, Anda akan membangun game Tic Tac Toe. Konon, ini merupakan game pertama yang diprogram di komputer dan salah satu program yang ditulis oleh Bill Gates ketika ia masih remaja di Seattle. Tujuan dari game ini adalah sebuah garis lurus dengan tiga simbol X atau 3 simbol O pada sebuah grid 3 x 3. Garis lurus itu bisa berupagaris lurus horisontal, vertikal, atau diagonal. Giliran bermain akan diberikan secara bergantian. Versi game yang dibangun di sini membolehkan permainan oleh dua pemain atau satu pemain melawan komputer. Pada Bab 32, Anda akan membangun sebuah game Mencocokkan Citra. Sepuluh pasang citra disembunyikan pada papan permainan. Tujuan game adalah mencari pasangan-pasangan citra. Pada mode Dua Pemain, para pemain akan mendapat giliran secara bergantian. Pada mode Satu Pemain, ada dua opsi yang bisa dipilih: Bermain Sendiri atau Lawan Komputer. Bila opsi Bermain Sendiri dipilih, pemain akan bermain sendiri tanpa lawan. Jika opsi Lawan Komputer dipilih, maka tingkat kecerdasan komputer disediakan pada beberapa tingkat sesuai dengan level kesulitan game yang disediakan. Pada Bab 33, Anda akan membangun game Bahtera Nuh. Ini merupakan game sederhana. Sampai dengan 10 kurakura akan berlomba masuk ke bahtera Nuh. Anda menebak dua kura-kura yang Anda anggap bisa memenangkan perlombaan. Dengan mengklik tombol Mulai, perlombaan akan dimulai. Semua kura-kura akan berlomba kecepatan untuk sampai ke garis akhir. Pada Bab 34, Anda akan membangun game Elias dan Burung Gagak. Burung gagak terbang dan menjatuhkan roti dari langit. User ditantang untuk memosisikan Elias di bawah roti yang jatuh untuk menangkapnya sebagai makanan. Pada Bab 35, Anda akan membangun game Daniel dan Singa. Daniel ditempatkan pada sebuah grid dengan sejumlah singa (dan empat batu). Idenya adalah agar Daniel bisa mengeliminasi atau menaklukkan setiap singa dengan cara menembakkan doa. Game akan berakhir ketika Daniel menaklukkan semua singa atau apabila singa menempati posisi Daniel. Akhir kata, diharapkan buku ini berguna dan bisa meningkatkan keahlian pemrograman GUI Anda menggunakan Eclipse.



Mudah Membuat Game Dan Animasi Dengan Visual C Net


Mudah Membuat Game Dan Animasi Dengan Visual C Net
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: Penerbit Andi
Release Date : 2023-01-23

Mudah Membuat Game Dan Animasi Dengan Visual C Net written by Vivian Siahaan and has been published by Penerbit Andi this book supported file pdf, txt, epub, kindle and other format this book has been release on 2023-01-23 with Computers categories.


Buku ini dihadirkan bagi Anda yang ingin belajar pemrograman game menggunakanVisualC#.NET.Selama bertahun-tahun sampai saat ini, Visual C# merupakan bahasa pemrograman populer dalam pengembangan game baik desktop maupun mobile. Buku ini secara bertahap mengajarkan pada Anda bagaimana merancang form dengan pelbagai kontrol dan menuliskan kode langkah demi langkah sehingga game yang dibuat sangat interaktif dan menarik. Bab 1 mengenalkan IDE VisualC # yang menjadi tempat dimana Anda membangun dan menguji aplikasi dan game. Di sini, Anda akan dikenalkan tentang kontrol-kontrol,bagaimana menugaskan properti-properti, dan menuliskan metode event pada programVisual C#. Bab2, Anda akan membangun sebuah game agar anak-anak (orang dewasa) dapat berlatih keterampilan dasar dalam operasi penjumlahan, pengurangan, perkalian, dan pembagian.Proyekgame Matematika Flash Card ini dapat dipakai untuk memilih jenis soal dan apa faktor yang ingin digunakan. Proyek ini memiliki tiga opsi pewaktuan. Bab 3, Anda akan membangungame Kode Rahasia. Kotak simpanan dikunci dan hanyadapat dibuka jika Anda memasukkan kombinasi digit yang tepat. Bab 4, Anda akan membangun sebuah program game Ujian Pilihan Berganda. Item-item acak yang diekstraksi dari sebuah file akan ditampilkan pada user. User kemudianmemilih item yang cocok. Bab5, Anda akan belajar membangun game Tic Tac Toe. Konon, ini merupakan gamepertama yang pernahdiprogram di komputer dan salah satu yang pernah diprogram olehBill Gates sendiri ketika ia masih remaja saat bersekolah diLakeside School di Seattle.Bab6, Anda akanbelajarmembangungameMencocokkan Citra. Sepuluh pasang citradisembunyikan pada papan permainan. Tujuan game adalah mencari pasangan-pasangancitra. Bab7, Anda akan membangun sebuah programgameKartu BlackJack. Program ini dapat dipakai oleh seorang pemain untuk melawan bandar komputer. Bab8, Anda akanbelajarmembangun sebuahgamePengantaran Bebek Bakar. Pada game simulasi ini, banyak keputusan yang diperlukan. Bab9, Anda akan membangun game Pendaratan di Mars. Pada game simulasi ini, Andamengendalikan pendorong vertikal maupun horizontal. Bab 10, Anda akan belajar membangun game Katak Lompat. Pada game ini, Anda akan memindahkan katak menyebrangi jalanan sibuk, menghindar dari ular, dan menyebrang sungai dengan arus yang berubah untuk sampai ke rumah katak dengan selamat. Bab11, Anda akan membangun sebuah game Lempar Bola Salju. Program ini dapat dimainkan oleh dua pemain manusia atau pemain manusia melawan komputer. Kontrol-kontrol dari pemain dilakukan lewat keyboard.



Belajar Mandiri Pemrograman Java Pbo Dan Gui


Belajar Mandiri Pemrograman Java Pbo Dan Gui
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2019-07-17

Belajar Mandiri Pemrograman Java Pbo Dan Gui written by Vivian Siahaan and has been published by SPARTA PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-07-17 with Computers categories.


Buku ini dikonstruksi dengan menganut pendekatan solutif atas dasar-dasar teknik pemrograman Java.Buku teks ini didasarkan ide-ide dasar yang dipercaya dapat menjadikan pembaca memiliki kemampuan analisis dan pemrograman berorientasi-objek: Berorientasi-objek: Buku ini sungguh-sungguh mengajarkan pendekatan berorientasi-objek. Semua pemrosesan program selalu didiskusikan dalam peristilahan berorientasi-objek. Pembaca akan belajar bagaimana menggunakan objek-objek sebelum menulis dan menciptakannya. Buku ini menggunakan pendekatan progresi alamiah yang membuahkan kemampuan dalam merancang solusi-solusi berorientasi-objek. Praktek pemrograman yang benar: Pembaca seharusnya tidak diajari bagaimana memprogram; Pembaca sebaiknya diajari bagaimana menuliskan program yang benar. Buku teks ini mengintegrasikan latihan-latihan yang berperan sebagai fondasi dari keterampilan pemrograman yang baik. Pembaca akan belajar bagaimana menyelesaikan permasalahan dan bagaimana mengimplementasikan solusinya. Contoh: Pembaca akan belajar dari contoh. Buku teks ini diisi dengan contoh-contoh yang diimplementasikan secara utuh untuk mendemonstrasikan konsep-konsep pemrograman yang baik. Animasi dan GUI: Grafika dapat menjadi motivator bagi pembaca, dan kegunaannya dapat berperan sebagai contoh-contoh yang baik untuk pemrograman berorientasi-objek. Latihan Pemrograman: Pembaca ditantang untuk menyelesaikan soal-soal yang disediakan secara khusus pada akhir dari tiap bab.



Two Books In One Otodidak Belajar Java Gui Dengan Awt Dan Swing


Two Books In One Otodidak Belajar Java Gui Dengan Awt Dan Swing
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: BALIGE PUBLISHING
Release Date : 2020-02-10

Two Books In One Otodidak Belajar Java Gui Dengan Awt Dan Swing written by Vivian Siahaan and has been published by BALIGE PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-02-10 with Computers categories.


Buku 1: JAVA SWING: MENCIPTAKAN GUI BERBASIS JAVA Sejak awal Java (1995), pustaka-pustaka komponen telah secara aktif berevolusi. Apa yang semua berupa sembilan komponen AWT, ditambah dengan menu dan kontainer, telah berkembang menjadi himpunan 50 komponen Swing yang kompleks, semuanya untuk menciptakan antarmuka user grafikal (GUI) untuk program-program sisi-klien Java. Inilah tujuan dari buku ini. Satu-satunya tujuan dari buku ini adalah untuk membuah hidup lebih mudah dengan menciptakan GUI. Buku ini memberikan pembelajaran yang utuh dalam menciptakan GUI, yang disusun dengan pendekatan tutorial untuk belajar tentang pustaka-pustaka Swing dan kapabilitas-kapabilitasnya. Ini bukan buku referensi API, bukan pula sebuah buku primer yang menjelaskan bagaimana melakukan instalasi Java Development Kit (JDK), mengompilasi program, atau menjalankannya. Jika Anda memerlukan pembelajaran tentang hal itu, Anda bisa menggunakan Integrated Developmen Environment (IDE), seperti IntelliJ, IDEA, Eclipse, atau JBuilder. Apakah buku ini untuk Anda? Jika Anda masih baru saja mulai menggunakan platform Java, Anda perlu membacanya dari bab pertama. Namun, jika Anda telah cukup berpengalaman dan memutuskan ini saatnya untuk belajar himpunan komponen Swing dengan lebih utuh, maka buku ini sangat berguna bagi Anda. Dengan buku ini, Anda akan lebih produktif dan mampu menggunakan kembali komponen-komponen yang telah ada dan teknik-teknik yang disediakan oleh pustaka SWING. Akhirnya kami berharap buku ini menjadi referensi berguna bagi mereka yang membaca. Dengan ini pula, kami menyatakan bahwa semua kesalahan yang ada pada buku ini adalah milik kami. Buku 2: Kasus-Kasus Java: GRAFIKA KOMPUTER, SWING, DAN ANIMASI Selama dekade terakhir, Java telah berkembang menjadi sebuah pemrograman paling efisien. Perkembangan yang paling patut dicatat adalah yang berkaitan dengan GUI dan grafika komputer. Banyak contoh aplikasi yang diilustrasikan pada buku ini telah terimplementasi menggunakan API (application program interfaces) tanpa memerlukan pemahaman internal dari implementasi, namun buku teks ini dapat dipakai sebagai buku pengantar untuk mengenalkan fondasi grafika komputer bagi para mahasiswa. Buku ini dirancang untuk berperan sebagai buku teks dan referensi untuk dasar pemrograman grafika komputer. Buku ini akan membantu pembaca agar dapat memahami seutuhnya logika, semantika, dan sintaksis pemrograman Java. Melalui contoh dan kasus yang diberikan, buku ini akan memperbarui kompetensi pemrograman para pemogram pemula yang seringkali berjuang untuk memahami konsep dasar dan paradigma dari grafika komputer. Berikut merupakan topik-topik yang dibahas pada buku ini: Penggambaran Dasar, Bangun Dasar, Transparansi, Komposit, Kliping, Translasi, Efek, Citra, Teks dan Font, Objek Bergerak, Tetris, Kurva, Fraktal, Swing: Pengenalan, Swing: Menu dan Toolbar, Swing: Pengelolaan Layout, Swing: Event, Swing: Komponen Dasar, Swing: Dialog dan Model, Swing: Drag dan Drop, Swing: Game Puzzle, dan Animasi.



Two Books In One Belajar Cepat Mudah Dan Mandiri Pemrograman Vb Net Dan C Net Untuk Aplikasi Database


Two Books In One Belajar Cepat Mudah Dan Mandiri Pemrograman Vb Net Dan C Net Untuk Aplikasi Database
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2020-01-18

Two Books In One Belajar Cepat Mudah Dan Mandiri Pemrograman Vb Net Dan C Net Untuk Aplikasi Database written by Vivian Siahaan and has been published by SPARTA PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-01-18 with Computers categories.


BUKU 1: Pada Bab 1, akan dikenalkan tentang apa itu database, di mana database digunakan, dan bagaimana Visual Basic dipakai dengan database. Selain itu, pembaca akan diajarkan untuk mengenal lingkungan pengembangan Visual Basic dan langkah-langkah yang diperlukan untuk membangun sebuah aplikasi dalam Visual Basic. Pada Bab 2, pembelajaran akan difokuskan tentang struktur database dan bagaimana database diciptakan. Buku ini akan menggunakan database contoh untuk mengenal konsep-konsep yang disuguhkan. Pada Bab 3, Visual Basic akan digunakan ntuk melakukan koneksi ke suatu database. Koneksi ini dilakukan menggunakan objek-objek data. Dengan menggunakan kontrol-kontrol data bound dan objek-objek data, informasi yang termuat di dalam database dapat dilihat. Pada Bab 4, apa yang dipelajari adalah bagaimana menggunakan SQL untuk mengekstraksi informasi yang diinginkan dari database. Agar pembaca menjadi familiar, pada Bab 5, metode-metode, event-event, dan properti-properti dari sejumlah kontrol dasar pada Visual Basic akan disajikan. Pada bab ini, akan dilakukan perancangan form masukan dua tabel: Pengarang dan Penerbit. Pada Bab 6, pembaca akan belajar langkah-langkah yang terlibat dalam manajemen database. Aspek-aspek yang akan dibahas adalah bagaimana mengedit data, menambah data, menghapus data, dan melakukan pencarian pada database. Dengan pengetahuan ini, diharapkan pembaca dapat membangun sebuah sistem database lengkap untuk database buku. Setelah melihat bagaimana objek-objek ADO .NET dan Visual Basic dipakai untuk membangun DBMS yang lengkap dan tangguh, yang bisa dipakai untuk mengedit, menambah, menghapus, dan/atau mencari rekaman pada database, akan lebih lengkap bila form juga memiliki fitur untuk mencetak informasi dari tabel data. Pada Bab 7, pembaca akan melihat bagaimana menggunakan kode Visual Basic untuk menghasilkan laporan database. BUKU 2: Buku ini menyajikan pendekatan langkah demi langkah sehingga pembelajar mandiri tidak hanya dijejali sintaksis pemrograman SQL yang melelahkan. Apa yang ditawarkan buku ini adalah bahwa pembaca akan merancang database ACCESS dan SQL Server dan mempraktekkan bagaimana kontrol-kontrol pada Visual C#.NET dilibatkan dalam pemrograman database. Dengan membaca buku ini secara tuntas, Anda akan menjadi programer database baik untuk kebutuhan pribadi maupun untuk kepentingan komersil. Pada Bab 1, Anda akan mengenal sejumlah properti, metode, dan event pada IDE Visual C#.NET. Properti menjelaskan tampilan dan nilai dari sebuah kontrol, sedangkan metode adalah tindakan atau tugas yang dilakukan oleh sebuah kontrol, dan event terjadi ketika sesuatu dilakukan terhadap kontrol tersebut. Pada Bab 2, Anda akan merancang database menggunakan ACCESS dan SQL SERVER, dengan cara langkah demi langkah. Database yang dirancang akan digunakan pada bab-bab selanjutnya. Pada Bab 3, Anda akan membangun sebuah antarmuka Visual C# untuk database yang bisa dipakai untuk menjejak pemesanan dan penjualan. Antarmuka akan digunakan untuk memasukkan pesanan-pesanan baru ke dalam database. Form pemesanan akan dipakai untuk memasukkan informasi berikut ke dalam database: ID Pemesanan, Tanggal Pemesanan, ID Konsumen, Nama Depan dan Nama Belakang Konsumen, Alamat Konsumen, Informasi Produk yang Dipesan. Form akan memiliki kemampuan untuk menambah pesanan baru, mencari konsumen, menambahkan konsumen baru. Invoice pesanan yang tuntas akan disediakan dalam laporan tercetak. Pada Bab 4, Anda akan membangun sebuah sistem manajemen database dimana Anda bisa menyimpan informasi tentang barang-barang berharga di rumah Anda. Database akan memiliki tujuh bidang atau kolom. Pengembangan Projek Inventori Rumah ini akan diberikan dengan langkah demi langkah. Anda lebih dahulu akan menciptakan database. Selanjutnya, antarmuka akan dibangun sehingga user dapat melihat, mengedit, manambahkan, atau menambah rekaman data dari database. Terakhir, Anda menambahkan kode untuk menciptakan daftar informasi dari database yang dapat dicetak. Pada Bab 5, Anda akan membangun sebuah aplikasi yang dapat dipakai untuk menjejak suhu tinggi dan rendah harian dan tingkat presipitasi (jika ada). Anda akan melakukannya secara bertahap, mulai dari pengembangan database sampai dengan penciptaan paket distribusi. Langkah-langkah tersebut sama dengan langkah-langkah yang digunakan dalam mengembangkan aplikasi database komersial. Langkah-langkah yang perlu dilakukan dalam membangun aplikasi Monitor Cuaca adalah: Membangun dan menguji antarmuka Visual C#; Menciptakan database kosong menggunakan kode; Melaporkan database; Merancang ikon projek; Antarmuka yang dirancang akan memampukan user untuk memasukkan suhu tinggi, suhu rendah, dan presipitasi untuk sembarang tanggal yang dipilih user pada tahun tertentu. Informasi ini akan disimpan ke dalam database. Hasil-hasil grafika atas data akan disediakan, berikut dengan informasi simpulan yang berkaitan dengan nilai maksimum, nilai minimum, dan nilai rerata.



Java Mysql Untuk Sistem Manajemen Database Jejak Kriminal


Java Mysql Untuk Sistem Manajemen Database Jejak Kriminal
DOWNLOAD
READ
Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2019-05-23

Java Mysql Untuk Sistem Manajemen Database Jejak Kriminal written by Vivian Siahaan and has been published by SPARTA PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-05-23 with Computers categories.


Pada buku ini, Anda akan mempelajari bagaimana membangun dari nol sebuah sistem manajemen database rekam jejak kriminal menggunakan Java/MySQL. Semua kode Java untuk melakukan pemrosesan citra digital pada buku ini merupakan Native Java. Disengaja tidak mengandalkan pustaka eksternal, agar pembaca mengetahui secara detil proses ekstraksi citra digital mulai dari nol dalam Java. Hanya ada tiga pustaka eksternal yang digunakan pada buku ini: Connector/J untuk memfasilitasi koneksi Java ke MySQL, JCalendar untuk menampilkan kontrol kalender, dan JFreeChart untuk menampilan grafik. Fitur-fitur citra digital yang digunakan pada buku ini adalah tapis keabuan, tapis penajaman, tapis balik (invert), dilasi, erosi, closing, dan opening. Bagi pembaca, Anda bisa mengembangkannya untuk menyimpan fitur-fitur mutakhir lain berbasis deskriptor seperti SIFT dan lainnya untuk pengembangan pencocokan berbasis deskriptor. Pada bab pertama, Anda akan ditunjukkan sejumlah perangkat yang diperlukan untuk diunduh dan diinstalasi. Anda perlu mengetahui bagaimana menambahkan pustaka eksternal ke dalam lingkungan NetBeans. Perangkat-perangkat ini diperlukan agar Anda bisa menjalankan skrip Java yang disediakan. Pada bab kedua, Anda akan diajarkan untuk menciptakan sebuah tabel Tersangka pada database projek. Tabel ini memiliki sebelas kolom: id_tersangka (kunci primer), nama_tersangka, tanggal_lahir, tanggal_perkara, tanggal_laporan, status_kasus, tanggal_ditahan, nama_ibu, alamat, telepon, dan foto. Di sini, Anda juga akan diajak untuk berekspresimen merancang GUI Java untuk menampilkan, mengedit, mengisi, dan menghapus data tabel Tersangka. Pada bab ketiga, Anda akan menciptakan tabel kedua dengan nama Ekstraksi_Fitur, yang memiliki delapan kolom: id_fitur (kunci primer), id_tersangka (kunci asing), canny, adapatif, kmeans, histogram, gradien, dan segmentasi. Keenam bidang (kecuali kunci) akan memiliki tipe data blob, agar citra fitur akan langsung disimpan ke dalam tabel ini. Di sini, Anda juga akan diajak untuk berekspresimen merancang GUI Java untuk menampilkan, mengedit, mengisi, dan menghapus data tabel Ekstraksi_Fitur. Pada bab keempat, Anda akan menambahkan dua tabel: Polres dan Penyidik. Kedua tabel ini nanti akan diintegrasikan dengan tabel Tersangka melalui sebuah tabel lain, Berkas_Perkara, yang akan dibangun pada bab kelima. Tabel ketiga pada buku ini, dengan nama Polres, memiliki enam kolom: id_polres (kunci primer), lokasi, kab_kota, propinsi, telepon, dan foto. Tabel keempat pada buku ini dengan nama Penyidik memiliki delapan kolom: id_penyidik (kunci primer), nama_penyidik, pangkat, tanggal_lahir, jenis_kelamin, alamat, telepon, dan foto. Di sini, Anda juga akan diajak untuk berekspresimen merancang GUI Java untuk menampilkan, mengedit, mengisi, dan menghapus data pada kedua tabel tersebut. Pada bab kelima, Anda akan menambahkan dua tabel: Korban dan Berkas_Perkara. Tabel Berkas_Perkara akan menghubungkan empat tabel lainnya: Tersangka, Polres, Penyidik, dan Korban. Tabel kelima pada buku ini, dengan nama Korban, memiliki sembilan kolom: id_korban (kunci primer), nama_korban, korban_kejahatan, tanggal_lahir, tanggal_kejahatan, jenis_kelamin, alamat, telepon, dan foto. Tabel keenam, dengan nama Berkas_Perkara, yang memiliki tujuh kolom: id_berkas (kunci primer), id_tersangka (kunci asing), id_polres (kunci asing), id_penyidik (kunci asing), id_korban (kunci asing), status, dan keterangan. Anda juga akan diajak untuk berekspresimen merancang GUI Java untuk menampilkan, mengedit, mengisi, dan menghapus data pada kedua tabel tersebut. Akhir kata, diharapkan buku ini berguna dan bisa meningkatkan keahlian pemrograman database bagi programer Java seperti Anda.