study

Minggu, 04 Oktober 2015

Macam-Macam serangan pada komputer dan Sejarah Perkembangan Virus

Macam-Macam serangan Pada komputer dan sejarah virus 

  1. Macam - macam serangan komputer

A.   Intrusion

Pada penyerang jenis ini, seorang penyerang akan dapat menggunakan system computer yang kita  miliki, sebagaian penyerang jenis ini menginginkan akses sebagaimana halnya pengguna yang memiliki hak untuk mengakses system.


B. Intelligence

Intelligence merupakan para hacker atau Cracker yang melakukan suatu kegiatan untuk mengumpulkan segala informasi yang berkaitan dengan system target, berbagai cara dapat ditempuh untuk mendapatkan informasi tersebut , baik melalui internet , mencari buku –buku atau jurnal . berdiskusi di mailing list atau IRC , Contoh Data yang dibuang di harddisk mereka bisa membangkitkan kembali dan memperhatikan data tersebut ini biasanya dilakukan oleh seorang mantan karyawan yang berkerja di suatu perusahaan atau , kita pernah mendaftar di suatu perusaan online maupun offline,oleh sebab itu email utama dan password utama kita jangan sampai diketahui oleh siapapun , gunakan email saat log in di suatu perusahaan host , berbeda dengan saat kita log in di data yang kita kelola yang benar – benar privasi.


C.  Land Attack

LAND attack merupakan salah satu macam serangan terhadap suatu server/komputer yang terhubung dalam suatu jaringan yang bertujuan untuk menghentikan layanan yang diberikan oleh server tersebut sehingga terjadi gangguan terhadap layanan atau jaringan komputer tersebut. Tipe serangan semacam ini disebut sebagai Denial of Service (DoS) attack. LAND attack dikategorikan sebagai serangan SYN (SYN attack) karena menggunakan packet SYN (synchronization) pada waktu melakukan 3-way handshake untuk membentuk suatu hubungan berbasis TCP/IP. Dalam 3-way handshake untuk membentuk hubungan TCP/IP antara client dengan server, yang terjadi adalah sebagai berikut:

    Pertama, client mengirimkan sebuah paket SYN ke server/host untuk membentuk hubungan TCP/IP antara client dan host.
    Kedua, host menjawab dengan mengirimkan sebuah paket SYN/ACK (Synchronization/Acknowledgement) kembali ke client.
    Akhirnya, client menjawab dengan mengirimkan sebuah paket ACK (Acknowledgement) kembali ke host. Dengan demikian, hubungan TCP/IP antara client dan host terbentuk dan transfer data bisa dimulai.
Dalam sebuah LAND attack, komputer penyerang yang bertindak sebagai client mengirim sebuah paket SYN yang telah direkayasa atau dispoof ke suatu server yang hendak diserang. Paket SYN yang telah direkayasa atau dispoof ini berisikan alamat asal (source address) dan nomer port asal (source port number) yang sama persis dengan alamat tujuan (destination address) dan nomer port tujuan (destination port number). Dengan demikian, pada waktu host mengirimkan paket SYN/ACK kembali ke client, maka terjadi suatu infinite loop karena host sebetulnya mengirimkan paket SYN/ACK tersebut ke dirinya sendiri. Host/server yang belum terproteksi biasanya akan crash atau hang oleh LAND attack ini. Namun sekarang ini, LAND attack sudah tidak efektif lagi karena hampir semua sistem sudah terproteksi dari tipe serangan ini melalui paket filtering atau firewall.

D.  Logic Bomb

Logic Bomb Merupakan Program yang dimasukan ke dalam sebuah computer yang bekerja untuk memeriksa kumpulan kondisi di system , jika kondisi – kondisi yang dimaksud ditemukan oleh program tersebut , maka program akan mengeksekusi perintah – perintah yang ada di dalamnya . Logic bomb bisa bisa berjalan jika ada pemicunya. Biasanya pemicu terjadi jika user menjalankan program tertentu yang ada di dalam computer atau dengan salah satu tombol keyboard dan pemicu lainnya yang mungkin di buat . program tersebut banyak di gunakan oleh hacker atau cracker untuk mengambil keuntungan dari sebuah computer.

E.  Operation System Fingerprinting

Istilah ini mengacu pada kegiatan menganalisis sistem operasi pada sistem yang akan diserang. Ada beberapa cara yang dapat dilakukan. CAra yang paling umum adalah melakukan telnet ke server. Jika server yang dituju memiliki fasilitas telnet, biasaya ada banner yang menunjukkan sistem operasi yang dipakai. Contohnya seperti ini :
unix% telnet 192.168.1.4
trying 192.168.1.4…
Connected to 192.168.1.4.
Escape character is ‘^]’.
Linux 2.0.33 (rock.pau-mikro.org) (ttyp0)
login:
Cara lain adalah dengan menggunakan program netcat (nc). Cara yang lebih canggih adalah dengan menganalisis respon sistem terhadap request tertentu. Misalnya analisis nomor urut paket TCP/IP yang dikeluarkan oleh server dapat mempersempit jenis OS yang digunakan.
Ada beberapa tools yang dapat digunkan untuk mendeteksi OS, yaitu :
nmap
queso


F.  Smurf Attack

Smurf Attack merupakan serangan yang dilakukan dengan mengubah alamat IP dari datangnya request (IP Spoofing). Penggunaan IP Spoofing ini memungkinkan respon dari ping tadi dialamatkan ke kompute yang alamatnya dipalsukan. Akibatnya, komputer akan dibanjiri paket data. Hal ini akan mengakibatkan pemborosan bandwith jaringan. Komputer bisa juga menjadi hang karena terus dibanjiri paket data.
Untuk menjaga agar jaringan tidak menjadi perantara bagi serangan ini, broadcast adressing harus dimatikan di router, kecuali jika sangat dibutuhkan untuk keperluan multicast. Alternatif lain dengan memfilter permohonan ICMP echo pada firewall. Ada baiknya juga kita memiliki upstream firewall yang diset untuk memfilter ICMP echo atau membatasi traffic echo agar presentasinya lebih kecil dibandingkan traffic jaringan seluruhnya.

