TUTORIAL JAVA: GUI, GRAFIKA, DAN ANIMASI

ยท
ยท SPARTA PUBLISHING
4,7
12 เบ„เบณเบ•เบดเบŠเบปเบก
เบ›เบถเป‰เบกเบญเบตเบšเบธเบ
184
เปœเป‰เบฒ
เบšเปเปˆเป„เบ”เป‰เบขเบฑเป‰เบ‡เบขเบทเบ™เบเบฒเบ™เบˆเบฑเบ”เบญเบฑเบ™เบ”เบฑเบš เปเบฅเบฐ เบ„เบณเบ•เบดเบŠเบปเบก เบชเบถเบเบชเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก

เบเปˆเบฝเบงเบเบฑเบšเบ›เบถเป‰เบก e-book เบ™เบตเป‰

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.

เบเบฒเบ™เบˆเบฑเบ”เบญเบฑเบ™เบ”เบฑเบš เปเบฅเบฐ เบ„เบณเบ•เบดเบŠเบปเบก

4,7
12 เบ„เบณเบ•เบดเบŠเบปเบก

เบเปˆเบฝเบงเบเบฑเบšเบœเบนเป‰เบ‚เบฝเบ™

Vivian Siahaan merupakan pembelajar mandiri yang suka melakukan hal-hal baru.ย Ia lahir, besar di Hinalang Bagasan, Balige, wilayah tepian Danau Toba, dan menamatkan pendidikan menengah dari SMAN-1 Balige. Ia memulai sendiri belajar bahasa pemrograman Java, Android, JavaScript, CSS, C++, Python, R, Visual Basic, Visual C#, MATLAB, Mathematica, PHP, JSP, MySQL, SQL Server, Oracle, Access, dan lainnya. Ia mempelajari pemrograman mulai dari nol, dimulai dari sintaksis dan logika yang paling dasar, dengan membangun beberapa aplikasi GUI sederhana dan aplikatif. Animasi dan game merupakan bidang pemrograman yang menjadi minat yang selalu ingin dikembangkannya. Di samping menyukai logika matematika dan pemrograman, penulis juga memiliki kesenangan membaca novel.


Ia dapat dijumpai di blognya: http://viviansiahaan.blogspot.com/p/blog-page.html, di twitter: https://twitter.com/siahaanvivian, di facebook: https://web.facebook.com/siahaanvivian, dan di instagram: https://www.instagram.com/vivian.siahaan/ .


Vivian Siahaan telah menulis puluhan ebook yang telah diterbitkan pada Sparta Publishing dan telah dijual di Amazon:

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Walkthrough, Database-Driven Programming with Java GUI for Pragmatic Programmersโ€, 9781708564698, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Walkthrough, Database-Driven Programming with Python GUI for Pragmatic Programmersโ€, 9781708516307, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearn Python in One Week: The Crash Course to Develop Database-Driven Projectsโ€, 9781708992583, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearn Java in One Week: The Crash Course to Develop Database-Driven Projectsโ€, 9781709046339, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMS Access And SQL Server Crash Course: A Step by Step, Project-Based Introduction to Java GUI Programmingโ€, 9781708056858, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMS Access And SQL Server Crash Course: A Step by Step, Project-Based Introduction to Python GUI Programmingโ€, 9781707996520, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMariaDB And PostgreSQL Crash Course: A Step by Step, Project-Based Introduction to Python GUI Programmingโ€, 9781707959181, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Three Java GUI Applications Using MySQL, MariaDB, and PostgreSQLโ€, 9781706830726, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Two Desktop Applications Using Python GUI and MySQLโ€, 9781706260646, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Three Desktop Applications Using Java GUI and PostgreSQLโ€, 9781706591207, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBUILDING TWO DESKTOP APPLICATIONS USING PYTHON GUI AND POSTGRESQLโ€, 9781706337270, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBUILDING THREE DESKTOP APPLICATIONS USING JAVA GUI AND MYSQLโ€, 9781706395577, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Two Desktop Applications Using Python GUI and MariaDBโ€, 9781706121664, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Three Desktop Applications with SQLite and Java GUIโ€, 9781705407097, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œDatabase and Image Processing Using Java GUI and Microsoft Accessโ€, 9781704410425, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œDatabase and Image Processing Using Python and Accessโ€, 9781704189987, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œDatabase and Image Processing Using SQL Server and Pythonโ€, 9781704121710, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œCRYPTOGRAPHY AND IMAGE PROCESSING with Java GUI and SQLiteโ€, 9781704114965, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œAccess Database with JDBC: A Hands-On, Step-by-Step to Build Java GUI Projects for Pragmatic Programmersโ€, 9781699384015, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œAccess Database Crash Course: A Comprehensive, Project-Based Guide For Python Programmersโ€, 9781699297285, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œAccess Database for Pragmatic Programmers: A Step by Step Guide to Create Database-Driven Application Using Pythonโ€, 9781699124154, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMASTERING SQL SERVER with Java GUI for Pragmatic Programmersโ€, 9781698392554, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLEARNING SQL SERVER: A self-study to easy implement database-driven Java GUI applicationsโ€, 9781698204444, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMastering Java: A self-study to easy implement sqlite-driven GUI applicationsโ€, 9781697994049, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPython GUI: For Signal and Image Processingโ€, 9781697574364, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œFROM ZERO TO JDBC HERO: GUI Development for SQLite-Based Applications with NetBeansโ€, 9781696804219, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œSQLite with JDBC for Beginners: Learn Fundamentals of Queries and Implement NetBeans-Based Projects Easilyโ€, 9781696466707, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearn SQLite with JDBC: Building Database-Driven Desktop Projectsโ€, 9781696533638, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œFrom Zero To Python Hero: GUI Development for SQL Server-Driven Applications with PyQtโ€, 9781696461061, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearn SQLite with Python: Building Database-Driven Desktop Projectsโ€, 9781696314794, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œSQLite For Beginners: Learn Fundamentals of Queries and Implement PyQt-Based Projects Easilyโ€, 9781696194372, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œFluent OpenCV-Python GUI with SQL Server: Building Responsive, Powerful Cross-platform, and Database-Driven Applications with PyQtโ€, 9781694665706, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPython GUI with SQL Server for Absolute Beginners: Building Responsive, Powerful Cross-platform, and Database-Driven Applications with PyQtโ€, 9781694413864, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œOpenCV-Python with PostgreSQL for Absolute Beginners: A Hands-On, Practical Database-Driven Applicationsโ€, 9781693294631, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œOpenCV-Python with MariaDB for Absolute Beginners: A Hands-On, Practical Database-Driven Applicationsโ€, 9781693435287, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œOpenCV-Python with MySQL for Absolute Beginners: A Hands-On, Practical Database-Driven Applicationsโ€, 9781693191831, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearning PyQt5 with MariaDB for Absolute Beginners: A Hands-On, Practical Database Programmingโ€, 9781691545476, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLEARNING PyQt5: A Step by Step Tutorial to Develop PostgreSQL-Based Applicationsโ€, 9781691422647, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearning MariaDB: A Comprehensive Approach to Developing Database-Driven Applications Using NetBeansโ€, 9781690730941, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLEARNING PyQt5: A Step by Step Tutorial to Develop MySQL-Based Applicationsโ€, ISBN: 9781691345809, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPython GUI with MySQL: A Step By Step Guide to Database Programmingโ€, ISBN: 9781686034343, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPostgresql For Python Gui: A Progressive Tutorial To Develop Database Projectโ€, ISBN: 9781686474712, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMARIADB WITH PYTHON GUI: A Hands-On, Project-Based Database Programmingโ€, ISBN: 9781686885099, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œJAVA GUI WITH MYSQL: A Practical Approch to Build Database Project for Students and Programmersโ€, ISBN: 9781687411853, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œJAVA GUI WITH POSTGRESQL: A Practical Approach to Build Database Project for Students and Programmersโ€, ISBN: 9781687724847, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œJava GUI With Mysql: Database And Image Processing, A Progressive Guide To Build Database Projectโ€, ISBN: 9781688650503, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPOSTGRESQL FOR JAVA GUI: Database and Image Processingโ€, ISBN: 9781688940666, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMYSQL FOR JAVA GUI: Database, Cryptography, and Image Processingโ€, ISBN: 9781689712934, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPOSTGRESQL FOR JAVA GUI: Database, Cryptography, and Image Processingโ€, ISBN: 9781689911122, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMariaDB with Java GUI for Cryptography and Image Processing: A practical guide to build database-driven applicationsโ€, ISBN: 9781689911122, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œStep By Step Database Programming with JDBC and PostgreSQLโ€, ISBN: 9781093460988, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Pragmatic Approach to Database Programming with JDBC and MySQLโ€, ISBN: 9781093462692, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Practical Guide to Database Programming with PHP/MySQLโ€, ISBN: 9781093788983, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œThe Self-Taught Coder: The Definitive Guide to Database Programming with Python and MySQLโ€, ISBN: 9781093671018, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Heuristic Database Programming with PHP/PostgreSQLโ€, ISBN: 9781094749426, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œThe Ultimate Guide to Professional Database Programming with Python and PostgreSQLโ€, ISBN: 9781093671018, SPARTA Publishing.


