Minggu, 21 Agustus 2011

10 Hal Yang Tidak Menguntungkan Dalam Pekerjaan Bidang IT

Jika anda sedang mempersiapkan diri berkarir di bidang IT atau masih baru bekerja dalam dunia IT. Ada 10 rahasia yang tidak menguntungkan yang harus anda ketahui, rahasia ini sebagian besar ditujukan untuk administrator jaringan, manajer IT, dan profesional destkop support.
1. Profesional IT sering kali menggunakan jargon untuk menutupi kesalahanya
Banyak profesional IT menutupi kesalahan yang mereka lakukan dengan memberi penjelasan yang membingungkan kepada manajer non teknis, karena biasanya mereka tidak memiliki pemahaman yang baik tentang teknologi. Sebagai contoh untuk memberitahu seorang manajer bisnis non teknis mengapa aplikasi keuangan tidak dapat dijalankan selama 3 jam, maka profesional IT mungkin akan mengatakan “Terjadi blue screen pada layar SQL yang menjalankan applikasi keuangan” padahal penyebab sebenarnya adalah update driver yang ia terapkan pada server tidak diuji terlebih dahulu.

2. Beberapa profesional IT mengembangkan teknologi berdasarkan kemampuan dalam menjalankanya
Banyak profesional IT yang memilih dan mengimplementasikan teknologi didasarkan pada kemampuan dan seberapa bebas mereka dapat menggunakan atau menjalankanya, bukan berdasar pada mana yang benar benar baik dan bermanfaat untuk bisnis itu sendiri.

Sebagai contoh sebuah perusahaan lebih memilih untuk menggunakan sistem operasi Windows karena latar belakang karyawan ITnya memiliki kemampuan lebih menggunakan Windows, padahal menggunakan sistem operasi Linux adalah solusi yang lebih baik.

3. Para staff atau karyawan IT adalah hambatan terbesar dalam menerapkan teknologi yang baru
Salah satu kendala terbesar untuk migrasi ke teknologi yang baru adalah, tidak ada persetujuan dari manajemen keuangan karena banyaknya biaya yang harus dikeluarkan. Ketika mereka sudah memiliki sesuatu dan terbiasa menggunakan yang sudah ada, mereka enggan untuk mengubahnya, ini bisa jadi hal yang baik karena pekerjaan mereka tergantung dari kestabilan infrastruktur yang ada. Namun mereka juga menggunakanya sebagai alasan untuk tidak menghabiskan waktu belajar sesuatu yang baru.

4. Anda akan banyak menghabiskan waktu dengan teknologi lama dibandingkan dengan mengimplementasikan sesuatu yang baru
Hal yang menarik bekerja dalam bidang IT adalah bahwa kita akan banyak bermain dengan teknologi terbaru yang ada pada saat ini, namun tidak terjadi di sebagian besar pekerjaan IT. Yang benar adalah bahwa para profesional IT biasanya menghabiskan waktu untuk menjaga dan merawat teknologi yang sudah ada sebelumnya.

5. Vendor dan konsultan IT akan mengakui kehebatanya ketika proyek berjalan dengan baik, sebaliknya anda akan disalahkan jika proyek yang dijalankan gagal
Bekerja dengan konsultan ITadalah bagian penting dari pekerjaan dan dapat menjadi salah satu hal yang lebih menantang. Konsultan akan membantu memberi solusi untuk anda dalam mengerjakan suatu proyek, dan ketika semuanya berjalan dengan baik maka ini akan menjadi sebuah kerjasama yang baik.

Tetapi anda harus berhati hati, ketika ada sesuatu yang salah beberapa konsultan akan menganggap bahwa andalah penyebabnya, dan mengklaim bahwa solusi yang mereka berikan sudah benar dan bekerja baik pada perusahaan lain. Sebaliknya jika proyek berjalan dengan lancar, mereka akan mengakui kehebatan dalam solusi yang merke berikan dan mengabaikan pekerjaan besar yang telah anda lakukan untuk menyesuaikan dan mengimplementasikan solusi untuk perusahaan anda.

6. Anda akan sering diminta oleh rekan kerja untuk memperbaiki masalah PC mereka dirumah yang bukan bagian dari pekerjaan anda
Karena anda dianggap sebagai orang yang ahli dalam bidang teknologi atau karena anda adalah seorang teknisi jaringan, rekan kerja anda akan sering meminta bantuan dalam menyelesaikan masalah pada PC mereka dirumah seperti, bagaimana menghilangkan virus atau mengaktifkan router nirkabel yang berhenti bekerja karena mati lampu.

Beberapa dari mereka bahkan akan membawa PC rumahnya ke kantor anda untuk diperbaiki. Jika itu adalah rejeki, maka anda akan dibayar sesudahnya, tetapi tidak sedikit dari mereka yang hanya mengharapkan bantuan anda secara gratis. Membantu orang lain dapat sangat bermanfaat, namun anda harus tahu kapan harus membantu dan kapan harus menolaknya.

