Home

Puisi

baak Gunadarma

Gunadarma

Studentsite

2/28/2010

PI selesai

Akhirnya selesai juga program untuk persiapan PI (Penulisan Ilmiah) saya tentang zakat penghasilan, bagi teman-teman yang ingin mengunduh program saya silahkan klik UNDUH.

program ini masih dalam tahap pengembangan, bagi teman-teman yang pempunyai kritik atau saran silahkan comment disini

berikut adalah tampilan program

 

program ini masih dikembangkan dengan penambahan fasilitas penghitungan mawaris ( warisan) menurut islam...
cekidot.....

2/27/2010

Sedikit Mengenai Jaringan

Karena setiap hari saya berkutat dengan jaringan di Lab atau bahkan tanpa kita sadari kita juga selalu berhadapan dengan jaringan dalam kehidupan kita sehari-hari maka kali ini saya akan membahas sedikit mengenai jaringan.

jaringan akses

1. Teknologi Teleponi

a. Nama dan fungsi perangkat

teknologi_teleponi.png

* Sentral Telepon (switching unit) : adalah perangkat yang berfungsi untuk melakukan proses pembangunan hubungan antar pelanggan. Sentral telepon juga melakukan tugas pencatatan data billing pelanggan.
* MDF (Main Distribution Frame) : adalah sebuah tempat terminasi kabel yang menghubungkan kabel saluran pelanggan dari sentral telepon dan jaringan kable yang menuju ke terminal pelanggan. Bila sebuah sentral telepon memiliki 1000 pelanggan, maka pada MDF-nya akan terdapat 1000 pasang kabel tembaga yang terpasang pada slot MDF-nya, dimana setiap pasang kabel tembaga ini akan mewakili satu nomor pelanggan. Dan 1000 pasang kabel yeng terpasang di slot MDF ini akan di-cross coneect dengan 1000 pasang kable lain yang berasal dari saluran pelanggan yang menuju ke pesawat terminal pelanggan. Jadi bila seorang pelanggan ingin agar nomor teleponnya diganti dengan nomor lain, maka proses perubahan nomor ini dapat dengan mudah dilakukan dengan merubah koneksi saluran pelanggan di MDF-nya. MDF bisanya diletakan pada satu gedung yang sama dengan sentral teleponnya (berdekatand engansentral telepon).
* RK (Rumah Kabel) : juga merupakan sebuah perangkat cross connect saluran pelanggan, hanya saja ukurannya lebih kecil. Jadi dari MDF, kable saluran pelanggan akan dibagi-bagi dalam kelompok yang lebih kecil dan masing-masing kelompok kabel akan didistrubikan ke beberapa RK. Dan dari RK, kable saluran pelanggan ini akan dibagi-bagi lagi ke dalam jumlah yang lebih kecil dan terhubung ke beberapa IDF. Bentuk phisik RK adalah sebuah kotak (biasanya berwarna putih) dan banyak kita temui dipinggir-pinggir jalan.
* IDF (Intermediate Distribution Frame) : juga merupakan sebuah perangkat cross connect kabel saluran pelanggan, dengan ukuran yang lebih kecil dari MDF dan RK. Secara phisik, IDF berbentuk kotak-kotak (biasanya warna hitam) yang terpasang pada tiang-tiang telepon.
* TB (Terminal Box) : juga merupakan cross connect kabel saluran pelanggan yang menghubungkan antara kabel saluran pelanggan di dalam rumah dengan yang diluar rumah. Secara phisik, TB berbentuk kotak yang terpasang di rumah-rumah pelanggan.
* Pesawat telepon pelanggan : perangkat yang berfungsi sebagai transceiver (pengirim dan penerima) sinyal suara. Pesawat pelanggan juga dilengkapi dengan bell dan keypad DTMF yang berfungsi untuk mendial nomor pelanggan.

b. Metode Koneksi

Ø Call setup : proses yang diperlukan untuk membentuk sebuah panggilan jenis switched diantara beberapa perangkat DTE. Hal ini berkaitan dengan proses dial telepon hingga terjadi koneksi.

Ø Call establish : proses yang tejadi pada sistem panggilan telepon dimana merupakan proses tunggu panggilan telepon mendapat tanggapan (saat nada hubung)hingga proses pembicaraan.

Ø Call end : proses berakhirnya panggilan, koneksi telepon terputus.

Ø Call block : proses dimana panggilan ditolak, hal ini kemungkinan terjadi karena kerusakan jaringan ataupun panggilan yang dituju dalam keadaan sibuk.

c. Jenis Pensinyalan

ü Idle State

Ditandai dengan handset telepon dalam kondisi on-hook, sentral telepon sedang moitoring status saluran, sentral siap untuk mendeteksi suatu kondisi pemanggilan.

ü Call Request Signal

Ditandai dengan mengangkat handset telepon dan terdengar nada panggil.

ü Calling Line Identification

Sentral telepon mendeteksi kondisi panggilan dan mengidentifikasi nomor pelanggan yang nantinya sebagai pencatatan beban biaya telepon.

ü Determination of Originating Class of Service

Menentukan penyediaan layanan untuk pemanggil

ü Identification of Calling Party

Mengidentifikasi adanya layanan multi calling.

ü Connection to the Calling Line

Sentral melakukan sambungan ke saluran pemanggil.

ü Proceed to Send Signal

Sentral mengirimkan sinyal “dial tone” kepada pemanggil yang menandakan bahwa sentral telah siap untuk menerima nomor yang akan dipanggil

ü Address Signal