Selain itu, Vivian Siahaan juga telah menulis puluhan ebook yang telah diterbitkan pada Sparta Publishing dan telah dijual di Google Play Books:

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java Mulai Dari Nol Sampai Masterโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œJavaScript Dari A Sampai Zโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPHP/MySQL Untuk Mahasiswa dan Pembelajar Mandiriโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œJava Untuk Grafika Komputer dan Animasiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œMATLAB Untuk Mahasiswa dan Penelitiโ€, Sparta Publishing, Juni 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java Untuk SMA/SMK Sederajatโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œHTML dan CSS3: Soal dan Penyelesaianโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C++: Question And Answerโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java Untuk SMA/SMK Sederajatโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Dengan Java/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKonsep dan Praktek Pemrograman MATLAB: Matriks, Citra Digital, Komputasi Numerik, dan Persamaan Differensialโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual Basic: Cookbookโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C++ Untuk SMA/SMK dan Mahasiswaโ€, Sparta Publishing, Maret 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œC# .NET: Belajar Dari Nol Sampai Masterโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Aplikasi Dengan GUI Pythonโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œGrafika Dalam JavaScript: Seri Belajar Cepatโ€, Sparta Publishing, Oktober 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman PHP/MySQL: Cookbookโ€, Sparta Publishing, Oktober 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œMetode-Metode Pengolahan Citra: Disertai Banyak Kode MATLABโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPHP/MySQL Untuk Mahasiswaโ€, Sparta Publishing, Juni 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java: Question And Answerโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œDasar CSS dan JavaScriptโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Visual Basic Dari A Sampai Zโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C++: Cookbookโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKonsep dan Praktek C++โ€, Sparta Publishing, Oktober 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Implementasi Pemrograman PHP/MySQL Untuk Web Developerโ€, Sparta Publishing, Juli 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œFundamental C++: Konsep Dasar dan Praktekโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java: Cookbookโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Praktek C++: Cocok Bagi Programmer dan Profesionalโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual Basic .NET: Question And Answerโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKoleksi Projek C# .NET: Kriptografi, Watermarking, Steganografi, Pengkodean Data, Algoritma, danย Grafika 2D & 3Dโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œMembangun Dari Nol Sistem Manajemen Database Sekolah dengan Python/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œSistem Manajemen Database Access & SQL Server Dengan Visual Basic .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Menggunakan Java/PostgreSQLโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Access dan SQL Server Dengan Visual Basic .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œJava/MySQL Untuk Sistem Manajemen Database Jejak Kriminalโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPHP dan MySQL Untuk Programmer dan Web Developerโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Dengan Python/PostgreSQLโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Praktek Pemrograman Pythonโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKonsep dan Implementasi Pemrograman Pythonโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œJava/MySQL: Membangun Dari Nol Sistem Manajemen Database Sekolahโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Membangun Sistem Manajemen Database Dengan Python/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman GUI Python: Menciptakan Sendiri Aplikasi Editor Teks, E-Drum, Game Catur, dan Paintโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTutorial Java: GUI, Grafika, dan Animasiโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Dengan Visual C# .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual C# .NET: Pemrograman, Database, dan Webโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Praktek Manajemen Database Dengan Java/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œDatabase dan Kriptografi Menggunakan Java/MySQLโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Aplikasi Pemrograman PHP/MySQL Untuk Programmerโ€, Sparta Publishing, Juli 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œBelajar Mandiri Pemrograman Java: PBO dan GUIโ€, Sparta Publishing, Juli 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Membangun Sistem Manajemen Database Access dan SQL Server Dengan Visual C# .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Game Dengan Visual Basic .NETโ€, Sparta Publishing, Juni 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKoleksi Projek Visual Basic .NET dan Visual C# .NETโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C: Konsep dan Implementasiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œStruktur Data Dengan Java Untuk Mahasiswa dan Penelitiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œSistem Manajemen Database Dengan Python/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Java Untuk GUI dan Animasiโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual Basic .NET Untuk Mahasiswa dan Penelitiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Database Access dan SQL Server Menggunakan Visual C# .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual C# .NET Untuk Mahasiswa dan Penelitiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Praktek Pemrograman Animasi dan Game dengan Visual Basic .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database SQLite dan MySQL dengan GUI Pythonโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman GUI Python dan Database: Widget PyQt, SQLite, MySQL, dan Grafikaโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Animasi dan Game Dengan Visual Basic .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C Untuk SMA/SMK dan Mahasiswaโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œSistem Manajemen Database Access dan SQL Server Dengan Visual C# .NETโ€, Sparta Publishing, Mei 2019.



Rismon H. Sianipar lahir di Dolok Ulu, Kabupaten Simalungun, Sumatera Utara pada tanggal 25 April 1977. Setelah lulus dari SMAN-3 Pematang Siantar, pada tahun 1994 penulis merantau ke kota Jogjakarta. Pada tahun 1998 dan 2001 penulis menyelesaikan pendidikan Sarjana Teknik (S.T) dan Magister Teknik (M.T) keduanya di Teknik Elektro Universitas Gadjah Mada, di bawah bimbingan Prof. Dr. Adhi Soesanto dan Prof. Dr. Thomas Sri Widodo, dengan fokus penelitian pada sinyal-sinyal tak-stasioner dengan menganalisa energinya menggunakan peta waktu-frekuensi. Karena sifatnya yang tak-stasioner, sebaran energi sinyal menjadi sangat dinamis pada peta waktu-frekuensi. Dengan memetakan sebaran energi pada bidang waktu-frekuensi menggunakan transformasi wavelet diskret, seseorang dapat merancang tapis tak-linier sehingga bisa menganalisa watak dan pola data yang terkandung di dalamnya. Pada tahun 2003, penulis mendapatkan beasiswa Monbukagakusho dari Pemerintah Jepang. Pada tahun 2005 dan 2008, dia menyelesaikan pendidikan Master of Engineering (M.Eng) dan Doctor of Engineering (Dr.Eng) di Universitas Yamaguchi, di bawah bimbingan Prof. Dr. Hidetoshi Miike. Baik pada tesis master dan pada tesis doktoralnya, R.H. Sianipar menggabungkan kekuatan tapis tak-linier Fitzhugh-Nagumo dengan kriptosistem ECC (elliptic curve cryptography) baik untuk menekan derau pada citra digital dan video digital maupun mempertahankan otentikasinya. Hasil penelitian ini telah didokumentasikan dalam jurnal ilmiah internasional dan dipatenkan secara resmi di Jepang.


Ia aktif melakukan kerjasama dengan beberapa universitas dan lembaga riset di Jepang, khususnya pada bidang kriptografi, kriptanalisis, dan forensik audio/citra/video digital. R.H. Sianipar juga memiliki pengalaman dalam melakukan metode pemecah-kode (kriptanalisis) atas sejumlah data intelijen yang menjadi objek kajian penelitian di Jepang. R.H. Sianipar memiliki sejumlah paten Jepang, dan telah menulis sejumlah artikel ilmiah nasional/internasional, dan puluhan buku nasional.ย R.H. Sianipar juga pernah mengikuti sejumlah workshop yang berkaitan dengan kriptografi, kriptanalisis, digital watermarking, dan forensika digital. Pada sejumlah workshop tersebut, R.H. Sianipar membantu Prof. Hidetoshi Miike untuk menciptakan aplikasi-aplikasi yang berkaitan dengan steganografi, kriptografi, watermarking, penapisan tak-linier, visi komputer berbasis deskriptor cerdas, dan lainnya, yang digunakan sebagai bahan pelatihan.


Bidang ketertarikan pengkajian R.H. Sianipar adalah keamanan multimedia, pemrosesan sinyal/citra/video digital, kriptografi, komunikasi digital, forensik digital, dan kompressi/pengkodean data. Sampai saat ini, R.H. Sianipar tetap kontinyu mengembangkan aplikasi-aplikasi yang berkaitan dengan analisis sinyal, citra, dan video digital, baik analisis untuk kepentingan penelitian maupun untuk kepentingan komersial berbasis bahasa pemrograman MATLAB, VB.NET, C#.NET, dan Java.


Ia dapat dijumpai di blognya: http://rismonhasiholansianipar.blogspot.com/p/beranda.html dan di twiternya: https://twitter.com/SianiparRismon.


