Pages

Rabu, 16 Februari 2011

DNS (Domain Name System)

I.            Abstrak
Domain name system (DNS) adalah sistem yang menyimpan informasi tentang nama domain maupun nama host dalam bentuk basis data(database) tersebar dalam jaringan komputer. DNS menyediakan alamat IP (internet protocol) untuk setiap nama host. DNS juga menunjang resolusi nama host ke alamat jaringan atau IP dan sebaliknya. DNS memiliki tiga komponen, yaitu

      II.            Pendahuluan
DNS sangat penting bagi dunia internet, DNS juga mendukung lookup direktori yaitu kemampuan untuk mengambil informasi yang berhubungan dengan name servers. Keakuratan informasi yang terkandung di dalam DNS sangat penting untung setiap aspek yang berbasis IP. Akan tetapi keamanan sebuah DNS sangatlah lemah. Ancaman keamanan yang menyerang DNS adalah karena kurangnya pemeriksaan integritas terhadap data yang dimiliki dalam DNS, sehingga membuat tangan-tangan nakal hacker membobol keamanannya. Kelemahan DNS jg terdapat pada DNS protokol itu sendiri.
Paper ini merumuskan tentang pengenalan terhadap Domain Name System (DNS) dan kelemahan yang terdapat dalam DNS.

    III.            Apa itu Domain
Domain adalah suatu nama berformat huruf abjad A-Z dan angka 0-9 serta simbol (- dan .) untuk menamai alamat url website sebagai pengganti format deretan angka dari alamat IP client server hosting tempat file web diletakkan. Sedangkan web adalah suatu sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi. Jadi domain web adalah suatu sistem diinternet yang menyediakann berbagai macam informasi yang dapat diakses melalui suatu nama tertentu yang terformat /  nama yang unik.
Ada beberapa istilah yang berhubungan dengan nama domain, antara lain :
1.    Top Level Domain (TLD)
            Merupakan akhiran pada suatu nama domain yang mengindikasikan pemilik tingkatan domain tersebut dan jenis domain tersebut, beberapa contohnya :
.gov          =          Government Agencies (pemerintahan)
.edu          =          Educational Institutions (pendidikan)
.org           =          Organizations (Organisasi nonprofit)
.mil           =          Military (Militer)
.com         =          Commercial Business (Organisasi komersil)
.net           =          Network Organizations (Organisasi Network)
.tv             =          Television (Televisi)
Karena internet didasarkan pada alamat IP, bukan nama domain, maka setiap web server membutuhkan sistem nama domain / domain name system (DNS) untuk menerjemahkan nama domain menjadi alamat IP, dan untuk mengubahnya maka kita membutuhkan hosting, yang berfungsu untuk menerjemahkan nama domain menjadi alamat IP.
2.    Second Level Domain
       Domain yang berkaitan dengan dua huruf ekstensi seperti .id (Indonesia), .au (Australia), .jp (Jepang), .tw(Taiwan) dll
·       .co.id   : untuk Badan Usaha yang mempunyai badan hukum sah
·       .ac.id   : untuk Lembaga Pendidikan
·       .go.id   : khusus untuk Lembaga Pemerintahan Republik Indonesia
·       .mil.id  : khusus untuk Lembaga Militer Republik Indonesia
·       .or.id    : untuk segala macam organisasi yang tidak termasuk dalam kategori “ac.id”,”co.id”,”go.id”,”mil.id” dan lain.
·       .war.net.id       : untuk industry warung internet di Indonesia
·         .sch.id  : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP, dan atau SMU.
·         .web.id            : ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di World Wide Web.

3.    Sub Domain
       Subdomain adalah nama domain tambahan yang menjadi bagian tak terpisahkan dari nama domain utama. Contoh subdomain misalnya loktavia pada http://loktavia.blogspot.com yang berarti loktavia merupakan subdomain dari nama domain blogspot.com.

 IV.  A        apa itu DNS
DNS adalah sistem yang menyimpan informasi tentang nama domain maupun nama host dalam bentuk basis data(database) tersebar dalam jaringan komputer. Awalnya sistem penamaan alamat IP menggunakan sistem host table. Dalam sistem ini, setiap komputer memiliki file host.txt yang  berisi daftar alamat IP dan nama host yang terhubung ke internet. Karena semakin berkembangnya internet, sistem host table tidak efektif lagi. Sehingga digunakannya sistem penamaan IP yang disebut Domain Name System (DNS) oleh Paul Mockapertis tahun 1984.
Sistem DNS dibagi menjadi beberapa zona. Di dalam zona tersebut, bisa terdiri dari seluruh host dalam domain ataupun hanya top level domain saja. Di setiap zona, terdapat nama server yang akan melayani request DNS. Server tersebut bersifat authoritative, yang artinya hanya akan meresolve request terhadap domain di dalam zona yg dia pegang saja.
Komponen dari DNS ada 2 macam, yaitu resolve dan cache. Resolve adalah bagian dari program yang berfungsi menjawab setiap pertanyaan tentang domain. Cache adalah bagian yang menyimpan pertanyaan-pertanyaan tentang domain yang telah diajukan sebelumnya.

      V.  Ssistem keamanan DNS
DNS asli mengandung informasi mengenai nama host dan alamat IP. Sekarang semakin banyak aplikasi yang berbasis IP yang menggunakan name host dan alamat IP untuk persetujuan pengaksesan aplikasi tersebut. Faktor lain yang mempengaruhi kerentanan DNS adalah bahwa DNS dirancang untuk menjadi database publik.
Beberapa ancaman yang terjadi pada DNS antara lain :
·         DNS spoofing / cache spoofing
Adalah teknik untuk meracuni server DNS dengan data dan informasi yang salah, jika sebuah server DNS terkena DNS soofing / cache spoofing makan data yang diberikan server DNS tidak valid lagi karena telah diracuni. Dengan diracuninya server DNS tersebut maka hacker dapat memasukkan data atau informasi yang salah pada server DNS tersebut. Atau bisa juga hacker tersebut bisa membuat website yang sama dengan website yang aslinya, kemudian pemetaan nama ke alamat  IP diarahkan ke website yang telah dia buat tadi.
·         Denial of service attack (DOS)
Adalah serangan pada layanan DNS, akibatnya orang yang akan menggunakan layanan server DNS tidak dapat menggunakannya. Penyerangan terhadap server DNS dapat menghabiskan daya server DNS tersebut, misalnya memory, bandwitch, dll.

    VI.  Bentuk penanganan
Beberapa bentuk penanganan yang dapat dilakukan terhadap hal-hal tersebut antara lain dengan terus memonitori DNS server, menyediakan server DNS lebih dari satu yang authoritative pada tiap zona (berbeda subnet, berbeda router, berbeda koneksi), menyediakan master name server cadangan, menyediakan master name server cadangan untuk resolution, membatasi zone-transfer hanya kepada secondary name server atau mesin yang mempunyai authority terhadap informasi yg bersangkutan, membatasi query atau permintaan terhadap data atau informasi yang ada dalam database-cache atau berkas zona server DNS, membatasi permintaan rekursif pada server DNS, membagi fungsi name server.

Paper ini dibuat oleh :
1.      Febrianti dwianjani (55409369, 2IA05)
2.      Lili Oktvia (51409692, 2IA05)
untuk mendownload format doc-nya silakan 
download here



READ MORE - DNS (Domain Name System)

Rabu, 19 Januari 2011

Komputer "Ngaco?" Jangan-jangan Terinfeksi Stuxnet

Hampir semua perusahaan antivirus menempatkan Styxnet sebagai ancaman masa depan yang bisa memicu perang dunia maya. Bagaimana tidak, virus tersebut punya kemampuan menyusup ke mesin industri dan berpotensi mengacau fasilitas penting yang dikenadalikan pembuatnya dari jarah jauh. Kasus terakhir adalah serangan Stuxnet ke fasilitas nuklir Iran.
Namun, di samping menembus keamanan platform berbasis SCADA buatan Siemens yang biasa digunakan di mesin-mesin industri, Stuxnet juga dilaporkan menyerang komputer berbasis Windows. Perusahaan solusi keamanan dari Indonesia, Vaksincom, mencatat serangan Stuxnet ke komputer pribadi berbasis Windows Vista dan Windows 7.
Serangan tersebut menyebabkan komputer menjadi tidak berfungsi normal dan yang pasti bakal mengganggu kegiatan penggunanya. Belum lagi, kalau malware (malicious software) atau software berbahaya ini mengacak-acak data atau mencuri informasi penting dari komputer Anda. Nah, sebelum menyesal karena terlambat mengenali infeksi malware ini, ketahui tanda-tandanya.
Gejala & Efek Virus
Beberapa gejala yang terjadi jika komputer Anda sudah terinfeksi Stuxnet yaitu:
1. Install driver baru (replace driver lama) Saat Worm Stuxnet sudah menginfeksi, worm akan mencoba menghapus drive dari Realtek atau Jmicron dan menggantinya dengan driver yang baru versi worm Stuxnet. Stuxnet menginstall driver menggunakan 2 file virus yaitu : MRXCLS.SYS dan MRXNET.SYS.
2. Mematikan aktivitas Print Share Worm menginjeksi file spoolsv, sehingga aktivitas print (cetak data) menjadi terhenti. Komputer yang terinfeksi tidak akan bisa melakukan print. Sebagai ganti dari aktivitas print tersebut worm membuat 2 file yaitu :
- C:-WINDOWS-system32-winsta.exe (file utama worm Stuxnet) - C:-WINDOWS-system32-wbem-mof-sysnullevnt.mof
3. Low Disk Space Akibat dari aktivitas print yang terus dipaksakan, membuat file Winsta akan terus membengkak sehingga membuat space hardisk anda menjadi habis dan tentunya akan mendapat sebuah peringatan Low Disk Space dari sistem Windows.
4. Tidak bisa menyimpan data atau menjalankan program tertentu. Karena file Winsta yang bertambah besar dan membuat space harddisk anda berkurang, menyebabkan anda tidak bisa menyimpan data. Selain itu program/aplikasi pun tidak bisa dijalankan karena membutuhkan cache (ruang penyimpan) yang semuanya dihabiskan oleh file Winsta yang membengkak.
5. Membuat komputer hang/lambat dan bahkan koneksi jaringan menjadi terputus. File sistem Windows yang akan menjadi sasaran injeksi worm Stuxnet yaitu :
- C:-WINDOWS-system32-svchost.exe (file sistem yang berhubungan dengan koneksi jaringan, dengan menginjeksi akan membuat jaringan terputus) - C:-WINDOWS-system32-lsass.exe (file sistem yang berhubungan dengan aktivitas komputer, dengan menginjeksi akan membuat komputer hang/lambat).
6. Melakukan koneksi ke Remote Server Worm Stuxnet melakukan koneksi ke Remote Server untuk melakukan pengiriman informasi yang dibutuhkan pada Remote Server. Remote Server yang digunakan yaitu :
- www.premierfutbol.com - www.todaysfutbol.com
7. Membuat file Scheduled Task Cara yang sama dilakukan oleh Conficker, worm Stuxnet juga membuat file scheduled task agar dapat aktif dan menginfeksi komputer.
File Worm Stuxnet
Saat worm Stuxnet dijalankan, worm akan menginjeksi beberapa file sistem Windows yaitu :
- C:-WINDOWS-system32-lsass.exe
- C:-WINDOWS-system32-svchost.exe
- C:-WINDOWS-system32-spoolsv.exe
Selain itu juga membuat 2 file driver yaitu :
- C:-WINDOWS-system32-driver-mrxcls.sys
- C:-WINDOWS-system32-driver-mrxnet.sys
Dan beberapa file konfigurasi yaitu :
- C:-WINDOWS-inf-oem6c.pnf
- C:-WINDOWS-inf-oem7a.pnf
- C:-WINDOWS-inf-mdmeric3.pnf
- C:-WINDOWS-inf-mdmcpq3.pnf
Serta 2 file yang lain yaitu:
- C:-WINDOWS-system32-KERNEL32.DLL.ASR.xxx atau SHELL32.DLL.ASR.xxx
- C:-addins-DEFRAG[angka_acak].TMP
Selain itu membuat file schedule task yaitu :
- C:-WINDOWS-Tasks-At1.job
Saat menginfeksi file spoolsv.exe, worm membuat 2 file kembali yaitu :
- C:-WINDOWS-system32-winsta.exe (file inilah yang jika aktif akan semakin mengembang / membengkak ukurannya)
- C:-WINDOWS-system32-wbem-mof-sysnullevnt.mof
Selain itu pada removable disk/drive akan membuat beberapa file yaitu :
- Autorun.inf
- Copy of Shortcut.lnk
- Copy of Copy of Shortcut.lnk
- Copy of Copy of Copy of Shortcut.lnk
- Copy of Copy of Copy of Copy of Shortcut.lnk
- ~WTR[angka_acak].tmp
-~WTR[angka_acak].tmp
Modifikasi Registry
Beberapa modifikasi registry yang dilakukan oleh worm Stuxnet antara lain sebagai berikut :
- Menambah Registry
HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-MRxCls HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-MrxNet HKEY_LOCAL_MACHINE-SYSTEM-ControlSet001-Services-MrxNet HKEY_LOCAL_MACHINE-SYSTEM-ControlSet001-Services-MRxCls HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Enum-Root-LEGACY_MRX HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Enum-Root-LEGACY_MRXNET HKEY_LOCAL_MACHINE-SYSTEM-ControlSet001-Enum-Root-LEGACY_MRXCLS HKEY_LOCAL_MACHINE-SYSTEM-ControlSet001-Enum-Root-LEGACY_MRXNET
Metode Penyebaran
Beberapa cara worm Stuxnet melakukan penyebaran yaitu sebagai berikut :
- Removable drive / disk Metode ini adalah metode yang umum dilakukan oleh para pengguna komputer. Worm (memanfaatkan celah autoplay) membuat beberapa file agar menginfeksi komputer yaitu :
1. Autorun.inf
2. Copy of Shortcut.lnk
3. Copy of Copy of Shortcut.lnk
4. Copy of Copy of Copy of Shortcut.lnk
5. Copy of Copy of Copy of Copy of Shortcut.lnk
6. ~WTR[angka_acak].tmp
7. ~WTR[angka_acak].tmp
Selain itu, dengan memanfaatkan celah keamanan MS10-046 (Windows Icon handler) maka file shortcut/LNK akan langsung dieksekusi pada saat drive tersebut diakses.
- Jaringan Metode ini dengan memanfaatkan celah keamanan dari sistem Windows yaitu :
1. MS08-067 (Windows Server Service), seperti hal-nya Conficker memanfaatkan celah ini dengan melakukan akses C$ dan ADMIN$
2. MS10-061 (Windows Print Spooler), memanfaatkan printer sharing worm menginfeksi pengguna komputer yang mencoba akses ke printer server.

Sumber : tekno.kompas.com
READ MORE - Komputer "Ngaco?" Jangan-jangan Terinfeksi Stuxnet

Kamis, 13 Januari 2011

Internet