Pemanggil mengirimkan nomor telepon pelanggan yang akan dituju

ü Selection of Outgoing Line Termination

Sentral menentukan saluran keluar dari nomor yang telah diterima

ü Determination of Terminating Class of Service

Sentral menentukan cakupan layanan dari nomor pelanggan yang dituju pemanggil

ü Testing Called Line Termination

Sentral melakukan pengujian saluran yang dituju sebelum melakukan sambungan telepon

ü Status Signal

Sentral mengirimkan sinyal yang meninformasikan status dari nomor yang dituju

ü Connection to Called Line Termination

Setelah menemukan saluran nomor yang dituju dan status dari nomor tersebut free maka sentral melakukan sambungan

ü Alerting Called Customer

Sentral mengirimkan sinyal kepada pelangan yang dituju untuk menerima panggilan. Ini dilakukan sentral dengan mengirimkan ringing tone dan bersamaan dengan itu sentral juga mengirimkan ring back tone ke pemanggil.

ü Answer Signal

Jika pelanggan yang dituju menerima panggilan maka akan mengirimkan sinyal ke sentral, dan sentral memutuskan sinyal ring back tone dari saluran dan mengirimkan sinyal jawaban ke pemanggil

ü Complection of the Connection

Sentral melakukan sambungan panggilan antara pemanggil dan pelanggan yang dituju

ü Conversation State

Ini merupakan waktu percakapan antara calling and called customer, sentral mencatat sambungan dan berakhirnya sambungan yang nantinya digunakan dalam pencatatan tagihan telepon

ü Clear Signals

Jika masing-masing pelanggan menutup telepon maka arus dari sentral akan terputus dan hal ini sekaligus sebagai sinyal bagi sentral bahwa sambungan telah berakhir

ü Release of Connection

Sentral lalu menghapus sambungan antara calling and called customer, dan kembali ke posisi idle

sinyal_exchange.png

2. LAN

a. Bitrate

1) Jaringan kecepatan tinggi

Kapasitas transmisi data lebih dari 20 Mbps (Mega bits per second) yang biasanya diterapkan dalam LAN untuk komputer mainframe.

Contoh :

• Loosely Coupled Network (Control Data Corp.)

• Hyperchannel (Network System Corp.)

2) Jaringan kecepatan medium (sedang)

Kapasitas transmisi data sekitar 1 Mbps - 20 Mbps yang biasanya diterapkan untuk komputer mainframe yang kecil atau komputer mini.

Contoh :

• Ethernet (Xerox)

• ARCnet (Datapoint Corp.)

• Wangnet (Wang Laboratories)

• Local Net (Systex)

• Cable Net (Amdex)

3) Jaringan PC kecepatan rendah

Kapasitas transmisi data kurang dari 1 Mbps, biasanya diterapkan untuk komputer PC.

b. Jenis Kabel

Local Area Network menggunakan empat tipe kabel :

Coaxial

coaxial.png

Kabel coaxial terdiri dari :

a) sebuah konduktor tembaga

b) lapisan pembungkus dengan sebuah “kawat ground”.

c) sebuah lapisan paling luar.

Penggunaan Kabel Coaxial

Kabel coaxial terkadang digunakan untuk topologi bus, tetapi beberapa produk LAN sudah tidak mendukung koneksi kabel coaxial.

Protokol Ethernet LAN yang dikembangkan menggunakan kabel coaxial:

10Base5 / Kabel “Thicknet” :

1) adalah sebuah kabel coaxial RG/U-8.

2) merupakan kabel “original” Ethernet.

3) tidak digunakan lagi untuk LAN modern.

10Base2 / Kabel “Thinnet”:

1) adalah sebuah kabel coaxial RG/U-58.

2) mempunyai diameter yang lebih kecil dari “Thicknet”.

3) menggantikan “Thicknet”.

4) tidak direkomendasikan lagi, tetapi masih digunakan pada jaringan LAN yang sangat kecil.

Unshielded Twisted Pair (UTP)

utp.png

Kabel “Unshielded twisted pair” (UTP) digunakan untuk LAN dan sistem telepon. Kabel UTP terdiri dari empat pasang warna konduktor tembaga yang setiap pasangnya berpilin. Pembungkus kabel memproteksi dan menyediakan jalur bagi tiap pasang kawat. Kabel UTP terhubung ke perangkat melalui konektor modular 8 pin yang disebut konektor RJ-45. Semua protokol LAN dapat beroperasi melalui kabel UTP. Kebanyakan perangkat LAN dilengkapi dengan RJ-45.

Kategori UTP

Terdapat 5 kategori (level) untuk kabel UTP. Kategori ini mendukung sinyal suara berkecepatan rendah (low-speed voice) dan sinyal LAN berkecepatan tinggi. Kategori 5 UTP direkomendasikan sebagai kategori minimum untuk instalasi LAN dan cocok untuk topologi star. Tabel berikut menunjukkan masing-masing kategori :
Kategori Performansi (MHz) Penggunaan
Cat 1 1 Voice, Mainframe, Dumb Terminal
Cat 2 4 4 MB Token Ring
Cat 3 10 10MB Ethernet
Cat 4 20 16 MB Token Ring
Cat 5 100 100 MB Ethernet

Shielded Twisted Pair (STP)

stp.png

“Shielded twisted pair” adalah jenis kabel telepon yang digunakan dalam beberapa bisnis instalasi. Terdapat pembungkus tambahan untuk tiap pasangan kabel (”twisted pair”).Kabel STP juga digunakan untuk jaringan Data, digunakan pada jaringan Token-Ring IBM. Pembungkusnya dapat memberikan proteksi yang lebih baik terhadap interferensi EMI.