Rismon Hasiholan Sianipar telah menulis puluhan ebook yang telah diterbitkan pada Sparta Publishing dan telah dijual di Amazon:

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Walkthrough, Database-Driven Programming with Java GUI for Pragmatic Programmersโ€, 9781708564698, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Walkthrough, Database-Driven Programming with Python GUI for Pragmatic Programmersโ€, 9781708516307, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearn Python in One Week: The Crash Course to Develop Database-Driven Projectsโ€, 9781708992583, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearn Java in One Week: The Crash Course to Develop Database-Driven Projectsโ€, 9781709046339, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMS Access And SQL Server Crash Course: A Step by Step, Project-Based Introduction to Java GUI Programmingโ€, 9781708056858, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMS Access And SQL Server Crash Course: A Step by Step, Project-Based Introduction to Python GUI Programmingโ€, 9781707996520, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMariaDB And PostgreSQL Crash Course: A Step by Step, Project-Based Introduction to Python GUI Programmingโ€, 9781707959181, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Three Java GUI Applications Using MySQL, MariaDB, and PostgreSQLโ€, 9781706830726, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Two Desktop Applications Using Python GUI and MySQLโ€, 9781706260646, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Three Desktop Applications Using Java GUI and PostgreSQLโ€, 9781706591207, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBUILDING TWO DESKTOP APPLICATIONS USING PYTHON GUI AND POSTGRESQLโ€, 9781706337270, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBUILDING THREE DESKTOP APPLICATIONS USING JAVA GUI AND MYSQLโ€, 9781706395577, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Two Desktop Applications Using Python GUI and MariaDBโ€, 9781706121664, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œBuilding Three Desktop Applications with SQLite and Java GUIโ€, 9781705407097, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œDatabase and Image Processing Using Java GUI and Microsoft Accessโ€, 9781704410425, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œDatabase and Image Processing Using Python and Accessโ€, 9781704189987, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œDatabase and Image Processing Using SQL Server and Pythonโ€, 9781704121710, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œCRYPTOGRAPHY AND IMAGE PROCESSING with Java GUI and SQLiteโ€, 9781704114965, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œAccess Database with JDBC: A Hands-On, Step-by-Step to Build Java GUI Projects for Pragmatic Programmersโ€, 9781699384015, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œAccess Database Crash Course: A Comprehensive, Project-Based Guide For Python Programmersโ€, 9781699297285, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œAccess Database for Pragmatic Programmers: A Step by Step Guide to Create Database-Driven Application Using Pythonโ€, 9781699124154, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMASTERING SQL SERVER with Java GUI for Pragmatic Programmersโ€, 9781698392554, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLEARNING SQL SERVER: A self-study to easy implement database-driven Java GUI applicationsโ€, 9781698204444, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMastering Java: A self-study to easy implement sqlite-driven GUI applicationsโ€, 9781697994049, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPython GUI: For Signal and Image Processingโ€, 9781697574364, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œFROM ZERO TO JDBC HERO: GUI Development for SQLite-Based Applications with NetBeansโ€, 9781696804219, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œSQLite with JDBC for Beginners: Learn Fundamentals of Queries and Implement NetBeans-Based Projects Easilyโ€, 9781696466707, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearn SQLite with JDBC: Building Database-Driven Desktop Projectsโ€, 9781696533638, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œFrom Zero To Python Hero: GUI Development for SQL Server-Driven Applications with PyQtโ€, 9781696461061, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearn SQLite with Python: Building Database-Driven Desktop Projectsโ€, 9781696314794, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œSQLite For Beginners: Learn Fundamentals of Queries and Implement PyQt-Based Projects Easilyโ€, 9781696194372, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œFluent OpenCV-Python GUI with SQL Server: Building Responsive, Powerful Cross-platform, and Database-Driven Applications with PyQtโ€, 9781694665706, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPython GUI with SQL Server for Absolute Beginners: Building Responsive, Powerful Cross-platform, and Database-Driven Applications with PyQtโ€, 9781694413864, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œOpenCV-Python with PostgreSQL for Absolute Beginners: A Hands-On, Practical Database-Driven Applicationsโ€, 9781693294631, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œOpenCV-Python with MariaDB for Absolute Beginners: A Hands-On, Practical Database-Driven Applicationsโ€, 9781693435287, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œOpenCV-Python with MySQL for Absolute Beginners: A Hands-On, Practical Database-Driven Applicationsโ€, 9781693191831, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearning PyQt5 with MariaDB for Absolute Beginners: A Hands-On, Practical Database Programmingโ€, 9781691545476, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLEARNING PyQt5: A Step by Step Tutorial to Develop PostgreSQL-Based Applicationsโ€, 9781691422647, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLearning MariaDB: A Comprehensive Approach to Developing Database-Driven Applications Using NetBeansโ€, 9781690730941, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œLEARNING PyQt5: A Step by Step Tutorial to Develop MySQL-Based Applicationsโ€, ISBN: 9781691345809, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPython GUI with MySQL: A Step By Step Guide to Database Programmingโ€, ISBN: 9781686034343, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPostgresql For Python Gui: A Progressive Tutorial To Develop Database Projectโ€, ISBN: 9781686474712, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMARIADB WITH PYTHON GUI: A Hands-On, Project-Based Database Programmingโ€, ISBN: 9781686885099, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œJAVA GUI WITH MYSQL: A Practical Approch to Build Database Project for Students and Programmersโ€, ISBN: 9781687411853, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œJAVA GUI WITH POSTGRESQL: A Practical Approach to Build Database Project for Students and Programmersโ€, ISBN: 9781687724847, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œJava GUI With Mysql: Database And Image Processing, A Progressive Guide To Build Database Projectโ€, ISBN: 9781688650503, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPOSTGRESQL FOR JAVA GUI: Database and Image Processingโ€, ISBN: 9781688940666, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMYSQL FOR JAVA GUI: Database, Cryptography, and Image Processingโ€, ISBN: 9781689712934, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œPOSTGRESQL FOR JAVA GUI: Database, Cryptography, and Image Processingโ€, ISBN: 9781689911122, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œMariaDB with Java GUI for Cryptography and Image Processing: A practical guide to build database-driven applicationsโ€, ISBN: 9781689911122, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œStep By Step Database Programming with JDBC and PostgreSQLโ€, ISBN: 9781093460988, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Pragmatic Approach to Database Programming with JDBC and MySQLโ€, ISBN: 9781093462692, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Practical Guide to Database Programming with PHP/MySQLโ€, ISBN: 9781093788983, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œThe Self-Taught Coder: The Definitive Guide to Database Programming with Python and MySQLโ€, ISBN: 9781093671018, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œA Heuristic Database Programming with PHP/PostgreSQLโ€, ISBN: 9781094749426, SPARTA Publishing.

Vivian Siahaan, Rismon Hasiholan Sianipar, โ€œThe Ultimate Guide to Professional Database Programming with Python and PostgreSQLโ€, ISBN: 9781093671018, SPARTA Publishing.


Penulis juga telah menerbitkan sejumlah buku di Penerbit ANDI dan Penerbit INFORMATIKA:

R.H. Sianipar, โ€œJava Referensi Lengkap untuk Programmerโ€, 9789792965629, PENERBIT ANDI, 2019.

R.H. Sianipar, โ€œMatlab Untuk Pembelajaran Dan Riset Sinyal Digitalโ€, 9786230101984, PENERBIT ANDI, 2019.

R.H. Sianipar, โ€œPHP Mysql Pemrograman Berorientasi Objek Bagi Programerโ€, 9786230100031, PENERBIT ANDI 2019.

R.H.Sianipar, โ€œDasar Sistem Komunikasi Menggunakan MATLABโ€, ISBN : 9789792971705, PENERBIT ANDI, 2019.

R.H.Sianipar, โ€œDasar Sistem Kontrol Dengan MATLABโ€, ISBN : 9789792971712, PENERBIT ANDI, 2019.

R.H.Sianipar, โ€œDasar Pemrosesan Citra Digital Dengan MATLABโ€, ISBN : 9789792966169, PENERBIT ANDI, 2018.

R.H.Sianipar, โ€œSinyal Dan Sistem Dengan MATLABโ€, ISBN : 9789792967937, PENERBIT ANDI, 2018.

R.H.Sianipar, โ€œKomputasi Untuk Sains Dan Teknik Dengan Matlabโ€, ISBN :ย 9789792965650, PENERBIT ANDI, 2018.

