 
                                An Overview of Computer System & Computer Network (KU1072 – week1) Saiful Akbar Data & Software Eng. Research Division School of Electrical Eng. & Informatics April 24, 2008 KU1072 IntroductionSA/DSE to IT B, ITB 1 Topics  Computer System (ch. 2-4)  Computer Network & Internet (ch. 89) April 24, 2008 SA/DSE 2 Social & Ethical Issues Referensi  Bahan presentasi ini diambil/dimodifikasi dari :  G. Beekman & M. J. Quinn, Tomorrow’s Technology and You (Ch 2-4, 8-9)  William F. Slater III, Internet History and Growth, Chicago Chapter of the Internet Society, September 2002 April 24, 2008 SA/DSE 3 Computer System April 24, 2008 SA/DSE 4 Computer System Computer System - Objectives  Bagaimana komputer menyimpan dan memanipulasi informasi  Struktur dasar dan organisasi komputer  Fungsi dan interaksi komponen internal sistem komputer  Beberapa contoh alat masukan dan bagaimana alat-alat tersebut memudahkan untuk memberikan data/informasi dengan jenis berbeda kepada komputer  Beberapa contoh alat keluaran dan penjelasan bagaimana alat-alat ini membuat komputer menjadi lebih bermanfaat  Tiga kategori perangkat lunak dan saling keterkaitannya  Peranan sistem operasi pada sistem komputer modern April 24, 2008 SA/DSE 5 Computer System Basic Functions & Components • Input-Process/Store-Output • Input devices – Keyboards and pointing devices (mouse) • Output devices – Display or video monitor – Printer – Speakers • Central Processing Unit (CPU) • Memory & Storage devices April 24, 2008 SA/DSE 6 Computer System The CPU: The Real Computer Merupakan suatu kumpulan sirkuit elektronik yang rumit dan ‘luar biasa’ Menginterpretasi dan mengeksekusi perintahperintah yang ada dalam program Dirakit/ditempatkan dengan ‘chips’ dan komponen elektronik lain pada motherboard April 24, 2008 SA/DSE 7 Computer System The Computer’s memory  RAM (random access memory)  memori yang dapat diakses secara acak  Digunakan untuk penyimpanan sementara (temporer) program dan data  Mempunyai alamat yang ‘unik’ dan data dapat disimpan di lokasi yang manapun  Dapat ‘mengambil kembali’ informasi yang disimpan secara cepat  Bila komputer di-’off’-kan semua data dan program yang disimpan pada memori komputer akan hilang  ROM (read only memory)  Flash memory  Used for phones, pagers, portable computers, handheld computers, and PDAs April 24, 2008 SA/DSE 8 Central Processing Unit Control Unit Internal storage unit Algorithm and Logical Unit Input unit ROM RAM Working area Pengatur output Output unit External storage unit April 24, 2008 SA/DSE 9 Computer System Buses, Ports, and Peripherals  Lalulintas informasi antar komponen pada ‘motherboard’ yang dilakukan menggunakan sekumpulan kabel disebut system buses, atau buses. April 24, 2008 SA/DSE 10 Computer System Buses, Ports, and Peripherals Buses  Typically have 32 or 64 wires  Connect to storage devices in bays  Connect to expansion slots  Connect to external buses and ports Slots and ports  Make it easy to add external devices, called peripherals. April 24, 2008 SA/DSE 11 Computer System Input: From Person to Processor  Keyboard April 24, 2008 SA/DSE 12 Computer System Input: From Person to Processor  Pointing Devices Touch Screen Graphics tablet April 24, 2008 SA/DSE 13 Computer System Input: From Person to Processor  Reading Tools Pen Scanner Handwriting Recognition SW OMR PDA Barcode Reader (Optical Mark Reader) (Personal Digital Assistant) April 24, 2008 SA/DSE 14 Computer System Input: From Person to Processor • Others April 24, 2008 SA/DSE 15 Computer System Output: From Pulses to People April 24, 2008 SA/DSE 16 Computer System Storage Devices: Input Meets Output April 24, 2008 SA/DSE 17 Computer System-Software Software Topology • System Software – Operating System – Utility – Device Driver • Compiler & Software Development Tools • Application Software April 24, 2008 SA/DSE 18 Computer System-Software Operating System • • • • Supports multitasking Manages virtual memory Maintains file system Responsible for authentication and authorization • DOS, Windows, Mac OS, Unix, Linux April 24, 2008 SA/DSE 19 Computer System-Software Utility Programs  Serve as tools for doing system maintenance and repairs that aren’t automatically handled by the operating system  Make it easier for users to:  Copy files between storage devices  Repair damaged data files  Translate files so that different programs can read them  Guard against viruses and other potentially harmful programs (as described in the chapter on computer security and risks)  Compress files so they take up less disk space  Perform other important, if unexciting, tasks April 24, 2008 SA/DSE 20 Computer System-Software Utility Programs  Symantec Norton Utilities: recovering damaged files, repairing damaged disks, and improving disk performance. April 24, 2008 SA/DSE 21 Computer System-Software Language & Compiler  The Language of Computers  Machine Language: numeric codes that represent data (& instructions)  Low-level language  Assembly  High-level language: falls between machine language and natural human language (English oriented)  Pascal, C, C++, Java, C#, Fortran, Basic, Ada, Prolog, LISP, Phyton, Perl  Compilers translate high-level language into machine language. April 24, 2008 SA/DSE 22 Computer System-Software Software Development Tools • Environment for building a program: editor, compiler, library • MS Visual Studio, JDeveloper, Eclipse, Gambas, etc April 24, 2008 SA/DSE 23 End User Applications  Word processing and desktop publishing  Spreadsheets and other number-crunching applications  Databases  Computer graphics and digital image processing  Digital audio, digital video, and multimedia  Entertainment  Customized problem-solving (MIS, ERP, CRM)  Artificial intelligence April 24, 2008 SA/DSE 24 Computer Network & Internet April 24, 2008 SA/DSE 25 Computer Network & Internet Objectives  Describe the nature and function of local area networks and wide area networks.  Describe the component’s of computer network & communication model  Discuss the uses and implications of email, instant messaging, blogging, teleconferencing, and other forms of online communication.  Explain how and why the Internet was created.  Describe the technology that is at the heart of the Internet.  Describe the internet applications and web applications April 24, 2008 SA/DSE 26 Computer Network & Internet Basic Network Anatomy • A computer network is any system of two or more computers that are linked together. • Anatomy: – LAN: wired-LAN, wireless (local area networks) – MAN (metropolitan area networks) – WAN (wide area networks) April 24, 2008 SA/DSE 27 Computer Network & Internet Components of Computer Network  Cable: UTP, coaxial  Fiber optic  NIC (network interface card), Modem (modulator/demodulator)  Router  Server: File Server, Web Server, Email Server  Client  Protocol: TCP/IP (Transmission Control protocol/ Internet Protocol),FTP (file transfer protocol), HTTP (hypertext transfer protocol)  NOS (network operating system) April 24, 2008 SA/DSE 28 Computer Network & Internet Communication model  Client/server model  One or more computers act as dedicated servers and all the remaining computers act as clients.  Peer-to-peer model  Every computer on the network is both client and server.  Many networks are hybrids, using features of the client/server and peerto-peer models. April 24, 2008 SA/DSE 29 Computer Network & Internet Internet  History  ARPAnet  DoD  1969 (ARPAnet), 1980 (P2P), 1990 (HTTP)  The Internet: an interconnected network of thousands of networks using TCP/IP protocol April 24, 2008 SA/DSE 30 Computer Network & Internet Internet Growth Growth of Internet Hosts * Sept. 1969 - Sept. 2002 250,000,000 No. of Hosts 200,000,000 150,000,000 100,000,000 50,000,000 9/ 69 01 /7 1 01 /7 3 01 /7 4 01 /7 6 01 /7 9 08 /8 1 08 /8 3 10 /8 5 11 /8 6 07 /8 8 01 /8 9 10 /8 9 01 /9 1 10 /9 1 04 /9 2 10 /9 2 04 /9 3 10 /9 3 07 /9 4 01 /9 5 01 /9 6 01 /9 7 01 /9 8 01 /9 9 01 /0 1 08 /0 2 0 Time Period The Internet was not known as "The Internet" until January 1984, at which time there were 1000 hosts that were all converted over to using TCP/IP. April 24, 2008 SA/DSE 31 Computer Network & Internet Internet Protocol, Address TCP/IP Layering Protocols IP Address Routing Domain Name & DNS (domain name system)  Top-level domains include:           .edu - educational sites .com - commercial sites .gov - government sites .mil - military sites .net - network administration sites .org - nonprofit organization sites April 24, 2008 SA/DSE 32 Computer Network & Internet Email Address  An email address includes: [email protected]  username is the person’s “mailbox”  hostname is the name of the host computer and is followed by one or more domains separated by periods: host.domain host.subdomain.domain host.subdomain.subdoma in.domain April 24, 2008 SA/DSE 33 Computer Network & Internet Network Applications Email Mailing List Newsgroups Instant Messaging Voice Mail Internet Telephony Massive Multiplayer Online Game Search Engine, Web-Robot Indexer/Web Crawler/Spider  Specialized Search Engines: Google Maps, Froogle, and others         April 24, 2008 SA/DSE 34 Computer Network & Internet World Wide Web, Web  Protocol HTTP, Web Server, Web Client/Browser  Hypertext Markup Language (HTML)  Beyond HTML: Scripting Language, XML, XHTML, VRML, Applet  Web Address: Resource File Domain Name http:// weatherunderground.com/ Protocol for Web pages April 24, 2008 satellite/vis/1k/ US.html Path SA/DSE 35 Computer Network & Internet Web Applications  simple data-processing tasks  Most Web applications take advantage of the Web’s connectivity.  Search Engine  online business transactions (e-bay, amazon, paypal,…)  News-oriented Web applications  Other Web applications support a more traditional form of information broadcasting. April 24, 2008 SA/DSE 36 April 24, 2008 SA/DSE 37 ISTILAH-ISTILAH DALAM BIDANG KOMPUTER  User : orang yang menggunakan komputer  Programmer : orang yang membuat program komputer  System analyst : orang yang bertugas memilih komputer yang baik dan cocok untuk digunakan (biasanya untuk keperluan suatu perusahaan)  System administrator / manager : bertugas untuk meningkatkan efisiensi kerja bagi keseluruhan sistem komputer yang digunakan di perusahaannya April 24, 2008 SA/DSE 38 ISTILAH-ISTILAH DALAM BIDANG KOMPUTER  Bus : media berbentuk (rangkaian) kabel untuk lintasan elektronik yang membawa sinyal dari satu komponen ke komponen lain dalam komputer  RAM (Random Access Memory) : memori utama yang bekerja pada komputer, tersusun dari sejumlah sel yang masing-masing diberi nomor dan alamat (setiap sel menampung 8 bit/ 1 byte)  Bit : binary digit (dijit biner)  Sistem operasi (operating system) : program pertama yang dieksekusi ketika komputer dinyalakan. Disimpan dalam ROM dan external memory  Network : suatu jaringan komputer  Internet “ inter-connecting network ”  jaringan komputer yang saling terhubung April 24, 2008 SA/DSE 39 ISTILAH-ISTILAH DALAM BIDANG KOMPUTER  Domain : setiap jaringan yang membentuk internet  User : masing-masing orang yang menggunakan sebuah jaringan  Telnet : fasilitas yang memungkinkan orang ‘log-in’ (berkoneksi) ke komputer lain dan / atau menggunakan komputer lain  Account : nomor sebagai tanda anggota jaringan  ISP (internet access provider) : penyedia akses (lokal) ke internet  sering disebut sebagai ‘provider’ saja  E-mail : electronic mail / surat elektronik yaitu surat/pesan yang dikirimkan secara elektronik melalui jaringan komputer  (internet) host : pengkoneksi ke internet April 24, 2008 SA/DSE 40 ISTILAH-ISTILAH DALAM BIDANG KOMPUTER  FTP ( file transfer protocol ) : program yang memungkinkan dilakukannya penyalinan file antar host  HTTP ( hypertext transfer protocol ) : program yang memungkinkan pemindahan gambar grafis, suara, bahkan video antar host  WWW ( world wide web ) : adalah sekumpulan dokumen multimedia yang dihubungkan dengan jalur hypertext  URL ( uniform resource locator ) : alamat yang mengidentifikasikan lokasi sesuatu di halaman world wide web April 24, 2008 SA/DSE 41 ISTILAH-ISTILAH DALAM BIDANG KOMPUTER  Browser : program yang memungkinkan kita untuk melihat dokumen www  Client : program yang bekerja pada PC kita, sehingga kita dapat melakukan banyak hal di internet  Cyberspace : istilah yang umum dan banyak digunakan untuk menyebut internet  gabungan seluruh aktivitas dan informasi yang ada di dunia komputer, khususnya komputer yang terhubung ke internet April 24, 2008 SA/DSE 42 ISTILAH-ISTILAH DALAM BIDANG KOMPUTER  Cybernaut : orang yang menggunakan internet  Downloading files : menyalin/mengopy file dari internet ke komputer yang kita gunakan  HTML ( hypertext mark-up language ) : format yang digunakan untuk membuat dokumen world wide web  MPEG (moving photographic experts group) : format file grafis untuk video atau film  Modem ( modulator/demodulator ) : perangkat yang digunakan untuk mengirim file dan pesan melalui saluran telepon  dikonversikan ke dalam bentuk suara April 24, 2008 SA/DSE 43