7. Sertifikat tidak akan selalu menjamin seseorang untuk menjadi karyawan yang baik
Manajer sumber daya manusia pada sebuah perusahaan akan lebih tertarik untuk merekrut seseorang yang bersertifikasi, karena dengan hal itu memudahkan departemen HR (Human Resource) untuk menyeleksi calon pekerja dengan lowongan yang ada.

Sertifikasi akan membuka karir anda lebih luas, menunjukkan bahwa anda orang yang terorganisir, ambisius dan memiliki keinginan yang besar dalam memperluas keahlian anda. Jika anda memiliki sertifikasi yang sesuai dengan keahlian anda, maka hal itu akan menjadi nilai tambah dan nilai jual bagi anda. Namun pada kenyataanya banyak pimpinan perusahaan yang mengeluh dengan teknisi yang dipekerjakan berdasarkan sertifikasi.

Mereka umumnya hanya memiliki skill dan kemampuan yang baik dalam bidangnya tetapi tidak tahu bagaimana mengatur atau menangani masalah dengan cepat karena tidak memiliki pengalaman bekerja sebelumnya. Maka sertifikat sebenarnya bukan satu satunya indikator untuk mengukur seberapa baik seseorang dapat bekerja.

8. Anda bisa menjadi orang yang paling dibenci atau paling disegani oleh bawahan anda jika anda seorang manajer IT
Jika anda dapat menangani suatu masalah yang dapat memperpanjang jam kerja bawahan anda, maka anda bisa menjadi atasan yang disegani bagi mereka. Namun sebaliknya jika anda tidak dapat menangani sesuatu yang dapat menghambat pekerjaan atau memperpanjang jam kerja bawahan anda, seperti tiba tiba saja koneksi jaringan sedang down, maka mereka akan menganggap bahwa andalah penyebabnya.

9. Anda akan disalahkan jika terjadi kesalahan konyol pada pengguna komputer
Beberapa pengguna komputer akan spontan melimpahkan kemarahanya ketika frustasi. Mereka bisa saja meluapkanya kepada anda karena anda adalah seorang staff IT dengan menyalahkan anda seperti “apa yang salah sama komputer ini?”, “komputer ini rusak, kenapa masih dipasang!” atau “kamu apain komputernya?kenapa bisa jadi begini”.

Padahal kesalahannya adalah karena kecerobohan atau kelalaian dari mereka sendiri, seperti ternyata mereka tidak sengaja mencabut kabel mouse dengan kaki mereka, atau bahkan menumpahkan kopi mereka di keyboard komputer.

10. Bayaran di bidang IT lebih besar dibandingkan dengan profesi lain, namun karena itulah perusahaan anda dapat mempekerjakan anda kapan saja diluar jam kerja
Kebutuhan akan profesional IT akan terus meningkat bagi perusahaan, seriring berkembangnya teknologi dalam bisnis dan kehidupan masyarakat. Karena bayaran bagi profesional IT cukup besar, perusahaan sering kali menambah jam kerja anda sewenang-wenang, karena anda dianggap sebagai bagian inti dari perusahaan.

Anda bisa saja bekerja lebih dari 6 jam pada akhir pekan untuk menyebarkan (deployment) update sebuah software, atau bahkan menerima telepon pada malam hari untuk mengatasi jaringan yang bermasalah. Tidak ada kompensasi waktu selama anda masih dibayar dengan baik

Transportasi Monorel Masa Depan yang Unik dan Menyehatkan


Inilah solusi transportasi monorel alternatif masa depan. Personal, efisien, murah, dan menyehatkan.

Sepertinya menyenangkan ya jika di Indonesia ada alat transportasi seperti ini. Walau sifatnya untuk jarak pendek, tapi kendaraan monorel ini tampak lebih efektif ketimbang rencana monorel di Jakarta yang tidak kunjung selesai dibangun.

Kendaraan bernama Shweeb ini adalah gabungan antara teknologi monorel dan sepeda. Bentuk kendaraannya adalah kapsul transparan yang muat untuk satu orang. Di dalamnya ada pedal untuk dikayuh si pengendara.

Dengan desain ini, Shweeb menawarkan solusi kendaraan personal untuk diterapkan di perkotaan, dengan sistem efisien, murah, sekaligus juga rekreasional dan menyehatkan. Sistem transportasi ini sudah diterapkan di Agroventures Park di Rotorua, Selandia Baru.

Shweeb awalnya adalah ide untuk proyek "Drive innovation in public transportation" yang bersaing dengan proyek lain dalam ajang Project 10^100 yang diselenggarakan Google tahun 2008. Dari 150.000 ide dari seluruh dunia, Shweeb adalah satu dari 5 pemenang yang banyak dipilih publik.

Google melihat ide ini sangat bisa diterapkan untuk visi sarana transportasi masa depan. Sehingga pada September 2010, Google Inc. menginvestasi Rp8,5 miliar untuk penelitian dan pengembangannya. Shweeb akan segera menetapkan lokasi pembangunan sarana transportasi untuk umum pertamanya.

Selasa, 09 Agustus 2011

Kawah Misterius Di Planet Mars


Kawah ini, dikenal sebagai Orcus Patera, adalah kawah, aneh berbentuk elips yang terletak di dekat ekuator Mars. Panjang sekitar 240 mil dengan lebar 90 mil, bentuk memanjang yang tidak sesuai dengan model standar pembentukan kawah, meninggalkan misteri yang membingungkan.