R.H.Sianipar, โ€œDasar Analisis Dan Perancangan Pemrograman Berorientasi Objek Menggunakan Javaโ€, ISBN : 9789792953039, PENERBIT ANDI, 2018.

R.H.Sianipar, โ€œMatlab Untuk Aljabar Linier Dan Matriksโ€, ISBN :ย 9789792953213, PENERBIT ANDI, 2018.

R.H.Sianipar, โ€œ100 Kasus Pemrograman C#โ€, ISBN : 9789792953961, PENERBIT ANDI, 2017.

R.H.Sianipar, โ€œVisual Basic.NET Untuk Programerโ€, ISBN: 978979-2958843, PENERBIT ANDI, 2017.

R.H.Sianipar, โ€œMATLAB Untuk Mahasiswa: Belajar dari Berbagai Studi Kasusโ€, ISBN: 9789792953190, PENERBIT ANDI, 2017.

R.H.Sianipar, โ€œJava Untuk Kriptografiโ€, ISBN: 9789792958836, PENERBIT ANDI, 2017.

R.H.Sianipar, โ€œPemrograman Visual Basic .NET Untuk Pemulaโ€, ISBN: 9789792958850, PENERBIT ANDI, 2017.

R.H.Sianipar, โ€œDasar Pemrograman JavaScript, Langkah demi Langkahโ€, ISBN: 9789792966206, PENERBIT ANDI, 2017.

R.H.Sianipar, โ€œBelajar Cepat Pemrograman Query dengan MySQLโ€, ISBN: 9789792966848, PENERBIT ANDI, 2017.

R.H.Sianipar, โ€œTeori dan Aplikasi C++ dengan Contoh Lebih dari 280 Source Codeโ€, ISBN: 9789792953916, PENERBIT ANDI, 2017.

R.H.Sianipar, โ€œPanduan Praktis PHP Dan MySQL Untuk Profesionalโ€, ISBN: 9789792953206, PENERBIT ANDI, 2017.

R.H Sianipar, โ€œSIMULINK MATLAB: Belajar Dari Contohโ€, ISBN: 9789792950328, Penerbit ANDI, 2016.

R.H Sianipar, โ€œPHP MySQL Langkah Demi Langkahโ€, ISBN: 9789792952810, PENERBIT ANDI, 2016.

R.H Sianipar, โ€œPemrograman Database Menggunakan MySQLโ€, ISBN: 9789792951172. PENERBIT ANDI, 2016.

R.H Sianipar, โ€œJQuery: Belajar Dari Studi Kasusโ€, ISBN: 9789792952087, Penerbit ANDI, 2016.

R.H.Sianipar, โ€œJQuery dan Ajax untuk Web Designerโ€, ISBN: 9789792952094, PENERBIT ANDI, 2016.

R.H Sianipar, โ€œPemrograman Matlab, 150+Soal dan Penyelesaianโ€, ISBN: 9789792950373, Penerbit ANDI, 2015.

R.H.Sianipar, โ€œKasus dan Penyelesaian Visual Basic .NETโ€, ISBN: 9786021514634, PENERBIT INFORMATIKA, 2015.

R.H.Sianipar, โ€œStruktur Data Dengan Pemrograman Generikโ€, ISBN: 9789792947519, PENERBIT ANDI, 2015.

R.H.Sianipar, โ€œPemrograman Java Untuk Programerโ€, ISBN: 9789792947823, PENERBIT ANDI, 2015.

R.H.Sianipar dan Hamzan Wadi, โ€œPemrograman Pyhton: Teori dan Implementasiโ€, ISBN: 9786021514740, PENERBIT INFORMATIKA, 2015.

R.H.Sianipar, โ€œPemrograman C: Soal dan Penyelesaianโ€, ISBN: 9789792950649, PENERBIT ANDI, 2015.

R.H.Sianipar, โ€œSoal dan Penyelesaian Visual Basicโ€, ISBN: 9789792946123, PENERBIT ANDI, 2015.

R.H.Sianipar, โ€œSoal dan Penyelesaian Visual C++โ€, ISBN: 9789792946772, PENERBIT ANDI, 2015.

R.H.Sianipar, โ€œPemrograman JavaScript: Teori dan Implementasiโ€, ISBN: 9786021514689, PENERBIT ANDI, 2015.

R.H.Sianipar, โ€œHTML 5 dan CSS 3: Belajar dari Kasusโ€, ISBN: 9786021514672, PENERBIT ANDI, 2015.

R.H.Sianipar, โ€œSoal & Penyelesaian C++โ€, ISBN: 9786021514641, PENERBIT INFORMATIKA, 2015.

R.H.Sianipar, โ€œMembangun Web dengan PHP/MySQL untuk Pemula dan Programerโ€, ISBN: 9786021514627, PENERBIT INFORMATIKA, 2015.

R.H.Sianipar, โ€œRangkaian Listrikโ€, ISBN: 9789793784755, PENERBIT INFORMATIKA, 2015.

R.H Sianipar, โ€œJava: Teori, Algoritma, dan Aplikasiโ€, ISBN: 9789792921212, PENERBIT ANDI, 2014.

R.H.Sianipar, โ€œPanduan Praktis C#.NET Bagi Pemulaโ€, ISBN: 9789792945485, PENERBIT ANDI, 2014.