Istilah Internet Indonesia adalah istilah-istilah yang diserap dari bahasa asing karena kemajuan teknologi internet. Mayoritas istilah-istilah tersebut adalah berasal dari bahasa Inggris Amerika, karena dipandang memiliki kekayaan kosakata internet yang paling luas.
Internet berawal dari diciptakannya teknologi jaringan komputer sekitar tahun 1960. Apa sebenarnya jaringan komputer itu ? Jaringan komputer adalah beberapa komputer terhubung satu sama lain dengan memakai kabel dalam satu lokasi, misalnya dalam satu kantor atau gedung. Jaringan komputer ini berfungsi agar pengguna komputer bisa bertukar informasi dan data dengan pengguna komputer lainnya.
Pada awal diciptakannya, jaringan komputer dimanfaatkan oleh angkatan bersenjata Amerika untuk mengembangkan senjata nuklir. Amerika khawatir jika negaranya diserang maka komunikasi menjadi lumpuh. Untuk itulah mereka mencoba komunikasi dan menukar informasi melalui jaringan komputer.
Setelah angkatan bersenjata Amerika, dunia pendidikan pun merasa sangat perlu mempelajari dan mengembangkan jaringan komputer. Salah satunya adalah Universitas of California at Los Angeles (UCLA). Akhirnya tahun 1970 internet banyak digunakan di unversitas-universitas di Amerika dan berkembang pesat sampai saat ini. Agar para pengguna komputer dengan merek dan tipe berlainan dapat saling berhubungan, maka para ahli membuat sebuah protokol (semacam bahasa) yang sama untuk dipakai di internet. Namanya TCP (Transmission Control Protocol, bahasa Indonesianya Protokol Pengendali Transmisi) dan IP (Internet Protocol).
Tahun 1989, Timothy Berners-Lee, ahli komputer dari Inggris menciptakan World Wide Web yaitu semacam program yang memungkinkan suara, gambar, film, musik ditampilkan dalam internet. Karena penemuan inilah internet menjadi lebih menarik tampilannya dan sangat bervariasi. Dahulu internet hanya dapat digunakan oleh kalangan tertentu dan dengan komponen tertentu saja. Tetapi saat ini orang yang berada dirumah pun bisa terhubung ke internet dengan menggunakan modem dan jaringan telepon. Selain itu, Internet banyak digunakan oleh perusahaan, lembaga pendidikan, lembaga pemerintahan, lembaga militer di seluruh dunia untuk memberikan informasi kepada masyarakat.
Pada jaman sekarang ini internet sudah menjadi salah satu kebutuhan pokok orang-orang, mulai dari pelajar hingga presiden pun sangat membutuhkan internet.
Karena internet sendiri memiliki banyak fungsi, bahkan fungsi dari perpustakaan pun sudah diambil ahli oleh internet >> google.
Fungsi lain dari internet adalah :
a. Sebagai media melakukan transfer file 
Transfer file yang dimaksud adalah untuk melakukan akses pada server lain yang jaraknya jauh, baik secara anonymous FTP (File Transfer Protocol) maupun yang bukan anonymous FTP.
b. Sebagai sarana mengirim surat (email) 
c. Sebagai surat pembelajaran dan pendidikan 
d. Sebagai sarana untuk penjualan atau pemasaran 
e. Melakukan mailing list, newsgroup, dan konferensi
Mailing list atau newsgroup digunakan untuk melakukan diskusi online dalam sebuah forum tertentu untuk membahas permasalahan tertentu bagi netter (pengguna internet) yang memiliki masalah dan topic yang sama. 
f. Chating 
Chatting adalah sarana internet yang digunakan untuk berkomunikasi langsung melalui tulisan ataupun lisan. 
g. Mesin pencari (search engine) 
Mesin pencari (search engine) merupakan fasilitas yang disediakan oleh situs-situs tertentu untuk mempermudah pencarian atau pelacakan informasi yang kita butuhkan secara cepat. 
h. Untuk mengirim SMS ke telepon seluler 
i. Sarana entertainment dan permainan 
j. Berbagi pakai file 
k. Menyimpan file multimedia seperti, audio, foto, dokumen, maupun video
l. Menjalin persahabatan / mencari teman baik local maupun mancanegara dengan situs jejaring sosial. 
Menyalurkan ide kreatif ide melalui blogging
hadirnya new media sendiri adalah efek yang muncul dari perkembangan internet didunia.
READ MORE - Internet

NEW MEDIA

New media.. pengertian yang sederhana dari kata “new media” dapat dilakukan dengan menjabarkan arti dari media. Media adalah sebuah kata yang berasa dari bahasa latin yaitu “Medius” yang berarti tengah, perantara atau pengantar. Menurut beberapa orang media itu adalah :
1. media merupakan segala sesuatu yang dapat digunakan untuk menyalurkan pesan dari pengirim ke penerima sehingga dapat merangsang pikiran, perasaan, perhatian dan minat siswa sedemikian rupa hingga terjadi proses belajar. (Purnawarti dan Eldarna (2001 :4))
2. media adalah alat antu apa saja yang dapat dijadikan sebagai penyalur pesan, guna mencapai tujuan pembelajaraan. (Diamarah(1995:136))
3. apabila media dipahami secara garis besar adalah manusia materu atau kejadian yang membangun kondisi yang membuat siswa mampu memperoleh pengetahuan keterampilan atau sikap. (Gerlach dan Elv (19771))
4. media sebagai segala bentuk dan saluran yang digunakan untuk menyampaikan pesan atau informasi (AECT 1997)

Pada tahun 1960, hubungan antara komputasi dan seni radikal mulai tumbuh lebih kuat. Tidak sampai 1980-an Alan Kay dan rekan kerja di Xerox PARC mulai memberikan kekuatan komputer untuk individu.
Sampai tahun 1980-an mengandalkan media cetak dan terutama tergantung pada model siaran analog, seperti televisi dan radio. 
Dua puluh lima tahun terakhir terjadi transformasi cepat ke media yang ditautkan pada penggunaan komputer digital, seperti Internet dan game komputer. Penggunaan komputer digital telah mengubah sisa  media, seperti munculnya televisi digital dan publikasi online. Bahkan bentuk media tradisional seperti mesin cetak telah diubah melalui penerapan teknologi seperti perangkat lunak manipulasi gambar seperti Adobe Photoshop,CorelDraw dan alat-alat desktop publishing.
 New Media muncul di akhir abad ke-20 untuk mencakup penggabungan dari media tradisional seperti film, gambar, musik, diucapkan dan ditulis kata, dengan kekuatan interaktif teknologi komputer dan komunikasi, komputer konsumen diaktifkan perangkat dan yang paling penting Internet. New Media mengulurkan kemungkinan akses on-line untuk konten kapan saja, di mana saja, pada setiap perangkat digital, serta umpan balik pengguna interaktif, partisipasi kreatif dan pembentukan masyarakat sekitar isi media. Karakteristik New Media berupa digital,  memiliki karakteristik dimanipulasi, melalui jaringan, padat, kompresibel, interaktif dan tidak memihak. Beberapa contoh mungkin Internet, website, komputer multimedia, permainan komputer, CD-ROM, dan DVD. New Media bukan seperti program televisi, film, majalah, buku, atau publikasi berbasis kertas melainkan suatu media yang mengandung teknologi yang memungkinkan interaktivitas digital, seperti grafis yang berisi tag-link.

Beberapa Contoh New Media :

TWITTER

FACEBOOK
LAPTOP


HANDPHONE
YOUTUBE






READ MORE - NEW MEDIA

Jumat, 10 Desember 2010

PANGKAT pada JAVA

kembali posting tentang java :)
kali ini programnya tentang pangkat walaupun masih sederhana tapi lumayanlah buat nambah-nambah koleksi program :p

source code
public class pangkat {
             public static void main (String[]args){
                   for (int x=1; x<=5; x++){
                        System.out.println ("Bilangan awalnya = "+x);
                        System.out.println (" ");
                        System.out.println (x+ "pangkat 1 =" +x);
int y = x*x;
System.out.println (x+ "pangkat 2 =" +y);
int z = x*x*x;
System.out.println (x+ "pangkat 3 =" +z);
int w = x*x*x*x;
System.out.println (x+ "pangkat 4 =" +w);
                     }
          }
}

Dan tampilan Outputnya
READ MORE - PANGKAT pada JAVA

Selasa, 07 Desember 2010

Google Earth

Apa itu Google Earth...?
Google Earth merupakan sebuah program globe virtula yang sebenarnya disebut Eart Viewer dan dibuat oleh Keyhole.Inc. Program ini memetakan bumi dari superimposisi gambar yang dikumpulkan dari pemetaan satelit, fotografi udara dan Globe GIS 3D. Tersedia dalam tiga lisensi berbeda : Google Earth, sebuah versi gratis dengan kemampuan terbatas; Google Eartg Plus ($20), yang memiliki fitur tambahan; dan Google Earth Pro ($400/tahun), yang digunakan untuk penggunaan komersial.
Untuk keterangan lebih lanjut bisa mampir kesini http://id.wikipedia.org/wiki/Google_Earth

Jika ada yang mau download bisa download here






Preview Google Earth @Jakarta
READ MORE - Google Earth

Sabtu, 04 Desember 2010

Motivasi Hidup (II)

1.  "I don't try to dance better than anyone else. I only try to dance better than my self"
2.  "Life without love is like a tree without blossom and fruit"
3.  "Satu-satu orang yang tidak pernah membuat kesalahan ialah orang yang tidak pernah berbuat apa-apa. Jangan takut kepada kesalahan, selama anda tidak melakukan kesalahan yang sama." (Roosevelt)
4.  "Love what you do. Do what you love."
5.  "If you love life, life will love you always."
6.  "If you can dream it, you can do it."
7.  "They may forget what you said but they will never forget how you made them feel. (Carol buchner)"
8.  "Bersedih hati tentang apa yang tidak anda miliki adalah menyia-yiakan apa yang anda miliki. (Ken Keyes Jr)"
9.  "Berpeganglah pada impianmu! Karena kalau impianmu lenyap, kamu bagaikan burung cedera tanpa satu sayap."
10." Kau gagal tetapi masih bisa mampu bangkit kembali, karena itu menurutku arti dari kuat yang sebenarnya”
READ MORE - Motivasi Hidup (II)

Selasa, 30 November 2010

Menghitung Matriks Penjumlahan dan Pengurangan - Java

Definisi Matriks :
Susunan bilangan-bilangan yang diatur pada baris dan kolom dan letaknya di antara dua buah kurung.
Matriks dapat dihitungan dengan menggunakan operasi penjumlahan, pengurangan dan perkalian, perhitungan matriks secara perkalian dapat dilakukan dengan 2 cara yaitu perkalian skalar dan perkalian matriks dengan matriks.
Perhitungan dengan operasi penjumlahan dapat dilakukan dengan mudah yaitu hanya dengan menambahkan elemen yang ada pada matriks pertama dengan matriks kedua (yang dijumlahkan adalah elemen pada baris dan kolom yang sama).
Dan pada posting kali ini saya akan membahas bagaimana cara membuat program perhitungan matriks dengan program Java (disini saya menggunakan NetBeans).
Source Code-nya :
public class matrik{
public static void main(String[]args){
System.out.println("Matriks A : \n");
int baris=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Masukan Banyak Baris Untuk Matrik : ","2"));
int kolom=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Masukan Banyak Kolom Untuk Matrik: ","2"));
int A[][]=new int[baris][kolom];
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
A[i][j]=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Nilai A Baris Ke-"+(i+1)+", Kolom Ke-"+(j+1)+" = ","0"));
System.out.print(" "+A[i][j]+" ");
}
System.out.println("|");
}
System.out.println("\n");
System.out.println("Matriks B : \n");
int B[][]=new int[baris][kolom];
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
B[i][j]=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Nilai B Baris Ke-"+(i+1)+", Kolom Ke-"+(j+1)+" = ","0"));
System.out.print(" "+B[i][j]+" ");
}
System.out.println("|");
}
System.out.println("\n");

System.out.println("=============================");
System.out.println("Operasi Matrik  Penjumlahan :");
System.out.println("=============================");
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
System.out.print(" "+(A[i][j]+B[i][j])+" ");
}
System.out.println("|");
}
System.out.println("\n");
System.out.println("=============================");
System.out.println("Operasi Matrik  Pengurangan :");
System.out.println("=============================");
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
System.out.print(" "+(A[i][j]-B[i][j])+" ");
}
System.out.println("|");
}


Output yang dihasilkan adalah :

memasukkan nilai inputan dari matriks A dan B dari baris ke-1 sampai ke-2, dan juga kolom ke-1 sampai ke-2.
dan hasil perhitungannya seperti diatas, kalo gga keliatan diclik aja..
semoga postingan ini dapat membantu ^o^


READ MORE - Menghitung Matriks Penjumlahan dan Pengurangan - Java

Sabtu, 27 November 2010

CYBERCRIME



Pada saat ini komputer merupakan sebuah alat atau mesin yang sangat dibutuhkan oleh semua kalangan, baik anak-anak sekolah, mahasiswa bahkan orang tua dan juga para guru atau dosen. Komputer sendiri sudah menjadi benda multifungsi, yang tadinya hanya untuk mengerjakan tugas-tugas atau melakukan pembukuan dan membuat program, namun seiring dengan melesatnya perkembangan teknologi didunia, komputer sendiri sekarang dimanfaatkan dalam hal negatif yaitu untuk melakukan kejahatan yang dilakukan dengan bantuan internet atau sering juga disebut dengan “CYBERCRIME atau COMPUTER CRIME”. Cybercrime sendiri adalah Cyber crime adalah kejahatan yang memanfaatkan teknologi komputer dan informasi (Muhammad Mustofa, 2007: 136-137). Sedangkan menurut Kepolisian Inggris, cyber crime adalah segala macam penggunaan jaringan komputer untuk tujuan kriminal dan atau kriminal berteknologi tinggi dengan menggunakan kemudahan teknologi digital (Abdul Wahid dan Mohammad Labib, 2005: 2). Sedangkan menurut Barua dan Dayal (2001) cyber crime pada dasarnya adalah kejahatan lama (konvensional) tetapi menggunakan teknologi baru (Muhammad Mustofa, 2007: 137).


JENIS – JENIS CYBERCRIME
1. Carding


Carding adalah berbelanja menggunakan nomor dan identitas kartu kredit orang lain, yang diperoleh secara ilegal, biasanya dengan mencuri data di internet. Sebutan pelakunya adalah Carder. Sebutan lain untuk kejahatan jenis ini adalah cyberfroud alias penipuan di dunia maya. Menurut riset Clear Commerce Inc, perusahaan teknologi informasi yang berbasis di Texas – AS , Indonesia memiliki carder terbanyak kedua di dunia setelah Ukrania. para carder kini beroperasi semakin jauh, dengan melakukan penipuan melalui ruang-ruang chatting di mIRC. Caranya para carder menawarkan barang-barang seolah-olah hasil carding-nya dengan harga murah di channel. Misalnya, laptop dijual seharga Rp 1.000.000. Setelah ada yang berminat, carder meminta pembeli mengirim uang ke rekeningnya. Uang didapat, tapi barang tak pernah dikirimkan.


2. Hacking
Hacking adalah kegiatan menerobos program komputer milik orang/pihak lain. Hacker adalah orang yang gemar ngoprek komputer, memiliki keahlian membuat dan membaca program tertentu, dan terobsesi mengamati keamanan (security)-nya. Hacker memiliki wajah ganda; ada yang budiman ada yang pencoleng. Hacker Budiman memberi tahu kepada programer yang komputernya diterobos, akan adanya kelemahan-kelemahan padaprogram yang dibuat, sehingga bisa “bocor”, agar segera diperbaiki. Sedangkan, hacker pencoleng, menerobos programorang lain untuk merusak dan mencuri datanya.


3. Cracking
Cracking adalah hacking untuk tujuan jahat. Sebutan untuk cracker adalah hacker bertopi hitam (black hat hacker). Berbeda dengan carder yang hanya mengintip kartu kredit, cracker mengintip simpanan para nasabah di berbagai bank atau pusat data sensitif lainnya untuk keuntungan diri sendiri. Meski sama-sama menerobos keamanan komputer orang lain, hacker lebih fokus pada prosesnya. Sedangkan cracker lebih fokus untuk menikmati hasilnya.


4. Spamming
Mengirim surat elektronik (e-mail) kepada alamat e-mail orang lain yang tidak diperlukan oleh penerima surat dan tidak mengenal atau tidak memiliki hubungan apapun dengan pengirim. E-mail yang dikirim Bisa berupa barang dan jasa, termasuk pornografi.


5. Defacing  
Defacing adalah kegiatan mengubah halaman situs/website pihak lain, Tindakan deface ada yang semata-mata iseng, unjuk kebolehan, pamer kemampuan membuat program, tapi ada juga yang jahat, untuk mencuri data dan dijual kepada pihak lain.


6. Phising 
Phising adalah kegiatan memancing pemakai komputer di internet(user) agar mau memberikan informasi data diri pemakai (username) dan kata sandinya (password) pada suatu website yang sudah di-deface.


7. Malware
Malware adalah program komputer yang mencari kelemahan dari suatu software. Umumnya malware diciptakan untuk membobol atau merusak suatu software atau operating system. Malware terdiri dari berbagai macam, yaitu: virus, worm, trojan horse, adware, browser hijacker, dll.


PENANGGULANGAN CYBERCRIME / COMPUTER CRIME
Untuk menanggulangi kejahatan internet yang semakin meluas maka diperlukan suatu kesadaran dari masing-masing negara akan bahaya penyalahgunaan internet. maka berikut adalah langkah ataupun cara penanggulangan secara global :
1. Modernisasi hukum pidana nasional berserta hukum acaranya diselaraskan dengan konvensi internasional  yang terkait dengan kejahatan tersebut.
gkatan standar pengamanan system jaringan computer nasional sesuai dengan standar internasional.
3.Meningkatkan pemahaman serta keahlian aparat hukum mengenai upaya pencegahan, inventigasi, dan penuntutan perkara-perkara yang berhubungan dengan cybercrime.
4.Meningkatkan kesadaran warga Negara mengenai bahaya cybercrime dan pentingnya pencegahan kejahatan tersebut.
5.Meningkatkan kerja sama antar Negara dibidang teknologi mengenai hukum pelanggaran cybercrime.


Jadi Secara garis besar untuk penanggulangan secara global diperlukan kerja sama antara negara dan penerapan standarisasi undang-undang Internasional untuk penanggulangan Cybercrime

READ MORE - CYBERCRIME

Rabu, 03 November 2010

BAMBU

Kalau kita perhatikan lukisan oriental, banyak yang mengambil tanaman bambu sebagai objek. Tentu kita bertanya-tanya, "Mengapa bambu?" Apanya yang menarik atau unik dari tanaman ini? Padahal kalau mau jujur, dari segi keindahan masih banyak tanaman atau objek lain yang jauh lebih menarik. Mengapa harus bambu? 

Ternyata bukan soal keindahan atau keunikan belaka yang menjadi dasar pertimbangan. Di dalam tanaman bambu terkandung simbolisasi nilai-nilai luhur yang diajarkan Para Bijak zaman dahulu, terutama oleh Sheng Ren Kong Zi atau Nabi Khonghucu. Nilai-nilai luhur itu kemudian diejawantahkan dalam lukisan bambu, yang biasanya diperkaya dengan seuntai puisi atau syair yang indah dan penuh makna.

Nilai pertama adalah tentang Xiao, Hauw atau Laku Bakti. Seseorang yang tidak memiliki Xiao, dianggap orang yang tidak berbudi, tidak tahu terima kasih, seperti kacang lupa kulitnya. Pada zaman dahulu, kalau seseorang dikatakan Bu Xiao, Put Hauw, atau tidak berbakti, itu merupakan sebuah bentuk hukuman moral yang paling tinggi, paling berat. Bila seseorang dianggap Bu Xiao, bisa jadi orang yang bersangkutan akan terasing hidupnya, dicibir atau bahkan dijauhi oleh lingkungannya. Yang dimaksud dengan Xiao adalah Laku Bakti dalam arti luas. Mulai dari berbakti kepada orangtua, guru atau yang dituakan, keluarga, masyarakat, bangsa, negara sampai pada kemanusiaan. Meski demikian tidak jarang perilaku Laku Bakti ini direduksi seolah-olah hanya untuk orang tua atau untuk hal tertentu saja. Padahal bertanggung jawab atas kesehatan dan kebaikan diri sendiri juga merupakan salah satu wujud dari Xiao atau Laku Bakti. 

Kalau kita lihat tanaman bambu, pada saat ia bertumbuh besar, secara hampir bersamaan ia juga beranak-pinak dengan cara bertunas. Artinya bambu melakukan dua hal penting sekaligus, yaitu: merawat diri dan berkembang biak. Keduanya merupakan lambang Xiao atau Laku Bakti, menjaga warisan orangtua dan melanjutkannya sepenuh hati.

Mengapa bambu yang relatif jauh lebih kecil ketimbang pepohonan lain bisa lebih lentur dan liat? Salah satu faktor penyebabnya adalah adanya ruang kosong di dalam batang bambu. Ruang ini disamping bisa dimanfaatkan untuk menghasilkan bunyi atau nada, juga melambangkan sifat kosong atau rendah hati (Di). Karena ada kerendahan hati, merasa diri masih kurang, maka seseorang bisa berniat atau berkeinginan untuk belajar. Kalau tidak kosong, maka tidak ada ruang untuk menerima pendapat orang lain alias sombong. 

Nilai Di atau kerendahan hati ini perlu dikembangkan terus-menerus. Hanya orang rendah hati saja yang selalu merasa kurang pandai. Dengan sifat ini ia akan terus merasa terpacu untuk belajar, yang pada akhirnya akan membuatnya semakin bertambah pengetahuan. Sikap rendah hati juga akan membuat orang lain sulit mengukur kekuatan dan kelemahan kita. Dengan demikian nilai tawar kita akan semakin tinggi karena sulit untuk diperkirakan tinggi rendahnya. 