Orcus Patera terletak di antara dua gunung berapi terbesar Mars, Elysium Mons dan Olympus Mons (yang juga merupakan puncak tertinggi di tata surya). Kawah itu memiliki bibir yang naik sampai 1800 m di atas dataran sekitarnya, dan mencapai kedalaman 400-600 m di bawah permukaan Mars.

Patera adalah istilah yang digunakan untuk jenis kawah yang tidak teratur terbentuk oleh gunung berapi, dengan contoh-contoh terkenal lainnya termasuk Mars Hadriaca Patera dan Tyrrhena Patera. Namun, meskipun nama dan fakta bahwa diposisikan dekat gunung berapi, asal Orcus Patera sebenarnya masih belum jelas.

Namun, penjelasan teori yang paling mungkin adalah bahwa itu dibuat dalam sebuah dampak miring, ketika asteroid menghantam permukaan dengan sudut yang sangat dangkal, mungkin kurang dari lima derajat horisontal. Hal ini dikenal sebagai dampak miring, dan akan mampu menggali semacam bentuk kawah yang tampak tidak biasa. Namun, tidak ada bukti konklusif yang mendukung salah satu teori, dan sebagainya Orcus Patera tetap menjadi misteri bagi kita sampai kita bisa keluar sana dan kita lihat dari dekat.

Inilah Fungsi Tombol F1 - F12


Umumnya dikenal sebagai “function keys” atau diartikan dalam bahasa indonesia adalah “tombol fungsi”, F1 sampai F12 mungkin memiliki berbagai kegunaan yang berbeda atau tidak digunakan sama sekali. Tergantung pada sistem operasi yang dipasang dan program perangkat lunak yang dipakai. Sebuah program tidak hanya menggunakan masing-masing “tombol fungsi”, tetapi juga menggabungkan fungsi tombol dengan ALT dan / atau CTRL kunci. misalnya, pengguna Microsoft Windows dapat menekan ALT + F4 untuk menutup program yang sedang aktif.

Di bawah ini adalah daftar pendek dari beberapa fungsi umum dari “tombol fungsi” pada komputer yang menjalankan Microsoft Windows. Seperti yang penulis sebutkan di atas, bahwa tidak semua program mendukung semua “tombol fungsi” dan / atau dapat melakukan tugas yang berbeda-beda seperti yang disebutkan di bawah ini.

F1
F1 = Hampir selalu digunakan sebagai tombol bantuan, hampir setiap program akan membuka layar bantuan (help) ketika tombol ini ditekan.
Windows key + F1 = membuka “Microsoft Windows Help” dan “support center” .
Shift + F1 = menunjukkan format dokumen (MS Word)
ALT + F1 = Pergi ke halaman berikutnya
ALT + Shift + F1 = Pergi ke halaman sebelumnya
CTRL + ALT + F1 = Tampilan Info Sistem Microsoft (tidak bekerja pada Windows Vista)
CTRL + Shift + F1 = Mengubah font (tidak bekerja pada Windows Vista)

F2
F2 = Merubah nama file
Shift + F2 = Salin Teks
CTRL + F2 = perintah Print preview (MS Word)
ALT + Shift + F2 = perintah Simpan (MS Word)
CTRL + ALT + F2 = perintah Buka (MS Word)

F3
F3 = Biasanya berfungsi sebagai fitur pencarian untuk banyak program termasuk Microsoft Windows
Shift + F3 = Perubahan kasus teks di MS Word
CTRL + F3 = Program spesifik. Percobaan dengan yang satu ini, tapi menyimpan pekerjaan Anda pertama!
ALT + F3 = Membuat sebuah blok bangunan di MS Word

F4
F4 = Membuka “Find Window”
Shift + F4 = Mengulangi menemukan atau Pergi Untuk tindakan (MS Word)
CTRL + F4 = akan menutup jendela yang terbuka dalam jendela aktif di Microsoft Windows
Alt + F4 = Menutuputup program yang aktif. Jika tidak ada program yang terbuka, Anda dapat mematikan komputer dengan kombinasi ini!

F5
F5 = di semua browser internet modern, menekan F5 akan me-refresh atau me-reload halaman.
Shift + F5 = Memindahkan ke revisi sebelumnya (MS Word)
CTRL + F5 = Unconditional Refresh (refresh Internet Explorer dari Internet, tidak cache)
ALT + F5 = Menutup Program Word
CTRL + F5 = mengembalikan dokumen ke ukuran windows (tidak fungsional)

F6
F6 = Memindahkan kursor ke Address bar di Internet Explorer dan Mozilla Firefox.
Shift + F6 = Program spesifik. Percobaan risiko Anda sendiri, dan jangan lupa untuk menyimpan pekerjaan Anda terlebih dahulu.
CTRL + F6 = Siklus ke depan antara jendela yang terbuka dalam sebuah program
CTRL + Shift + F6 = Siklus ke belakang antara jendela yang terbuka dalam sebuah program

