Pengantar Pemrograman OpenGL GLUT C++ di Linux


Bismillahirrahmanirrahim.

geanyTulisan ini didedikasikan untuk Anda yang ingin memrogram OpenGL dengan GLUT (GL Utility Toolkit) di Linux. Jika Anda terbiasa memrogram di WIndows dengan Microsoft Visual C++ dan ingin melakukannya di Linux, maka tulisan ini sesuai untuk Anda. Tulisan ini memperkenalkan kepada Anda OpenGL, GLUT, masalah lisensi GLUT, FreeGLUT sebagai alternatifnya, instalasi FreeGLUT di Ubuntu, pengaturan IDE Geany untuk kompilasi OpenGL dengan g++, dan tentunya contoh-contoh programnya. Semoga tulisan ini bermanfaat.

Isi Tulisan Ini

  1. Apa Itu OpenGL dan GLUT
  2. Bagaimana Pemrograman OpenGL Itu
  3. Masalah Lisensi GLUT
  4. FreeGLUT Sebagai Solusi Terbaik
  5. Menginstal OpenGL dan FreeGLUT di Ubuntu
  6. Menginstal IDE Geany untuk Menulis Kode
  7. Mengatur Konfigurasi Build Options Geany g++
  8. Contoh-Contoh Kode Program OpenGL FreeGLUT
  9. Membaca dan Memahami Dokumentasi Teknis OpenGL
  10. Kumpulan Referensi Lanjutan OpenGL dan GLUT
  11. Referensi Tulisan Ini

Baca lebih lanjut

Memutar MP3 Audio Ta’lim dan Online Streaming di Linux


Bismillahirrahmanirrahim.

resized_resized_logo-musik-haramTulisan ini memperkenalkan Anda kepada pemutar audio yang bagus di Linux untuk memutar audio maupun online live streaming. Tulisan ini bertujuan meyakinkan Anda bahwa Linux mampu menggantikan Windows untuk sekadar memutar audio sebagaimana Winamp atau AIMP2, maupun online streaming untuk daurah masyayikh nasional dan daurah asatidzah dengan aplikasi Android Player atau lainnya. Tulisan ini juga ditujukan untuk menjadi daftar aplikasi pengganti Winamp di Linux. Jika dikatakan online streaming, maka itu artinya Anda bisa memutar PLS (berkas playlist milik Winamp) di player yang disebutkan dalam tulisan ini. Walaupun bukan Winamp, tetapi mereka mampu memutar berkas milik Winamp. Tulisan ini juga memperkenalkan beberapa fitur canggih yang tidak akan Anda dapatkan di player-player selain di Linux semisal audio bookmark yang akan membantu Anda belajar. Tulisan ini sama sekali tidak ditujukan supaya Anda memutar musik dengan Linux. Seluruh player yang disebut dalam tulisan ini mampu memutar audio berjenis MP3, OGG, dan WAV. Semoga tulisan ini menjadi sebab kami memperoleh pahala yang banyak dan sebagai wasilah Anda mampu mempelajari Islam dengan sistem operasi yang halal. Semoga tulisan ini bermanfaat.   Baca lebih lanjut

Pemrograman Qt 17 – Pan, Scroll, Zoom, Flip, dan Rotate untuk QGraphicsView


Bismillahirrahmanirrahim.

qt-creator-logoTulisan ini adalah kelanjutan dari tutorial sebelumnya dalam hal QGraphicsScene dan QGraphicsView. Kita akan membuat sebuah image viewer yang mampu melakukan pan, scroll, zoom in, zoom out, flip, dan rotate. Anda dapat mengunduh kode sumber program berupa proyek Qt Creator di bagian akhir tulisan. Semoga tulisan ini bermanfaat. Baca lebih lanjut

Pemrograman Qt 16 – QGraphicsScene dan QGraphicsView untuk Menayangkan Gambar


Bismillahirrahmanirrahim.

Tulisan ini tersedia dalam PDF.

qt-creator-logoPembuatan suatu aplikasi image viewer dengan Qt bisa dilakukan dengan kelas QGraphicsScene dan QGraphicsView. Namun niat saya kali ini hanyalah mempersiapkan suatu penampil gambar paling dasar yang hanya bisa menayangkan gambar tanpa fungsi tambahan. Anda akan belajar bagaimana menggunakan kedua kelas tersebut di sini. Selanjutnya, saya berharap nanti bisa menulis kelanjutan dari tulisan ini agar program dapat memiliki fungsi tambahan semisal pan, zoom, rotate, dan lain-lain. Anda dapat mengunduh kode sumber dari program ini di bagian akhir tulisan. Semoga tulisan ini bermanfaat. Baca lebih lanjut

Kumpulan PPA Ubuntu yang Berguna


Bismillahirrahmanirrahim.

Tulisan ini tersedia dalam PDF.

distributor-logo-ubuntuAnda butuh aplikasi dari PPA? Ingin tahu aplikasi bagus apa saja yang ada di sana? Ingin instal aplikasi Ubuntu dari PPA? Saya kumpulkan sekian banyak alamat repo PPA yang banyak dibutuhkan masyarakat beserta perintah instalasinya. Tulisan ini terinspirasi dari salah satu laman Askubuntu1 yang mengumpulkan PPA-PPA yang bagus dalam 1 trid. Saya berusaha memberi banyak skrinsot di sini agar menarik. Sebagian besar skrinsot di sini berasal dari laman Askubuntu tersebut atau dari beberapa portal Ubuntu atau langsung dari situs resminya. Semoga tulisan ini bermanfaat.

Catatan Penting! Saya hanya mengumpulkan daftar PPA. Seluruh keputusan instalasi/konfigurasi ada di tangan Anda beserta semua risikonya. Jika Anda belum mengerti bagaimana sistem kerja apt-get, jangan mencoba memasang PPA sebelum memahaminya dahulu. Silakan merujuk ke sini untuk memahami dasar-dasar apt-get. Baca lebih lanjut

Kumpulan Ebook Tutorial & Source Code Pemrograman C++ dengan Qt Framework Edisi 12 – 15


Bismillahirrahmanirrahim.

qt-creator-logoTulisan ini adalah kelanjutan dari kumpulan ebook sebelumnya. Lisensi semua karya saya ini bebas untuk dipakai apa saja selama tidak untuk maksiat kepada Allah. Semoga bermanfaat.

ngite-kelimabelas

Ebook C++

12. Kalkulatorhttp://malsasa.files.wordpress.com/2014/03/pemrograman-qt-12-e28093-kalkulator-sederhana-dengan-qlineedit-dan-casting-qstring-to-int.pdf

13. Logo Programhttp://malsasa.files.wordpress.com/2014/03/pemrograman-qt-13-e28093-logo-program-dengan-setwindowicon.pdf

14. Animasi GUI Sederhanahttp://malsasa.files.wordpress.com/2014/03/pemrograman-qt-14-e28093-qpropertyanimation-untuk-animasi-gui.pdf

15. QToolButton, QFont, setStyleSheet()http://malsasa.files.wordpress.com/2014/03/pemrograman-qt-15-e28093-qtoolbutton-qfont-dan-setstylesheet.pdf

Kode Sumber

12. http://otodidak.freeserver.me/tarball/Qalkulator.tar.gz 

13. http://otodidak.freeserver.me/tarball/LogoProgram.tar.gz

14. http://otodidak.freeserver.me/tarball/Anima+.tar.gz

15. http://otodidak.freeserver.me/tarball/WajahDepan.tar.gz

Indonesia Masih dalam Masa Transisi


Bismillahirrahmanirrahim.

Jika Anda ingin Indonesia menggunakan GNU/Linux, maka banyak-banyaklah bersabar. Banyak-banyaklah memaklumi. Anda akan menjumpai banyak halangan. Karena masyarakat Indonesia berada dalam masa transisi dari Windows ke GNU/Linux. Esai ini ditulis sebagai pengingat untuk hal-hal yang perlu dimaklumi untuk mencapainya.

Kata kunci: gnu/linux, foss, masyarakat, indonesia, ilmu komputer Baca lebih lanjut