Kelemahan kabel STP

Kabel STP mempunyai beberapa kelemahan :

Attenuasi meningkat pada frekuensi tinggi.

Pada frekuensi tinggi, keseimbangan menurun sehingga tidak dapat mengkompensasi timbulnya “crosstalk” dan sinyal “noise”.

Harganya cukup mahal.

Fiber Optik

optik.png

Kabel Fiber Optik adalah teknologi kabel terbaru. Terbuat dari glas optik. Di tengah-tengah kabel terdapat filamen glas, yang disebut “core”, dan di kelilingi lapisan “cladding”, “buffer coating”, material penguat, dan pelindung luar.Informasi ditransmisikan menggunakan gelombang cahaya dengan cara mengkonversi sinyal listrik menjadi gelombang cahaya. Transmitter yang banyak digunakan adalah LED atau Laser.

Kelebihan menggunakan kabel Fiber Optik

Kabel Fiber Optik mempunyai beberapa kelebihan, diantaranya :

Kapasitas bandwidth yang besar (gigabit per detik).

Jarak transmisi yang lebih jauh ( 2 sampai lebih dari 60 kilometer).

Kebal terhadap interferensi elektromagnetik.

Kabel Fiber Optik banyak digunakan pada jaringan WAN untuk komunikasi suara dan data. Kendala utama penggunaan kabel fiber optik di LAN adalah perangkat elektroniknya yang masih mahal. Sedangkan harga kabel Fiber Optiknya sendiri sebanding dengan kabel LAN UTP.

c. Perangkat dan fungsi

perangkat_dan_fungsi.png

Hub

• Hub atau repeater, merupakan perangkat yang menghubungkan sekumpulan user. Hub meneruskan semua paket data—termasuk e-mail, dokumen pengolah kata, spreadsheet, grafik, print request—yang mereka terima melalui satu port dari satu workstation ke semua port yang tersisa. Semua user terhubung ke satu hub atau tumpukan hub yang saling terhubung berada dalam satu “segmen”, berbagi bandwidth hub atau kapasitas pengantaran data. Dengan semakin banyak user yang ditambahkan ke dalam satu segmen, mereka akan bersaing untuk mendapatkan bagian dari jumlah bandwidth yang dialokasikan untuk segmen itu.

Switch

• Switch lebih pintar dibanding hub dan menawarkan dedicated bandwidth kepada user atau kelompok user. Switch meneruskan paket data hanya ke port penerima yang dituju, berdasarkan informasi dalam header paket. Untuk memisahkan transmisi dari port yang lain, switch membuat koneksi sementara antara sumber dan tujuan, kemudian memutuskan koneksi tersebut setelah komunikasi selesai.

Router

• Dibandingkan dengan hub dan switch, router masih lebih pintar. Router menggunakan “alamat” lengkap paket untuk menentukan router atau workstation mana yang menerima paket. Berdasarkan peta jaringan yang disebut “tabel routing”, router dapat memastikan bahwa paket berjalan melalui jalur yang paling efisien ke tujuan mereka. Jika link antara kedua router gagal, router pengirim dapat memilih rute alternatif supaya traffic tetap berjalan.

Router juga menyediakan link antarjaringan yang berbicara bahasa yang berbeda—atau dalam bahasa komputer, jaringan yang menggunakan “protokol” yang berbeda. Router tidak hanya menghubungkan jaringan pada satu lokasi atau satu gedung tetapi mereka menyediakan interface—atau “socket” —untuk terhubung ke wide area network (WAN).

3. WLAN/WiMAX

a. Bitrate

Untuk fixed WiMAX memiliki bitrate hingga 70 Mbps menggunakan frekuensi kanal 20 MHz

Untuk mobile WiMAX memiliki bitrate hingga 15 Mbps menggunakan frekuensi kanal 5 MHz

b. Perangkat dan fungsi

wlan.png

a. WiMAX Base Station

WiMAX base station terdiri dari elektronik indoor dan tower WiMAX. Umumnya satu base-station menjangkau 6 mile (secara teori dapat menjangkau hingga radius 50 km atau 30 mile, namun pada prakteknya baru terbatas sekitar 10 km atau 6 mile, dalam area layanan tersebut dimanapun dapat mengakses internet secara wireless. Base station WiMAX menggunakan MAC layer. Sebuah interface umum yang membuat jaringan interoperable dan dapat mengalokasikan bandwidth uplink dan downlink ke pelanggan berdasarkan kebutuhan pada satuan waktu tertentu. Setiap base station menjangkau daerah yang dinamakan cell. Maksimum radius dari cell secara teori adalah 50 km (tergantung band frekuensi yang dipilih), namun pengembangan yang umum adalah radius 3 samapai 10 km).

b. WiMAX Receiver/ subscriber station

WiMAX receiver dapat terdiri dari antena yang terpisah( bagian yang terpisah antara receiver electronics dan antena) atau dapat berupa box sendiri atau PCMCIA card dalam laptop. Akses ke base station WiMAX hampir sama dengan mengakses access point dalam jaringan WiFi.

c. Jangkauan (Radius per cell)

Untuk fixed WiMAX : 7-10 Km dengan kemampuan maksimum 50 Km

Untuk mobile WiMAX: 2-5 Km.

Menembus Proxy

Penglaman mengajarkan saya untuk berfikir keras untuk menembus sebuah tembok besar yang bernama proxy, berikut adalah hasil pencarian saya untuk menemus proxy di Lab saya :)

Anda jengkel berselancar di internet dengan koneksi murah bahkan gratis lewat institusi pendidikan seperti sekolah, atau instansi pemerintah, atau perusahaan anda dan anda tidak dapat membuka web kesukaan anda, malah situs dekdipnas yang muncul atau situs instansi anda yang muncul? Sepengetahuan saya situs sosial networking seperti friendster tidak dapat diakses lewat koneksi internet di sekolah-sekolah pemerintah. Beberapa hot spot murah dari universitas juga memblokir layanan ke situs-situs filesharing, bahkan youtube pun kena imbas. Alasannya apalagi kalau tidak menghabiskan bandwith dan tidak berhubungan dengan dunia pendidikan. Terutama friendster yang sangat dijauhi oleh para pemilik perusahaan pendidikan kita alias: departemen pendidikan. Tentu saja semua itu mereka lakukan lewat proxy atau firewall atau layanan software blocking site sejenisnya.
Mungkin anda sudah berusaha mengakali dengan cara menggunakan proxy (http proxy) tetapi terkadang hal ini juga mandul, terutama bagi situs-situs yang butuh ftp proxy atau ssl proxy. Nah solusi dari semua itu ada pada software ampuh ini: HTTP Tunnel.
Silahkan download HTTP Tunnel disini (HTTP Tunnel Client). Dengan HTTP Tunnel anda bisa memby pass atau menembus proxy atau firewall perusahaan, atau departemen, atau universitas sehingga web-web yang tadinya tidak bisa dibuka dan malah diredirect ke situs resmi mereka, bisa anda buka dengan mudahnya. HTTP Tunnel sangat dikenal dikalangan para pencinta kebebasan berinternet. Hanya saja tidak mudah untuk menggunakan HTTP Tunnel bagi pemula. Jika anda benar-benar tidak memahaminya jangan download HTTP Tunnel. Atau mungkin anda harus banyak-banyak mencari tutorial HTTP Tunnel di internet atau bertanya pada ahlinya. Terus terang saya tidak akan memberikan tutorialnya. Selamat Mencoba.

Menembus Proxy

Pengalaman mengajarkan saya untuk berfikir keras demi memenuhi kebutuhan berinternet.
berikut hasil pencarian saya untuk menembus proxy di kampus :)

Anda jengkel berselancar di internet dengan koneksi murah bahkan gratis lewat institusi pendidikan seperti sekolah, atau instansi pemerintah, atau perusahaan anda dan anda tidak dapat membuka web kesukaan anda, malah situs dekdipnas yang muncul atau situs instansi anda yang muncul? Sepengetahuan saya situs sosial networking seperti friendster tidak dapat diakses lewat koneksi internet di sekolah-sekolah pemerintah. Beberapa hot spot murah dari universitas juga memblokir layanan ke situs-situs filesharing, bahkan youtube pun kena imbas. Alasannya apalagi kalau tidak menghabiskan bandwith dan tidak berhubungan dengan dunia pendidikan. Terutama friendster yang sangat dijauhi oleh para pemilik perusahaan pendidikan kita alias: departemen pendidikan. Tentu saja semua itu mereka lakukan lewat proxy atau firewall atau layanan software blocking site sejenisnya.
Mungkin anda sudah berusaha mengakali dengan cara menggunakan proxy (http proxy) tetapi terkadang hal ini juga mandul, terutama bagi situs-situs yang butuh ftp proxy atau ssl proxy. Nah solusi dari semua itu ada pada software ampuh ini: HTTP Tunnel.
Silahkan download HTTP Tunnel disini (HTTP Tunnel Client). Dengan HTTP Tunnel anda bisa memby pass atau menembus proxy atau firewall perusahaan, atau departemen, atau universitas sehingga web-web yang tadinya tidak bisa dibuka dan malah diredirect ke situs resmi mereka, bisa anda buka dengan mudahnya. HTTP Tunnel sangat dikenal dikalangan para pencinta kebebasan berinternet. Hanya saja tidak mudah untuk menggunakan HTTP Tunnel bagi pemula. Jika anda benar-benar tidak memahaminya jangan download HTTP Tunnel. Atau mungkin anda harus banyak-banyak mencari tutorial HTTP Tunnel di internet atau bertanya pada ahlinya. Terus terang saya tidak akan memberikan tutorialnya. Selamat Mencoba.

Webmin

Berhubung saya adalah seorang programmer yang sering berkutat dengan webmin di Lab Management Menengah Universitas Gunadarma, saya akan sedikit berbagi ilmu pada kawan-kawan tentang pekerjaan saya di Lab.

saya sering sekali berhubungan dengan jaringan yang biasa disebut webmin, berikut adalah penjelasannya :

1. Webmin
Menu ini untuk mengkonfigurasi hal-hal yang berhubungan dengan webmin itu sendiri. Misalnya penggunaan dari ssl, disini juga kita bisa mengatur IP berapa saja yang berhak untuk meremote webmin yang kita miliki
2. System
Menu system ini berhubungan dengan system operasi yang digunakan. Disini penulis menggunakan Ubuntu 8.10 OS. trus apa saja yang bisa dilakukan didalam menu ini ? didalam menu ini, kita bisa mengatur daemon yang dijalankan, menginstall aplikasi, menambahkan user dan group serta masih banyak yang lainnya.
3. Servers
Menu ini akan mengkonfigurasi semua jenis aplikasi server, mulai dari Webserver, DNS Server, Mail Server, FTP Server dan masih banyak server-server yang lain.
4. Others
Menu ini berisikan command shell, custom command, file manager, Perl Modules, Protected web directories, antar muka untuk telnet maupun SSH.
5. Networking
Menu ini berisikan bagian-bagian yang berhubungan dengan aktivitas komputer dengan komputer yang lain (jaringan komputer). didalam menu ini, terdapat : Firewall, Dial-Up, serta masih banyak yang lainnya.
6. Hardware
Menu ini berisikan submenu untuk mengatur Printer, konfigurasi grub, partisi Harddisk serta konfigurasi-konfigurasi lain yang berkaiatan erat dengan perangkat keras.
7. Cluster
Menu ini, sedikit asing bagi penulis, soale penulis sendiri belum pernah mencoba submenu yang ada di dalam menu ini. tapi yang jelas menu ini berisikan tentang konfigurasi cron-job, konfigurasi user dan group, konfigurasi webmin dan masih banyak lagi yang lainnya.

2/26/2010

Pelipur lara dalam SETIA

kan ku reguk semua rasa cinta
sebagai penawar rindu duka
serta, PELIPUR LARA DALAM SETIA
kepadamu, yang kini jauh dariku

Mimpi dalam hati

biarkan kunikmati kerinduan ini
seperti debu yang tak pernah bertanya
kemana ia akan pergi dibawa angin

biarkan damai menyapa jiwa yang luka
saat mentari seakan kian sembunyi
menabur mimpi di hati yang tak lagi bernyanyi 

Menulis Senja


ijinkan kujemput senja
yang tersangkut cakrawala
untuk kutulis ke dalam untaian aksara

dan biarkan malam tak kunjung datang
hingga tak ada satupun bulan atau bintang
yang dapat menghalangi cahaya senja
jatuh menerpa dasar paling rahasia

yang darinya aku mengenal perbedaan
antara kehilangan dan kedukaan
di sepanjang lorong kesunyian

sekuntum senja itu
kerap menjadi lentera yang mengendarai waktu demi waktu
menemaniku mengeja jalan hidupku

wahai senja sederhana penuh warna
hatimu telah menjadi sebatang pena
diantara jemari suasana

2/24/2010

Ide PI 2

  Setelah mencari dan memikirkan kembali topik apa yang sebaiknya saya ambil untuk dijadikan tema dalam penulisan ilmiah (PI) nanti, akhirnya saya memutuskan untuk membuat aplikasi penghitungan pembayaran zakat dan mawaris (warisan) menurut agama islam. Mengingat banyak orang yang tidak mengerti hukum dan pembagian,penghitungan serta nisab yang ditentutkan oleh agama islam maka saya memutuskan untuk membuat program tersebut yang nantinya akan saya posting hasil program yang saya buat disini dan dapat diunduh secara gratis oleh rekan-rekan untuk memudahkan dan membantu rekan-rekan dalam menghitung dan menentukan besar zakat serta bagian warisan yang berhak menurut perhitungan dalam agama islam.

  Semoga pembuatan program ini dapat berjalan lancar dan dapat digunakan sebagaimana mestinya serta berguna bagi rekan-rekan. Dan biarakan hanya Allah lah yang mengganti ganjarannya karena rekan-rekan tidak perlu membayar untuk mendapatkan program ini. Jika rekan-rekan menginginkan source code, rekan-rekan dapat meminta langsung kepada saya sebagai bahan pembalajaran bagi rekan-rekan dan silahkan rekan-rekan merubah isi source code tersebut dengan catatan tidak digunakan untuk kegiatan komersil.

  Program ini insya allah akan diselesaikan dalam waktu dekat. untuk itu saya mohon doa dari rekan-rekan agar dalam pembuatannya dapat berjalan dengan lancar.

Amin.

                                                                                                                                    F@R!Z ^^

2/23/2010

Membuat aplikasi J2ME


Artikel ini menjelaskan tentang cara memulai membuat aplikasi J2ME (aplikasi Java untuk perangkat kecil, seperti selular, PDA dan lainnya) tanpa menuliskan kode kode programming (source-code) sedikitpun, karena artikel ini ditujukan kepada programmer yang belum pernah membuat aplikasi J2ME, banyak para programmer desktop PC yang mungkin merasa terlalu susah untuk bikin aplikasi J2ME untuk selular, mudah mudahan artikel singkat ini bisa memberikan penjelasan yang cukup dan memberikan semangat yang positif untuk memulai membuat aplikasi J2ME.
Membuat aplikasi J2ME tidak memerlukan banyak software yang rumit atau besar, salah satu software yang pasti diperlukan adalah J2SE SDK/JDK, dalam J2SE SDK/JDK ini terdapat runtime dan library untuk program Java secara umum termasuk juga untuk J2ME, pada saat artikel ini ditulis telah ada J2SE SDK v1.4.2.
Untuk menulis source-code J2ME, maka kita memerlukan sebuah J2ME IDE (integrated development environment),
ada beberapa pilihan IDE yang diantaranya adalah Netbean, Sun One Java Studio Mobility, CodeWarrior dan notepad (atau text editor lainnya), untungnya semua software IDE yang disebutkan ini dapat di download gratis di website resmi masing masing perusahaan, jadi untuk membuat program J2ME maka pihak developer tidak perlu mengeluarkan uang sama sekali untuk membeli software IDE.
Pada artikel ini yang diulas adalah IDE dari Netbean v4.1 dengan tambahan Netbean Mobility Pack v4.1, tambahan ini diperlukan untuk membuat aplikasi J2ME, karena jika hanya dengan Netbean v4.1 hanya dapat membuat aplikasi Java saja, Netbean Mobility Pack adalah module-module aplikasi J2ME dan emulator device untuk testing dalam PC. IDE lainnya boleh dicoba tapi dianjurkan memakai Netbean v4.1 karena versi ini sangat mudah dioperasikan dan dirasakan cukup cepat dibanding IDE lainnya dalam hal loading, compiling, running dan debugging.
Langkah yang dilakukan oleh editor untuk memulai pembuatan aplikasi J2ME adalah:
1. Install J2SE SDK v1.4.2 (50MB)
2. Install Netbean v4.1 (47MB)
3. Install Netbean Mobility Pack v4.1 (18MB)
4. Jalankan Netbean v4.1, buat projek baru dan pilih kategori “Mobile” dan tipe projek “Mobile Application”
5. Pilih lokasi tempat menyimpan file-file projek ini, “Set as Main Project” dan “Create Hello MIDlet” jangan dirubah (tercentang)
6. Pada halaman “Platform selection” pilih “Device Configuration” = CLDC-1.0 dan “Device Profile” = MIDP-1.0 (versi terkecil yang dapat digunakan dalam semua selular yang support J2ME)
7. Setelah semua selesai (tempate telah dibuat), jalankan aplikasi ini dengan menekan tombol F6 (Run Main Project).
8. Lalu project ini akan dikompile dan emulator akan keluar, gunakan mouse untuk mengoperasikan emulator tersebut, dengan menekan nekan tombol keypad dalam emulator tersebut mirip seperti selular biasa.
9. Pada saat ini, aplikasi “Hello World” kita telah selesai dibuat dan bisa langsung di tes pada selular yang sebenarnya.
Untuk testing langsung ke dalam selular, yang diperlukan tidaknya banyak, hanya:
1. Selular phone yang mendukung J2ME (setidaknya MIDP v1).
2. Alat untuk memindahkan aplikasi (.JAR dan .JAD) yang sudah dibuat kedalam selular, dapat berupa kabel data, infrared, bluetooth atau card reader/writer jika selular yang ingin digunakan sebagai test device memiliki slot memory external, seperti MMC, MemoryStick dan lainnya. Cara pemindahan aplikasi J2ME sama seperti cara mengisi ringtone, image dan lainnya.
3. Software untuk memindahkan aplikasi J2ME ke dalam selular, bisa menggunakan aplikasi yang dibuat oleh perusahaan lain (bukan buatan vendor selular tersebut), seperti MobiMB yang berukuran kecil, mudah dan cepat.
Dalam artikel ini, selular yang digunakan sebagai test adalah Nokia 6015 (memakai kabel data USB) dan Nokia 9500 (memakai card reader/writer untuk mengkopi file .JAR dan .JAD ke dalam MMC). File file yang perlu ditransfer kedalam selular adalah file .JAR (dan .JAD jika diperlukan) yang berada dalam direktori “DIST”, lokasi direktori ini telah ditentukan pada langkah ke 5.
Kita telah selesai membuat aplikasi J2ME “Hello World”, untuk merubah text atau menambah objek objek lainnya seperti TextBox, RadioBox, tombol- tombol menu dan lainnya dapat kita lakukan dalam Netbean, juga tanpa perlu menuliskan source-code karena Netbean v4.1 sudah memiliki fungsi yang cukup bagus dan mudah dengan drag-and-drop mirip seperti programming Visual Basic dan lainnya yang hanya memerlukan perubahan pada properti-properti objek tersebut jika diperlukan seperti kata-kata nya, lebar tingginya dan lain lain.
Memang aplikasi yang telah dibuat ini tidak begitu berguna, tapi bagi para programmer yang telah menguasai bahasa pemrograman Java maka tidaklah sulit untuk membuat aplikasi atau game game untuk selular yang mungkin bisa dengan mudah dijual kepada perusahaan perusahaan mobile content aggregator karena bisnis mobile content cukup lumayan saat ini.
Pilihan J2ME untuk membuat aplikasi/game selular sangat bagus, karena ukuran file nya kecil (file JAR Hello World yang telah kita buat ini hanya kurang lebih 1 kilobyte saja), bahasa Java relatif lebih mudah dipelajari dibanding C/C++ untuk Symbian, Palm, Pocket PC dan Linux, dan alasan yang terakhir adalah software IDE untuk J2ME versi sekarang ini sangat baik dan lebih mudah digunakan.
Kemungkinan jika semua langkah yang dijelaskan diatas dicoba dengan sama persis oleh para pemula, maka mungkin hanya membutuhkan waktu kurang dari 10 menit hingga selesai dimasukan dalam selular, pihak editor hanya membutuhkan kurang dari 3 menit untuk menyelesaikannya.

2/20/2010

Mengenal Virus /Kido

Mengenal Virus atau Worm Downadup / Kido / Konficker

Virus Downadup sudah menjangkiti jutaan komputer di seluruh dunia. Ia menulari komputer melalui password jaringan, software Windows yang belum di-patch, dan terutama melalui USB stick. Karena virus ini dapat men-disable auto update dari Microsoft dan perusahaan-perusahaan anti virus, maka sistem kekebalan komputer Anda menjadi lemah dan rentan terhadap serangan-serangan dari luar.

