Pengertian Komputer
Pengertian Komputer adalah alat yang dipakai untuk mengolah data menurut
prosedur yang telah dirumuskan. Pengertian
Komputer berasal dari kata computere artinya menghitung
aritmatika. Pengertian Komputer
secara umu digunakan untuk proses perhitungan artimatika, tanpa mesin pembantu.
Menurut Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam
bahasa Inggris pada tahun 1646 sebagai kata untuk "orang yang
menghitung" kemudian menjelang 1897 juga digunakan sebagai "alat
hitung mekanis". Selama Perang Dunia II kata tersebut menunjuk kepada para
pekerja wanita Amerika Serikat dan Inggris yang pekerjaannya menghitung jalan
artileri perang dengan mesin hitung
DEFINISI
KOMPUTER MENURUT BEBERAPA PARA AHLI
Pengertian Komputer berasal dari bahasa latin yaitu 'computare' yang berarti arti menghitung. Karena luasnya bidang tentang ilmu komputer, para pakar dan peneliti sedikit saling berbeda dalam mendefinisikan apa itu komputer.
Pengertian Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input secara digital, lalu memprosesnya sesuai dengan program yang tersimpan didalam memorinya, dan kemudian menghasilkan output atau keluaran berupa informasi (McGraw-Hill, 2001).
Beberapa definisi komputer menurut beberapa buku komputer adalah sebagai berikut :
Pengertian Komputer berasal dari bahasa latin yaitu 'computare' yang berarti arti menghitung. Karena luasnya bidang tentang ilmu komputer, para pakar dan peneliti sedikit saling berbeda dalam mendefinisikan apa itu komputer.
Pengertian Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input secara digital, lalu memprosesnya sesuai dengan program yang tersimpan didalam memorinya, dan kemudian menghasilkan output atau keluaran berupa informasi (McGraw-Hill, 2001).
Beberapa definisi komputer menurut beberapa buku komputer adalah sebagai berikut :
Pengertian Komputer Menurut buku
Computer Annual (Robert H. Blissmer) :
Pengertian
Komputer adalah suatu
alat elektronik yang mampu melakukan beberapa tugas sebagai berikut :
Menerima input atau masukan
Memproses input tersebut sesuai dengan programnya
Menyimpan perintah-perintah dan hasil dari pengolahan
Menyediakan output atau keluaran dalam bentuk informasi
Menerima input atau masukan
Memproses input tersebut sesuai dengan programnya
Menyimpan perintah-perintah dan hasil dari pengolahan
Menyediakan output atau keluaran dalam bentuk informasi
Pengertian Komputer Menurut buku
Computer Today (Donlad H. Sanders) :
Pengertian
Komputer adalah
sistem elektronik untuk memanipulasi data yang cepat dan tepat serta
akuran yang telah dirancang dan diorganisasikan supaya secara otomatis menerima
dan menyimpan data input atau masukan, kemudian memprosesnya dan menghasilkan
output dibawah pengawasan suatu langkah-langkah, instruksi-instruksi program
yang tersimpan di memori (stored program).
Pengertian Komputer Menurut Vc.Hamacher
ZG
Pengertian Komputer adalah merupakan mesin
penghitung elektronik yang bisa dengan cepat menerima informasi input digital,
memproses sesuai dengan suatu program yang tersimpan di memory dan menghasilkan
output informasi.
Pengertian Komputer Menurut
Williah M Fuori
Pengertian komputer adalah merupakan suatu
proses data yang bisa melakukan perhitungan yang besar dan cepat termasuk
perhitungan aritmatika yang besar atau operasi logika tanpa campur tangan dari
manusia selama pemrosesan.
Pengertian Komputer menurut Gordon
B.Davis
Pengertian komputer merupakan tipe khusus
alat perhitungan yang mempunyai sifat tertentu yang pasti.
Jenis-jenis komputer modern
- Personal computer (PC) yang
disebut juga dekstop computer yang biasanya pemakaiannya diatas meja
dan komputer jenis ini palign banyak digunakan.
- Komputer jinjing
(laptop/notebook)yang merupakan versi portable dari sebuah PC.
- Netbook yang merupakan
perangkat komputer jinjing akan tetapi lebih mobile ketimbang notebook
sebab memiliki ukuran yang kecil dan lebih murah karena terdapat
pengurangan fitur teknologi dibandingkan notebook.
- Macs yang merupakan kepanjangan
macintosh yang merupakan jenis yang sama dari sebuah PC akan tetapi
dianggap berbeda karena sistem sistem operasinya menggunakan mac OS.
- Mainframe, merupakan sebuah
komputer yang besar dan memiliki kemampuan super yang dilengkapi tumpukan
hard-drive dan RAM yang banyak dan menajalankan beberapa CPU secara
bersamaan.
- Server, merupakan sebuah sistem
komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan
komputer. Server ini didukung dengan prosesor yang yang bersifat scalable
dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang
disebut sebagai sistem operasi jaringan.
- Komputer analog.
- Komputer digital.
- Komputer hybrid, yang mana
penggunaanya komputer ini adalah diperuntukan proses pengolahan data yang
bersifat kuantitatif dan kualitatif.
- Komputer portable, saat ini
komputer portable sangat banyak digunakan dan telah banyak pilihan
dan menjadi pilihan utama karena sifatnya sangat portable. seperti
contohnya ipad, dan tablet PC.
- Subnotebook.
- Palmtop, jenis komputer
berukuran jauh lebih kecil dari sebuah notebook karena bisa digenggam
dengan tangan.
- Special purpose computer.
- General purpose computer.'
- Mini computer.
- 'Super computer.
Dari berbagai banyak pendapat di atas, maka dapat disimpulkan secara umum
bahwa Pengertian komputer merupakan suatu peralatan elektronik
yang dapat menerima input, mengolah input dengan menggunakan suatu program yang
tersimpan didalam memori komputer, memberikan output yang berupa informasi dan
dapat menyimpan program serta hasil pengolahan dalam suatu media penyimpanan
seperti hardisk, flashdisk atau penyimpanan lainnya. Pengertian Komputer
itu sebenarnya luas pengertiannya tapi yang diatas merupakan pendapat mengenaipengertian
komputer itu sendiri terdahulunya.
Sejarah kompoter merupakan sejarah panjang yang berisi kisah penemuan dari
sejumlah ahli. Pada 1822, Charles Babbage memiliki ide untuk menciptakan sebuah
alat bantu guna melakukan perhitungan yang rumit. Sayangnya, mesin rancangan
tersebut tidak pernah selesai dibuat. Namun, mesin tersebut menjadi cikal
bakal komputer modern di masa mendatang.Tahun 1937, penemu lain berhasil merancang komputer digital elektronis yang pertama. Ia adalah Dr. John V Atanasoff dan Clifford Berry. Namun, komputer yang diberi nama ABC (Atanasoff-Berry Computer) tersebut hanya dapat menghitung operasi perhitungan tambah dan kurang.
Pada 1943, ilmuwan Inggris berhasil merancang komputer elektronik khusus. Ia adalah Alan Turing. Komputer tersebut didesain khusus untuk tentara Inggris guna menembus kode pertahanan Jerman.
Pada 1944, komputer digital pertama berhasil dibuat oleh Howard Hathaway Aiken (american) dan diberi nama Mark I. Komputer ini berukuran superbersar. Luasnya 7,45 kaki x 50 kaki, dan beratnya 35 ton.
Pada 1946, dua orang ilmuwan berhasil membuat komputer skala besar. Ia adalah Dr. John W. Mauchly dan J. Presper Eckert, jr. Dunia kemudian mengenang kedua orang ini sebagai penemu komputer.
Pada 1947, William Shockley, John Bardeen, dan Walter Brattain menemukan transistor. Penemuan ini menjadi tonggak awal kehadiran komputer yang ukurannya terus mengecil.
Fungsi dan Manfaat Komputer
28 Oktober
2009 pukul 16:51

Setiap orang
memiliki alasan yang berbeda bila mereka di tanya tentang apa fungsinya
komputer, jawaban mereka antara lain :
- Mempermudah pekerjaan.
- Sebagai Alat komunikasi
- Sebagai alat untuk hiburan
Sebagian besar
orang akan menjawab 3 alasan diatas. Juga banyak orang tua yang di lahirkan
pada zaman tempo dulu tidak mengerti sama sekali manfaat komputer, sehingga
mereka tidak menganggap komputer itu penting dan hasilnya pada generasi
penerusnyapun mereka tidak menekankan atau mendidik anak-anak mereka untuk dan
harus mengerti bidang komputer.
Di dalam
dunia komputer semua hal, semua bidang mata pelajaran, perkuliahan dan usaha
ada di komputer, bahkan pendidikan dan ilmu pengetahuan lebih komplit bila
diperoleh dari komputer dengan media Internet dibandingkan dengan pelajaran
atau Ilmu yang di dapatkan dari Sekolah.
Sekarang
mari kita bahas apa fungsi dan manfaat komputer bagi kita :
1. Komputer
sebagai sarana mempermudah kerja :
Dengan
komputer banyak pekerjaan yang dapat di selesaikan dengan mudah, bila dahulu
orang mengetik surat harus dengan mesin tik, dan bila ada kesalahan maka kertas
tersebut akan di sobek dan di ketik ulang kembali, selain itu dengan mesin tik
dokumen yang telah di ketik tidak dapat di edit kembali, sementara dengan
menggunakan komputer kita dapat mengetik dokumen, mengedit dan menyimpan
dokumen tersebut untuk dapat di edit berulang-ulang.
2. Kompter
Sebagai Sarana Komunikasi
Zaman dahulu
bila berkomunikasi dengan seseorang yang berada jauh dari kita, kita dapat
menggunakan fasilitas telepon, tapi itu kita hanya mendengar suara teman atau
saudara kita. Dengan komputer kita dapat :
- Berbicara dengan teman atau
saudara kita
- Sambil bicara kita bisa melihat
mereka dengan menggunakan Webcam
- Dapat menuliskan kata-kata kita
kepada mereka (Chating)
- Juga kita dapat menulis surat
kepada mereka (Email)
- Kita dapat mengirim gambar atau
file kepada mereka dll
3. Komputer
sebagai Alat Hiburan
Dahulu alat
hiburan kita hanyalah Radio, tape, Televisi dan jalan-jalan untuk mengetahui
kondisi dan situasi dari satu wilayah. Dengan komputer kita dapat mengghibur
dirikita dengan berbagai fasilitas yang terdapat pada komputer antara lain :
- Mendenar lagu-lagu atau musik
melalui CD/DVD atau melalui Internet
- Menonton Vidoe lewat kaset
CD/DVD atau melalui Internet
- Bermain Game, dengan aplikasi
game yang kita Install sendiri atau Game online dengan Internet.
- Berhubungan dengan teman
melalui fasilitas Chating, atau Webcam
- Nonton TV, dari saluran TV Reciver
yang kita pasang pada komputer atau melalui TV Chanel Online dengan
Internet
4. Komputer
Sebagai Alat Pendidikan
Dahulu
fasilitas pendidikan hanya kita peroleh melalui Sekolah, dan selain di sekolah
informasi pendidikan dapat kita peroleh melalui media Radio, Televisi, Koran,
dan tempat-tempat kursus. Dengan menggunakan Komputer yang terhubung dengan
Internet ataupun tidak kita dapat memperoleh pendidikan dan Ilmu pengetahuan,
antara lain :
- Dari aplikasi yang kita
Install. Setiap aplikasi yang kita install pasti ada menu bantuannya
(Help) yaitu tutorial cara menggunakan program dan pelatihan.
- Aplikasi yang kita Install
dapat membuat kita menjadi ahli dalam beberapa bidang seperti : Adobe
photoshope, dengan aplikasi ini kita bisa menjadi seorang yang mahir
bidang grafis, Power Point ; dengan aplikasi ini kita menjadi
seorang yang mahir di bidang persentasi, Autocad ; dengan aplikasi
ini kita bisa menjadi seorang yang mahir di bidang disain arsitektur dll.
- Selain dari aplikasi yang kita
install, bila kita terhubung dengan Internet kita dapa memperoleh
pendidikan atau Ilmu pengetahuan seperti : Sejarah, Kebudayaan,
Matematika, Sosial, Biologi, Kedokteran atau Kesehatan, Ekonomi, Politik,
Website Designe, Bahasa (segala Bahasa dapat di peroleh), pengetahuan
Agama dll.
5. Komputer
Sebagai Sarana Informasi
Dengan
komputer kita dapat melihat atau memperoleh informasi yang kita butuhkan
seperti :
- Informasi pendidikan,
Tempat-tempat Pendidikan
- Informasi Hiburan, mencari
tempat-tempat Hiburan
- Informasi Travel, mencari dan
memesan tiket transprotasi
- Informasi Produk, mencari
produk yang kita inginkan.
- Informasi Pekerjaan, menjari
lowongan kerja.
- Informasi Berita, mencari
kejadian atau berita dalam dan luar negeri
- Informasi Cuaca, mengetahui
keadaan cuaca saat ini
- Informasi Lalulintas,
mengetahui situasi lalulintas
- Informasi Kesehatan, mencari
tips kesehatan serta tempat2 untuk pengobatan.
- Informasi Politik
- Informasi Perdagangan
- Informasi Usaha, mencari
peluang untuk membuka usaha
- dan masih banyak lagi informasi
yang dapat kita peroleh dari Komputer yang terhubung dengan Internet.
6. Komputer
Sebagai Sarana Usaha
Selain untuk
komunikasi, Mempermudah pekerjaan, serta alat hiburan, komputer juga dapat
dipergunakan sebagai alat untuk melakukan banyak usaha yang mendatangkan
penghasilan bagi kita antara lain :
- Membuat Rental Komputer
- Membuat Warnet
- Membuat Usaha percetakan
- Membuat usaha Vidoe Editing
- Membuat Usaha Ringtone dan
Wallpaper ke Hp
- Membuat Usaha Sablon
- Membuat usaha Service dan Install
Komputer Software
- Membuka usaha Disain
Arsitektur.
- Membuka Usaha disain Grafis
untuk periklanan
- Membuka Usaha disain Website
- Membuka Usaha programer
akounting dan keuangan
- Membuka Usaha Kursus Komputer
- Membuat Jasa Website sebagai
media Informasi
- Mengarang dan membuat buku
Online yang dapat di jual
- dll
7. Komputer
Sebagai Sarana Kontrol
Dibeberapa
pabrik, Perhotelan, dan perusahaan banyak komputer dipergunakan sebagai sarana
untuk mengontrol atau mengoperasikan system seperti :
- Mengontrol kamera security
- Mengontrol pengoperasian mesin
Robot pabrik
- Mengontrol Escalator
- Pengontorlan pencahayaan untuk
lampu Studio rekaman
- Pengontrolan peralatan Editing
Video
- Pengontrolan tata lampu traffic
jalan
- Pengontrolan system jaringan
Network
- dll
Tapi dari
segala hal-hal yang positip yang dapat diperoleh dari komputer, banyak sisi
negatif yang di timbulkan oleh pengguna komputer antara lain :
- Dengan adanya fasilitas
komputer sebagai alat hiburan seperti chating dan game, orang banyak yang
terlena sehingga mereka lupa terhadap tugas dan tanggung jawap mereka,
seperti belajar, bekerja dll.
- Dengan mengakses situs2 yang
menampilkan gambar serta video porno dapat merusak akhlak seseorang.
- Banyak terjadi aksi penipuan
dengan membuat Website untuk mendapatkan uang secara mudah.
- Programer yang terkenal dengan
sebutan Hacker, yang dapat mengambil data seseorang untuk diperjual
belikan, serta dapat merusak system orang.
Tapi
kesemuanya itu baik dan buruknya fungsi komputer tergantung kepada si pemakainya,
dan saya yakin bahwa komputer di ciptakan bukanlah untuk membuat hal yang
buruk, tetapi untuk membantu manusia dalam mempermudah segala bidang pekerjaan.
Penemu Komputer : Tahukah teman-teman siapa penemu komputer pertama kali? komputer yang sampai saat ini masih kita pakai dan kita butuhkan ternyata awalnya adalah penemuan beliau sang Ilmuwan. Namanya adalah Charles Babbage, berkewarganegaraan Inggris. lahir pada tanggal 26 Desember 1792 . beliau lahir di daerah yang sekarang dikenal dengan nama Southwark.
Di usia 20 tahunan Babbage bekerja sebagai seorang ahli matematika terutama dibidang fungsi kalkulus. Tahun 1816, dia terpilih sebagai anggota “Royal Society” (organisasi sains dan akademis independen Inggris Raya, masih aktif hingga kini) dan memainkan peran penting di yayasan “Astronomical Society” (organisasi Astronomi dan geofisika Inggris raya, masih aktif hingga kini) pada tahun 1820. Pada masa ini Babbage mulai tertarik pada mesin hitung, yang berlanjut hingga akhir hayatnya.
Beliau sangat banyak memberikan kontribusi dansangat ahli khususnya di Bidang komputer. ebagian dari mesin yang dikembangkannya kini dapat dilihat di Musium Sains London. Pada masa itu, perhitungan dengan menggunakan tabel matematika sering mengalami kesalahan. Babbage ingin mengembangkan cara melakukan perhitungan secara mekanik, sehingga dapat mengurangi kesalahan perhitungan yang sering dilakukan oleh manusia. Saat itu, Babbage mendapat ilmu dan inspirasi dari perkembangan mesin hitung yang dikerjakan oleh Wilhelm Schickard, Blaise Pascal, dan Gottfried Leibniz.
Tahun 1821 Babbage menciptakan Difference Engine, sebuah mesin yang dapat menyusun Tabel Matematika. Saat melengkapi mesin tersebut di tahun 1832, Babbage mendapatkan ide tentang mesin yang lebih baik, yang akan mampu menyelesaikan tidak hanya satu jenis namun berbagai jenis operasi aritmatika. Mesin ini dinamakan Analytical Engine (1856), yang dimaksudkan sebagai mesin pemanipulasi simbol umum, serta mempunyai beberapa karakteristik dari komputer modern. Diantaranya adalah penggunaan punched card, sebuah unit memori untuk memasukkan angka, dan berbagai elemen dasar komputer lainnya.
Interaksi
manusia dan Komputer :
Pengertian
Interaksi
Interaksi adalah komunikasi dua arah antara manusia (user) dan sistem komputer.
Interaksi adalah komunikasi dua arah antara manusia (user) dan sistem komputer.
Pengertian
Interaksi Manusia dan Komputer
Interaksi manusia dan komputer adalah sebuah hubungan atau komunikasi antara manusia dengan komputer untuk berinteraksi, yang keduanya saling memberikan masukan dan umpan balik melalui sebuah antarmuka untuk memperoleh hasil akhir yang diharapkan.
Interaksi manusia dan komputer adalah sebuah hubungan atau komunikasi antara manusia dengan komputer untuk berinteraksi, yang keduanya saling memberikan masukan dan umpan balik melalui sebuah antarmuka untuk memperoleh hasil akhir yang diharapkan.
Tanpa
disadari, kita sebagai manusia setiap harinya pasti berinteraksi dengan
komputer.
Contohnya apa?
Dengan menekan tombol baik berupa angka ataupun huruf di keyboard, atau meng-klik mouse untuk membuka menu tertentu di komputer, sehingga komputer dapat merespon kita untuk menjalankan apa yang kita inginkan. Itu salah satunya .
Contohnya apa?
Dengan menekan tombol baik berupa angka ataupun huruf di keyboard, atau meng-klik mouse untuk membuka menu tertentu di komputer, sehingga komputer dapat merespon kita untuk menjalankan apa yang kita inginkan. Itu salah satunya .
Terdapat
beberapa model atau jenis interaksi manusia dan komputer :
- Command Line Interface
(Berinteraksi menggunakan satu baris perintah)
Contoh : Unix, Linux, DOS
- Menu (Pilihan yang disediakan
oleh suatu perangkat lunak)
Contoh : Semua software yang menggunakan menu. - Natural Language (bahasa alami)
Contoh : bahasa pemrograman terstruktur. - Question/answer and query
dialogue
contoh : mysql, dbase interaktif, dll - Form-fills and spreadsheets
contoh : excel, lotus, openoffice spreadsheet - WIMP
- Windows Icon Menu Pointer
- Windows Icon Mouse Pulldown Menu
yang termasuk komponen WIMP : button, dialogue boxes, pallettes, dll
Di dalam
hidup ini setiap makhluk pasti akan berinteraksi dengan yang lain nya , contoh
dari interaksi itu seperti segerombolan semut saling berinteraksi untuk
mengerjakan sesuatu hal, sama hal nya dengan manusia manusia akan berinteraksi
dengan manusia yang lain nya tuk tujuan tertentu, manusia tidak akan bisa hidup
sendiri karna manusia adalah makhluq sosial dan butuh bantuan orang lain.
Tidak hanya
dengan manusia saja manusia berinteraksi juga dengan komputer, kita ketahui akhir akhir ini komputer sangat lah
pesat perkembangannya maupun dari soft ware ataupun hardware nya, dalam bidang
apapun komputer sangat berperan penting dalam penggunaanya, dalam bidang
pendidikan atau edukasi komputer dapat membantu memahami anak didik dalam suatu
hal. disinilah tejadi Interaksi Manusia dan Komputer.
Dalam perkembanganya komputer mempunyai beberapa generasi, generasi pertama yang menggunakan tabung hampa udara yang sangat besar dan tidak efisien sampai saat ini yang mnggunakan processor yang sangat kecil dan sangat effisien. Kita juga mengetahui bahwa komputer terdiri dari user software dan hardware , ketiga aspek ini sangat berpengaruh antar satu dan yang lainya jika tak ada salah satu dari aspek ini maka komputer tidak akan berfungsi, ada software dan hardware tanpa user maka komputer hanya jadi benda yang tak berguna karna tak da user yang mnggunakan, begitupun jika tak ada software user akan sulit berhubungan langsung dengan hardware, dan jika tak ada hardware apa yang akan dijalan kan ??,….
dalam interaksi manusia dengan komputer software menjadi bagian yang penting, dalam pekembangna nya software bertujuan untuk memudahkan user untuk menggunakan komputer, software juga berfungsi mengatur seluruh kerja hardware dengan perintah utama dari user, apa yang diinginkan oleh user akan di konversikan oleh software agar dapat di mengerti oleh hardware.
kemampuan dari komputer sangat lah menakjubkan misalnya saja melaukan oprasi dasar seperti perhitungan dalam satuan millisecond, microsecond, dan picosecond, misalkan saja manusia dapat mengerjakan satu perhitungan dalam waktu satu detik, satu detik perhitungan di komputer akan di selesaikan sselama 1 triliun detik atau 31709 tahu (1 picosecond = 1 triliun detik ) !!!!!
Walaupun kelihatanya komputer lebi unggul dari manusia tapi hal yang tak dapat menyamai manusia adalah manusia mempunyai inisiatip dan dapat beradaptasi dalam kondisi tertentu, sedang komputer tidak dapat melakukan hal tersebut. Sehebat apa pun buatan manusia tak akan melebihi apa yang telah di ciptakan oleh Allah.
Dalam perkembanganya komputer mempunyai beberapa generasi, generasi pertama yang menggunakan tabung hampa udara yang sangat besar dan tidak efisien sampai saat ini yang mnggunakan processor yang sangat kecil dan sangat effisien. Kita juga mengetahui bahwa komputer terdiri dari user software dan hardware , ketiga aspek ini sangat berpengaruh antar satu dan yang lainya jika tak ada salah satu dari aspek ini maka komputer tidak akan berfungsi, ada software dan hardware tanpa user maka komputer hanya jadi benda yang tak berguna karna tak da user yang mnggunakan, begitupun jika tak ada software user akan sulit berhubungan langsung dengan hardware, dan jika tak ada hardware apa yang akan dijalan kan ??,….
dalam interaksi manusia dengan komputer software menjadi bagian yang penting, dalam pekembangna nya software bertujuan untuk memudahkan user untuk menggunakan komputer, software juga berfungsi mengatur seluruh kerja hardware dengan perintah utama dari user, apa yang diinginkan oleh user akan di konversikan oleh software agar dapat di mengerti oleh hardware.
kemampuan dari komputer sangat lah menakjubkan misalnya saja melaukan oprasi dasar seperti perhitungan dalam satuan millisecond, microsecond, dan picosecond, misalkan saja manusia dapat mengerjakan satu perhitungan dalam waktu satu detik, satu detik perhitungan di komputer akan di selesaikan sselama 1 triliun detik atau 31709 tahu (1 picosecond = 1 triliun detik ) !!!!!
Walaupun kelihatanya komputer lebi unggul dari manusia tapi hal yang tak dapat menyamai manusia adalah manusia mempunyai inisiatip dan dapat beradaptasi dalam kondisi tertentu, sedang komputer tidak dapat melakukan hal tersebut. Sehebat apa pun buatan manusia tak akan melebihi apa yang telah di ciptakan oleh Allah.
KEGUNAAN DARIPADA
KOMPUTER
Penggunaan Komputer : Sebelum bahas penggunaan
komputer, mungkin bermanfaat, kalau teman-teman memakai modem di
komputer atau laptopnya, dan ingin mempercepat koneksi modem nya, silahkan baca
artikel Mempercepat koneksi Modem dulu.
Okay… Komputer digital pertama, dengan ukuran dan biaya yang besar, sebagian
besar mengerjakan perhitungan ilmiah. ENIAC, komputer awal AS semula didesain
untuk memperhitungkan tabel ilmu balistik untuk persenjataan (artileri),
menghitung kerapatan penampang neutron untuk melihat jika bom hidrogen akan
bekerja dengan semestinya (perhitungan ini, yang dilakukan pada Desember 1945
sampai Januari 1946 dan melibatkan dala dalam lebih dari satu juta kartu punch,
memperlihatkan bentuk lalu di bawah pertimbangan akan gagal). CSIR Mk I,
komputer pertama Australia, mengevaluasi pola curah hujan untuk tempat
penampungan dari Snowy Mountains, suatu proyek pembangkitan hidroelektrik
besar. Yang lainnya juga dipakai dalam kriptanalisis, misalnya komputer elektronik digital yang
pertama, Colossus, dibuat selama Perang Dunia II. Akan tetapi, visionaris awal
juga menyangka bahwa pemrograman itu akan membolehkan main catur, memindahkan
gambar dan penggunaan lain.Orang-orang di pemerintah dan perusahaan besar juga memakai komputer untuk mengotomasikan banyak koleksi data dan mengerjakan tugas yang sebelumnya dikerjakan oleh manusia – misalnya, memelihara dan memperbarui rekening dan inventaris. Dalam bidang pendidikan, ilmuwan di berbagai bidang mulai memakai komputer untuk analisa mereka sendiri. Penurunan harga komputer membuat mereka dapat dipakai oleh organisasi yang lebih kecil. Bisnis, organisasi, dan pemerintah sering menggunakan amat banyak komputer kecil untuk menyelesaikan tugas bahwa dulunya dilakukan oleh komputer kerangka utama yang mahal dan besar. Kumpulan komputer yang lebih kecil di satu lokasi diserahkan ke sebagai perkebunan server.
Youtube Upin dan ipin
Dengan penemuan mikroprosesor di 1970-an, menjadi mungkin menghasilkan komputer yang sangat murah. Sony Ericsson K530i PC menjadi populer untuk banyak tugas, termasuk menyimpan buku, menulis dan mencetak dokumen. Perhitungan meramalkan dan lain berulang matematika dengan spreadsheet, berhubungan dengan e-pos dan, Internet. Namun, ketersediaan luas komputer dan mudah customization sudah melihat mereka dipakai untuk banyak maksud lain.
Download Game Blackberry Gratis
Sekaligus, komputer kecil, biasanya dengan mengatur memprogram, mulai menemukan cara mereka ke dalam alat lain seperti peralatan rumah, mobil, pesawat terbang, dan perlengkapan industri. Yang ini prosesor benam menguasai kelakuan alat seperti itu yang lebih mudah, membolehkan kelakuan kontrol yang lebih kompleks (untuk kejadian, perkembangan anti-kunci rem di mobil). Saat abad kedua puluh satu dimulai, kebanyakan alat listrik, kebanyakan bentuk angkutan bertenaga, dan kebanyakan batas produksi pabrik dikuasai di samping komputer. Kebanyakan insinyur meramalkan bahwa ini cenderung kepada akan terus. http://1001beritaterkini.blogspot.com/2010/11/jakarta-motor-show-2010.html
SEJARAH PENTIUM
Kita telah mengenal kata Pentium dalam dunia komputer hampir satu dasawarsa
ini. Nama prosesor yang telah menjadi ujung tombak Intel dalam menguasai pasar
prosesor PC desktop dunia ini lebih dikenal daripada arti asli dari kata
Pentium yang memang dalam arti Yunani berarti 5 ( lima ) ini, memang Intel
memilih nama ini karena prosesor Pentium pada awalnya merupakan prosesor Intel
generasi ke lima. Lucu mungkin kalau dipikir bahwa Pentium 4, prosesor 32-bit
terbaru Intel, masih menyandang nama Pentium yang arti namanya menunjukkan
kalau prosesor ini masih merupakan prosesor generasi ke lima. Padahal kalau
kita melihat perubahan arsitektur dalam prosesor terbaru Intel ini, mungkin
lebih tepatnya merupakan generasi ke tujuh. Mungkin mestinya Septium or
something like that lah, ya kan ? hehe… Yah meski alasan itu sepertinya kurang
tepat, Intel memiliki alasan lain kenapa Pentium masih menjadi nama handalan
lini produk prosesor Intel, karena nama Pentium telah menjadi brand-name
prosesornya, orang-orang hanya tahu Pentium dan hanya Pentium, mungkin
ditakutkan kalau Intel memakai nama-nama aneh lagi, orang akan menjadi bingung.
Hmm… alasan yang baik juga…Dalam artikel ini saya ingin menceritakan kepada anda para pembaca budiman, sejarah Pentium dari awal sampai generasi terakhir Pentium. Semoga artikel ini dapat menambah wawasan komputer anda serta memberikan gambaran tentang perkembangan prosesor ini dari segi arsitekturnya.
The story begins here…..
Pentium
Diluncurkan sekitar awal tahun ’90-an, tahun 1993 tepatnya, Pentium merupakan lompatan besar dalam sejarah prosesor X86 dimana arsitektur prosesor 32-bit mengalami perubahan yang sangat besar. Hal ini menyebabkan kecepatan Pentium ( 80586 atau singkatnya 586 ) secara clock-for-clock dengan prosesor 486 ( generasi sebelumnya ) jauh lebih cepat.
Dimulai dengan kecepatan 60 Mhz sampai 233 Mhz, prosesor ini telah membuat revolusi baru dalam dunia PC. Pada versi awalnya ( Pentium 60 Mhz ) prosesor ini pernah membuat heboh di kalangan dunia PC karena menurut seorang profesor, prosesor ini telah melakukan kesalahan perhitungan jika dilakukan kombinasi perhitungan perkalian dan pengakaran. Hal ini diakui oleh Intel yang lalu menarik kembali seluruh prosesor Pentium 60 Mhz sekaligus menghapus armada prosesor 60 dan 66 Mhz yang lalu diganti dengan Pentium 75 Mhz.
Di Indonesia, entah di negara lain, penulis mengamati kalau prosesor Pentium yang paling banyak dipakai adalah prosesor Pentium 133 Mhz, mungkin anda pembaca pernah memilikinya ?
Intel membuat chipset Pentium ini mulai dari FX, HX, VX sampai yang mampu mendukung Pentium versi akhir dengan MMX, chipset TX , bentuk pengepakan prosesornya adalah Socket-7.
Pentium mengalami sedikit perubahan arsitektur seiring dengan perkembangan teknologi dengan diperkenalkannya instruksi multimedia baru yang disebut MMX pada tahun 1994. Meskipun digemborkan oleh Intel kalau prosesor dengan kemampuan ini dapat meningkatkan pengalaman multimedia ( multimedia experience ) sampai 30-50%, tetapi pada kenyataannya kumpulan instruksi ini banyak tidak terpakai oleh para programmer multimedia ( terutama game ). Tetapi instruksi MMX ini merupakan cikal bakal dari instruksi SIMD ( Single Instruction Multiple Data ) yang sejak itu mulai dikembangkan. Instruksi 3DNow! Dari AMD sebagai contoh merupakan penyempurnaan dari instruksi MMX, demikian pula ISSE ( Internet Streaming SIMD Extension ) milik Intel sendiri.
Pentium Pro
Selama pengembangannya, Intel juga membuat Pentium yang dibuat khusus untuk komputer performa tinggi, seperti server, yaitu Pentium Pro. Untuk pertama kalinya Intel menyatukan L2-cache kedalam prosesornya. Tidak banyak Pentium Pro yang beredar, itu dikarenakan oleh sangat tingginya harga sebuah prosesornya, bahkan sampai saat ini ! Tidaklah heran jika hanya sedikit speed grades yang tersedia untuk Pentium Pro, antara 200 Mhz s/d 233 Mhz. Jika anda iseng-iseng mencari prosesor tipe ini, anda akan tercengang melihat harganya, apalagi jika dibandingkan dengan unsur teknologinya. Meski begitu arsitektur dasar Pentium Pro merupakan fondasi dari pengembangan Pentium II. Kelemahan dari Pentium Pro ini adalah lemahnya kemampuan menjalankan program 16-bit lama, ini dikarenakan memang arsitektur awal prosesor ini diutamakan untuk aplikasi 32-bit. Tidaklah heran jika performa Pentium Pro dibawah atau setara dengan Pentium jika menjalankan aplikasi 16&32-bit seperti Windows9X. Lain ceritanya jika menggunakan prosesor ini pada Windows NT yang desain awalnya sudah benar-benar 32-bit.
Pentium II
Dengan kode sandi pengembangan ‘Klamath’, Pentium II merupakan peningkatan signifikan dari arsitektur lama Pentium. Perubahan pada struktur dan besar cache, penempatan L2-cache, serta yang mencolok cara pengepakan prosesor yang baru, PPGA ( Plastic Pin Grid Array ) yang oleh Intel dulu dianggap dapat menekan biaya produksi prosesornya. Perubahan bentuk pengepakan prosesor ini membuat para pembuat motherboard terpaksa merubah rumah prosesor dari Socket ke slot, bernama Slot-1. Dengan cara ini, prosesor ditancapkan ke slot yang tersedia, mirip dengan menancap kartu ekspansi. Chipset awal Intel ( dan masih merupakan chipset terbaik sejauh ini ) untuk Pentium II adalah i440BX untuk PC standar, serta i440LX untuk budget PC.
Penempatan cache L2 didalam prosesor tetapi bukan diintinya juga merupakan perbedaan utama PII dengan Pentium. Kalau dulu cache ditaruh di motherboard, kali ini Intel menaruh cachenya di papan sirkuit prosesornya. Hal ini dapat meningkatkan kinerja prosesor karena cachenya bekerja pada ½ clock prosesor, jadi jika prosesornya bekerja pada 350 Mhz, cachenya berarti bekerja pada 175 Mhz. Ini merupakan peningkatan berarti dari arsitektur lama yang cachenya bekerja pada clock tertentu yang diatur motherboard.
Pada Pentium II juga diperbaiki performa 16-bit dari pendahulunya, Pentium Pro. Sehingga dalam menjalankan aplikasi campuran 16 & 32-bit kecepatannya dapat terdongkrak.
Besar inti Pentium II juga lebih kecil, hal ini disebabkan prosesor ini dibuat pada pemrosesan 0.25-micron.
Tingkatan kecepatan Pentium II dimulai dari PII 233 Mhz sampai PII 450 Mhz. Dimana tingkat kecepatan yang paling sering ditemukan adalah antara 300-450 Mhz.
Celeron
Intel melihat pasar yang cukup besar dalam PC yang berharga dibawah $1000, dimana performa tidak terlalu diperhatikan, kasarnya komputer ‘yang penting jalan lah’. Intel memasuki pasar ini dengan meluncurkan prosesor Celeron, sebuah varian dari Pentium II dengan ‘mengkebiri’ beberapa kemampuan PII, pada akhir tahun 1998. Peng-‘kebiri’-an Celeron dapat dilihat dari ketidakhadiran cache L2 serta pembatasan FSB yang kalau PII bisa sampai 100 Mhz, Celeron cuma 66 Mhz. Kedua pembatasan itu dapat menurunkan harga Celeron sampai hampir ½ PII, tentu saja dengan penalti performa yang cukup buruk.
Performa Celeron yang buruk ini sempat dikritik oleh para entusias komputer, terutama karena ketidakhadiran cache L2 yang sangat berpengaruh pada performa prosesor. Oleh karena itu Intel meluncurkan Celeron yang ditambahi L2 cache tetapi cuma 128 KB, lebih kecil dari PII yang cachenya 512 KB, mulai tingkat kecepatan 300 Mhz, sehingga dipasaran ada 2 macam Celeron 300 Mhz, yang dengan cache L2 dan yang tidak memiliki L2 cache. Perbedaannya dapat dilihat dari inisial A dibelakang tingkat kecepatannya, jadi yang dengan cache L2 Celeronnya diberi nama Celeron 300A. Semenjak itu semua Celeron diatas 300 Mhz pasti memiliki 128 KB cache L2. Tetapi kesemuanya itu tidak menjadikan Celeron lebih baik dari PIII sampai versi terakhirnya pun, itu selain dikarenakan FSB-nya yang hanya 66Mhz, juga cache L2-nya yang cuma 4 way set associative, tidak seperti PIII yang 8-way set associative, and that matters much ! Kelihatan seperti prosesor yang dikebiri banget yah ?
Dikarenakan ketidakhadiran atau sedikitnya cache L2, Celeron dianggap prosesor yang paling mudah di overclock. L2 cache mempengaruhi kemampuan overclock prosesor karena begitu prosesor dinaikkan frekuensi clocknya melebihi kemampuannya maka secara otomatis clock pada cache juga terangkat. Jika tidak mempunyai cache maka masalahnya lebih mudah lagi. Penulis pernah mendengar kalau ada Celeron yang mampu di overclock dengan kenaikan sampai 400-450 Mhz, jadi jika ada Celeron 300 Mhz di overclock, maka kenaikannya bisa sampai 700-750 Mhz !! Gile benerrr……
FSB juga merupakan bottleneck yang menghalangi Celeron bersaing dengan kakak-kakaknya. Dengan FSB 66 Mhz, sebuah prosesor Celeron baru dapat menyaingi PII jika kecepatannya lebih cepat ¾-nya, dan hal itu cukup mengganggu pula, saya kira ini merupakan strategi Intel untuk menghindari Celeron untuk bersaing langsung dengan armada prosesor cepat lain milik Intel sendiri.
Satu hal yang perlu dicatat, Celeron merupakan prosesor pertama Intel yang menggunakan Socket 370, sehingga bentuk prosesornya balik ke seperti dahulu lagi, berbentuk bujur sangkar dan mempunyai kaki banyak ( dalam hal ini 370 pin ) dibawahnya. Hal ini dilanjutkan terus sampai sekarang, mungkin menandai awalnya kematian Slot-1… Peletakan inti Celeron Socket ini juga model baru, namanya FC-PGA ( Flip-Chip Pin Grid Array ) dimana inti prosesor diletakkan pada permukaan atas prosesor, sehingga dapat melepas panas lebih baik.
Celeron versi akhir, Celeron II, berisi arsitektur yang lebih baik lagi dari kakaknya, karena arsitekturnya berdasar pada PIII serta telah memiliki ISSE yang dulu hanya dimiliki oleh PIII. Serta mempunyai bentuk bukan slot lagi tapi balik ke Socket seperti Pentium lama. Dan juga Celeron II telah diproduksi pada 0.18-micron. Tetapi dalam waktu dekat kabarnya Intel berencana membuat Celeron II dengan FSB 100Mhz, dan itu merupakan kabar yang baik.
Pentium III ( Merced )
Dengan kode sandi pengembangan Merced, Pentium III dibuat untuk memperbaiki kelemahan-kelemahan yang ada di Pentium II dan menurut penulis pribadi juga merupakan jawaban Intel dari prosesor K6-2 AMD yang memiliki instruksi khusus 3Dnow!, semenjak PII tidak memiliki instruksi-instruksi khusus seperti itu, kecuali MMX milik Intel sendiri. Di prosesor PIII yang masih diproduksi pada 0.25-micron ini, telah dilakukan perubahan yang cukup mendasar. Hal yang berubah pada PIII adalah hadirnya instruksi-instruksi ISSE milik Intel yang merupakan pengembangan dari MMX itu sendiri.
Prosesor ini menggunakan L2 cache yang masih diluar inti prosesor, meski pada tahap ini Intel sudah mulai menyadari kalau arsitektur cache ini tidaklah membantu kinerja prosesor serta teknologinya sudah dapat menyatukan, demi menjaga kompabilitas pada slot, Intel terpaksa membuat prosesor ini masih dalam bentuk slot.
Pentium III ( Coppermine )
Diluncurkan pada awal tahun 2000, prosesor generasi ke-2 dari PIII ini memperbaiki hampir semua kekurangan PIII generasi awal, sekalian juga memperkenalkan untuk pertama kalinya teknologi FC-PGA terbaru Intel dalam pembuatan prosesornya dan tentu saja sudah diproses pada 0.18-micron. Juga diperkenalkan FSB 133 Mhz sehingga dapat mendongkrak kinerja prosesor. Pada Meski sebagian besar prosesornya berbentuk Socket lagi, tapi untuk beberapa speed grades masih mempertahankan bentuk Slot-1-nya untuk kompabilitas motherboard-motherboard lama.
Model Pentium III ini memiliki banyak model sampai mungkin dapat membingungkan. Terutama yang memiliki speed grades 600Mhz keatas, misalnya pada speed grade 600 Mhz ada yang 600, 600E, 600EB, ada juga yang 600B. Inisial E menunjukkan kalau FSB PIII 600Mhz itu sudah 133 Mhz, kalau inisial B-nya menunjukkan kalau bentuknya sudah FC-PGA ( PIII berbentuk Socket 370 ). Cukup memusingkan bukan untuk satu model prosesor saja ? Tetapi untuk yang diatas 800 Mhz, kebanyakan atau mungkin seluruh prosesornya pasti sudah memiliki bus FSB 133 Mhz dan sudah berbentuk Socket FC-PGA.
Pengembangan terbaru PIII generari kedua ini adalah dari sistem manajemen cachenya yang baru, disebut ATC atau Advanced Transfer Cache, yang memampukan cache yang terpasang pada PIII ini dapat mengawasi data apa yang paling sering dipakai pada aktifitas proses tertentu. Juga ditambahkan sekitar 20-30-an instruksi-instruksi multimedia baru yang oleh Intel disebut ISSE II.
PIII Coppemine berhasil menembus batas 1 Ghz dalam perlombaan Ghz yang telah ‘diadakan’ sekitar kuartal kedua tahun ini. Meski kalah dengan AMD yang telah mencapai 1 Ghz terlebih dahulu, Intel tampaknya telah banyak melakukan perubahan sana-sini agar prosesornya dapat ‘dipaksa’ untuk mencapai 1 Ghz. Prosesor PIII tertinggi saat penulisan artikel ini sudah mencapai 1.13 Ghz.
Pentium III ( Tualatin )
Pentium III generasi ke-3 ini dikabarkan akan diluncurkan pada kuartal ke-1 atau 2 tahun 2001, selain akan memiliki clock yang lebih tinggi juga akan dibuat pada pemrosesan terbaru milik Intel, 0.13-micron. Satu hal yang menarik dari PIII Tualatin adalah prosesor ini mendukung penggunaan bus 200 Mhz, meski tetap mempertahankan bentuk Socket-370-nya. Tentunya ini membuat motherboard lama tidak akan dapat mendukung PIII Tualatin. Kabarnya Intel tidak akan langsung menggunakan kemampuan 200 Mhz PIII baru ini untuk menghindari persaingan langsung dengan saudaranya, Pentium 4. PIII baru ini juga akan mendukung baik SDRAM maupun DDR SDRAM.
Pentium 4 ( Willamette )
Prosesor termutakhir dari keluarga Pentium adalah Pentium 4 (P4), yang proyeknya telah dimulai Intel sejak 1-2 tahun lalu. Dengan 1.4 Ghz sebagai speed grades terkecil untuk P4 ini membuat P4 menjadi prosesor 32-bit tercepat saat ini. Dibuat pada pemrosesan 0.18-micron untuk versi-versi awalnya, P4 akan secara bertahap berpindah ke 0.13-micron seiring dengan pertambahan clocknya. Diperkirakan P4 akan mampu dibuat sampai kisaran 2 Ghz.
Dengan menggunakan chipset baru berkode ‘Tehama’, prosesor ini pada rencananya akam menggunakan Rambus sebagai interface memory-nya, hal ini dikarenakan arsitektur prosesor ini lebih dioptimisasikan pada arsitektur Rambus. Penggunaan Rambus sebagai memory membuat mahalnya sebuah system yang menggunakan P4 ini, sekeping RIMM yang besarnya 64MB, harganya bisa mencapai $400-an, coba dibandingkan dengan DIMM SDRAM biasa yang harganya cuma $70-an, beda sekali bukan ? Tetapi jika melihat perfoma yang didapat, tampaknya mungkin harga semahal itu masuk akal bukan ?
Perubahan arsitektur ini juga membuat ukuran inti P4 menjadi lebih besar, sekitar 200-an mm2 , bandingkan dengan inti PIII yang cuma 150-an mm2 . Hal ini membuat prosesor P4 membutuhkan heatsink yang lebih besar dan frame pendingin yang lebih kuat juga. Belum lagi karena bentuknya yang ‘baru’ ini membuat para desainer casing harus membuat casing model baru lagi yang dapat merumahkan P4, standard ini telah disiapkan Intel dengan nama ATX 2.0. Jadi yang harapan untuk dapat mengupgrade PIII-nya ke P4 dapat anda buang saja, cukup disayangkan sekali ! Tetapi itulah resiko dari perkembangan teknologi. Hal ini menunjukkan kalau P4 memang investasi yang cukup mahal, tidaklah heran jika P4 untuk sementara hanya ditujukan untuk kalangan server saja, belum untuk desktop, tetapi ada pula rencana kearah situ.
Mengenai detil P4 dapat anda baca pada berita-berita seiring dengan makin terbukanya informasi mengenai P4.
Pentium V (?)
Sejauh ini masih merupakan rumor kalau Intel akan mengembangkan Pentium V, mungkin Pentium V merupakan generasi terakhir Pentium dan sekaligus generasi terakhir prosesor 32-bit Intel. Tidak banyak info yang didapat sejauh ini.
ILMU KOMPUTER
Dasar KlasifikasiIlmu komputer adalah disiplin ilmu yang melingkupi cabang ilmu yang cukup luas, dari masalah teori-teori dasar sampai teknologi aplikasi. Pengklasifikasian Ilmu Komputer biasanya merefer ke Matriks Dennings, yaitu salah satu matriks penggolongan Ilmu Komputer yang diciptakan oleh Peter J. Dennings [1][2].
Klasifikasi ini mengalami beberapa perbaikan, dimana versi terakhir adalah versi tahun 1999 [2][3]. Dalam versi terakhir ini ilmu komputer terbagi dalam 12 subbidang (versi sebelumnya adalah 9 subbidang). 12 subbidang Ilmu Komputer ini adalah:
Algoritma dan Struktur Data
(Algorithms and Data Structures) Bahasa Pemrograman
(Programming Languages)
Arsitektur
(Architecture) Sistem Operasi dan Jaringan
(Operating Systems and Networks)
Software Engineering Database dan Sistim Retrieval Informasi
(Database and Information Retrieval Systems)
Artificial Intelligence dan Robotik
(Artificial Intelligence and Robotics) Grafik
(Graphics)
Human Computer Interaction Ilmu Komputasi
(Computational Sciences)
Organizational Informatics BioInformatik
(BioInformatics)
Dennings memberi catatan khusus untuk bidang BioInformatik sebagai bidang baru yang merupakan gabungan antara Ilmu Komputer dan Biologi, dan saat ini mengalami perkembangan yang cukup signifikan.
Kemudian seiring dengan peningkatan ilmu dan teknologi, ada kemungkinan matriks ini akan mengalami perbaikan lagi di kelak kemudian hari. Baris dalam matriks Denning ini menggambarkan bidang-bidang dalam ilmu komputer. Sedangkan kolom pada matriks menggambarkan paradigma bidang-bidang tersebut, yang direfleksikan dalam tiga hal: Teori (Theory), Abstraksi (Abstraction), dan Desain (Design).
*
Teori: adalah berlandaskan pada pendekatan matematika, dimana untuk mendapatkan suatu teori yang valid, harus melalui proses-proses sbb:
1. pendefinisian (definition)
2. pembuatan teorema (theorema)
3. pembuktian (proof)
4. penginterpretasian hasil (interpret result)
*
Abstraksi: atau pemodelan (modeling), adalah berlandaskan pada metode eksperimen ilmiah, dimana dalam melakukan invesitigasi terhadap suatu fenomena, harus melalui proses-proses sbb:
1. membentuk hipotesa (form a hypothesis)
2. membuat suatu model dan melakukan prediksi (construct a model and make a predition)
3. mendesain eksperimen dan mengumpulkan data (design an experiment and collect data)
4. menganalisa hasil (analyze hasil)
*
Desain: adalah berlandaskan pada pendekatann engineering (teknik), dimana pada saat mendesain sebuah sistem atau device untuk memecahkan masalah, harus melalui proses-proses sbb:
1. menyatakan requirement (state requirements),
2. menyatakan spesifikasi (state specifications)
3. melakukan desain dan implementasi sistem (design and implement the system)
4. melakukan pengetesan terhadap sistem (test the system)
Dari penjelasan diatas, bisa kita pahami bahwa yang bergerak dalam masalah penelitian ilmu komputer akan banyak berhubungan dengan dua kolom pertama matriks (Teori dan Abstraksi). Sedangkan yang bergerak dalam masalah yang lebih teknis dengan memakai pendekatan engineering, akan lebih banyak berkecimpung dalam ruang lingkup dua kolom terakhir matriks (Abstraksi dan Desain).
Klasifikasi Ilmu Komputer
Rangkumkan lengkap klasifikasi ilmu komputer berdasarkan Matriks Denning versi 1999 adalah seperti dibawah. Penulis sengaja melakukan perbaikan, penerjemahan, dan penyingkatan, untuk lebih mempermudah pemahaman terhadap klasifikasi ilmu komputer ini.
Teori Abstraksi Desain
Algoritma dan Struktur Data Teori Komputabilitas Algoritma Paralel dan Terdistribusi Program Aplikasi
Teori Komputasi Kompleks
Komputasi Paralel Algoritma Efisien dan Optimal
Teori Graf
Kriptografi
Algoritma dan Teori Probabilistik
Bahasa Pemrograman Bahasa Formal dan Automata BNF Bahasa Pemrograman
Turing Machines
Metode Parsing, Compiling, Interpretation
Formal Semantics Translator, Kompiler, Interpreter
Arsitektur Aljabar Boolean Arsitektur Nueman Produk Hardware (PC, Superkomputer, Mesin Von Neumann)
Teori Coding Hardware Reliability
Teori Switching Finite State Machine Sistem CAD dan Simulasi Logika
Teori Finite State Machine Model Sirkuit, Data Path, Struktur Kontrol
Sistem Operasi dan Jaringan Teori Concurrency Manajemen Memori, Job Scheduling Produk OS (UNIX, Windows, Mach, dsb)
Teori Scheduling Model Komputer Terdistribusi File dan File Sistem
Teori Manajemen Memori Networking (Protokol, Naming, dsb) Pustaka untuk Utilities (Editor, Formatter, Linker, dsb)
Software Engineering Teori Reliability Metode Spesifikasi Bahasa Spesifikasi
Program Verification and Proof Metode Otomatisasi Pengembangan Program Metodologi Pengembangan Software
Temporal Logic Tool Pengembangan Software Tool untuk Pengembangan Software
Database dan Sistim Retrieval Informasi Relational Aljabar dan Kalkulus Data Model Teknik Pendesainan Database (Relational, Hierarchical, Network, dsb)
Teori Dependency
Teori Concurrency Skima Database Teknik Pendesainan Database Sistem (Ingres, Dbase, Oracle, dsb)
Performance Analysis
Sorting dan Searching Representasi File untu Retrieval Hypertext System
Statistical Inference
Artificial Intelligence dan Robotik Teori Logika Knowledge Representation Logic Programming (Prolog)
Semantik dan Sintatik Model untuk Natural Language Metode Pencarian Heuristic Neural Network
Conceptual Dependency Model Reasoning dan Learning Sistem Pakar
Kinematics and Dynamics of Robot Motion Model Memori Manusia, Autonomous Learning Teknik Pendesaian Software untuk Logic Programming
Grafik Teori Grafik dan Warna Algoritma Komputer Grafik Pustaka untuk Grafik
Geometri Dimensi Dua atau Lebih Model untuk Virtual Reality Grafik Standar
Teori Chaos Metode Komputer Grafik Image Enhacement System
Human Computer Interaction Risk Analysis Pattern Recognition Flight Simulation
Cognitive Psychology Sistem CAD Usability Engineering
Ilmu Komputasi Number Theory Discrete Approximations, Fast Fourier Transform and Poisson Solvers Pustaka dan Paket untuk Tool Penelitian (Chem, Macsyma, Mathematica, Maple, Reduce, dsb)
Binary Representation Backward Error Propagation
Teori Quantum Finite Element Models,
Organizational Informatics Organizational Science Model dan Simlasi berhubungan dengan organizational informatics Management Information Systems
Decision Support Systems
Decision Sciences
Organizational Dynamics
Bioinformatik Teori Komputasi Model Komputasi DNA Kimia Organic Memory Devices
Ilmu Biologi Protipe Retina dari Silikon Proyek Database Genom Manusia
Medicine Model Database Genom Manusia Analisa Komputer Terhadap Struktur Enzim untuk Kesehatan
ACM Computing Classification System (CCS)
Tidak ada komentar:
Posting Komentar