Selasa, 27 Agustus 2013

Program Java dengan Notepad++

Contoh penggunaan do while
Sintaknya adalah seperti berikut:
//class                               
import java.util.Scanner;//library scanner
public class Do{
            //method
            public static void main (String [] args) {
                       
                       
                        int s;
                        System.out.println("Masukkan variabel s = ");
                        Scanner scan=new Scanner(System.in);//in=input scan=variabel baru ---> untuk menginputkan angka
                        s=scan.nextInt();//int=integer ---> untuk membaca inputan
                        System.out.print("Nilai s adalah ");//menampilkan kembali yg diinputkan tadi
                        System.out.println(s);
                       
                        do {
                        System.out.println(s++);
                                    }
                                    while
                                    (s<=10);
            }
}
Dan apabila di run hasilnya adalah seperti berikut:



---Anisa---

Senin, 26 Agustus 2013

Membuat Program Java menggunakan notepad++

Menampilkan hasil penjumlahan, pengurangan, perkalian, pembagian dan modulo di command prompt

# Tanpa memasukkan inputan berupa angka (nilai variabel telah ditentukan di program)
Di sini, saya akan menentukan nilai variabel b=6 dan c=2. Dan sintaknya adalah seperti berikut:
public class Tambah{
            //method
            public static void main (String [] args) {
            int b=6;
                        int c=2;
                        int jumlah,kurang,kali,bagi,modulo;
                        jumlah=b+c;
                        kurang=b-c;
                        kali=b*c;
                        bagi=b/c;
                        modulo=b%c;
                        System.out.print("Hasil dari penjumlahan adalah ");
                        System.out.println(jumlah);
                        System.out.print("Hasil dari pengurangan adalah ");
                        System.out.println(kurang);
                        System.out.print("Hasil dari perkalian adalah ");
                        System.out.println(kali);
                        System.out.print("Hasil dari pembagian adalah ");
                        System.out.println(bagi);
                        System.out.print("Hasil dari modulo adalah ");
                        System.out.println(modulo);
            }
            }
Dan setelah running di command prompt, tampilannya adalah seperti berikut:



#  Dengan memasukkan inputan sebagai nilai variabel di command prompt
Di sini, nilai variabel x dan y belum ditentukan, dan sintaknya sebagai berikut:
import java.util.Scanner;
public class Tambah1{
            //method
            public static void main (String [] args) {
            int x,y,jumlah1,kurang1,kali1,bagi1,modulo1;
                        System.out.println("Masukkan variabel x = ");
                        Scanner scan=new Scanner(System.in);
                        x=scan.nextInt();
                        System.out.print("Nilai x adalah ");
                        System.out.println(x);
                       
                        System.out.println("Masukkan variabel y = ");
                        Scanner scan1=new Scanner(System.in);
                        y=scan.nextInt();
                        System.out.print("Nilai y adalah ");
                        System.out.println(y);
                       
                        jumlah1=x+y;
                        kurang1=x-y;
                        kali1=x*y;
                        bagi1=x/y;
                        modulo1=x%y;
                       
                        System.out.print("Hasil dari penjumlahan x dan y adalah ");
                        System.out.println(jumlah1);
                        System.out.print("Hasil dari pengurangan x dan y adalah ");
                        System.out.println(kurang1);
                        System.out.print("Hasil dari perkalian x dan y adalah ");
                        System.out.println(kali1);
                        System.out.print("Hasil dari pembagian x dan y adalah ");
                        System.out.println(bagi1);
                        System.out.print("Hasil dari modulo x dan y adalah ");
                        System.out.println(modulo1);
                       
            }
            }

Dan setelah running di command prompt, tampilannya adalah seperti berikut:

---Anisa---

Membuat Program Java menggunakan notepad++

Menampilkan kata Hello di command prompt

Perbedaan sintak \t dan \n
Untuk menampilkan kata Hello di command prompt, kita tuliskan dulu sintak-sintaknya di notepad++ lalu kita membuka command prompt dan mengeksekusi programnya di command prompt. Dan di sini, akan ditunjukkan perbedaan hasil dari penggunaan \t dan \n seperti berikut.


Gambar 1
Pada gambar yang pertama ini, terdapat sintak
System.out.println("Hello\t Hello ");
System.out.println("Hello\t Hello ");
Sintak \t ini membuat antara kata Hello dengan kata Hello yang disampingnya terdapat ‘tab’. Println sendiri gunanya untuk berganti baris.
Jadi hasil runningnya à            Hello   Hello
                                                      Hello   Hello

Gambar 2
Pada gambar kedua ini, terdapat sintak
System.out.println("Hello Hello\n");
System.out.println("Hello Hello\n");
Sintak \n ini membuat setelah kata Hello yang kedua akan berganti baris ke bawah. Namun karena sudah menggunakan sintak println (untuk ganti baris), maka antara baris satu dengan satunya terdapat jarak (satu baris kosong).
Jadi hasil runningnya à            Hello Hello

                                                      Hello Hello
Bandingkan jika sintaknya hanya menggunakan print, sbb
Gambar 3
System.out.print("Hello Hello\n");
System.out.print("Hello Hello\n");
Maka hasil runningnya à         Hello Hello
                                                      Hello Hello
Karena tidak menggunakan println, maka tidak ada jarak antar baris. \n hanya untuk berganti baris.

Gambar 4
Pada gambar keempat ini, terdapat sintak
System.out.print("Hello Hello\n");
System.out.println("Hello \t Hello\n");
System.out.print("Hello\t Hello\n");
Di sini, penggunaan sintak \t dan \n digunakan secara bersama. Dan hasil runningnnya adalah sebagai berikut à Hello Hello
Hello            Hello

Hello            Hello


Yupzzz seperti itulah perbedaan dari \n dan \t    ^^
---Anisa---

Tugas Macam Virus

1.    Pengertian Virus
Virus komputer adalah suatu program yang dapat menggandakan dirinya atau menyalin dirinya sendiri dan menyebar dengan cara menyisipkan salinan dirinya ke dalam program atau dokumen lain. Virus komputer dapat dianalogikan dengan virus biologis yang menyebar dengan cara menyisipkan dirinya sendiri ke sel makhluk hidup. Virus komputer dapat merusak (misalnya dengan merusak data pada dokumen), membuat pengguna komputer merasa terganggu, maupun tidak menimbulkan efek sama sekali.

2.    Macam-macam Virus
a.       Worm
Adalah lubang keamanan atau celah kelemahan pada komputer kita yang memungkinkan komputer kita terinfeksi virus tanpa harus eksekusi suatu file yang umumnya terjadi pada jaringan. cara virus jenis ini menyerang yaitu dengan menduplikatkan dirinya sendiri pada harddisk. Ini membuat sumber daya komputer (Harddisk) menjadi penuh akan worm itu.
Pembuat: Robert Tappan Moris
b.       Trojan
Sebuah program yang memungkinkan komputer kita dikontrol orang lain melalui jaringan atau internet. cara kejanya yaitu mengambil data pada komputer yang telah terinfeksi dan mengirimkannya pada pembuat trojan itu sendiri.
c.       Backdoor
Hampir sama dengan trojan. Namun, Backdoor bisanya menyerupai file yang baik-baik saja. Misalnya game.
d.       Malware
Aplikasi beresiko yang bisa mengancam sistem ataupun komputer dengan tujuan untuk menghimpun info serta mendapatkan hak akses data yang peka dengan penuh. umumnya malware ini memiliki kandungan type virus computer, trojan, rootkit, worm, keylogger, spyware serta adware dengan tujuan jahat.
e.       Spyware
Aplikasi yang membocorkan data informasi kebiasaan atau perilaku pengguna dalam menggunakan komputer ke pihak luar tanpa kita sadari. Biasanya digunakan oleh pihak pemasang iklan. Virus ini akan memantau komputer yang terinfeksi.
f.        Rogue
Merupakan program yang meniru program antivirus dan menampilkan aktivitas layaknya antivirus normal, dan memberikan peringatan-peringatan palsu tentang adanya virus. Tujuannya adalah agar pengguna membeli dan mengaktivasi program antivirus palsu itu dan mendatangkan uang bagi pembuat virus rogue tersebut. Juga rogue dapat membuka celah keamanan dalam komputer guna mendatangkan virus lain.
g.       Rootkit
Virus yang bekerja menyerupai kerja sistem komputer yang biasa saja.
h.      Polymorphic virus
Virus yang gemar beubah-ubah agar tidak dapat terdeteksi.
i.         Metamorphic virus
Virus yang mengubah pengkodeannya sendiri agar lebih sulit dideteksi.
j.         Virus ponsel
Virus yang berjalan di telepon seluler, dan dapat menimbulkan berbagai macam efek, mulai dari merusak telepon seluler, mencuri data-data di dalam telepon seluler, sampai membuat panggilan-panggilan diam-diam dan menghabiskan pulsa pengguna telepon seluler.

Referensi:



---Anisa---

Tugas Hacker dan Cracker


