Kumpulan Tutorial C++ & Source Code Qt Framework Edisi 1 – 11


Bismillahirrahmanirrahim.

qt-creator-logoBerikut ini tutorial C++ beserta contoh kode sumbernya. Semua kode di sini adalah hasil dari pemrograman Qt saya. Semua kode saya ditulis di Linux dan program saya semuanya memakai Qt Framework untuk menghasilkan GUI. Anda bisa gunakan karya saya ini untuk membuat aplikasi yang lebih bermanfaat. Lisensi semua karya saya ini bebas untuk dipakai apa saja selama tidak untuk maksiat kepada Allah. Semoga bermanfaat.

Ebook Pengantar Pemrograman Visual

https://malsasa.files.wordpress.com/2013/10/pengantar-pemrograman-gui-di-linux.pdf

Ebook Pemrograman C++ Edisi 1-11

1 – Perkenalan Hard Coding https://malsasa.files.wordpress.com/2013/09/pemrograman-qt-1-e28093-membuat-dialog-groupbox-layout-dan-tombol-dengan-menulis-kode-bukan-designer.pdf
2 – Mengenal Layout Sederhana https://malsasa.files.wordpress.com/2013/09/pemrograman-qt-2-e28093-mendayagunakan-qgroupbox-dan-qhboxlayout-untuk-membentuk-kolom-dalam-qdialog.pdf
3 – QFrame dan QVBoxLayout https://malsasa.files.wordpress.com/2013/09/pemrograman-qt-3-e28093-mendayagunakan-qframe-dan-qvboxlayout-untuk-membentuk-kolom-lebih-banyak-dalam-qdialog.pdf
4 – Window Layering (Impian Lama) https://malsasa.files.wordpress.com/2013/09/pemrograman-qt-4-e28093-qstackedlayout-dan-qcombobox-untuk-window-layering.pdf
5 – Window Layering II (Impian Lama) https://malsasa.files.wordpress.com/2013/09/pemrograman-qt-5-e28093-qstackedlayout-dan-qpushbutton-untuk-layering-setcurrentindex.pdf
6 – Menggunakan Kelas-Kelas Qt https://malsasa.files.wordpress.com/2013/09/pemrograman-qt-6-e28093-membuat-program-gui-sederhana-menggunakan-sebanyak-mungkin-kelas-qstackedlayout-qpushbutton-qlabel-qcombobox-dan-lainnya.pdf
7 – Membuat GUI Front-End I (Impian Juga) https://malsasa.files.wordpress.com/2013/09/pemrograman-qt-7-menjalankan-perintah-linux-dari-gui-c-dengan-mudah-menggunakan-system.pdf
8 –Mengenal Layout Lanjutan https://malsasa.files.wordpress.com/2013/12/pemrograman-qt-8-qvboxlayout-qhboxlayout-qgridlayout-dan-sifat-sifatnya.pdf
9 – Membuat GUI Front-End II (Impian Juga) https://malsasa.files.wordpress.com/2013/12/pemrograman-qt-9-qprocess-dan-menjalankan-perintah-linux.pdf
10 – Membuat GUI Front-End III (Impian Juga) https://malsasa.files.wordpress.com/2013/12/pemrograman-qt-10-qtextedit-qfile-qtextstream-qlabel-membaca-standard-output-shell-membaca-berkas-dan-membuat-berkas-txt.pdf
11 – Memainkan Audio https://malsasa.files.wordpress.com/2013/10/pemrograman-qt-11-phonon-framework-untuk-memutar-audio-ogg-ketika-qpushbutton-diklik.pdf

Contoh Kode Sumber C++

Selain ebook, kita memerlukan kode sumber (source code) untuk belajar pemrograman GUI di Linux. Paket-paket kode sumber ini adalah program yang dibahas pada 11 ebook di atas. Bukalah kode-kode sumber berikut pada Qt Creator Anda. Semuanya sudah dites dan alhamdulillah berjalan baik. Insya Allah semua sudah siap pakai.

1. http://otodidak.freeserver.me/tarball/DialogPertama.zip
2. http://otodidak.freeserver.me/tarball/DialogKedua.tar.gz
3. http://otodidak.freeserver.me/tarball/EmpatSel.tar.gz
4. http://otodidak.freeserver.me/tarball/Gigantic.tar.gz
5. http://otodidak.freeserver.me/tarball/Embrio-Stacking.tar.gz
6. http://otodidak.freeserver.me/tarball/Embrio-B.tar.gz
7. http://otodidak.freeserver.me/tarball/Embrio-Metamorfosa_Edisi_1.tar.gz
8. http://otodidak.freeserver.me/tarball/Senggang-Spacing.tar.gz
9. http://otodidak.freeserver.me/tarball/Embrio-Metamorfosa_Edisi_2.tar.gz
10. http://otodidak.freeserver.me/tarball/ProyekRC.tar.gz
11. http://otodidak.freeserver.me/tarball/SuaraTombol.tar.gz

Posting Asli

Seluruh ebook beserta kode sumber di atas berasal dari posting-posting dalam blog ini. Berikut ini tautannya.

  1. https://malsasa.wordpress.com/2013/07/02/pemrograman-qt-membuat-dialog-groupbox-layout-dan-tombol-dengan-menulis-kode-bukan-designer/
  2. https://malsasa.wordpress.com/2013/07/05/pemrograman-qt-2-mendayagunakan-qgroupbox-dan-qhboxlayout-untuk-membentuk-kolom-dalam-qdialog/
  3. https://malsasa.wordpress.com/2013/07/07/pemrograman-qt-3-mendayagunakan-qframe-dan-qvboxlayout-untuk-membentuk-kolom-lebih-banyak-dalam-qdialog/
  4. https://malsasa.wordpress.com/2013/08/03/pemrograman-qt-4-qstackedlayout-dan-qcombobox-untuk-window-layering/
  5. https://malsasa.wordpress.com/2013/08/20/pemrograman-qt-5-qstackedlayout-dan-qpushbutton-untuk-layering-setcurrentindex/
  6. https://malsasa.wordpress.com/2013/08/25/pemrograman-qt-6-membuat-program-gui-sederhana-menggunakan-sebanyak-mungkin-kelas-qstackedlayout-qpushbutton-qlabel-qcombobox-dan-lainnya/
  7. https://malsasa.wordpress.com/2013/09/01/pemrograman-qt-7-menjalankan-perintah-linux-dari-gui-c-dengan-mudah-menggunakan-system/
  8. https://malsasa.wordpress.com/2013/09/21/pemrograman-qt-8-qvboxlayout-qhboxlayout-qgridlayout-dan-sifat-sifatnya/
  9. https://malsasa.wordpress.com/2013/10/11/pemrograman-qt-9-qprocess-dan-menjalankan-perintah-linux/
  10. https://malsasa.wordpress.com/2013/10/19/pemrograman-qt-10-qtextedit-qlabel-membaca-standard-output-shell-membaca-berkas-dan-membuat-berkas-txt/
  11. https://malsasa.wordpress.com/2013/10/26/pemrograman-qt-11-phonon-framework-untuk-memutar-audio-ogg-ketika-qpushbutton-diklik/
  12. https://malsasa.wordpress.com/2013/12/11/pemrograman-qt-12-kalkulator-sederhana-dengan-qlineedit-dan-casting-qstring-to-int/ (11 Desember 2013)

Semoga ini bermanfaat

24 thoughts on “Kumpulan Tutorial C++ & Source Code Qt Framework Edisi 1 – 11

  1. Ping balik: Pengantar Pemrograman C Dasar di Linux (Disertai Latihan) | Ade Malsasa Akbar

  2. Ping balik: Membuat Program Aplikasi dengan Qt dan Memanfaatkan Graph API Facebook | 僕の経験

  3. Ping balik: Kumpulan Ebook Tutorial & Source Code Pemrograman C++ dengan Qt Framework Edisi 12 – 15 | Ade Malsasa Akbar

  4. Reza

    Alhamdulillah.. akhirnya saya mendapatkan juga rujukan dan ferensi untuk belajar programming di lingkungan Linux.
    Terima kasih banyak mas Ade, semoga ilmu yang Anda bagi dan sebarkan membawa kebaikan dan berkah bagi Anda.

    Balas
  5. oprconsole

    Assalamu’alaikum Mas Akbar. Ane tertarik belajar pmrograman Qt (OS Windows). tp ane awam sekali. ada tidak tutorial (step by step) yg bener-bener dasar. misal : apa saja yg perlu diinstal, dll. saya juga ingin belajar membangun aplikasi database menggunakan Qt. Semoga Alloh SWT memudahkan

    Balas
    1. Ade Malsasa Akbar Penulis Tulisan

      Wa’alaykumussalam.

      Walhamdulillah. Ahlan wa sahlan di dunia open source. Ah, saya juga masih awam, Kang. Semua keperluan akang insya Allah terpenuhi dalam pranala berikut:

      http://tudat.tudelft.nl/projects/tudat/wiki/Windows_Qt_Creator_Installation_Guide

      http://zahidhasan.wordpress.com/2014/04/29/how-to-install-qt-4-8-mingw-and-qt-creator-on-windows-8-1/

      http://stackoverflow.com/questions/14636114/installing-qt-creator-with-mingw

      Kalau kurang, kata kunci gugelnya: how to install qt creator mingw windows.

      Selamat memulai. Jadilah programer yang baik.

      Balas
      1. Ade Malsasa Akbar Penulis Tulisan

        Sebaiknya kalau akang baru belajar, pakai Qt Creator semata. Di dalamnya sudah ada GUI Builder seperti yang dimiliki Qt Designer. Jangan jauh-jauh, mulai dari yang mudah-mudah dulu.

    1. oprconsole

      Hooo, begitu ya. ane pikir, klo designer kan kayak delphi. tinggal klik geser kasih script. mengurangi nyecript. tp baiklah, jazakallohu khoir. segera dicoba. ini sdg donwload file PDF (tutorial) akang. seperti biasa, first project is “Hello World” :)

      Balas
  6. Ping balik: KNotes Ingat Aku Per 17 Maret 2015 | RESTAVA

  7. Fahmi Lukis

    Allhamdulillah Kang, Sudah lama saya pengin buat aplikasi linux yang ada GUI nya, bingung caranya buat karena beda jauh dengan yang di windows

    Balas

Dilarang menggunakan emotikon

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s