G.  Scanning

Scanning adalah kegiatan para hacker atau cracker untuk mengidentifikasi sistem yang menjadi target serangan dan mencari celah keamanan yang akan digunakan untuk menembus suatu sistem. Kegiatan scanning dari sisi jaringan sangat berisik dan mudah dikenali, kecuali jika menggunkan stealth scanning. Scanning tool yang paling terkenal adalah nmap. Selain itu ada juga SuperScan dan UltraScan yang banyak digunakan pada sistem Windows.
Untuk pencegahan, program scanner pada umumnya menggunakan paket SYN dan ACK untuk mendeteksi celah keamanan pada sustu sistem. Juga dengan memasang firewall, seperti Zone Alarm.

H.  Back door

Seperti namanya, Backdoor merupakan suatu akses “pintu belakang” yang diciptakan hacker setelah berhasil menjebol suatu sistem. Hal ini dimaksudkan agar hacker mudah mendapat akses kembali ke dalam sistem yang sudah diserangnya.

Sejarah Perkembangan Virus komputer 

Pada tahun 1949
John von Newman, yang menciptakan Electronic Discrete Variable Automatic Computer (EDVAC), memaparkan suatu makalahnya yang berjudul “Theory and Organization of Complicated Automata”. Dalam makalahnya dibahas kemungkinan program yang dapat menyebar dengan sendirinya.

    Tahun 1960, para ahli di lab BELL (AT&T) -sebuah labolatorium terbesar di dunia yang telah menghasilkan banyak hal dalam dunia komputer- mencoba mengimplementasikan teori yang diungkapkan oleh john v neuman. Mereka bermain-main dengan teori tersebut untuk suatu jenis game. Di sela-sela waktu Istirahat mereka, para peneliti membuat permainan dengan suatu program yang dapat memusnahkan program buatan lawan, kemampuan membenahi dirinya sendiri lalu balik menyerang kedudukan lawan. Program permainan ini juga dapat memperbanyak dirinya secara otomatis. Perang program ini disebut Core War, pemenangnya adalah pemilik program sisa terbanyak dalam selang waktu tertentu. Karena sadar akan bahaya program tersebut bila bocor keluar laboratorium (terutama sekali karena C dan C++ adalah salah satu pemrograman bahasa tingkat tinggi - mudah dipelajari), maka setiap selesai permainan, program tersebut selalu dimusnahkan.

    Tahun 1970, perusahaan Xerox memperkenalkan suatu program yang digunakan untuk membantu kelancaran kerja.

    1980, Program yang tadinya dipergunakan sebagai permainan ’berbahaya’ tersebut akhirnya keluar dari lab, menyebar diluar lingkungan laboratorium, dan mulai beredar di dunia cyber.

    1981, Sebuah Virus yang bernama sama dengan pembuatnya, Elk Cloner, lahir di di TEXAS A&M. Menyebar melalui disket Apple II yang memiliki operating system. Sang perusak ini mendisplay pesan di layar : "It will get on all your disks-It will infiltrate your chips–yes it is Cloner!-It will stick to you like glue-It will modify RAM too-send in the Cloner!"

    3 November 1983, Len Adleman meresmikan nama ”VIRUS” dalam sebuah seminar yang membahas cara membuat virus and memproteksi diri dari virus.

    1986, Virus Brain (dikenal juga dengan nama virus Pakistan) menyebarluas di Indonesia, merupakan Virus paling menggemparkan dikala itu. Karena penyebarannya yang luar-biasa itulah tahun ini justru disebut-sebut oleh sebagian orang Indonesia sebagai awal munculnya Virus komputer. Kelahiran virus ini juga bersamaan dengan [PC-Write Trojan] dan [Vindent].

    Tahun 1988, muncul serangan besar-besaran terhadap Machintosh oleh virus [MacMag] & [scores]. Di tahun ini pula jaringan Internet dihajar habis-habisan oleh worm buatan Robert Morris, Jr, seorang mahasiswa Ilmu Komputer Cornell.

    Tahun 1989 ada orang iseng yang menyebarkan file "AIDS information program" dan celakanya, begitu file ini dibuka, yang didapat bukannya info tentang AIDS, tapi virus yang mengenkripsi harddisk dan meminta bayaran untuk kode pembukanya.

    Tahun 1990 Bulgarian virus exchange factory (VX) BBS didirikan. Tips-trik pembuatan virus computer disebarkan melalui BBS ini. Mark Ludwig menulis sebuah buku yang berjudul “The Little Black Book of Computer Viruses”. Dalam buku tersebut dibahas langkah-langkah pembuatan virus komputer.

    Tahun 1991, virus polymorphic pertama lahir. Virus yang diberi nama Tequila ini datang dari Switzerland.

    Tahun 1992, muncul virus mematikan yang sempat membuat panik para pengguna komputer. Virus tersebut diberi nama Michelangelo. Namun penyebaran virus ini kurang begitu meluas (hanya memakan sedikit korban).

    Tahun 1995 muncul serangan besar-besaran. Perusahaan-perusahaan besar dilumpuhkan, diantaranya Griffith Air Force Base, Korean Atomic Research Institute, NASA, IBM dan masih banyak PERUSAHAAN RAKSASA lain yang dianiaya oleh virus "THE INETRNET LIBERATION FRONT" di hari ~Thanksgiving~. Karena keberanian dan kedahsyatan serangan itu, tahun 1995 dijuluki sebagai tahunnya para Hacker dan Cracker. Di tahun ini juga lahir Concept, virus macro pertama yang menyerang dokumen Microsoft Word.

    1996, Boza, virus pertama yang ditujukan khusus untuk Windows 95 terlahir. Muncul juga Laroux, virus pertama yang menginfeksi MS Excel. Tahun ini juga merupakan Staog, Virus pertama yang menginfeksi Linux.

     1998, Lahir Strange Brew, merupakan Virus Java pertama. Lahir juga Back Orifice, Trojan pertama yang menyebarluas, memungkinkan user tidak sah untuk mengendalikan komputer lain melalui internet.

    1999, Kombinasi virus&worm dengan nama yang sangat manis terlahir: Melissa. Melissa merupakan perpaduan virus macro dan worm yang menyebarluas melalui email dengan memanfaatkan kelemahan Outlook. Muncul juga Corner, virus pertama yang menginfeksi MS Project files.

    Tahun 2000, Muncul Serangan Denial of Service (DoS) yang melumpuhkan Yahoo, Amazon dan situs-situs raksasa lainnya yang diakibatkan oleh worm. Worm bernama Love Letter melumpuhkan e-mail systems di penjuru dunia. Worm Timofonica mengacaukan jaringan telepon Spanyol. Liberty, worm pertama yang menyerang PDA terlahir. Pirus, dari keluarga virus concept menginfeksi file-file HTML and PHP.

    Tahun 2001, kembali dunia harus menghadapi sederetan serangan worm. Gnuman (Mandragore) terlahir. Worm ini menyamar sebagai file MP3. Winux, worm yang menyerang mesin Windows dan LINUX, hadir dari Czech Republic.


    Tahun 2002, LFM-926, lahir virus pertama yang menginfeksi file Shockwave Flash (.SWF). Menampilkan pesan saat file tersebut jalankan: "Loading.Flash.Movie..”


    Tahun 2003, Worm Blaster mengexploitasi kelemahan RPC DCOM pada windows. Kembali dunia menghadapi serangan besar-besaran. Sobig-F dicatat sebagai virus yang paling sukses menyebar.


    Mei 2004, jaringan internet dunia dikacaukan oleh worm SASSER.

    Tahun 2005-2007 varian-varian baru Bagle menyebarluas, namun kemudian meredup karena pembuatnya tertangkap. Penyebaran NETSKY juga mengalami peningkatan sesaat dan hanya lahir sedikit varian-varian baru. Di tahun-tahun ini tidak begitu banyak Virus & Worm baru yang cukup menggemparkan di kalangan dunia seperti para pendahulunya kecuali serangan-serangan virus lokal.


