Minggu, Agustus 24, 2008

rom ( read only memory )

Dari namanya saja sudah pasti bahwa memory ini hanya bisa dibaca saja, programmer tidak bisa memasukan atau mengisi data kedalamnya. Isi ROM sudah diisi oleh pabrik pembuatnya, berupa OS (Operating System) yang terdiri dari program-program pokok yang diperlukan oleh system computer, seperti misalnya program untuk mengatur penampilan karakter di layar, pengisian tombol kunci di keyboard untu keperluan control tertentu dan bootstrap program.

Bootstrap program diperlukan pada waktu pertama kali system computer diaktifkan. Proses ini disebut juga cold booting yaitu proses pengaktifan computer pertama kali untuk mengambil bootstrap program dari keadaan listrik computer mati dengan cara menghidupkannya. Sedangkan warm booting adalah proses pengulangan pengambilan bootstrap program dengan cara di restart.

Instruksi-instruksi yang tersimpan di ROM disebut juga firmware. Karena hardware dan software dijadikan 1 oleh pabrik pembuatnya. ROM itu sendiri adalah hardware dan softwarenya adalah firmware.

Isi dari ROM tidak boleh hilang atau rusak, bila terjadi demikian, maka system tidak akan bisa berfungsi. Oleh karena itu, pabrik computer merancang sedemikian rupa agar ROM hanya bisa dibaca saja dan tidak bisa diisi oleh programmer supaya isi dari ROM tersebut tidak rusak. Selain itu ROM bersifat non-volatile, sehingga isinya tidak hilang jika listrik dimatikan.

ram ( random access memory )

Semua data yang dimasukan lewat alat input akan disimpan terlebih dahulu di main memory, khususnya RAM (random access memory). RAM merupakan memory yang dapat di access oleh programmer.

Struktur dari RAM dibagi menjadi 4 bagian, yaitu :

A. Input Storage, digunakan untuk menampung input yang dimasukan lewat alat input.
B. Program storage, digunakan untuk menyimpan semua instruksi-instruksi program yang akan diproses.
C. Working storage, digunakan untuk menyimpan data yang akan diolah dan hasil dari pengolahan.
D. Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan kea lat output.

Input yang dimasukkan lewat alat input, pertama kali ditampung terlebih dahulu di input storage, bila input tersebut berbentuk program, maka dipindahkan ke program storage dan bila berbentuk data, akan dipindahkan ke working storage. Hasil dari pengolahan juga ditampung di working storage dan hasil yang akan ditampilkan kea lat output di pindahkan ke output storage.

RAM mempunyai kemampuan untuk melakukan pengecekan dari data yang disimpannya, yang disebut dengan istilah parity check. Bila data hilang atau rusak, dapat diketahui dari sebuah bit tambahan yang disebut parity bit.

Ada 2 macam cara yang dilakukan parity check, yaitu :
1. Pengecekan parity genap, menunjukan jumlah bit 1 untuk tiap-tiap dalam 1 bit beserta parity bit harus berjumlah genap, kalau berjumlah ganjil, berarti ada data yang rusak.
2. Pengecekan parity ganjil, menunjukan jumlah bit 1 untuk tiap-tiap dalam 1 bit beserta parity bit harus berjumlah ganjil, kalau genap, berarti ada data yang rusak.

Kamis, Agustus 21, 2008

expert system

Tiap-tiap orang mempunyai kemampuan masing-masing yang berbeda-beda, tergantung dari pengetahuannya masing-masing. Ada yang ahli kimia, ahli fisika, ahli computer, dokter, dan lain sebagainya. Komputer dapat diprogram untuk berbuat seperti orang yang ahli dalam bidang tertentu. Computer yang demikian dapat dijadikan seperti konsultan atau tenaga ahli di bidang tertentu yang dapat menjawab pertanyaan dan memberikan nasehat-nasehat yang dibutuhkan. System demikian disebut sebagai expert system. System ini dapat digunakan untuk bidang yang tertentu seperti misalnya mendeteksi penyakit, mengalisis kimia dan lain sebagainya. Expert system ini sangat berguna disebabkannya masih langkanya orang yang berkualifikasi dalam bidang tertentu.

Salah satu expert system yang pertama adalah MACSYMA yang digunakan untuk tugas-tugas matematika. Expert system yang lainnya diantaranya adalah MYCIN untuk mendiagnosa penyakit infeksi pada darah, CADUCEUS untuk mendeteksi penyakit, PUFF untuk mengukur fungsi paru-paru, PROSPECTOR digunakan untuk memberkan nasehat dalam eksplorasi mineral, XCON yang digunakan perusahaan DEC untuk menggambarkan konfigurasi dari system computer bagi para langganannya, DENDRAL untuk mengidentifikasikan struktur molekul suatu komposisi kimia dan lain sebagainya.
Untuk mengembangkan expert system, harus diciptakan terlebih dahulu suatu knowledge base yang dibutuhkan oleh aplikasinya. Suatu knowledge base terdiri dari kumpulan data tertentu untuk permasalahan yang spesifik dan aturan-aturan bagaimana memanipulasi data yang disimpan tersebut. Berbeda dengan database biasa, knowledge base mungkin dapat juga terdiri dari asumsi-asumsi, kepercayaan-kepercayaan, pendugaan-pendugaan dan metode-metode heuristic.
Untuk membuat knowledge base, perencana system harus bekerja sama atau meminta nasehat dari ahlinya. Orang yang menciptakan expert system disebut dengan knowledge engineer.

Rabu, Agustus 20, 2008

kemampuan komputer

Kemampuan computer yang paling menakjubkan adalah kecepatannya. Computer dapat melakukan suatu operasi dasar, seperti misalnya melakukan perhitungan pertambahan atau pengurangan dalam waktu yang sangat cepat yaitu dalam satuan millisecond, microsecond, nanosecond, atau picoseconds. Computer paling cepat dapat melakukan dalam satuan picoseconds.
Misalnya manusia dapat menyelesaikan suatu perhitungan pertambahan dalam waktu 1 detik. Bila kecepatan komputernya adalah picoseconds, 1 detik operasi pertambahan yang dilakukan computer akan diselesaikan oleh manusia dalam waktu 1 triliun atau 31709 tahun.
Kemampuan Computer lainnya yang menakjubkan adalah ketepatannya. Kalau manusia lelah, maka mentalnya akan luluh yang akan cenderung untuk melakukan kesalahan. Misalnya saja anda disuruh untuk melakukan perhitungan sebanyak 100000 buah petambahan, yang akan anda selesaikan dalam waktu 1 hari terus menerus tanpa berhenti, maka akan dijamin bahwa anda pasti akan melakukan kesalahan. Sebaliknya, karena computer tidak mempunyai mental dan tidak mengenal lelah , maka computer tidak akan mengalami kesalahan.

Computer akan mengalami kesalahan , bilamana:
1 Komponennya rusak
2 Data yang dimasukan salah, maka hasilnya akan salah

Walaupun kelihatannya computer lebih unggul daripada manusia tetapi ada beberapa hal yang tidak bisa menyamai manusia. manusia mempunyai inisiatif dan dapat beradaptasi terhasap situasi tertentu, sedang computer tidak dapat melakukan hal tersebut karena beroperasi secara menurut program yang diberikan. Keunggulan manusia yang lain adalah manusia punya perasaan untuk membuat pertimbangan dan peramalan sedang computer tidak mempunyai perasaan.
Jadi sebenarnya penggunaan computer tidak seluruhnya menggantikan fungsi kerja dari manusia, akan tetapi hanya sebagai alat bantu saja. Computer merupakan perkembangan teknologi yang penting karena meningkatkan kemampuan dari manusia.

perkembangan intelegensi buatan

Mulai sekitar abad 18 sebagaimana mesin telah menjadi lebih kompleks. Usaha yang keras telah dicoba untuk menciptakan manusia imitasi.

-Pada tahun 1736 seorang penemu dari Perancis, Jacques de Vaucanson (1709-1782) membuat suatu mesin pemain seruling berukuran seperti seorang manusia yang dapat memainkan 12 melodi nada. Tidak hanya ini saja, mekanik tersebut dapat memindahkan bibir dan lidahnya secara nyata untuk mengotrol arus dari angin ke dalam seruling
-Pada tahun 1774 seorang penemu dari Perancis, Pierre Jacquet-Droz mencengangkan masyarakat Eropa dengan suatu automation berukuran sekitar seorang anak laki-laki yang dapat duduk dan menulis suatu buku catatan. Penemuan ini dilanjutkan dengan yang lainnya yaitu automation yang berupa gadis manis yang dapat memainkan harpsichord
-Pada tahun 1914 seorang penemu dari Madrid, Leonardo Torres Y Quevedo, direktur dari Labratorio de Automatica. Mendemonstrasikan sebuah mesin permainan catur yang dapat memainkan catur sampai selesai.

Intelegensi Buatan tidak hanya diterapkan pada permainan saja, tetapi juga untuk hal-hal yang lain. Persenjataan pada abad ke 20 telah berubah begitu drastisnya sehingga taktik-taktik perang juga harus dirubah. Seorang jendral dapat mengetahui apakah strateginya akan berhasil atau tidak melalui praktek dengan bantuan simulasi computer. Simulasi tersebut dibuat semirip mungkin dengan keadaan yang sebenarnya.

apakah intelegensi buatan itu?

Pertanyaan seperti ini sulit untuk djawab dengan tepat. Apakah Artificial Intelligence itu?
Intelegensi Buatan dapat didefinisikan sebagai suatu mesin atau alat pintar (biasanya suatu computer) yang dapat melakukan tugas yang bilamana tugas tersebut dilakukan manusia dibutuhkan kepintaran untuk melakukannya. Definisi ini tampaknya kurang begitu membantu karena beberapa ahli berpendapatkepintaran seperti apakah yang dapat dikategorikan sebagai Intelegensi Buatan. Ambil saja misalnya sebuah kalkulator, kalau berdasarkan definisi tersebut maka kalkulator dapat dikatakan sebagai Intelegensi Buatan karena mempunyai kepintaran untuk melakukan perhitungan. Ahli-ahli Intelegensi Buatan kurang setuju jika kalkulator dianggap sebagai Intelegensi Buatan karena operasi yang dilakukannya terlalu mudah,kurang kreatif, dan tidak melibatkan adanya pengambilan keputusan.
Pernahkah anda menyaksikan film fiksi yang menunjukan suatu computer dengan kepintaran yang melebihi manusia, misalnya dapat bercakap-cakap dengan manusia dan memberikan keputusan serta pendapat yang cerdik? Hal seperti inilah yang masih diimpikan oleh para ahli-ahli untuk mewujudkannya.