Selasa, 16 Maret 2010

Tugas Kecerdasan Buatan 1

Soal
A. Ubahlah pernyataan berikut dalam bentuk representasi logika proposisi dan predikat
1. Karjo adalah seorang laki-laki
2. Karjo adalah orang Jawa
3. Karjo lahir pada tahun 1840
4. Setiap laki-laki pasti akan mati
5. Semua orang Jawa mati pada saat Krakatau meletus tahun 1883
6. Setiap orang pasti mati setelah hidup lebih dari 150 tahun
7. Sekarang tahun 2010
8. Mati berarti tidak hidup
9. Jika seseorang mati, maka beberapa waktu kemudian dia pasti dianggap mati
B. Apakah Karjo masih hidup sekarang dengan metode Backward ?

Jawaban:
A.
1. Laki-laki(Karjo)
2. Jawa(Karjo)
3. Lahir(Karjo,1840)
4. ∀x : laki-laki(x) → pastimati(x)
5. Meletus(Krakatau, 1883) ∧ ∀x : [Jawa(x) → mati(x, 1883)
6. ∀x : ∀thn1 : ∀thn2 : pastimati(x) ∧ lahir(x, thn1) ∧ lahir(x, thn2) ∧ lebihdari(thn2 – thn1, 150) → mati(x, thn2)
7. Sekarang ≡ 2010
8. ∀x : ∀y : [mati(x,y) → ¬hidup(x,y) ] ∧ [¬hidup(x,y) → mati(x,y)]
9. ∀x : ∀thn1 : ∀thn2 : mati(x, thn1) ∧ lebihdari(thn2 – thn1) → mati(x, thn2)

B.
Dari pernyataan diatas akan dibuktikan Karjo tidak hidup sekarang dengan penalaran backward : ¬hidup (karjo, sekarang)

¬hidup (karjo, sekarang)
↑ (8, subtitusi)
Mati(karjo, sekarang)
↑ (9, subtitusi)
Mati(karjo, thn1) ∧ lebihdari(sekarang, thn1)
↑ (5, subtitusi)
Jawa(Karjo) ∧ lebihdari(sekarang, 1883)
↑ (2)
Lebihdari(sekarang, 1883)
↑ (7, subtitusi)
Lebihdari(2010, 1883)
↑ (menghitung lebihdari)
Nil


Selasa, 02 Maret 2010

CISCO

Cisco

Cisco IOS Firewal
IOS Firewall merupakan fasilitas perangkat lunak tambahan pada router Cisco yang menyediakan fungsi firewall yang lebih memadai dibandingkan dengan accest list dan integrasi dengan perangkat lunak IOS. Hal ini berguna untuk meningkatkan keamanan pada perimeter network, sebagai contoh koneksi ke internet dan partner bisnis.

Layanan keamanan yang terdapat pada IOS Firewall adalah:
• Stateful, application-level filtering – atau biasa disebut context-based access control (CBAC), layanan ini secara dinamis menguji dan mengatur informasi protocol pada application layer. IOS menggunakan aplikasi ini untuk menyaring traffic secara intelligent yang melewati router yang telah dikonfigurasi untuk menjalankan CBAC.
• Pencegahan dan deteksi ‘Denial of service’ – Serangan Denial of service mencegah untuk menyerang dan melumpuhkan host tujuan dengan cara memanfaatkan beberapa kelemahan dalam implementasi TCP/IP. CBAC mempunyai kemampuan untuk mempertahankan dari serangan-serangan tersebut dan melaporkan aktifitas denial of service.
• Sistem peringatan yang ’real-time’ – CBAC mendeteksi serangan dan mempunyai kemampuan untuk menampilkan catatan atau peringatan pada saat serangan terjadi. Dengan menggunakan layanan syslog atau melalui console, system dan network administrator dapat mengumpulkan dan mengawasi serangan-serangan tersebut sebagai sebuah bagu=an dari strategi keamanan.
• Auditing of sessions (optional) – Transaksi log dari semua sesi yang terjadi didalam router dapat diaktifkan, dan ketika sesi berakhir, CBAC akan melakukan statistik yang telah dicatatnya melalui syslo atau console.
• Java applet blocking (optional) – CBAC mempunyai kemampuan untuk menghentikan atau java applet yang masuk ke suatu sistem jaringan komputer berdasarkan access list yang telah didefinisikan.
• Proses audit yang aktif dengan menggunkan Intruksion Detection System – Merupakan sebuah layanan bebas yang dapat dijalankan dengan atau pun tanpa CBAC.

Intrusion Detection
Ketika kita menyuguhkan sebuah jaringan privat untuk dapat berkomunikasi dengan jaringan-jaringan aksternal ata dunia luar, tidak ada jaminan bahwa server-server dan infrastruktur jaringan berada dalam kondisi ”secure” secara komplit. proteksi yang kita rancang dalam sistem firewall mungkin dapat melindungi klien-klien dan server-server, akan tetapi ketika server-server tersebut harus berkomunikasi dengan dunia luar, maka ancaman yang tak terduga senantiasa berpeluang.
Dari sudut pandang attacker, setiap layanan yang transparan adalah celah untuk melancarkan serangan. Saa kita menyuguhkan layanan WWW ke publik maka di sana ada jalan bagi attacker untuk mencari kelemahan-kelemahan layanan tersebut guna untuk melakukan aksi-aksi yang merugikan.
Penyerangan dan pelanggaran dapat mengambil beragam bentuk. Adalah tugas administrator- administrator jaringan untuk mengerti karakteristik- karakteristik pelanggaran tersebut dan bagaimana mengantisipasinya lebih dini. Untuk menwujudkan ini, akandibutuhkan suatu cara untuk mendeteksi permasalahan-permasalahan ini dengan jelas.
Pengimplementasian sistem deteksi intrusi (Intrusion Detection System) dan secanner menjadi pilihan terbaik bagi administrator- administrator jaringan. Deteksi intrusi adalah proses yang berkesinambungan dalam pencarian dan penelusuran pelanggaran-pelanggaran sekuriti pada sebuah jaringan; ini termasuk pendeteksian kelemahan-kelemahan, analisis aksi-aksi yang merusak dan melanggar, analisis event-event yang ganjil dan tak normal.
Sebuah utiliti scanner atau sistem deteksi intrusi setidaknya harus mampu menganalisis isu-isu berikut:
• Lemahnya sekuriti fisik
• Lemahnya sekuriti pada perimeter/ device jaringan
• Kelemahan pada software-software dan aplikasi
• Kesalahan manusia
• Kelemahn pada suit protokol-protokol IP
• Miskonfigurasi sistem.

Cisco IOS IDS (Intrusion Detection System)
Salah satu produk sekuriti berdaya guna yang ditawarkan Cisco Systen Inc. adalah Cisco IOS Firewall Intrusion Detection System (IDS) atau dikenal dengan NetRanger. Cisco IOS IDS memberikan level proteksi terhadap environment jaringan dari berbagai kesalahan dan usaha penyerangan yang dating dari user-user eksternal maupun internal. Teknologi ini memberi kelengkapan terhadap proteksi-prteksi yang ditawarkan system firewall.
Cisco IOS IDS senantiasa mengambil aksi-aksi yang dipandang tepat terhadap paket-paket yang melanggar policy sekutiti dan merepresentasikan aktifitas-aktifitas berbahaya dalam jaringan.
Salah satu fitur utamanya adalah mengidentifikasi uluhan bentuk serangan umum dengan menggunakan “signature-signature”.
Cisco IDS beraksi sebagai sebuah sensor deteksi intrusi, memperhatikan setiap paket yang melintas, dan memindai mereka untuk memastikan mereka tidak ada yang masuk criteria signature-signature IDS. Saat sebuah aktifitas berbahaya terdeteksi, Cisco IDS segera meresponnya sebelum keutuhan jaringan terganggu dan mencatat log event tersebut melalui fasilitas syslog Cisco IOS atau Post Office Protokol.
Pengelolah atau admistrator jaringan dapat merancang sistem IDS mereka untuk memilih tindakan-tindakan yang tepat terhadap bentuk pelanggaran yang spesifik
Saat beberapa paket dalam sesi koneksi terjerat dalam signature, sistem IDS dapat kita atur untuk menganbilaksi-aksi berikut:
• Mengirim alarm ke server syslog atau Cisco Secure IDS Director
• Membuang paket
• Me-reset koneksi TCP yang berjalan.

Tugas-tugas Konfigurasi Cisco IOS Firewall IDS

Memperkenalkan Cisco IOS IDS
Untuk menginisiasi atau memperkenalkan Cisco IOS firewall IDS pada sebuah router, lakukan pada perintah berikut dari global konfigurasion mode:

Tahap 1: Mengeset jumlah penerima maksimum
Langkah ini mengeset pada spamming yang diijinkan atas pesan-pesan e-mail. Disini, flag recipients merepresenasikan jumlah maksimum penerima pada sebuah pesan e-mail. Nilai default-nya adalah 250
.
Router(config)# ip audit smtp spam recipients

Tahap 2: Mengeset jumlah event maksimum
Langkah ini mengeset batasan antrian event untuk dikirim ke Cisco Secure IDS Director. Flag number_events adalah jumlah event dalam antrian. Nilai default-nya adalah 100.

Router(config)# ip audit po max-events number_events

Peningkatan jumlah ini dapat mempengaruhi kerja dan memori router.

Tahap 3: Keluar dari global configurasion

Router(config)# exit

Memperkenalkan Post Office
Untuk menginisiasi atau membuka system Post Office, ikuti tahapan perintah berikut global configurasion mode.
Perhatian
Pastikan kita senantiasa me-reload router setiap kali melakukan perubahan terhadap konfigurasi Post Ofice.

Tahap 1: Mengirim notifikasi events (alarm)
Konfigurasi ini mengirim notifikasi atau peringatan-peringatan alarm ke Cisco Secure IDS Director atau server syslog atau kepada keduanya. Misalkan saja, jika kita mengirim alarm ke Cisco Secure IDS Director, menggunakan keyword nr-director dalam sintaks perintah kita. Jika kita mengirim alarm ke server syslog, gunakan keyword log.

Router(config)# ip audit notify nr-director
Atau,
Router(config)# ip audit notify log

Tahap 2: Mengeset parameter-parameter Post Office (A)
Selanjutnya kita mengeset parameter-parameter Post Office baik untuk router itu sendiri (menggunakan perintah ip audit po local)
Maupn Cisco Secure IDS Director (menggunakan perintah ip audit po remote).

Router(config)# ip audit po local hosted host-id orgid org-id

host-id nomor unik antara 1 sampai 65535 yang memberi identitas pada router bersangkutan.
org-id nomor unik antara 1 sampai 65535 yang memberi identitas pada organisasi/perusahaan di mana router dan Director berada.
Tahap 3: Mengeset parameter-parameter Post Office (B)
Kita juga perlu mengeset parameter-parameter Post Office untuk router dan Cisco Secure IDS Director (menggunakan perintah ip audit po remote).

Router(config)# ip audit po local hosted host-id orgid org-id

host-id Nomor unik antara 1 antara 65535 yang menberi identitas pada router bersangkutan.

org-id Nomor unik antara 1 antara 65535 yang menberi identitas pada organisasi di mana router dan Directori berada.

rmtaddress ip- IP address Directori.
Address
localaddress ip- IP address interface router.
Address
port-number nomor port UDP di mana Directori mendengarkan alarm (default-nya bernilai 45000).

preference-number prioritas relatif rute ke Director (default-nya 1). Jika lebih dari satu rute digunakan untuk mencapai Director yang sama, maka salah satunya harus menjadi rute primer (preference 1) dan rute lainnya menjadi rute sekunder (preference 2).

seconds nilai detik di mana Post Office akan menunggu sebelum ia menetapkan bahwa koneksi telah timeout (default-nya 5).

application-type tipe aplikasi, apakah director atau logger.

Gunakan logger jika kita mengirim notifikasi Post Office ke sebuah Sensor. Mengirim sebuah aplikasi logging berarti tidak ada alarm yang dikirim ke GUI, melainkan dikirim ke sebuah file flat yang kemudian dapat diproses dengan filter-filter seperti per1 dan awk atau ditangani database. Gunakan logger hanya dimana kita ingin alarm-alarm di-log saja dan tidak ditampilkan.

Tahap 4: Menampilkan pesan-pesan syslog
Langkah-langkah ini menampilkan pesan-pesan syslog pada console router jika kita ingin mengirim alarm-alarm ke console syslog.

Router(config)# logging console info

Tahap 5: Keluarlah dari global Ccnfigurasion mode

Router(config)# exit

Tahap 6: Menyimpan konfigurasi
Pastikan kita menyimpan konfigurasi ke memori router.

Router# write memory

Tahap 7: Me-reload router
Pastikan juga untuk me-reload router shingga perubahan-perubahan memberi efek.

Router# reload

Setelah kita mengkonfigurasi router, tambahkan informasi Post Office router Cisco IOS IDS ke file /usr/nr/etc/hosts dan /usr/nr/etc/routes dalam Cisco Secure IDS Sensors dan Director-director yang berkomunikasi dengan router tersebut. Kita melakukan ini dengan bantuan tool nrConfigure dalam Cisco Secure IDS.

Mengkonfigurasi Rule-rule Audit
Untuk mengkonfigurasi rule-rule audit, ikuti tahapan perintah berikut (dari global configurasi mode):
Tahap 1: Mengeset aksi default
Pertama-tama, kita mengeset aksi-aksi default untuk info dan signature-signature serangan. Kita memiliki tiga aksiyang bisa dipilih: alarm, drop, dan reset. Nilai default-nya adalah alarm.

Router(config)# ip audit info {action [alarm] [drop] [reset]}

dan,

Router(config)# ip audit attack {action [alarm] [drop] [reset]}

Tahap 2: Membuat rule-rule audit
Aksi default-nya adalah alarm.

Router(config)# ip audit name audit-name {info | attack} [list standard-acl] [action [alarm] [drop] [reset] ]

audit-name adalah nama yang diterapkan kita untk rule audit, misalnya:

ip audit name nama-audit info
ip audit name nama-audit attack

Catatan
Gunakan nama yang sama pada saat kita menetapkan serangan dan info tipe signature.

Tahap 3: Menutup signature-signature individual.

Router(config)# ip audit signature signature-id {disable | list acl-list}

Menutup atau menonaktifkan signature-signature tidak dimasukkan dalam rule-rule audit karena ia merupakan perubahan konfigurasi global.

Untuk menghidupkan atau mengaktifkan kembali sebuah signature, gunakan:

Router(config)# no ip audit signature signature-id

Tahap 4: Masuk ke mode konfigurasi Interface

Router(config-if) # interface nomor-interface

Tahap 5: Mengaplikasikan sebuah rule audit
Untuk menerapkan sebuah rule audit pada sebuah interface, gunakan:

Router(config-if) # ip audit nama-audit {in | out}
Tahap 6: Keluar dari mode konfigurasi Interface

Router(config-if) # exit

Tahap 7: Menetapkan jaringan yang harus diproteksi
Tetapkan jaringan yang harus diproteksi oleh router. Di sini, ip_addr adalah nomor IP address untuk diproteksi.

Router(config) # ip audit po protected ip-addr [to ip_addr]

Tahap 8: Keluar dari global configurasion mode

Router(config) # exit

Memeriksa Konfigurasi
Untuk memeriksa apakah Cisco IOS Firewall IDS telah terkonfigurasi dengan tepat, gunakan perintah:

Show ip audit configuration

Outputnya akan seperti listing berikut:

Ids2611# show ip audit configuration
Event notification through syslog is enabled
Event notification through Net Director is enabled
Default action(s) for info signatures is alarm
Default action(s) for attack signatures is alarm drop reset
Default threshold of recipients for spam signature is 25
PostOffice:HostID:55 OrgID:123 Msg dropped:0
:Curr Event Buf Size:100 Configured:100
HID:14 OID:123 S:1 A:2 H:82 HA:49 DA:0 R:0 Q:0
ID:1 Dest:10.1.1.23:45000 Loc:172.16.58.23:45000 T:5 S:ESTAB *
Audit Rule Configuration
Audit name AUDIT.1
info actions alarm
attack actions alarm drop reset
Selanjutnya kita juga bias memeriksa interface-interface yang memiliki rule-rule audit. Gunakan perintah:

show ip audit interface

Outputnya seperti berikut:

ids2611# show ip audit interface
Interface Configuration
Interface Ethernet0
Inbound IDS audit rule is AUDIT.1
info actions alarm
attack actions alarm drop reset
Outgoing IDS audit rule is not set
Interface Ethernet1
Inbound IDS audit rule is AUDIT.1
info actions alarm
attack actions alarm drop reset
Outgoing IDS audit rule is not set

Memonitor dan Merawat Cisco IOS Firewall IDS
Memonitor dan Merawat Cisco IOS Firewall IDS cukuplah mudah karena kita hanya mengeksekusi perintah-perintah sederhana dari mode konfigurasi EXEC.

Perintah Deskripsi
Router# clear ip audit configuration Menonaktifkan Cisco IOS Firewall Ids, menghapus semua entri konfigurasi deteksi intrusi, dan merilis resource-resource dinamis.
Router# clear ip audit statistics Me-reset beragam statistic paket-paket yang teranalisis dan alarm-alarm yang terkirim.
Router# show ip audit statistics Menampilkan jumlah paket-paket yang teraudit dan jumlah alarm yang terkitim, beserta informasi-informasi lainnya.

Listing berikut memperlihatkan contoh output perintah show ip audit statistics.

Signature audit statistics [process switch:fast switch]
signature 2000 packets audited: [0:2]
signature 2001 packets audited: [9:9]
signature 2004 packets audited: [0:2]
signature 3151 packets audited: [0:12]
Interfaces configured for audit 2
Session creations since subsystem startup or last reset 11
Current session counts (estab/half-open/terminating) [0:0:0]
Maxever session counts (estab/half-open/terminating) [0:0:0]
Last session created 19:18:27
Last statistic reset never
HID: 1000 OID:100 S:218 A:3 H:14085 HA:7114 DA:0 R:0

Kamis, 26 November 2009

Tips Belajar Matematika dan Kimia

Tips Belajar Matematika dan Kimia



Bagaimana caranya? Berikut ini tips bagi anda yang dirangkai dari berbagai sumber.

1. Pastikan anak anda mengetahui konsep matematika yang ia pelajari.
Jika anak anda tidak mengetahui dasar dari belajar matematika, maka anak anda hanya akan mempeelajari matematika anak dengan hafalan. Padahal, matematika yang dihafal itu tidaklah ada artinya. Anda dapat memberitahukan dasar-dasar matematika pada mereka, sehingga mereka akan mudah memahami soal-soal yang sulit apabila mereka mengetahui dasarnya.

2. Bantulah mereka dengan menyertakan fakta-fakta.
Penguasaan fakta dasar berarti bahwa anak dapat menjawab pertanyaan kurang dari tiga detik. Rumus praktis dapat anda anjurkan pada anak anda agar memperoleh respon yang cepat saat belajar matematika. Apabila anak anda belum juga bisa memahami berilah contoh yang nyata. Misalnya, menghitung perkalian dengan memisalkan keramik yang ada pada lantai anda.

3. Ajarkan pada anak anda menulis angka-angka dengan teliti.
Duapuluh lima persen kesalahan dalam menyelesaikan soal-soal matematika ditemukan oleh pengajar adalah kesalahan yang dikarenakan ketidaktelitian sang anak dalam menulis angka-angka. Perbaiki ketelitian anak anda dalam menulis dan mengolah angka-angka dengan cara meneliti ulang apa latihan belajar matematika anak yang dia kerjakan.

4. Sediakan kebutuhan, yang digunakan anak anda untuk belajar matematika, dengan cepat.
belajar matematika anak adalah sebuah subjek yang semuanya dibangun dari apa yang sebelumnya telah dipelajari. Seabagai contoh, kegagalan dalam mengetahui dasar masalah perhitungan persen biasanya disebabkan oleh sang anak tidak menguasai masalah desimal.

5. Tunjukkan bagaimana cara menyelesaikan masalah pekerjaan rumahnya
Mengerjakan tugas matematika mempertajam ilmu yang didapat dari sekolah untuk dipelajari di rumah. Ajarkan pada mereka untuk memulai mengerjakan tugas tersebut, dengan membuka buku atau mengulang pelajaran dan contoh-contoh yang telah diberikan oleh guru mereka lewat pelajaran sebelumnya disekolah. Jika kurang jelas, jelaskan padanya sampai ia bisa mengerti.

6. Dorong mereka untuk mengerjakan soal lain.
Jika guru hanya memberikan soal-soal tertentu saja, berilah pada anak anda contoh soal yang lain. Ingat, semakin anak anda banyak berlatih makin semakin cepat mereka membentuk kemampuan dan kepercayaan diri mereka.

7. Jelaskan bagaimana cara menyelesaikan masalah soal cerita.
matematika mempunyai ekspresi, untuk belajar matematika anak dan memecahkan masalah, anda harus memecahkan masalah. Ajarkan pada anak anda membaca soal cerita berkali-kali. Juga, suruhlah dia untuk menggambarkannya dalam bentuk soal matematika atau diagram.

8. Bantulah anak anda mempelajari tata bahasa matematika.
Mereka tidak akan dapat matematika secara nyata, tidak pula mempelajari konsep yang lebih menantang tanpa mengetahui tata bahasanya. Periksalah bahwa anak anda dapat menemukan dan mengikuti masalah yang baru atau bab baru. Jika tidak, ajarkan padanya untuk menggunakan model atau contoh dan masalah yang sederhana terlebih dahulu.

Tujuan buat Web

I. Tujuan Membuat Website...

Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya.

Pertama, Anda bisa mengajukan sebuah pertanyaan kepada diri Anda sendiri yaitu “Apa tujuan Saya membuat website?” dengan menjawab pertanyaan tersebut dapat mengarahkan pikiran Anda untuk menentukan dan menjawab pertanyaan selanjutnya yaitu, “Website seperti apa yang akan saya buat untuk mencapai tujuan tersebut dan bagaimana cara membuat websitenya.”

Mengapa dimulai dengan mengajukan pertanyaan tersebut? Karena diharapkan nantinya website yang kita buat sesuai dengan yang kita inginkan dan bisa membawa kita mencapai tujuan yang kita inginkan dalam membuat website. Jangan sampai website sudah selesai Anda buat tetapi website yang Anda buat tidak sesuai dan tidak bisa menjadi media atau sarana untuk mencapai tujuan Anda.

Perlu Anda ketahui, jenis website itu bermacam-macam, ada yang hanya satu halaman sederhana saja seperti website ini, ada yang memuat beberapa halaman seperti website perusahaan, ada yang menggunakan sistem blog dan sering disebut juga blog atau weblog (website blog), ada yang menggunakan sistem CMS (Content Management System) seperti joomla, ada yang berupa forum diskusi, ada yang berupa website iklan baris, ada yang berupa website toko online dan ada yang lebih kompleks lagi seperti website komunitas friendster.

Anda perlu memulainya dengan menjawab pertanyaan-pertanyaan tersebut sebelum Anda membuat website. Sehingga nanti Anda bisa memutuskan website seperti apa yang paling cocok dan sesuai untuk mencapai tujuan Anda. Karena masing-masing jenis website yang saya sampaikan diatas memiliki fungsi yang berbeda-beda.

Contoh bila Anda ingin menjual berbagai macam produk, Anda membuat website toko online; bila Anda ingin menjual satu jenis produk saja bisa dengan satu halaman sederhana saja atau lengkap dengan menggunakan sistem pemesanannya; bila Anda ingin membuat website portal Anda bisa menggunakan Joomla; bila Anda ingin membangun branding dan mempublikasikan artikel bisa menggunakan blog; dan lain-lainnya.

Jadi bisa saya rangkumkan 3 pertanyaan tersebut yaitu:

membuat website Apa tujuan Saya membuat website?
membuat web Website seperti apa yang akan saya buat untuk mencapai tujuan tersebut?
cara membuat website Bagaimana cara membuat website tersebut?

Tuliskanlah jawaban tersebut dalam selembar kertas, dan jabarkanlah sedetail mungkin, bila perlu Anda bisa membuat sketsa website yang Anda inginkan atau bila Anda tidak memiliki gambaran sama sekali, Anda bisa googling (search) di internet untuk melihat-lihat website-website yang sudah ada.

Anda googling dengan topik tertentu sesuai dengan website seperti apa yang akan Anda buat, sehingga Anda bisa mengecek website-website lainnya menggunakan software website jenis seperti apa? Anda bisa menirunya, meniru BUKAN berarti Anda mengcopy isinya, tapi Anda meniru jenis websitenya (software website yang digunakan untuk membuat website tersebut). Karena membuat website saat ini sangat mudah, yaitu menggunakan software website, jadi Anda tidak perlu membuat web dari nol (dari dasar).

RAM

RAM

Memori akses acak (bahasa Inggris: Random access memory, RAM) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.

Pertama kali dikenal pada tahun 60'an. Hanya saja saat itu memori semikonduktor belumlah populer karena harganya yang sangat mahal. Saat itu lebih lazim untuk menggunakan memori utama magnetic.

Perusahaan semikonduktor seperti Intel memulai debutnya dengan memproduksi RAM , lebih tepatnya jenis DRAM.

Biasanya RAM dapat ditulis dan dibaca, berlawanan dengan memori-baca-saja (read-only-memory, ROM), RAM biasanya digunakan untuk penyimpanan primer (memori utama) dalam komputer untuk digunakan dan mengubah informasi secara aktif, meskipun beberapa alat menggunakan beberapa jenis RAM untuk menyediakan penyimpanan sekunder jangka-panjang.

Tetapi ada juga yang berpendapat bahwa ROM merupakan jenis lain dari RAM, karena sifatnya yang sebenarnya juga Random Access seperti halnya SRAM ataupun DRAM. Hanya saja memang proses penulisan pada ROM membutuhkan proses khusus yang tidak semudah dan fleksibel seperti halnya pada SRAM atau DRAM. Selain itu beberapa bagian dari space addres RAM ( memori utama ) dari sebuah sistem yang dipetakan kedalam satu atau dua chip ROM.

Keyboard

KEYBOARD

Papan ketik (bahasa Inggris: keyboard) atau kibor adalah peranti untuk mengetik atau memasukkan huruf, angka, atau simbol tertentu ke perangkat lunak atau sistem operasi yang dijalankan oleh komputer.

Papan ketik terdiri atas tombol-tombol berbentuk kotak dengan huruf, angka, atau simbol yang tercetak di atasnya. Dalam beberapa sistem operasi, apabila dua tombol ditekan secara bersamaan, maka akan memunculkan fungsi khusus atau pintasan yang telah diatur sebelumnya.

Ada berbagai jenis tata letak tombol pada papan ketik. Akan tetapi, yang paling populer dan umum digunakan adalah tata letak QWERTY, meniru sistem tata letak mesin ketik.

Papan ketik tipe baru biasanya mempunyai tombol tambahan di atas tombol fungsi (F1, F2, dst.) untuk mempermudah pengguna dalam mengoperasikan komputer. Selain itu, papan ketik baru juga sudah banyak yang mendukung teknologi nirkabel.

Hardisk

Sejarah

Hardisk merupakan piranti penyimpanan sekunder dimana data disimpan sebagai pulsa magnetik pada piringan metal yang berputar yang terintegrasi. Data disimpan dalam lingkaran konsentris yang disebut track. Tiap track dibagi dalam beberapa segment yang dikenal sebagai sector. Untuk melakukan operasi baca tulis data dari dan ke piringan, harddisk menggunakan head untuk melakukannya, yang berada disetiap piringan. Head inilah yang selanjut bergerak mencari sector-sector tertentu untuk dilakukan operasi terhadapnya. Waktu yang diperlukan untuk mencari sector disebut seek time. Setelah menemukan sector yang diinginkan, maka head akan berputar untuk mencari track. Waktu yang diperlukan untuk mencari track ini dinamakan latency.

Harddisk merupakan media penyimpan yang didesain untuk dapat digunakan menyimpan data dalam kapasitas yang besar. Hal ini dilatar belakangi adanya program aplikasi yang tidak memungkinkan berada dalam 1 disket dan juga membutuhkan media penyimpan berkas yang besar misalnya database suatu instansi. Tidak hanya itu, harddisk diharapkan juga diimbangi dari kecepatan aksesnya. Kecepatan harddisk bila dibandingkan dengan disket biasa, sangat jauh. Hal ini dikarenakan harddisk mempunyai mekanisme yang berbeda dan teknologi bahan yang tentu saja lebih baik dari pada disket biasa. Bila tanpa harddisk, dapat dibayangkan betapa banyak yang harus disediakan untuk menyimpan data kepegawaian suatu instansi atau menyimpan program aplikasi. Hal ini tentu saja tidak efisien. Ditambah lagi waktu pembacaannya yang sangat lambat bila menggunakan media penyimpanan disket konvensional tersebut. Sejarah Perkembangan Harddisk Harddisk pada awal perkembangannya didominasi oleh perusahaan raksasa yang menjadi standard komputer yaitu IBM. Ditahun-tahun berikutnya muncul perusahaan-perusahaan lain antara lain Seagate, Quantum, Conner sampai dengan Hewlet Packard’s di tahun 1992. Pada awalnya teknologi yang digunakan untuk baca/tulis, antara head baca/tulisnya dan piringan metal penyimpannya saling menyentuh. Tetapi pada saat ini hal ini dihindari, dikarenakan kecepatan putar harddisk saat ini yang tinggi, sentuhan pada piringan metal penyimpan justru akan merusak fisik dari piringan tersebut.

Gambar 1 : Evolusi Teknologi Hardisk Menurut IBM Dari gambar tersebut dapat dilihat dari tahun 1984 sampai dengan 2006 mendatang, perkembangan teknologi penyimpanan data berkembang cepat. Mulai dari ukuran mikro untuk penggunaan laptop sampai ukuran normal untuk penggunaan PC Desktop. Trend Perkembangan HardDisk Trend perkembangan harddisk dapat kita amati dari beberapa karakteristik berikut : a. Kerapatan Data/Teknologi Bahan Merupakan ukuran teknologi bahan yang digunakan seberapa besar bit data yang mampu disimpan dalam satu satuan persegi. Dalam hal kerapatan data dari awal sampai sekarang terjadi evolusi yang sangat kontras. Pada awal perkembangannya kerapannya sekitar 0.004 Gbits/in2 tetapi pada tahun 1999 labortorium IBM sudah ada sekitar 35.3 Gbits/in2. Tetapi menurut www.bizspaceinfotech.com akan diperkenalkan apa yang dinamakan TerraBit density. Harddisk pada awal perkembangannya, bahan yang digunakan sebagai media penyimpan adalah iron oxide. Tetapi sekarang banyak digunakan media thin film. Media ini merupakan media yang lebih banyak menyimpan data dari pada iron oxide pada luasan yang sama dan juga sifatnya yang lebih awet.

b. Struktur head baca/tulis Head baca/tulis merupakan perantara antara media fisik dengan data elektronik. Lewat head ini data ditulis ke medium fisik atau dibaca dari medium fisik. Head akan mengubah data bit menjadi pulsa magnetik dan menuliskannya ke medium fisik. Pada proses pembacaan data prosesnya merupakan kebalikannya.

Gambar 2 Desain karakteristik kebanyakan head baca/tulis Proses baca tulis data merupakan hal yang sangat penting, oleh karena itu mekanismenya juga perlu diperhatikan. Dalam pendahuluan sebelumnya terdapat perbedaan letak fisik head dalam operasinya. Dulu head bersentuhan fisik dengan metal penyimpan. Kini antara head dan metal penyimpan sudah diberi jarak. Bila head bersentuhan dengan metal penyimpan, hal ini akan menyebabkan kerusakan permanen fisik, head yang aus, tentu saja panas akibat gesekan. Apalagi teknologi sekarang kecepatan putar harddisk sudah sangat cepat. Selain itu teknologi head harddiskpun juga mengalami evolusi. Evolusi head baca/tulis harddisk : Ferrite head, Metal-In-Gap (MIG) head, Thin Film (TF) Head, (Anisotropic) Magnetoresistive (MR/AMR) Heads, Giant Magnetoresistive (GMR) Heads dan sekarang yang digunakan adalah Colossal Magnetoresistive (CMR) Heads. Ferrite head, merupakan teknologi head yang paling kuno, terbuat dari inti besi yang berbentuk huruf U dan dibungkus oleh lilitan elektromagnetis. Teknologi ini diimplementasikan pada pertengahan tahun 1980 pada harddisk Seagate ST-251. Kebanyakan terdapat pada harddisk yang ukurannya kurang dari 50MB. Metal-In-Gap (MIG), merupakan penyempurnaan dari head Ferrite. Biasanya digunakan pada harddisk yang ukurannya 50MB sampai dengan 100MB. Thin Film (TF) heads, berbeda jauh dengan jenis head sebelumnya. Head ini dibuat dengan proses photolothografi seperti yang digunakan pada pembuatan prosessor. (Anisotropic) Magnetoresistive (MR/AMR) Heads, head ini digunakan untuk membaca saja. Untuk penulisannya digunakan head jenis Thin Film. Diimplementasikan pada harddisk ukuran 1GB sampai dengan 30GB. Giant Magnetoresistive (GMR) Heads, merupakan penemuan dari peneliti Eropa Peter Gruenberg and Albert Fert. Digunakan pada harddisk ukuran besar seperti 75GB dan kerapatan tinggi sekitar 10 Gbits/in2 sampai dengan 15 Gbits/in2. Karena teknologi Giant Magnetoresistive (GMR) mulai ditarik dari pasaran, sebagai penggantinya adalah Colossal Magnetoresistive (CMR). Kecepatan Putar Disk Kecepatan putar pada jaman awal sekitar 3600RPM. Dengan semakin berkembangnya teknologi, kecepatan putar ditingkatkan menjadi 4500RPM dan 5400RPM. Karena kebutuhan media penyimpan yang mempunyai kemampuan tinggi dibuatlah dengan kecepatan 7200RPM yang digunakan pada harddisk SCSI. Berikut tabel kecepatan harddisk yang diaplikasikan pada berbagai jenis interface yang berberda :



c. Kapasitas Kapasitas harddisk pada saat ini sudah mencapai orde ratusan GB. Hal ini dikarenakan teknologi bahan yang semakin baik, kerapatan data yang semakin tinggi. Teknologi dari Western Digital saat ini telah mampu membuat harddisk 200GB dengan kecepatan 7200RPM. Sedangkan Maxtor dengan Maxtor MaxLine II-nya yaitu harddisk berukuran 300GB dengan kecepatan 5400RPM. Beriringan dengan transisi ke ukuran harddisk yang lebih kecil dan kapasitas yang semakin besar terjadi penurunan dramatik dalam harga per megabyte penyimpanan, membuat hardisk kapasitas besar tercapai harganya oleh para pemakai komputer biasa.

Gambar 3 Sistem kontrol head Pada tiap piringan penyimpan terdapat satu head. Untuk menjangkau tengah pinggir piringan digunakan sliders sebagai perantaranya.


Teknologi Harddisk masadepan Harddisk dimasa mendatang salah satunya dititik beratkan pada kecepatan akses dan kapasitasnya. Hal ini dapat dilakukan dengan mereduksi komponen mekanis dari fisik harddisknya. Komponen mekanis yang tidak mampu bekerja pada frekuensi tinggi digeser dengan komponen yang bersifat elektris yang mampu bekerja dalam orde MHz bahkan GHz. Dapat dilihat saat ini sudah dirilis berbagai macam media penyimpan elektronis dalam bentuk kecil. Misalnya USB Drive dan MultiMedia Card. Bila nantinya teknologi ini diterapkan dan dapat harganya terjangkau, kemampuan komputer dari sisi kecepatan akses baca/tulis media penyimpan akan meningkat pesat. Otomatis kemampuan PC Server untuk melayani request dari client akan meningkat.

Berikut Ini Beberapa Rangkuman Referensi Singkat Mengenai Hard Disk ;

INTERFACE HARD DISK IDE (Integrated Drive Electronics) ;

Standar lama yang masih ada. Murah, dan terintegrasi dengan MB merupakan alasan teknologi ini teta p ada.Jumlah IDE ada 4 buah tiap MBKoneksi dengan kabel pipih 80 pininterface yang bottleneck dan menghambat panas

SCSI (Small Computer Standard Interface) Kecapatan 160 mb/detik Jenis SCSI (SCASI I, Wide SCSI, Ultra wide)Menggunakan card tersendiriMB teknologi baru sudah menyertakan card SCSInya . SCSI biasanya digunakan untuk system server, yang menuntut kinerja tinggi Sistem SCSI dikenal dengan teknologi RAID,sistem penyusunan, penulisan, keamanan dengan beberapa HD. RAID (Redudancy Array of Independent Disk), merupakan sekumpulan diskdrive yang dianggap oleh OS sebagai drive tunggal.Recovery dan security menjadi prioritas.

Pemasangan

Kabel IDE terdapat strip warna merah Power supply ditancapkan bersebelahan atau sejajar dengan warna merah pada kabel IDEJika salah komputer tidak akan bootingLakukan deteksi HD lewat BIOS

Proses baca

Saat sebuah sistem operasi mengirimkan data kepada hard drive untuk direkam, drive tersebut memproses data tersebut menggunakan sebuah formula matematikal yang kompleks yang menambahkan sebuah bit ekstra pada data tersebut.Bit tersebut tidak memakan tempat: Di kemudian hari, saat data diambil, bit ekstra tersebut memungkinkan drive untuk mendeteksi dan mengkoreksi kesalahan acak yang disebabkan oleh variasi dari medan magnet di dalam drive tersebut. Kemudian, drive tersebut menggerakkan head melalui track yang sesuai dari platter tersebut. Waktu untuk menggerakkan head tersebut dinamakan “seek time”. Saat berada di atas track yang benar, drive menunggu sampai platter berputar hingga sector yang diinginkan berada di bawah head. Jumlah waktu tersebut dinamakan “drive latency”. Semakin pendek waktu `seek` dan `latency`, semakin cepat drive tersebut menyelesaikan pekerjaannya. Saat komponen elektronik drive menentukan bahwa sebuah head berada di atas sector yang tepat untuk menulis data, drive mengirimkan pulsa el ektrik pada head tersebut. Pulsa tersebut menghasilkan sebuah medan magnetik yang mengubah permukaan magnetik pada platter. Variasi yang terekam tersebut sekarang mewakili sebuah data. Membaca data memerlukan beberapa proses perekaman. Drive memposisikan bagian pembaca dari head di atas track yang sesuai, dan kemudian menunggu sector yang tepat untuk berputar di atasnya. Saat spektrum magnetik tertentu yang mewakili data Anda pada sector dan track yang tepat berada tepat di atas head pembaca, komponen elektronik drive mendeteksi perubahan kecil pada medan magnetik dan mengubahnya menjadi bit. Saat drive tersebut selesai mengecek error pada bit dan membetulkannya jika perlu, ia kemudian mengirimkan data tersebut pada sistem operasi.

Sectors dan tracks

Tracks adalah bagian dari sepanjanjang keliling lingkaran dari luar sampai ke dalam.Sedangkan sector adalah bagian dari tracks.Sectors memiliki jumlah bytes yang sudah diatur. Ada ribuan sector dalam HD 1 sectors normalnya menyimpan 512 byte informasi

Bahan pembuat

Saat ini hd dibuat dengan teknologi material media magnetik disebut thin film.Lebih rapat, masa pakainya, kecil, ringan dari bahan oxide

Mekanisme kerja

Proses baca tulis dilakukan oleh lengan hd dengan media Fisik magnetikHead hardisk melakukan konversi bits ke pulse magnetik dan menyimpannya ke dalam platters, dan mengembalikan data jika proses pembacaan dilakukan Hard disk memiliki “Hard platter” yang berfungsi untuk menyimpan medan magnet.Pada dasarnya cara kerja hard disk adalah dengan menggunakan teknik perekaman medan magnet. Cara kerja teknik magnet tersebut memanfaatkan Iron oxide (FeO) atau karat dari besi, Ferric oxide (Fe2O3) atau oxida lain dari besi. 2 oxida tersebut adalah zat yang bersifat ferromagnetic , yaitu jika didekatkan ke medan magnet maka akan ditarik secara permanen oleh zat tersebut.