Kamis, 17 Juni 2010

Menggunakan iterator pada hashset

setiap Collections mempunyai iterator, iterator ini digunakankan untuk mengakses element yang ada di  Collection. Sebagai contoh saya menggunakan HashSet, dimana HashSet ini adalah Collection yang bisa mengantisipasi adalanya duplikasi elemen. Pada contoh kali ini saya menggunakan nama sebagai indikasi. Jadi jika nama sudah ada di dalam Hashset, maka maka elemen tersebut tidak akan dimasukkan ke dalam HashSet.
//class Dosen
public class Dosen {
    private String nama;
    private String alamat;

    public Dosen(){
       
    }
   
    public Dosen(String nama,String alamat){
        this.nama= nama;
        this.alamat=alamat;
    }
   
    public void setDosen(String nama,String alamat){
        this.nama=nama;
        this.alamat=alamat;
    }
   
    public String getNama(){
        return nama;
    }
   
    public  String getAlamat(){
        return alamat;
    }
   
//override
//ini berguna untuk menentukan HashSet terduplikasi atau tidak
    public boolean equals(Object dataDosen){
        Dosen d = (Dosen) dataDosen;
        return getNama().equals(d.getNama());
    }
//override
//digunakan untuk menentukan hashset terduplikasi atau tidak
    public int hashCode(){
        return getNama().hashCode();
    }

--------end of file-----------------



import java.util.*;

public class test {
   
   
    public static void main(String args[]){
        HashSet dosenHashSet = new HashSet();
        Dosen dosen1 = new Dosen("alex", "sukabiru");
        Dosen dosen2 = new Dosen("alex", "sukajadi");
        Dosen dosen3 = new Dosen("suparno", "sukabiru");
        Dosen dosen4 = new Dosen("kariadi", "sukabiru");

       
       
       
        dosenHashSet.add(dosen1);
        dosenHashSet.add(dosen2);
        dosenHashSet.add(dosen3);
        dosenHashSet.add(dosen4);     
       
        Iterator it = dosenHashSet.iterator();
       
        while(it.hasNext()){
            Dosen dosen = (Dosen) it.next();
            System.out.println(dosen.getNama());
        }
       

    }

}
----------end of file-------------
output
suparno
alex
kariadi

Senin, 14 Juni 2010

Tutorial Penggunaan Sorting ArrayList

Kali  ini saya akan mencoba berbagi ilmu tenteng ArrayList pada java. Contoh pertama yang akan saya berikan adalah sorting pada String

import java.util.*;

public class StringSorting{
    public static void main(String args[]){
       
        ArrayList kataList = new ArrayList();
        kataList.add("kamu");
        kataList.add("dia");
        kataList.add("aku");
        System.out.println("sebelum di sorting");
        System.out.println();
        System.out.println(kataList);
        Collections.sort(kataList);
       
        System.out.println("sebelum di sorting");
        System.out.println();
        System.out.println(kataList);
    }
}
maka hasi sorting akan terlihat di bawah

selanjutnya saya akan mencoba untuk sorting kelas pegawa berdasarkan nama dari pegawai tersebut. Karena terlalu panjang maka saya akan berikan souce codenya.

download sourcode




hasil


Sabtu, 29 Mei 2010

Autoshutdown di Ubuntu denganTerminal

Sudah beberapa hari ini laptop saya lupa mematikan laptop, selain sayang listrik juga sayang laptopnya juga, bisa memperpendek usia laptop. Akhirnya saya mencoba mencari software yang bisa autoshutdown. Ternyata ada, hati pun serasa senang gembira...hahaha...akhirnya bisa tidur tanpa mengkhawatirkan masalah laptop. malam-malamnya saya menghidupkan musik,lalu mengaktifkan autoshutdownnya, akhirnya tertidur dapat tidur nyenyak. Tetapi setelah bangun pagi kok komputer masih menyala ya??!!!&&*^*^. saya sudah coba setting-setting ntu program, tetap saja tidak bisa. Tanya lagi ma mbah google. Ternyata software itu ada bugnya dan saya tidak menemukan solusi dari bug itu. yo wish....kita cari autoshutdown lewat terminal saja.




caranya gampang kok
buka terminal
~$shutdown --help
anda dapat lihat keterangnya disana


trus kalo mo autoshutdown tinggal ketik
~$sudo shutdown -hq 12:00
berarti mematikan komputer pada jam 12
atau
~$sudo shutdown -hq 12
berarti mematikan komputer dalam waktu 12 menit lagi
atau
~$sudo shutdown -hq now
anda tau lah maksudnya apa

note: setelah anda akan diminta password root, isikan password anda

Minggu, 23 Mei 2010

Bobol Proxy dengan Ninja Proxy

Jika perusahaan, tempat kuliah, atau tempat umum yang menggunakan proxy maka aktifitas yang anda lakukan akan terbatas maka saya saran untuk membaca artikel sangat singkat ini. saya membagi pengalaman ini karena di kampus saya menggunakan proxy sehingga saya tidak bisa meliihat youtube. Akhirnya saya mendapat tips singkat dari teman. Sekarang mari kita coba alamat web ini

www.ninjacloak.com
 

Webcam Acer Emachine D725

Semenjak saya menggunakan ubuntu sebagai pada laptop, saya tidak bisa narsis lagi... karena saya belum tahu software/driver apa yang cocok untuk laptop saya. Sebagai pemberitahuan saja merek laptop saya ACER EMACHINES D725. Setelah beberapa kali mencari referensi dari internet, ternyata tidak ada yang memuaskan saya karena tidak ada yang membahas masalah webcam pada jenis laptop saya ini. Akhirnya saya memutuskan untuk mencoba teknik "trial and error" alias coba-coba saja.




Hal pertama yang saya lakukankan install gnome device manager untuk mengetahui apakah vendor yang mengeluarkan webcam ini dan ternyata adalah Suyin Corp. Selanjutnya saya langsung saja cari di Google alamat situsnya. Dan ternyata walaupun situs itu ada tetapi tidak menyediakan untuk linux atau ubuntu (ga tahu sekarang ada pa kagak). Terpaksa ( walaupun terpaksa kita harus ikhlas..hehe) cari refensi yang lain. ..Gagal...akhirnya malas ...vacum dulu beberapa minggu.

Setelah vacum beberapa minggu saya mendapat wangsit untuk menginstall Camorama. Gampanglah installnya tinggal "sudo apt-get install camorama" ^_^. walaupun berhasil menginstallnya tetapi muncul pesan

Untuk kesekian kalinya saya dikecewakan...tetapi intinya harus coba lagi. setelah membaca beberapa forum yang berbeda, saya mencoba menggunakan GTK + UVC viewer . saya mendownloadya berupa .deb jadi sangat gampang diinstall, tinggal klik saja sodara-sodara sekalian..hahaha..setelah berhasil menginstall akhirnya saya mencoba menjalankan aplikasinya. Waktu saya buka ternyata di layar monitor terlihat tampang orang yang sangat culun dan cupu. setelah saya perhatikan dengan seksama ternyata itu adalah saya. ^_^.. untuk link download

silahkan download here  



screen shoot

ingat-ingat..itu bukan foto sayah...^^

Minggu, 04 April 2010

Tingkah Aneh Bayi

Kadang-kadang bayi dapat membuat kita tertawa. Ini ada beberapa foto bayi yang bisa membuat anda tertawa. Terima kasih buat om Google untuk gambar-gambarnya


