RSS

Bab 7: Aplikasi Database dan Implikasi Privasi

Program database memungkinkan pengguna untuk menyimpan, mengorganisir, mengambil, berkomunikasi, dan mengelola sejumlah besar informasi secara cepat dan efisien. Setiap database terdiri dari tabel, yang, pada gilirannya, koleksi catatan, dan setiap record terdiri dari field yang berisi string teks, angka, dan potongan informasi lainnya. Program database memungkinkan pengguna untuk melihat data dalam berbagai cara, catatan semacam dalam urutan apapun, dan mencetak laporan, label surat, dan cetakan kustom lainnya. Seorang pengguna dapat mencari catatan individu atau memilih kelompok record dengan query.

Sementara kebanyakan program database tujuan umum alat-alat yang dapat digunakan untuk membuat database kustom untuk tujuan apapun, beberapa tujuan khusus alat diprogram untuk melakukan serangkaian tugas tertentu. Sistem informasi geografis, misalnya, menggabungkan peta dan informasi demografi dengan tabel data untuk memberikan cara baru untuk melihat data. Manajer informasi pribadi menyediakan buku alamat otomatis, kalender janji, to-do list, dan notebook untuk individu sibuk.

Banyak program database, secara teknis, file manajer karena mereka bekerja dengan hanya satu file pada satu waktu. Database manajemen sistem dapat bekerja dengan sumber beberapa data pada satu waktu, referensi silang informasi antara file saat yang tepat. Sebuah DBMS dapat menyediakan cara yang efisien untuk menyimpan dan mengelola informasi dalam jumlah besar dengan menghilangkan kebutuhan untuk informasi yang berlebihan dalam file yang berbeda.

Database dirancang dengan baik memberikan pandangan yang berbeda dari data untuk kelas yang berbeda dari pengguna sehingga setiap pengguna melihat dan hanya memanipulasi informasi yang diperlukan untuk pekerjaan di tangan.

Kecenderungan saat ini jelas jauh dari besar, database terpusat hanya dapat diakses oleh staf pengolahan data. Sebaliknya, sebagian besar organisasi bergerak menuju pendekatan client / server yang memungkinkan pengguna untuk mengakses data yang tersimpan dalam server di seluruh jaringan organisasi. Sementara database relasional telah norma selama dua puluh tahun terakhir, fokus baru pada catatan multimedia dan data yang kompleks set lainnya telah memicu pengembangan berorientasi obyek sistem database.

Akumulasi data dengan instansi pemerintah dan bisnis adalah ancaman yang berkembang untuk hak kita untuk privasi. Sejumlah besar informasi tentang warga negara swasta dikumpulkan dan dipertukarkan untuk berbagai tujuan. Teknologi saat ini memudahkan untuk menggabungkan informasi dari database yang berbeda, menghasilkan profil rinci dari warga negara. Meskipun ada banyak penggunaan yang sah untuk prosedur ini, ada juga potensi besar untuk penyalahgunaan. Ini mendorong untuk merenungkan berapa kali bahwa kelompok-kelompok warga negara atau wakil mereka yang terpilih telah menghentikan penyebaran sistem yang pergi terlalu jauh.

Bab 6: Graphics, Digital Media, dan Multimedia

Komputer grafis saat ini mencakup lebih dari diagram kuantitatif dan grafik yang dihasilkan oleh spreadsheet. Program lukisan bitmap memungkinkan pengguna untuk "cat" layar dengan mouse, pena, atau alat penunjuk lainnya. Perangkat lunak menyimpan hasil dalam peta pixel, dengan setiap pixel memiliki warna yang ditugaskan. Semakin banyak warna yang mungkin ada dan semakin tinggi resolusi (kerapatan piksel) adalah, semakin banyak gambar dapat pendekatan photorealism. Program berorientasi objek gambar juga memungkinkan pengguna untuk menggambar pada layar dengan perangkat menunjuk, dengan hasil disimpan sebagai koleksi objek geometris daripada sebagai peta bit komputer.

Grafis bitmap dan grafis berorientasi obyek masing-masing menawarkan keuntungan dalam situasi tertentu; trade-off melibatkan mengedit dan kemudahan penggunaan. Kedua jenis grafis memiliki aplikasi di luar dunia seni. Grafis bitmap yang digunakan dalam resolusi tinggi perangkat lunak pengolahan citra di layar untuk mengedit foto. Berorientasi objek grafis berada di jantung 3-D modeling software dan komputer-aided software desain (CAD) yang digunakan oleh arsitek, desainer, dan insinyur. Presentasi-perangkat lunak grafis, yang mungkin termasuk salah satu atau kedua jenis grafis, mengotomatiskan proses pembuatan slide, transparansi, handout, dan presentasi berbasis komputer, sehingga mudah bagi nonartists untuk membuat presentasi visual yang menarik.