Sifat bambu ketiga adalah lurus. Hampir tidak pernah dijumpai ada bambu yang tidak lurus atau bercabang. Sifat ini melambangkan Zhong atau kesatyaan terhadap Tuhan Yang Maha Esa. Namun yang sesungguhnya, Zhong bukanlah sekadar satya belaka, namun juga melukiskan keseimbangan atau Tepat Tengah. Dengan demikian, seseorang yang sudah sampai pada tahapan Zhong, sudah lepas dari subjektivitas diri yang berlebihan. Dengan menghayati sikap Zhong, orang akan tahu kapan harus berjalan maju, berhenti atau bahkan kapan harus berjalan mundur, sehingga ia akan mencapai tempat atau cita-cita yang tepat, pas dan tidak berlebihan. 

Kalau kita melihat rerumpun bambu yang rimbun, maka bisa kita melihat bahwa bambu-bambu tersebut banyak yang condong ke berbagai arah. Ada yang condong ke depan, ke belakang, ke kapan atau ke kiri. Namun meski berbeda-beda arah, rerumpunan bambu tetap merupakan satu kesatuan utuh, karena mempunyai jalinan akar yang menyatu, tersambung satu sama lain. Ini mengibaratkan perilaku seorang Junzi (beriman, terpelajar dan berbudi luhur), yang meski berbeda-beda, namun tetap bisa rukun. Sementara Xiao Ren (orang rendah budi), meski sama tidak bisa rukun. 

Makna lebih jauh yang bisa dipetik adalah sikap Dapat Dipercaya atau Xin. Meski berbeda pandangan, kalau sudah menyangkut hal mendasar, maka perbedaan akan luruh dikalahkan kepentingan yang lebih besar. Dalam kalimat yang berbeda, kebenaran yang lebih kecil, haruslah bisa mengalah pada Kebenaran Besar atau kepentingan bersama. Di sini kebenaran kecil dilambangkan dengan arah bambu yang berlawanan, sedang Kebenaran Besar dilambangkan dengan saling menyatunya jalinan akar satu bambu dengan lainnya.

Ciri khas bambu yang kelima adalah beruas-ruas alias berbuku-buku pada batangnya. Ini melambangkan perlu adanya tahapan, tatanan atau aturan. Dalam bahasa yang lebih agamis filosofis bisa diartikan sebagai kesusilaan atau kesantunan sosial. Dengan demikian ciri khas bambu kelima ini bisa melambangkan nilai-nilai kesusilaan, tata susila atau Li. Selain bisa melambangnya makna Li, ruas bambu juga melambangkan arti pentingnya sebuah proses. Ini untuk mengingatkan kita semua yang sering tidak sabar melalui proses demi proses, tahapan demi tahapan. 

Nilai luhur keenam adalah Yi atau kebenaran. Simbolnya ialah akar bambu yang menghujam lurus masuk ke dalam tanah. Ini berarti semua tindakan kita haruslah mempunyai dasar pijakan yang tepat. Dengan demikian bisa dipertanggungjawabkan secara kuat. Akar yang kuat, lurus dan menghujam dalam jauh ke bawah permukaan bumi inilah yang membuat tanaman bambu kokoh dan tidak mudah tumbang. Demikian pula seharusnya setiap tindakan kita. Bila dilandasi oleh nilai kebenaran, maka setiap langkah atau tindakan yang kita ambil akan lebih pasti, mantap, tugas dan tidak gamang.

Nilai moral ketujuh adalah Lian, Suci Hati, Tulus Hati atau Ketulusan, yang dilambangkan dengan jalinan akar bambu. Dengan adanya sifat ini maka setiap orang akan dibuka mata hatinya untuk saling menyapa, menolong dan membantu, seperti halnya bambu yang kelebihan makanan karena tumbuh di tempat yang lebih subur menolong bambu yang kekurangan makanan karena tumbuh di tempat yang kurang subur melalui transfer makanan lewat jaringan akarnya. 
Salah satu sifat manusia yang membedakannya dengan binatang adalah Tahu Malu atau Che. Dengan demikian manusia yang kehilangan rasa Tahu Malunya bisa diartikan sudah kehilangan pula rasa kemanusiaannya. Tahu Malu yang dimaksud di sini tidak saja menyangkut hal yang terkait dengan kesopanan, moralitas dan kesusilaan, namun juga menyangkut kemampuan diri memberikan makna dan kontribusi bagi keluarga, masyarakat, bangsa, negara dan kemanusiaan. 

Sebagai simbol Che adalah kemampuan bambu menyumbangkan semua bagian dirinya untuk kehidupan. Tunas muda yang disebut rebung dapat diolah menjadi makanan lezat seperti lumpia. Bambu berbagai ukuran bisa digunakan sebagai bahan: seruling, bambu runcing, angklung, calung, rakit, sampai bahan bangunan. Bahkan daunnya pun dapat digunakan sebagai bungkus bacang. Dengan simbol ini setiap orang dituntut terus belajar agar mempunyai multi talenta seperti bambu. Dengan demikian "kehadirannya menambah, sedang ketidakhadirannya akan mengurangi."
Memahami paparan di atas, dapatlah dimengerti mengapa lukisan oriental banyak menampilkan bambu sebagai objek. Menjadi jelas bukan karena keindahannya saja, tapi karena ciri tanaman bambu bisa dijadikan simbol nilai-nilai luhur Xiao, Di, Zhong, Xin, Li, Yi, Lian, Che atau Laku Bakti, Rendah Hati, Satya, Dapat Dipercaya, Susila, Benar atau Bajik, Tulus atau Suci Hati, dan Tahu Malu. Kedelapan nilai-nilai itu dikenal sebagai Delapan Kebajikan yang merupakan salah satu mutiara ajaran agama Khonghucu.
READ MORE - BAMBU