[PDF] Java Untuk Grafika Komputer Dan Animasi - eBooks Review

Java Untuk Grafika Komputer Dan Animasi


Java Untuk Grafika Komputer Dan Animasi
DOWNLOAD

Download Java Untuk Grafika Komputer Dan Animasi PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Java Untuk Grafika Komputer 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





Java Untuk Grafika Komputer Dan Animasi


Java Untuk Grafika Komputer Dan Animasi
DOWNLOAD

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



Tip Dan Trik Pemrograman C Dari Nol Sampai Pakar


Tip Dan Trik Pemrograman C Dari Nol Sampai Pakar
DOWNLOAD

Author : Abdul Mannan
language : id
Publisher: Penerbit CAHAYA INFORMATIKA
Release Date : 2019-01-06

Tip Dan Trik Pemrograman C Dari Nol Sampai Pakar written by Abdul Mannan and has been published by Penerbit CAHAYA INFORMATIKA this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-01-06 with categories.


Penulis mengucapkan penghargaan yang tinggi kepada rekan – rekan dosen dan para mahasiswa yang telah meluangkan waktu untuk membantu mengoreksi naskah. Kami juga mengucapkan terimakasih yang sedalam-dalamnya kepada penerbit CAHAYA INFORMATIKA yang telah memberikan kesempatan berharga ini. Buku ini diawali dengan membahas pemrograman fundamental C++. Setelah menuntaskan bab ini, pembaca akan menjadi mahir tentang dasar – dasar C++ dan siap untuk membuat sendiri program – program yang cukup rumit. Operasi masukan / keluaran adalah hal yang mendasar pada setiap bahasa pemrograman. Hal ini dikenalkan pada bab selanjutnya dan didiskusikan secara detil. Bab 3 dan 4 mengenalkan struktur kendali untuk mengubah aliran sekuensial dari eksekusi. Bab 5 dan 6 mendiskusikan fungsi – fungsi yang didefinisikan oleh pengguna. Direkomendasikan bahwa pengguna tanpa latar belakang pemrograman perlu menyediakan waktu ekstra dalam mempelajar Bab 5 dan 6. Beberapa contoh disediakan untuk menolong pembaca dalam memahami konsep – konsep pelewatan parameter dan skop sebuah pengenal. Bab 7 mendiskusikan tipe data terdefinisi – pengguna (tipe enumerasi), mekanisme namespace dari C++ Standar ANSI/ISO, dan tipe string. Tipe enumerasi memiliki keterbatasan dalam penggunaannya; Tujuan utama dari tipe enumerasi adalah meningkatkan keterbacaan sebuah program. Bab 8 mendikusikan array secara detil. Bab 9 menjelaskan rekaman (struct) sebagai syarat bagi Anda untuk mempelajari C++ lebih lanjut.



Mahir Visual C Dengan Membuat Animasi Dan Game


Mahir Visual C Dengan Membuat Animasi Dan Game
DOWNLOAD

Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2020-02-17

Mahir Visual C Dengan Membuat Animasi Dan Game 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-02-17 with Computers categories.


