Selasa, 18 November 2008

COLLISION


Collision merupakan kondisi di mana terdapat lebih dari satu key yang menempati slot address yang sama. Collision dapat diminimalisir dengan cara::

  1. Mengganti fungsi hash
  2. Mengurangi packing factor

Packing Factor / packing density / lload factor adalah perbandingan antara jjumlah data yang tersimpan tterhadapjjumlah slot address yang ttersedia.

COLLISION RESOLUTION

Mengganti fungsi hash atau mengurangi packingffactor hanyalah suatu tteknik untuk mengurangi terjadinya collision, tetapi tidak mengeliminasinya. Karenanya, diperlukan Collision Resolution, yaitu prosedur untuk menempatkan data yang memiliki home address yang sama, sedemikian hingga banyaknya akses dari home address seminimum mungkin.

Terdapat beberapa metode collision resolution :

  1. With links : Coalesced Hashing
  2. Without links :

a) Static positioning of records : Progressive Overflow, Linear Qoutient

b) Dynamic positioning of records:: Binary Tree, Brent’s method

With pseudolinks : Computed Chainnig

KONSEP FILE HASH


Merupakan organisasi file dengan metode akses langsung((direct acsess), yang menggunakan suatu fungsi untuk memetakan key menjadi address. Fungsi yang digunakan disebut fungsi hash/KAT (key to address transformation). Address yang dihasilkan dari hasil perhitungan fungsi hash disebut dengan istilah home address. Jadi, terdapat dua komponen dalam file hash :

  1. Ruang rekord,, yang terdiri atas m slot address
  2. Fungsi hash,, yang mentransformasi key menjadi address

Transfomasi key akan mudah jika key telah berupa nilai integer, untuk key untuk key berupa karakter alphanumerik terdapat proses prakondisi untuk mengubahnya menjadi suatu nilai integer.

FUNGSI HASH

Ada beberapa fungsi hash yang dapat digunakan, seperti ::

  1. Key Mod N,, dengan N = jjumlah slot address ((ukuran tabel data)

Contoh : 25 mod 11 = 3

jika key bernilai negatif, maka bagi |key| dengan N untuk mendapatkan sisa r :

untuk r = 0, maka k mod N = 0

untuk r <> 0, maka k mod N = N-r

  1. Key Mod P,, dengan P = bilangan primatterkecil yang >= N
  2. Truncation/substringing, carattransformasi yang dilakukan dengan mengambil hanya sebagian digit dari key. Misal jjika key = 123--45--6789 akan dipetakan pada address yangtterdiri atas 1000 slot, maka dapat dilakukan pengambilan tiga digit (secara acak atau tterurut) dari key ttersebut untuk menentukan addressnya.

ORGANISASI BERKAS

Organisasi Berkas adalah suatu teknik / cara yang digunakan untuk menyatakan / menggambarkan dan menyimpan record-record dalam sebuah file.
Ada 4 teknik dasar organisasi file, yaitu :
1. Sequential File
2. Relatif File
3. Index Sequential File
4. Multi-Key file
Secara umum keempat teknik dasar tersebut berbeda dalam cara pengaksesannya, yaitu :
• Direct Access
Suatu cara pengaksesan record yang langsung tanpa mengakses seluruh record yang ada.
Contoh
o Magnetic disc
o CD
o Dll
• Sequential Access
Suatu cara pengaksesan record, yang didahului pengaksesan record-record didepannya
o Magnetic tape
o Punch card
o Dll
Faktor-faktor yang mempengaruhi dalam proses pemilihan organisasi file:
1. Karakteristik dari media penyimpanan yang digunakan
2. Volume dan frekuensi dari transaksi yang diproses
3. Respontime yang diperlukan

Sabtu, 15 November 2008

HASH FILE

Apakah Fungsi Hash Itu?

Fungsi hash H adalah transformasi yang
mengambil input dengan ukuran m dan
mengembalikan sebuah string berukuran
tetap yang disebut sebagai nilai hash h (di
mana, h = H(m)). Fungsi hash sederhana ini
memiliki berbagai jenis kegunaan
komputasi, tetapi ketika digunakan untuk
masalah kriptografi, fungsi hash selalu
ditambahkan dengan sejumlah properti
tambahan.

Yang dibutuhkan untuk fungsi kriptografi
hash, yaitu:
1. input dengan panjang sembarang
2. hasilnya mempunyai keluaran
dengan panjang yang fixed
3. H(x) umumnya mudah dikalkulasi
untuk sembarang nilai x
4. H(x) adalah satu-arah
5. H(x) tidak pernah bermasalah
dengan yang lain

Fungsi hash H merupakan fungsi satu-arah
sebab sulit untuk dibalikkan yang berarti
untuk nilai fungsi hash h, kita sulit
menemukan nilai input x yang memenuhi
persamaan H(x) = h

Selain itu, jika diberikan sebuah pesan x
untuk dikomputasi dalam fungsi hash H, kita
akan kesulitan dalam mencari pesan y yang
akan menyamai nilai dari H(x) (berarti sulit
menemukan nilai H(x) = H(y)) yang dapat
kita katakan bahwa fungsi hash x tidak
mungkin bertabrakan dengan fungsi hash y.
Hal ini menyebabkan fungsi hash H adalah
sebuah fungsi yang sulit untuk menemukan
kesamaan antara 2 pesan (strongly collisionfree).
Nilai dari fungsi hash menyatakan sebuah
pesan atau dokumen yang lebih panjang
yang berasal dari proses komputasi. Hal ini
menarik sebab dengan fungsi hash, kita
dapat membuat sebuah digital fingerprint
untuk sebuah dokumen. Contoh yang paling
terkenal dari fungsi hash adalah MD2, MD5
dan SHA.

Mungkin penggunaan yang umum dari
fungsi kriptografi hash adalah pembuatan
digital signatures. Karena fungsi hash
umumnya lebih cepat daripada algoritma
digital signature lainnya, fungsi hash lebih
sering digunakan untuk mendapatkan nilai
fungsi hash dengan mengkalkulasikan
signature yang menghasilkan sebuah nilai
hash yang lebih kecil daripada dokumen itu
sendiri. Selain itu, publik dapat memberikan
sebuah saran atau pendapat tanpa
membeberkan isi dari pendapat yang
terdapat di dalamnya. Cara ini digunakan
dalam memberikan tanggal pada sebuah
dokumen dimana dengan menggunakan
fungsi hash, setiap orang dapat memberikan
tanggal pada dokumen tanpa
memperlihatkan isi dari dokumennya pada
saat proses pemberian tanggal.
Karena fungsi hash erat berkaitan dengan
kriptografi, bagian selanjutnya akan
membahas sedikit tentang kriptografi.

Senin, 27 Oktober 2008

Program List Dengan Array

/*Program List Dengan Array*/
#include
#include
#define max 12
#define true 1
#define false 0
typedef struct {int info;
int next;
}typenode;

typenode elemen[max];
int list,akhirlist,kosong,akhirkosong;
int listkosong();
void buatlist();
void sisipnode(int IB);
void hapusnode(int IH);
void cetaklist();

void main()
{
buatlist();
cetaklist();
getche();
sisipnode(7);
cout << "\n\n Sisip 7 \n\n";
cetaklist();
getche();
sisipnode(30);
cout << "\n\n sisip 30 \n\n";
cetaklist();
getche();
hapusnode(7);
cout << "\n\n hapus 7 \n\n";
cetaklist();
getche();

}
void buatlist()
{ list=5;
kosong=3;
akhirlist=10;
akhirkosong=4;
elemen[1].info=25; elemen[1].next=8;
elemen[2].info=0 ; elemen[2].next=9;
elemen[3].info=0; elemen[3].next=6;
elemen[4].info=0; elemen[4].next=0;
elemen[5].info=10; elemen[5].next=7;
elemen[6].info=0; elemen[6].next=2;
elemen[7].info=15; elemen[7].next=1;
elemen[8].info=40; elemen[8].next=10;
elemen[9].info=0; elemen[9].next=4;
elemen[10].info=60; elemen[10].next=0;
}

int listkosong()
{ if (list==0)
return(true);
else
return(false);
}

void sisipnode(int IB)
{ int listbaru,k,m,n,x;
//-------------------------- sisip di awal
if(IB {listbaru=kosong;
kosong=elemen[kosong].next;
elemen[listbaru].info=IB;
elemen[listbaru].next=list;
list=listbaru;
}
else
//-------------------------sisip di akhir
if(IB>elemen[akhirlist].info)
{listbaru=kosong;
kosong=elemen[kosong].next;
elemen[listbaru].info=IB;
elemen[listbaru].next=0;
elemen[akhirlist].next=listbaru;
akhirlist=listbaru;
}
else
//--------------------------sisip di tengah
{n=list;
x=elemen[n].info;
while(IB>x)
{m=n;
n=elemen[n].next;
x=elemen[n].info;
}
k=elemen[kosong].next;
elemen[m].next=kosong;
elemen[kosong].info=IB;
elemen[kosong].next=n;
kosong=k;
}
}
void cetaklist()
{ int n,m;
n=list;
m=kosong;
cout << "isi list : \n";
do{
cout << elemen[n].info << " ";
n=elemen[n].next;
}while (elemen[n].next!=0);
cout << " "<< elemen[akhirlist].info < cout << "\nIndex tempat-tempat kosong: \n";
do
{cout << m << " ";
m=elemen[m].next;
}while(elemen[m].next!=0);
cout << " " << akhirkosong;
}

void hapusnode(int IH)
{int listbaru,k;
//------------------------ hapus di awal
if(IH=elemen[list].info)
{listbaru=elemen[list].next;
k=kosong;
kosong=list;
list=listbaru;
elemen[kosong].next=k;
}
}

Minggu, 12 Oktober 2008

Sistem Berkas

SISTEM BERKAS
Oleh : La Ode Abdul Jumar

Berkas

Berkas(file) adalah kumpulan sejumlah komponen yang bertipe data sama,
yang jumlahnya tidak tertentu. Banyaknya data dalam berkas dapat ditambah jika
diperlukan. Dalam pascal berkas menyediakan data yang nantinya akan digunakan
oleh suatu program. Berkas dapat berupa disk file yang media penyimpanannya
berupa cakram magnetis, kartu plong, dan sejenisnya atau berupa piranti logika yang
sering digunakan.
Satu aspek penting dari berkas adalah bahwa data yang ada didalam berkas
bisa digunakan oleh sembarang program yang tipe datanya disesuaikan dengan
kebutuhan. Berkas tersusun dari sejumlah rekaman dimana masing-masing rekaman
tersusun atas sejumlah medan. Hubungan antara medan,rekaman dan berkas :
Dalam pascal, berkas mempunyai sifat sebagai berkas berurutan (sequential
file) dimana untuk membaca file ke 10 maka pembacaan dilakukan dari nomor ke 1,
2,3 dan seterusnya. Dalam pascal juga ada fasilitas untuk pembacaan berkas secara
acak(random file).

MENDEKLARASIKAN BERKAS
Deklarasi berkas bisa ditempatkan pada bagian deklarasi type atau pada
deklarasi var. Deklarasi berkas bisa dipastikan diwali dengan deklarasi rekaman,
bentuk umum deklarasi rekaman :
Type Pengenal = File of Pengenal1;
Jika ditempatkan dalam deklarasi Var, maka bentuknya adalah :
Var Pengenal : File of Pegenal1;
Dengan File of : Kata baku yang menunjukan bahwa pengenal adalah
bertipe data berkas (File);
Pengenal : Nama peubah yang akan dinyatakan sebagai bertipe
data File
Pegenal1 : Tipe data Komponen berkas.
Parameter Pegenal1 yang menunjukan tipe data komponen berkas disebut
tipe dasar (Base type) dari berkas.

NETWORK FILE SYSTEM

NETWORK FILE SYSTEM

Iman Triwahyudi

Protokol NFS

Jika Anda menggunakan UNIX workstation, Anda akan memerlukan NFS untuk menghubungkan File system-files system yang ada. Sistem Solaris 2.5 mendukung dua versi protokol NFS. Versi 2 NFS di implementasikan pada tahun 1984 dan direlease pada SunOS 2.0. Versi 3 dibuat tahun 1992 ketika beberapa grup bergabung untuk membuatnya, dan diumumkan pada tahun 1994 pada konferensi USENIX di Boston.

Versi 3 ini masih baru untuk beberapa mesin, Jadi pilihannya tergantung pada pemakai, jika tidak dapat menggunakan Versi 3, maka sebagai default digunakan versi 2.

Ide dasar NFS cukup sederhana. Ketika kita menambahkan suatu disk pada sistem UNIX, maka kita menggabungkan disk itu pada file system yang sudah ada dengan menggunakanperintah mount. Disk yang baru membentuk cabang baru dari tiga struktur. Kita dapat berpindah ke dalamnya dengan perintah cd dan mengakses file-filenya. Dengan NFS Kita melakukan hal yang sama. Kita sebagai client, memberikan perintah mount yang dikirimkan ke remote server, dan bagian dari struktur file system menggabungkan lokal file system. Server sekarang mempunyai daftar mesin yang diijinkan mengakses file system tersebut.

Pada SunOS, daftar tersebut terdapat pada file yang bernama /etc/exports. Pada Solaris, daftar dikontrol oleh perintah share, yang dapat ditemukan pada /etc/dfs/dfstab. Ketika proses pada client mengakses remote file dengan membaca system, sebagai contoh, maka panggilan sistem tersebut akan dikembalikan ke network dengan menggunakna protokol NFS. Server mengecek validitas dari request, dan menampilkan operasi yang diinginkan.

Sekali kita telah me-mount remote file system pada satu struktur file, kapanpun kita menginginkan file pada tempat kita melakukan mount, sytem akan menerjemahkan perintah itu ke dalam NFS request dan mengirimkan ke network dari server. Server akan mengeksekusi permintaan tersebut dan akan mengembalikan kepada kernel. Sebagai balasannya, kernel akan memberikan resume ke proses jika permintaan itu dilayani oleh local disk.

NFS protokol mengasumsikan bahwa server tidak menahan kondisi apapun dari client. Sebagai contoh, UNIX yang normal membaca panggilan sistem mengingan seberapa jauh proses yang berbeda harus membaca suatu file yang ditulis. Panggilan yang berurut dapat digunakan suatu file dari awal hingga akhir. NFS akan memberikan “ dimana kita sekarang “ pada satu client, dan ketika menscan suatu file, ini merupakan kerjaan client untuk mengirimkan perintah-perintah membaca dan masing-masingnya berisi posisi dan ukuran informasi.

Jadi dalam hal ini server tidak cerdas. Ia tidak tahu menahu tentang apa-apa ynag dilakukan user. Client melakukan beberapa hal untuk efisiensi, yaitu : mengingan posisi, dan menyimpan informasi sehingga tidak harus mengulang dengan menelusuri jaringan kembali.

Tujuan awal dari desain NFS serndiri adalah agar remote file system tidak harus terikat pada UNIX, sehingga tidak kaku untuk menggunakan UNIX file system. Maka tujuan untuk membuat suatu system yang dapat mensupport berbagai tipe file sisyem yang ada telah terlaksana.

NFS server stateless. Karena secara sedern\hana ia mengirimkan permintaan transaksi dan melakukan proses. Setiap permintaan adalah kejadian yang independent dan secara teori, pengapdate-an file dapat terjadi dalam berbagai cara. Statelessness merupakan criteria desain asli dari NFS yang dapat mencegah dari crash recovery. Ketika server crash, client cukup menunggu sampai server kembali jalan dan meneruskan operasi.

NFS versi 3

Masalah terbesar dari NFS versi 2 adalah kebutuhan server NFS untuk melakukan penulisan secara sinkron. Ketika satu client memberikan permintaan untuk menulis, ia mengirimkan satu RPC yang mengatakan “ Tulis data ini pada posisi ini dan ini pada file. Server tidak dapat membalas RPC ini dengan menjawab “dane” sampay data benar-benar telah tersimpan pada media penyimpanan yang aman, antara lain Hardisk ataupun magnetik disk. Jika dikatakan “OK” ketika ia masih ada di memory dan tiba-tiba sistem crash. sebelum sempat menulisnya ke dalam media penyimpanan, maka kemudian file berada dalam kondisi yang tidak konsisten karena client mengira bahwa ia menulis data yang sebenarnya tidak ada pada disk. Server harus melakukan penulisan dan tidak mengembalikan hasilnya sampai data benar-benar telah tertulis pada disk. Client harus menunggu sampai operasi write telah selesai.

Hal ini menghasilkan bottle neck untuk pengimplementasian NFS. Beberapa sistem memberikan kondisi tidak aman untuk mode menulis dimana data ditahan pada memori server dan harapan client untuk tidak sering terjadi crash.

Saat ini data ditulis pada disk. Sehingga jika sistem crash sistem akan menuliskan data yang belum senpat di save sebelum melakukan bootstraping.

Versi 3 meningkatkan performansi dengan mengijinkan client untuk memilih transaksi asyncronous dan kemudian mengirimkan perintah yang mengatakan “ ok dan tulis data pada disk”. Operasinya dipenuhi dengan “ write verifier” .

Versi 3 mengijinkan NFS menggunakan hubungan TCP/IP pada remote machine dibandingkan dengan menggunakan UDP. Penggunaan UDP justru kemunduran karena kelambatannya. Pemikiran bahwa TCP/IP menyebabkan terlalu banyak protokol yang tidak digunakna dan otomatis akan menurunkan kecepatan operasi NFS. dDisainer NFS kemudian menemukan bahwa ada kebutuhan untuk memberikan banyak layanan dari TCP/IP, seperti reliability, error recovery, congestion control, timeout dan seterusnya. Kode UDP menjadi dapat diimplementasikan pada aspek tertentu dari TCP/IP. Agar adil, kecepatan meningkat dengan meningkatnya kecepatan prosesor dimana disain NFS yang asli membuat protokol TCP semakin efisien.

Versi 3 memiliki tambahan performansi dengan mengurangi protokol yang menganggur ketika mengembalikan informasi direktori. Tujuannya adalah untuk mendukung pada kondisi yang sering terjadi.

Versi 3 menyediakan beberapa help untuk client untuk mempunyai cache informasi yang disimpan pada server.

Akhirnya Versi 3 support file 64-bit.

Oleh karena itu, gunakan versi 3 jika dapat, karena keuntungan diatas, dan tentu saja semampuan internetwork pada implementasi sebelumnya juga menjadi salah satu tujuan pendesainannya.

Sistem File

SISTEM FILE

Pada proses penyimpanan dan pembacaan data bisa timbul masalah:

1. Kapasitas media penyimpanan tidak cukup (terbatas).

2. Ketika proses dihentikan, data hilang.

3. Kebutuhan mengakses data atau sebagiannya dalam waktu bersamaan.

Oleh karena itu diperlukan media penyimpanan yang :

1. Mampu menyimpan data yang besar.

2. Mampu menjaga data walaupun proses yang mengaksesnya dihentikan.

3. Proses yang bersamaan dapat mengakses data secara bersama-sama, tanpa ada yang terganggu.

Solusi untuk semua masalah tsb adalah dengan menyimpan data pada disk atau media lain dalam bentuk unit-unit yang disebut FILE. Data yang disimpan dalam bentuk file harus tetap tidak berubah ketika proses dibentuk atau dihentikan. File bisa hilang hanya ketika dihapus saja.

Sistem File adalah bagian sistem operasi yang menangani masalah file.

Rabu, 24 September 2008

VARIABEL, TIPE DATA

VARIABEL, TIPE DATA
3.1 VARIABEL
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu
nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu
tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Untuk memperoleh
nilai dari suatu variable digunakan pernyataan penugasan (assignment statement), yang
mempunyai sintaks sebagai berikut :
variable = ekspresi ;
Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai
berikut :
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa
huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap
berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
2. Tidak boleh mengandung spasi.
3. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah
(underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain
: $, ?, %, #, !, &, *, (, ), -, +, =dsb.
4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan variabel yang benar :
NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah :
%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb
3.2 DEKLARASI
Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam
program. Identifier dapat berupa variable, konstanta dan fungsi.
7 Copyright PIK Unsri Agustus 2006
3.2.1 DEKLARASI VARIABEL
Bentuk umumnya :
Nama_tipe nama_variabel ;
Contoh :
int x; // Deklarasi x bertipe integer
char y, huruf, nim[10]; // Deklarasi variable bertipe char
float nilai; // Deklarasi variable bertipe float
double beta; // Deklarasi variable bertipe double
int array[5][4]; // Deklarasi array bertipe integer


PENGENALAN C++

PENGENALAN C++
Setiap program C++ mempunyai bentuk umum seperti di bawah, yaitu:

# prepocessor directive
void main()
{
// Batang Tubuh Program Utama
}

Penjelasan :
1. Include
Adalah salah satu pengarah prepocessor directive yang tersedia pada C++.
Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk
umumnya :
# include
tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk
pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan
kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h(file
header) yaitu file yang berisi sebagai deklarasi contohnya:
- # include : diperlukan pada program yang melibatkan objek
cout
- # include : diperlukan bila melibatkan clrscr(),yaitu perintah
untuk membersihkan layar.
- # include : diperlukan bila melibatkan setw() yang bermanfaat
untuk mengatur lebar dari suatu tampilan data.
- # include : diperlukan pada program yang menggunkan operasi
sqrt () yang bermanfaat untuk operasi matematika
kuadrat.

2.Fungsi main ()
Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama
judul fungsi. Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh
program utama berada didalam fungsi main( ). Berarti dalam setiap pembuatan program
utama, maka dapat dipastikan seorang pemrogram menggunakan minimal sebuah fungsi.
Pembahasan lebih lanjut mengenai fungsi akan diterangkan kemudian. Yang sekarang
coba ditekankan adalah kita menuliskan program utama kita didalam sebuah fungsi
main().

3. Komentar
Komentar tidak pernah dicompile oleh compiler. Dalam C++ terdapat 2 jenis
komentar, yaitu:
Jenis 1 : /* Komentar anda diletakkan di dalam ini
Bisa mengapit lebih dari satu baris */
Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris )

4.Tanda Semicolon
Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap
pernyataan harus diakhiri dengan sebuah tanda semicolon.

5. Mengenal cout(dibaca : C out)
Pernyataan cout merupakan sebuah objek di dalam C++, yang digunakan untuk
mengarahkan data ke dalam standar output (cetak pada layar)
Contoh :
Tanda “ << “ merupakan sebuah operator yang disebut operator “penyisipan/peletakan”

Kamis, 11 September 2008

"Pesan Untuk Para Calon Istri"



Asma' binti Kharijah Al Fazary berpesan kepada puterinya ketika menikah (sebelum melepaskan kepergiannya menuju suaminya):
"Wahai puteriku sayang, tak lama lagi kau akan keluar meninggalkan ayunan tempat kau ditimang dulu, dan berpindah ke atas ranjang yang belum pernah kau lihat sebelumnya. Kau akan hidup bersama seorang kawan yang belum pernah kau kenal sebelumnya. Oleh karena itu, jadilah bumi tempat ia berpijak, maka ia akan menjadi langit yang menaungimu. Jadikanlah dirimu tempat sandaran baginya, maka ia akan menjadi tiang yang meneguhkanmu. Jadilah pelayan baginya, ia akan menjadi abdi bagimu. Jangan kau merepotkannya sehingga ia merasa kesal. Dan jangan terlalu jauh darinya sehingga ia lupa akan dirimu. Jika ia mendekatimu, maka dekatilah. Jika ia berpaling, maka menjauhlah. Peliharalah pandangannya, pendengarannya dan penciumannya. Jangan sampai ia memandang sesuatu yang buruk darimu. Dan jangan sampai ia mendengar kata-kata kasar darimu. Dan jangan sampai ia mencium bau yang tak sedap darimu. Jadikanlah setiap apa yang ia lihat adalah wajahmu yang cantik berseri-seri. Jadikanlah setiap apa yang ia dengar adalah ucapanmu yang santun dan lembut. Jadikanlah setiap apa yang ia cium adalah aroma wangi tubuh dan pakaianmu."
"Ayahmu dulu berpesan kepada ibumu: Maafkanlah segala kesalahan dan kehilafanku, niscaya cinta kita akan terus bersemi. Ketika aku marah, janganlah kau memancing lagi amarahku. Karena benci dan cinta takkan pernah bersatu. Saat benci datang, cinta pun kan berlalu."
Demikian isi pesan tersebut. Semoga bermanfaat dan dapat dijadikan bahan renungan untuk para calon istri yang akan memasuki sebuah kehidupan baru. Kehidupan yang mengakhiri masa lajang penuh penantian yang melelahkan.
Wallahu a'lamu bis showab.

Jumat, 05 September 2008

Air mata istimewa


Bismillaahirrahmaanirrahim..
Inilah air mata istimewa….pemilik air mata ini adalah orang yang akan dijauhkan sejauh-jahnya dari neraka…akan mendapat naungan disaat tidak ada naungan selain naungan-Nya semata, Inilah tetesan air mata penghuni surga, tetesan air mata yang akan memasukkan pemiliknya ke dalam surga…
RÃ¥sulullÃ¥h shallallahu ‘alaihi wa sallam bersabda,
“Ada dua mata yang tidak akan tersentuh api neraka: mata yang menangis karena takut kepada AllÃ¥h. Dan mata yang begadang berjaga dalam jihad fi sabilillah” (Sunan at Tirmidzi no.1563, berkata Abi Isa, “hadits ini hasan gharib)
Alangkah baiknya seseorang yang tangisannya dialamatkan untuk kecintaan kepada AllÃ¥h. Dengannya AllÃ¥h akan menyediakan satu pelindung baginya dari adzab akhirat. Menangisnya ditujukan kepada rahman dan rahim AllÃ¥h. Ia menangis karena takwa dan takut melakukan sesuatu yang dimurkai-Nya. Sebuah tangisan yang akan membawanya ke dalam taman surga. Untuk mengarahkan tangisan kepada yang diridhai AllÃ¥h subhanahu wa ta’ala dapat ditempuh beberapa cara, di antaranya:
Pertama, memperbanyak baca al Quran dengan memahami maknanya, terutama ayat-ayat yang kita baca di dalam shalat, kemudian berusaha untuk merenungi dan meresapi maknanya ke dalam hati. Pilih waktu, suasana, dan tempat yang tepat, seperti tengah malam, ketika shalat tahajjud dan sebagainya. Jika hal ini mulai dibiasakan, akan ada pengaruh yang berarti dalam kehidupan kita, insyaallåh. Kita pun akan mudah tersentuh dan menangis ketika membaca al-Quran, sedang shalat, atau tengah berdoa. Abdullåh bin Syukhåir (bapak dari Muthårrif) berkata,
“Aku melihat RÃ¥sulullÃ¥h shallallahu ‘alaihi wa sallam yang sedang shalat, sementara dari rongga dadanya ada suara gemuruh seperti gemuruh air mendidih dari periuk yang ada di atas tungku berapi, (disebabkan) karena tangisan beliau.” ( Sunan Abi Dawud no. 769, Sunan an-Nasai no. 1199, Musnad Ahmad no. 15722)
Kedua, mengenali nama-nama AllÃ¥h yang Maha tinggi dan sifat-sifatNya yang agung sebagaimana disebutkan dalam al-Quran dan as-Sunnah. Berusaha merenungi kebesaran, keagungan, ketinggian, dan kesempurnaan AllÃ¥h subhanahu wa ta’ala melalui keindahan dan keunikan ciptaan-Nya, disertai dengan introspeksi atas kelemahan diri kita sebagai hambaNya.
Ketiga, menghadiri majelis-majelis ilmu, mendengarkan nasehat-nasehat para ulama yang bisa menyentuh batin, sehingga membuat kita menangis. Shålat berjamaah di belakang imam yang mudah menangis ketika melantunkan ayat-ayat suci al-Quran, simaklah kaset-kaset ceramah yang berisi nasehat-nasehat terutama mengenai tazkiyatun nafs, murattal yang isinya bacaan-bacaan penuh dengan kekhusyukan dan tangisan. Suasana seperti itu bisa menyentuh dan mempengaruhi jiwa.
Keempat, mengingat kematian. Bagaimana kita akan meregang nyawa mengadapi sakaratul maut. Ingatlah ajal adalah semakin dekat ke ambang pintu kematian. Perhatikan bagaimana keadaan orang-orang yang sedang sakaratul maut, baik yang tampak padanya tanda-tanda husnul khatimah ataupun suul khatimah. Renungkan kejadian itu secara mendalam. Kemudian kita bayangkan jika kejadian yang mengerikan itu menimpa diri kita sendiri, dengan tubuh yang semakin lemah, semakin dingin dan semakin tidak berdaya menghadapi kematian, dengan nafas yang tersengal-sengal meregang nyawa yang mau keluar. Tubuh kita menggigil menahan sakitnya sakaratul maut, lalu malaikat maut menarik nyawa dari tubuh kita yang sudah kaku tak bergerak. Hak nya diri kita sendiri yang merasakan sakitnya sakaratul maut.

Sabtu, 12 Juli 2008

Surat Cinta untuk Saudariku


Penulis: Ummu Sa’id
Muroja’ah: Ustadz Subkhan Khadafi

Wahai saudariku,
Kembalilah!
Kembalilah dalam ketaatan sebelum terlambat!
Kematian bisa datang kapan saja.
Bukankah kita ingin meninggal dalam ketaatan?
Bukankah kita tidak ingin meninggal dalam keadaan bermaksiat?
Bukankah kita mengetahui bahwa Allah mengharamkan bau surga bagi wanita-wanita yang berpakaian tapi telanjang?
Berpakaian tapi tidak sesuai dengan syariat maka itu hakekatnya berpakaian tetapi telanjang!
Tidakkah kita rindu dengan surga?
Bagaimana bisa masuk jika mencium baunya saja tidak bisa?

Saudariku,
Apalagi yang menghalangi kita dari syari’at yang mulia ini?
Kesenangan apa yang kita dapat dengan keluar dari syari’at ini?
Kesenangan yang kita dapat hanya bagian dari kesenangan dunia.
Lalu apalah artinya kesenangan itu jika tebusannya adalah diharamkannya surga (bahkan baunya) untuk kita?
Duhai…
Apa yang hendak kita cari dari kampung dunia?
Apalah artinya jika dibanding dengan kampung akhirat?
Mana yang hendak kita cari?

Kita memohon pada Allah Subhanahu wa Ta’ala
Semoga Allah menjadikan hati kita tunduk dan patuh pada apa yang Allah syariatkan. Dan bersegera padanya…

Sudah Sempurnakah Jilbabku ???


Written by ummu raihanah

Saudariku ukhti muslimah, semoga Allah merahmatimu. Fenomena wanita-wanita muslimah yang berpakaian meniru pakaian wanita kafir telah menjadi trend dan model yang terus digalakkan agar wanita muslimah merasa 'kikuk' dan malu ketika harus berjilbab lebar dari atas kepala hingga ke mata kaki. Banyak wanita muslimah yang telah terasuki pemahaman sekuler lebih memilih berpakaian modis dan trendy karena takut dikatakan 'ketinggalan zaman'. Sehingga tak heran bila ada diantara mereka yang berkerudung tapi ternyata belumlah sempurna. Maklum saja kerudung yang mereka pakai ini hanya sekedar sebagai hiasan dengan ditambah pernak-pernik yang malah semakin jauh dari syarat yang ditetapkan islam.Berkerudung dengan tetap dibalut pakaian ketat yang menampakkan lekuk tubuh atau celana jeans sudah bukan pemandangan asing bagi kita. Yang jadi masalah adalah apakah memang pakaian yang seperti ini dibenarkan??

Agar kita tidak jatuh dalam kesalahan dan 'latah' dengan mengikuti kebanyakan orang maka ada baiknya kita mengkaji satu hadits berikut ini supaya pemahaman kita tentang kerudung yang modis dan trendy itu menjadi jelas hukumnya. Haditsnya berbunyi sebagai berikut:

''Ada 2 kelompok penghuni neraka dari ummatku tetapi aku belum pernah melihat keduanya yaitu : wanita-wanita yang berpakaian tetapi telanjang, genit, kepalanya seperti punuk unta yang miring, mereka tidak akan masuk surga dan tidak akan mencium baunya. Juga sekelompok laki-laki yang membawa cemeti seperti ekor sapi, yang mereka gunakan untuk memukuli hamba-hamba Allah " (HR.Muslim) Hadits ini dikeluarkan oleh: Shahih Muslim juz:VIII/155, Imam Ahmad juz II/440, dan Ash-Shahihah oleh Syaikh Al-Bani nno:1326.

Nah, mari kita simak penjelasan haditsnya. Sabda Rasulullah shalallahu alaihi wassalam: "Sinfaani min ahlin naari min ummati ''= "Dua kelompok ahli neraka dari ummatku'' yaitu : tidaklah berarti bahwa mereka itu (2 kelompok tersebut) adalah orang-orang kafir yang kekal dineraka (karena masih dari golongan ummat islam atau ummat Nabi Muhammad shalallahu alaihi wassalam) Akan tetapi, mereka akan diazab dineraka dalam suatu masa tertentu yang hanya diketahui oleh Allah kemudian mereka itu akan dimasukkan kedalam surga, karena mereka masih mempunyai iman, akan tetapi siapakah yang dapat tahan dineraka ??? walaupun sekejap saja??!!! Nabi Muhammad telah mengabarkan kita bahwa seorang manusia yang paling senang hidupnya selama didunia dimasukkan dalam neraka dengan sekali celupan saja, maka ditanyakan kepadanya:''Apakah engkau merasakan kesenangan dalam hidupmu?'' Ia menjawab :''Tidak!!saya tidak pernah merasakan kesenangan barang sesaatpun!!'' Beginilah keadaan orang yang direndam ke neraka dengan satu kali rendaman saja bagaimanakah halnya orang yang tinggal(bermukim) dalam satu tempo tertentu dineraka???Sebagian ulama mengatakan bahwa: ''Mereka itu kekal didalam neraka selama-lamanya apabila mereka memandang,mengatakan dan menganggap bahwa apa-apa yang mereka lakukan itu adalah boleh atau halal''.

Saudariku ukhti muslimah,..perhatikanlah ancaman yang sangat menyeramkan dan juga azab yang pedih itu bagi wanita yang merasa bangga dengan kecantikannya dihadapan laki-laki yang bukan muhrimnya.Sejenak dia tampak bahagia dan gembira padahal diakhirat kelak perbuatan itu merupakan satu sebab diharamkannya masuk surga. Baiklah sekarang kita akan membahas hadits diatas secara terperinci agar ukhti semua faham apa yang diinginkan dari hadits tersebut. Kata ''Kaasiyaat 'aariyat'' = wanita-wanita berpakaian tetapi telanjang ; mengandung 2 pengertian:

1. Bahwa mereka menutup sebagian dari tubuh mereka dan membuka sebagian yang lain.

2. Bahwa mereka itu memakai pakaian yang tipis atau sempit (ketat) atau pendek. Mereka mengira bahwa mereka sudah berpakaian dengan pakaian yang terbaik, sedangkan mereka dengan pakaian seperti itu telah berbuat kerusakan terhadap diri mereka dan agama mereka sendiri.

Pada zaman kita ini, pakaian tabarruj (pamer aurat) seperti yang disebutkan hadits diatas telah terjadi dalam segala kandungan makna yang ada padanya dimana para wanita kita telah merasa berpakaian akan tetapi pada kenyataannya mereka tidak berpakaian, mereka berlari dibelakang model-model pakaian yang baru muncul dan mengikuti cara berpakaian orang barat yang jelas-jelas kafir, mereka telah membuat kemarahan Rabb mereka dan mereka telah merugikan diri mereka sendiri, betapa malang mereka itu dan bagaimanakah kiranya perlakuan Allah terhadap mereka ketika mereka menemui-Nya nantinya??

Bahkan bentuk hijab (penutup aurat) wanita muslimah yang ada pada zaman kita ini (yang mereka sebut dengan ''model muslimah'') adalah lebih buruk dari pakaian wanita zaman jahiliyah,..ya..lebih buruk!!dengan alasan: Para wanita zaman jahiliyah (sebelum kedatangan islam) adalah memakai pakaian yang besar, lebar dan panjang yang tebal yang menutup seluruh tubuh mereka sedangkan diatas kepala mereka ada kerudung panjang menutup kepala mereka, akan tetapi ketika mereka keluar rumah, mereka menjulurkan sisa kerudung yang menutup kepala mereka tersebut kepunggung mereka (menyelempangkannya kebelakang, bukan kedepan) sehingga dada mereka tidak tertutup oleh kerudung mereka, jadi dada mereka hanya ditutup oleh pakaian dasar yang tebal yang menutup seluruh tubuh mereka saja. Maka Allah menyebut pakaian yang seperti ini dengan ''tabarruj ala jahiliyatul 'ula''(berhiasnya ala wanita jahiliyah pertama), maka kemudian Allah memerintahkan para wanita mukminat untuk menjulurkan atau menyelempangkan kerudung tersebut diatas dada mereka dengan firman-Nya:

''Dan, Hendaklah mereka menutupkan kain kudung kedada mereka''(An-Nuur:31)

Oleh karena itu kami mengatakan bahwa, pakaian wanita zaman kita ini yang mereka sebut dengan ''model muslimah'' yang berasal dari ''shopping centre'' dari segi persyaratan pakaian wanita muslimah adalah LEBIH BURUK dari pakaian wanita zaman jahiliyah. Jadi inilah, yang dimaksud dengan ''tabarruj'' yaitu: menampakkan sebagian dari perhiasan mereka (dada yang tidak dijulurkan atasnya sisa kain kerudung yang menutup kepala mereka).

Adapun kata''al mumilat al-mailaat'' =berlenggak-lenggok (genit/menarik kepada maksiat) dalam hadits diatas adalah berarti: wanita-wanita yang berjalan dengan angkuh (tidak mengindahkan sopan santun), melenggok-lenggok seperti jalannya wanita pelacur yang memancing kemaksiatan dari laki-laki yang sudah rusak hatinya.

Kalimat hadits diatas yang berbunyi "alaa ru'usihinna mitslu asminatil bukhti" = Kepala mereka seperti punuk unta yang miring'' adalah berarti : ''Bahwa mereka itu membesarkan rambut kepala mereka dengan lipatan-lipatan atau topi model atau rambut palsu''

Imam Nawawi berkata tentang hadits diatas bahwa: "Hadits ini adalah merupakan salah satu mukjizat Nabi Muhammad Shalallahu alaihi wassalam, karena apa-apa yang Beliau kabarkan tersebut telah terjadi, adapun makna dari "Rijaalun ma'ahum siyaathun mitslu adznabil baqar= sekelompok laki-laki yang membawa cemeti itu adalah para polisi".(bila itu telah terjadi pada zaman Imam An-Nawawi yaitu pada abad ke 7 hijriah atau semenjak 700 tahun yang lalu maka ia pada zaman kita sekarang ini terlihat sangat jelas).1

Makna hadits dari "Rijaalun ma'ahum siyathun mitslu adznabil baqar yadhribuuna biha 'ibaadullahi " yaitu Sekelompok laki-laki yang membawa cemeti seperti ekor sapi yang mereka gunakan untuk memukuli hamba-hamba Allah maksudnya adalah:

"Polisi akan menghukum rakyat tanpa disebabkan oleh suatu kesalahan apapun. Rasulullah telah menyebutkan ciri-ciri mereka, yaitu; bahwa mereka itu membawa cemeti-cemeti yang memedihkan yang akan mereka pukulkan kepada manusia.Oleh karena mereka menyakiti manusia tanpa ada sebab alasan, maka Rasulullah mengabarkan bahwa mereka itu adalah merupakan ahli neraka dimana mereka berada dalam kemurkaan Allah ketika mereka berangkat dari rumah dan ketika mereka pulang.Sebagaimana yang diriwayatkan dalam salah satu riwayat Imam Muslim dari Abi Hurairah dimana Rasulullah Shalallahu alaihi wassalam bersabda:

"Hampir saja, sekiranya kamu panjang umur maka kamu akan melihat sekelompok orang yang pada tangan mereka ada alat seperti ekor-ekor sapi, mereka akan berangkat pagi dalam kemurkaan Allah dan mereka akan pulang sore dalam kemurkaan Allah".

Setelah membaca penjelasan diatas tentu pemahaman kita tentang jilbab trendy ini menjadi jelas hukumnya bahwa ia bukanlah seperti yang dikehendaki syari'at kita. Semoga Allah memberikan kita kekuatan untuk berubah dan memperbaiki keadaan kita.Amien.Wallahu'alambish-shawwab.

Footnote:
1.Kitab Shahih Muslim Syarhun Nawawi, juz 17 hal 90

Maraji:
1. Umur Umat Islam, Kedatangan Imam Mahdi dan Munculnya Dajjal, Amin Jamaluddin, hal:210-213,Cendikia
2. Jilbab Wanita Muslimah, Syaikh Al-Bani, Pustaka Tibyan, Solo

Doa Seorang Muslimah


Ya Rabbi,

Aku berdoa untuk seorang pria, yang akan menjadi bagian dari hidupku.

Seorang pria yang sungguh mencintaiMU lebih dari segala sesuatu.

Seorang pria yang akan meletakkanku pada posisi kedua di hatinya setelah Engkau.

Seorang pria yang hidup bukan untuk dirinya sendiri tetapi untukMU.

Seorang pria yang mempunyai sebuah hati yang sungguh mencintai dan haus akan Engkau dan memiliki keinginan untuk menauladani sifat-sifat Agung-Mu.

Seorang pria yang mengetahui bagi siapa dan untuk apa ia hidup, sehingga hidupnya tidaklah sia-sia.
Seorang pria yang memiliki hati yang bijak bukan hanya sekedar otak yang cerdas.
Seorang pria yang tidak hanya mencintaiku tetapi juga menghormati aku.
Seorang pria yang tidak hanya memujaku tetapi dapat juga menasehati ketika aku berbuat salah.
Seorang pria yang mencintaiku bukan karena kecantikanku tetapi karena hatiku.
Seorang pria yang dapat menjadi sahabat terbaikku dalam tiap waktu dan situasi.
Seorang pria yang dapat membuatku merasa sebagai seorang wanita ketika berada disebelahnya.
Seorang pria yang membutuhkan dukunganku sebagai peneguhnya.
Seorang pria yang membutuhkan doaku untuk kehidupannya.
Seorang pria yang membutuhkan senyumanku untuk mengatasi kesedihannya.
Seorang pria yang membutuhkan diriku untuk membuat hidupnya menjadi sempurna.

***

Dan aku juga meminta:
Buatlah aku menjadi seorang perempuan yang dapat membuat pria itu bangga.
Berikan aku sebuah hati yang sungguh mencintaiMU, sehingga aku dapat mencintainya dengan cintaMU, bukan mencintainya dengan sekedar cintaku.
Berikanlah SifatMU yang lembut sehingga kecantikanku datang dariMU bukan dari luar diriku.
Berilah aku tanganMU sehingga aku selalu mampu berdoa untuknya.
Berikanlah aku penglihatanMU sehingga aku dapat melihat banyak hal baik dalam dirinya dan bukan hal buruk saja.
Berikan aku mulutMU yang penuh dengan kata-kata kebijaksanaanMU dan pemberi semangat, sehingga aku dapat mendukungnya setiap hari, dan aku dapat tersenyum padanya setiap pagi.

Dan bilamana akhirnya kami akan bertemu,
aku berharap kami berdua dapat mengatakaan
"Betapa besarnya Engkau karena telah memberikan kepadaku seseorang yang dapat membuat hidupku menjadi sempurna".

Aku mengetahui bahwa Engkau menginginkan kami bertemu pada waktu yang tepat
dan Engkau akan membuat segala sesuatunya indah pada waktu yang Kautentukan.

Jumat, 11 Juli 2008

Jangan Sampai Salah Memilih Pasangan Hidup


Kebimbangan itulah perasaan yang sering muncul di hati para lajang tatkala harus memutuskan dengan siapa ia akan menikah. Perasaan ini wajar muncul, karena keputusan menikah adalah keputusan besar yang akan mempengaruhi jalan hidup seseorang, karenanya mereka akan berhati-hati dalam menentukan calon pendamping hidupnya.

Kebimbangan semacam ini juga dirasakan Annisa, wanita berusia 24 tahun yang kebetulan berparas cantik. Sebagai muslimah ia sudah merasa jengah dengan para lelaki yang mencoba mendekatinya. Baginya hanya ada satu solusi, menikah. Tapi ia jadi bingung pria mana yang harus ia terima pinangannya. Di mata Annisa setiap pria yang mencoba mendekatinya memiliki kekurangan. Kini Annisa jadi bertanya dalam hati sebenarnya syarat apa saja sih yang mesti ia tetapkan untuk calon pendampingnya kelak?.

Tak ada gading yang tak retak, begitu yang dikatakan pepatah untuk mengungkapkan sebenarnya tidak ada orang yang sempurna. Setiap orang pasti memiliki kekurangan, namun sesungguhnya ada kualitas kepribadian dasar yang harus kita dan calon pasangan kita miliki agar dapat membina mahligai rumah tangga yang bahagia. Kualitas pribadi tersebut antara lain:

Kualitas Keberagamaan
Agama merupakan keyakinan yang mempengaruhi hati, fikiran perasaan dan tingkah laku seseorang sehingga orang yang mempunyai pemahaman serta pengalaman agamanya yang baik akan sangat terbantu dalam mengatasi berbagai masalah. Kondisi ini pada akhirnya akan mempengaruhi kebahagiaan dan kelanggengan sebuah perkawinan.

Memiliki Komitmen Untuk Mengembangkan Diri
Setiap orang memiliki kelebihan dan kekurangannya msing-masing. Namun setiap orang juga memiliki kesempatan untuk berkembang. Penting bagi kita untuk memiliki komitmen pengembangan pribadi ini, yaitu bagaimana seseorang memahami kekurangan yang ada, belajar dari kesalahan dan mau mendengarkan nasihat orang lain. Semua hal tersebut bermuara pada bagaimana ia membangun dan mengembangan dirinya agar menjadi pribadi yang lebih baik dan lebih bijak.

Keterbukaan Emosional
Artinya adalah orang yang memiliki perasaan, mengetahui apa yang sedang dirasakan, mau berbagi perasaan dengan pasangannya dan mengetahui cara mengungkapkan perasaan. Keterbukaan Emosional menjadi modal penting dalam membangun komunikasi dengan pasangan kita, sedangkan komunikasi yang baik adalah modal penting dalam membangun rumah tangga harmonis.

Memiliki Integritas
Setiap orang mendambakan calon pasangan yang mempunyai integritas diri. Kita menginginkan orang yang, jujur, baik terhadap diri sendiri maupun terhadap orang lain, dalam hal ini terutama dengan pasangannya, kita juga ingin calon pasangan kita adalah orang yang tidak main-main dalam mengambil keputusan yang mempengaruhi masa depannya. Itulah makna integritas diri.

Kematangan dan Tanggung Jawab

Memiliki kematangaan berarti ia bisa mengurus dirinya sendiri, tahu mana yang baik/buruk buat dirinya. Sedangkan bertanggung jawab berarti dia memahami langkah yang dia ambil beserta resiko-resiko yang mungkin dihadapi.

Memiliki Harga Diri
Ingatlah agar seseorang bisa mencintai ia harus cinta pada dirinya sendiri. Karena itu lihatlah bagaimana cintanya ia pada dirinya sendiri. Kalau ia sendiri tidak mencintai dirinya, bagaimana mungkin ia bisa mencintai pasangannya?

Sikap Positif Terhadap Kehidupan
Mereka yang memiliki sikap hidup positif akan berusaha mengubah segala kendala menjadi peluang, dan biasanya percaya bahwa segalanya akan bisa menjadi baik.

Itu semua kualitas ideal yang perlu dimiliki oeleh calon pasangan kita dan diri kita sendiri pada saat kita akan menikah. Namun situasi yang dihadapai Annisa atau situasi yang sejenis dengan itu, sering membuat kita tidak bisa berfikir jernih. Karena itu adalah hal-hal yang harus kita waspadai agar tidak salah paham dalam memilih pasangan. Hal-hal seperti ini mungkin akan membantu kita :

1. Jangan terlalu cepat memutuskan untuk menikah dengan si dia

Sediakan waktu yang cukup untuk memperoleh informasi yang memadai tentang calon pasangan anda tersebut. Ada beberapa hal yang perlu kita ketahui dari calon pasangan hidup kita itu:

a. Latar Belakang Kehidupan.
- Nasab/latar belakang keturunan mencakup hubungan keluarga asal, apakah berasal dari keluarga utuh, harmonis, atau broken home. Termasuk bentuk hubungan dengan saudara kandung

- Agama, norma-norma atau nilai-nilai status sosial ekonomi, suku, tradisi budaya keluarga asal.

- Adakah penyakit keturunan yang berhubungan dengan faktor genetic.

b. Masalah yang berkaitan dengan kualitas diri
- Kualitas Dien
- Akhlaq
- Tipe kepribadian (tertutup/terbuka, pendiam, periang, emosional, sabar)
- Pendidikan, kapasitas intelektual, profesi.
- Latar belakang organisasi, aktivitas sosial.
- Kemampuan problem solving
- Kepercayaan diri.

2. Jangan menikah di usia yang belum matang secara pribadi
Siap menikah berarti siap menghadapai masalah yang semuanya menuntut kedewasaan berfikir dan bersikap. Kedewasaan ini tidak bisa di ukur dengan usianya lebih dewasa dibanding mereka yang lebih tua.

Kedewasaan juga mempengaruhi dalam kita menentukan pilihan calon pasangan kita. Mereka yang kurang matang cenderung hanya terpukau pada hal-hal yang bersifat luaran saja.

3. Jangan memilih pasangan hanya untuk menyenangkan orang lain
Andalah orang yang beruntung atau yang menderita dengan pernikahan anda. Kalau pun ada faktor orang lain dalam mempertemukan antara anda dengan si dia pastikan bahwa anda sendirilah yang memutuskan bahwa dialah yang memang terbaik buat anda (tentunya beristiqarah terlebih dahulu).

4. Jangan menikah dengan harapan-harapan yang tidak realistis
Biasanya niatan awal menikah mempengaruhi masalah-masalah apa yang akan mendominasi selama kehidupan perkawinan. Kepuasan dalam kehidupan perkawinan dan terhadap tolak ukurnya berada pada harapan tersebut. Bila tidak terpenuhi akan menimbulkan kekecewaan.

5. Jangan menikah dengan seseorang yang memilki masalah kepribadian
Berhati-hatilah terhadap orang yang memiliki kepribadian yang sulit untuk dirubah, diperlukan pengertian dan lapang dada yang luar biasa untuk menghadapi orang seperti ini. Pada dasarnya setiap orang memiliki perilaku bermasalah, namun yang perlu menjadi perhatian adalah bagaimana kadar, intensitas dan frekwensinya seseorang yang masuk dalam kategori mengalami masalah kepribadian adalah bila memiliki prilaku bermasalah yang mendominasi keseharian dan mempengaruhi adaptasinya dengan orang lain. Biasanya orang seperti ini sering membuat orang lain atau dirinya sendiri merasa terganggu dan tidak nyaman dengan perilakunya.

Inna Mutmainnah, S.Psi.
Sumber: Majalah Safina No. 2/Th.1


sumber : eramuslim.com

Selasa, 08 Juli 2008

Ciri-ciri Wanita Sholihah





Tidak banyak syarat yang dikenakan oleh Islam untuk seseorang wanita untuk menerima gelar solehah, dan seterusnya menerima pahala syurga yang penuh kenikmatan dari Allah s.w.t.


Mereka hanya perlu memenuhi 2 syarat saja yaitu:
1. Taat kepada Allah dan RasulNya
2. Taat kepada suami

Perincian dari dua syarat di atas adalah sebagai berikut:

1. Taat kepada Allah dan RasulNya

Bagaimana yang dikatakan taat kepada Allah s.w.t.?

  • Mencintai Allah s.w.t. dan Rasulullah s.a.w. melebihi dari segala-galanya.

  • Wajib menutup aurat
  • Tidak berhias dan berperangai seperti wanita jahiliah
  • Tidak bermusafir atau bersama dengan lelaki dewasa kecuali ada bersamanya

  • Sering membantu lelaki dalam perkara kebenaran, kebajikan dan taqwa
  • Berbuat baik kepada ibu & bapa
  • Sentiasa bersedekah baik dalam keadaan susah ataupun senang
  • Tidak berkhalwat dengan lelaki dewasa
  • Bersikap baik terhadap tetangga

2. Taat kepada suami

  • Memelihara kewajipan terhadap suami
  • Sentiasa menyenangkan suami
  • Menjaga kehormatan diri dan harta suaminya selama suami tiada di rumah.

  • Tidak cemberut di hadapan suami.
  • Tidak menolak ajakan suami untuk tidur
  • Tidak keluar tanpa izin suami.
  • Tidak meninggikan suara melebihi suara suami
  • Tidak membantah suaminya dalam kebenaran
  • Tidak menerima tamu yang dibenci suaminya.
  • Sentiasa memelihara diri, kebersihan fisik & kecantikannya serta rumah tangga


Faktor Yang Merendahkan Martabat Wanita

Sebenarnya puncak rendahnya martabat wanita adalah datang dari faktor dalam. Bukanlah faktor luar atau yang berbentuk material sebagaimana yang digembar-gemborkan oleh para pejuang hak-hak palsu wanita.

Faktor-faktor tersebut ialah:

  1. Lupa mengingat Allah

    Kerana terlalu sibuk dengan tugas dan kegiatan luar atau memelihara anak-anak, maka tidak heran jika banyak wanita yang tidak menyadari bahwa dirinya telah lalai dari mengingat Allah. Dan saat kelalaian ini pada hakikatnya merupakan saat yang paling berbahaya bagi diri mereka, di mana syetan akan mengarahkan hawa nafsu agar memainkan peranannya.

    Firman Allah s.w.t. di dalam surah al-Jathiah, ayat 23: artinya:

    "Maka sudahkah kamu melihat orang yang menjadikan hawa nafsunya sebagai Tuhannya dan Allah membiarkannya sesat berdasarkan ilmunya. Dan Allah telah mengunci mati pendengaran dan hatinya dan meletakkan tutupan atas penglihatannya."

    Sabda Rasulullah s.a.w.: artinya:
    "Tidak sempurna iman seseorang dari kamu, sehingga dia merasa cenderung kepada apa yang telah aku sampaikan." (Riwayat Tarmizi)

    Mengingati Allah s.w.t. bukan saja dengan berzikir, tetapi termasuklah menghadiri majlis-majlis ilmu.

  2. Mudah tertipu dengan keindahan dunia

    Keindahan dunia dan kemewahannya memang banyak menjebak wanita ke perangkapnya. Bukan itu saja, malahan syetan dengan mudah memperalatkannya untuk menarik kaum lelaki agar sama-sama bergelimang dengan dosa dan noda. Tidak sedikit yang sanggup durhaka kepada Allah s.w.t. hanya kerana kenikmatan dunia yang terlalu sedikit.

    Firman Allah s.w.t. di dalam surah al-An'am: artinya:
    " Dan tidaklah penghidupan dunia ini melainkan permainan dan kelalaian dan sesungguhnya negeri akhirat itu lebih baik bagi orang-orang yang bertakwa, oleh karena itu tidakkah kamu berfikir."

  3. Mudah terpedaya dengan syahwat

  4. Lemah iman

  5. Bersikap suka menunjuk-nunjuk.

Ad-dunya mata' , khoirul mata' al mar'atus sholihah
Dunia adalah perhiasan, perhiasan dunia yang baik adalah Wanita sholihah.

NN www.dudung.net

Hadiah Cinta Seorang Ibu


submitted by : unknow

"Bisa saya melihat bayi saya?" pinta seorang ibu yang baru melahirkan penuh kebahagiaan. Ketika gendongan itu berpindah ke tangannya dan ia membuka selimut yang membungkus wajah bayi lelaki yang mungil itu, ibu itu menahan nafasnya. Dokter yang menungguinya segera berbalik memandang ke arah luar jendela rumah sakit. Bayi itu dilahirkan tanpa kedua belah telinga!

Waktu membuktikan bahwa pendengaran bayi yang kini telah tumbuh menjadi seorang anak itu bekerja dengan sempurna. Hanya penampilannya saja yang tampak aneh dan buruk.

Suatu hari anak lelaki itu bergegas pulang ke rumah dan membenamkan wajahnya di pelukan sang ibu yang menangis. Ia tahu hidup anak lelakinya penuh dengan kekecewaan dan tragedi. Anak lelaki itu terisak-isak berkata, "Seorang anak laki-laki besar mengejekku. Katanya, aku ini makhluk aneh."

Anak lelaki itu tumbuh dewasa. Ia cukup tampan dengan cacatnya. Ia pun disukai teman-teman sekolahnya. Ia juga mengembangkan bakatnya di bidang musik dan menulis. Ia ingin sekali menjadi ketua kelas. Ibunya mengingatkan, "Bukankah nantinya kau akan bergaul dengan remaja-remaja lain?" Namun dalam hati ibu merasa kasihan dengannya.

Suatu hari ayah anak lelaki itu bertemu dengan seorang dokter yang bisa mencangkokkan telinga untuknya. "Saya percaya saya bisa memindahkan sepasang telinga untuknya. Tetapi harus ada seseorang yang bersedia mendonorkan telinganya," kata dokter. Kemudian, orangtua anak lelaki itu mulai mencari siapa yang mau mengorbankan telinga dan mendonorkannya pada mereka.

Beberapa bulan sudah berlalu. Dan tibalah saatnya mereka memanggil anak lelakinya, "Nak, seseorang yang tak ingin dikenal telah bersedia mendonorkan telinganya padamu. Kami harus segera mengirimmu ke rumah sakit untuk dilakukan operasi. Namun, semua ini sangatlah rahasia," kata sang ayah.

Operasi berjalan dengan sukses. Seorang lelaki baru pun lahirlah. Bakat musiknya yang hebat itu berubah menjadi kejeniusan. Ia pun menerima banyak penghargaan dari sekolahnya.

Beberapa waktu kemudian ia pun menikah dan bekerja sebagai seorang diplomat. Ia menemui ayahnya, "Yah, aku harus mengetahui siapa yang telah bersedia mengorbankan ini semua padaku. Ia telah berbuat sesuatu yang besar namun aku sama sekali belum membalas kebaikannya."

Ayahnya menjawab, "Ayah yakin kau takkan bisa membalas kebaikan hati orang yang telah memberikan telinga itu." Setelah terdiam sesaat ayahnya melanjutkan, "Sesuai dengan perjanjian, belum saatnya bagimu untuk mengetahui semua rahasia ini."

Tahun berganti tahun. Kedua orangtua lelaki itu tetap menyimpan rahasia. Hingga suatu hari tibalah saat yang menyedihkan bagi keluarga itu. Di hari itu ayah dan anak lelaki itu berdiri di tepi peti jenazah ibunya yang baru saja meninggal. Dengan perlahan dan lembut, sang ayah membelai rambut jenazah ibu yang terbujur kaku itu, lalu menyibaknya sehingga tampaklah.... bahwa sang ibu tidak memiliki telinga.

"Ibumu pernah berkata bahwa ia senang sekali bisa memanjangkan rambutnya," bisik sang ayah. 'Dan tak seorang pun menyadari bahwa ia telah kehilangan sedikit kecantikannya bukan?'

Kecantikan yang sejati tidak terletak pada penampilan tubuh namun di dalam hati. Harta karun yang hakiki tidak terletak pada apa yang bisa terlihat, namun pada apa yang tidak dapat terlihat. Cinta yang sejati tidak terletak pada apa yang telah dikerjakan dan diketahui, namun pada apa yang telah dikerjakan namun tidak diketahui.

sumber : Message board

Rabu, 28 Mei 2008

DUAL CORE Processor

Intel telah mengumumkan rampungnya pelaksanaan produksi pertama dari prosesor-prosesor dual-core (dua otak). Setelah itu, Intel bersiap untuk menggarap prosesor multi-core (banyak otak).

Processor Dual Core

Pada sistem yang menggunakan prosesor dual core, task komputasi yang dilakukan sistem akan tetap berlangsung normal, pada prosesor dual core ini akan terjadi pengabungan dua prosesor beserta cache, namun dalam satu kemasan chip atau integrated circuit (IC). Keuntungan dual core terutama pada cache coherency. Dengan dual core, komunikasi antara kedua die dapat dilakukan pada clock rate yang lebih tinggi dibandingkan jika memanfaatkan bus di luar chip.

Prosesor dual core dari Intel untuk desktop diluncurkan dengan nama kode Smithfield yang memiliki kecepatan 3.2 GHz dengan masing-masing core dilengkapi dengan L2 cache sebesar 1 MB. Chip yang dinamai Pentium D tersebut memiliki kecepatan clock jauh lebih rendah dari CPU core tunggal 3.8 GHz, seperti seri 570 dan 670. Untuk itu, pada Intel Pentium D juga dilakukan peningkatan branch prediction unit. Dengan memperbaiki kinerja branch prediction unit, akan membuat prosesor dapat bekerja secara optimal dan memperkecil kemungkinan kesalahan. Fungsi hyper-threading tidak ditinggalkan begitu saja untuk prosesor Smithfield ini. Namun, ini hanya akan tersedia untuk prosesor desktop versi high end dari Intel dan tidak akan menemukannya pada setiap prosesor Smithfield, yakni Intel Pentium D 840 (3,2 GHz), Intel Pentium D 830 (3,0 GHz), dan 820 (2,8 GHz). Tidak hanya itu, untuk pemakai desktop client sebagai penerusnya, Intel memperkenalkan prosesor dual core dengan kode Presler dengan total cache 4 MB yang masing-masing core memiliki cache L2 2 MB.

. Dual core

--->prosesor yang mempunyai dua inti

setiap procie tu ada inti procienya,sering disebut dgn sebutan core.Jd benernya procie yg kita bayangkan tu intinya nggak segeda yg kita bayangkan. Paling hanya segede kuku kita doang. Nah,jika inti dari procie itu ada dua,maka procie tsb bisa disebut sbg procie dual core. Tidak memandang bahwa itu buatan intel ato AMD. Sering kali ini disalah artikan dengan procie Pentium Dual Core dari Intel.

Prosesor Dual Core, bisa dianalogikan sebagai kepala yang berisi dua otak, atau bolehlah kita analogikan juga sebagai ruangan produksi dengan dua mesin. Mengapa, dan juga: siapa sebenarnya yang membutuhkan dua otak? Jawaban yang paling sederhana; mereka yang menggunakan komputer yang melakukan lebih dari satu pekerjaan sekaligus dalam satu waktu. Misal; memindahkan/merubah cd musik menjadi mp3 ke dalam harddisk komputer, dan saat bersamaan mengetik surat perjanjian. Atau berbagai kombinasi lainnya. Bila komputer sebelumnya dalam memproses pekerjaan seperti urut kacang, maka dengan dual core bisa dilaksanakan bersamaan.

Kamis, 22 Mei 2008

BUS FIREWIRE

BUS FIREWIRE DAN METODE ARBITRASINYA

I. PENDAHULUAN

Komputer tersusun atas beberapa komponen penting seperti CPU, memori, perangkat I/O. Setiap komponen saling berhubungan membentuk kesatuan fungsi. Sistem bus adalah penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya. Transfer data antarkomponen komputer sangatlah mendominasi kerja suatu komputer. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor juga menggunakan sistem bus.

Sistem bus merupakan penghubung bagi keseluruhan komponen komputer (CPU, memory, dan perangkat I/O) dalam menjalankan tugasnya. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus. Melihat hasil eksekusi melalui monitor juga menggunakan sistem bus. Kecepatan komponen penyusun komputer harus diimbangi kecepatan dan manajemen bus yang baik.

Era saat ini memerlukan saluran data atau bus yang handal. Kecepatan komponen penyusun komputer tidak akan berarti kalau tidak diimbangi kecepatan dan manajemen bus yang baik. Trend mikroprosesor saat ini adalah melakukan pekerjaan secara paralel dan program dijalankan secara multitasking menuntut sistem bus tidak hanya lebar tapi juga cepat.

Perkembangan teknologi informasi yang semakin cepat mendorong kemajuan dan temuan-temuan yang membuat hidup manusia semakin mudah. Jika dulu kita mengenal bahwa untuk menghubungkan perangkat printer, scanner, mouse, barcode, dll., pastilah kita membutuhkan interface untuk mengkoneksikan kedua perangkat tersebut. Misalnya, printer kita koneksikan ke port LPT (line printer), modem dengan COM (communications), mouse dengan PS/2 nya, dll.

Nah, interface seperti tersebut telah habis umurnya. Hal ini disebabkan karena kecepatan dan kebutuhan akan IRQ (alamat yang unik) sangat terbatas. Semakin pesatnya kebutuhan bus I/O berkecepatan tinggi dan semakin cepatnya prosesor saat ini yang mencapai 1 GHz, maka perlu diimbangi dengan bus berkecapatan tinggi juga. Bus 90 SCSI dan PCI tidak dapat mencukupi kebutuhan saat ini. Sehingga dikembangkan bus performance tinggi yang dikenal dengan Fire Wire (P1394 standard IEEE).

II. FIREWIRE

Firewire adalah merek dagang Apple sekaligus nama yang paling populer untuk standar kabel data antarmuka berseri IEEE 1394 (1394 adalah nomor yang diberikan oleh Institute of Electrical and Electronics Engineers, atau EEE, untuk spesifikasi ini di tahun 1995) dengan nama i.Link (independent link). Meskipun namanya berbeda-beda, ketiganya (Firewire, IEEE 1394, dan i.Link) sama-sama menunjuk pada jenis kabel data yang mampu mengirim data dengan kecepatan sangat cepat, sampai pada rata-rata 400 Megabyte per detik (Mbps). Firewire diklaim sebagai saluran penghantar data yang paling cepat dan stabil di antara saluran lain seperti USB.

Dirintis oleh Apple Computer, FireWire sebenarnya juga adalah koneksi serial tetapi dengan kecepatan yang jauh lebih tinggi. Oleh karena itu, FireWire juga dinamakan “high speed srial bus”. Saat ini beberapa peralatan eksternal khususnya perangkat storage menggunakan interface firewire yang bandwidthnya cukup tinggi. Kelebihannya terletak pada multimedia, di mana transfer data antara device camcode dengan PC akan semakin lancar dan menyenangkan, hasil yang didapatkan juga sangat optimal. FireWire juga dapat berjalan mulus tanpa instalasi driver di atas sistem operasi Windows 9x, apalagi Windows XP.

FireWire telah digunakan sebagai salah satu standar koneksi antar-muka antara alat audio-visual digital dengan komputer, seperti kamera digital maupun kamera video digital. Produk-produk yang menggunakan teknologi FireWire biasanya menyediakan proses yang membutuhkan kecepatan koneksi tinggi. Contohnya misalnya dalam pemakaian hard drive eksternal, printer dan scanner, webcam (untuk video-conferencing), pembakar DVD eksternal, transfer film dari kamera video digital kedalam hard drive komputer, sampai ke rekaman suara melalui kartu suara eksternal berbasis FireWire. Semuanya tanpa harus mengalami penurunan kinerja atau hang.

FireWire menghubungkan antarmuka I/O dengan konektor sederhana yang mampu menangani banyak perangkat melalui port tunggal, sehingga mouse, printer laser, disk drive eksternal, sound, dan pemasangan jaringan lokal dapat digantikan dengan konektor tunggal ini.

Hampir semua produk komputer dan Laptop keluaran terbaru, sekarang telah dilengkapi fasilitas port FireWire built-in. kamera video digital kontemporer juga menggunakan FireWire sebagai salah satu standar alat input-outputnya sejak tahun 1995.

III. PERKEMBANGAN FIREWIRE

Generasi baru FireWire lahir dengan munculnya FireWire 800 (IEEE 1394b) yang Apple perkenalkan tahun 2003. FireWire 800 ini memiliki kecepatan dua kali lipat dari IEEE 1394 pendahulunya (disebut IEEE 1934a atau FireWire 400), dan mampu menghantar kan data sampai pada kecepatan rata-rata 800 Mbps. Selain bertambah cepat, IEEE 1394b juga mampu digunakan dengan jarak yang lebih jauh dibandingkan pendahulunya. Sebuah kabel FireWire 800 dapat menyediakan panjangan kabel antara komputer-dengan-alat maupun alat-dengan-alat sampai maksimal sejauh 100 meter, sedangkan optical repeater FireWire 800 bahkan bisa menyambungkan sejauh 1000 meter. Tetapi walau bagaimanapun, kecepatan dan jarak yang bisa diupayakan tetap tergantung pada jenis kabel yang digunakan.

FireWire memiliki dua versi, yaitu FireWire 400 (IEEE 1394a) dan FireWire 800 (IEEE 1394b). FireWire 400 mampu mentransfer data antar computer atau dengan perangkat keras lainnya sampai dengan 400 Mb/s (sekitar 50 MB/s). Dengan bandwidth yang tinggi, jarak yang jauh, dan bus yang bertenaga, FireWire ini cocok digunakan pada harddisk, kamera digital, handycam, dan perangkat elektronik multimedia lainnya. Sedangkan FireWire 800 menyediakan koneksi kecepatan tinggi dan bandwidth yang digunakan untuk multiple-stream, mendekode video digital, and menghapus noise, dan audio digital dengan resolusi tinggi. FireWire ini memungkinkan kefleksibelan dengan kabel yang jauh dan berbagai pengaturan yang tidak ada pada USB.

IV. KONFIGURASI FIREWIRE

FireWire bersifat hot-plugging yang mungkin dibuat untuk menghubungkan dan memutuskan hubungan peripheral tanpa harus menurunkan daya sistem komputer atau mengatur kembali sistem itu. Dengan firewire tidak ada penghentian dan sistem secara otomatis membentuk fungsi konfigurasi untuk menugaskan alamat.

Firewire mendukung tiga layer protokol :

  1. Phisical Layer

Lapisan ini menyediakan layanan arbitrasi yang menjamin bahwa hanya sebuah perangkat saja yang akan mentransmisikan data pada suatu saat.

  1. Link Layer

Lapisan ini menguraikan transmisi data di dalam bentuk paket-paket. Dua jenis transmisi yang didukung adalah transmisi tidak sinkron dan transmisi isokronis.

Pada transmisi tidak sinkron sejumlah variabel data dan beberapa byte informasi lapisan transaksi ditransfer sebagai paket ke suatu alamat yang eksplisit dan sebuah acknowledgment. Sedangkan pada transmisi isokronis sejumlah variabel data ditransfer dalam urutan dari paket-paket berukuran tetap ditransmisikan pada interval biasa. Bentuk transmisi ini menggunakan pengalamatan yang telah disederhanakan dan tidak terdapat acknowledgment.

  1. Transaction Layer

Lapisan ini mendefinisikan protokl tanggapan permintaan yang menyembunyikan rincian lapisan bawah firewire dari aplikasi-aplikasi.

V. PENUTUP

Keunggulan FireWire :

  • Kecepatan pertukaran datanya sangat tinggi dan bersifat real-time.
  • Murah dan mudah untuk diimplementasikan (tidak memerlukan terminator, ID perangkat, dan tidak perlu di set-up).
  • Bersifat “colok-dan-pakai” (plug-and-play). Artinya, sistem operasi muktahir (seperti misalnya Windows XP) akan langsung mendeteksi alat berbasis FireWire yang tersambung dan langsung siap diberdayakan / digunakan.
  • Dalam kinerjanya, FireWire tidak melibatkan memori prosesor komputer sehingga sifatnya jadi stabil dan tidak mudah hang.
  • Kabel penyambungnya bisa dilepas-copot tanpa harus mematikan alat ataupun mengganggu kinerja komputer inang (hot swapping).
  • Mampu menyambung dan mengenali sampai 63 alat berbasis FireWire secara serentak tanpa mengganggu kinerja satu-sama lain.
  • Dapat digunakan bahkan tanpa harus tersambung pada komputer –sebagai mediator- sekalipun, misalnya ketika menggunakan scanner dan printer (peer-to-peer).
  • Kabelnya bisa membawa energi listrik sampai 45 watt hingga bisa meringkas penggunaan kabel.
  • Menangkap gambar dari camcorder dengan sempurna serta.
  • Salurannya bebas suara bising (noise-free), sehingga dipakai sebagai saalh satu standar alat studio rekaman modern.
  • Tidak hanya populer pada sistem komputer, tetapi juga pada peralatan elektronik seperti kamera digital dan televisi.

DAFTAR PUSTAKA

  1. http://developer.apple.com/hardwaredrivers/firewire/index.html
  2. http://id-apple.com/node/140
  3. http://id.wikipedia.org/wiki/FireWire
  4. http://www.google.com/search?hl=en&q=firewire&btnG=Search&lr=lang_id
  5. Stalling, William. 2004. Organisasi dan Arsitektur Komputer Rancangan Kinerja. Jakarta: Gramedia.