1.      Pengertian Hacker & Cracker, serta tokohnya
Hacker adalah orang yang mempelajari, menganalisa, bisa membuat, memodifikasi dan mengeksploitasi sistem yang terdapat pada sebuah komputer. System tersebut terdapat pada perangkat lunak, selain itu dapat pula pada perangkat keras seperti program computer, administrasi dan program keamanan. Biasanya, hacker mencari keemahan dari suatu sistem dan memberikn ide yang bisa memperbaiki sistem tersebut. Jadi, hacker memberikan sumbangan bermanfaat pada dunia jaringan dan sistem operasi, membuat program bantuan untuk dunia jaringan dan komputer.
Kode etik hacker:
a.      Akses ke sebuah sistem komputer, dan apapun saja dapat mengajarkan mengenai bagaimana dunia bekerja, haruslah tidak terbatas sama sekali
b.      Segala informasi haruslah gratis
c.      Jangan percaya pada otoritas, promosikanlah desentralisasi
d.      Hacker haruslah dinilai dari sudut pandang aktifitas hackingnya, bukan berdasarkan standar organisasi formal atau kriteria yang tidak relevan seperti derajat, usia, suku maupun posisi
e.      Seseorang dapat menciptakan karya seni dan keindahan di computer
f.       Komputer dapat mengubah kehidupan seseorang menjadi lebih baik
Tokoh Hacker:
a.      Kevin Mitnick
b.      Linus Torvalds
c.      John Draper
d.      Mark Abene
e.      Richard Stallman
f.       Ian Murphy
g.      Steve Wozniak
h.      Tsutomu Shimomura
i.        Dennis Ritchie dan Ken Thomson
j.        Eric Steven Raymond
k.      Johan Helsingius
Cracker adalah orang yang juga memiliki keahlian untuk mengetahui kelemahan sistem sehingga dapat memasuki sistem tersebut , namun tidak mengarah pada hal yang baik seperti halnya hacker. Cracker memasuki sebuah system untuk kepentingan pribadi dan mencari keuntungan. Misalnya, pencurian dan penghapusan data.
Tokoh Cracker:
a.      Jonathan James
b.      Andrian Lamo
c.      Robert Tappan Moris
d.      Vladimir Levin

2.      Persamaan Hacker dengan Cracker
Hacker dengan cracker memiliki persaman, yakni melakukan penyusupan terhadap suatu jaringan, dan berusaha mendapatkan akses dari user dalam jaringan tersebut.

3.      Perbedaan Hacker dengan Cracker
Hacker:
a.      Mempunyai kemampuan menganalisa kelemahan suatu sistem atau situs. Sebagai contoh : jika seorang hacker mencoba menguji suatu situs dipastikan isi situs tersebut tak akan berantakan dan mengganggu yang lain. Biasanya hacker melaporkan kejadian ini untuk diperbaiki menjadi sempurna. Bahkan seorang hacker akan memberikan masukan dan saran yang bisa memperbaiki kebobolan sistem yang ia masuki.
b.      Hacker mempunyai etika serta kreatif dalam merancang suatu program yang berguna bagi siapa saja.
c.      Seorang Hacker dengan senang hati membagi ilmunya kepada orang-orang yang serius atas nama ilmu pengetahuan dan kebaikan.
d.      Seorang hacker akan selalu memperdalam ilmunya dan memperbanyak pemahaman tentang sistem operasi
e.      Seorang Hacker mempunya jiwa pemaaf yang tinggi dan jika dia melakukan kesalahan dengan rendah hati akan meminta maaf atas kesalahannya.
Cracker:
a.       Mampu membuat suatu program bagi kepentingan dirinya sendiri dan bersifat destruktif atau merusak dan menjadikannya suatu keuntungan. Sebagai
contoh : Virus, Pencurian Kartu Kredit, Kode Warez, Pembobolan Rekening Bank, Pencurian Password E-mail/Web Server.
b.      Bisa berdiri sendiri atau berkelompok dalam bertindak.
c.      Mempunyai website atau channel dalam IRC yang tersembunyi,
hanya orang-orang tertentu yang bisa mengaksesnya.
d.      Mempunyai IP address yang tidak bisa dilacak.
e.      Kasus yang paling sering ialah Carding yaitu Pencurian Kartu
Kredit, kemudian pembobolan situs dan mengubah segala isinya menjadi berantakan. Sebagai contoh : Yahoo! pernah mengalami kejadian seperti ini sehingga tidak bisa diakses dalam waktu yang lama, kasus klikBCA.com yang paling hangat dibicarakan beberapa waktu yang lalu.

Referensi:


---Anisa---