About Me



Vivian Siahaan is an independent learner who likes to do new things. She was born, raised in Hinalang Bagasan, Balige, on the banks of Lake Toba, and completed secondary education from SMAN-1 Balige. She started herself learning Java, Android, JavaScript, CSS, C ++, Python, R, Visual Basic, Visual C #, MATLAB, Mathematica, PHP, JSP, MySQL, SQL Server, Oracle, Access, and other programming languages. She studied programming from scratch, starting with the most basic syntax and logic, by building several simple and applicable GUI applications. Animation and games are fields of programming that are interests that she always wants to develop. Besides liking mathematical logic and programming, the author also has the pleasure of reading novels. Vivian Siahaan has written dozens of ebooks that have been published on Sparta Publisher: Data Structure with Java; Java Programming: Cookbook; C ++ Programming: Cookbook; C Programming For High Schools / Vocational Schools and Students; Java Programming for SMA / SMK; Java Tutorial: GUI, Graphics and Animation; Visual Basic Programming: From A to Z; Java Programming for Animation and Games; C # Programming for SMA / SMK and Students; MATLAB For Students and Researchers; Graphics in JavaScript: Quick Learning Series; JavaScript Image Processing Methods: From A to Z; Java GUI Case Study: AWT & Swing; Basic CSS and JavaScript; PHP / MySQL Programming: Cookbook; Visual Basic: Cookbook; C ++ Programming for High Schools / Vocational Schools and Students; Concepts and Practices of C ++; PHP / MySQL For Students; C # Programming: From A to Z; Visual Basic for SMA / SMK and Students; C # .NET and SQL Server for High School / Vocational School and Students; Python Programming Theory and Practice; Python GUI Programming; Python GUI and Database; Build From Zero School Database Management System In Python / MySQL; Database Management System in Python / MySQL; Python / MySQL For Management Systems of Criminal Track Record Database; Java / MySQL For Management Systems of Criminal Track Records Database; Database and Critptography Using Java / MySQL; Build From Zero School Database Management System With Java / MySQL.


You can visit all my Indonesian books on Google play books as follows:



You can visit all my Indonesian books on Google play books as follows:




You can as well visit all my books on Amazon as follows:



Book Awards

Fluent OpenCV-Python GUI with SQL Server made it to the Best New OpenCV Books

The best new OpenCV books
I'm happy to announce that my book, "Fluent OpenCV-Python GUI with SQL Server: Building Responsive, Powerful Cross-platform, and Database-Driven Applications with PyQt", made it to BookAuthority's Best New OpenCV Books:
BookAuthority collects and ranks the best books in the world, and it is a great honor to get this kind of recognition. Thank you for all your support!
The book is available for purchase on Amazon.


POSTGRESQL FOR JAVA GUI made it to the Best New Databases Books

BookAuthority Best New Databases Books
I'm happy to announce that my book, "POSTGRESQL FOR JAVA GUI: Database and Image Processing", made it to BookAuthority's Best New Databases Books:
https://bookauthority.org/books/new-databases-books?t=8vogzu&s=award&book=1688940669
BookAuthority collects and ranks the best books in the world, and it is a great honor to get this kind of recognition. Thank you for all your support!
The book is available for purchase on Amazon.

JAVA GUI WITH MYSQL made it to the Best Databases eBooks of All Time

BookAuthority Best Databases eBooks of All Time
I'm happy to announce that my book, "JAVA GUI WITH MYSQL: A Practical Approach to Build Database Project for Students and Programmers", made it to BookAuthority's Best Databases eBooks of All Time:
https://bookauthority.org/books/best-databases-ebooks?t=n5iz07&s=award&book=B07WNL4W6P
BookAuthority collects and ranks the best books in the world, and it is a great honor to get this kind of recognition. Thank you for all your support!
The book is available for purchase on Amazon.

MariaDB with Java GUI for Cryptography and Image Processing made it to the Best MariaDB Books of All Time

BookAuthority Best MariaDB Books of All Time
I'm happy to announce that my book, "MariaDB with Java GUI for Cryptography and Image Processing: A practical guide to build database-driven applications", made it to BookAuthority's Best MariaDB Books of All Time:
https://bookauthority.org/books/best-mariadb-books?t=jyg7z1&s=award&book=1690054255
BookAuthority collects and ranks the best books in the world, and it is a great honor to get this kind of recognition. Thank you for all your support!
The book is available for purchase on Amazon.

Learning MariaDB made it to the Best New MariaDB Books

The best new MariaDB books
I'm happy to announce that my book, "Learning MariaDB: A Comprehensive Approach to Developing Database-Driven Applications Using NetBeans", made it to BookAuthority's Best New MariaDB Books:
https://bookauthority.org/books/new-mariadb-books?t=m2fzg5&s=award&book=1690730943
BookAuthority collects and ranks the best books in the world, and it is a great honor to get this kind of recognition. Thank you for all your support!
The book is available for purchase on Amazon.

Learning PyQt5 with MariaDB for Absolute Beginners made it to the Best MariaDB eBooks For Beginners