Pada bab pertama, Anda akan belajar bagaimana membangun aplikasi Visual C# dan bagaimana lingkungan pengembangan (IDE, integrated development environment) Visual C# digunakan untuk mengembangkan sebuah aplikasi game sederhana. Pada bab kedua, Anda akan membangun sebuah projek agar anak-anak (orang dewasa) dapat berlatih keterampilan dasar dalam operasi penjumlahan, pengurangan, perkalian, dan pembagian. Projek Game Matematika ini dapat dipakai untuk memilih jenis soal dan apa faktor yang ingin digunakan. Projek ini memiliki tiga opsi pewaktuan. Soal-soal matematika acak menggunakan nilai dari 0 sampai 9 akan disajikan. Opsi-opsi pewaktuan disediakan untuk mengukur akurasi dan kecepatan. Pada bab ketiga, Anda akan membangun sebuah program Ujian Pilihan Berganda. Item-item acak yang diekstraksi dari sebuah file akan ditampilkan pada user. User kemudian memilih item yang cocok. Sebagai contoh, jika sebuah ibukota ditampilkan, maka user akan memilih propinsi yang bersangkutan. Jawaban disajikan dalam pilihan berganda atau diketikkan sendiri oleh user. Pada bab keempat, Anda akan membangun sebuah program game kartu BlackJack. Program ini dapat dipakai oleh seorang pemain untuk melawan bandar komputer. Ide BlackJack adalah untuk mendapatkan skor lebih tinggi dari bandar tanpa melewati poin 21. Kartu-kartu dihitung sesuai nilainya (kecuali kartu Jack, Queen, dan King bernilai 10 dan Ace bernilai satu atau sebelas sesuai keinginan Anda). Jika Anda mengalahkan bandar, Anda mendapatkan 10 poin. Jika Anda mendapatkan BlackJack (nilai 21 hanya dengan dua kartu) dan mengalahkan bandar, Anda mendapatkan 15 poin. Jika bandar mengalahkan Anda, Anda kehilangan 10 poin. Semoga buku ini bermanfaat bagi mereka yang berminat memperdalam pemrograman C#. NET.



Tutorial Praktis C Menjadi Programmer Handal Dan Mumpuni


Tutorial Praktis C Menjadi Programmer Handal Dan Mumpuni
DOWNLOAD

Author : Muhamma Sidik
language : id
Publisher: Cahaya Ilmu
Release Date : 2019-01-06

Tutorial Praktis C Menjadi Programmer Handal Dan Mumpuni written by Muhamma Sidik and has been published by Cahaya Ilmu this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-01-06 with Computers categories.


Buku ini berisi tutorial praktis bagi para pembelajar C++ yang ingin mendalami pemrograman dan ingin menjadi programmer handal. Meskipun pemrograman C++ sangat penting dan terapannya sangat luas, tetapi yang mengagetkan adalah sangat sedikitnya buku pemrograman C++ ditulis yang membahas prinsip-prinsip secara kasuistik dan implementatif. Buku ini menawarkan metode tahap demi tahap sehingga pembelajar C++ tidak hanya dijejali dengan “aturan dan larangan” tetapi juga ditantang untuk menelusuri pemikiran berorientasi objek di balik setiap kode sumber secara gradual dan integratif. Buku ini menyajikan secara detil: komponen-komponen utama kelas yang meliputi konsep konstruktor dan destruktor; fungsi akses dan utilitas; fungsi const; fungsi dan kelas friend; pointer this; anggota kelas static; overloading operator biner dan unary; pewarisan dan polimorfisme; fungsi virtual murni; relasi antar objek; template fungsi dan kelas; manipulator dan format aliran; penanganan eksepsi; kelas unique_ptr; kegagalan new; file sekuensial dan file akses acak; pemrosesan string; pustaka karakter, STL, operator bitwise; iterator; kontainer (runtun, asosiatif dan adapter); kelas mutable; operator const_cast; pointer ke anggota kelas; pewarisan jamak dan kelas basis virtual.



Tutorial Java Gui Grafika Dan Animasi


Tutorial Java Gui Grafika Dan Animasi
DOWNLOAD

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.



The Secrets Of Image Fusion Dengan Matlab Gui


The Secrets Of Image Fusion Dengan Matlab Gui
DOWNLOAD

Author : Vivian Siahaan
language : id
Publisher: BALIGE PUBLISHING
Release Date : 2020-02-17

The Secrets Of Image Fusion Dengan Matlab Gui 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-17 with Computers categories.


