Antara Penamaan “GNU/Linux” dan “Linux”


Bismillahirrahmanirrahim.

Hak Cipta © 2016 Ade Malsasa Akbar <teknoloid@gmail.com>

Tulisan ini tersedia dalam format PDF.

Mengenal penamaan GNU/Linux[GNU, Penamaan] dapat membantu pemula untuk mengetahui secara tepat bagaimana sistem operasi Free Software tersebut, bagaimana komunitasnya, bahkan bagaimana sebuah sistem operasi dibuat. Penyebutan nama “Linux” untuk menyederhanakan penamaan diakui memang berhasil memasarkan sistem operasi GNU/Linux itu sendiri, tetapi akan terlihat celahnya yaitu sejumlah kebingungan pada pemula. Saya mengakui bahwa perdebatan nama yang dua ini sangat panjang, dan sebagian besar orang memilih tidak peduli. Oleh karena itu saya akan bahas hal itu di sini untuk membantu memahamkan pemula pengertian-pengertian yang bersih dan mudah dipahami tentang Free Software, Open Source, sistem operasi GNU/Linux itu sendiri, bahkan BSD. Semoga tulisan ini menjadi baik sebagai pengantar untuk pemula yang baru mengenal GNU/Linux.  Baca lebih lanjut

Pemrograman Qt 23 – Koneksi Database MySQL


Bismillahirrahmanirrahim.

qt-creator-logoKali ini kita akan memrogram aplikasi sederhana dengan koneksi ke database MySQL di Linux. Program kali ini hanya akan bekerja seminimal mungkin yaitu login ke database (mendemonstrasikan MySQL driver di Qt) kemudian mengambil sejumlah data (informasi koneksi maupun konten tabel dari database). Program ini adalah dasar bagi program-program database lain yang akan dibuat. Seri ini untuk pertama kalinya memuat komponen baru Daftar Header karena hal ini penting. Tulisan seri 23 ini dibuat setelah seri 22 pada 3 Juli 2015 kemarin, serasa sudah satu tahun. Program kali ini bernama Eskiel. Semoga tulisan ini bermanfaat. Baca lebih lanjut

Belajar Menggunakan KDE Edisi 5


Bismillahirrahmanirrahim.

Tulisan ini tersedia dalam PDF.

Logo KDETulisan ini adalah seri ke-5 dari tulisan berseri Belajar Menggunakan KDE. Tulisan ini akan membawakan pengetahuan lebih lanjut mengenai komponen-komponen desktop KDE itu sendiri mulai dari KWin selaku Window Manager di KDE, Plasma Desktop selaku lingkungan kerja KDE, KRunner selaku Run (Win + R), KDE Widgets atau Plasmoids selaku pernak-pernik desktop, dan macam-macam konfigurasi dengan KDE System Settings. Tulisan ini membahas pula cara mengganti dan menginstal tema desktop plus bagaimana mengonfigurasi proxy server connection. Jika tulisan sebelumnya belum fokus membahas bagaimana bekerja sehari-hari dengan KDE, maka tulisan ini akan fokus melakukannya. Tulisan ini dibagi menjadi 2 bagian besar yaitu detail bagian-bagian penting KDE dan bagaimana menggunakan KDE sehari-hari (termasuk konfigurasi). Semoga tulisan ini bermanfaat.

Kata kunci: kde, dolphin, linux, sehari-hari Baca lebih lanjut

Pembelajaran Linux Melalui Video Youtube


Bismillahirrahmanirrahim.

youtube-belajar-linux

Saya membuat kanal Youtube Belajar Linux dengan video-video tutorial pemula. Saya mengajarkan Linux dengan basis Ubuntu. Tujuan video saya adalah mengajarkan Linux dengan cara paling mudah bagi pemula. Semua video saya berbahasa Indonesia. Pembelajaran paling penting adalah sistem manajemen paket. Setelah itu, pembelajaran konfigurasi sistem (desktop dan Terminal dasar). Saya juga mengajarkan Libreoffice dasar. Semua ini adalah mimpi saya yang alhamdulillah terkabul sekarang. Semoga usaha ini bermanfaat sebesar-besarnya.

  1. Terminal, Manajemen Direktori
  2. Terminal, Bash Shortcut Key
  3. Terminal, Dasar Membaca Dokumentasi
  4. Terminal, Alias
  5. Terminal, Pipeline
  6. Desktop, Perkenalan KDE
  7. Terminal, Dasar Vim
  8. Desktop, Workspace di KDE
  9. Desktop, Multitasking Jendela
  10. Desktop, Perkenalan Unity
  11. Libreoffice, Bibliography
  12. Libreoffice, Footnote
  13. Libreoffice, Table of Contents
  14. Sistem Manajemen Paket, Dasar dan Penerapan
  15. Libreoffice, Page Style & Nomor Halaman Berbeda
  16. Desktop, Perkenalan Dolphin
  17. Desktop, Merekam Desktop

Pemrograman Qt 22 – QSplitter


Bismillahirrahmanirrahim.

Setelah lama (6 bulan lebih) tidak menulis Qt, saya mulai kembali serial pemrograman ini dengan QSplitter. Tulisan ini sangat pendek dengan hanya membahas bagaimana fungsi split di dalam jendela. Split yang dimaksud adalah pembelahan horizontal atau vertikal suatu jendela, dengan kemampuan menggeser konten jendela sehingga salah satunya lebih luas dari yang lain. Anda menemukan ini di hampir semua aplikasi GUI. Contoh paling mudah adalah ketika Anda memakai Dolphin (ia dibuat dari Qt juga) dan bisa menggeser panel kiri ke arah kanan dengan drag pada bagian titik tiga vertikal di perbatasan panel kiri dengan panel tengah. Kursor Anda otomatis berubah menjadi <|> setiap hover di titik tiga itu. Anda juga melihatnya di Dolphin untuk Konsole bagian bawah dengan titik tiga horizontal yang bisa digeser (diperluas) secara vertikal. Itulah QSplitter. Anda akan membuatnya kali ini. Baca lebih lanjut

Penjelasan Ringkas Lisensi-Lisensi Perangkat Lunak


Bismillahirrahmanirrahim.

Pernahkan Anda membaca tulisan yang menjelaskan perbedaan lisensi-lisensi perangkat lunak? Contoh tabelnya bisa dilihat di bawah. Jika pernah membaca, Anda sangat beruntung. Karena pada dasarnya orang Indonesia tidak pernah memperoleh pendidikan seperti yang Anda dapatkan. Pendidikan bahwasanya perangkat lunak memiliki lisensi yang berbeda-beda. Pendidikan yang ujungnya pemahaman bahwa hak pembuat perangkat lunak wajib dihormati. Kenapa? Karena pembahasan masalah ini sangat pelik sehingga jarang orang dapat memahaminya dengan jelas. Oleh karena itu, tulisan ini berusaha menjelaskan mengenai norma lisensi perangkat lunak dalam hal menyikapi mereka dengan seharusnya. Tulisan ini dibuat to the point untuk mengurangi pembajakan perangkat lunak di Indonesia. Tulisan ini berfokus pada commercial proprietary saja dengan mengontraskannya pada free software. Tulisan ini tidak didedikasikan untuk orang yang tidak mau sadar. Semoga tulisan ini bermanfaat. Baca lebih lanjut

Pemutakhiran BengkelUbuntu.org – Final


Bismillahirrahmanirrahim.

logo-bengkelubuntu.org-calon

Dengan ini saya menyatakan 6 arsitektur yang didukung BengkelUbuntu.org telah paripurna. Kegiatan dasar pemaketan saya nyatakan telah berakhir. Adapun catatan pemutakhirannya adalah sebagai berikut.

  1. Trusty i386 telah final dan paripurna baik kelengkapan paket maupun penataannya. Saya tidak akan menambah paket lagi untuknya. Sunday, January 18, 2015 06:55 PM.
  2. Suroboyo i386 telah final dan paripurna baik kelengkapan paket maupun penataannya. Saya tidak akan menambah paket lagi untuknya. Monday, January 19, 2015 04:24 PM.
  3. Suroboyo amd64 telah final dan paripurna baik kelengkapan paket maupun penataannya. Saya tidak akan menambah paket lagi untuknya. Monday, January 19, 2015 05:07 PM.
  4. Precise amd64 telah final dan paripurna baik kelengkapan paket maupun penataannya. Saya tidak akan menambah paket lagi untuknya. Tuesday, January 20, 2015 01:50 PM.
  5. Trusty amd64 telah final dan paripurna baik kelengkapan paket maupun penataannya. Saya tidak akan menambah paket lagi untuknya. Saturday, February 07, 2015 09:03 PM.
  6. Precise i386 telah final dan paripurna baik kelengkapan paket maupun penataannya. Saya tidak akan menambah paket lagi untuknya. Sunday, February 08, 2015 12:17 AM.

Dan dengan ini, saya nyatakan saya beristirahat sejenak dari Bengkel dan mempersiapkan pengerjaan rencana B. Semoga Bengkel bermanfaat sebesar-besarnya bagi semua pengguna offline di Indonesia (nantinya di dunia) dan menginspirasi para pemaket lain untuk menyebar manfaat yang sama. Semoga manfaat Bengkel abadi selama-lamanya.