Dengan komputer saat ini, Anda tidak terbatas untuk bekerja dengan gambar statis, mereka sudah banyak digunakan untuk membuat dan mengedit dokumen dalam media yang berubah dari waktu ke waktu atau sebagai respons terhadap interaksi pengguna. Untuk animasi dan karya video digital, PC meniru banyak fitur dari workstation profesional mahal di sebagian kecil dari biaya. Demikian pula, komputer pribadi saat ini dapat melakukan berbagai tugas-suara dan musik-editing yang digunakan untuk memerlukan peralatan yang mahal dan banyak musisi.

Sifat interaktif dari komputer pribadi memungkinkan untuk membuat dokumen nonlinier yang memungkinkan pengguna untuk mengambil jalur individu melalui informasi. Dokumen nonlinier Awal disebut hypertext karena mereka bisa berisi teks saja. Hari ini, kita dapat membuat atau menjelajahi dokumen hypermedia-dokumen interaktif yang campuran teks, grafik, suara, dan gambar bergerak dengan tombol pada layar-pada navigasi disk dan di World Wide Web.

Sistem komputer multimedia membuat jenis baru perangkat lunak atau software yang menggunakan teks, grafik, animasi, video, musik, suara, dan efek suara untuk berkomunikasi. Dokumen multimedia interaktif yang tersedia untuk komputer desktop, mesin video game, set-top box yang terhubung ke televisi, dan jaringan. Terlepas dari perangkat keras, perangkat lunak multimedia interaktif memungkinkan pengguna untuk mengontrol presentasi bukan menonton atau mendengarkan secara pasif. Hanya waktu akan mengatakan apakah media ini baru akan hidup sampai potensi mereka untuk meningkatkan, pelatihan hiburan pendidikan, dan pengayaan budaya.

Bab 5: Aplikasi Produktivitas

Meskipun komputer itu awalnya dirancang untuk bekerja dengan angka, dengan cepat menjadi alat penting untuk pemrosesan teks juga.

Perangkat lunak pengolah kata memungkinkan penulis untuk menggunakan perintah untuk mengedit teks pada layar, menghilangkan tugas halaman mengetik ulang sampai pesan yang tepat. Dengan pengolah kata, Anda dapat mengontrol tipografi, spasi, pembenaran, margin, kolom, header, footer, dan komponen visual lainnya dari dokumen Anda. Program word paling profesional mengotomatisasi catatan kaki, hyphenation, dan proses lain yang sangat mengganggu juru ketik tradisional. Menguraikan alat mengubah garis akrab menjadi alat, kuat organisasi dinamis. Ejaan checkers dan catur tata bahasa dan gaya sebagian mengotomatisasi proses proofreading, meskipun mereka meninggalkan bagian yang lebih sulit dari pekerjaan untuk manusia melek. Thesauruses online, kamus, dan lainnya berbasis komputer mengotomatisasi referensi karya referensi.

Sebagai pengolah kata menjadi lebih kuat, mereka mengambil banyak fitur yang sebelumnya hanya ditemukan di desktoppublishing perangkat lunak. Namun, banyak penerbit menggunakan pengolah kata dan program grafis untuk membuat dokumen sumber yang dapat digunakan sebagai masukan untuk halaman-tata letak program. Desktop publishing telah merevolusi proses penerbitan oleh penerbit yang memungkinkan dan calon penerbit untuk menghasilkan profesional-kualitas teks-dan-grafis dokumen yang ada di dengan biaya yang wajar. Penerbit amatir dan profesional di mana-mana menggunakan desktop-publishing teknologi untuk menghasilkan segalanya dari buku komik untuk buku referensi.

Keberhasilan dekat-semalam desktop publishing mungkin pertanda perubahan lain dalam cara kita berkomunikasi dengan kata-kata sebagai teknologi baru muncul. Jaringan komputer pada umumnya dan World Wide Web pada khususnya telah memungkinkan untuk penerbit potensi untuk mencapai audiens massa tanpa masalah yang terkait dengan pencetakan dan pendistribusian dokumen kertas. Mengetik mungkin tidak lagi menjadi bagian penting dari proses menulis sebagai tulisan tangan dan teknologi speechrecognition meningkatkan, dan perangkat lunak pengolah kata yang menggabungkan teknologi kecerdasan buatan lain mungkin menjadi sebanyak pelatih sebagai alat untuk penulis masa depan.

