Arsip Tag: unduh

Buku “Mari Mengenal LibreOffice” Karya Komunitas


Bismillahirrahmanirrahim.

Inilah buku kolaborasi kedua yang dikerjakan dan terbit setelah yang pertama. Melanjutkan yang pertama, buku ini tetap dikerjakan dengan menggunakan standar format OpenDocument Format dan free software LibreOffice. Dengan adanya buku kolaborasi kedua ini muncul dan menguat budaya mengerjakan proyek buku di jaringan Telegram. Semoga buku ini bermanfaat.

Workspace 1_049

Alamat Unduhan

Informasi Detail

Iklan

Pemrograman Qt 14 – QPropertyAnimation untuk Animasi GUI


Bismillahirrahmanirrahim.

Tulisan ini tersedia dalam PDF.

qt-creator-logoUbiquity, program pemasang sistem operasi Ubuntu yang kita pakai selalu ketika menginstal, adalah sumber inspirasi program ini. Animasi berbentuk slider layaknya slider di web yang bergerak ketika tombol panah diklik, adalah sesuatu yang gagal diimplementasikan pada Otodidak versi 1. Kegagalan itu disebabkan oleh ketidaktahuan mengenai hard coding di Java terutama pemakaian animasi di dalamnya. Kini dengan Qt, animasi sliding seperti layaknya Ubiquity di Ubuntu serasa mudah untuk dibuat. Kita bisa membuat elemen-elemen GUI bergerak melalui klik tombol dengan memakai kelas animasi di dalam Qt. Salah satunya adalah QPropertyAnimation. Tulisan ini bukan hendak membuat implementasi Ubiquity versi Qt (karena belum mampu) melainkan hanya pengantar menuju ke sana. Semoga tulisan ini bermanfaat. Baca lebih lanjut

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. Baca lebih lanjut

[PDF] Unduh Tutorial Pemrograman GUI dengan Qt C++ Edisi 1-7


Bismillahirrahmanirrahim.

Unduh Satu Per Satu

Berikut ini kumpulan tutorial pemrograman GUI Qt yang mencapai edisi 7 sampai sekarang. Ini semua PDF yang direct link. Semoga bermanfaat.

Pemrograman Qt 1 – Membuat Dialog, GroupBox, Layout, dan Tombol dengan Menulis Kode (Bukan Designer)

Pemrograman Qt 2 – Mendayagunakan QGroupBox dan QHBoxLayout untuk Membentuk Kolom dalam QDialog

Pemrograman Qt 3 – Mendayagunakan QFrame dan QVBoxLayout untuk Membentuk Kolom Lebih Banyak dalam QDialog

Pemrograman Qt 4 – QStackedLayout dan QComboBox untuk Window Layering

Pemrograman Qt 5 – QStackedLayout dan QPushButton untuk Layering (setCurrentIndex)

Pemrograman Qt 6 – Membuat Program GUI Sederhana Menggunakan Sebanyak Mungkin Kelas (QStackedLayout, QPushButton, QLabel, QComboBox, dan Lainnya)

Pemrograman Qt 7 – Menjalankan Perintah Linux dari GUI C++ dengan Mudah Menggunakan system()

Unduh Sekaligus Satu Paket PDF

Tautan: http://www.mediafire.com/download/f76q15p246qgh6q/Tutorial_Pemrograman_GUI_Qt_C%2B_Edisi_1-7.tar.gz
Ukuran: 1.6 MB

Unduh Sekaligus Satu Paket Saved Web Pages (HTML)

Tautan: http://www.mediafire.com/download/mm6dn0l5xhmmycm/Pemrograman_Qt_1-7_Laman_Web_(Non-PDF).zip
Ukuran: 6 MB

Menginstal Android ADT di Eclipse Indigo Secara Semi-Offline di Ubuntu 12.04


Bismillahirrahmanirrahim.

Sebenarnya lama sudah saya ingin menulis soal memrogram aplikasi Android. Hanya saja, saya selalu gagal dalam mengintegrasikan ADT (Android Development Tools) ke dalam Eclipse. Saya bingung bagaimana caranya walaupun mirip dengan sistem kerja apt di Ubuntu. Baik, berhubung sudah berhasil mengintegrasikan Eclipse dengan ADT sehingga saya bisa membuat aplikasi Android dan menggunakan GUI builder Android di dalam Eclipse, maka sekarang saatnya saya menulisnya.

