Specify a Temporary Directory for the Installation Netbeans
Beberapa hari yang lalu komputer saya kena virus, dan akibatnya beberapa software rusak. Salah satu yang rusak itu adalah netbeans. Akhirnya saya putuskan untuk meng-install ulang netbeans.
Ketika proses installasi baru dimulai, tiba2 muncul peringatan “There is not enough free disk space to extract installation data“. Ya, ini disebabakan karena memory yang saya miliki tidak cukup.
Solusi untuk menyelesaikan masalah ini adalah dengan cara memindahkan temporary directory installasi nya.
Berikut ini adalah caranya:
cd lokasi-installer netbeans.exe --tempdir lokasi-temporary
Praktikum Algoritma dan Pemrograman
Agenda praktikum minggu ini (21 Desember 2009):
- Satu jam pertama (09.00 – 10.00) latihan
Download: Algorithm Training - Satu jam terakhir (10.00 – 11.00) Materi File I/O
Download: materi praktikum File I/O in C
Selamat mengerjakan…
Install Open Ephyra di Ubuntu
Open Ephyra adalah framework open source yang digunakan untuk membangun Question Answering System (QAS). Open Ephyra mampu me-retrieve jawaban yang akurat dari pertanyaan alami (natural language question). Disusun dengan menggunakan Java, sehingga arsitektur dari Open Ephyra adalah modular. Modularitasnya terlihat dari pemisahan sistem QAS secara keseluruhan dengan bahasa yang digunakan. Jadi kita dapat melakukan customize pada framework ini, misalkan dengan membuat QAS dalam bahasa Indonesia. Secara default, Open Ephyra menggunakan bahasa Inggris.
- Download: dapatkan Open Ephyra untuk ubuntu di: http://linux.softpedia.com/progDownload/OpenEphyra-Download-35581.html
- Salin/copy:
cp /home/windupurnomo/Downloads/openephyra-0.1.1.tar.gz /usr/local/
- Ekstrak:
tar xzvf openephyra-0.1.1.tar.gz
- Running:
Pastikan komputer yang anda gunakan sudah terinstall JRE. Masuk ke direktori hasil ekstrak open ephyra, kemudian masuk lagi ke directory script, kemudian eksekusi file OpenEphyra.sh. Command:~# cd /usr/local/openephyra-0.1.1/scripts/ /usr/local/openephyra-0.1.1/scripts# ./OpenEphyra.sh
- Anda dapat mencobanya dengan mengguanakn pertanyaan berbahasa Inggris, misalkan: Who is american president? atau lainnya.
Install Netbeans 6.7.1 di Ubuntu

Posting ini merupakan posting lanjutan dari posting sebelumnya yaitu Install Java di Ubuntu. Bagi saya pribadi, rasanya kurang afdhol kalo install java tapi g install Netbeans, sehingga setelah saya berhasil menginstall java (JDK dan JRE) maka proses Hijrah ini saya lanjutkan dengan install Netbeans.
- Download netbeans di http://java.sun.com/javase/downloads/netbeans.html
- File yang saya dapatkan adalah: jdk-6u16-nb-6_7_1-linux-ml.sh, dan diasumsikan file yang pembaca dapatkan juga adalah file yang sama.
- Pindahkan file:
sudo cp jdk-6u16-nb-6_7_1-linux-ml.sh /usr/local/bin/
- Mengubah hak akses:
sudo chmod +x jdk-6u16-nb-6_7_1-linux-ml.sh
- Running install: namaFile -javahome (lokasi JDK)
jdk-6u16-nb-6_7_1-linux-ml.sh -javahome /usr/lib/jvm/java-6-sun-1.6.0.00/
- Proses berikutnya adalah mengikuti wizard untuk menginstall netbeans.
- Setelah wizard berakhir, untuk membuka netbeans, masuk ke directory hasil installasi netbeans/bin$./netbeans. Contoh: /usr/local/netbeans-6.7.1/bin/./netbeans
Install Java di Ubuntu
Selama ini saya menggunakan java di Windows, tapi pengalaman minggu ini, ikut workshop di ristek/BPPT membuat saya tertantang menggunakan open source software. Saya mulai memikirkan menggunakan Linux dalam setiap program yang saya buat. Pertama yang saya lakukan, adalah pergi ke lab SEIS (maklum ga punya komputer
), satu komputer yang sudah saya kuasai kemudian saya install Ubuntu 9.10. Setelah itu saya install java. Tidak semudah yang saya temukan di windows sebelumnya yang benar2 bergantung kepada GUI, di Ubuntu saya 99% menggunakan command line. Hampir sehari semalam saya mencari berbagai sumber untuk mempelajari cara kerjanya. Dan akhirnya berhasil saya kuasai.
Saya ingin berbagi cerita dengan pembaca tentang cara melakukan installasi jdk dan jre di ubuntu. Saya menggunakan ubuntu 9.10 Ultimate Edition. Sebelum pembaca melakukan installasi pastikan komputer anda sudah terkoneksi ke internet.
- Melihat JDK dan JRE terbaru
apt-cache search jdk
Kemudian kurang lebihnya akan keluar hasil sebagai berikut:
libgnujaxp-java - free implementation of jaxp api free-java-sdk - Complete Java SDK environment consisting of free Java tools japitools - Java API compatibility testing tools kaffe - A JVM to run Java bytecode libcommons-launcher-java - cross platform java application launcher libnbio2-java - NBIO: Nonblocking I/O for Java, Version 2 libpg-java - Java database (JDBC) driver for PostgreSQL mmake - Makefile generator for Java programs usepackage - utility to manage environment variables from within dotfiles jde - JDEE, Java Development Environment for Emacs(en) openoffice.org-gcj - OpenOffice.orgs Java libraries (native for use with GIJ) sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files) sun-java5-demo - Sun Java(TM) Development Kit (JDK) 5.0 demos and examples sun-java5-doc - Sun JDK(TM) Documention -- integration installer sun-java5-jdk - Sun Java(TM) Development Kit (JDK) 5.0 sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files) sun-java5-source - Sun Java(TM) Development Kit (JDK) 5.0 source files sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples sun-java6-doc - Sun JDK(TM) Documention -- integration installer sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6 sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files default-jre-headless - Standard Java or Java compatible Runtime (headless) openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries) icedtea-6-jre-cacao - Alternative JVM for OpenJDK, using Cacao libcommons-lang-java - Extension of the java.lang package
- Dari daftar JDK dan JRE tersebut kemudian kita Install JDK dan JRE yang terbaru:
apt-get install sun-java6-jdk sun-java6-jre
Ubuntu akan mendowload file2 yang dibutuhkan
Do you want to continue [Y/n]? Y Get:1 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] Get:2 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] Get:3 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] Get:4 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] Get:5 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] Get:6 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] Get:7 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] Get:8 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] Get:9 http://archive.ubuntu.com dapper-backports/multiverse sun-java6-bin 6-00-0ubuntu1~dapper1 [26.2MB] 21% [9 sun-java6-bin 8908528/26.2MB 33%]
- Setelah installasi selesai JDK dan JRE akan diinstall di /usr/lib/jvm/java-6-sun-1.6.0.06
- Ubuntu akan membuatkan simbolic link dan meletakkannya di /usr/bin
- Setting PATH, masukan command berikut:
sudo gedit /etc/profile/
Akan tampil editor gedit, kemudian tambahkan command berikut, diakhir file.
export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.06;"
- Sekarang coba ketik: java -version atau coba ketik juga javac
Selection Sort

wikipedia

wikipedia
Algoritme ini pada setiap iterasinya memilih nilai paling kecil, diakhir iterasi nilai terkecil tersebut ditukar posisinya.
Contoh:
Misalkan kita punya data seperti ini: 6, 4, 3, 2 dan kita ingin mengurutkan data ini (ascending) dengan menggunakan selection sort. Berikut ini adalah proses yang terjadi:
Iterasi 1: data = 6, 4, 3, 2 minimum = 2 -> data = 2, 4, 3, 6
Iterasi 2: data = 2, 4, 3, 6 minimum = 3 -> data = 2, 3, 4, 6
Iterasi 3: data = 2, 3, 4, 6 minimum = 4 -> data = 2, 3, 4, 6
Berikut ini contoh programnya:
/*
Name: Selection Sort
Copyright: windupurnomo.wordpress.com@2009
Author: Windu Purnomo
Date: 15/12/09 17:18
Description: Sample algorithm of sorting (ascending)
*/
#include<stdio.h>
void selectionSort(int data[], int n){
int i, j=0, k=0, temp, min;
for(i=0; i<n; i++){
min = i;
for(j=i+1; j<n; j++){
if(data[min]>data[j])
min = j;
}
temp = data[min];
data[min] = data[i];
data[i] = temp;
}
}
main(){
int data[1000];
int n, i, j=0, k=0, temp, flag = 1;
printf("________.:: SELECTION SORT ::.________\n");
printf("Enter numbers of data(maks 1000): ");
scanf("%d", &n);
printf("Data (separate by space): ");
for(i=0; i<n; i++)
scanf("%d", &data[i]);
selectionSort(data, n);
printf("\nOutput after sort:\n");
for(i=0; i<n; i++)
printf("%d ", data[i]);
getch();
return 0;
}
Bubble Sort

sumber: http://www.algolist.net
Bubble sort adalah algoritma sorting, yang kata orang adalah algoritme termudah (meskipun label termudah ini adalah sesuatu hal yang sangat subjektif). Ide dasar dari algoritme ini adalah, melakukan penukaran data dengan tepat disebelahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan. Jika tidak ada perubahan berarti data sudah terurut. (ngomong opo iki???
)
Ok. Sekarang saya coba jelaskan dengan cara yang lebih manusiawi, sebisa saya. Algoritme akan melakukan iterasi (pengulangan). Dalam setiap pengulangan dia akan melakukan pekerjaan sebagai berikut: Read more…
Tugas Praktikum SO
Buat resume dari buku, Begining Linux Programming, halaman 512 (Thread Atributes)- 524.
Ketentuan:
- Gunakan format IPB
- Panjang Resume maksimal 2 halaman
- Tuliskan nama dan NRP di kanan atas pada halaman pertama
- Jawaban dikumpulkan melalui email ke wpwindupurnomo[at]gmail[dot]com
- Waktu pengumpulan maksimal Hari Rabu (16 Desember 2009) jam 23.00
- Format pdf, dengan nama file, thread_nrp.pdf (ex: thread_g64071111.pdf)
TUGAS ++
Tugas++ ini tidak wajib dikerjakan, tapi tugas ini akan menambah nilai kalian, saya akan acungi 2 jempol buat kalian yang mampu mengerjakan tugas ini dengan baik
.
Setelah memahami penggunaan Thread, sekarang silahkan buat program menggunakan bahasa C (kalau mau pakai bahasa lain juga gpp) yang menerapkan konsep Multithreading. Pake GUI lebih baik.
Tugas++ ini dikumpulkan hari Senin tanggal 21 dalam bentuk program yang siap dijalankan.
Selamat mengerjakan…
Seberapa Kaya Ummar bin Khattab r.a.

Selama ini, kita hanya mengetahui bahwa hanya ada dua sahabat Rasul yang benar-benar sangat kaya, yaitu Abdurrahman bin Auf dan Ustman bin Affan. Namun sebenarnya, sejarah juga sedikit banyak seperti “mengabaikan” kekayaan yang dipunyai oleh sahabat-sahabat yang lain.
Ingat perkataan Umar bin Khattab bahwa ia tak pernah bisa mengalahkan amal sholeh Abu Bakar? Itu artinya, siapapun tak bisa menandingi jumlah sedekah dan infaqnya Abu Bakar As-Shiddiq.
Lantas, bagaimana dengan kekayaan Umar bin Khattab sendiri? Khalifah setelah Abu Bakar itu dikenal sangat sederhana. Tidur siangnya beralaskan tikar dan batu bata di bawah pohon kurma, dan ia hampir tak pernah makan kenyang, menjaga perasaan rakyatnya. Padahal, Umar adalah seorang yang juga sangat kaya. Read more…
Tips Membeli HP Second
Membeli sebuah handphone second atau bekas memang ada sisi positif dan negatifnya. Sisi positifnya, harga handphone second lebih murah dibandingkan dengan handphone baru. Namun sisi negatifnya justru kadang lebih banyak, mulai dari kondisi fisik handphone yang sudah pasti bakal ada bekas goresan disana-sini (tidak mulus), terus baterai yang terkadang nge-drop, sampai kepada masalah layar, speaker dan mungkin kamera yang bermasalah (banyak bercak dan noise pada hasil foto). Nah, berikut ini beberapa tips, sebelum anda membeli handphone second.
- Cek kelengkapan mulai aksesories, Dus, Buku manual sampai kepada headset.
- Cek Imei, pastikan imei yang tertera di Dus sama dengan imei yang tertera di handphone (untuk mengecek imei akses menu *#06#).


Komentar Terakhir