R.H.Sianipar, โ€œSoal, Kasus, dan Penyelesaian Pemrograman Javaโ€, ISBN: 9789792945478, PENERBIT INFORMATIKA, 2014.

R.H.Sianipar, โ€œPemrograman Visual C#โ€, ISBN: 9786021514450, PENERBIT INFORMATIKA, 2014.

R.H.Sianipar, โ€œBelajar Dasar Pemrograman Visual Basic Melalui Contoh Untuk Menjadi Seorang Programer Visual Basic yang Mahir dan Tangguhโ€, ISBN: 9786021514382, PENERBIT INFORMATIKA, 2014.

R.H.Sianipar, โ€œPemrograman C++ Untuk Pemulaโ€, ISBN: 9786021514320, PENERBIT INFORMATIKA, 2014.

R.H.Sianipar, โ€œBelajar Dasar Pemrograman C# Melalui Contoh untuk Menjadi Seorang Programmer C# yang Mahir dan Tangguhโ€, ISBN: 9786021514337, PENERBIT INFORMATIKA, 2014.

R.H.Sianipar, โ€œPemrograman Internet Dengan XHTML, CSS, dan JavaScript dan DHTMLโ€, ISBN: 9786021514344, PENERBIT INFORMATIKA, 2014

R.H.Sianipar, โ€œTeori dan Implementasi Pemrograman Berorientasi Objek Menggunakan C++โ€, ISBN: 9789792933123, PENERBIT ANDI, 2013.

R.H Sianipar, โ€œPemrograman MATLAB dalam Contoh dan Penerapanโ€, ISBN: 9786028758994, PENERBIT INFORMATIKA, 2013.

R.H Sianipar, โ€œMATLAB untuk Pemrosesan Citra Digitalโ€, ISBN: 9786021514115, Penerbit INFORMATIKA, 2013.

R.H.Sianipar, โ€œC++ Untuk Programerโ€, ISBN: 9786021514108, PENERBIT INFORMATIKA, 2013.

R.H.Sianipar, โ€œTeori dan Implementasi JAVAโ€, ISBN: 9786028758949, PENERBIT INFORMATIKA, 2013.

R.H.Sianipar, โ€œPemrograman dan Struktur Data Cโ€, ISBN: 9786021514122, PENERBIT INFORMATIKA, 2013.

R.H.Sianipar, โ€œJava: Algoritma, Struktur Data, dan Pemrograman GUIโ€, ISBN: 9786028758987, PENERBIT INFORMATIKA, 2013.

R.H.Sianipar, โ€œPemrograman C++: Dasar Pemrograman Berorientasi Objekโ€, ISBN: 9789792931846, PENERBIT ANDI, 2012.

R.H.Sianipar, โ€œPemrosesan Sinyal Digitalโ€, ISBN: 9789792931013, PENERBIT ANDI, 2012.


Selain itu, Ia juga telah menulis puluhan ebook yang telah diterbitkan pada Sparta Publishing dan telah dijual di Google Play Books:

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java Mulai Dari Nol Sampai Masterโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œJavaScript Dari A Sampai Zโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPHP/MySQL Untuk Mahasiswa dan Pembelajar Mandiriโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œJava Untuk Grafika Komputer dan Animasiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œMATLAB Untuk Mahasiswa dan Penelitiโ€, Sparta Publishing, Juni 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java Untuk SMA/SMK Sederajatโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œHTML dan CSS3: Soal dan Penyelesaianโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C++: Question And Answerโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java Untuk SMA/SMK Sederajatโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Dengan Java/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKonsep dan Praktek Pemrograman MATLAB: Matriks, Citra Digital, Komputasi Numerik, dan Persamaan Differensialโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual Basic: Cookbookโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C++ Untuk SMA/SMK dan Mahasiswaโ€, Sparta Publishing, Maret 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œC# .NET: Belajar Dari Nol Sampai Masterโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Aplikasi Dengan GUI Pythonโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œGrafika Dalam JavaScript: Seri Belajar Cepatโ€, Sparta Publishing, Oktober 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman PHP/MySQL: Cookbookโ€, Sparta Publishing, Oktober 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œMetode-Metode Pengolahan Citra: Disertai Banyak Kode MATLABโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPHP/MySQL Untuk Mahasiswaโ€, Sparta Publishing, Juni 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java: Question And Answerโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œDasar CSS dan JavaScriptโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Visual Basic Dari A Sampai Zโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C++: Cookbookโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKonsep dan Praktek C++โ€, Sparta Publishing, Oktober 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Implementasi Pemrograman PHP/MySQL Untuk Web Developerโ€, Sparta Publishing, Juli 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œFundamental C++: Konsep Dasar dan Praktekโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Java: Cookbookโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Praktek C++: Cocok Bagi Programmer dan Profesionalโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual Basic .NET: Question And Answerโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKoleksi Projek C# .NET: Kriptografi, Watermarking, Steganografi, Pengkodean Data, Algoritma, danย Grafika 2D & 3Dโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œMembangun Dari Nol Sistem Manajemen Database Sekolah dengan Python/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œSistem Manajemen Database Access & SQL Server Dengan Visual Basic .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Menggunakan Java/PostgreSQLโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Access dan SQL Server Dengan Visual Basic .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œJava/MySQL Untuk Sistem Manajemen Database Jejak Kriminalโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPHP dan MySQL Untuk Programmer dan Web Developerโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Dengan Python/PostgreSQLโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Praktek Pemrograman Pythonโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKonsep dan Implementasi Pemrograman Pythonโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œJava/MySQL: Membangun Dari Nol Sistem Manajemen Database Sekolahโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Membangun Sistem Manajemen Database Dengan Python/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman GUI Python: Menciptakan Sendiri Aplikasi Editor Teks, E-Drum, Game Catur, dan Paintโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTutorial Java: GUI, Grafika, dan Animasiโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database Dengan Visual C# .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual C# .NET: Pemrograman, Database, dan Webโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Praktek Manajemen Database Dengan Java/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œDatabase dan Kriptografi Menggunakan Java/MySQLโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Aplikasi Pemrograman PHP/MySQL Untuk Programmerโ€, Sparta Publishing, Juli 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œBelajar Mandiri Pemrograman Java: PBO dan GUIโ€, Sparta Publishing, Juli 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Membangun Sistem Manajemen Database Access dan SQL Server Dengan Visual C# .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Game Dengan Visual Basic .NETโ€, Sparta Publishing, Juni 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œKoleksi Projek Visual Basic .NET dan Visual C# .NETโ€, Sparta Publishing, Juni 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C: Konsep dan Implementasiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œStruktur Data Dengan Java Untuk Mahasiswa dan Penelitiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œSistem Manajemen Database Dengan Python/MySQLโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Java Untuk GUI dan Animasiโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual Basic .NET Untuk Mahasiswa dan Penelitiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Database Access dan SQL Server Menggunakan Visual C# .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œVisual C# .NET Untuk Mahasiswa dan Penelitiโ€, Sparta Publishing, Desember 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œTeori dan Praktek Pemrograman Animasi dan Game dengan Visual Basic .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œLangkah Demi Langkah Pemrograman Database SQLite dan MySQL dengan GUI Pythonโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman GUI Python dan Database: Widget PyQt, SQLite, MySQL, dan Grafikaโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman Animasi dan Game Dengan Visual Basic .NETโ€, Sparta Publishing, Mei 2019.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œPemrograman C Untuk SMA/SMK dan Mahasiswaโ€, Sparta Publishing, November 2018.

Vivian Siahaan dan Rismon Hasiholan Sianipar, โ€œSistem Manajemen Database Access dan SQL Server Dengan Visual C# .NETโ€, Sparta Publishing, Mei 2019.



เปƒเบซเป‰เบ„เบฐเปเบ™เบ™ e-book เบ™เบตเป‰

เบšเบญเบเบžเบงเบเป€เบฎเบปเบฒเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ„เบดเบ”เปเบ™เบงเปƒเบ”.

เบญเปˆเบฒเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ‚เปˆเบฒเบงโ€‹เบชเบฒเบ™

เบชเบฐเบกเบฒเบ”เป‚เบŸเบ™ เปเบฅเบฐ เปเบ—เบฑเบšเป€เบฅเบฑเบ”
เบ•เบดเบ”เบ•เบฑเป‰เบ‡ เปเบญเบฑเบš Google Play Books เบชเบณเบฅเบฑเบš Android เปเบฅเบฐ iPad/iPhone. เบกเบฑเบ™เบŠเบดเป‰เบ‡เบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฑเบšเบšเบฑเบ™เบŠเบตเบ‚เบญเบ‡เบ—เปˆเบฒเบ™ เปเบฅเบฐ เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบญเปˆเบฒเบ™เบ—เบฒเบ‡เบญเบญเบ™เบฅเบฒเบ เบซเบผเบท เปเบšเบšเบญเบญเบšเบฅเบฒเบเป„เบ”เป‰ เบšเปเปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เบˆเบฐเบขเบนเปˆเปƒเบช.
เปเบฅเบฑเบšเบ—เบฑเบญเบš เปเบฅเบฐ เบ„เบญเบกเบžเบดเบงเป€เบ•เบต
เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŸเบฑเบ‡เบ›เบถเป‰เบกเบชเบฝเบ‡เบ—เบตเปˆเบŠเบทเป‰เปƒเบ™ Google Play เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เบฃเปเบเบฃเบกเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป„เบ”เป‰.
eReaders เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบญเบทเปˆเบ™เป†
เป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™ e-ink เป€เบŠเบฑเปˆเบ™: Kobo eReader, เบ—เปˆเบฒเบ™เบˆเบณเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ”เบฒเบงเป‚เบซเบผเบ”เป„เบŸเบฅเปŒ เปเบฅเบฐ เป‚เบญเบ™เบเป‰เบฒเบเบกเบฑเบ™เป„เบ›เปƒเบชเปˆเบญเบธเบ›เบฐเบเบญเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเปˆเบญเบ™. เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ„เบณเปเบ™เบฐเบ™เบณเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡ เบชเบนเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญ เป€เบžเบทเปˆเบญเป‚เบญเบ™เบเป‰เบฒเบเป„เบŸเบฅเปŒเป„เปƒเบชเปˆ eReader เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš.