Facebook

(Mario Teguh)

A person who is looking for happiness outside of himself, will find that happiness belongs to other people.

Ustadz Imam

Rawat dan jagalah Qur'an,Maka ia akan menjagamu..

Angga Eka Prasetya

Wanita pertama yang paling berhak atas cinta suci anaknya adalah Ibu

Albert Einstein

Salah satu tujuan terciptanya waktu adalah agar semuanya tak terjadi sekaligus...

Powered By Blogger

Kamis, 14 Maret 2013

Menolak Azab dari Angin




‎( HIKMAH AMALAN ) DOA MENOLAK AZAB DARI ANGIN - Kondisi di musim penghujan seperti sekarang ini, angin besar menjadi pemandangan tak terelakkan. Satu sisi ia menjadi pertanda segera turunnya hujan, namun sisi lain menimbulkan ketakutan dan kekhawatiran. Karena angin kencang ada kalanya menumbangkan pohon, merobohkan bangunan, merebahkan tanam-tanaman, dan menjadi sebab terjadinya banjir. Dalam kondisi semacam ini kita tidak boleh mencelanya, karena ia bertiup demikian dengan ketentuan Allah SWT. Tetapi disyariatkan mengucapkan zikir dan doa seperti yang diajarkan Nabi

Rasulullah SAW Bersabda : janganlah kalian mencaci angin. Lalu apabila engkau melihat yang tidak menyenangkan, maka berdoalah:

Allahumma Innii As aluka Khairaha wa Khaira Maa Fiihaa wa Khaira Maa Ursilat Bihi wa Udzu Bika Min Syarriha wa Syarri Maa Fiihaa wa Syarri Maa Ursilat Bihi

Ya Allah sesungguhnya aku memohon kepada-Mu kebaikan angin ini dan kebaikan yang ada padanya dan kebaikan yang dibawanya. Dan aku berlindung kepada-Mu dari keburukan angin ini, keburukan yang ada padanya dan keburukan yang dibawanya. (HR At Tarmidziy

Pergerakan angin merupakan bagian dari tanda kebesaran Allah SWT. Adakalanya bertiup sepoi-sepoi dan menyejukkan. Ada kalanya juga kencang dan ribut sehingga menimbulkan sesuatu yang tidak kita suka. Ini semua berlaku dengan qadha dan qadar Allah SWT.

Tentunya dengan hikmah yang Allah kehendaki. Oleh sebab itu tidak pantas jika seorang muslim mencaci angin. Karena mencaci angin itu berimbas mencaci terhadap Zat yang mencipta dan mengutusnya. Karena angin itu makhluk Allah dan tunduk kepada perintah-Nya.

Allah Taala berfirman, Dan Dialah yang meniupkan angin sebagai pembawa berita gembira sebelum kedatangan rahmat-Nya (hujan). (QS. Al-Araf: 57)

-Tim Ustadz-

Sumber ; FB page -> Yusuf Mansur Network

Antara Nasib dan Takdir




© Dialog Nasib dan Takdir © ®

Sebuah dialog antara seorang murid dan gurunya mengenai konsep nasib dan takdir yang ternyata sangat sederhana.

Murid : “Guru, apa bedanya nasib dan takdir?”
Guru : “Saat kau berjalan dari tempatmu sekarang duduk hingga keluar dari pintu itu adalah nasibmu. Sedangkan saat kamu sedang menjalani nasibmu kemudian ditimpa meteor adalah takdir. Namun ternyata setelah tertimpa meteor kamu masih hidup dan punya kemampuan telekinetik adalah takdir dan sudah menjadi nasibmu untuk meneruskan hidupmu dengan memanfaatkan anugerah itu.”
Murid : “Berarti ada hubungan sebab-akibat antara nasib dan takdir?”
Guru : “Tentu saja, jika kamu menjalani nasibmu dengan menanam bibit pohon jeruk hingga kelak memanen buah jeruk adalah takdirmu.”
Guru : “Saat kamu menjalani nasibmu dengan memelihara tanaman jerukmu dengan baik dan ternyata diserang hama adalah takdirmu. Namun sudah menjadi nasibmu untuk membasmi hama itu dan menerima takdirmu berupa panen buah jeruk yang ternyata asam hingga menjadi nasibmu berusaha mengganti bibit jerukmu dan pupuknya hingga kelak engkau ditakdirkan memanen jeruk yang manis dan lebat.”
Murid : “Lantas masih perlukah kita merencanakan hidup kita?”
Guru : “Sehebat apapun rencana hidupmu dibuat, pada akhirnya kita hanya hidup untuk saat ini karena masa lalu sudah lewat dan masa depan masih belum tentu.”
Murid : “Tapi bukankah tanpa rencana berarti hidup tanpa tujuan?”
Guru : “Tujuan hidup kita adalah menjalani takdir dan mengubah nasib.”
Murid : “Bukankah mengubah nasib harus direncanakan?”
Guru : “Ya, karena saat kita mengubah nasib akan membedakan takdir yang akan ditempuh hingga akhirnya kembali lagi berputar kepada usaha kita merekayasa nasib masing-masing.”
Guru : “Yang pasti, lakukan yang terbaik dan paling besar manfaatnya bagi lingkunganmu dengan intensitas serta kapasitas yang makin meningkat setiap saat.”
Murid : “Mengapa bukan melakukan apa yang membuat kita menjadi bahagia saat melakukannya?”
Guru : “Menjalani nasibmu dengan bersyukur akan menjadikanmu mendapatkan takdir yang membahagiakan, tidak hanya bagi dirimu sendiri tetapi juga orang banyak.”

Semoga Bermanfaat
Salam Santun Ukhuwah Karena_NYA


sumber : fb page -> sudah tahukah anda ?

Nasihat buat para bujangers calon suami




Nasehat buat para suami dan bisa juga buat bujangers calon suami.

Istri kalian, orangtuanya telah menyerahkannya sepenuhnya kepadamu, bahkan engkaulah yang datang meminta dan meminangnya, dengan perkataan, "Aku terima nikahnya dengan mahar yang disebutkan."

Dengan perkataan itu wanita itu jadi milikmu, dan kamu menerima wanita itu tanpa paksaan dengan kekurangan dan kelebihannya..

Hanya dengan perkataan itu kamu bawa pulang wanita itu, padahal kamu tidak pernah mengandungnya dan merasakan sakitnya melahirkan yang dirasakan ibundanya, kamu tidak mempunyai andil!

Dan ayahnya membesarkannya, menafkahi dan menyekolahkannya, dan kamu pun sama sekali tidak pernah punya andil!

Namun tatkala kamu datang meminta dan meminang wanita yang dicintainya, itu momen tersedih dan terberat bagi mereka, orangtuanya, dan menyerahkan putrinya meskipun mereka tidak tahu apakah putrinya akan bahagia atau tidak nantinya.

Mereka melepaskannya bukan karena lelahnya membesarkannya, melainkan karena perintah Allah, sunnah Rasulullah shallallahu 'alaihi wasallam..

Tahukah engkau.. Bagaimana rasanya melepaskan seseorang yang dicintai??

Disaat dia salah, ingatlah, ia bukan Malaikat, ia bukan bidadari, jika ia berbuat dosa, kaupun pernah berbuat dosa..

(Ustadz Syafiq Reza Basalamah, M.A)


Senin, 11 Maret 2013

Protokol Akses Mail




Oke,kali ini kita bakal ngereview beberapa poin penting yang didapet waktu asistensi sesi lab

Seringkali kita dengar istilah POP3, IMAP dan SMTP di dunia email. Supaya Anda tahu pengertian dan perbedaannya, mari simak pembahasan kami berikut ini :
POP3 (Post Office Protocol version 3) adalah protokol email yang digunakan untuk mengambil email dari server. Protokol POP3  ditujukan agar ada yang menampung email untuk sementara sampai email tersebut diambil oleh penerimanya di komputernya.
IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses atau mengambil email dari server. IMAP memungkinkan pengguna memilih pesan email yang akan diambil, membuat folder di server, mencari pesan email tertentu, maupun menghapus pesan email yang ada. Jelas ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali. Dengan IMAP terjadi komunikasi dua arah, sehingga terjadi sinkronisasi data. Berbeda dengan POP yang hanya satu arah, yaitu download saja dari email server ke komputer.
SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol email yang umum digunakan untuk pengiriman email di Internet. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim ke server email penerima.
Email Client adalah software/aplikasi yang digunakan untuk membuka maupun mengirim email, baik di PC maupun gadget, seperti : mozilla thunderbird, microsoft outlook dll.
 Sedikitnya ada 6 perbedaan yang mencolok antara POP3 dan IMAP.
POP3
1. Email harus didownload terlebih dahulu sebelum ditampilkan sehingga memiliki beberapa kelemahan seperti : Anda harus mendownload lagi dari awal secara berulang – ulang jika menggunakan komputer yang berbeda.
2. Email yang sudah didownload ke komputer akan terhapus dari server tergantung dari setting Email client. Jika hal ini terjadi, maka saat Anda menggunakan komputer lainnya, Anda tidak bisa lagi membaca semua email anda secara penuh.
3. Semua email dan file attachment akan terdownload secara menyeluruh saat melakukan cek email dari email client.
4. Outgoing Email hanya akan tersimpan secara lokal di komputer (email client).
5. Anda hanya bisa mengatur email di komputer lokal saja. Saat anda menghapus sebuah email, maka hanya email di komputer Anda saja yang terhapus, sedangkan di email server tetap ada dan harus anda hapus secara manual.
6. Butuh waktu yang lama untuk reload email dari email server ke komputer Anda.
IMAP
1. Email masih tersimpan di server email sehingga tidak perlu mendownload semua email dari awal jika diakses menggunakan komputer lain. Perubahan yang dilakukan di komputer  satu akan berdampak pada email server dan komputer yang lain tentunya.
2. Sangat mudah dalam mengidentifikasi Email yang belum terbaca.
3. Pesan yang didownload hanya pesan yang anda akses saat itu untuk ditampilkan di komputer remote. Lebih praktis, cepat dan hemat waktu.
4. Outgoing Email bisa tersimpan secara realtime di email server dan bisa diakses oleh komputer manapun yang menggunakan IMAP.
5. Anda bisa mengatur email server dari komputer secara real time. Saat anda mengapus email di komputer remote, maka anda juga telah menghapusnya dari Email server. Sinkronisasi antara server email dan komputer  akan selalu terjadi secara otomatis sehingga yang kita akses di komputer adalah kondisi email secara real time yang ada di email server.
6. Waktu reload email jauh lebih cepat dari POP dan sinkronisasi antara email server dan komputer remote akan selalu terjadi secara otomatis saat anda melakukan aktivitas di komputer remote anda.

Sumber : Sesi Lab dan Sedikit Browsing :D

Filezilla






FileZilla atau juga dikenal dengan sebutan FileZilla Client, adalah salah satu software FTP gratis, open source, cross-platform. Nah sebelumnya ane singgu dikit tentang FTP
File Transfer Protocol (FTP) adalah protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dalam FTP harus ada FTP Server dan FTP Client.
FTP Server adalah suatu server yang menjalankan software yang memberikan layanan tukar menukar file dengan selalu siap memberikan layanan FTP apabila mendapat request dari FTP client.FTP Client adalah computer yang merequest koneksi ke FTP server untuk tukar menukar file. Jika terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan izin yang diberikan oleh FTP server.


Oke ,sebelum kita main-main sama filezilla ,ente bisa download di sini
Tampilan awal filezilla dapat akan terlihat seperti ini




Beberapa Perintah Lainnya
Menampilkan semua perintah didukung oleh server FTP.
help
Digunakan untuk menampilkan beberapa setting mesin klien
status
Perintah ini Anda beralih dari modus ASCII (mengirim dokumen teks) ke modus biner (mengirim file biner, yaitu non-teks file seperti foto atau program)
binary
Merubah dari biner ke mode ASCII. Ini adalah mode standar/default.
ascii

Menampilkan mode transfer saat ini (biner atau ASCII)
type
Memungkinkan anda untuk login pada server FTP menggunakan nama pengguna yang berbeda
user
Lists all files found in the current directory. The command "ls -l" gives additional information on the files.
ls
Displays the full name of the current directory
pwd

Perintah perubahan direktori, dan digunakan untuk mengubah ke direktori yang berbeda. Perintah "cd .." digunakan untuk mengakses direktori induk
cd
Perintah mkdir (dalam UNIX, atau md di Microsoft) digunakan untuk membuat direktori pada direktori aktif. Penggunaan perintah ini disediakan untuk pengguna dengan akses yang memungkinkan.
  mkdir
Perintah (dalam UNIX, atau RMD di Microsoft) digunakan untuk menghapus sebuah direktori pada direktori aktif. Penggunaan perintah ini disediakan untuk pengguna dengan akses yang memungkinkan.
  rmdir

Perintah ini digunakan untuk mengambil file yang ditemukan pada server. Jika perintah diikuti dengan nama file, file remote akan ditransfer ke mesin lokal, ke dalam direktori lokal saat ini
       get
Jika perintah ini diikuti oleh dua nama file, file remote (nama pertama) ditransfer ke mesin lokal di direktori lokal saat ini, dengan nama file tertentu (nama kedua)
Jika nama file mengandung spasi, pastikan untuk memasukkannya dalam tanda kutip.

Perintah ini digunakan untuk mengirim file lokal ke server Jika perintah diikuti dengan nama file, file lokal akan ditransfer ke mesin remote, ke dalam direktori remote saat ini
put
Jika perintah ini diikuti oleh dua nama file, file lokal (nama pertama) ditransfer ke mesin remote pada direktori remote saat ini, dengan nama file tertentu (nama kedua) Jika nama file mengandung spasi, pastikan untuk memasukkannya dalam tanda kutip.

Keluar dan membuka sesi baru pada server lainnya FTP
open
Keluar, meninggalkan klien FTP aktif
close
Memutus klien FTP dari server dan menempatkan ke mode tidak aktif
bye
Memutus klien FTP dari server dan menempatkan ke mode tidak aktif
quit




Java Socket Programming Tutorial

Bismillah

Oke kali ini ane coba sedikit bahas tentang Java Socket Programming

Socket Programming adalah salah satu hal yang esensial ketika kita mempelajari Jaringan Komputer. Socket programming merupakan pemrograman yang bertujuan agar suatu program dapat berkomunikasi dengan program lainnya dalam satu jaringan. Disini ana bakal sedikit bahas Socket Programming dengan Java. Implementasi dasar dari Socket Programming adalah komunikasi antara Server dengan Client.

Caranya :

1. Download dulu compiler javanya di sini,waktu download ane pilih yang ALL
2. Install aja kayak biasa(next next finish-hehe)
3. Jalankan netbeans nya

Berikut contoh display awal netbeans





4. Untuk memulai koding,kita klik aja file->new project
5. Kemudian pilih Java Application
Buatlah 2 project, Client dan Server

 

6. Terus Ketik nama project yang akan kita buat




7. Berikut Source Code Lengkapnya

Client


package client_socket;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.Socket;

public class Client_socket {
    public static void main(String[] args) {
        try
        {
            Socket sock = new Socket("localhost",9999);//port aman di atas 1000
            
            PrintStream pr = new PrintStream(sock.getOutputStream());
            System.out.print("Kirim Pesan : ");
           InputStreamReader rd = new InputStreamReader(System.in); //inputstream : menerima inputan dari socket
            BufferedReader ed = new BufferedReader(rd);
            String tmp = ed.readLine();
            pr.println(tmp);
            
            BufferedReader gt = new BufferedReader(new InputStreamReader(sock.getInputStream())); //getinput
            
            String tm = gt.readLine();
            System.out.print("it is "+tm);      
        }
        catch(Exception ex)
        {
        }             
    }
}
Server
package server_socket;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;

public class Server_socket {
    public static void main(String[] args) {
        try
        {
            ServerSocket ser = new ServerSocket(9999);
            Socket sock = ser.accept(); 
            BufferedReader ed = new BufferedReader(new InputStreamReader(sock.getInputStream())); 
            String tmp = ed.readLine();
            System.out.print("Recieve :"+tmp); 
            PrintStream pr = new PrintStream(sock.getOutputStream());
            String str = "Selamat Datang";
            pr.println(str);
        }
        catch(Exception ex)
        {
        
        }          
    }
}
Prosesnya adalah Ketika koneksi socket Client dan Server sudah terbentuk maka Client akan mengirimkan pesan hello ke server . Kemudian server menangkap pesan hello tersebut dan membalas dengan string helloworld. Output yang dihasilkan akan nampak seperti ini.

Tutorial Wireshark




Bismillah

Oke ,sesi kali ini kita bakal bahas sesuatu yang bakal bikin kalian terpesona, yaitu " Wireshark ". Nah,apa itu wireshark ? Buat yang pada udah ngambil mata kuliah Jaringan Komputer atau yang sering utak-atik jaringan pasti udah pada kenal deket sama yang namanya Wireshark. Untuk yang mau download bisa klik di sini  Jadi , pertanyaannya sekarang apa itu Wireshark ?



Wireshark adalah sebuah network packet analyzer yang bersifat open source.Disebut juga dengan protocol analysis tool atau packet sniffer. Wireshark biasa digunakan untuk mengatasi permasalahan jaringan,analisis,pengembangan software dan protocol,serta keperluan edukasi.
Biasa digunakan juga untuk analisis protocol jaringan yang berbeda dan memiliki kemampuan untuk menunjukkan enkapsulasi. Wireshark bisa berjalan di Sistem Operasi Unix,Linux,dan Windows. Wireshark memiliki banyak karakteristik seperti tcpdump. Perbedaannya wireshark lebih bagus pada tampilannya (GUI). Wireshark juga memudahkan pengguna untuk melihat semua traffic yang lewat di jaringan.
Dahulu wireshark bernama Ethereal.


Kegunaan Wireshark :

- Wireshark memungkinkan user untuk mengenali berbagai macam protocol jaringan.
- Wireshark dipakai oleh network administrator untuk menganalisa kinerja jaringannya.
- Wireshark dapat membaca data secara langsung dari Ethernet ,Token Ring,FDDI,serial(PPP dan SLIP),802.111 wireless LAN dan koneksi ATM serta dapat digunakan untuk menganalisa transmisi paket data dalam jaringan,proses koneksi dan transmisi data antar komputer.
- Wireshark digunakan untuk menangkap paket data,memfilter,dan menganalisa data adapter jaringan. Khususnya digunakan untuk memeriksa data apa yang sedang dikirim ke dan dari computer kita. JIka ada aktivitas aneh yang terjadi pada jaringan wireshark akan mendeteksinya,oleh karena itu wireshark bisa disebut juga security tool
- Wireshark juga dapat digunakan untuk debugging(mencari kelemahan) software yang bekerja pada sistem jaringan,wireshark bisa disebut juga debugging tools

Cara Kerja Wireshark



Packet Sniffer
Packet sniffer menangkap pesan/data/informasi yang sedang dikirim atau diterima oleh computer. Paket sniffer juga akan menyimpan atau menampilkan isi protocol yang berbeda  pada bagian Capture Message. Packet sniffer bersifat pasif. Packet sniffer mengamati pesan yang sedang dikirim dan diterima oleh aplikasi dan protocol yang berjalan di computer,tapi dia sendiri tidak mengirimkan paket apapun.

Packet Capture
Packet Capture library menerima salinan dari setiap frame link-layer yang dikirim atau diterima oleh computer. Pesan ditukar oleh layer protocol yang lebih tinggi seperti HTTP,FTP,TCP,UDP,DNS,atau IP yang semuanya itu kemudian dienkapsulasi pada frame link-layer yang ditransmisikan oleh media fisik,misalnya kabel eternet.

Packet Analyzer
                Packet analyzer harus mengerti struktur semua pesan yang ditukar oleh protocol. Contohnya                                    misal kita ingin menampilkan berbagai macam fields pada pesan yang ditukarkan oleh protocol HTTP.      The packet analyzer memahami format dari frame .


Oke sekarang kita coba praktek menggunakan wireshark

1. Install dulu wiresharknya
2. Jalanin Wiresharknya
    bakal keliatan tampilan kayak gini
    


 langsung aja kita pilih interface yang akan kita capture(biasanya berupa akses koneksi internet),kemudian klik Start

3. Nah nanti bakal keliatan paket-paket data yang lewat ,contoh capturenya seperti ini,ini setelah ane ngetik google.com di address bar



Oke bakal ane jelasin beberapa bagian di wireshark ini


a. Bagian yang berwarna hijau adalah daftar paket-paket yang berhasil ditangkap.
b. Kotak yang terdapat dibawah daftar paket adalah detail dari paket yang terpilih.
c. Bagian selanjutnya yang terletak di bawah detail paket adalah detail paket dalam format heksadesimal
Pada bagian daftar paket terdapat kolom-kolom sebagai berikut
- Time : menampilkan waktu saat paket tersebut tertangkap
- Source : menampilkan IP sumber dari paket data tersebut
- Destination : menampilkan IP tujuan dari paket data tersebut
- Protocol : menampilkan protocol apa yang dipakai oleh paket data
- Info : menampilkan informasi mendetail tentang paket data tersebut

Dari Capture diatas dapat kita ambil beberapa informasi yaitu
1. IP Client  merequest layanan ke server


Pada gambar tersebut computer client dengan IP 10.151.43.224 mengirimkan data ke server dan data tersebut akan dikirimkan ke DNS untuk diketahui IPnya. Setelah IP diketahui oleh DNS ,DNS akan mengirimkan kembali IP tujuan ke computer yang bertanya/merequest. Setelah dilakukan translasi maka didapat informasi IP tujuannya yaitu 10.100.1.15 dengan menggunakan protocol HTTP. Port yang diminta adalah port 8080 dan source portnya adalah 27882. Protokol HTTP berada di Application Layer. Terlihat juga bahwa flag ACK bernilai 1 yang berarti data yang dikirimkan telah sampai ke komputer kita.  


Kita dapat menampilkan paket data yang terlewat sesuai dengan protokol yang kita kehendaki dengan cara memfiternya pada bagian kolom filter di pojok kiri atas.

Nah jika ingin menghentikan atau merestart capture data,tinggal klik pada menu Capture,trus pilih Stop atau Restart.