Sabtu, 15 Oktober 2011

Chapter 7 Database Applications and Privacy Implications

Orang orang Google dalam mencapai kesuksesan
Google adalah salah satu dari perusahaan tersukses dalam WWW.
· Mencari halaman web dan lain-lain
· 200 juta pertanyaan sehari.
Diluncurkan oleh Sergery Brin dan Larry Page (Mahasiswa Stanford Ph.D.)
· Kehadiran baru dalam teknologi pencarian.

Kabinet file elektronik
Sebuah database:
Sekumpulan  informasi yang disimpan dalam disk computer.
Aplikasi database:
· Software Aplikasi (seperti pengolah kata)
· Didisain untuk mengurusi database
Keuntungan yang diberikan oleh database yang terkomputerisasi
-Memudahkan untuk menyimpan sejumlah bear informasi.
-Memudahkan untuk menerima informasi secara cepat dan fleksibel.
- Memudahkan untuk mengatur informasi.
- Memudahkan untuk mencetak dan mendistribusikan informasi dalam berbagai cara.
Program Database
Sebuah alat untuk mengorganisasi penyimpanan dan penerimaan informasi.

Database
Sekumpulan informasi yang disimpan dalam bentuk yang terorganisir di dalam computer.
·Secara khas dirangkai dalam satu tabel atau lebih.
·Sekumpulan catatan.
·Sebuah record adalah informasi yang terhubung dengan seseorang, produk, atau kegiatan.
·Sebuah informasi yang berlainan dalam record disebut “Field”.

Tipe informasi yang dapat ditampung “Field” ditentukan oleh:
· Field Type
· Data Type

-Program Database menyediakan lebih dari satu cara untuk melihat data:
· Form Views
Menunjukan satu catatan saja.
· List Views
Menampilkan beberapa catatan dalam daftar yang sama.

Operasi Database: 
· Import      : Menerima data dalam bentuk file text
· Browse: Menavigasi melalui informasi
· Query       : Menemukan catatan yang cocok dengan criteria yang spesifik
· Sort  : Menyusun catatan (Secara Alphabet atau Numerik)
· Print reports, labels, dan Form Letters: Sebuah catatan diorganisasi dari catatan yang terpilih.

Kebanyakan dari program database management mendukung Sebuah bahasa standar untuk Queries Pemrograman yang kompleks yang bernanama  SQL(Structured Query Language)
SQL ada untuk banyak system database management.
1.    Programmers dan  orang yang berpengalaman tidak perlu untuk belajar bahasa baru ketika mereka bekerja dengan system baru
2.    Pengguna tampilan grafis mengijinkan “Point-and-click queries” yang mengiisolasi pengguna dari berbagai macam bahasa query.


Program Special-Purpose Database
·  Database terspesialisasi                       :Software paskaprogram untuk penyimpanan data  terspesifik.
·  Sistem Informasi Geografikal (GIS)    :Geografis dan Demografis data dalam bentuk peta.
Personal Information Manager (PIM): sebuah organisator elektronik.

Mengotomatiskan beberapa atau semua dari fungsi berikut:
· Alamat/Buku telepon
· Kalender perjanjian
· To-do List
· Catatan lain

Komputer Handheld dapat berbagi informasi dengan aplikasi seperti iCalender yang berjalan dalam PC’s dan Macintoshes.

File Manager: Memungkinkan pengguna untuk bekerja dengan satu file dalam waktu bersamaan.
Database Management System (DBMS) : Memanipulasi data dalam  sejumlah besar file,referensi silang antara files jika dibutuhkan.

Untuk kebanyakan pengguna, sebuah program database yang relasional yang memungkinkan tables untuk saling berhubungan satu sama lain.
Untuk Ilmuan computer, istilah relational database memiliki definisi teknikal yang berhubungan dengan:
·  Struktur yang mendasari data
·  Aturan yang menetapkan bahwa data dapat dimanipulasi


Berbagai Macam Database

-Database yang besar sering mengandung ratusan table yang berinterelasi.
-Sebuah sistem  management database dapat melindungi pengguna dari pekerjaan pusat yang kompleks dari system, menyediakan hanya informasi dan perintah yang mereka butuhkan untuk menyelesaikan pekerjaan.

Tren Database

· Batch Processing   :Pengguna mengakumulasikan transaksi dan memasukkannya kedalam computer dalam jumlah besar.
·  Real Time Processing    : akses secara instan ke informasi
·  interactive Processing    :  menggantikan Batch Processing dan kebanyakan aplikasi.

Database dan Web

-HTML, bahasa yang digunakan untuk membangun sebagian besar halaman web
-XML, bahasa yang lebih baru, penjelasan bahasa data yang lebih kuat.

 Database yang berorientasi objek
o      Lebih fleksibel
o      Menyimpan objek software yang mengandung prosedur bersamaan dengan data.
o      Sering digunakan dengan bahasa pemrograman berorientasi objek

Database Management Sistem

Object-Oriented
·  Mudah dimanipulasi
·  Menghemat waktu
·  Mengasosiasikan tindakan dengan data

Relational
· Kurang bagus untuk data yang kurang terstruktur
· Tetap digunakan dalam kombinasi dengan database object-oriented sebagai “hybrids”

Multimedia Database
· Disajikan sebagai daftar dari seni, fotografi, peta, klip video dan file media

Natural Language Database
· Memungkinkan pengguna untuk menanyakan  penggunaan data dengan bahasa yang sama untuk menandai manusia

Privasi
 Tema yang umum mengenai privasi adalah:
o       Fisik seseorang
o       Pengetahuan tentang orang tertentu

Jaringan:  memudahkan data personal untuk dikirim kemana saja secara instan.

1. Teknologi workplace monitoring
Memudahkan manager dalam  mempelajari pola perilaku seorang pekerja.
2.  Kamera pengawas
Digunakan mengawasi trafik kejahatan dan lain-lain.
3.  Satelit pengawas
Dapat memberikan Intipan kedalam kehidupan sehari-hari untuk siapa saja yang berniat membayar.


Chapter 6 Graphics, Digital Media, and Multimedia

  • Tim Berners-Lee: - menciptakan World Wide Web dan merupakan kepala dari W3C.
  • Grafis bit dipetakan adalah representasi dari gambar grafis seperti peta  hardware dan software.
  • Lukisan Perangkat Lunak: di mana piksel yang dicat pada layar dengan perangkat penunjuk.
    • gambar di 300 toko di titik per inci lebih tinggi
    • menerjemahkan gerakan pointer ke garis dan pola pada layar.
  • Resolusi: kerapatan pixel.
  • Pixel: titik-titik kecil putih, hitam, atau warna yang membuat gambar pada layar.
  • Palet: set diberikan pilihan warna untuk memilih dari.
  • Kedalaman warna: jumlah bit untuk setiap pixel.
  • Pengolahan citra adalah suatu proses dimana mengedit foto melalui komputer.
    • memungkinkan untuk memanipulasi dan menggabungkan foto, itu realistis.
  • Foto digital perangkat lunak managemen membuatnya mudah untuk  mengotomatisasi tugas-tugas normal yang harus dilakukan dengan menangkap, mengenali, mengedit, dan berbagi gambar digital.
  • Digitizer Audio - menangkap berorientasi objek gambar memberi Anda banyak keuntungan. Seperti membuat dicetak grafik, diagram dan ilustrasi dan garis yang lebih jelas dan bentuk.
Beberapa program yang terintegrasi berisi modul menggambar dan melukis yang memungkinkan Anda untuk memilih alat yang tepat tergantung pada pekerjaan 
Beberapa program menggabungkan kedua fitur dalam satu aplikasi. Sebagai contoh, bluring perbedaan antara jenis. Atau, menawarkan kemungkinan baru untuk pemula.

Computer Aided Desine (CAD) software memungkinkan:
  • Insinyur, desainer, dan arsitek untuk membuat desain pada layar untuk productis randing dari chip komputer untuk bangunan umum
  • Pengujian prototipe produk
  • Penggunaan teknik murah, cepat, dan lebih akurat.
Computer-aided Manufacturing (CAM) adalah proses dimana data yang berkaitan dengan desain produk dimasukkan ke dalam program yang mengontrol manugacturing bagian. 
Computer-Integrated Manufacturing (CIM) mengacu pada kombinasi CAD / CAM dan merupakan langkah besar menuju sebuah pabrik sepenuhnya otomatis. 
Presentasi grafis membantu mengotomatisasi penciptaan alat bantu visual untuk kuliah, pelatihan, demonstrasi penjualan, dan banyak lagi. Dan, menciptakan tampilan slide langsung pada monitor komputer atau LCD proyektor, termasuk gambar diam, animasi, dan klip video. 
Dengan grafis presentasi, Anda mulai dengan menciptakan garis dari titik-titik utama dari bicara Anda, mengatur judul dan poin dalam urutan yang sesuai. 
Juga, Anda dapat merancang tanah kembali, perbatasan, dan format teks sendiri, atau slect template profesional yang dirancang dari koleksi yang datang dengan PDF. 
Produk Microsoft memungkinkan Anda menggabungkan presentasi dengan video dari pembicara dan tabel isi.

Ketika membuat presentasi PPT:
  • ingat tujuan Anda
  • tetap sederhana
  • menjadi cerdas dengan seni
  • outline ide-ide Anda
  • menggunakan desain yang konsisten
  • tetap setiap sisi terfokus
  • pelit dengan kata-kata
  • ingat audiens Anda

Media modern berisi informasi dinamis, yaitu informasi yang berubah dari waktu ke waktu atau menanggapi masukan pengguna 
Animasi adalah gagasan bahwa setiap frame animasi berbasis komputer adalah gambar komputer ditarik: komputer menampilkan frame-frame ini dalam suksesi cepat 
Tweening adalah gagasan bahwa alih-alih menggambar setiap frame dengan tangan, animator dapat membuat frame kunci dan benda-benda dan menggunakan perangkat lunak untuk membantu mengisi kekosongan. 
Video Desktop: Komputer, Film, dan TV - Analog dan video digital adalah digitizer yang dapat mengkonversi sinyal video analog dari siaran telivision atau video menjadi data digital. 
Banyak video digitizers dapat mengimpor sinyal dari TV, kaset video, kamera video, dan sumber lainnya.

Video Digital 
  • dapat disalin, diedit, disimpan, dan dimainkan ulang tanpa kehilangan kualitas
  • akan segera menggantikan video analog untuk sebagian besar aplikasi
    Media Dinamis: hari ini kebanyakan pengeditan dilakukan dengan menggunakan teknologi pengeditan nonlinear 
    Video editing software, seperti Adobe Premiere, membantu membuat proses lebih mudah, di mana Anda dapat menghilangkan rekaman, menggabungkan klip, mengumpulkan adegan, membuat efek khusus, dan melakukan berbagai kegiatan lainnya. 
    Morphs adalah klip video di mana satu gambar ke gambar lain morph. 
    Alat Musik Digital Interface (MIDI) adalah antarmuka standar yang memungkinkan instrumen Electronice dan komputer untuk berkomunikasi satu sama lain. 

    Format Digital Audio:
    WAV.AIFF
    MP3
    WMA

    Komputer multimedia dapat mengendalikan berbagai instrumen musik elektronik dan sumber suara menggunakan MIDI, perintah siapa yang dapat diinterpretasikan oleh beragam oleh synthesizer musik dan samplers. 
    Multimedia Authoring menggunakan program authoring seperti HyperStudio dan MetaCard. Hal ini juga mengikat bersama dokumen sumber untuk berkomunikasi dengan pengguna dengan cara yang estetis menyenangkan.
    Selain itu, multimedia authoring melibatkan obyek pemrograman pada layar untuk bereaksi atau berperilaku dalam cara-cara tertentu dalam situasi tertentu. 
    Macromedia Director MX adalah salah satu yang paling populer dari paket tersebut, termasuk pra-tertulis perilaku yang dapat dilampirkan ke tombol pada layar, gambar, dan objek lain. 
    Dos :
    -Jadilah konsisten dalam tampilan visual
    -Gunakan metafora grafis untuk membimbing pemirsa
    -Jauhkan layar bersih dan rapi
    -Mencakup unsur-unsur multimedia untuk meramaikan presentasi
    -Fokus pada pesan
    -Berikan kontrol pengguna
    -Uji presentasi anda dengan mereka yang tidak terbiasa dengan subjek 

    Virtual :
    • menggabungkan dunia maya dengan jaringan
    • tempat mulitple peserta dalam ruang virtual
    • orang melihat representasi dari satu sama lain (Avatar)
    • avatar kartun paling saat ini, tapi mereka menyampaikan rasa kehadiran dan emosi.

    Chapter 5 Productivity Applications

    Dengan kehadiran program pengolah kata dan dekstop publishing memudahkan kita dalam menulis suatu dokumen,bayang apabila dulu kita menggunakan mesin tik betapa repotnya kita menggunakannya,oleh karena itu dengan adanya 2 hal diatas sangat membantu kita dalam mengetik dokumen karena didalamnya terdapat berbagai pilihan-pilihan yang bisa memudahkan kita dalam mengetik dokumen

    Dampak dari desktop publishing pada aspek konsep kebebasan press adalah bisa mengurangi jumlah error dari dokumen yang kita publikasikan,dan menawarkan harapan baru bagi hak setiap individu untuk mengpublish karyanya

    Doug Engelbart Explores Hyperspace
    Salah satu pelopor perangkat keras komputer dan perangkat lunak
    Pada tahun 1968, ia menunjukkan sistem Augment nya:
    - Mouse
    - Video display editing
    - Mixed text and graphics, windowing
    - Outlining
    - Shared-screen video conferencing
    - Computer conferencing
    - Groupware
    - Hypermedia

    Bekerja dengan pengolah kata melibatkan beberapa langkah:

    - Entering text
    - Editing text
    - Formatting the document
    - Proofreading the document
    - Saving the document on disk
    - Printing the document

    Entering, Editing, and Formatting Text
    -memasukkan teks
    Teks ditampilkan pada layar dan disimpan dalam RAM.
    Menyimpan pekerjaan Anda secara periodik karena RAM bukan memori permanen.
    -mengedit teks
    Arahkan ke bagian lain dari dokumen.
    Menyisipkan atau menghapus teks pada titik apapun.
    -Memindahkan dan menyalin teks.
    Pencarian dan mengganti kata atau frase.

    Formatting paragraphs involves:

    -Margin settings
    -Line spacing
    -Indents
    -Tabs
    -Justification

    Formatting the document:

    Stylesheets
    Headers and footers
    Multiple variable-width columns
    Graphics
    Automatic editing features
    Hidden comments
    Table of contents and indexes
    Coaching and help features (sometimes called wizards)
    Conversion to HTML for Web publishing

    Chapter 4 Software Basics: The Ghost in The Machine

    1.yang pertama ada compiler dan program translator yang dapat membuat si programmer untuk membuat software
    yang kedua ada software application yang dipergunakan untuk membantu komputer memecahkan masalah-masalah
    yang ketiga ada system software yang bertugas mengkoordinasikan operasi hardware dan menjadi “orang”di balik layar yang melakukan pekerjaan komputer.

    2. komputer sangat berhubungan erat dengan software algorithms itu dikarenakan algoritma tersebut adalah alat yang digunakan untuk membuat “bahasa” yang dapat diterjemahkan kedalam bahasa yang komputer itu mengerti (yaitu bahasa pemrograman),bahasa pemrograman sendiri terdiri atas Machine Language (code numeric yang mewakilkan data),lalu High-level language (berada di antara bahasa manusia dan bahasa pemrograman),compiler translate (alat yang mampu mengubah bahasa tingkat tinggi ke bahasa mesin),Natural Languages (bahasa sehari-hari yang diucapkan manusia).

    3.dengan ada aplikasi di komputer itu dapat memudahkan kita dalam mengoprasikan suatu komputer tersebut karena di dalam aplikasi tersebut terdapat tata cara penggunaannya (Tutorials,Reference materials,Help files,On-line help).

    4.sebuah sistem operasi merupakan sebuah jembatan yang menjembatani antara komputer dengan sofware yang sedang kita pergunakan,fungi dari sistem operasi itu sendiri ialah mensupport multitasking,mengatur virtual memory,mengatur sistem file,dan bertanggung jawab atas autentikasi.

    5.mengorganisir file system merupakan sesuatu yang sangat penting untuk kita lakukan salah satunya kita dapat menggunakan aplikasi File-Management Utilities dengan menggunakan aplikasi ini kita dapat merubah nama file,mengcopynya,memindahkannya,atau juga menghapusnya.lalu kita juga dapat melakukan meminta bantuan mencarikan file,membuka,mensave,menutup file tersebut.

    6.user interface disini berarti bahwa tampilan atau perasaan pada saat menginput data dari sudut pandang manusia yang pertama kali yang kita ketahui adalah user interface berbentuk desktop operating system di dalamnya terdapat MS-DOS yang berupa sistem operasi yang menggunakan karakter-karakter untuk berinteraksinya seperti dalam bentuk surat,nomber,dan simbol
    lalu berikutnya kita mengenal Graphical User Interfaces (GUI) yang pertama kali dikembangkan oleh macintosh pada tahun 1984 dan menghasilkan sebuah Mac OS,akan tetapi pada saat sekarang microsoft windows lebih terkenal dalam sistem pengoprasian
    berikutnya lagi kita mengenal tentang Multiple User Operating Systems: UNIX and Linux.UNIX pada awalnya dikembangkan di Bell Labs sebelum komputer tersedia.Linux diciptakan oleh Linus Torvalds dan sampai sekarang masih dalam proses pengembangan.
    Dan untuk di masa depan kelak user interface akan berkembang menjadi lebih maju lagi contohnya menjadi seperti aplikasi yang sangat modern,atau juga bisa dunia virtual yang bisa berubah menjadi kenyataan.

    7.mengkopi software secara sembarangan itu tidak sesuai dengan hukum yang berlaku karena sofware-sofware tersebut memiliki hak ciptanya sendiri hal ini digunakan karena dengan adanya hukum ini membuktikan bahwa karya dari sang programer itu sendiri diakui secara legal oleh pemerintah (dihargai) dan oleh karenanya kita tidak boleh seenaknya asal mengcopy suatu software-software

    Chapter 3: Hardware Basics: Peripherals

    Beberapa macam input devices :
    1. Keyboard : digunakan untuk memasukkan huruf, nomor, dan simbol khusus. Beberapa jenis keyboard diantaranya : standard keyboard, ergonomic keyboards (untuk di bidang medik), wireless keyboard, folding keyboard (digunakan di komputer kecil), one handed keyboard ,dan juga keyboard yang diprint di dalam sebuah membran.
    2. Pointing devices : digunakan untuk mengarahkan kursor. Contoh : mouse, touchpad, pointing stick, trackball, joystick, graphics tablet, touch screen, stylus.
    3. Reading tools : digunakan untuk membaca kode-kode tertentu yang telah dirancang sebelumnya. Contohnya : optical mark readers, magnetic ink chracter readers, bar code readers, pen scanners, tablet pc, smart whiteboard, Radio Frequency Identification Readers (RFID).
    4. Device untuk “mendigitalkan dunia nyata”. Contohnya : scanner, digital camera (yang dimana nantinya snapshotnya akan disimpan dalam bentuk digital images lalu digital image tersebut akan disimpan di dalam sebuah media penyimpanan), video digitizer (digunakan untuk merekam video dan menyimpannya dalam bentuk data), audio digitizer, Speech recognition software yang bisa digunakan untuk mengkonversi sebuah suara menjadi kata-kata dan bisa diproses di komputer dengan menggunakan software,terakhir adalah sensor yang digunakan untuk memonitor kondisi fisik (sering digunakan di bidang medis).
    Beberapa macam output devices :
    1. Screen output : berupa monitor atau video display terminal (VDT) yang menampilkan huruf,grafik, gambar foto,animasi dan video. Lebih banyak video memory yang dimiliki suatu komputer maka gambar yang dihasilkan akan lebih detail lagi. Kualitas gambar dipengaruhi oleh resolusi dan kedalaman warna (atau kedalaman bit). Kedalaman warna mengacu pada jumlah warna yang berbeda yang ditampilkan monitor pada satu waktu. Monitor juga terdiri atas beberapa jenis yaitu CRT (cathode ray tubes) dan LCD (liquid crystal displays).
    2. Paper output : berupa printer yang dapat menghasilkan hard copy. Terdapat dua jenis printer yaitu : impact terdiri dari line printer dan dot matrix printers,dan yang kedua Non-impact printers yang terdiri atas laser printer dan inkjet printer. Selain itu terdapat printer multifungsi (mengkombinasikan printer, scanner, dan fax) dan plotter (dapat menghasilkan lebih besar dari printer biasa)
    3. Fax Machines and Fax Modems : fax machine berfungsi untuk mengirimkan dan menerima fax, sedangkan fax modem berguna untuk menghubungkan komputer ke mesin fax via modem dan saluran telepon.
    4. Sound card : memungkinkan komputer menerima input microphone, memainkan musik melalui speakers atau headphones, mengedit suara.
    5. Synthesizers : digunakan untuk menghasilkan musik.
    Komputer memiliki berbagai macam media penyimpanan data. Hal itu dikarenakan perbedaan dalam kapasitas penyimpanan dari suatu device penyimpanan itu sendiri. Contohnya adalah magnetic tape (berkapasitas kecil dan murah), magnetic disks yang terdiri atas floopy disk (tempat penyimpanan portable dan murah tapi berkapasitas kecil), hard disk (device yang non-removable tapi berkapasitas lebih besar dari floopy disk), berikutnya yaitu optical disk yang terdiri dari CD-ROM, CD-R, CD-RW, DVD, terakhir adalah  solid state storage devices yang merupakan flash memory (memory yang bisa dihapus) yang terdiri atas chip (yang sepertinya akan menggantikan posisi dari  replace disk dan tape storage).
    Komputer pada umunya memiliki beberapa jenis input, output, dan juga tempat penyimpanan. Kunci dari semua hubungan ini  adalah kompatibilitasnya. Jaringan mengaburkan batas antar komputer. Jaringan komputer dapat dapat memiliki akses ke semua perangkat pada sistem. Komputer, pada dasarnya, hanya sebagian kecil dari sistem global jaringan interkoneksi.

    Chapter 2: Hardware Basics : Inside the Box

    Fungsi dasar Komputer:
    • Menerima info dari input device
    • Memproses informasi yang didapatkan dari input
    • Memproduksi output
    • Menyimpan informasi
    Komponen dasar komputer terbagi menjadi 3, yaitu:
    1. Input Device : Keyboard, Pointing Device(mouse), Scanner
    2. Output Device : Display/video monitor, printer, speakers
    3. Central Processing Unit (CPU)
    4. Memory & storage device
    Memori dalam komputer terbagi menjadi 2, primary storage dan secondary storage. Primary storage merupakan tempat menyimpan suatu informasi yang utama, biasa disebut RAM (Random Access Memory). Secondary storage merupakan tempat menyimpatn data dan data itu bisa disimpan dan tidak hilang ketika komputer dimatikan. Contoh secondary storage, Harddisk, flashdisk, recordable DVD, DVD drives, tape recorder. Sedangkan RAM tidak dapat menyimpan informasi secara permanen, hanya untuk sementara saja ketika komputer masih dinyalakan. Ketika komputer dimatikan, maka seluruh informasi dalam RAM akan hilang.

    CPU merupakan mikroprosesor yang mengintrepretasikan dan mengeksekusi perintah di masing masing program dan aplikasi.
    Tentang CPU:
    1. mengawasi manipulasi aritmatika dan logika dari suatu data.
    2. mengkoordinasi setiap bagian dari sistem komputer secara langsung
    3. di tempatkan bersama-sama dengan chip yang lain dan motherboard

    THE COMPUTER’S MEMORY

    • RAM
      Digunakan untuk menyimpan perintah dan data untuk sementara
      Bisa dengan cepat menerima informasi
      Seluruh perintah dan data hilang ketika komputer dimatikan
    • ROM (Read-Only Memory)
      Informasi disimpan secara permanen di dalam chip
      Mengandung perintah awal dan data permanen lainnya
    • CMOS (Complementary Metal Oxide Semiconductor)
      Sejenis RAM yang memiliki energi yang rendah
    • Flash Memory
      Digunakan untuk handphone, komputer portabel, PDAs

    Chapter 1: Our Digital Planet

    Kemajuan teknologi di seluruh dunia telah memungkinkan semua orang berkomunikasi hanya menggunakan komputer dan internet..
    Pemanfaatan sistem komunikasi ini digunakan oleh semua orang,anak-anak sampai dewasa. Komputer bukan sesuatu yang eksklusif lagi di zaman sekarang, melainkan sebuah komoditas.
    Komputer mengambil informasi dari benda yang dinamakan input device, dan memberikan informasi keluar melalui output device.

    Perkembangan sejarah komputer :

    1. Konrad Zuse (1939) menemukan komputer yang sesungguhnya pertama kali
    2. John Atanasoff (1939) menemukan apa yang bisa menjadi komputer digital elektronik pertama, yaitu ABC (Atanasoff-Berry Computer)
    3. Harvard professor Howard Aiken, mengembangkan Mark I
    4. John Mauchly dan J. Presper Eckert membantu usaha AS di perang dunia II dengan mengkonstruksi mesin untuk mengkalkulasi tabel trajektori untuk senjata baru
    5. Sesudah perang, Mauchly dan Ecker membuat UNIVAC I, komputer pertama yang akan dijual secara umum
    6. 1971 , mikroprosesor pertama ditemukan oleh Intel
    7. Revolusi Personal Computer (PC) mulai sejak tahun 1970-sekarang
     jenis komputer:
    1. PC
      melayani user yang jumlahnya hanya satu orang, aplikasi yang biasanya digunakan, yaitu untuk keperluan mengetik, akuntansi, bermain game, dan menikmati musik dan video digital
    2. Workstation
      tempat bekerja suatu komputer
    3. Komputer portable
      bisa dibawa kemana-mana dan tidak terikat pada dekstop, seperti laptop, PDA, dll
    4. Server
      Komputer didesain untuk menyediakan software, dan menghubungkan komputer yang satu dengan komputer yang lainnya
    5. Mainframes and supercomputers
      digunakan oleh organisasi besar, seperti bank dan bandara udara, untuk pekerjaan komputer yang besar
    6. Supercomputers
      untuk user yang membutuhkan kecepatan dan kekuatan dari komputer
    Evolusi Internet

    Jutaan orang mulai menggunakan internet pada akhir 2005. Orang mulai memanfaatkan jejaring sosial seperti facebook dan twitter.. Dan masih bertahan sampai sekarang, orang-orang masih berkomunikasi, berbisnis melalui facebook atau twitter.
    • Email
    • World Wide Web
    • Web Browser
    • Hypertext links
    Macam-macam aplikasi:
    • network application
    • word processing dan dekstop publishing
    • spreadsheets
    • database
    • computer graphic dan digital image processing
    • musik, video digital dan multimedia
    • entertainment
    • customized problem-solving
    • artifical intelligence

    Sejarah Perkembangan Komputer

    Sejarah komputer sudah dimulai sejak zaman dahulu kala. Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik (mechanical and electronic) untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat.Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik (mechanical) maupun elektronik (electronic)

    Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan mathematics biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanja, sentral telephone yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.

    Sejarah Komputer menurut periodenya adalah:

    - Alat Hitung Tradisional dan Kalkulator Mekanik

    - Komputer Generasi Pertama

    - Komputer Generasi Kedua

    - Komputer Generasi Ketiga

    - Komputer Generasi Keempat

    - Komputer Generasi Kelima

    ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIKA yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini dapat dianggap sebagai awal mula mesin komputasi.Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuah rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, abacus kehilangan popularitasnya.

    Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak

    Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya.

    Barulah pada tahun 1820, kalkulator mekanik mulai populer. Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal.

    Awal mula komputer yang sebenarnya dibentuk oleh seorang profesor matematika Inggris, Charles Babbage (1791-1871).Tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukanperhitungan persamaan differensial. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis. Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Analytical Engine kepada publik. Pada tahun 1980, Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya.

    Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.

    KOMPUTER GENERASI PERTAMA

    Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer Z3, untuk mendisain pesawat terbang dan peluru kendali. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan Jerman.

    Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik.

    Perkembangan komputer lain pada masa ini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengkonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usha membangun konsep desin komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.

    Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann tersebut.

    Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.

    KOMPUTER GENERASI KEDUA

    Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer.

    Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.

    KOMPUTER GENERASI KETIGA

    Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

    KOMPUTER GENERASI KEEMPAT

    Setelah IC, tujuan pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Hal tersebut juga meningkatkan daya kerja, efisiensi dan kehandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yangsangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan.

    Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop). Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

    KOMPUTER GENERASI KELIMA

    Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.

    Banyak kemajuan di bidang disain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model von Neumann. Model von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak.