Repository Ubuntu 10.4 (Lucid Lynx)
Thursday May 06th 2010, 7:08 pm
Filed under: Uncategorized

Tanggal 29 April kemarin, Canonical mengeluarkan rilis terbarunya yang diberi nama Lucid Lynx. Edisi 10.4 menunjukkan bahwa ini adalah edisi ubuntu pada tahun ke-10 yang direleasi pada bulan 4 (april). Rilis ini adalah rilis yang sifatnya adalah LTS (Long Terms Support), yang berarti versi ini akan disupport oleh canonical selama 18 bulan.

Ada beberapa hal yang menarik dibandingkan versi sebelumnya:
- theme baru (sedikit lebih cantik dari versi sebelumnya)
- dukungan terhadap perangkat lunak yang lebih besar
- proses yang lebih efisien

Semoga tidak seperti versi sebelumnya (9.10) yang tidak se-stabil versi 9.04.

Berikut beberapa alamat repository yang bisa dimanfaatkan:

#telkom Speedy

deb http://opensource.telkomspeedy.com:5432/ubuntu lucid main restricted universe multiverse
deb http://opensource.telkomspeedy.com:5432/ubuntu lucid-updates main restricted universe multiverse
deb http://opensource.telkomspeedy.com:5432/ubuntu lucid-security main restricted universe multiverse

## www.foss-id.web.id (Telkom)
deb http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-proposed main restricted universe multiverse

NB: thanks to bang zakaria ritonga untuk referensi daftar repo ini



Mengubah nama server localhost di ubuntu
Tuesday July 14th 2009, 2:43 pm
Filed under: Uncategorized

Ketika anda menggunakan apache web server untuk server PHP atau Tomcat, GlassFish, atau JBoss untuk server JSP, maka secara default anda akan mengakses semuanya dalam server lokal, yaitu localhost. Server ini secara default sebenarnya ada dalam setiap komputer, dengan alamat IP 127.0.0.1.

Sebenarnya, anda bisa mengubah nama localhost ini . Apabila anda menggunakan sistem operasi yang sama dengan saya, yaitu ubuntu, anda akan bisa mengubahnya dengan cara berikut:

a. Buka terminal.
b. Ketikkan:
sudo gedit /etc/hosts
c. Akan muncul file yang isinya sebagai berikut:

===========

127.0.0.1    localhost
127.0.1.1    arwan-laptop

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

===========

d. Tambahkan satu baris di bawah localhost sebagai berikut:

127.0.0.1   situsku

e. Save file tersebut.
f. Uji dengan menuliskan di address bar alamat berikut:

http://situsku

g. Taraaaa….. Selesai…



Modul praktikum tree dan library tree dan graph (JTGL) versi 1.0
Sunday May 03rd 2009, 6:48 pm
Filed under: Uncategorized

Berikut modul praktikum (revisi) dan library tree dan graph versi 1.0.

unduh keduanya di sini



String splitter pada Java ME
Friday April 17th 2009, 11:24 am
Filed under: Uncategorized

Saya baru tahu, ternyata versi yang digunakan oleh Java ME adalah java 1.3. Efek yang sangat terasa adalah banyak dari library-library dan method-method yang biasanya ada di Java SE yang tidak muncul di Java ME. Salah satunya adalah string splitter (sebuah method yang digunakan untuk men-split sebuah string menjadi token-token).

Untuk anda yang mungkin juga sering menggunakan string splitter, berikut saya buatkan method yang bisa anda gunakan untuk string splitter:

public static String[] split(String string,char splitter) {
String tempString = “”;
int count = 1;
String[] hasil = new String[count];
for (int i = 0; i < string.length(); i++) {
if (string.charAt(i) == splitter) {
hasil[count - 1] = tempString;
String[] temp = new String[++count];
for (int j = 0; j < count - 1; j++) {
temp[j] = hasil[j];
}
hasil = temp;
tempString = “”;
continue;
}
tempString += string.charAt(i);
}
// bagian yang terakhir
hasil[count - 1] = tempString;
return hasil;
}

Demikian, semoga bermanfaat.



Linked List
Wednesday March 25th 2009, 3:09 pm
Filed under: Uncategorized

Tulisan ini khususnya diperuntukkan bagi para mahasiswa struktur data kelas hari kamis (yang minggu ini libur karena ada Nyepi), tapi umumnya bagi anda semua.

Linked List atau senarai berantai adalah kumpulan atau koleksi dari komponen yang dinamakan node. Setiap node menyimpan informasi tentang alamat dari node berikutnya (Malik, 2003). Sebuah node terdiri dari dua bagian, yaitu data dan link.

Apabila kita menggunakan java, konsep linked list ini sudah terlingkupi dalam Java Collection Framework (JCF). Dengan Java, kita tidak perlu lagi membuat LinkedList. Kita tinggal menggunakan class yang sudah disediakan dalam JCF.
Berikut syntax yang anda tuliskan kalau anda menggunakan JCF:
import java.util.*;
public class MyLinkedList {
public static void main(String[] args) {
LinkedList list = new LinkedList();
list.add(5);
list.addFirst(3);
list.addLast(9);
Iterator it = list.iterator();
while (it.hasNext()) {
System.out.println(”angka: ” + it.next());
}
}
}
Dalam contoh berikut, linked list akan dimanfaatkan untuk mencatat nomor telepon. Untuk itu, dibuat class untuk menampung data dari tiap orang, yaitu dalam class PhoneBook.
import java.util.*;
public class CobaLinkedList {
public static void main(String[] args) {
LinkedList list = new LinkedList();
list.add(new PhoneBook(”Arwan”,”0812157826″));
list.add(new PhoneBook(”Roni”,”Ra duwe”));
list.addFirst(new PhoneBook(”Hari”,”0892392929″));
list.addLast(new PhoneBook(”Edi”,”0839298493″));
list.remove(1);
Iterator it = list.iterator();
while (it.hasNext()) {
PhoneBook tampil = (PhoneBook) it.next();
System.out.println(”nama: ” + tampil.nama);
System.out.println(”No HP: ” + tampil.noHP);
}
}
}
class PhoneBook {
String nama;
String noHP;
public PhoneBook(String nama, String noHP) {
this.nama = nama;
this.noHP = noHP;
}
}
Dalam contoh di atas, kita memanfaatkan LinkedList yang sudah ada dalam Java Collection Framework. Beriikut kalau anda ingin membuat class linked list sendiri, berikut class listnya:
public class MyList {
Object elemen;
MyList next;
public MyList(Object elemen) {
this.elemen = elemen;
this.next = null;
}
}
Untuk menambahkan list di depan, terlebih dahulu anda harus menghubungkan list yang baru dngan list yang sudah ada, kemudian memindahkan ujung depan dari list menjadi list yang baru anda masukkan. Berikut syntax untuk tambah depan:
public static MyList tambahDepan(MyList list, Object elemen) {
MyList temp = new MyList(elemen);
temp.next = list;
return temp;
}
Untuk menambahkan di belakang, maka terlebih dahulu anda harus mencari list yang paling belakang, kemudian mengarahkan list paling belakang ke dalam list yang baru anda masukkan. Berikut syntax untuk tambah belakang:
public static MyList tambahBelakang(MyList list, Object elemen) {
MyList temp = new MyList(elemen);
MyList depan = list;
while (list.next != null) {
list = list.next;
}
// sudah di akhir
list.next = temp;
return depan;
}
Untuk menambahkan di tengah, ini yang agak harus hati-hati. Jangan sampai anda menghilangkan link ke list berikutnya. Utuk itu anda harus mencari posisi yang tepat, kemudian mengarahkan link list baru anda dengan list setelah list, baru kemudian mengarahkan link dari list ke list baru anda. Berikut syntax untuk tambah tengah:
public static MyList tambahTengah(MyList list, Object elemen, int index) {
MyList temp = new MyList(elemen);
MyList depan = list;
int i=0;
while ((list.next != null) && (i < (index-1))) {
i++;
list = list.next;
}
temp.next = list.next;
list.next = temp;
return depan;
}
Tugas:
Penjelasan ini tidaklah bisa lengkap selengkap-lengkapnya. Penjelasan ini hanya dimaksudkan sebagai pemantik awal untuk anda belajar. Silakan anda cari referensi-referensi lain tentang linked list, kemudian jawab latihan soal berikut (dikumpulkan maksimal hari Rabu, tanggal 1 April 2009 di jurusan Teknik Informatika - mbak azif - jam 12.00 WIB)
Soal:
Burhan ingin berkeliling Jawa. Untuk itu, dia membuat rute dari kotanya yang ada di ujung timur pulau jawa ke salah satu kota di ujung barat pulau jawa.
Buatlah linked list yang digunakan untuk mencatat rute perjalanan Burhan tersebut (catat paling tidak 6 kota yang dilewati oleh Burhan.


Blogging dengan MS Word 2007
Tuesday March 17th 2009, 7:04 am
Filed under: Uncategorized

Salah satu fitur menarik dari MS Word 2007 adalah fitur bloggingnya. Yang perlu kita lakukan hanyalah dengan mengakses word menu (di pojok kiri atas), kemudian new, kemudian pilih “new blog post”, lalu klik tombol create.

Setelah dokumen baru dibuat, klik tombol “manage account” kemudian klik “new”, maka akan muncul blog provider. Silakan pilih. Untuk blog staf uii, karena dibuat dengan wordpress, anda bisa memilih wordpress. Klik OK, maka akan muncul jendela new wordpress account. Ketikkan URL, username dan passwordnya, dan klik “OK”.

Ketika langkah tersebut sudah anda lakukan, maka word akan mengontak blog provider untuk memastikan apakah setting yang kita masukkan benar atau tidak. apabila benar, maka akan muncul pesan registration successfull.

Untuk memulai blogging, ketikkan judulnya di “Enter post title here” dan ketikkan isinya di bawah. Kalau sudah selesai, tinggal anda klik publish.

Selamat ngeblog.



Hello world!
Wednesday August 27th 2008, 4:52 am
Filed under: Uncategorized

Welcome to Staff UII Blogs. This is your first post. Edit or delete it, then start blogging!