BookAuthority Best MariaDB eBooks For Beginners
I'm happy to announce that my book, "Learning PyQt5 with MariaDB for Absolute Beginners: A Hands-On, Practical Database Programming", made it to BookAuthority's Best MariaDB eBooks For Beginners:
https://bookauthority.org/books/beginner-mariadb-ebooks?t=14lhn3&s=award&book=B07XJ96FTG
BookAuthority collects and ranks the best books in the world, and it is a great honor to get this kind of recognition. Thank you for all your support!
The book is available for purchase on Amazon.


A PRAGMATIC APPROACH TO Database Programming with JDBC and MySQL made it to the Best MySQL Books of All Time

The best MySQL books of all time
I'm happy to announce that my book, "A PRAGMATIC APPROACH TO Database Programming with JDBC and MySQL: A programmer's guide to building high-performance MySQL database solutions", made it to BookAuthority's Best MySQL Books of All Time:
https://bookauthority.org/books/best-mysql-books?t=bh56nf&s=award&book=1093462698
BookAuthority collects and ranks the best books in the world, and it is a great honor to get this kind of recognition. Thank you for all your support!
The book is available for purchase on Amazon.

STEP BY STEP Database Programming with JDBC and PostgreSQL made it to the Best PostgreSQL Books of All Time

BookAuthority Best PostgreSQL Books of All Time
I'm happy to announce that my book, "STEP BY STEP Database Programming with JDBC and PostgreSQL: A beginner's guide to building high-performance PostgreSQL database solutions", made it to BookAuthority's Best PostgreSQL Books of All Time:
https://bookauthority.org/books/best-postgresql-books?t=b2xmrd&s=award&book=1093460989
BookAuthority collects and ranks the best books in the world, and it is a great honor to get this kind of recognition. Thank you for all your support!
The book is available for purchase on Amazon.




Computer Books (Paperback and Ebook) Sold on Amazon






Vivian Siahaan, Rismon Hasiholan Sianipar, “Step By Step Database Programming with JDBC and PostgreSQL”, ISBN: 9781093460988, SPARTA Publishing, 2019.

Vivian Siahaan, Rismon Hasiholan Sianipar, “A Pragmatic Approach to Database Programming with JDBC and MySQL”, ISBN: 9781093462692, SPARTA Publishing, 2019.

Vivian Siahaan, Rismon Hasiholan Sianipar, “A Practical Guide to Database Programming with PHP/MySQL”, ISBN: 9781093788983, SPARTA Publishing, 2019.

Vivian Siahaan, Rismon Hasiholan Sianipar, “The Self-Taught Coder: The Definitive Guide to Database Programming with Python and MySQL”, ISBN: 9781093671018, SPARTA Publishing, 2019.
Vivian Siahaan, Rismon Hasiholan Sianipar, “A Heuristic Database Programming with PHP/PostgreSQL”, ISBN: 9781094749426, SPARTA Publishing, 2019.

Vivian Siahaan, Rismon Hasiholan Sianipar, “The Ultimate Guide to Professional Database Programming with Python and PostgreSQL”, ISBN: 9781093671018, SPARTA Publishing, 2019.






Computer Books (Indonesian) Published by SPARTA Publishing Sold on Googleplay 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.


Hobby Corner

Fictional works have been favored by author from an early age, from the legend of the archipelago 'Lake Toba', the fairytale world Putri Salju, and the adventures of Lima Sekawan, to Agatha Christie's translated novels in middle school. During her stay in Yogyakarta, she enjoyed reading more, such as Reader Digest and Time Magazine in the library, and ideological struggle books along with the political turmoil ahead of 1998. Her reading fondness also continued to carry over to Semarang, and she became more familiar with John Grisham, Stephen King, and Anne Rice. What's more, her passion to write is embolden by courses she took in Literature Department Diponegoro University that reviewed old literary works from Shakespeare's English soil, epic poems of the Divine Comedy Dante Alighieri, George Elliot, Emily Bronte, Charles Dickens, to postmodern American literature Mark Twain and John Steinbeck. The love of fiction never goes out, author also poured a hobby and wrote someshort stories and poems in Batak language. Until now, as a lover of fiction, author fill her spare time by writing thriller and mystery novels.


Below are some of my fiction works:
Vivian Siahaan,”Perangkap Judas”, Sparta Publishing, 2019

Vivian Siahaan, “Mihara: Sebuah Kompilasi Cerpen”, Sparta Publishing, 2019

Vivian Siahaan, “SELEKTA FIKSI VOLUME 1: Sebuah Kompendium Ringkasan Bilingual Novel Klasik dan Postmodern”, Sparta Publishing 2019

Vivian Siahaan, “SELEKTA FIKSI VOLUME 2: Sebuah Kompendium Ringkasan Bilingual Novel Klasik dan Postmodern”, Sparta Publishing 2019

Vivian Siahaan, “SELEKTA FIKSI VOLUME 3: Sebuah Kompendium Ringkasan Bilingual Novel Klasik dan Postmodern”, Sparta Publishing 2019

Vivian Siahaan, “A COMPENDIUM OF CLASSIC AND POSTMODERN NOVEL SUMMARIES”, Sparta Publishing, 2019




HORAS!!!


1 comment:

  1. Hi Vivian,
    I recently bought the book "Building two desktop-Applications using Python GUI and MySQL" and cannot find the "python_mysql.sql" file you tell us to load the data from. Can you tell me where to find it?
    Regards, Karl

    ReplyDelete