Kasus 1: IMAGE FUSION DENGAN MATLAB GUI Menggunakan Transformasi Wavelet Diskret Kompleks Dual-Tree Pada kasus ini, Anda akan merancang sendiri, secara bertahap, GUI MATLAB untuk melakukan operasi fusi citra terhadap citra keabuan dan citra berwarna menggunakan metode transformasi wavelet diskret dual-tree. Ada empat jenis derau yang dipakai: Gaussin, Poisson, Salt & Pepper, dan Speckle. Beberapa kontrol GUI MATLAB yang digunakan seperti Axes, Listbox, Table, Push Button, Edit Text, Static Text, dan Panel. Hasil fusi citra (image fusion) kemudian akan ditampilkan secara visual dan enam parameter kinerja: RMSE, PFE, MAE, CORR, SNR, PSNR, akan ditampilkan pada grafik batang. Kasus 2: IMAGE FUSION DENGAN MATLAB GUI Menggunakan Transformasi Wavelet Diskret Stasioner Satu Level dan Dua Level Pada kasus ini, Anda akan merancang sendiri, secara bertahap, GUI MATLAB untuk melakukan operasi fusi citra terhadap citra keabuan dan citra berwarna menggunakan metode Transformasi Wavelet Diskret Stasioner Satu level dan Dua level. Ada empat jenis derau yang dipakai: Gaussin, Poisson, Salt & Pepper, dan Speckle. Beberapa kontrol GUI MATLAB yang digunakan seperti Axes, Listbox, Table, Push Button, Edit Text, Static Text, dan Panel. Hasil fusi citra (image fusion) kemudian akan ditampilkan secara visual dan enam parameter kinerja: RMSE, PFE, MAE, CORR, SNR, PSNR, akan ditampilkan pada grafik batang. Kasus 3: IMAGE FUSION DENGAN MATLAB GUI Menggunakan Metode Dekomposisi Nilai Singular Resolusi Jamak (MSVD, Multi-Resolution Singular Value Decomposition) Buku ini diperuntukkan bagi mereka yang suka keahlian praktis sekaligus mendapatkan keuntungan pengetahuan. Dengan tidak bertele-tele, pada buku ini, Anda akan merancang sendiri, secara bertahap, GUI MATLAB untuk melakukan operasi fusi citra terhadap citra keabuan dan citra berwarna menggunakan metode Metode Dekomposisi Nilai Singular Resolusi Jamak (MSVD, Multi-Resolution Singular Value Decomposition). Untuk menguji kehandalan metode ini, ada empat jenis derau yang dipakai: Gaussin, Poisson, Salt & Pepper, dan Speckle. Beberapa kontrol GUI MATLAB yang digunakan seperti Axes, Listbox, Table, Push Button, Edit Text, Static Text, dan Panel. Hasil fusi citra (image fusion) kemudian akan ditampilkan secara visual dan enam parameter kinerja: RMSE, PFE, MAE, CORR, SNR, PSNR, akan ditampilkan pada grafik batang. Kasus 4: IMAGE FUSION Dengan MATLAB GUI: Teknik Fusi Citra Berwarna Berbasis Transformasi Kosinus Diskret Dan Piramida Laplacian Kasus ini diperuntukkan bagi mereka yang suka keahlian praktis sekaligus mendapatkan keuntungan pengetahuan. Dengan tidak bertele-tele, pada buku ini, Anda akan merancang sendiri, secara bertahap, GUI MATLAB untuk melakukan teknik fusi citra terhadap citra keabuan dan citra berwarna menggunakan metode Teknik Fusi Citra Berbasis Transformasi Kosinus Diskret dan Piramida Laplacian. Untuk menguji kehandalan metode ini, ada empat jenis derau yang dipakai: Gaussin, Poisson, Salt & Pepper, dan Speckle. Beberapa kontrol GUI MATLAB yang digunakan seperti Axes, Listbox, Table, Push Button, Edit Text, Static Text, dan Panel. Hasil fusi citra (image fusion) kemudian akan ditampilkan secara visual dan enam parameter kinerja: RMSE, PFE, MAE, CORR, SNR, PSNR, akan ditampilkan pada grafik batang. Kasus 5: IMAGE FUSION Dengan MATLAB GUI: Teknik Fusi Citra Menggunakan Kriteria Ketajaman Berbasis Gradien Kasus ini dapat dipakai sebagai tutorial bagi mereka yang ingin bereksperimen mengembangkan GUI MATLAB, baik untuk kepentingan penelitian pemrosesan citra digital maupun kepentingan praktis lain. Buku ini dikhususkan bagi mereka yang suka keahlian praktis sekaligus mendapatkan keuntungan pengetahuan. Dengan tidak bertele-tele, pada buku ini, Anda akan merancang sendiri, secara bertahap, GUI MATLAB untuk melakukan operasi fusi citra terhadap citra keabuan dan citra berwarna menggunakan Teknik Fusi Citra Menggunakan Kriteria Ketajaman Berbasis Gradien. Untuk menguji kehandalan metode ini, ada empat jenis derau yang dipakai: Gaussin, Poisson, Salt & Pepper, dan Speckle.



Seri Belajar Sendiri Matlab Gui


Seri Belajar Sendiri Matlab Gui
DOWNLOAD

Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2020-02-14

Seri Belajar Sendiri Matlab 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 2020-02-14 with Computers categories.


Pada technical report ini, Anda akan merancang sendiri, langkah demi langkah, GUI MATLAB untuk melakukan pembesaran citra (image zooming) menggunakan metode pembesaran Nearest-Neighbour dan metode pembesaran interpolasi Bilinear. Beberapa kontrol GUI MATLAB yang digunakan seperti Axes, Push Button, Edit Text, Static Text, dan Panel. Hasil pembesaran berbasis kedua metode ini akan ditampilkan secara visual dan kinerjanya, menggunakan parameter MSE, akan ditampilkan pada grafik batang. Naskah ini berguna bukan saja bagi programmer pemula tetapi juga bagi mahasiswa dan pengajar yang ingin mengembangkan penelitian pada bidang pemrosesan citra digital. Di akhir naskah, keseluruhan kode sumber dicantumkan sebagai bahan dokumentasi dan referensi. Pembaca dapat mengembangkannya untuk kebutuhan kepentingan praktis maupun kepentingan penelitian.



Matlab Gui Koleksi Enam Kasus


Matlab Gui Koleksi Enam Kasus
DOWNLOAD

Author : Rismon Hasiholan Sianipar
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2020-02-20

Matlab Gui Koleksi Enam Kasus written by Rismon Hasiholan Sianipar 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-02-20 with Computers categories.


Kasus 1: MATLAB GUI Untuk Mendeteksi Tepi Citra Menggunakan Sejumlah Metode Morfologi Kasus 2: MATLAB GUI Teknik Denoising Adaptif Berbasis Transformasi Wavelet Diskret Kasus 3: MATLAB GUI Untuk Merestorasi Citra Warna dan Citra Keabuan Menggunakan Tapis Inverse, Tapis Wiener, Dekonvolusi Buta, dan Algoritma Lucy-Richardson Kasus 4: MATLAB GUI Untuk Penapisan Citra Berwarna dan Citra Keabuan Menggunakan Tapis Chebyshev 2D Kasus 5: MATLAB GUI Untuk Penapisan Citra Berwarna dan Citra Keabuan Menggunakan Tapis Butterworth 2D Kasus 6: GUI MATLAB Untuk Pembesaran Citra Digital Menggunakan Metode NearestNeighbour dan Interpolasi Bilinear



Langkah Demi Langkah Pemrograman Java Untuk Gui Dan Animasi


Langkah Demi Langkah Pemrograman Java Untuk Gui Dan Animasi
DOWNLOAD

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.



Pemrograman Gui Python Dan Database Widget Pyqt Sqlite Mysql Dan Grafika


Pemrograman Gui Python Dan Database Widget Pyqt Sqlite Mysql Dan Grafika
DOWNLOAD

Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHING
Release Date : 2019-05-23

Pemrograman Gui Python Dan Database Widget Pyqt Sqlite Mysql Dan Grafika 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 sejumlah projek pemrograman GUI menggunakan Python dengan cakupan pembahasan mulai widget PyQt, database, sampai grafika. Pada bab pertama, Anda akan belajar untuk menggunakan beberapa widget: Menampilkan pesan selamat datang; Menggunakan widget Radio Button; Mengelompokkan tombol-tombol radio; Menampilkan opsi-opsi dalam bentuk kotak periksa; dan Menampilkan dua grup kotak periksa. Pada bab dua, Anda akan belajar untuk menggunakan beberapa topik berikut: Menggunakan Signal/Slot Editor; Menyalin dan menempatkan teks dari satu widget Line Edit ke yang lain; Mengkonversi tipe data dan membuat kalkulator sederhana; Menggunakan widget Spin Box; Menggunakan scrollbar dan slider; Menggunakan List Widget; Memilih sejumlah item list dari satu List Widget dan menampilkannya pada widget List Widget lain; Menambahkan item-item ke dalam List Widget; Melakukan operasi-operasi pada List Widget; Menggunakan widget Combo Box; Menggunakan widget Font Combo Box; dan Menggunakan widget Progress Bar. Pada bab tiga, Anda akan merangkum topic-topik berikut: Menampilkan dijit-dijit LCD; Menampilkan waktu sistem dalam dijit-dijit LCD; Menampilkan data yang diseleksi user dari Calendar Widget; Menciptakan sebuah aplikasi reservasi hotel; dan Menampilkan data tabular menggunakan Table Widget. Pada bab empat, Anda akan mempelajari topik-topik berikut: Pemrograman berorientasi-objek; Menggunakan kelas pada GUI; Menggunakan pewarisan tunggal; Menggunakan pewarisan level jamak; dan Menggunakan pewarisan jamak. Pada bab lima, Anda akan belajar bagaimana menggunakan beberapa jenis dialog berikut: Kotak dialog masukan; Menggunakan dialog masukan; Menggunakan dialog warna; Menggunakan dialog warna; dan Menggunakan dialog file. Pada bab enam, Anda akan mempelajari database SQLite. Penanganan database berperan sangat penting pada setiap aplikasi karena data perlu disimpan untuk kebutuhan selanjutnya. Anda perlu menyimpan informasi konsumen, informasi user, informasi produk, informasi pesanan, dan seterusnya. Pada bab ini, Anda akan belajar setiap pekerjaan yang berkaitan dengan penanganan database: Menciptakan database; Menciptakan tabel database; Menyisipkan baris pada tabel database; Menampilkan baris data pada tabel database; Menavigasi baris-baris pada tabel database; Melakukan pencarian informasi tertentu pada tabel database; Menciptakan sebuah form sign-in yang menerapkan prosedur otentikasi; Memperbarui isi database, dengan mengubah password user; dan Menghapus baris data dari tabel database. Pada bab tujuh, Anda akan mempelajari penanganan database MySQL juga berperan sangat penting pada setiap aplikasi karena data perlu disimpan untuk kebutuhan selanjutnya. Anda bisa memanfaatkannya menyimpan informasi konsumen, informasi user, informasi produk, informasi pesanan, dan seterusnya. Pada bab ini, Anda akan belajar setiap pekerjaan yang berkaitan dengan penanganan database MySQL: Menciptakan database dengan Python; Menciptakan tabel database dengan Python; Menyisipkan baris pada tabel database dengan Python; Menampilkan baris data pada tabel database dengan Python; Menavigasi baris-baris pada tabel database dengan Python; Melakukan pencarian informasi tertentu pada tabel database dengan Python; Menghapus baris data dari tabel database dengan Python; Menghapus tabel database dengan Python; Memperbarui tabel database dengan Python; dan Menggabungkan dua atau lebih tabel database dengan Python Pada bab delapan, Anda akan mempelajari perihal grafika dalam Python. Pada setiap aplikasi, grafika berperan penting dalam membuat GUI menjadi ramah pengguna. Grafika membuat konsep menjadi lebih mudah dipahami. Pada bab ini, Anda akan belajar: Menampilkan koordinat mouse; Menampilkan koordinat dimana tombol mouse diklik dan dilepaskan; Menampilkan sebuah titik dimana tombol mouse diklik; Menggambar sebuah garis di antara dua klik mouse; Menggambar garis dengan jenis berbeda; Menggambar lingkaran dengan ukuran berbeda; Menggambar rektangular antara dua klik mouse; Menggambar teks dengan font dan ukuran berbeda; Menciptakan sebuah toolbar yang menunjukkan sejumlah perangkat grafika berbeda; Menggambar garis menggunakan Matplotlib; dan Menggambar grafik batang menggunakan Matplotlib.