Senin, 09 Februari 2015

Tanda Tanda Kiamat Besar dan Kecil ( Kiamat Sugro & Kubro)

Tanda Tanda Kiamat

Sesungguhnya setiap makhluk hidup –apakah itu manusia, hewan, atau tumbuh-tumbuhan– memiliki tanda-tanda dari akhir kesudahan hidupnya di dunia. Tanda-tanda dekatnya kematian manusia adalah rambut beruban, tua, sakit, lemah. Begitu juga halnya dengan hewan, hampir sama dengan manusia. Sedangkan tumbuhan warna menguning, kering, jatuh, lalu hancur. Demikian juga alam semesta, memiliki tanda-tanda akhir masanya seperti kehancuran dan kerusakan.Saa’ah asalnya adalah sebagian malam atau siang. Dikatakan juga: Saa’at segala sesuatu berarti waktunya hilang dan habis. Dari makna ini, maka saa’ah atau kiamat mengandung dua macam, yaitu : Saa’ah khusus bagi setiap makhluk, seperti tanaman binatang dan manusia ketika mati; dan bagi sebuah umat jika datang ajalnya. Itu semua dikatakan telah datang saatnya. Saa’ah umum bagi dunia secara keseluruhan ketika ditiup sangkakala, maka hancurlah segala yang di langit dan di bumi.
Bagaimana dengan kiamat yang sebenarnya? Tentu saja lebih dahsyat, lebih besar, dan lebih mengerikan. Dan Alquran banyak menyebutkan tentang kejadian di hari kiamat. Terjadinya kiamat adalah hal yang gaib, hanya Allah Yang tahu. Tidak satu pun dari makhluk-Nya mengetahui kapan kiamat, baik para nabi maupun malaikat. Allah SWT. Berfirman, “Sesungguhnya Allah, hanya pada sisi-Nya sajalah pengetahuan tentang Hari Kiamat.” (Luqman 34)
Maka ketika ditanya tentang hal ini, Rasulullah saw. Mengembalikannya kepada Allah swt., “Kepada-Nyalah dikembalikan pengetahuan tentang hari kiamat.” (Fushilat: 47)
Allah merahasiakan terjadinya hari kiamat, dan menerangkan bahwa kiamat akan datang secara tiba-tiba. “Mereka menanyakan kepadamu tentang kiamat: ‘Bilakah terjadinya?’ Katakanlah: ‘Sesungguhnya pengetahuan tentang kiamat itu adalah pada sisi Tuhanku; tidak seorang pun yang dapat menjelaskan waktu kedatangannya selain Dia. Kiamat itu amat berat (huru-haranya bagi makhluk) yang di langit dan di bumi. Kiamat itu tidak akan datang kepadamu melainkan dengan tiba-tiba.’ Mereka bertanya kepadamu seakan-akan kamu benar-benar mengetahuinya. Katakanlah: ‘Sesungguhnya pengetahuan tentang hari kiamat itu adalah di sisi Allah, tetapi kebanyakan manusia tidak mengetahui’.” (Al-A’raaf: 187)
Namun demikian, sesungguhnya Allah dengan rahmat-Nya telah menjadikan kiamat memiliki alamat yang menunjukkan ke arah itu dan tanda-tanda yang mengantarkannya. “Maka tidaklah yang mereka tunggu-tunggu melainkan hari kiamat (yaitu) kedatangannya kepada mereka dengan tiba-tiba, karena sesungguhnya telah datang tanda-tandanya. Maka apakah faedahnya bagi mereka kesadaran mereka itu apabila hari kiamat sudah datang?” (Muhammad: 18)
“Yang mereka nanti-nanti tidak lain hanyalah kedatangan malaikat kepada mereka (untuk mencabut nyawa mereka), atau kedatangan Tuhanmu atau kedatangan sebagian tanda-tanda Tuhanmu. Pada hari datangnya sebagian tanda-tanda Tuhanmu tidaklah bermanfaat lagi iman seseorang bagi dirinya sendiri yang belum beriman sebelum itu, atau dia (belum) mengusahakan kebaikan dalam masa imannya. Katakanlah: ‘Tunggulah olehmu sesungguhnya kami pun menunggu (pula’).”(Al-An’am: 158)
Maka tanda-tanda kiamat adalah alamat kiamat yang menunjukkan akan terjadinya kiamat tersebut. Dan tanda-tanda kiamat ada dua: tanda-tanda kiamat besar dan tanda-tanda kiamat kecil.
Tanda kiamat kecil adalah tanda yang datang sebelum kiamat dengan waktu yang relatif lama, dan kejadiannya biasa, seperti dicabutnya ilmu, dominannya kebodohan, minum khamr, berlomba-lomba dalam membangun, dan lain-lain. Terkadang sebagiannya muncul menyertai tanda kiamat besar atau bahkan sesudahnya.
Tanda kiamat besar adalah perkara yang besar yang muncul mendekati kiamat yang kemunculannya tidak biasa terjadi, seperti muncul Dajjal, Nabi Isa a.s., Ya’juj dan Ma’juj, terbit matahari dari Barat, dan lain-lain.
Para ulama berbeda pendapat tentang permulaan yang muncul dari tanda kiamat besar. Tetapi Ibnu Hajar berkata, “Yang kuat dari sejumlah berita tanda-tanda kiamat, bahwa keluarnya Dajjal adalah awal dari tanda-tanda kiamat besar, dengan terjadinya perubahan secara menyeluruh di muka bumi. Dan diakhiri dengan wafatnya Isa a.s. Sedangkan terbitnya matahari dari Barat adalah awal dari tanda-tanda kiamat besar yang mengakibatkan perubahan kondisi langit. Dan berakhir dengan terjadinya kiamat.” Ibnu Hajar melanjutkan, ”Hikmah dari kejadian ini bahwa ketika terbit matahari dari barat, maka tertutuplah pintu taubat.” (Fathul Bari)

Tanda-Tanda Kiamat Kecil
Tanda-tanda kiamat kecil terbagi menjadi dua: Pertama, kejadian sudah muncul dan sudah selesai; seperti diutusnya Rasulullah saw., terbunuhnya Utsman bin ‘Affan, terjadinya fitnah besar antara dua kelompok orang beriman. Kedua, kejadiannya sudah muncul tetapi belum selesai bahkan semakin bertambah; seperti tersia-siakannya amanah, terangkatnya ilmu, merebaknya perzinahan dan pembunuhan, banyaknya wanita dan lain-lain.
Di antara tanda-tanda kiamat kecil adalah:
1. Diutusnya Rasulullah saw
Jabir r.a. berkata, ”Adalah Rasulullah saw. jika beliau khutbah memerah matanya, suaranya keras, dan penuh dengan semangat seperti panglima perang, beliau bersabda, ‘(Hati-hatilah) dengan pagi dan sore kalian.’ Beliau melanjutkan, ‘Aku diutus dan hari Kiamat seperti ini.’ Rasulullah saw. mengibaratkan seperti dua jarinya antara telunjuk dan jari tengah. (HR Muslim)
2. Disia-siakannya amanat
Jabir r.a. berkata, tatkala Nabi saw. berada dalam suatu majelis sedang berbicara dengan sahabat, maka datanglah orang Arab Badui dan berkata, “Kapan terjadi Kiamat ?” Rasulullah saw. terus melanjutkan pembicaraannya. Sebagian sahabat berkata, “Rasulullah saw. mendengar apa yang ditanyakan tetapi tidak menyukai apa yang ditanyakannya.” Berkata sebagian yang lain, “Rasul saw. tidak mendengar.” Setelah Rasulullah saw. menyelesaikan perkataannya, beliau bertanya, “Mana yang bertanya tentang Kiamat?” Berkata lelaki Badui itu, ”Saya, wahai Rasulullah saw.” Rasulullah saw. Berkata, “Jika amanah disia-siakan, maka tunggulah kiamat.” Bertanya, “Bagaimana menyia-nyiakannya?” Rasulullah saw. Menjawab, “Jika urusan diserahkan kepada yang bukan ahlinya, maka tunggulah kiamat.” (HR Bukhari)
3. Penggembala menjadi kaya
Rasulullah saw. ditanya oleh Jibril tentang tanda-tanda kiamat, lalu beliau menjawab, “Seorang budak melahirkan majikannya, dan engkau melihat orang-orang yang tidak beralas kaki, telanjang, dan miskin, penggembala binatang berlomba-lomba saling tinggi dalam bangunan.” (HR Muslim)
4. Sungai Efrat berubah menjadi emas
Dari Abu Hurairah ra. bahwa Rasulullah saw. bersabda, “Tidak akan terjadi kiamat sampai Sungai Eufrat menghasilkan gunung emas, manusia berebutan tentangnya. Dan setiap seratus 100 terbunuh 99 orang. Dan setiap orang dari mereka berkata, ”Barangkali akulah yang selamat.” (Muttafaqun ‘alaihi)
5. Baitul Maqdis dikuasai umat Islam
”Ada enam dari tanda-tanda kiamat: kematianku (Rasulullah saw.), dibukanya Baitul Maqdis, seorang lelaki diberi 1000 dinar, tapi dia membencinya, fitnah yang panasnya masuk pada setiap rumah muslim, kematian menjemput manusia seperti kematian pada kambing dan khianatnya bangsa Romawi, sampai 80 poin, dan setiap poin 12.000.” (HR Ahmad dan At-Tabrani dari Muadz).
6. Banyak terjadi pembunuhan
Dari Abu Hurairah r.a. bahwa Rasulullah saw. bersabda, “Tiada akan terjadi kiamat, sehingga banyak terjadi haraj.. Sahabat bertanya apa itu haraj, ya Rasulullah?” Rasulullah saw. Menjawab, “Haraj adalah pembunuhan, pembunuhan.” (HR Muslim)
7. Munculnya kaum Khawarij
Dari Ali ra. berkata, saya mendengar Rasulullah saw. bersabda, “Akan keluar di akhir zaman kelompok orang yang masih muda, bodoh, mereka mengatakan sesuatu dari firman Allah. Keimanan mereka hanya sampai di tenggorokan mereka. Mereka keluar dari agama seperti anak panah keluar dari busurnya. Di mana saja kamu jumpai, maka bunuhlah mereka. Siapa yang membunuhnya akan mendapat pahala di hari Kiamat.” (HR Bukhari).
8. Banyak polisi dan pembela kezhaliman
“Di akhir zaman banyak polisi di pagi hari melakukan sesuatu yang dimurkai Allah, dan di sore hari melakukan sesutu yang dibenci Allah. Hati-hatilah engkau jangan sampai menjadi teman mereka.” (HR At-Tabrani)
9. Perang antara Yahudi dan Umat Islam
Dari Abu Hurairah bahwa Rasulullah saw. bersabda, “Tidak akan terjadi kiamat sehingga kaum muslimin berperang dengan yahudi. Maka kaum muslimin membunuh mereka sampai ada seorang yahudi bersembunyi di belakang batu-batuan dan pohon-pohonan. Dan berkatalah batu dan pohon, ‘Wahai muslim, wahai hamba Allah, ini yahudi di belakangku, kemari dan bunuhlah ia.’ Kecuali pohon Gharqad karena ia adalah pohon Yahudi.” (HR Muslim)
10. Dominannya Fitnah
Dari Abu Hurairah r.a. bahwa Rasulullah saw. bersabda, “Tidak akan terjadi kiamat, sampai dominannya fitnah, banyaknya dusta dan berdekatannya pasar.” (HR Ahmad).
11. Sedikitnya ilmu
12. Merebaknya perzinahan
13. Banyaknya kaum wanita
Dari Anas bin Malik ra. bahwa Rasulullah saw. bersabda. “Sesungguhnya di antara tanda-tanda kiamat adalah ilmu diangkat, banyaknya kebodohan, banyaknya perzinahan, banyaknya orang yang minum khamr, sedikit kaum lelaki dan banyak kaum wanita, sampai pada 50 wanita hanya ada satu lelaki.” (HR Bukhari)
14. Bermewah-mewah dalam membangun masjid
Dari Anas ra. bahwa Rasulullah saw. bersabda, “Diantara tanda kiamat adalah bahwa manusia saling membanggakan dalam keindahan masjid.” (HR Ahmad, An-Nasa’i dan Ibnu Hibban)
15. Menyebarnya riba dan harta haram
Dari Abu Hurairah ra. berkata, Rasulullah saw. bersabda, “Akan datang pada manusia suatu waktu, setiap orang tanpa kecuali akan makan riba, orang yang tidak makan langsung, pasti terkena debu-debunya.” (HR Abu Dawud, Ibnu Majah dan Al-Baihaqi)
Dari Abu Hurairah ra. berkata, Rasulullah saw. bersabda, “Akan datang pada manusia suatu saat di mana seseorang tidak peduli dari mana hartanya didapat, apakah dari yang halal atau yang haram.” (HR Ahmad dan Bukhari)