F7
F7 = Umumnya digunakan untuk memeriksa ejaan dan tata bahasa dokumen dalam program-program Microsoft seperti Microsoft Word, Outlook, dll
Shift + F7 = Membuka perintah Tesaurus di MS Word.
CTRL + F7 = spesifik Program.
CTRL + Shift + F7 = informasi Update di MS Word
ALT + F7 = Mencari salah eja berikutnya atau kesalahan tata bahasa.

F8
F8 = Tombol fungsi yang digunakan untuk masuk ke menu startup Windows, biasa digunakan untuk masuk ke Windows Safe Mode
Shift + F8 = Mengecilkan pilihan saat ini (MS Word)
CTRL + F8 = spesifik Program. Dalam Microsoft Project itu mengubah ukuran jendela proyek.
Alt + F8 = Membuka menu makro (MS Word)

F9 (kombinasi ini hanya berlaku untuk MS Word)
Shift + F9 = Beralih di antara kode halaman dan itu hasil
CTRL + F9 = Insert dan kosong halaman
CTRL + Shift + F9 = hapus bidang
ALT + F9 = Beralih di antara semua kode halaman dan hasilnya

F10 (Fungsi lain MS Word)
Shift + F10 = Menampilkan menu shortcut
CTRL + F10 = Memaksimalkan dokumen pada jendela
CTRL + Shift + F10 = Mengaktifkan to ruler (Non-fungsional)
ALT + F10 = Memaksimalkan jendela program

F11
F11 = Modus layar penuh di semua browser Internet modern.
Shift + F11 = Pergi ke halaman sebelumnya (MS Word)
CTRL + F11 = Kunci bidang
CTRL + Shift + F11 = Aktifkan bidang
ALT + Kode F11 = Tampilan Microsoft Visual Basic
ALT + SHIFT + F11 = Microsoft Visual Studio Tampilan Kode

F12
Shift + F12 = Pilih Simpan perintah (MS Word)
CTRL + F12 = Membuka Pilihan perintah
CTRL + Shift + F12 = Pilih perintah Cetak print

Mobil Termahal Di Dunia Saat Ini


Mercedes-Benz S-Class dinobatkan sebagai Best Luxury Car oleh majalah mingguan asal Inggris, Auto Express. Mercedes-Benz S-Class ini berhasil mengalahkan dua pesaing terberat yakni, Audi A8 L dan Jaguar XJ.

Ini penghargaan keenam kali -- secara berturut-turut -- yang diterima Mercedes-Benz S-Class di ajang Auto Express New Car Awards. “S-Class masih memegang tongkat supremasi. Tak ada yang bisa menandingi kesempurnaannya. Fitur-fitur yang ada menjadikan S-Class menjadi mobil paling aman dan hi-tech,” kata Acting Editor Auto Express , Graham Hope yang tertulis di laman majalah Auto Express, Senin 8 Agustus 2011.

Menurut dia, mobil seharga Rp2 miliar lebih ini menawarkan pengendaraan luar biasa nyaman. “Inilah sedan paling bisa membuat santai para penumpangnya,” tambah Graham.

Mercedes-Benz mengklaim S-Class telah menjadi patokan sedan mewah sejak lebih dari 30 tahun. Kini, S-Class dibekali salah satu mesin diesel paling ramah lingkungan BlueTEC plus ECO start/stop. Mesin diesel S-Class sudah sesuai EURO6.

Mobil lain yang tak kalah mewah yakni Audi A8 L. Dengan panjang 5,27 meter yang mana lebih panjang 13 cm dibanding versi standarnya, mobil ini diklaim memberikan ruang yang lebih lapang bagi penumpang di kursi belakang. Soal kenyamanan, pengendara akan dimanjakan layaknya penumpang kelas utama di pesawat udara, mulai dari sistem pencahayaan sampai dengan sistem pengontrol suhu otomatis untuk 4 zona.

Audi A8 L terbaru diluncurkan dengan mesin 3.0 Turbo FSI Quattro. Mesin dengan konfigurasi V6 ini sanggup menghasilkan tenaga hingga 290 dk dan torsi 420 Nm. Untuk harga, Audi A8 L tipe standar dilepas Rp1.7 miliar, sedangkan untuk versi full option dilepas Rp1.960 miliar.

Terakhir, mobil yang tidak kalah mewah dibanding keduanya adalah Jaguar JX. Keunggulan sedan luxury asal Inggris ini terdapat di desain eksterior dan interiornya. Mobil yang dibandrol Rp2,8 miliar menggunakan mesin 5.000 cc V8, yang bisa menyemburkan tenaga 470 HP.

Kesan mewah bertambah ketika Jaguar XJ dilengkapi dengan panaromic glass roof yang inovatif. Fungsi alat tersebut memberikan pencahayaan di kabin penumpang. Namun, fitur yang paling memukau dari mobil ini, adalah Dual View Technology pada layar di dekat kemudi. Fitur tersebut sangat handal untuk menjaga keselamatan pengemudi dan penumpang, sebab dari pandangan berbeda layar menampilkan gambat berbeda.

96 Website Software Gratis


