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