Bagaimana mengetahui apakah komputer kita sudah terserang virus ini?
Biasanya setelah men-scan komputer dengan anti virus, kita akan mendapati warning yang menyatakan bahwa komputer kita sudah terinfeksi oleh Downadup, Kido, atau Conficker, yang biasanya disebutkan dengan nama-nama sebagai berikut:

• Net-Worm.Win32.Kido
• W32/Conficker.worm.gen
• Worm.Conficker
• W32.Downadup
• W32/Downadup.AL
• W32/Confick-A
• Win32/Conficker.A
• Mal/Conficker
Lalu terjadi connection dan Windows Errors, antara lain:
• Auto update dari Microsoft dan auto update anti virus berulang kali gagal
• Tidak dapat meng-update Windows Defender
• Munculnya random errors “svchost”
• Tidak dapat browsing ke situs-situs yang menyediakan penangkal untuk virus ini (misalnya tidak bisa browsing ke www.microsoft.com)
Selain itu, layanan-layanan Windows tidak dapat bekerja, misalnya:
• wuauserv: Windows Automatic Update Service
• BITS: Background Intelligent Transfer Service
• wscsvc: Windows Security Center Service
• WinDefend: Windows Defender Service
• ERSvc: Windows Error Reporting Service
• WerSvc: Windows Error Reporting Service

baru itu saja yang saya tahu, jika rekan-rakan ada masalah lain akibat virus bisa ditambahkan :)
SPERTI YANG ENGKAU MAU
kutinggalkan apa yang kusenangi
demi untuk apa yang kau sukai
aku tahu ku takkan mampu
menjadi SPERTI YANG ENGKAU MAU
namun selama aku bernyawa
aku kan mencoba menjadi seperti yang engkau minta

Kenapa kita harus belajar bahasa Indonesia?

 


     Mengapa kita masih harus mempelajari bahasa Indonesia? Bahasa yang selama ini kita gunakan sehari-hari, dari kita masih kecil sampai dewasa seperti sekarang ini?. Bahasa merupakan suatu bentuk alat komunikasi yang sangat penting dalam kehidupan sehari-hari. Pertanyaannya sekarang, apakah kita sudah menggunakannya dengan baik dan benar? Mungkinkah kita sering salah dalam penggunaan bahasa yang dari kecil sudah kita gunakan?

      Pada kenyataannya sering kita dapatkan nilai bahasa Indonesia kita lebih kecil daripada nilai bahasa inggris atau bahasa lain yang kita dapat di sekolah atau pada saat kita kuliah. Mengapa demikian? hal tersebut tentu dikarenakan kurang akan pemahaman terhadap bahasa kita sendiri, bahkan mungkin kosa kasa kita dalam berbahasa indonesia tidak jauh lebih baik bila dibandingkan dalam bahasa lain? Sering kita jumpai seseorang yang kesulitan mengartikan sebuah kata yang sudah umum di dengar, bahkan mungkin dia sering menyebutkannya tapi tidak tahu maknanya. Kita ambil contoh kata sistem, kita sering menyebutkan kata sistem walau mungkin kita tidak tahu apa sebenarnya makna dari kata sistem yang merupakan kata serapan dari luar ini, terkadang kita bingung untuk menjelaskannya walau kita sering mengucapkannya. Untuk itulah mengapa kita perlu mempelajari kembali bahasa Indonesia yang baik dan benar sesuai dengan kaidah EYD yang benar.

     Alasan lain mengapa kita mempelajari bahasa Indonesia adalah karena kita bangga akan bahasa kita sendiri. Bahkan dosen saya pernah berkata bahwa jika kita membuat buku, buatlah buku dengan bahasa Indonesia sehingga jika orang luar ingin mempelajarinya mau tidak mau mereka akan mempelajari bahasa Indonesia terlebih dahulu. Namun tampaknya cukup sulit memaksa mereka untuk mempelajari bahasa Indonesia karena selama ini saya belum menemukan buku yang diterbitkan dan dibuat oleh orang Indonesia yang sudah terkenal mendunia. Namun dosen saya ditingkat berikutnya adalah seorang dosen yang sudah mempunyai banyak pengalaman di luar negeri dan ternyata beliau mengajar bahasa Indonesia di Australia. Hal ini memberi harapan dan semangat baru untuk kita. Jika orang luar negeri saja belajar bahasa Indonesia, apakah kita mau berdiam diri untuk tertinggal dengan bahasa milik kita sendiri?




Topik PI (Penulisan Ilmiah)

     Setelah mencari reverensi dari berbagai sumber untuk menentukan topik apa yang akan saya angkat sebagai materi penulisan ilmiah (PI) saya, akhirnya saya memutuskan untuk membuat sistem pengenalan wajah manusia sebagai sensor akses masuk ke komputer pribadi, sehingga pengguna dapat meningkatkan pengamanan pada komputer pribadinya tersebut guna melindungi data-data pribadi yang mungkin bersifat rahasia dan tidak ingin dilihat atau dibaca oleh orang lain.

   Cara kerja sistem ini cukup sederhana yaitu mencocokan wajah pemilik komputer pribadi dengan data yang sudah dibuat sebelumnya. Jika ternyata bentuk wajah tidak cocok maka orang tersebut tidak dapat mengakses masuk pada komputer atau laptop tersebut. Peningkatan analisa sistem ini masih terus diuji agar tingkat keberhasilan bekerjanya alat ini dapat terus ditingkatkan, karena sebenarnya bentuk wajah manusia itu berbeda-beda dan tidak ada satupun yang sama.

    Sistem ini menggunakan 3 lapis untuk menganalisa wajah manusia sehingga memperkecil tingkat kesalahan pada sistem. Pendeteksiannya antara lain :

  1. Ekstraksi warna kulit.
     Deteksi awal ini berguna untuk membedakan warna kulit seseorang sebelum dia mengakses masuk ke sebuah komputer namun ini hanya bersifat deteksi awal saja karena sulit untuk memastikan warna kulit bahkan pada orang yang sama, karena hal ini tergantung pada tempat orang tersebut mengakses komputer, karena ada beberapa hal yang dapat mempengaruhi ketepatan pendeteksian ini diantaranya adalah faktor pencahayaan.

     2.    Analisis Fuzzy

     Setelah kandidat obyek wajah didapat, berikutnya perlu dilakukan proses identifikasi pada tiap-tiap obyek apakah ia merupakan citra wajah atau bukan. Selanjutnya bila ia adalah citra wajah, perlu juga dilakukan lokalisasi letak dari landmark wajah. Disini akan digunakan analisa fuzzy untuk medeteksi wajah, yang mana informasi warna, bentuk, simetri dan fitur landmark digunakan sebagai input. Untuk mengkuantisasi inputan ini, dibangun fungsi keanggotaan fuzzy untuk tiap-tiap fitur tersebut. Nilai keanggotaan fuzzy memberikan
indikasi ‘kecocokan’ obyek terhadap fitur yang sedang dievaluasi. Akhirnya proses agregasi fuzzy dilakukan untuk mendapatkan nilai fuzzy total. 
 

Setelah dilakukan analisis fuzzy menjadi

 

     3.  Graph Matching dengan algoritma genetika

     Pada analisis ini akan dipetakan sebuah wajah manusia letak-letak seluruh objek apa saja yang terdapat diwajah manusia tersebut, dimana letak mata, letak hidung, mulut dan lain sebagainya serta menghitung jarak antara obejek yang satu dengan objek lain sehingga mengurangi tingkat kesalahan yang akan terjadi. Berikut adalah prosesnya :


 

Kekurangan sistem ini
     Sistem ini membutuhkan sebuah alat penangkap gambar seperti webcam yang tidak semua orang memiliknya dirumah, sehingga tidak semua orang dapat menggunakan fasilitas sistem ini, namun dengan semakin berkembangnya teknologi yang berdampak semakin murahnya peralatan komputer, maka saya yakin tidak sulit untuk mendapatkan alat penangkap gambar untuk melengkapi komputer merka yang sekarangpun harganya sudah semakin murah.



Autobiografy

          Saya dilahirkan pada tanggal 12 Agustus 1989 dari rahim seorang ibu berdarah sunda di sebuah Rumah sakit di Jakarta. Diberinya nama pada bayi yang baru lahir itu Fariz Budi Gumelar, dengan harapan saya dapat menjadi anak yang berbudi dan berakhlak baik. Saya adalah anak ke-4 dari 4 bersaudara yang semuanya laki-laki.

          Orang tua saya keduanya berasal dari Jawa Barat, ibu saya berasal dari kota Kuningan namanya Cucu Suwangsih dan ayah saya berasal pula dari kota Kuningan namun lain desa, ayah saya berasal dari Desa Garawangi. Mereka teramat sayang kepada anak-anaknya oleh karenanya sayapun juga teramat sayang terhadap mereka. Suatu hal yang merupakan ciri mereka yang khas adalah selalu mengingatkan kami anak-anaknya agar selalu bersatu baik dalam keadaan duka maupun suka, saling mencintai satu sama lain.

          Saya mulai mengenyam bangku pendidikan saat umur 5 tahun. Saat itu ibu mendaftakan saya di Tk Aisyah 4 yang letaknya tidak jauh dari rumah. Setelah 2 tahun berlalu saya melanjutkan pendidikan di SD Negeri Depok Baru 3, dimana ketiga kakak sayapun alumni dari SD tersebut. Beda usia saya dengan kakak saya yang ke-3 adalah 11 tahun. Cukup jauh memang, tapi saya merasa nyaman karena ada yang melindungi saya. Di SD prestasi saya boleh dibilang cukup baik karena selalu mendapat peringkat juara 5 besar. Setelah lulus saya diterima di SMP favorit dimana ketiga kakak sayapun alumni dari SMP tersebut. Pada saat itu untuk masuk ke SMP tersebut cukup sulit, disamping saingan yang sangat banyak juga patokan nilai yang harus diraih juga cukup tinggi yakni 40.00 atau rata-rata nilai 8. Alhamdulillah NEM saya pada saat itu 41.40 dan diterima di SMP tersebut, namanya SMP Negeri 2 Depok. Disanapun saya selalu mendapat peringkat 5 besar. Setelah lulus saya melanjutkan di SMA Negeri 5 Depok, di SMA ini saya mengikuti 5 kegiatan organisasi. Untuk membentengi diri dari pergaulan saya mengikuti ROHIS. Disinilah saya menemukan ketenangan dan kedamaian dalam pergaulan. Berbeda dengan yang berada diluar sana. Prestasi sayapun boleh dikatakan cukup baik, saya selalu meraih peringkat 3 besar.

          Setelah lulus SMA saya memutuskan untuk kuliah dan mengambil jurusan Sistem informasi karena sesuai dengan hobi saya yang senang bergelut dengan komputer. Saya berkuliah di Universitas Gunadarma pada tahun 2007. Indeks Prestasi Komulatif (IPK) yang saya raih saat ini cukup memuaskan, yaitu 3.54 dan saya masih terus berusaha agar dapat meningkatkan kemampuan dan prestasi saya.