Kali ini postingan tentang website yang menyediakan freeware, maraknya penggunaan software bajakan dan susahnya nyari software buat komputer di Indonesia membuat aku ingin membantu memberikan informasi utk rekan-rekan Blogger.

1. FreewareFiles.com
http://www.freewarefiles.com
Kamu bisa mendownload software-software gratis seperti game, browser web, screensaver, driver, desktop, spyware, dll.
2. Nonags
http://www.nonags.com
Program freeware lain bebas virus, spyware dan trojan.
3. Freeware Home
http://www.freewarehome.com
Website ini menawarkan software-software gratis dan layanan internet.
4. Free Downloads Center
http://www.freedownloadscenter.com
Website ini menawarkan download software gratis dan shareware, termasuk game, video, program antivirus,wallpaper,perlengkapan bisnis dll.
5. PortableApps.com
http://portableapps.com
Website ini menyediakan software portable gratis untuk USB drive, termasuk Firefox, OpenOffice, Media Player, program antivirus, dll.
6. SofoTex Downloads
http://www.sofotex.com
Menyediakan kumpulan download shareware dan freeware dengan review dan deskripsi pada kategori-kategori seperti PC utilities, games, screen savers, dll.
7. Completely Free Software
http://www.completelyfreesoftware.com
Freeware Windows dan DOS gratis yang telah di test, di review dan dinilai.
8. MyZips.com
http://www.myzips.com
Kumpulan download freeware dan shareware yang bisa kamu cari lewat box pencarinya.
9. Programfiles.com
http://www.programfiles.com
Kumpulan shareware, freeware, demo-demo, game-game dan banyak lagi.
10. FreewareWeb.com
http://www.freewareweb.com
Menawarkan kumpulan download freeware, dan shareware.
11. GameHippo
http://www.gamehippo.com
Kumpulan game PC gratis yang dikategorisasikan untuk windows, tanpa shareware atau demo, semua total gratis.
12. TinyApps.org
http://www.tinapps.org
Kumpulan software gratis yang sangat kecil untuk windows/dos sehingga muat
CD atau bahkan disket 1,44 MB
13. Freeware Guide
http://www.freeware-guide.com
Menyediakan berbagai macam program freeware untuk di download.
14. TopDownloads
http://www.topdownloads.net
Menyediakan berbagai macam game, screen savers, wallpapers, dan lain-lain untuk didownload gratis.
15. Open Universe
http://www.openuniverse.org
Freeware simulator sistem tata surya gratis, 3D. Dengan display planet, bulan, bintang, galaksi, asteroid dan pesawat ruang angkasa.
16. Files32.com
http://www.files32.com
Menawarkan download sharewaare dan freeware dengan fitur pilihan editor, rating pengguna, download terbanyak dan apa yang terbaru.
17. Pricelessware
http://www.pricelessware.org
Kamu bisa mendownload freeware terbaik windows yang telah dinilai dan diuji.
18. ACME Laboratories
http://www.acme.com
Koleksi utiliti dan tools untuk Unix dan Java, tutorial dan sumber-sumbernya, dll.
19. ABF-SOFT.com
http://www.abf-soft.com
Memiliki berbagai macam software program shareware dan freeware.
20. Only Freeware
http://freeware.intrastar.net/
Tidak ada yang lain kecuali freeware gratis disini.
21. SGI
http://www.sgi.com/fun/freeware/games.html
List game-game freeware dengan platform SGI
22. AnalogX
http://www.analogx.com/contents/download.htm
Lebih dari 5000 download gratis untuk windows dengan kategori Audio, Network, Programming dan System
23. DriversHeadquarters
http://www.drivershq.com
Menyediakan daftar lengkap driver yang bisa didownload gratis.
24. Mihov Freeware
http://www.mihov.com/eng/
Isi website ini merupakan campuran program dan grafik/gambar gratis untuk didownload.
26. Driverfiles
http://www.driverfiles.net
Download gratis driver untuk semua device populer atau jarang ada. Juga file DLL
27. Top Quality Freeware
http://www.topqualityfreeware.com
Lebih dari 2 kategori freeware yang bisa didownload termasuk game PC, icon, desktop, themes, grafik/gambar dan utiliti untuk internet.
28. The Free Site
http://www.thefreesite.com/free_software/
Beberapa software gratis yang bisa didownload.
29. Freeware Network
http://www.fwnetwork.com
Database ekstensif utiliti internet, business tools, player video dan audio, grafik desktop, dll.
30. Free Software 4 All
http://www.freesoftware4all.co.uk
Daftar kumpulan download freeware berkualitas.
31. Freeware World Team
http://www.all4you.dk/
Database internasional program freeware, untuk OS windows, dari seluruh dunia.
32. OnlyTheBestFreeware.com
http://www.onlythebestfreeware.com
Freeware desktop, internet, MP3, dan utiliti sistem untuk windows.
33. Free2U.org
http://www.free2u.org
Direktori komprehensif lebih dari 4000 program software.
34. Freeware Download Directory
http://freeware.seekfiles.com
Direktori ini mempunyai program-program gratis MP3, audio, multimedia, grafik, game, manajemen informasi, home dan pendidikan.
35. Top Freeware
http://www.topfreeware.net/
Direktori kumpulan freeware berkualitas
36. A1B2C3 Free computer Software
http://www.a1b2c3.com/free/
Kumpulan freeware ukuran sedang yang dikumpulkan berdasarkan kategori.
37. FreeWR
http://www.freewr.com
Menawarkan pilihan-pilihan software yang berguna dengan kategorisasi yang simpel
38. Kids Freeware
http://kidsfreeware.com/
Freeware khusus anak-anak. Bagus buat belajar dan permainan anak-anak yang sederhana dan menarik.
39. FreewareFind
http://www.freewarefind.com
Situs download freeware yang juga menyediakan newsletter bulanan dan mingguan tentang freeware.
40. Freeware Download Box
http://www.freewarebox.com
Menyediakan banyak kategori program dan link download.
41. Openwares
http://www.openwares.org
Kumpulan software open source yang bisa di download
42. Driver World
http://galttech.com.drivers.shtml
Kumpulan bermacam-macam device driver yang bisa di download.
43. Decent Downloads
http://decentdownloads.x-istence.com
Kumpulan beraneka freeware yang berguna.
44. Boostware
http://www.boostware.com
Kumpulan utiliti freeware untuk mempercepat operasi sistem untuk Linux, MAC, dan windows, dan review pendek untuk setiap produknya.
45. FreewarePro
http://www.freewarepro.com
Kumpulan koleksi freeware yang bisa di download untuk windows
46. DirFile
http://www.dirfile.com
Pusat download software dan freeware, juga ada file PAD.
47. 2-Software
http://www.2-software.net/
Kumpulan Software gratis dan open source.
48. Freeware Beast
http://www.freewarebeast.com
Software dan Game gratis dengan screenshot dan review
49. WebGrid
http://www.webgrid.co.uk
Kumpulan freeware yang sangat banyak
50. Freeware Directory
http://www.freewaredirectory.net
Kumpulan freeware yang dikategorisasikan ke dalam aplikasi, utiliti sistem dan file, permainan, prpgram-program komputer untuk PC, handheld, dan PDA.
51. Scan Complete
http://www.scancomplete.com
Antivirus gratis, spyware dan adware.
52. List of free statistical software
http://statistiksoftware.com/free_software.html
Software statistika gratis untuk semua platform dan dicantumkan juga deskripsi masing-masingnya.
53. Downloads from A to Z
http://www.azdownloads.info
Kumpulan bermacam-macam software termasuk freeware disusun secara alphabetis.
54. Radified Freeware
http://radified.com/articles/freeware.htm
Kumpulan freeware berguna yang sangat simpel.
55. The Free Web Network
http://www.thefreeweb.net/
Kamu bisa mencari software gratis di websitenya untuk semua platform
56. Absolute Freebies
http://www.absolutefreebies.com/best_freeware.html
Website ini berisi tentang berbagai rekomendasi freeware untuk windows gratis dan bisa di download.
57. DigitalArena
http://www.digitalarena.co.uk
Kumpulan software untuk animasi, ilustrasi, desain web, membuat game dan multimedia yang gratis dan shareware.
58. Free-Software-Downloads.org
http://www.free-software-downloads.org/
Kumpulan software gratis dengan hak cipta, dan dikategorisasikan berdasarkan review, kebutuhan OS dan ukuran download.
59. FreewareStop
http://www.freewarestop.org
Freeware internet, ftp, grafis,MP3, ZIP, enkripsi, utiliti sistem, font dan screensaver.
60. GoldFiles
http://www.goldfiles.com
Perpustakaan digital sumber-sumber download dan video game gratis.
61. Best Free Software
http://www.best-free-software.com
Daftar software-software alternatif yang gratis.
62. Afterzed
http://afterzed.com/freeware
Pilihan yang banyak meliputi utiliti, program aplikasi, dan file-file lain yang berhubungan dengan windows.
63. Compufiles
http://www.compufiles.com
Review dan link download ke berbagai program windows.
64. Program Central
http://programcentral.net
Download program freeware dan shareware untuk sistem windows dan linix. Termasuk daftar donwload yang populer lain.
65. Acme widgets and Gadgets
http://www.acmefreeware.com
Koleksi beberapa software windows gratis berdasarkan kategori.
66. My Free Programs
http://www.myfreeprograms.com
Koleksi program gratis yang berkualitas tinggi.
67. Real Free Software
http://www.realfreesoftware.com
Berbagai macam freeware yang dikategorisasikan.
68. Linx2go.topcities.com
http://linx2go.topcities.com
Kumpulan situs-situs software terbaik, termasuk freeware, shareware, desain web, webmaster tools, grafis, template. freebies dan banyak lagi.
69. Good Free Software
http://www.goodfreesoftware.netfirms.com
Kumpulan freeware-freeware baik yang bebas spyware.
70. Datasyndicate
http://www.datasyndicate.com
Kumpulan software-software yang bermacam-macam, termasuk freeware.
71. Freewaresoft.net
http://freewaresoft.net
Blog dengan update-update software baru yang bermacam-macam
72. Zakirium
http://www.zakirium.com
Kumpulan freeware berkualitas.
73. Bitszone.com
http://www.bitszone.com
Kumpulan file download, termasuk freeware yang dikategorisasikan untuk rumah tangga dan bisnis.
74. Freesoft.cc
http://www.freesoft.cc
Software untuk windows, linux dan macintosh
75. Perfect Freeware
http://www.perfectfreeware.com
Koleksi terkategorisasi dan mudah dicari lebih dari 2500 program freeware.
76. GNU Project and Free Software Foundation
http://www.gnu.org
Website ini adalah rumah bagi OS GNU, lisensi publik GNU, dan yayasan software bebas. Freeware-freeware open source bisa didapatkan disini.
77. Driver Guide
http://www.driverguide.com
Database driver-driver berbagai macam device
78. Free Download A Day
http://www.freedownloadaday.com
Blog yang menyediakan aplikasi freeware tiap hari.
79. TSM Soft
http://www.tsm-soft.com
Resource-resource dan screenshot deskripsi dan download untuk windows.
80. John Hood's Best of Free Software
http://www.jhoodsoft.org
Direktori freeware terbaik termasuk freeware alternatif Microsoft berkualitas.
81. Freeware Library
http://freeware.it-mate.co.uk
Kumpulan freeware dengan screenshot.
82. Micropistoff
http://micropistoff.tomc.org.uk
Alternatif-alternatif gratis untuk produk-produk komersial
83. MusthaveCD.com
http://www.musthavecd.com
Koleksi utiliti gratis penting untuk mengoptimalkan PC
84. Replacements.co.za
http://replacements.co.za
Kumpulan software open source gratis untuk menggantikan software-software yang telah awam.
85. ChipCom.net
http://www.chipcom.net/freeware.php
Daftar tools software untuk web dan utiliti berguna untuk windows dan linux.
86. The DawgHouse Project
http://www.madawg.net
Informasi-informasi dan download aplikasi freeware populer yang beraneka.
87. n01getsout.com
http://www.n01getsout.com
Kumpulan freeware untuk windows dan linux yang bisa menggantikan produk-produk komersial.
88. WebPagesOnly
http://www.freewebtown.com/webpagesonly
Software windows dan pocket PC
89. Perfect Freeware
http://www.perfectfreeware.com
Daftar yang terkategorisasi lebih dari 2500 program freeware.
90. Fix Disk Utilities and Windows Information Database
http://www.fixdisk.co.uk
Utiliti diagnostik dan program fix disk.
91. Forsaken Web
http://www.forsakenweb.com
Screenaver, game dan software-software lainnya.
92. Skan Software
http://www.skan.ru/en/
Kumpulan update program-program populer freeware dan shareware.
93. Soft 2006
http://www.soft2006.com
Kumpulan software open source dan freeware gratis.
94. Simon Lenton Freeware
http://www.simonlenton.i8.com
Direktori program-program freeware yang berguna.
95. SourceForge
http://www.sourceforge.net
Ribuan proyek open source gratis untuk berbagai macam jenis.
96. Freeware Directory
http://freewaredirectory.net
Di website ini lengkap sekali freeware yang terdaftar dan bisa didownload langsung.

Kamis, 04 Agustus 2011

Aplikasi client-server bagian-3


Setelah API dan server jadi sekarang saatnya kta membuat project untuk klientnya…, project ini agak lama karena kita harus buat desaign viewnya atau GUI-nya atau Visualnya.. Artikel ini meneruskan artikel sebelumnya..
dibawah ini screenshot projectnya :
client
setelah itu buat tablemodel dulu dengan nama TableModelPerson.java (class ini yang mengatur table yang ada di visualnya client)
package stta.bahrie.client.model;

import api.bahrie.entity.Person;
import java.util.ArrayList;
import java.util.List;
import javax.swing.table.AbstractTableModel;
/**
 * @author bahrie
 */
public class TableModelPerson extends AbstractTableModel {
    List list = new ArrayList();
    public TableModelPerson() {
    }
    public Person get(int row){
        return list.get(row);
    }
    public int getRowCount() {
        return list.size();
    }
    public int getColumnCount() {
        return 4;
    }
    public void insert(Person person) {
        list.add(person);
        fireTableDataChanged();
    }
    public void update(int row, Person person) {
        list.set(row, person);
        fireTableDataChanged();
    }
    public void delete(int row) {
        list.remove(row);
        fireTableDataChanged();
    }
    public void setData(List list) {
        this.list = list;
        fireTableDataChanged();
    }
    public Object getValueAt(int rowIndex, int columnIndex) {
        switch (columnIndex) {
            case 0: return list.get(rowIndex).getId();
            case 1:return list.get(rowIndex).getNama_depan();
            case 2: return list.get(rowIndex).getNama_belakang();
            case 3:return list.get(rowIndex).getTanggal_lahir();
            default: return null;
        }
    }