Kaidah Dasar

  1. Dependensi: ada 2 hal yang mesti ada terlebih dahulu yakni Android SDK dan Android Delevepment Tools (ADT). Dua hal ini berbeda tetapi tanpa salah satunya kita tidak bisa memrogram Android di Eclipse.
  2. Model instalasi: sebenarnya ada 2 cara. Pertama dengan cara menginstalkan ADT ke dalam Eclipse yang telah kita instal di Ubuntu kita dari repositori, atau kedua dengan cara mengunduh secara utuh satu paket ADT SDK Bundle yang sudah berisi Eclipse. Tulisan ini menjelaskan yang pertama. Cara kedua ini ukuran paketnya sekitar 400 MB.
  3. Gambaran instalasi: memasukkan alamat ADT dan memasukkan alamat repositori resmi Indigo (semacam PPA), lalu memilih paket-paket yang diperlukan untuk pemrograman Android. Dengan cara offline ini, Anda tidak memerlukan lagi URL https://dl-ssl.google.com/android/eclipse/.
  4. Gambaran pemrograman Android: Anda menulis kode di Eclipse pada bagian khusus pemrograman Android lalu Anda menjalankan aplikasinya pada AVD (Android Virtual Device, sebut saja hape Android di dalam Ubuntu) sebagaimana menjalankan programnya di hape betulan. Anda harus tahu gambaran ini dulu sebelum memrogram.

Spesifikasi Saya

  • Eclipse Indigo (diinstal dari repositori resmi)
  • Ubuntu 12.04 32 bit
  • ADT versi 21.1.0

Cara Instalasi

  1. Unduh dulu ADT: http://dl.google.com/android/ADT-21.1.0.zip (12 MB)
  2. Unduh juga SDK: http://dl-ssl.google.com/android/repository/android-17_r02.zip (45 MB) lalu ekstrak di /home/anda/Publik/.
  3. Buka Eclipse > Help > Install Software > klik Available Software Sites > masukkan alamat http://download.eclipse.org/releases/indigo. OK. Ini gunanya untuk mengunduh aplikasi tambahan. Ingat, saya pakai Eclipse Indigo jadi saya pasang URL indigo. Kalau Anda pakai Eclipse Juno, ganti URL indigo dengan juno.
  4. Masih di jendela Install Software, klik Add lalu masukkan path ke ADT yang tadi diunduh pertama. Ini enaknya punya ADT, sehingga tidak perlu alamat http://dl-ssl.google.com/android/eclipse/.
  5. Nanti akan muncul 2 pilihan yakni Developer Tools dan NDK Plugins. Cawang yang Developer Tools lalu Next. OK saja pada perjanjian lisensi yang muncul.
  6. Setelahnya, Anda akan diminta untuk restart. Turuti saja.
  7. Setelah restart, Anda akan diminta mengonfigurasi SDK. Ya, selain ADT, harus ada SDK. OK saja lalu berikan path menuju Android SDK yang sudah Anda unduh sebelumnya pada tahap kedua tadi.
  8. Selesai.

Kalau sudah selesai, maka Anda bisa File > New > Android Application Project dengan lancar. Jika gagal, maka opsi Android Application Project tidak akan muncul.

Masalah

  1. Jika Anda tidak punya Android SDK tetapi punya ADT Bundle (yang 400 MB itu) seperti kasus saya, maka mudah saja. Gantilah alamat path ke Android SDK di atas menjadi path ke folder sdk/ di dalam folder adt_bundle. Sama saja isinya. Masalah akan muncul jika ternyata SDK yang ada dalam ADT Bundle ternyata lebih baru, sehingga Anda harus update sendiri ADT Anda. Ini terjadi pada saya dan alhamdulillah beres karena ada internet langsung.
  2. Jika terjadi galat yang berisi pesan ADT requires ‘org.eclipse.wst.sse.core 0.0.0’ but it could not be found, maka perhatikan lagi URL pada poin 3 di atas. Ketiadaan URL repositori inilah penyebabnya. Tenang, berkas yang akan diunduh hanya sedikit.
  3. Jika terjadi galat besar yang mengakibatkan semua opsi di menu File > New menjadi hilang (termasuk Java, Project, Android, dan lain-lain yang biasanya ada), entah karena kesalahan konfigurasi repositori atau lainnya, maka jangan instal ulang Eclipse Anda. Cukup rename saja folder ~/.eclipse Anda.