 ternyata anak kecil juga bisa..ckckck


Ini anak kelihatannya kelaparan.

budaya hemat oleh ibunya. sambil cuci piring bisa mandiin anak. "hemat pangkal kaya"
habis mabuk-mabukan semalam. biasa lah anak muda..eh bayi muda...gaul coy....
Mr. thinker


wah,kecil-kecil udah parno....





 rokok dulu lah...



sok imut

mabuk coy....

teroris masa depan

what the skill

yakuza

  semoga anda terhibur dengan foto-foto ini, menghilangkan stress

Jumat, 26 Maret 2010

Become Ubuntuer


Sudah saya tidak posting, hal ini disebabkan oleh peraliha OS. OS yang saya adalah ubuntu linux. Jadi saya mencoba hal-hal baru dan ada beberapa settingan yang harus saya ubah demi kenyamanan. Terutama masalah VPN, java, Netbeans IDE, Eclipse, memang butuh waktu untuk belajar. Saat pertama kali mencoba saya, ada perasaan takut akan suasana baru di ubuntu, karena ada isu bahwa linux itu susah. Tetapi tidak sepenuhnya betul, itu menurut pengalama saya selama ini.



Kenapa saya memilih ubuntu daripada distro lain? Ada hal-hal yang mendasar yang dapat saya jelaskan disini (selain kesalahan instalasi dual boot :p). setelah membaca beberpa referensi mengapa ubuntu itu bagus secara khusus dan linux secara umum.
  1. jarang crash
  2. linux lebih aman daripada windows (virus, trojan, dll)
  3. gratis dan shareable(anda dapat mengubah ubuntu sesuka anda,tidak ada yang disembunyikan.
  4. tidak ada yang membatasi anda dalam explorasi linux
  5. komunitas ubuntu yang dapat membagi pengalaman mereka
   saya memilih ubuntu juga karena kemudahan yang diberikan dengan modal apt-get anda sudah dapat menginstal berbagai  program. Saran saya seandainya anda baru belajar linux. belajar terlebih dahulu tentang repo dan apt-get.

   Beberapa printscreen, memang desktop saya tidak terlalu banyak animasi, tetapi ini hanya digunakan untuk  gambaran saja.

  Pertama kali memakai linux memang terasa aneh, tetapi itu hanya masalah waktu. Karena selama ini kita terbiasa dengan windows. kalau seandainya anda memakai ubuntu atau ubuntu/linux. adan bisa memakai dual boot, atau virtual. bagi anda yang RAM yang kurang dari 2 giga, sebaiknya memakai dual boot. karena kasihan komputer anda. lemot pisan euy.

PS
alasan lain saya migrasi OS karena takut ada pemeriksaan di Bandara. Bisa disita laptop saya, kan sayang tho...

Senin, 08 Maret 2010

Beda HUB dengan Switch

   Saya sempat bingung membedakan antara switch dan hub, setelah cari-cari di internet. saya mendapatkan beberapa artikel. di bawah ini adalah kesimpulan dari artikel-artikel tersebut.


HUB

   Jika hub ingin mengirim sebuah paket ke sebuah IP tujuan maka hub akan mem-broadcast semua paket (jadi setiap jaringan yang tersedia akan menerima packet tersebut dan mecocokkan IP-nya, kalau tidak cocok maka akan ditolak, kalau cocok paket itu akan diterima). Coba kita bayangkan jika beberapa komputer mengirim paket dalam waktu yang bersamaan, maka akan terjadi collision (tabrakan) yang menyebabkan delay pengiriman.
   Fungsi dasar hub adalah menerima sinya sinyal dan meneruskannya ke komputer yang lain. Hub bisa bersifat aktif dan pasif. aktif karena hub berfungsi sebagai repeater, meregenerasi sinyal dan mengirimkannya. Pasif karena berfungsi sebagai kotak sambungan, dimana hub membagi sinyal yang masuk untuk dibagaikan ke jaringan.



hub bekerja pada physical layer, anda dapat melihat penjelasan mengenai physical layer pada OSI layer.


SWITCH

   Switch digunakan untuk menghubungkan komputer dalam suatu area tertentu. Di dalam switch juga terdapat Routing digunakan untuk menggubungkan switch dengan router(router berfungsi untuk menghubungkan beberapa jaringan). Switch berkerja dengan menentukan MAC address suatu tujuan pengiriman. Sehingga tidak perlu membroadcast ke semua alamat. Jadi switch dapat mengurangi trafic. Switch bekerja pada MAC address bukan pada IP, sehingga pada umumnya lebih cepat daripada router.  Switch bekerja pada data link layer dan kadang-kadang bekerja di network layer



KESIMPULAN

   Switch lebih baik daripada hub, karena switch dapat menangai masalah trafik, hub bekerja di physical layer sedangkan switch bekerja di layer 2(data link layer) atau layer ke 3 ( network layer).

"MUDAH-MUDAHAN BERMANFAAT"

Minggu, 28 Februari 2010

Hide My Recent Documents

  Kadang-kadang kita tidak ingin file yang pernah kita lihat tampil di my recent documents, my recent documents tidak dapat dihapus, tetapi sebenarnya kita dapat menghilangkannya.
   

    1. klik kanan pada START  menu.pilih properties

   2. klik cuztomize


   3. tab advance
   4. hilangkan tanda centang dari list my most recently opened documents

   selamat mencoba, mudah-mudahan bermanfaat

Rabu, 24 Februari 2010

Rainlender, calender for desktop

  Rainlender adalah kalender desktop saya, karena kita dapat mencatat semua kegiatan kita di railender, skin bisa di ubah, ada alarm, tampilan menarik dan lain-lain. RECOMMENDED


dapat di download rainlender.net

Selasa, 23 Februari 2010

windows shortcut

   windows memiliki shortcut yang berguna untuk mempercepat proses kerja, ini ada beberapa windows shutcut yang berguna.
  1. F1 : help
  2. CTRL+ESC: membuka Start menu
  3. ALT+TAB: menukar windows program yang terbuka.
  4. ALT+F4: keluar dari program
  5. SHIFT+DELETE: menghapus secara permanen (tidak disimpan di recycle bin)
  6. Windows Logo +  L :  mengunci kumputer (pada menu log on).
  7. CTRL+SHIFT+ESC: membuka Windows Task Manager
  8. F2: Rename suatu file
  9. Windows Logo: Start menu
  10. Windows Logo+R: Run dialog
  11. Windows Logo+M: Minimize all
  12. SHIFT+Windows Logo+M: Undo minimize all
  13. Windows Logo+E: Windows Explorer
  14. Windows Logo+D: Minimize semua open windows dan menampilkan  desktop 
   Sebenarnya masih banyak shortcut yang lain, tetapi saya hanya menampikan shortcut yang saya pakai setiap harinya. Selamat mencoba, mudah-mudahan bermanfaat.

Jumat, 19 Februari 2010

Isi Waktu Luang dengan Jigs@aw Puzzle

   Ini adalah game ringan favorit saya, mengisi waktu luang setelah belajar (cie..sombong pakai nyebutin belajar). Game ini jadi pilihan saya karena tidak terlalu menyita waktu seperti Dota, CS, dan teman-temannya lah. Jika ingin berhenti, ya bisa langung berhenti, tidak seperti main game Dota yang pasti ada perasaan tanggung, sehingga main sampai selesai.

   Ini adalah halaman bermainnya, halaman utama terdiri berbagai macam kumpulan gambar yang belum diselesaikan dan memilik tingkat kesulitan yang berbeda. Anda juga bisa menambah gambar puzzle yang anda inginkan, misalnya gambar pacar anda (agar bikin semangat,,hehe).
 silakan download versi trialnya

DOWNLOAD ukuran 25,80

atau bisa di-download di softpedia

Kamus Inggris- Indonesia, Indonesia-Inggris (free-made in Indonesia)

   Saya suka baca komik di internet atau novel luar negeri, yang kadang-kadang belum diterjemahkan. Tentunya kita memerlukan kamus to??ya to?? kalau kamus manual, males buka dan carinya lama. kalau pakai google translate, berarti tergantung sama internet dong. Sebagai alternatifnya pakai kamus digital saja. Banyak kamus digital internet, tetapi saya menyarankan yang satu ini, karena selain free(hehehe,,free itu wajib kayaknya) user friendly banget dah. Selain itu tampilan menarik dan bisa diubah-ubah.

  Ini tampilan jika diminimize, jika diperbesar maka tampilanya bisa seperti yang dibawah ini.




   Kelebihan lain, bisa diatur untuk always on top dan jika anda mencari sebuah kata, anda tidak perlu untuk copy-paste, cukup copy selanjutnya kata yang anda copy otomatis akan berada di textfield.

DOWNLOAD size 2,7 mb


SELAMAT MENCOBA, mudah-mudahan bermanfaat.

Membuat PDF di Microsoft word 2007






   Pengalaman saya waktu pengumpulan tugas kuliah berupa softcopy, mengharuskan mahasiswa untuk mengumpulkan tugas dalam bentuk *.pdf. Kadang-kadang kita tidak punya acrobat reader professional atau foxit reader professional, tapi hanya punya Microsoft  word (walaupun itu bajakan..hehehe). Sebenarnya fitur save as pdf sudah ada di Microsoft Word, tetapi masih belum aktif. Terus bagaimana caranya? ya kita tinggal download add-in-nya.

ini link download-nya klo dead link. ini web-nya. Kalau sudah selesai, tinggal install seperti biasa.

  
 Anda dapat lihat, bahwa PDF or XPS sudah aktif, berarti anda sudah dapat men-save dengan format *.pdf. selamat mencoba, mudah-mudah-an membantu.

Rabu, 17 Februari 2010

DomdomSoft (manga downloader)

Sebelum saya memulai izinkan saya untu menari nafas dulu....huft....Terima kasih telah mau menunggu. Yup, mari kita mulai, bagi anda yang senang baca manga (apasih beda manga ma komik, ane ga ngerti???) di onemanga.com , mangahut.com, dll kadang-kadang kita tidak sempat untuk membacanya secara online. Ada satu solusi untuk anda yang tidak sempat untuk membaca manga secara online, syaratnya yang pertama harus bayar sama saya dulu...ya enggak lah... hanya ada 2 syarat kok
  1. punya koneksi internet
  2. download software ini dodomsoft ukuran 5 mb klo broken link langsung aja ke situsnya www.domdomsoft.com
   Saya review sedikit, agar seolah-olah blog ini professional, inget loh seolah-olah professional. Sebenarnya ada 2 versi yang pertama versi full (berbayar) yang kedua versi limited (yang gratis, ane suka yang gratisan,hheheheh).


Seperti yang dilihat di tampilan menu utamanya. Kita bisa mencari manga di situs yang kita pilih. setelah list sudah ditemukan klik ganda list tersebut. maka akan muncul tampilan seperti di bawah ini.



Pilih chapter yang akan dibaca dengan mencentang chekbox, sebelum di save sebaiknya tukar dulu dimana anda akan menyimpan manga tersebut. lihat Download to . setelah itu klik icon Save. kalau mau konfigurasi tempat download juga bisa, pilih option dan anda pasti bagaimana caranya setelah melihat gambar di bawah ini .




note : pengalaman saya, biasanya mendownload 1 chapter lama,lama di loading nya bukan lama di downloadnya. Mungkin gara-gara ISP juga sich...selamat mencoba ya.....