    @Override
    public String getColumnName(int column) {
        switch (column) {
            case 0:return "id";
            case 1:return "Nama Depan";
            case 2: return "Nama Belakang";
            case 3: return "Tanggal Lahir";
            default:   return null;
        }
    }
}
setelah itu buat desaign visualnya atau dlam istilah java adalah viewnya..

dibawah ini adlah screenshot desaing yg saya buat.
desaing
dan dibawah ini inspectornya atau nama variable tiap componen yang ad di visualnya..
variable

dan dibawah ini adalah sourcecode yang ada dibelakang view tersebut
package stta.bahrie.client.form;

import api.bahrie.entity.Person;
import api.bahrie.service.PersonSevice;
import java.rmi.RemoteException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import stta.bahrie.client.model.TableModelPerson;

/**
 *
 * @author bahrie
 */
public class FormClient extends javax.swing.JFrame {

    private TableModelPerson tableModelPerson = new TableModelPerson();
    private PersonSevice personSevice;

    /** Creates new form FormClient */
    public FormClient(PersonSevice personSevice) {

        this.personSevice = personSevice;

        try{
            tableModelPerson.setData(this.personSevice.getPerson());
        }catch(RemoteException exception){
            exception.printStackTrace();
        }

        initComponents();

        TablePerson.setModel(tableModelPerson);

        TablePerson.getSelectionModel().addListSelectionListener(new ListSelectionListener() {

            public void valueChanged(ListSelectionEvent e) {
                int row = TablePerson.getSelectedRow();
                if (row != -1) {
                    Person person = tableModelPerson.get(row);
                    textId.setValue(person.getId());
                    textNdepan.setText(person.getNama_depan());
                    textNbelakang.setText(person.getNama_belakang());
                    textTanggalLahir.setValue(person.getTanggal_lahir());
                }
            }
        });
    }

