Thursday 25 February 2010

- , - sciencestage.com IT / ICT

Wednesday 24 February 2010

ospek - , - sciencestage.com Agricultural science

Sunday 21 February 2010

MENGAPA HARUS LINUK,SERTA MEMAHAMI LINUK

Perbandingan Antara LINUX dengan Windows
untuk saat ini jika kita tidak mencermati apa yang akan kita hadapi dimasa yang Jika Anda hanya pengalaman Dengan Windows. Maka Anda selangkah belajar dahulu
ketika Anda pertama memasuki linux. Ada banyak orang Mengerti perbedaan pokok
Antara system operasi Linux dan Windows. Di sini adalah sebagian dari perbedaan
tersebut yang cukup penting:
1. Linux adalah system operasi yang banyak pengguna, dapat
membukukan dan menggunakan linux komputer pada waktu yang sama. Dua
atau lebih para pemakai dapat membuka linux komputer dari Keyboard yang
sama dan monitor oleh penggunaan yang sebetulnya, yang membiarkan Anda
berpindah dari satu sesi pemakai ke yang lain dengan suatu kombinasi kunci
khusus. Atau, pemakai dapat membuka linux komputer dari suatu terminal
yang dijalankan Windows suatu yang terhubung dalam suatu jaringan
Di dalam kontras, kebanyakan versi Windows adalah sistem single-user. Yang
hanya satu pemakai pada waktu yang sama dapat membuka Windows dan
menjalankan perintah. ( Windows2000 dan 2003 dapat di configurasi sebagai
sistem multiuser dengan terminal service
2. linux tidak dibangun dalam graphical user interface ( GUI) Seperti
yang dipakai Windows sebagai gantinya, GUI didalam linux disajikan oleh
suatu komponen tambahan yang disebt Sistem X Windows. Anda dapat
menjalankan linux tanpa X Windows, dalam hal ini Anda harus mengetikkan
perintah perintah dalam command linux
Tugas PTI Translate dari” Using a Linux Server”
Copyright ã wahyu mulyadi UKSW salatiga 2008
Jika Anda Suka menggunakan GUI, maka Anda harus menginstal dan menjalankan X
Windows
X windows dipecah menjadi beberapa bagian; suatu komponen server,
bernama x server, yang menangani pekerjaan sehari-hari menata berbagai
jendela dan menyediakan grafik services untuk program aplikasi, dan
pemakai sebagai penghubung komponen, dapat memanggil window manager,
yang menyediakan pemakai ciri penghubungnya seperti menu, tombol, suatu
taskbar, dan seterusnya. Beberapa manajer jendela berbeda juga tersedia,
masing-masing dengan suatu tampilan yang berbeda.
3. Linux tidak dapat berjalan di program Windows, Anda tidak dapat
menjalankan Microsoft Office in system Linux, sebagai gantinya, Anda harus
mencari program serupa yang khusus untuk linux. Banyak linux distribusi
datang dengan suatu deretan Office seperti starOffice, yang menyediakan
word proccesing, spreadsheet, presentation, graphics, e-mail, calendar, and
scheduling software. Dan dokumen yang diciptakan oleh starOffice adalah
kompatibel dengan microsoft Office. Beribu-Ribu program lain ada dan
tersedia untuk linux.
4. Linux tidak plug and play seperti pada Windows walaupun linux
distribusi yang utama datang dengan konfigurasi program yang dapat secara
otomatis mendeteksi dan mengatur banyak coomon perangkat keras
komponen, linux dapat mengerjakan dan mendukung untuk plug-play
perangkat keras.
5. Linux menggunakan sistem yang berbeda untuk mengakses disk drive
dan file dibanding Windows. Karena suatu penjelasan bagaimana linux file
sistem bekerja. " Aku tidak bisa melihat Drive C!".
6. Linux berjalan lebih baik pada perangkat keras lebih tua dari pada
windows. Linux adalah suatu sistem operasi ideal untuk suatu komputer
pentium yang lebih tua dengan sepesifikasi minimal, RAM 32MB dan 2GB
hard-Drive (ruang kosong). Jika Anda menyukai barang yang antik,
bagaimanapun, kamu dapat ( dengan sedikit permainan) linux dapat berjalan
dengan baik pada suatu komputer 486 dengan RAM sedikitnyav4MB dan
beberapa ratus MB ruang disk yang kosong.
setelah anda memahami hal hal yang ada diatas dan untuk yang lainnya menurut postingan selanjutnya yyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

NGEBLOG ITU ASYIK DAN SANGAT MENGASYIKKAN

BLOG mungkin aku bisa mengawalinya untuk saat ini dan baru aku ketahui jika membuat blog itu sangat asyik dan yang menjadi pertanyaanya sekarang adalah kapan giliran bagi anda untuk membuat blog hal ini barawal bagi aku saat orang-orang yang ada disekitar ku sangat intens dengan membicarakan bagaimana cara membuat blog. anda cukup clik tulisan membuat blog yang ada di postingan aku saat anda buka disitu anda akan diarahkan menuju alamat daftar blog,
tahap awal bagi anda adalah mendaftar setelah anda berada pada blog anda yang sudah jadi nanti anda akan diperintah memilih sebuah template sebagai tampilan dari blog anda anda juga bisa mendownloat template yang anda kehendaki dengan memcari kealamat yang anda kehendaki dimana anda bisa mendapatkan sebuah template di mbah google.com  atau goole searc.

ketika kita sudah punya sebuah blog kita dapat secara aktif menuangkan ide-ide yang ada di alam fikiran kita sesuai dengan apa yang kita kehendaki yang pasti temen-temen musti coba dech ntar suatu saat kita kan jadi bisa dengan sendirinya.

Saturday 20 February 2010

sistem bus dalam organisasi koputer

dalam mata kuliah sistem organisasi komputer akan dijelaskan mengenai apa yang dinamakan sistem bus hal ini terungkap atau terangkum dalam bab yang hapir terakhir yang mana disitu akan dijelaskan apa yang dinamakan dengan sistem bus
agar kita dapat berkomunikasi dengan orang lain atau peralatan lain, maka kita membutuhkan sebuah sistem hal itu yang disebut dengan sistem bus transmiter adalah sebuah alat yang dapat mengirimkan sinyal ke sistem bus

Thursday 18 February 2010

KAYA BERSAMA GOOGLE DENGAN BERINTERNET & BLOG

Ketika pertama kita mengenal internet kita telah terpukau akan sebuah hal yang membuaat kita semakin betah berada di depan computer kita dan tanpa kita sadari mungkin hanya akan menghabiskan uang yang ada disaku kita.
Wah hal itu bagi saya mungkin keliru yang sangat besar bagi kita semua tetapi mungkin kita akan lebih bisa kaya ilmu, kaya kantong kita
Memang blog selain untuk menuliskan apa yang ada dikepala kita, sebagai sarana
ekspresi dan wadah menuangkan ide-ide, bisa juga untuk mendapatkan penghasilan tambahan yang tidak terpikirkan oleh sebagaian orang.
Bahkan kita mungkin akan paham sedikit dengan blog bagi saya blog adalah tempat berkreasi yang membuat seseorang lebih bisa creative dan bisa mempromosikan apa yang ada di dalam fikiran kita
Langkah-langkah agar kita dapat menjadi kaya dengan blog kita
Beberapa cara untuk menguankan blog misalnya :
• Mengikuti program periklanan seperti adsense, kliksaya, adbrite, dll
• Menjual barang atau menawarkan jasa melalui blog
• Mengikuti program referal, atau menjualkan barang orang lain, sehingga kita mendapat komisi tertentu

KAYA BERSAMA GOOGLE DENGAN BERINTERNET & BLOG

Ketika pertama kita mengenal internet kita telah terpukau akan sebuah hal yang membuaat kita semakin betah berada di depan computer kita dan tanpa kita sadari mungkin hanya akan menghabiskan uang yang ada disaku kita.
Wah hal itu bagi saya mungkin keliru yang sangat besar bagi kita semua tetapi mungkin kita akan lebih bisa kaya ilmu, kaya kantong kita
Memang blog selain untuk menuliskan apa yang ada dikepala kita, sebagai sarana ekspresi dan wadah menuangkan ide-ide, bisa juga untuk mendapatkan penghasilan tambahan yang tidak terpikirkan oleh sebagaian orang.
Bahkan kita mungkin akan paham sedikit dengan blog bagi saya blog adalah tempat berkreasi yang membuat seseorang lebih bisa creative dan bisa mempromosikan apa yang ada di dalam fikiran kita
Langkah-langkah agar kita dapat menjadi kaya dengan blog kita
Beberapa cara untuk menguankan blog misalnya :
• Mengikuti program periklanan seperti adsense, kliksaya, adbrite, dll
• Menjual barang atau menawarkan jasa melalui blog
• Mengikuti program referal, atau menjualkan barang orang lain, sehingga kita mendapat komisi tertentu

Friday 12 February 2010

PAPAN INDUK (Mother board)

PAPAN INDUK (Mother board)
Sebuah papan induk.
Papan induk (motherboard) adalah papan sirkuit tempat berbagai komponen elektronik saling
terhubung seperti pada PC atau Macintosh dan biasa disingkat dengan kata mobo.
Motherboard yang banyak ditemui dipasaran saat ini adalah motherboard milik PC yang
pertama kali dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.PAPAN INDUK (Mother board)
Sebuah papan induk.
Papan induk (motherboard) adalah papan sirkuit tempat berbagai komponen elektronik saling
terhubung seperti pada PC atau Macintosh dan biasa disingkat dengan kata mobo.
Motherboard yang banyak ditemui dipasaran saat ini adalah motherboard milik PC yang
pertama kali dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.
PAPAN INDUK (Mother board)
Sebuah papan induk.
Papan induk (motherboard) adalah papan sirkuit tempat berbagai komponen elektronik saling
terhubung seperti pada PC atau Macintosh dan biasa disingkat dengan kata mobo.
Motherboard yang banyak ditemui dipasaran saat ini adalah motherboard milik PC yang
pertama kali dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.PAPAN INDUK (Mother board)
Sebuah papan induk.
Papan induk (motherboard) adalah papan sirkuit tempat berbagai komponen elektronik saling
terhubung seperti pada PC atau Macintosh dan biasa disingkat dengan kata mobo.
Motherboard yang banyak ditemui dipasaran saat ini adalah motherboard milik PC yang
pertama kali dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.

B. MYSQL DAN PHP
1. Pengertian MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
MySQL merupakan salah satu DBMS open source yang paling populer pada saat ini. Meskipun dahulu MySQL pernah dikritisi karena tidak memiliki beberapa fitur yang ada dalam DBMS pada umumnya, namun saat ini MySQL sudah banyak dikembangkan.
2. Fitur MySQL
Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi.
Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru yang potensial.
Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open source terpopuler.
3. Pengertian PHP
Apa itu PHP? Mungkin itu pertanyaan yang ada di benak kita saat pertama mendengar kata PHP. PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan PHP ini Anda dapat membuat beragam aplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi kompleks yang membutuhkan koneksi ke database. Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database tersebut adalah :
 dBase
 DBM
 FilePro
 mSQL
 MySQL
 ODBC
 Oracle
 Postgres
 Sybase
 Velocis
Selain itu PHP juga mendukung koneksi dengan protokol IMAP, SNMP, NNTP dan POP3.
4. Relational Database Management System (RDBMS)
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
5. Sejarah PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
6. Kelebihan PHP dari bahasa pemrograman lain
- Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
- Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
- Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.
- Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
- PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
7. Keistimewaan MySQL
MySQL memiliki beberapa keistimewaan, antara lain :
- Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
- Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
- ‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
- ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
- Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
- Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
- Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
- Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
- Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
- Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
- Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
- Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
- Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

8. Kesinambungan antara PHP dan MySQL
Penggunaan PHP dan MySQL dapat menjadikan dan memudahkan untuk pembuatan aplikasi secara gratis dan stabil (dikarenakan banyak komunitas developer PHP dan MySQL yang ber-kontribusi terhadap bugs).

C. Bahasa pemrograman
Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.
Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo.
Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL.
MySQL termasuk salah satu database utama yang digunakan di Indonesia terutama di kalangan developer PHP. Ini disebabkan native integration antara PHP dan MySQL serta banyaknya hosting yang menyertakan kedua produk tersebut karena bebas lisensi dan sudah terbukti tangguh dan efisien.


SISTEM BUS

SISTEM BUS
Computer tersusun atas beberapa komponen penting seperti CPU, memori, perangkat I/O. setiap computer saling berhubungan membentuk kesatuan fungsi. System bus adalah penghubung bagi keseluruhan komponen computer dalam menjalankan tugasnya. Transfer data antar komponen komputer sangatlah mendominasi kerja suatu computer. 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 system bus.
1. Struktur Interkoneksi
Computer tersusun atas komponen-komponen atau modul-modul yang saling berkomunikasi. Kumpulan lintasan atau saluran berbagai modul disebut Struktur Interkoneksi. Rancangan struktur interkoneksi sangat bergantung pada jenis dan karakteristik pertukaran datanya. Berikut merupakan jenis pertukaran data yang diperlukan oleh modul-modul penyusun komputer :

 Memori :
Memori umumnya terdiri atas N word memori dengan panjang yang sama.
 Modul I/O :
Adalah pertukaran data dari dan ke dalam komputer. Modul I/O juga dapat mengontrol lebih dari sebuah perangkat peripheral.
 CPU :
Berfungsi sebagai pusat pengolah dan eksekusi data berdasarkan routine-routine program yang diberikan kepadanya.
Dari jenis pertukaran data yang diperlukan modul-modul komputer, maka struktur interkoneksi harus mendukung perpindahan data berikut :
 Memori ke CPU : CPU melakukan pembacaan data maupun interuksi dari memori.
 CPU ke Memori : CPU melakukan penyimpanan atau penulisan data ke memori.
 I/O ke CPU : CPU membaca data dari peripheral melalui modul I/O.
 CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O.
 I/O ke Memori atau dari Memori : digunakan pada sistem DMA
Sampai saat ini terjadi perkembangan struktur interkoneksi, namun yang banyak digunakan saat ini adalah sistem bus. Sistem bus ada yang digunakan secara tunggal dan ada secara jamak, tergantung karakteristik sistemnya.


2. Interkoneksi Bus
Bus merupakan lintasan komunikasi yang menghubungkan dua atau lebih komponen komputer. Sifat penting dan merupakan syarat utama adalah bus adalah media transmisi yang dapat digunakan bersama oleh sejumlah perangkat yang terhubung padanya.
Karena digunakan bersama, diperlukan aturan main agar tidak terjadi tabrakan data atau kerusakan data yang ditransmisikan. Walaupun digunakan bersama namun dalam satu waktu hanya ada sebuah perangkat yang dapat menggunakan bus.
Struktur Bus
Sebuah bus biasanya terdiri atas beberapa saluran. Secara umum fungsi saluran bus dikategorikan dalam tiga bagian, yaitu saluran data, saluran alamat, dan saluran kontrol.
Saluran data (data bus) adalah lintasan bagi perpindahan data antar modul. Umumnya jumlah saluran terkait dengan panjang word.
Saluran alamat (address bus) digunakan untuk menspesifikasikan sumber dan tujuan data pada bus data. Saluran ini digunakan untuk mengirim alamat word pada memori yang akan diakses CPU
Saluran kontrol (control bus) digunakan untuk mengontrol bus data, bus alamat, dan seluruh modul yang ada. Secara umum saluran control meliputi :
 Memory Write, memerintahkan data pada bus akan dituliskan kedalam lokasi alamat.
 Memory Read, memerintahkan data dari lokasi alamat ditempatkan pada bus data.
 I/O Write, memerintahakan data pada bus dikirim ke lokasi port I/O.
 I/O Read, memerintahkan data dari port I/O ditempatkan pada bus data.
 Transfer ACK, menunjukan data telah diterima dari bus atau data telah ditempatkan pada bus.
 Bus Request, menunjukan bahwa modul memerlukan control bus.
 Bus Grant, menunjukan modul yang melakukan request telah diberi hak mengontrol bus.
 Interrupt Request, menandakan adanya penangguhan interrupt dari modul.
 Interrupt ACK, menunjukan penangguhan interrupt telah diketahui CPU.
 Clock, control untuk sinkronisasi operasi antar modul.
 Reset, digunakan untuk menginisialisasi seluruh modul.
Secara fisik bus adalah konduktor listrik paralel yang menghubungkan modul-modul. Prinsip operasi bus adalah sebagai berikut.
Operasi pengiriman data ke modul lainnya :
1. Meminta penggunaan bus.
2. Apabila telah disetujui, modul akan memindahkan data yang diinginkan ke modul yang dituju.
Operasi meminta data dari modul lainnya :
1. Meminta penggunaan bus.
2. Mengirim request ke modul yang dituju melalui saluran kontrol dan alamat yang sesuai.
3. Menuggu modul yang dituju mengirimkan data yang diinginkan.
Hierarki Multiple Bus
Bila terlalu banyak modul atau perangkat dihubungkan pada bus maka akan terjadi penurunan kinerja, yang disebabkan oleh :
 Semakin besar delay propagasi untuk mengkoordinasikan penggunaan bus
 Antrian penggunaan bus semakin panjang.
 Dimungkinkan habisnya kapasitas transfer bus sehingga memperlambat data.
Antisipasi dan solusi persoalan diatas adalah penggunaan bus jamak yang hierarkis. Modul-modul diklasifikasikan berdasarkan kebutuhan terhadap lebar dan kecepatan bus. Bus biasanya terdiri dari atas bus lokal, bus sistem, dan bus ekspansi.
3. Elemen Perancangan Bus
Saat ini terdapat banyak implementasi sistem bus, tetapi parameter dasar perancangan bus dapat diklasifikasikan berdasarkan jenis (dedicated dan mulitiplexed), metode arbitrasi (tersentralisasi dan terdistribusi), timing (sinkron dan tak sinkron), lebar bus ( lebar address dan lebar data), dan jenis transfer datanya (read, write, read-modify-write, read-alter-write,block).
Tujuan yang hendak dicapai dalam perancangan adalah bagaimana bus dapat cepat menghantarkan data dan efisiensinya tinggi. Intinya karakteristik pertukaran data dan modul yang terkait merupakan pertimbangan utama dalam perancangan bus.
Jenis Bus
Berdasarkan jenis busnya, bus dibedakan menjadi bus yang khusus menyalurkan data tertentu, misalnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus dilakukan informasi yang berbeda baik data, alamat maupun sinyal control dengan metode multiplex data maka bus ini disebut multiplexed bus.
Metode Arbitrasi
Terdapat dua macam metode arbitrasi, yaitu tersentral dan terdistribusi. Pada metode tersentral diperlukan pengontrol bus sentral atau arbiter yang bertugas mengatur penggunaan bus oleh modul. Sedangkan dalam metode terdistribusi, setiap modul memiliki logika pengontrol akses yang berfungsi mengatur pertukaran data melalui bus.
Timing
Metode pewaktuan sinkron terjadinya event pada bus ditentukan oleh sebuah pewaktu (clock). Biasanya satu siklus untuk satu event. Model ini mudah diimplementasikan dan cepat namun kurang fleksibel menangani peralatan yang beda kecepatan operasinya.
Dalam pewaktuan asinkron memungkinkan kerja modul yang tidak serempak kecepatannya. Dalam pewaktuan asinkron, event yang terjadi pada bus tergantung event sebelumnya sehingga diperlukan sinyal-sinyal validasi untuk mengidentifikasi data yang ditransfer.
Lebar Bus
Lebar bus sangat mempengaruhi kinerja system computer. Semakin lebar bus maka semakin besar data yang dapat ditransfer sekali waktu. Semakin besar bus alamat, akan semakin banyak range lokasi yang dapat direfensikan.
Jenis Transfer Data
Dalam system computer, operasi transfer data adalah pertukaran data antar modul sebagai tindak lanjut atau pendukung operasi yang sedang dilakukan. Saat operasi baca (read), terjadi pengambilan data dari memori ke CPU, begitu juga sebaliknya pada operasi penulisan maupun operasi-operasi kombinasi. Bus harus mampu menyediakan layanan saluran bagi semua operasi komputer.
4. Contoh Bus
Banyak perusahaan yang mengembangakan bus-bus antarmuka terutama untuk perangkat peripheral. Diantara jenis bus yang beredar di pasaran saat ini adalah, PCI, ISA, USB, SCSI, FuturaBus+, FireWire, dan lain-lain. Semua memiliki keunggulan, kelemahan, harga, dan teknologi yang berbeda sehingga akan mempengaruhi jenis-jenis penggunaannya.
4.1. Bus ISA
Industri computer personal lainnya merespon perkembangan ini dengan mengadopsi standarnya sendiri, bus ISA (Industry Standar Architecture), yang pada dasarnya adalah bus PC/AT yang beroperasi pada 8,33 MHz. Keuntungannya adalah bahwa pendekatan ini tetap mempertahankan kompatibilitas dengan mesin-mesin dan kartu-kartu yang ada.
4.2. Bus PCI
Peripheral Component Interconect (PCI) adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral. Standar PCI adalah 64 saluran data pada kecepatan 33MHz, laju transfer data 263 MB per detik atau 2,112 Gbps. Keunggulan PCI tidak hanya pada kecepatannya saja tetapi murah dengan keping yang sedikit.
4.3. Bus USB
Semua perangkat peripheral tidak efektif apabila dipasang pada bus kecepatan tinggi PCI, sedangkan banyak peralatan yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer. Sebagai solusinya tujuh vendor computer (Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northen Telecom) bersama-sama meranccang bus untuk peralatan I/O berkecepatan rendah. Standar yang dihasilakan dinamakan Universal Standard Bus (USB).
Keuntungan yang didapatkan dan tujuan dari penerapan USB adalah sebagai berikut :
1. Pemakai tidak harus memasang tombol atau jumper pada PCB atau peralatan.
2. Pemakai tidak harus membuka casing untuk memasang peralatan I/O baru.
3. Hanya satu jenis kabel yang diperlukan sebagai penghubung.
4. Dapat menyuplai daya pada peralatan-peralatan I/O.
5. Memudahkan pemasangan peraltan-peralatan yang hanya sementara dipasang pada komputer.
6. Tidak diperlukan reboot pada pemasangan peraltan baru dengan USB.
7. Murah.
Bandwitch total USB adalah 1,5Mb per detik. Bandwitch itu sudah mencukupi peralatan I/O berkecepatan rendah seperti Keyboard, Mouse, Scanner, Telepon digital, Printer dan sebagainya. Kabel pada bus terdiri dari empat kawat, dua untuk data, satu untuk power (+5 volt), dan satu untuk ground. System pensinyalan mentransmisikan sebuah bilangan nol sebagai transisi tegangan dan sebuah bilangan satu bila tidak ada transmisi tegangan.
4.4. Bus SCSI
Small Computer System Interface (SCSI) adalah perangkat peripheral eksternal yang dipo[ulerkan oleh macintosh pada tahun 1984. SCSI merupakan interface standar untuk drive CD-ROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal berukuan besar. SCSI menggunakan interface paralel dengan 8,16, atau 32 saluran data.
4.5. Bus P1394 / Fire Wire
Semakin pesatnya kebutuhan bus I/O berkecepatan tinggi dan semakin cepatnya prosesor saat ini yang mencapai 1 GHz, maka perlu diimbangi dengan bus berkecepatan tinggi juga. Bus SCSI dan PCI tidak dapat mencukupi kebutuhan saat ini. Sehingga dikembangkan bus performance tinggi yang dikenal dengan FireWire (P1393 standard IEEE).
P1394 memiliki kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat cepat, murah, dan mudah untuk diimplementasikan. Pada kenyataan P1394 tidak hanya popular pada system computer, namun juga pada peralatan elektronik seperti pada kamera digital, VCR, dan televise. Kelebihan lain adalah penggunaan transmisi serial sehingga tidak memerlukan banyak kabel.


Thursday 11 February 2010



TAFSIR SURAT AL-MAIDAH AYAT 90

“Hai orang-orang yang beriman, sesungguhnya khamr, judi, berhal-berhala, panah-panah (yang digunakan mengundi nasib) adalah kekejian yang termasuk perbuatan setan.maka, jauhilah ia agar kamu mendapat keberuntungan.”
TAFSIR SURAT AL-MAIDAH AYAT 90



“Hai orang-orang yang beriman, sesungguhnya khamr, judi, berhal-berhala, panah-panah (yang digunakan mengundi nasib) adalah kekejian yang termasuk perbuatan setan.maka, jauhilah ia agar kamu mendapat keberuntungan.”

Imam Bukhairi ketika menjelaskan perurutan larangan-larangan itu mengemukakan bahwa, minuman keras merupakan salah satu cara yang paling banyak menghilangkan harta, disusulnya larangan meminum khmar dengan perjudian. Dan, karena perjudian merupakan salah satu cara yang membinasakan harta, pembinasaan harta disusul dengan larangan pengagungan terhadap berhal yang merupakan pembinasaan agama.
Abu Hanifah membatasinya pada air anggung yang diolah dengan memasaknya sampai mendidih dan mengeluarkan busa, kemudian dibiarkan hingga menjernih. Hukumnya haram untuk diteguk sedikit atau banyak, memabukkan atau tidak. Seperti aneka buah-buahan yang berpotensi memabukkan atau mengandung alcohol yang berpotensi memabukkan, ia dalam pandangan Abu Hanifah, tidak dinamai khamr dan tidak haram untuk diminum kecuali jika secara factual memabukkan, pendapat ini ditolak oleh ulama-ulama mazhab lainnya.
Berdasarkan sabda Rasul SAW.: “Setiap yang memabukkan adalah khamr, dan setiap khamr adalah haram” (HR. Muslim dari Ibn ‘Umar). Berdasarkan sabda Nabi SAW.: “Segala yang memabukkan bila diminum dalam kadar yang banyak maka kadarnya yang sedikit pun haram” (HR. Ibn Majah melalui Jabir Ibn ‘Abdillah).
Kata maysir terambil dari kata yusr yang berarti mudah. Judi dinamai maysir karena pelakunya memeroleh harta dengan mudah dan kehilangan harta dengan mudah.
Kata al-anshab dan al-azlam telah dibahas ketika membahas ayat 3 surah al-Maidah ini.
Mayoritas ulama memahami bahwa pengharaman khamr dan penanamannya sebagai rijs/keji serta perintah menghindarinya sebagai bukti bahwa khamr adalah sesuatu yang najis.
Firman-Nya (فجتنبوه) fajtanibuhul maka hindarilah ia mengandung kewajiban menjauhinya dari segala aspek pemanfatan. Bukan saja tidak boleh diminum, tetapi juga tidak boleh dijual, dan tidak boleh dijadikan obat.
Menjauhi khamr adalah menjauhinya dari segi meminumnya. Menjauhi perjudian adalah dari segi taruhannya. Menjauhi berhala dari segi penyembelihan atas namanya.
Ibn ’Asyur – ulama-ulama berbeda pendapat seputar masalah khamr yang mengenai pakaian. Ada yang memahami kata rijs dalam arti najis lahir dan batin sehingga sesuatu yang dikotori oleh khamr harus dibersihkan sebagaimana halnya najis. Inilah pendapat ulama-ulama bermazhab Malik.

Tafsir Surat Al-Maidah Ayat 91
”Sesungguhnya setan itu hanya bermaksud menimbulkan permusuhan dan kebencian di antara kamu melalui khamr dan judi itu, serta menghalangi kamu dari mengingat Allah dan shalat; maka apakah kamu akan berhenti?”

Ayat ini menjelaskan mengapa khamr dan perjudian dilarang. Bahwa hanya kedua hal ini disebutkan karena larangan penyembahan berhala.
Apalagi penyembahan berhala telah mereka pahami benar keburukannya dan telah lama ditinggalkan oleh kamu beriman.
Ayat-ayat al-Qur’an sebelum ini masih mengesankan bolehnya meminum khamr beberapa saat sebelum shalat dan bahwa ada sisi positif dari khamr dan perjudian, sebagaimana diisyaratkan oleh Q.S. al-Baqarah [2]: 219. Nah, untuk menghilangkan kesan itu, ayat ini menegaskan bahwa: Sesungguhnya setan itu hanya bermaksud dengan mendorong dan menggambarkan kesenangan serta kelezatan khamr dan perjudian untuk menimbulkan permusuhan dan bahkan kebencian di antara kamu melalui upayanya memperindah dalam benak kamu khamr dan judi itu. Dampak buruknya di dunia dan di akhirat nanti, yang melanggar akan mendapat siksa, setan juga melalui kedua hal itu menghalangi kamu dari mengingat Allah, baik dengan hati, lidah, maupun dengan perbuatan, dan secara khusus menghalangi kamu melaksanakan shalat.
Khamr dan narkotika pada umumnya menyerang bagian-bagian otak yang dapat mengakibatkan sel-sel otak tidak berfungsi untuk sementara atau selama-lamanya dan mengakibatkan peminumnya tidak dapat memelihara keseimbangan pikiran dan jasmaninya.
Setan yang memperindah khamr dan judi menggoda manusia sehingga ia lupa diri dan melupakan Allah, baik dengan berzikir memohon ampunan-Nya maupun shalat kepada-Nya. Al-Qur’an dan Sunnah, atau melupakan zikir dan sisi rububiyah (pemeliharaan) Allah kepada manusia, dan ini mengantar kepada melupakan sisi ’ubudiyyah (ibadah) kepada-Nya dan terutama adalah melaksanakan shalat. Melupakan sisi rububiyyah Allah dapat mengantar seseorang hidup tanpa arah dan tanpa pegangan.

”Sesungguhnya shalat itu mencegah dari (perbuatan-perbuatan) keji dan mungkar. Dan sesungguhnya mengingat Allah (Shalat) adalah lebih besar (keutamaannya dari ibadah-ibadah yang lain)” (Q.S. al-Ankabut [29]: 45)
Nabi SAW. Bersabda: ”Shalat adalah tiang agama, siapa yang menegakkannya maka ia menegakkan agama, dan siapa yang mengabaikannya maka ia merobohkan agama.
Firman-Nya (فهل انتم منتهون) maka apakah kamu akan berhenti? Merupakan pertanyaan yang bermakna perintah, yang dicelahnya terdapat kecaman terhadap sebagian anggota masyarakat muslim yang ketika turunnya ayat ini belum menghentikan kebiasaan minum.
Riwayat-riwayat yang menyebutkan adanya sekian orang yang masih meminum khamr setelah turunya ayat ini sama sekali tidak dapat dipertanggung jawabkan kesahihannya.
Ayat ini dan ayat yang lalu merupakan dua ayat terakhir yang berbicara tentang hukum minuman keras. Ayat pertama adalah firmannya:
نْ  •      •  •      
Artinya
Dan dari buah korma dan anggur, kamu buat minimuman yang memabukkan dan rezki yang baik. Sesunggguhnya pada yang demikian itu benar-benar terdapat tanda (kebesaran Allah) bagi orang yang memikirkan.

Dalam ayat ini diisaratkan bahwa minuman ada dua macam; memabukkan dan rizki yang baik. Itu berarti minuman yang memabukkan adalah sesuatu yang tidak baik dan seharusnya dihindari. Kendati demikian, ayat ini belum melarang dengan tegas.
Ayat kedua adalah:
    ••     
"Pada keduanya terdapat dosa yang besar dan beberapa manfaat bagi manusia, tetapi dosa keduanya lebih besar dari manfaatnya”
Disini telah ditemukan penegasan bahwa keduanya buruk dan seharusnya dihindari karena keburukannya lebih besar dari pada manfaatnya. Kendati demikian, ayat ini belum ditegas melarang. Ketika itu hanya mereka yang tinggi kesadarannya yang menghindari perjudian dan khamr.

Ayat ketiga adalah firman-Nya:
           
Artinya:
Hai orang-orang yang beriman, janganlah kamu shalat, sedang kamu dalam keadaan mabuk, sehingga kamu mengerti apa yang kamu ucapkan, disini telah ditemukan larangan mabuk tetapi pada waktu tertentu.
Yang keempat adalah dua ayat di atas. Dalam satu diriwayatkan dikemukakan bahwa Umar Ibn Al-Khattab, ra. Mengharap dan bermohon kiranya Allah menjelaskan secara sempurna dan tuntas persoalan khamr, dan apa yang beliau harapkan itu terpenuhi melalui ayat ini.