Tanda-Tanda Kiamat Besar
Sedangkan tanda-tanda kiamat besar yaitu kejadian sangat besar dimana kiamat sudah sangat dekat dan mayoritasnya belum muncul, seperti munculnya Imam Mahdi, Nabi Isa, Dajjal, Ya’juj dan Ma’juj.
Ayat-ayat dan hadits yang menyebutkan tanda-tanda kiamat besar di antaranya:
Hingga apabila dia telah sampai di antara dua buah gunung, dia mendapati di hadapan kedua bukit itu suatu kaum yang hampir tidak mengerti pembicaraan. Mereka berkata, “Hai Dzulqarnain, sesungguhnya Ya’juj dan Ma’juj itu orang-orang yang membuat kerusakan di muka bumi, maka dapatkah kami memberikan sesuatu pembayaran kepadamu, supaya kamu membuat dinding antara kami dan mereka?” Dzulqarnain berkata, “Apa yang telah dikuasakan oleh Tuhanku kepadaku terhadapnya adalah lebih baik, maka tolonglah aku dengan kekuatan (manusia dan alat-alat), agar aku membuatkan dinding antara kamu dan mereka.” (Al-Kahfi: 82)
“Dan apabila perkataan telah jatuh atas mereka, Kami keluarkan sejenis binatang melata dari bumi yang akan mengatakan kepada mereka, bahwa sesungguhnya manusia dahulu tidak yakin kepada ayat-ayat Kami.” (An-Naml: 82)
Dari Hudzaifah bin Usaid Al-Ghifari ra, berkata: Rasulullah saw. muncul di tengah-tengah kami pada saat kami saling mengingat-ingat. Rasulullah saw. bertanya, “Apa yang sedang kamu ingat-ingat?” Sahabat menjawab, “Kami mengingat hari kiamat.” Rasulullah saw. bersabda,”Kiamat tidak akan terjadi sebelum engkau melihat 10 tandanya.” Kemudian Rasulullah saw. menyebutkan: Dukhan (kabut asap), Dajjaal, binatang (pandai bicara), matahari terbit dari barat, turunnya Isa as. Ya’juj Ma’juj dan tiga gerhana, gerhana di timur, barat dan Jazirah Arab dan terakhir api yang keluar dari Yaman mengantar manusia ke Mahsyar. (HR Muslim)
Dari Abdullah bin Mas’ud ra. berkata, Rasulullah saw. bersabda, ”Hari tidak akan berakhir, dan tahun belum akan pergi sehingga bangsa Arab dipimpin oleh seorang dari keluargaku, namanya sama dengan namaku.” (HR Ahmad)
Perbedaan antara tanda-tanda kiamat kecil dan kiamat besar adalah :
1.    Tanda-tanda kiamat kecil secara umum datang lebih dahulu dari tanda-tanda kiamat besar.
2.    Tanda-tanda kiamat kecil sebagiannya sudah terjadi, sebagiannya sedang terjadi dan sebagiannya akan terjadi. Sedangkan tanda-tanda kiamat besar belum terjadi.
3.    Tanda kiamat kecil bersifat biasa dan tanda kiamat besar bersifat luar biasa.
4.    Tanda kiamat kecil berupa peringatan agar manusia sadar dan bertaubat. Sedangkan kiamat besar jika sudah datang, maka tertutup pintu taubat.
5.    Tanda-tanda kiamat besar jika muncul satu tanda, maka akan diikuti tanda-tanda yang lainnya. Dan yang pertama muncul adalah terbitnya matahari dari Barat.