    void kosongkanText(){
        textId.setText("");
        textNdepan.setText("");
        textNbelakang.setText("");
        textTanggalLahir.setText("");
    }

    private void refreshButtomActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_refreshButtomActionPerformed
        // TODO add your handling code here:
        try {
            List list = personSevice.getPerson();
            tableModelPerson.setData(list);
            this.kosongkanText();
        } catch (RemoteException exception) {
            exception.printStackTrace();
        }

    }//GEN-LAST:event_refreshButtomActionPerformed

    private void insertButtomActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_insertButtomActionPerformed
        // TODO add your handling code here:
        try {
            Person person = new Person();
            person.setNama_depan(textNdepan.getText());
            person.setNama_belakang(textNbelakang.getText());
            person.setTanggal_lahir((Date) textTanggalLahir.getValue());

            Person person1=personSevice.insertPerson(person);
            tableModelPerson.insert(person1);
            this.kosongkanText();
        } catch (RemoteException exception) {
            exception.printStackTrace();
        }
    }//GEN-LAST:event_insertButtomActionPerformed

    private void updateButtomActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_updateButtomActionPerformed
        // TODO add your handling code here:
        try {

            int row = TablePerson.getSelectedRow();

            if (row == -1) {
                return;
            }

            Person person = tableModelPerson.get(row);

            person.setNama_depan(textNdepan.getText());
            person.setNama_belakang(textNbelakang.getText());
            person.setTanggal_lahir((Date) textTanggalLahir.getValue());

            personSevice.updatePerson(person);

            tableModelPerson.update(row, person);

            this.kosongkanText();

        } catch (RemoteException exception) {
            exception.printStackTrace();
        }
    }//GEN-LAST:event_updateButtomActionPerformed

    private void deleteButtomActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deleteButtomActionPerformed
        // TODO add your handling code here:
        try{
            int row=TablePerson.getSelectedRow();
            if(row==-1){
                return ;
            }
            Long id=tableModelPerson.get(row).getId();
            personSevice.deletePerson(id);

            tableModelPerson.delete(row);

        }catch(RemoteException exception){
            exception.printStackTrace();
        }
    }//GEN-LAST:event_deleteButtomActionPerformed
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JTable TablePerson;
    private javax.swing.JButton deleteButtom;
    private javax.swing.JButton insertButtom;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JButton refreshButtom;
    private javax.swing.JFormattedTextField textId;
    private javax.swing.JTextField textNbelakang;
    private javax.swing.JTextField textNdepan;
    private javax.swing.JFormattedTextField textTanggalLahir;
    private javax.swing.JButton updateButtom;
    // End of variables declaration//GEN-END:variables
}
sekarang tinggal buat Main.java nya untuk konek ke server
package stta.bahrie.sisterclient;

import api.bahrie.service.PersonSevice;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import javax.swing.SwingUtilities;
import stta.bahrie.client.form.FormClient;

/**
 *
 * @author bahrie
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws RemoteException, NotBoundException {
        // TODO code application logic here
        Registry registry=LocateRegistry.getRegistry("localhost", 1234);

        final PersonSevice service=(PersonSevice) registry.lookup("service");

        SwingUtilities.invokeLater(new Runnable() {

            public void run() {
         FormClient form=new FormClient(service);
         form.setLocationRelativeTo(null);
         form.setVisible(true);
            }
        });
    }
}
Alhamdulillah sampe disini sudah selesai tinggal testing..
dan dibawah ini adalah screenshoot testingnya…
testing

Selamat mencoba semoga tidak ada kesulitan.
Berita Terhangat | Promosikan Halaman Anda Juga
Related Posts Plugin for WordPress, Blogger...