Spreadsheet program, pertama kali dikembangkan untuk mensimulasikan dan mengotomatisasi buku besar akuntan, dapat digunakan untuk pelacakan transaksi keuangan, menghitung nilai, peramalan kondisi ekonomi, data ilmiah rekaman, dan hampir semua tugas lain yang melibatkan perhitungan numerik yang berulang-ulang. Spreadsheet dokumen, lembar kerja disebut, grid dengan sel-sel individual yang mengandung label abjad, angka, dan formula. Perubahan dalam nilai numerik dapat menyebabkan spreadsheet untuk memperbarui formula terkait secara otomatis. Respon dan fleksibilitas dari perangkat lunak spreadsheet membuatnya sangat cocok untuk memberikan jawaban atas pertanyaan "bagaimana jika". Program spreadsheet paling termasuk mencatat perintah untuk mengubah nomor lembar kerja ke berbagai grafik dan diagram. Proses menciptakan grafik dari spreadsheet adalah otomatis ke titik di mana gambar manusia tidak diperlukan, pengguna hanya menyediakan instruksi mengenai jenis grafik dan rincian untuk dimasukkan dalam grafik, dan komputer akan melakukan sisanya.

Angka-angka sering melebihi spreadsheet. Akuntansi khusus dan paket perangkat lunak persiapan pajak melakukan fungsi bisnis tertentu tanpa bantuan spreadsheet. Matematika simbolik prosesor dapat menangani berbagai fungsi matematika yang lebih tinggi yang melibatkan angka, simbol, persamaan, dan grafis. Statistik-analisis perangkat lunak yang digunakan untuk pengumpulan data dan analisis. Visualisasi ilmiah dapat dilakukan dengan prosesor matematika, paket statistik, program grafis, atau program khusus yang dirancang untuk visualisasi.

Pemodelan dan simulasi adalah jantung dari aplikasi kebanyakan melibatkan angka. Ketika orang membuat model komputer, mereka menggunakan angka untuk mewakili objek dunia nyata dan fenomena. Simulasi dibangun pada model ini dapat memberikan wawasan yang mungkin sulit atau tidak mungkin untuk mendapatkan sebaliknya, asalkan model akurat mencerminkan realitas. Jika digunakan secara bijak, simulasi komputer dapat menjadi alat yang ampuh untuk membantu orang memahami dunia mereka dan membuat keputusan yang lebih baik.

Bab 4: Dasar Software: Ghost di Mesin

Perangkat lunak menyediakan link komunikasi antara manusia dan komputer mereka. Karena perangkat lunak yang lembut-disimpan dalam memori daripada hard-kabel ke dalam sirkuit-dengan mudah dapat dimodifikasi untuk memenuhi kebutuhan pengguna komputer. Dengan mengubah perangkat lunak, Anda dapat mengubah komputer dari satu jenis alat ke lain.

Kebanyakan perangkat lunak jatuh ke dalam salah satu dari tiga kategori besar: compiler dan program penerjemah lainnya, aplikasi perangkat lunak, dan perangkat lunak sistem.Compiler adalah perangkat lunak yang memungkinkan program yang ditulis dalam bahasa Inggris-seperti bahasa seperti Visual Basic,. NET, dan C ++ yang akan diterjemahkan ke dalam angka satu dan nol dari bahasa mesin komputer mengerti. Sebuah kompiler membebaskan programmer dari kebosanan pemrograman bahasa mesin, sehingga lebih mudah untuk menulis program-program berkualitas dengan bug lebih sedikit. Tetapi bahkan dengan penerjemah terbaik, pemrograman adalah kecil seperti berkomunikasi dengan spesies asing. Ini adalah proses menuntut yang membutuhkan lebih banyak waktu dan energi mental daripada kebanyakan orang bersedia atau mampu berinvestasi.

Untungnya, aplikasi perangkat lunak membuatnya mudah bagi pengguna komputer yang paling hari ini untuk mengkomunikasikan kebutuhan mereka ke komputer tanpa belajar pemrograman. Aplikasi mensimulasikan dan memperpanjang sifat akrab dunia nyata alat seperti mesin tik, kuas, dan lemari arsip, sehingga memungkinkan bagi orang untuk melakukan hal-hal dengan komputer yang akan sulit atau tidak mungkin sebaliknya. Paket perangkat lunak yang terintegrasi menggabungkan beberapa aplikasi dalam satu paket terpadu tunggal, sehingga mudah untuk beralih di antara alat-alat. Untuk situasi di mana sebuah program komersial umum tidak akan melakukan pekerjaan, programmer untuk bisnis dan lembaga-lembaga publik mengembangkan paket vertikal-pasar dan kustom.

Apakah Anda sedang menulis program atau hanya menggunakan mereka, sistem operasi komputer berfungsi belakang layar, menerjemahkan instruksi perangkat lunak Anda ke dalam pesan yang perangkat keras dapat mengerti. Sistem operasi populer hari ini meliputi beberapa versi Microsoft Windows, Mac OS, dan beberapa versi dari UNIX. Sebuah sistem operasi berfungsi sebagai manajer bisnis komputer, merawat ratusan rincian yang perlu ditangani untuk menjaga fungsi komputer. Sebuah sistem operasi time sharing memiliki pekerjaan yang sangat menantang untuk melayani beberapa pengguna secara bersamaan, pemantauan sumber daya mesin, melacak setiap account pengguna, dan melindungi keamanan sistem dan data masing-masing pengguna. Salah satu pekerjaan yang paling penting dari sistem operasi adalah mengelola file program dan data yang tersimpan pada perangkat memori nonvolatile, seperti hard disk dan cakram optik. Program utilitas dapat menangani banyak dari mereka yang berhubungan dengan sistem masalah bahwa sistem operasi tidak dapat memecahkan secara langsung.

Aplikasi, utilitas, bahasa pemrograman, dan sistem operasi semua harus, untuk berbagai derajat, berkomunikasi dengan pengguna. Sebuah program antarmuka pengguna merupakan faktor penting dalam komunikasi itu. Antarmuka pengguna telah berevolusi selama bertahun-tahun ke titik di mana paket perangkat lunak yang canggih dapat dioperasikan oleh orang yang tahu sedikit tentang cara kerja bagian dalam komputer. Sebuah antarmuka pengguna yang dirancang dengan baik melindungi pengguna dari bit dan byte, menciptakan façade pada layar, atau shell, yang masuk akal bagi pengguna. Saat ini industri komputer telah pindah dari mencoba-dan-benar antarmuka baris perintah menuju antarmuka pengguna grafis yang ramah menggunakan jendela, ikon, tikus, dan menu pull-down di lingkungan, intuitif konsisten. Antarmuka pengguna Besok cenderung lebih bergantung pada suara, grafis tiga dimensi, dan animasi untuk menciptakan realitas buatan.

Program perangkat lunak komersial menikmati perlindungan hak cipta. Tujuan dari pemberian hak cipta kepada para pemilik kekayaan intelektual adalah untuk merangsang kreativitas. Namun, hukum hak cipta dapat melumpuhkan kreativitas jika mencegah orang dari bangunan pada karya orang lain. Untuk alasan ini, ada ketegangan antara kebutuhan dan keinginan produsen dan kebutuhan dan keinginan konsumen. Meskipun perlindungan hak cipta untuk program komputer, pembajakan perangkat lunak telah berkembang, khususnya di negara-negara seperti Cina dan Rusia.

Bab 3: Dasar-Dasar Perangkat Keras: Periferal

Sebuah komputer hanya dengan CPU dan memori internal adalah nilai yang terbatas dari peripheral komputer yang memungkinkan untuk berkomunikasi dengan dunia luar dan menyimpan informasi untuk digunakan nanti. Beberapa peripheral secara ketat perangkat input. Lainnya adalah perangkat output. Beberapa perangkat penyimpanan eksternal yang menerima informasi dari dan mengirimkan informasi ke CPU.

Perangkat input yang paling umum saat ini adalah keyboard dan mouse, tetapi berbagai perangkat input lainnya dapat dihubungkan ke komputer. Trackball, touch-sensitive bantalan, layar sentuh, dan joysticks memberikan alternatif untuk mouse sebagai perangkat penunjuk. Pembaca kode bar, pembaca tanda optik, dan pembaca tinta magnetik yang dirancang untuk mengenali dan menerjemahkan pola dan karakter khusus dicetak. Scanner dan kamera digital mengkonversi foto, gambar, dan gambar analog lainnya ke dalam file digital yang komputer dapat memproses. Digitizers suara melakukan hal yang sama untuk informasi audio. Semua perangkat input yang dirancang untuk melakukan satu hal: mengubah sinyal informasi dari sumber luar menjadi pola bit yang komputer dapat proses.

Perangkat output menjalankan fungsi yang berlawanan: Mereka menerima string bit dari komputer dan mengubah mereka menjadi bentuk yang berguna atau bermakna luar komputer. Video menampilkan, termasuk monitor CRT dan LCD, hampir universal digunakan untuk menampilkan informasi terus-menerus sebagai fungsi komputer. Berbagai printer yang digunakan untuk memproduksi output kertas. Mesin faks dan modem faks memungkinkan Anda berbagi informasi dicetak dengan menggunakan saluran telepon standar. Output suara dari komputer, termasuk musik dan pidato disintesis, disampaikan melalui speaker audio. Perangkat output juga memungkinkan komputer untuk mengendalikan mesin lain.

Tidak seperti kebanyakan masukan dan peripheral output, perangkat penyimpanan seperti disk drive dan tape drive mampu komunikasi dua arah dengan komputer. Karena kecepatan tinggi kemampuan mereka acak-akses, magnetik disk-highcapacity hard disk, disk murah, dan berbagai removable media-adalah bentuk paling umum dari penyimpanan pada komputer modern. Perangkat tape berurutan-akses informasi umumnya digunakan untuk arsip saja yang tidak perlu diakses sering. Cakram optik yang digunakan sebagian besar sebagai highcapacity, media read-only, tapi jenis yang lebih baru dari drive optik dapat baik membaca dan menulis data. Di masa depan, teknologi solid-state storage mungkin akan menggantikan disk dan kaset untuk kebanyakan aplikasi.

Perangkat keras untuk sistem komputer yang lengkap biasanya mencakup setidaknya satu prosesor, memori, perangkat penyimpanan, dan beberapa I / O peripheral untuk berkomunikasi dengan dunia luar. Koneksi jaringan memungkinkan komputer untuk berkomunikasi dengan satu sama lain secara langsung. Jaringan mengaburkan batas-batas antara sistem komputer individu. Dengan komponen perangkat keras di tempat, sebuah sistem komputer siap untuk menerima dan mengikuti instruksi dikodekan dalam perangkat lunak.

Bab 2: Dasar-Dasar perangkat Keras: Inside The Box

Apakah itu bekerja dengan kata-kata, angka, gambar, atau suara, komputer adalah memanipulasi pola bit-biner digit informasi yang dapat menyimpan dalam switching sirkuit dan yang diwakili oleh dua simbol. Kelompok bit dapat diperlakukan sebagai angka untuk perhitungan dengan menggunakan sistem bilangan biner. Bit dapat dikelompokkan ke dalam pesan kode yang mewakili karakter abjad, gambar, warna, suara, atau hanya tentang segala jenis informasi lain. Bahkan komputer instruksi tindak program perangkat lunak yang memberitahu komputer apa yang harus dilakukan-harus dikurangi untuk string bit sebelum komputer menerima mereka. Byte, kilobyte, megabyte, dan unit umum lainnya untuk mengukur jumlah bit yang digunakan dalam deskripsi memori, penyimpanan, dan ukuran file.

Mikroprosesor, atau central processing unit (CPU), berikut instruksi perangkat lunak untuk melakukan perhitungan dan manipulasi logis yang mengubah input data menjadi output.Tidak semua CPU yang kompatibel dengan satu sama lain, masing-masing mampu memproses instruksi set tertentu, sehingga sebuah program perangkat lunak yang ditulis untuk satu keluarga prosesor belum tentu bisa dimengerti oleh prosesor dari keluarga lain. Insinyur terus meningkatkan kecepatan clock dan arsitektur CPU, membuat komputer mampu memproses informasi lebih cepat.

CPU menggunakan RAM (random access memory) sebagai penyimpanan sementara daerah-goresan pad-untuk instruksi dan data. Tipe lain dari memori, ROM (read-only memory), berisi informasi berubah yang berfungsi sebagai bahan referensi untuk CPU mengeksekusi karena instruksi program.

CPU dan memori utama yang disimpan dalam chip silikon pada motherboard dan papan sirkuit lainnya di dalam komputer. Bus terhubung ke slot dan port yang memungkinkan komputer untuk berkomunikasi dengan perangkat internal dan perangkat eksternal.

Bab 1: Planet Digital Kita

Perangkat komputasi mekanik tanggal kembali ratusan tahun, tetapi komputer nyata pertama dikembangkan selama tahun 1940-an. Komputer telah berkembang dengan kecepatan yang luar biasa sejak tahun-tahun awal, menjadi konsisten lebih kecil, lebih cepat, lebih efisien, lebih dapat diandalkan, dan lebih murah. Pada saat yang sama, orang telah merancang semua jenis cara yang menarik dan berguna untuk menempatkan komputer untuk digunakan dalam bekerja dan bermain.

Komputer hari ini datang dalam segala bentuk dan ukuran, dengan tipe tertentu yang cocok untuk pekerjaan tertentu. Mainframe komputer dan superkomputer menyediakan lebih banyak kekuatan dan kecepatan dari mesin desktop yang lebih kecil, tetapi mereka mahal untuk membeli dan beroperasi. Timesharing memungkinkan banyak pengguna untuk bekerja secara simultan di terminal yang terhubung dengan komputer besar. Di ujung lain spektrum, komputer pribadi dan perangkat genggam memberikan tenaga komputasi bagi kita yang tidak membutuhkan kemampuan mainframe itu. Mikroprosesor tidak hanya digunakan di komputer generalpurpose, mereka sudah tertanam dalam peralatan, mobil, dan daftar berkembang pesat produk lainnya.

Menghubungkan ke jaringan meningkatkan nilai dan kekuatan dari sebuah komputer, yang dapat berbagi sumber daya dengan komputer lain dan memfasilitasi komunikasi elektronik dengan pengguna komputer lainnya. Beberapa jaringan lokal ke suatu bangunan tertentu atau bisnis, yang lainnya menghubungkan pengguna di lokasi geografis terpencil. Internet adalah kumpulan jaringan yang menghubungkan komputer bisnis, lembaga publik, dan individu di seluruh dunia. Email menyediakan ratusan juta orang dengan dekat-instan kemampuan komunikasi di seluruh dunia. Dengan perangkat lunak browsing Web, para pengguna Internet yang sama memiliki akses ke miliaran halaman Web pada World Wide Web. Web adalah jaringan terdistribusi dokumen multimedia saling terkait. Meskipun mulai sebagai alat bagi para ilmuwan, peneliti, dan akademisi, Web telah dengan cepat menjadi pusat penting untuk hiburan dan perdagangan.

Komputer dan teknologi informasi telah mengubah dunia dengan cepat dan ireversibel. Peradaban kita berada dalam transisi dari ekonomi industri dengan apa yang kita sebut era informasi, dan pergeseran paradigma adalah memiliki dampak pada cara kita hidup dan bekerja. Komputer dan teknologi informasi adalah pusat untuk perubahan ini, dan kita dapat dengan mudah daftar lusinan cara di mana komputer sekarang membuat hidup kita lebih mudah dan lebih produktif. Aplikasi komputer pribadi, seperti pengolah kata, spreadsheet, grafis, multimedia, dan database, terus tumbuh dalam popularitas. Muncul teknologi, seperti kecerdasan buatan, menawarkan janji untuk aplikasi masa depan. Perangkat yang adalah barang dari novel fiksi ilmiah 50 tahun yang lalu yang muncul di rak toko. Pada saat yang sama, komputer mengancam privasi kita, keamanan kita, dan mungkin cara hidup kita. Ketika kita terburu-buru menuju era informasi, masa depan kita tergantung pada komputer dan kemampuan kita untuk memahami dan menggunakannya dalam produktif, cara yang positif. 

Pengenalan Komputer


A. Pengertian Komputer


Komputer (computer) diambil dari computare (bahasa latin) yang berarti menghitung (to compute atau to reckon). Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan  perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri.Beberapa pakar dan peneliti memiliki pengertian tersendiri dengan computer diantaranya sebagai berikut:

1. Robert H. Blissmer dalam buku  Computer Annual, komputer adalah suatu alat elektronik    yang mampu melakukan beberapa tugas seperti menerima input, memproses input tadi sesuai dengan programnya, menyimpan perintah-perintah dan hasil pengolahan, serta menyediakan output dalam bentuk informasi.

2. Donald H. Sanders dalam buku  Computer Today, komputer adalah system elektronik utk memanipulasi data yg cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah, instruksi-instruksi program yg tersimpan di memori (stored program).

3. Hamacher dkk, dalam buku Computer Organization, komputer adalah mesin penghitung eletronik yg cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yg tersimpan di memorinya dan menghasilkan output informasi. Jadi dapat disimpulkan bahwa computer adalah sekelompok alat elektronik yang terdiri atas perintah input, alat yang mengolah input, dan peralatan output yang memberikan informasi serta bekerja secara otomatis.

Dari beberapa difinisi tersebut diatas, bahwa komputer adalah :
  • Alat elektronik 
  • Dapat menerima input data 
  • Dapat mengolah data 
  • Memberikan informasi 
  • Menggunakan suatu program yang tersimpan di memory komputer (stored program) 
  • Dapat menyimpan program dan hasil pengolahan 
  • Bekerja secara otomatis  
Komputer adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasar urutan instruksi ataupun program yang diberikan kepadanya. 

Istilah mengenai sekelompok mesin ataupun istilah mengenai jutaan komponen kemudian dikenal sebagai Hardware Computer atau perangkat keras komputer. Hardware komputer juga dapat diartikan sebagai peralatan fisik dari komputer itu sendiri. Peralatan yang secara fisik dapat dilihat, dipegang ataupun dipindahkan. Dalam hal ini, komputer tidak mungkin bisa bekerja tanpa adanya program yang telah dimasukkan kedalamnya. Program ini bisa berupa suatu prosedur pengoperasian dari komputer itu sendiri ataupun pelbagai  prosedur dalam hal pemrosesan data yang telah ditetapkan sebelumnya. Dan program-program inilah yang kemudian disebut sebagai Software Computer atau perangkat lunak komputer. 

Secara prinsip, komputer hanyalah merupakan sebuah alat yang bisa digunakan untuk membantu manusia dalam menyelesaikan pekerjaannya. Pengertian manusia kemudian dikenal dengan istilah brainware atau perangkat manusia. Konsep hardware-software-brainware adalah merupakan konsep tri-tunggal yang tidak bisa dipisahkan satu dengan lainnya.

B. Sejarah Komputer

Dibagi menjadi 5 generasi, yaitu :

1. Generasi pertama (1946-1959)
Tabung hampa udara sebagai penguat sinyal, merupakan ciri khas komputer generasi pertama. Pada awalnya, tabung hampa udara (vacum-tube) digunakan sebagai komponen penguat sinyal. Bahan bakunya terdiri dari kaca, sehingga banyak memiliki kelemahan, seperti: mudah pecah, dan mudah menyalurkan panas. Panas ini perlu dinetralisir oleh komponen lain yang berfungsi sebagai pendingin.
  • 1946 : ENIAC, komputer elektronik pertama didunia yang mempunyai bobot seberat 30 ton, panjang 30 M dan tinggi 2.4 M dan membutuhkan daya listrik 174 kilowatts. 
  • 1953 : IBM 701, komputer komersial berukuran besar, komputer generasi pertama yang paling populer.
Adapun Ciri-cirinya :
  • Sirkuitnya menggunakan Vacum Tube 
  • Program dibuat dengan bahasa mesin ; ASSEMBLER 
  • Ukuran fisik komputer sangat besar, cepat panas 
  • Proses kurang cepat , kapasitas penyimpanan kecil 
  • Memerlukan daya listrik yang besar 
  • Orientasi pada aplikasi bisnis 
2. Generasi Kedua (1959-1964)
Transistor merupakan ciri khas komputer generasi kedua. Bahan bakunya terdiri atas tiga lapis, yaitu: "basic", "collector" dan "emmiter". Transistor merupakan singkatan dari Transfer Resistor, yang berarti dengan mempengaruhi daya tahan antara dua dari tiga lapisan, maka daya (resistor) yang ada pada lapisan berikutnya dapat pula dipengaruhi. Dengan demikian, fungsi transistor adalah sebagai penguat sinyal. Sebagai komponen padat, transistor mempunyai banyak keunggulan seperti misalnya: tidak mudah pecah, tidak menyalurkan panas. Sehingga komputer yang ada menjadi lebih kecil dan lebih murah. Komputer yang paling banyak digunakan pada generasi kedua ini adalah IBM 401 untuk aplikasi bisnis, IBM 1602 & IBM 7094 untuk aplikasi teknik.

Adapun Ciri-cirinya :
  • Sirkuitnya berupa transistor 
  • Program dapat dibuat dengan bahasa tingkat  tinggi ; COBOL, FORTRAN, ALGOL 
  • Kapasitas memori utama sudah cukup besar 
  • Proses operasi sudah cepat 
  • Membutuhkan lebih sedikit daya listrik 
  • Berorientasi pada bisnis dan teknik 
3. Generasi Ketiga (1964-1970)
  • 1964 : IBM S/360, komputer generasi ketiga pertama digunakan untuk aplikasi bisnis dan teknik. 
  • 1969 : NOVA, dikembangkan oleh Data General Corporation, komputer mini 16 bit pertama. 
Adapun Ciri-cirinya :
  • Menggunakan IC ( Integrated Circuit ) 
  • Pemrosesan lebih cepat 
  • Kapasitas memori lebih besar lagi 
  • Penggunaan listrik lebih hemat 
  • Bentuk fisik lebih kecil 
  • Banyak bermunculan aplikasi software 
4. Generasi Keempat (1970-1990)Komputer generasi keempat memiliki ciri bahwa komponen yang digunakan sudah beribu-ribu IC (Integrated Circuit) yang dijadikan dalam sebuah chip yang disebut dengan LSI (large Scale Integration) atau disebut juga dengan  Bipolar large Scale Integration (BLSI). Juga telah dikembangkannya microprocessor dan semiconductor  yang berbentuk chip untu memori komputer. Komputer generasi ini antara lain IBM 370, komputer untuk komersial yang dinamakan Crai1, Apple I, Apple II, Komputer IBM PC yang pertama , Pentium II , AMD K6 3D. Pada komputer generasi keempat ini sudah menggunakan system operasi windows yang pertama.

5. Generasi Kelima (Sejak 1990 an)Komputer generasi keempat memiliki ciri bahwa pengembangan  dari chip yang disebut dengan LSI (large Scale Integration) atau disebut juga dengan  Bipolar large Scale Integration (BLSI) menjadi VLSI (Very Large Scale Integration), yang dikenal juga dengan sebutan Generasi Pentium. 

C. Penggolongan Jenis Komputer

Literature terbaru menggolongkan computer berdasarkan empat hal, yaitu data yang diolah, penggunaan, bentuk dan ukuran, serta generasinya.

1. Data yang diolah

a. Komputer Analog
Komputer Analog digunakan untuk mengolah data kualitatif, bekerja secara continue, dan bukan data yang berbentuk angka, tetapi dalam bentuk fisik dan parallel. Biasanya tidak memerlukan bahasa perantara. Contohnya: computer yang digunakan untuk mengatur suhu, kecepatan suara, dan voltase listrik.

b. Komputer Digital
Komputer Digital digunakan untuk mengolah data kuantitatif (huruf, angka, kombinasi huruf dan angka, serta karakter khusus). Biasanya memerlukan bahasa perantara salah satunya adalah Komputer PC (PC adalah personal Computer), laptop, dan sejenisnya.

c. Komputer Hybrid
Komputer Hybrid merupakan kombinasi antara komputer analog dan komputer digital, misalnya faksimile.

2. Penggunaan

a, Komputer untuk Tujuan Umum (general purpose computer)
Komputer yang umum digunakan pada setiap hari, juga bisa disebut sebagai general purpose computer, dimana bisa digunakan untuk menyelesaikan berbagai variasi pekerjaan. Komputer ini digunakan secara umum, misalnya untuk pelolahan grafis, pengolahan multimedia, pengolahan database dan pengolahan program lainnya.

b. Komputer untuk Tujuan Khusus (special purpose computer)
Special Purpose Computer digunakan untuk menyelesaikan pekerjaan ataupun aplikasi khusus. Special-purpose pada awalnya merupakan general-purpose yang digunakan secara khusus dan disesuaikan dengan konfigurasi ataupun peralatan didalamnya yanng sudah dimodifikasi sedemikian rupa. Komputer ini digunakan secara khusus dan mempunyai satu fungsi kerja; misalkan sebagai server, PC Routher, atau terminal dumb.

3. Bentuk Dan Ukuran (Kapasitas)

a. Micro computer/personal computer (PC)Jenis komputer pribadi yang digunakan  oleh satu orang, yang kinerjanya bergantung pada kebutuhan. Memori yang dimiliki oleh sebuah personal komputer pada awalnya hanya berkisar antara 32 hingga 64 KB (Kilo Byte). Tetapi dalam perkembangannya memori sebuah personal komputer sampai diatas 128 MB (Mega Byte). 1 MB sama dengan 1024 KB. Komputer personal model Apple II merupakan pelopor dari kelahiran personal komputer yang ada pada saat ini. Jenis komputer ini mencakup desktop computer, laptop, PDA.

b. Workstation computer
Komputer digunakan oleh satu orang (single-user) yang sangat powerful. Biasanya digunakan untuk aplikasi komputer yang membutuhkan perhitungan kompleks dan pekerjaan yang berat, misalnya pembuatan animasi komputer.

c. Mini computer
Komputer jenis ini lebih kecil dari computer jenis mainframe, tetapi lebih besar dari jenis microcomputer. Biasanya memiliki beberapa terminal. Jenis komputer ini digunakan sebagai server jaringan computer atau server internet. Komputer mini mempunyai kemampuan beberapa kali lebih besar jika dibanding dengan personal komputer. Hal ini disebabkan karena microprocessor yang digunakan untuk memproses data memang mempunyai kemampuan jauh lebih unggul jika dibandingkan dengan microprocessor yang digunakan pada personal komputer. Ukuran fisiknya dapat sebesar almari kecil. Komputer mini pada umumnya dapat digunakan untuk melayani lebih dari satu pemakai (multi user). Dalam sistem multi user ini, pada akhirnya personal komputer banyak digunakan sebagai terminal yang berfungsi untuk memasukkan data. Contoh komputer mini : IBM AS-400.

d. Mainframe computer
Jenis komputer ini digunakan dilingkungan ketika sipengguna membutuhkan akses untuk menjalankan program,dan memakai data secara bersama-sama. Biasanya komputer jenis ini banyak digunakan sebagai server e-commerce yang melayani transaksi melalui internet. Ciri utama yang membedakan pengertian antara mini komputer dengan mainframe adalah mainframe memiliki processor lebih dari satu. Dengan demikian, dari segi kecepatan proses mainframe jauh lebih cepat jika dibanding dengan mini komputer. Kecepatan kerja mainframe mencapai 1 milyar operasi perdetik (1 giga operations per-seconds = 1 GOPS). Kecepatan ini sangatlah diperlukan, karena mainframe biasanya digunakan untuk memproses  data-data yang mempunyai kapasitas sangat besar dan disamping itu mainframe biasanya juga digunakan oleh puluhan hingga ratusan pemakai yang bekerja secara bersama-sama.

e. Super computer
Jenis komputer yang digunakan untuk menyelesaikan masalah yang membutuhkan perhitungan sangat kompleks. Karena bentuk dan harganya relatif mahal, komputer ini jarang kita temui. Biasanya digunakan di universitas, pemerintah dan perusahaan besar. Sesuai dengan namanya, super komputer memiliki ciri khas, yaitu kecepatan proses yang tinggi serta memiliki kemampuan menyimpan data yang jauh lebih besar apabila dibanding dengan mainframe. Harga super komputer sangatlah besar dan mahal. Salah satu contoh super komputer adalah Cray-2. Penggunasuper komputer biasanya negara-negara yang sudah maju ataupun perusahaanperusahaan yang sangat besar, seperti misalnya industri pesawat terbang Nurtanio. Kemampuan lain yang dimiliki oleh super komputer adalah mampu membaca/menyadap pelbagai data dari satelit.