Wallahu a’lam

Rabu, 04 Februari 2015

Pengertian Subneting dan Contoh Soal Subnetting

 SUBNETTING

PENGERTIAN
Subnetting merupakan teknik pemecahan network menjadi beberapa subnetwork yang lebih kecil dengan cara mengorbankan bit Host ID pada subnet mask untuk dijadikan Network ID baru. Seorang Network Administrator sering kali membutuhkan pembagian network dari suatu IP Address yang telah diberikan oleh Internet Service Provider (ISP). Alasannya karena persedian IP Address pada saat ini sangat terbatas akibat menjamurnya situs-situs di internet. Subnetting hanya dapat dilakukan pada IP addres kelas A, IP Address kelas B dan IP Address kelas C. Dengan subnetting akan menciptakan beberapa network tambahan, tetapi mengurangi jumlah maksimum host yang ada dalam tiap network tersebut.

TUJUAN SUBNETTING

Setelah kita memahami mengenai pengertian dari subnetting, ada baiknya kita menguraikan apa saja tujuan dari adanya subnetting. Untuk itu kami uraikan sebagai berikut :

1.       Untuk mengefisienkan alokasi IP Address dalam sebuah jaringan supaya bisa memaksimalkan penggunaan IP Address
2.       Mengatasi masalah perbedaan hardware dan media fisik yang digunakan daam suatu network, karena Router IP hanya dapat mengintegrasikan berbagai network dengan media fisik yang berbeda jika setiap network memiliki address network yang unik.
3.       Meningkatkan security dan mengurangi terjadinya kongesti akibat terlalu banyaknya host dalam suatu network.
4.       Untuk mengefisienkan pengalamatan (misal untuk jaringan yang hanya mempunyai 10 host, kalau kita menggunakan kelas C saja terdapat 254 - 10 =244 alamat yang tidak terpakai).
5.       Membagi satu kelas netwok atas sejumlah subnetwork dengan arti membagi suatu kelas jaringan menjadi bagian-bagian yang lebih kecil.
6.       Menempatkan suatu host, apakah berada dalam satu jaringan atau tidak.
7.       Untuk mengatasi masalah perbedaaan hardware dengan topologi fisik jaringan.

PERHITUNGAN SUBNETTING

Subnetting dilakukan pada saat konfigurasi interface. Penerapan subnet mask pada IP Address akan mendefinisikan 2 buah address baru, yakni Network Address dan Broadcast Address. Network address didefinisikan dengan menset seluruh bit host berharga 0, sedangkan broadcast address dengan menset bit host berharga 1.

Network address adalah alamat network yang berguna pada informasi routing. Suatu host yang tidak perlu mengetahui address seluruh host yang ada pada network yang lain. Informasi yang dibutuhkannya hanyalah address dari network yang akan dihubungi serta gateway untuk mencapai network tersebut. Ilustrasi mengenai subnetting, network address dan broadcast address dapat dilihat pada Tabel di bawah. Dari tabel dapat disimpulkan bagaimana nomor network standard dari suatu IP Address diubah menjadi nomor subnet / subnet address melalui subnetting.

Address
Network Address Standard
Subnet Mask
Interprestasi
Broadcast Address
44.132.1.20
44.0.0.0
255.255.0.0 (16 bit)
Host 1.20 pada subnet 44.132.0.0
44.132.255.255
81.150.2.3
81.0.0.0
255.255.255.0 (24 bit)
Hoat 3 pada subnet 81.50.2.0
81.50.2.255
192.168.2.100
192.168.0.0
255.255.255.12.8 (25 bit)
Host 100 pada Subnet 192.168.2.0
192.168.2.127
192.168.2.130
192.168.0.0
255.255.255.192 (26 bit)
Host 130 pada subnet 192.168.2.128
192.168.2.191

Subnetting hanya berlaku pada network lokal. Bagi network di luar network lokal, nomor network yang dikenali tetap nomor network standard menurut kelas IP Address
Penghitungan subnetting bisa dilakukan dengan dua cara, cara binary yang relatif lambat dan cara khusus yang lebih cepat. Pada hakekatnya semua pertanyaan tentang subnetting berkisar di empat masalah:

Jumlah Subnet,
Jumlah Host per Subnet,
Blok Subnet, dan
Alamat Host- Broadcast.

Penulisan IP address umumnya adalah 192.168.1.2. Namun ada juga yang ditulis dengan 192.168.1.2/24, apa ini artinya?

Artinya bahwa IP address 192.168.1.2 dengan subnet mask 255.255.255.0. kenapa bisa begitu,.???karena /24 diambil dari penghitungan bahwa 24 bit subnet mask diselubung dengan binari 1. Atau dengan kata lain, subnet masknya adalah: 11111111.11111111.11111111.00000000 (255.255.255.0). Konsep ini yang disebut dengan CIDR (Classless Inter-Domain Routing) yang diperkenalkan pertama kali tahun 1992 oleh IEFT.

Pertanyaan berikutnya adalah Subnet Mask berapa saja yang bisa digunakan untuk melakukan subnetting? Ini terjawab dengan tabel di bawah:
Subnet Mask Nilai CIDR
255.128.0.0 /9
255.192.0.0 /10
255.224.0.0 /11
255.240.0.0 /12
255.248.0.0 /13
255.252.0.0 /14
255.254.0.0 /15
255.255.0.0 /16
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
Subnet Mask Nilai CIDR
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

SUBNETTING PADA IP ADDRESS CLASS C

Analisa: 192.168.1.0 berarti kelas C dengan Subnet Mask /26 berarti 11111111.11111111.11111111.11000000 (255.255.255.192).
Penghitungan: Seperti sudah saya sebutkan sebelumnya semua pertanyaan tentang subnetting akan berpusat di 4 hal, jumlah subnet, jumlah host per subnet, blok subnet, alamat host dan broadcast yang valid. Jadi kita selesaikan dengan urutan seperti itu:
1.       Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada oktet terakhir subnet mask (2 oktet terakhir untuk kelas B, dan 3 oktet terakhir untuk kelas A). Jadi Jumlah Subnet adalah 22 = 4 subnet
2.       Jumlah Host per Subnet = 2y 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada oktet terakhir subnet. Jadi jumlah host per subnet adalah 26 2 = 62 host
3.       Blok Subnet = 256 192 (nilai oktet terakhir subnet mask) = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192.
4.       Bagaimana dengan alamat host dan broadcast yang valid? Kita langsung buat tabelnya. Sebagai catatan, host pertama adalah 1 angka setelah subnet, dan broadcast adalah 1 angka sebelum subnet berikutnya.
Subnet 192.168.1.0 192.168.1.64 192.168.1.128 192.168.1.192
Host Pertama 192.168.1.1 192.168.1.65 192.168.1.129 192.168.1.193
Host Terakhir 192.168.1.62 192.168.1.126 192.168.1.190 192.168.1.254
Broadcast 192.168.1.63 192.168.1.127 192.168.1.191 192.168.1.255

SUBNETTING PADA IP ADDRESS CLASS B

Pertama, subnet mask yang bisa digunakan untuk subnetting class B berbeda teknik terutama untuk oktet yang dimainkan berdasarkan blok subnetnya. CIDR /17 sampai /24 caranya sama persis dengan subnetting Class C, hanya blok subnetnya kita masukkan langsung ke oktet ketiga, bukan seperti Class C yang dimainkan di oktet keempat. Sedangkan CIDR /25 sampai /30 (kelipatan) blok subnet kita mainkan di oktet keempat, tapi setelah selesai oktet ketiga berjalan maju (coeunter) dari 0, 1, 2, 3, dst.

Subnet Mask Nilai CIDR
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24

Subnet Mask Nilai CIDR
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

Analisa: 172.16.0.0 berarti kelas B, dengan Subnet Mask /18 berarti 11111111.11111111.11000000.00000000 (255.255.192.0).
Penghitungan:
1.       Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada 2 oktet terakhir. Jadi Jumlah Subnet adalah 22 = 4 subnet
2.       Jumlah Host per Subnet = 2y 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada 2 oktet terakhir. Jadi jumlah host per subnet adalah 214 2 = 16.382 host
3.       Blok Subnet = 256 192 = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192.
4.       Alamat host dan broadcast yang valid

Subnet 172.16.0.0 172.16.64.0 172.16.128.0 172.16.192.0
Host Pertama 172.16.0.1 172.16.64.1 172.16.128.1 172.16.192.1
Host Terakhir 172.16.63.254 172.16.127.254 172.16.191.254 172.16.255.254
Broadcast 172.16.63.255 172.16.127.255 172.16.191.255 172.16..255.255

Berikutnya percobaan lagi untuk Class B khususnya untuk yang menggunakan subnetmask CIDR /25 sampai /30. Contoh network address 172.16.0.0/25.

Analisa: 172.16.0.0 berarti kelas B, dengan Subnet Mask /25 berarti 11111111.11111111.11111111.10000000 (255.255.255.128).
Penghitungan:
1.       Jumlah Subnet = 29 = 512 subnet
2.       Jumlah Host per Subnet = 27 2 = 126 host
3.       Blok Subnet = 256 128 = 128. Jadi lengkapnya adalah (0, 128)
4.       Alamat host dan broadcast yang valid.

Subnet 172.16.0.0 172.16.0.128 172.16.1.0 172.16.255.128
Host Pertama 172.16.0.1 172.16.0.129 172.16.1.1 172.16.255.129
Host Terakhir 172.16.0.126 172.16.0.254 172.16.1.126 172.16.255.254
Broadcast 172.16.0.127 172.16.0.255 172.16.1.127 172.16.255.255

SUBNETTING PADA IP ADDRESS CLASS A

Berlanjut ke Class A. Konsepnya semua sama saja. Perbedaannya adalah di OKTET mana kita mainkan blok subnet. Kalau Class C di oktet ke 4 (terakhir), kelas B di Oktet 3 dan 4 (2 oktet terakhir), kalau Class A di oktet 2, 3 dan 4 (3 oktet terakhir). Kemudian subnet mask yang bisa digunakan untuk subnetting class A adalah semua subnet mask dari CIDR /8 sampai /30.
Coba latihan untuk network address 10.0.0.0/16.

Analisa: 10.0.0.0 berarti kelas A, dengan Subnet Mask /16 berarti 11111111.11111111.00000000.00000000 (255.255.0.0).


Penghitungan:
1.       Jumlah Subnet = 28 = 256 subnet
2.       Jumlah Host per Subnet = 216 2 = 65534 host
3.       Blok Subnet = 256 255 = 1. Jadi subnet lengkapnya: 0,1,2,3,4, etc.
4.       Alamat host dan broadcast yang valid

Subnet 10.0.0.0 10.1.0.0 10.254.0.0 10.255.0.0
Host Pertama 10.0.0.1 10.1.0.1 10.254.0.1 10.255.0.1
Host Terakhir 10.0.255.254 10.1.255.254 10.254.255.254 10.255.255.254
Broadcast 10.0.255.255 10.1.255.255 10.254.255.255 10.255.255.255

CONTOH SOAL SUBNETTING

CONTOH 1:
Suatu perusahaan mendapatkan IP adress dari suatu ISP 160.100.0.0/16, perusahan tersebut mempunyai 30 departemen secara keseluruhan, dan ingin semua departemen dapat akses ke internet. Tentukan network tiap departemen ?
Solusi ;
1.       Tentukan berada dikelas mana ip tersebut ? B
2.       Berapa jumlah network yang dibutuhkan ?
dengan rumus 2n > network yang dibutuhkan 25 > 30
3.       Ubah menjadi biner
network-portion host-portion
10100000 01100100 00000000 00000000
11111111 11111111 00000000 00000000
4.       Ambil bit host-portion sesuai dengan kebutuhkan network, sehingga network-portion host-portion
10100000 01100100 _ _ _ _ _ 000 00000000
11111111 11111111 1 1 1 1 1 000 00000000
perhatikan oktet ketiga
_ _ _ _ _ 000
1 1 1 1 1 000

CARA 1
Dengan mengkombinasikan bit
00001 000 = 8
00010 000 = 16
00011 000 = 24
00100 000 = 32
00101 000 = 40
00110 000 = 48
11111 000 = 248

CARA 2
Mengurangi subnet mask dgn bilangan 256
11111 000 = 248
256 248 = 8 maka subnetwork adalah kelipatan 8
No Depertemen Subnetwork (255.255.248.0)
1.       1 Pertama 160.100.8.0
2.       2 Kedua 160.100.16.0
3.       3 Ketiga 160.100.24.0
4.       4 Keempat 160.100.32.0
5.       5 Kelima 160.100.40.0
6.       6 Keenam 160.100.48.0
7.       7 Ketujuh 160.100.56.0
.. .
30 Ketigapuluh 160.100.248.0

Maka
Network Broadcast Range-Hoat
160.100.8.0 160.100.15.255 160.100.8.1 160.100.15.254
160.100.16.0 160.100.23.255 160.100.16.1 160.100.23.254
160.100.24.0 160.100.31.255 160.100.24.1 160.100.31.254
160.100.32.0 160.100.39.255 160.100.32.1 160.100.39.254
160.100.40.0 160.100.47.255 160.100.40.1 160.100.47.254
160.100.48.0 160.100.55.255 160.100.48.1 160.100.55.254
160.100.56.0 160.100.63.255 160.100.56.1 160.100.63.254
160.100.64.0 160.100.71.255 160.100.64.1 160.100.71.254
160.100.72.0 160.100.79.255 160.100.72.1 160.100.79.254
.. . .
160.100.248.0 160.100.255.255 160.100.248.1 160.100.255.254

CONTOH 2
Sebagai gambaran untuk mengenal teknik subnetting ini contoh kasusnya kira-kira seperti berikut:
Misalkan disebuah perusahaan terdapat 200 komputer (host). Tanpa menggunakan subnetting maka semua komputer (host) tersebut dapat kita hubungkan kedalam sebuah jaringan tunggal dengan perincian sebagai berikut:

Misal kita gunakan IP Address Private kelas C dengan subnet mask defaultnya yaitu 255.255.255.0 sehingga perinciannya sebagai berikut:

Network Perusahaan
Alamat Jaringan : 192.168.1.0
Host Pertama : 192.168.1.1
Host Terakhir : 192.168.1.254
Broadcast Address : 192.168.1.255

Misalkan diperusahaan tersebut terdapat 2 divisi yang berbeda sehingga kita akan memecah network tersebut menjadi 2 buah subnetwork, maka dengan teknik subnetting kita akan menggunakan subnet mask 255.255.255.128 (nilai subnet mask ini berbeda-beda tergantung berapa subnetwork yang akan kita buat) sehingga akan menghasilkan 2 buah blok subnet, dengan perincian sebagai berikut:

Network Divisi A
Alamat Jaringan / Subnet A : 192.168.1.0
Host Pertama : 192.168.1.1
Host Terakhir : 192.168.1.126
Broadcast Address : 192.168.1.127

Network Divisi B
Alamat Jaringan / Subnet B : 192.168.1.128
Host Pertama : 192.168.1.129
Host Terakhir : 192.168.1.254
Broadcast Address : 192.168.1.255

Dengan demikian dengan teknik subnetting akan terdapat 2 buah subnetwork yang masing-masing network maksimal terdiri dari 125 host (komputer). Masing-masing komputer dari subnetwork yang berbeda tidak akan bisa saling berkomunikasi sehingga meningkatkan security dan mengurangi terjadinya kongesti. Apabila dikehendaki agar beberapa komputer dari network yang berbeda tersebut dapat saling berkomunikasi maka kita harus menggunakan Router.