Rujukan

  1. http://qdevarena.blogspot.com/2010/05/download-android-sdk-standalone-for.html
  2. http://stackoverflow.com/questions/4249695/adt-requires-org-eclipse-wst-sse-core-0-0-0-but-it-could-not-be-found
  3. http://stackoverflow.com/questions/6482268/eclipse-indigo-cannot-install-android-adt-plugin

Membuat Server File Sharing/Mirror Sendiri 20 GB (Bisa Direct Link, SSH, FTP, dan Web Hosting)


Bismillahirrahmanirrahim.

Ingin memiliki Mediafire Anda sendiri yang bisa dikontrol sekehendak Anda? Gratis, ukuran penyimpanan besar, bandwidth besar, bisa direct link, bisa membuat folder, bisa me-mirror server lain, bisa mengunduh berkas dari server lain, bisa FTP, ada shell-nya (termasuk perintah wget), dan bisa juga difungsikan sebagai hosting web Anda?  Dan jika Anda bingung dengan paparan teknis di atas, maka gampangnya: maukah Anda memiliki sendiri fasilitas server untuk backup/sharing data Anda sendiri atau membantu orang lain dengan me-mirror berkas seperti ISO/ebook/program dari server lain? Jika iya, maka Anda bisa membuatnya sendiri dengan sangat mudah. Mendaftarlah gratis di 2freehosting.com ((http://api.2freehosting.com/redir/787511) pranala ini adalah referral dari saya). Saya sudah mendaftar dan jadilah server mirror saya http://otodidak.freeserver.me.

Perkenalan Singkat

Sebelum beranjak ke teknis, saya tunjukkan dulu apa manfaat membuat server ini dari pengalaman saya dengan server otodidak.freeserver.me (OFE):

ofe-iso-mirror7

  1. saya bisa membantu orang lain agar mereka bisa mengunduh aplikasi portabel Linux dengan sekali klik atau dengan IDM, secara gratis lagi bebas. Server OFE didedikasikan untuk itu (awalnya) -> contohnya laman utama OFE;
  2. saya bisa membantu orang agar dia bisa mengunduh ISO dengan IDM dari server saya. Karena tidak sopan mengunduh dari server komunitas dengan IDM, maka saya buatkan saja server pribadi yang saya bebaskan pengunduhnya untuk memakai IDM -> contohnya http://otodidak.freeserver.me/iso/
  3. saya bisa membantu orang bersama tutorial yang saya tulis, dengan dukungan aplikasi/berkas lain yang tersebut dalam tutorial itu sehingga direct download untuk pembaca (tidak usah ada iklan/klik tambahan) -> contohnya http://otodidak.freeserver.me/tarball/;
  4. saya bisa membantu orang lain agar mereka bisa mengunduh buku-buku gratis dengan IDM dari server saya. Caranya ya saya suruh saja server OFE untuk mengunduh ke server lain yang ada bukunya ATAU saya sendiri yang mengunggah ke sana lewat FTP (pakai FIlezilla) -> contohnya http://otodidak.freeserver.me/teks/;
  5. untuk diri saya sendiri, saya bisa menyimpan software buatan saya di sana dan memberikannya kepada orang yang saya tanya soal software tersebut. Contohnya -> http://otodidak.freeserver.me/tarball/proyek_qt_creator/.

Harapan saya yang belum tercapai adalah menjadikan server ini sebagai mirror kecil dari http://ilmoe.com, sebuah server yang isinya penuh mp3 rekaman kajian Islam ilmiyyah ustadz dan masyayikh ahlus sunnah. (MUTAKHIR 23 Februari 2014: saya sementara meninggalkan ilmoe.com karena nasihat Syaikh Rabi’. Sebagai gantinya, Anda bisa me-mirror server ahlus sunnah yang baru http://radiorasyid.com.). Semoga apa yang saya tulis ini dapat Anda manfaatkan untuk kebaikan. Jangan gunakan cara ini untuk hal-hal maksiat.

Kecepatan Unduh Server Ini Gila!

server-tfh-cepat-300MBps

Lihat? Ini skrinsot saat saya me-mirror server PortableLinuxApps.org. Kecepatannya 268 MB/s. Bukan KB/s, tetapi MB/s.

Membuat Mirror Satu ISO dari Server Kambing

  1. Masuk CPanel -> Advanced -> SSH Client.
  2. cd public_html
  3. wget -c http://kambing.ui.ac.id/iso/fedora/17/Fedora/i386/iso/Fedora-17-i386-DVD.iso (tergantung ingin me-mirror berkas apa asal Anda tahu URL-nya).
  4. Tunggu sampai selesai. Cepat, kok.

Ini mirror yang berhasil saya buat.

ofe-iso-mirror

Membuat Mirror MP3 Kajian dari Ilmoe.com (Kecil-Kecilan)

Saya ingin sebetulnya bisa sempurna menggunakan wget untuk mengunduh secara semau saya apa pun yang saya pilih dari server http://ilmoe.com maupun http://ilmoe.net. Ternyata hal ini tidak mudah walau saya sudah mengikuti tutorial terbaik di Indonesia ini: http://www.master.web.id/mwmag/issue/04/content/hack-wget/hack-wget.html. Demi mempersingkat waktu, saya akhirnya menyerah dengan membuat mirror kecil-kecilan dulu.

Caranya:

  1. Dapatkan dahulu URL yang ingin di-mirror dari server ilmoe (boleh server mana saja) misalnya ini: http://statics.ilmoe.com//kajian/fiqh/Tata_Cara_Shalat/Cara_Sholat_Rasulullah_AlUstadzLuqmanBaabduh_1.mp3.
  2. Sebaiknya buat sebuah folder baru khusus mp3 di folder public_html pada server kita. Misal kita beri nama mp3: mkdir mp3
  3. wget -c http://statics.ilmoe.com//kajian/fiqh/Tata_Cara_Shalat/Cara_Sholat_Rasulullah_AlUstadzLuqmanBaabduh_1.mp3
  4. Tunggu sebentar, maka satu buah mp3 dari ilmoe sudah ditransfer ke dalam server kita, pada folder mp3/. Alhamdulillah.
  5. Cara membagikannya ke orang lain adalah kopi alamat server kita yang ada nama foldernya. Karena tadi kita beri nama foldernya mp3, maka alamatnya http://otodidak.freeserver.me/mp3. Berikan alamat ini ke teman yang membutuhkan. Atau bisa langsung ke mp3-nya dengan klik kanan pada link pada halaman tersebut, lalu berikan. Nanti alamatnya akan jadi seperti ini: http://otodidak.freeserver.me/mp3/Cara_Sholat_Rasulullah_AlUstadzLuqmanBaabduh_1.mp3. Alhamdulillah, kita telah memiliki sendiri mirror ilmoe.com. Semoga kita mendapat pahala yang besar dari apa yang kita usahakan ini.

ofe-iso-mirror6

Menjadikan Server Ini Backup Data Kita

Terlepas dari reliable atau tidak, yang penting bisa dipakai. Gunakan FTP client semisal Filezilla untuk mengunggah data kita ke server. Pokoknya Anda harus tahu username dan password-nya. Ada kok, di halaman login 2freehosting. Ini saya contohkan mengunggah buku panduan Debian:

1. Pilih data lalu klik kanan > Upload.

ofe-iso-mirror4

2. Proses mengunggah. Pastikan diunggah ke folder yang tepat. Semenara saya punya 4 subfolder utama yakni teks, tarball, iso, dan mp3 saja. Yang saya pakai di sini folder teks karena ini PDF.
ofe-iso-mirror3

3. Hasil unggahan.

ofe-iso-mirror5

4. Kalau ingin memberikan tautan unduhnya, cukup klik kanan > Copy URL to clipboard. Maka jadinya nanti seperti ini ftp://u861838735@otodidak.freeserver.me/public_html/teks/debian/Bab%205%20Linux%20Shell.pdf. Ubah setiap URL yang dikopi dari Filezilla ini menjadi begini http://otodidak.freeserver.me/teks/debian/Bab%205%20Linux%20Shell.pdf yakni hilangkan public_html dan ubah ftp menjadi http. Kalau tidak diubah begini, orang tidak bisa mengunduhnya. Insya Allah gampang. Atau dengan cara kunjungi foldernya melalui browser lalu Copy Link dari klik kanan. Mudah sekali.

Rangkuman

Pokoknya, dengan memiliki server ini, kita bisa:

  1. Berbuat baik untuk diri sendiri lebih-lebih orang lain.
  2. Me-mirror server lain.
  3. Menggunakannya sebagai server unduhan (leecher) dari berkas yang berasal dari server yang tidak bisa diunduh pakai IDM/semisalnya, agar jadi bisa diunduh pakai IDM/semisalnya.
  4. Menggunakannya sebagai tempat backup.
  5. Menggunakannya untuk keperluan file sharing seperlu kita.
  6. Belajar bagaimana mengurus server sendiri melalui ssh.
  7. Belajar wget dan opsi-opsinya terutama kalau ingin praktikkan laman Masterweb di atas.

Pertanyaan? Keluhan?

Silakan tuliskan di kolom komentar. Semoga ini bermanfaat.

Otodidak Versi 1 Dirilis


Pemula-1Bismillahirrahmanirrahim,

Halaman ini dimutakhirkan pada 14 Agustus 2016

Dengan mengharap rahmat Allah, saya merilis aplikasi Otodidak versi 1 hari ini. Otodidak adalah aplikasi open source baru yang terinspirasi dari Electrodroid, dengan kegunaan utama sebagai aplikasi belajar Linux yang all-in-one untuk pemula. Otodidak mulai dibuat pada 6 November 2012 dan siap diunduh hari ini. Dengan antarmuka GUI berbahasa Indonesia, prinsip click and run, beserta dominasi gambar untuk menjelaskan, jadilah Otodidak aplikasi khusus untuk orang awam dan pemula dalam belajar Linux. Otodidak dirilis untuk Linux dan Windows (serta Mac OS X) dengan harapan bermanfaat bagi seluruh umat manusia. Otodidak dirancang agar bisa dimanfaatkan oleh perorangan, sekolah dasar maupun menengah, perguruan tinggi, korporasi, warnet, dan siapa pun yang ingin migrasi ke sistem operasi Linux. Kini dengan Otodidak, diharapkan pembelajaran Linux dapat dikurangi kerumitannya karena cukup membuka satu aplikasi ini untuk:

1) Simulator Terminal (Anda bisa belajar Terminal tanpa Terminal).

2) Kumpulan tutorial instalasi modem di Ubuntu.

3) Kumpulan penjelasan mengenai Ubuntu semisal kelebihan/kekurangan.

4) Tabel perbandingan aplikasi Windows dan Ubuntu.

5) Semua kumpulan pengetahuan Linux bergambar.

6) Tutorial instalasi aplikasi di Ubuntu.

7) Tutorial instalasi kodek MP3 di Ubuntu.

8) Kumpulan penjelasan mengenai 5 desktop environment di Linux.

9) Kumpulan perintah Terminal yang sering digunakan.

10) Kumpulan trik cepat menggunakan Terminal.

11) Kumpulan pengetahuan dasar Linux, GNU, Free Software, Open Source, Repositori, dan cara belajar Linux dalam Bahasa Indonesia dan disertai ilustrasi (didesain dengan Inkscape).

Otodidak dirancang agar sederhana. Karenanya Otodidak dirilis dalam format DEB (bisa langsung diinstal di Ubuntu) dan EXE (Windows). Dan siapa pun yang menemukan kerumitan atau kesalahan di dalamnya hendaklah melaporkan ke pengembangnya.

Unduh Otodidak

Linux dan Windows: Otodidak_versi_1.jar (12 MB)

Ubuntu: Otodidak_versi_1.deb (12 MB)

Windows: Otodidak.exe (12 MB)

Kode Sumber:

*) Linux lainnya dan Mac OS X bisa menggunakan versi JAR saja (terima kasih untuk Pak Dedy yang telah mengetes Otodidak di Mac OS X dan melaporkan bahwa ia berjalan lancar di sana)

**) Otodidak dibuat dengan Java, sehingga Anda memerlukan Java Runtime Environment (JRE) di komputer Anda untuk bisa menjalankannya. Baca cara instalasi JRE untuk Linux Anda di sini.

Plus

Bagi yang ingin tahu, nantikan Otodidak Behind The Scene di web resmi Otodidak yang menjelaskan bagaimana tahapan desain dan pemrograman selama Otodidak dikembangkan.

Skrinsot

Simulator-Terminal

Pemula-2 Lanjutan-2 Lanjutan-1