BAB 4 : SOFTWARE



Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem.
Pada umumnya, istilah software menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer.
Fungsi software antara lain:
  • mengidentifikasi program
  • menyiapkan aplikasi program sehingga tata kerja seluruhnya peralatan komputer terkontrol
  • mengatur dan membuat pekerjaan lebih efisien

Yang termasuk software adalah
  1. Programming Languages
  2. Routines (User program)
  3. Application package (Package programs)
  4. Input/output control system
  5. Operating System
Berikut akan saya bahas satu per satu.

1. Programming Languages 
Programming language adalah bahasa-bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi.

Contoh:
1. ASSEMBLER
Suatu bahasa yang lebih dekat dengan mesin (Machine Oriented Language).
2. COBOL
Common Bussiness Oriented Language, untuk aplikasi komersil (bussiness).
3. FORTRAN
Formula Translator, untuk aplikasi ilmiah/teknik.
4. PL/I
Program Language One, merupakan kombinasi COBOL dengan FORTRAN, untuk aplikasi komersil maupun ilmiah.
5. R.P.G
Report Program Generator, untuk aplikasi komersil.
6. Bahasa C
7. Microsoft Visual Basic
8. Borland Delphi
9. Micosoft Access
10. Pascal

Menurut tingkatannya Bahasa Pemrograman dapat dibedakan dalam 3 macam tingkat (level):
  1. Low level language (Machine Oriented)
Bahasa yang termasuk dalam level ini lebih dekat hubungannya dengan mesin.
Contoh : ASSEMBLER

  1. High level language (Problem Oriented).
Sebaliknya, bahasa yang termasuk dalam level ini lebih dekat orientednya dengan aplikasi problemnya.
Contoh : Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi

3. Semi Level Langunge
Bahasa yang dapat termasuk dalam Machine Oriented dan Problem Oriented
Contoh : Bahasa C



2.  Routines (User program)
Routines atau user program yaitu program yang dibuat oleh programmer dalam bahasa program untuk suatu aplikasi tertentu dan dipakai berulang-ulang.
Contoh: Payroll, Inventory Control, Invoicing, Billing procedure, Personalia, Security, dll



3. Application package (Package programs)
Application Packages atau Package Program ialah program-program yang dibuat oleh perusahaan komputer untuk User yang beroperasi dalam bidang-bidang umum, misalnya penerbangan, asuransi, komunikasi, pembangunan gedung, toko-toko pedagang eceran, dsb. Karena itu mereka dapat memakai program komputer yang sama tanpa memerlukan perubahan-perubahan yang berarti.

Beberapa contoh Package Program antara lain ;
  • S.S.P. (Scientific Subroutine Package)
  • MPSK - LINEAR PROGRAMMING (Mathematical Programming Support - Extended - Liner Programming)
  • G.P.S.S. (General Purpose Simulation System)
  • CALOOMP - PLOTTER
  • IMS .(Information Management System)
  • C I C S (Customer Information Control System)
  • P M I C (Project Management Information System)
  • U M M S (Unit Materials Management System)
Perusahaan Komputer juga membuat/men-support suatu application program yang disebut : UTILITY PROGRAM.
Contoh : Sort, Card to tape/disk, tape/disk to print, transfer program, merge, dsb.



4. Operating System
Operating system adalah bagian software yang sangat penting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing didalam sistem.
Pada prinsipnya, OS merupakan kumpulan dari program routine dan prosedur, yang dibuat untuk memperkecil peranan manusia dalam sistem dan untuk memperbesar efisiensi sistem.
Kemampuan komputer beroperasi itu sangat ditentukan oleh konfigurasi dan kapasitas komputer tersebut. Hal ini tergantung dari sistem apa yang dipakai dalam instalasi komputer.
Berikut adalah contoh-contoh OS yang dipakai antara lain:
  • BOS (Basic Operating System)
  • TOS (Tape Operating System)
  • DOS (Disk Operating System)
  • Microsoft Windows
  • LINUX

OS disimpan didalam auxiliary storage unit yang disebut System residence device (Sysres). Melalui IPL OS ini dipanggil dan dimasukkan dalam main storage.

OS terdiri dari atas 2 bagian:
  1. Control program
    Control program berfungsi sebagai

    • mengawasi pelaksanaan didalam processing
    • mengontrol penempatan data didalam sistem termasuk pengaturannya didalam storage
    • mengatur jadwal pekerjaan processing

    Control program terdiri dari
    • Supervisor
      Supervisor atau monitor program terbentuk dari banyak routine, beberapa routine disebut resident routines yang dimasukkan ke dalam main storage dari sysres device dan akan tinggal dalam main storage selama pelaksanaan dari job yang bersangkutan.
      Routine ini menangani operasi input/output, menjawab sistem interruots, memasukkan program-program lain, dan sebagainya yang dilakukan secara berulang-ulang.
      Sedang routine lain disebut transient routines, routine-routine ini akan dimasukkan ke dalam min storage hanya jika diperlukan didalam kegunaan tertentu.
      Misalnya dalam opening dan closing files, melayani komunikasi dengan operator dan melakukan sistem processing yang diperlukan pada akhir suatu job.

    • Job Control Program (JCP)
      Job control program adalah suatu OS program yang membaca Job Control Program.
      JCP terdiri dari beberapa job control statement yang dipunch pada kartu.
      Job control statement berfungsi mengidentifiksi (memberi nama) program, menandai mulainya suatu job serta step-step job mana yang akan diproses, menguraikan/mengidefinisikan data yang akan digunakan dalam bermaam-macam job step dan menentukan input/output unit mana yang diperlukan.

    • Initial Program Loader (IPL)
      IPL adalah suatu program kecil yang dimasukkan ke dalam main storage dari system residence device secara manual oleh operator denan menekan tombol console load key.
      Fungsi dari IPL adalah menyediakan tempat dan memasukkan supervisor program dari system residence device ke dalam main storage pada permulaan execution.





2. Processing Program
Processing program terdiri dari


  • Language Processor
  • Service Program
  • User-written Problem Program
Berfungsi sebagai
  • mempermudah persiapan aplikasi program
  • menentukan pekerjaan yang akan dilakukan oleh sistem

  • Language Processor
    Language processor atau language translator (compiler) berfungsi menyusun dan menterjemahkan dari bahasa manusia (source rogram) ke dalam bahasa mesin (object-program).
    Macam language processor (compiler) antara lain:
  • Fortran compiler
  • Pascal compiler
  • Assembler compiler

    Kebanyakan compiler ini dapat memberikan output berupa object-program kedalam 2 cara, dituliskan pada medium kartu, printer, disk atau tape atau dituliskan langsung pada system residence device.

  • Service Program
    Service program adalah processing program yang melayani dan memberikan beberapa fasilitas dalam aplikasi suatu program.

    Service program ini terdiri dari

    1. Linkage editor
    Linkage editor berfungsi mengedit/membentuk job program yang telah ada dalam system residence device sebagai object program ke dalam core-image library yaitu suatu system library yang memuat program dalam bentuk bahasa mesin dan siap untuk diproses (di-execute). Program ini disebut Module Program.
    Linkage editor juga dapat melakukan pelayanan lain kepada programmer.
    Contohnya dalam pembuatan program, programmer dapat memanggil program lain yang ada dalam system library untuk digunakan dalam aplikasi tertentu.

    2. Librarian

    Librarian berfungsi melakukan pekerjaan catalog (catalog function) seperti menjaga, memberikan pelayanan dan mengatur seluruh organisasi di dalam operating system. Hal ini memungkinkan seorang programmer untuk menambah, menghapus atau mengganti nama programnya didalam library.

    3. Sort / merge

    Sort/merge adalah bagian service program yang dapat mengatur susunan record didalam file dalam bentuk ascending sequence (urutan menaik) atau decending sequence (urutan menurun) dan menggabungkan dua atau lebih kumpulan file kedalam/menjadi satu file dengan susunan record yang berurutan.

    4. Utilities

    Utility program sering dipakai untuk memindahkan file dari suatu media ke media yang lain. Mungkin kedua media itu sama (sejenis) atau berlainan.
    Contoh pemindahan file dari tape ke tape, tape ke disk, kartu ke tape, tape ke printer dan lain sebagainya.

    5. Autotest

    Autotest adalah bagian service program yang secara otomatis melakukan testing terhadap suatu program selama compilation atau menggunakan data bayangan (data yang tidak sebenarnya) sebelum program tersebut siap dipakai dengan data sebenarnya.


---------------------------------------------------------------------------------------------------------------------------------

Pengelompokan Software


Berdasarkan fungsinya, software dapat dibagi menjadi dua golongan, yaitu

1. Application software (Perangkat lunak aplikasi)
Adalah program yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik.
  • Aplication software digolongkan menjadi beberapa yaitu
  • bahasa pemrograman (programming language)
  • program aplikasi (application program)
  • program paket ( package program)
  • program utilitas (utility program)



2. System software (Perangkat lunak system)
Sistem software atau support software (perangkat lunak pendukung) adalah program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan input output device.
Contoh : Sistem operasi (Windows dan Linux)

Berdasarkan cara mendapatkan software dan hak pemakaiannya, software dapat digolongkan pada :
1. Software komersial
Adalah software yang harus dibeli dan dijual secara komesial.
Setiap orang yang bermaksud menginstalnya haus membelinya terlebih dahulu.
Jika tidak membayar berarti melakukan pembajakan software dan dapat dikenalan hukum karena ada hak cipta (copyright).
Contoh : Microsoft Office

2. Software public-domain
Software bersifat gratis dan tidak hak cipta.
Contoh : LINUX

3. Shareware
Bebas digunakan untuk pengujian dan terkadang selamanya.
Namun diharapan pemakai memberikan dana kepada pembuatnya jika pemakai bermaksud untuk menggunakannya secara terus menerus. Seringkali ada hak cipta tetapi terkadang bebas untuk diberikan kepada siapa saja.

4. Freeware
Software yang dapat digunakan tanpa perlu membayar.
Tujuan pembuatan software freeware adalah
  • sebagai penarik bagi pemakai untuk membeli versi lebih lanjut.
  • pembuat menginginkan tanggapan dari pemakai sehingga ia dapat mengembangkannya ke versi yang lebih baik.
  • pembuat ingin menyebarluakan karyanya supaya menjadi terkenal
  • pembuat benar-benar ingin membantu pemakai dalam melaksanakan tugas tertentu tanpa perlu membeli software komersil.



5. Rentalware.
Software yang dapat digunakan dengan cara menyewa dan memiliki hak cipta.
Sewa biasanya dilakukan pertahun.

6. Free software
Istilah yang dicanangkan oleh Richard Stallman (pendiri free software foundation). Software yang dilengkapi dengan kode sumber, dapat digunakan oleh siapa saja dan bebas untuk dikembangkan sendiri oleh pemakai. Untuk mendapatkannya bias gratis atau membayar dengan harga yang murah.
Informasi tentang free software dapat dilihat pada http://www.free-soft.org/



7. Open source
Dikemukakan oleh Eric Raymond pada tahun 1998.
Muncul dari ide bahwa seandainya setiap orang berpartisipasi dalam mengembangan suatu software akan selalu berevolusi menuju ke tingkat kesempurnaan.
Hak-hak yang disediakan pada open source adalah
  • Hak untuk membuat salinan program dan mendistribusikan salinan tersebut.
  • Hak untuk mengakses kode sumber sebagai syarat untuk bias melakukan pemodifikasian.
  • Hak untuk melakukan pengembangan terhadap program.


Akses open source pada situs http://www.opensource.org

Sumber : Modul 4 Software by Ratna Mutu Manikam
Dengan sumber :
Pustaka Utama

1. Turban, Rainer, Potter, Introduction to Information Technology, John Wiley & Sons.Inc., New York, 2005
2. Tuban, McLean, Etherbe, Information Technology for Manajement, Second Edition,, John Wiley & Sons.Inc., New York, 1999.
3. Gordon B. Davis, Computer Data Processing, Second Edition, New York McGraw-Hill Book Company, 1973.
4. James D. Shoeffler, Minicomputers: Hardware, Software, and Aplications, The Institute Of Electrical And Engineers, Inc, New York, 1972.

Pustaka Pendukung

1. Agus Sumin, Soepomo Soeparlan, Pengantar Ilmu Komputer, Gunadarma, Jakarta, 1995.
2. D. Suryadi H.S. , Pengenalan Komputer, Seri Diktat Kuliah, Gunadarma, Jakarta, 1993.
3. Gordon B. Davis, Management Information Syastems, Conceptual Foundatioan, Structure, and Development, Second Edition, New York McGraw-Hill Book Company, 1984



SLIDE POWER POINT


Dalam dunia Teknologi, Informasi dan Komunikasi diperlukan alat untuk menggakses dan mengunakan dan memanfaatkannya. Tanpa Peralatan Teknologi Informasi ini akan susah bagi kita untuk berinteraksi satu sama lainnya atau memperoleh informasi yang seluas-luasnya.

Milai dari pertama,


1. Komputer 


Setiap mesin yang mampu menerima data, memproses data, menyimpan data, dan menghasilkan bentuk keluaran berupa teks, gambar, simbol, angka dan suara dapat dikategorikan sebagai komputer.
 

Hardware

Hardware atau disebut perangkat keras adalah peralatan fisik yang terdapat pada komputer. 
Berikut ini beberapa contoh hadware
  • Printer adalah alat untuk mencetak informasi atau gambar ke kertas
  • Keyboard adalah alat yangdipakai untuk mengetik data
  • CPU adalah komponen dalam sistem komputer yang berfungsi sebagai pengolah
  • Speaker adalah alat untuk mengeluarkan suara.

Software

Software atau perangkat luna adalah program. Dengan demikian software dimasukkan ke dalam komputer agar komputer tersebut dapat melakukan tugas-tugas tertentu yang diharapkan pemakai.
Setiap program komputer dirancang untuk melakukan tugas tertentu. Sebagai contoh, Anda dapat memanfaatkan komputer untuk bermain catur setelahAnda menginstal program catur ke komputer Anda.
Berikut ini beberapa contoh software yang dapat digunakan.
Sistem Operasi yaitu sofware yang mendasari operasi suatu sistem komputer. Sistem operasi meruapakan sofware yang kali pertama dipasang pada komputer dan merupakan software yang akan diaktifkan pertama kali di komputer dihidupkan. Beberapa perangkat lunak yang termasuk sistem operasi adalah sebagai berikut;
  • Windows 7
  • Windows Vista
  • Linux
  • Unix
  • Mac OS Lion
  • IOS 5
Pengolah kata yaitu sofware yangditunjukkan untuk membuat dokumen. Beberapa contoh pereangkat lunak yang termasuk pengolah kta adalah sebagai berikut;
  • OpenOffice.org Writer
  • Microsoft Word
  • WordPerfect
  • iWork
Pengolahan angka yaitu software yang dirancang untuk memudahkan pengolahan tabel tabel yang memerlukan perhitungan. Beberapa contoh perangkat lunak kategori ini adalah sebagai berikut
  • Microsoft Excel
  • Lotus 1-2-3
  • OpenOffice.org Impress
  • Number
Web browser, yaitu software yang dirancang secara khusus untuk memperoleh informasi pada situs web. Contohnya adalah sebagai berikut.
  • Internet Explorer
  • Mozilla Firefox
  • Safari
  • Opera

2. Jaringan Komunikasi

Sebuah sistem yang mampu menghubungkan dan menggabungkan beberapa titik komunikasi menjadi satu kesatuan yang mampu berinteraksi antara satu dengan lainnya.
  1. Telepon
  2. ISDN
  3. Faksimile
  4. Fiber Optik
  5. Leased Line
  6. Wireless


Gambar 3.3 Peralatan Teknologi Informasi

a. Telephone

Alat komunikasi dua arah yang memungkinkan 2 orang atau lebih untuk bercakap-cakap tanpa terbatas jarak.

Gambar 3.4 Telepon

b. Faksimile

Sebuah alat yang mampu mengirimkan dokumen secara persis sama melalui jaringan telepon.

Gambar 3.5 Mesin Faksimile

c. ISDN

(Integrated Service Digital Network) jaringan komunikasi khusus yang menggunakan jaringan telepon yang tidak hanya memroses suara, tapi juga mampu menangani penyimpanan data berupa teks, gambar, video, faksimili,dll

d. Fiber Optic

Jaringan komunikasi yang mampu mentransmisikan data dalam frekuensi tinggi. Dalam jaringan ini jalur komunikasi tidak menggunakan kawat tembaga tetapi menggunakan cahaya sebagai penghantar datanya.

Gambar 3.6 Kabel Fiber Optic

e. Leased Line

Jaringan telepon tetap(permanen) yang menghubungkan dua tempat atau lebih.
Jaringan ini tidak mempunyai alat pengalih (switching) atau sejenisnya, jaringan ini bekerja diantara tempat-tempat yang dihubungkan tersebut secara spesifik atau yang sudah ditentukan. Jaringan ini dikenal juga dengan sebutan Private Line.

Gambar 3.7 Leased Line

f. Wireless

Jaringan komunikasi nirkabel, jaringan komunikasi yang menggunakan gelombang radio/frekuensi tertentu yang berfungsi sebagai penghantar informasi. Jaringan komunikasi ini menggunakan alat pemancar, penguat , dan penerima gelombang yang berisi data tersebut.

Gambar 3.8 Wireless

3. Jaringan Komunikasi dengan Satelit

Jaringan komunikasi tanpa kabel yang menggunakan satelit yang berfungsi sebagai pemancar, penerima dan penguat. Sistem komunikasi ini menggunakan gelombang sebagai penghantar datanya
  1. ANtena
  2. TV dan Radio
  3. Seluler

Gambar 3.9 Jaringan satelit dan komunikasi

a. Antena

Alat yang digunakan untuk memancarkan dan menerima komunikasi radio.

b. TV dan Radio

Alat penyampaian Informasi (Mass Media) yang menggunakan gelombang sebagai penghantar sinyal suara dan gambar.

Gambar 3.10 Televisi & radio

c. Komunikasi Seluler

Komunikasi yang menggunakan transmisi radio untuk mengirimkan sinyal informasi, alat tersebut lebih dikenal dengan nama Hand Phone.

Gambar 3.11 Komunikasi Seluler

4. Net Tools

Berbagai macam cara digunakan manusia untuk mempermudah dan menjaga kualitas hubungan melalui dunia Internet. Sejak saat itulah perkembangan alat- alat yang menyokong kemampuan jaringan untuk saling berhubungan berjalan pesat. Sistem jaringan yang tadinya hanya digunakan oleh kalangan terbatas sekarang sudah sangat merakyat. Bahkan sampai ke tingkat rumah tangga.
  1. Server
  2. Client
  3. Router
  4. Modem

Gambar 3.12 Peralatan Jaringan Komputer

a. Server

Sebuah komputer yang bekerja sebagai penyedia data, penyedia software dan penyimpanan data. Bahkan sebuah server mampu mengatur jalur informasi dalam jaringan yang diaturnya.

3.13 Server


b. Client

Sebuah PC dalam sebuah jaringan komunikasi yang mempunyai kemampuan memproses data dan mampu meminta informasi kepada server.

Gambar 3.14 Client


c. Router

Alat yang digunakan dalam jaringan yang mampu mengirimkan data kepada jaringan lainnya melalui jalur yang lebih cepat, tepat dan efisien.

Gambar 3.15 Router

d. Modem

Modulator / Demodulator, alat yang memungkinkan PC, Mini Computer, atau Mainframe untuk menerima dan mengirim data dalam bentuk digital melalui saluran telephon.

Gambar 3.16 Modem





SLIDE PPT


Latihan soal

1. Jelaskan perbedaan hardware dan software ?
2. Berikan 5 contoh dari software ?
3. Jelaskan Kegunaan Server, Client, Router dan modem


Jawab :

1. Perbedaannya terletak pada bentuknya, kalau hardware punya bentuk fisik sedangkan software hanya berbentuk file virtual yang dapat beroprasi dan dioperasikan. Dan hardware diibaratkan sebagai badan sedangkan software merupakan nyawanya.

2. Windows 7, Microsoft Office, Paint, Adobe Photoshop, Google Chrome.

3. Server : fungsinya, sebagai penyedia data dan penyimpanan data serta mengatur jalur informasi dalam jaringan yang diaturnya.
Client : fungsinya, sebagai media pengakses server, seperti contohnya kita yang sedang browsing.
Router : fungsinya, sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya.
Modem : fungsinya, untuk komunikasi dua arah yang merubah sinyal digital menjadi sinyal analog atau sebaliknya untuk mengirimkan pesan/data ke alamat yang dituju.

----------------------------------------------------------------------------
Sumber : 
wikipedia
Modul Peralatan Teknologi by Bu Ratna Mutu Manikam






GENERASI PERTAMA

Pada generasi pertama ini beberapa komputer dengan kemampuan sederhana telah ditemukan, beberapa merupakan komputer yang dibuat semata-mata untuk membantu kegiatan peperangan yang sedang marak terjadi di berbagai belahan dunia.


Awal generasi konputer ditandai dengan kemampuan komputer untuk menyimpan program dalam memori. Sebelumnya komputer mekanik dan elektrik tidak menyimpan program dalam memori, tapi program-program ditulis dalam kartu yang dilubangi kemudian dieksekusi yang disebut dengan punch card. Pada komputer stored-program komputer dikontrol oleh program yang disimpan di memori komputer. Program dibuat dengan menggunakan bahasa mesin yang terdiri dari bilangan 1 dan 0. Komputer yang ada di generasi pertama antara lain:


1. ENIAC (Electronic Numerical Integrator And Computer)


ENIAC dirancang oleh Dr. J. Presper Eckert dan Dr. John W. Mauchly dari Moore School, Universitas Pennsylvania pada tahun 1943 dan selesai pada tahun 1945. 
Secara fisik ENIAC adalah komputer raksasa yang beratnya mencapai 30 ton dan bisa dimasukin manusia karena ukurannya yang sangat besar. Sebagai perangkat inputnya digunakan card reader IBM dan perangkat outputnya digunakan punch card. Teknologi yang digunakan ENIAC adalah tabung hampa yang merupakan karakteristik dari komputer generasi pertama.

generasi komputer
ENIAC
Kompunen utama dari ENIAC terdiri dari rangkaian dasar yaitu sebagai berikut:
  • Akumulator, berfungsi sebagai register pemroses (kemampuan membaca), ENIAC mampu melakukan 5000 penjumlahan atau pengurangan sederhana dalam tiap detiknya.
  • Inisiator, melakukan tugas-tugas khusus seperti melakukan power atau mematikannya.
  • Pemrogram utama, berfungsi untuk mengendalikan eksekusi program.
  • Multiplier, berfungsi sebagai bagian dari proses utama, ENIAC dapat melakukan 385 operasi perkalian perdetik.
  • Pembagi/pencari akar pangkat, dapat melakukan 40 proses pembagian perdetik dan 3 proses pencarian akar pangkat per detik.
  • Gate, melakukan operasi logic ‘AND’.
  • Buffer, melakukan operasi logic ‘OR’.
  • Pencetak, berfungsi untuk menampilkan hasil proses.
  • Unit sinkronisasi, berfungsi untuk proses sinkronisasi antar komponen.
  • Tabel fungsi, digunakan untuk pemrograman.
Namun seiring berkembangnya jaman dan banyak ditemukan penemuan-penemuan baru maka ENIAC pun mulai ketinggalan dari yang lain pada saat itu. Dan pada tahun 1955 ENIAC secara resmi dimatikan.

2. EDVAC (Electronic Discrete Variable Automatic Computer)
EDVAC merupakan kelanjutan dari ENIAC. Eckret dan Mauchly secara resmi mempublikasikannya pada tahun 1947. EDVAC dirancang sebagai komputer serbaguna, dapat digunakan untuk berbagai tujuan. 
Komputer ini dirancang untuk memenuhi kebutuhan pada Laboratorium Riset Balistik milik departemen pertahanan Amerika Serikat. Aplikasi yang dapat diselesaikan adalah perhitungan besar sudut rudal balistik sehingga rudal tepat mengenai sasaran. Program sepenuhnya disimpan dalam memori komputer. Ide pembangunan EDVAC tidak terlepas dari konsep dasar komputer modern Dr. John Von Neumann dalam “A very high-speed automatic digital computing system, and in particular with its logical control”. 

Beberapa organisasi dasar komputer EDVAC adalah sebagai berikut:
  • Reader-Recorder, berfungsi untuk membaca dan merekam inputan.
  • Control Unit, bagian yang mengendalikan dan mengelola seluruh komponen komputer.
  • Dispatcher (Pengatur), bagian ini berfungsi sebagai penterjemah permintaan dari bagian kendali dan memori dan meneruskan jalur kendali pada komponen-komponen lain.
  • High-speed Memory, terdiri dari dua buah bagian memori, masing-masing memorinya memiliki 64 baris dan setiap baris memiliki kapasitas 8 word.
  • Computer, berfungsi untuk melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian.
  • Timer.
generasi komputer
EDVAC
EDVAC cukup efisien dan berarti pada saat itu. Digunakan sampai tahun 1961 sebelum digantikan oleh BRLSEC komputer elektrinik pertama yang sepenuhnya dirancang oleh BRL (Ballistics Research Laboratory)

3. UNIVAC I (Universal Automatic Computer I)
UNIVAC merupakan rancangan Eckret dan Mauchly berikutnya setelah EDVAC. Mereka mendirikan perusahaan “The Eckret-Mauchly Computer Company” dengan UNIVAC I sebagai produk pertamanya. Merupakan komputer komersila pertama yang dipasarkan sejak tahun 1951 sampai tahun 1958 telah dibuat 46 buah UNIVAC I untuk berbagai kepentingan seperti biro sensus departemen perdagangan Amerika, Universitas New York, perusahaan asuransi Prudential, dan perusahaan General Electric. Fitur dari UNIVAC I adalah sebagai berikut:
  • Memori utama terdiri dari 1000 word yang masing-masing memiliki 12 karakter.
  • Instruksi terdiri dari 6 karakter alphanumeric.
  • Mampu melakukan 1000 perhitungan per detik.
  • Digit dipresentasikan menggunakan aritmetik excess-3 (“XS3″) BDC (Binary Codec Decimal).
  • Digunakan untuk aplikasi bisnis dan administrasi.
generasi komputer
UNIVAC I
generasi komputer
Eckret-Mauchly

Komputer-komputer diatas merupakan sedikit dari komputer yang diciptakan pada generasi pertama. Masih banyak lagi komputer yang dirancang pada generasi pertama dengan perusahaan yang berbeda. 
Ciri-ciri umum dari komputer generasi pertama adalah sebegai berikut :
  1. Teknologi dasarnya menggunakan tabung hampa (Vaccum Tube).
  2. Program dibuat dengan bahasa mesin.
  3. Menggunakan konsep Stored-program.
  4. Memori utama menggunakan teknologi Magnetic Core Storage.
  5. Ukuran fisik komputer besar.
  6. Fisik komputer cepat panas.
  7. Membutuhkan daya listrik yang besar.

Generasi awal ini rata-rata memiliki kapasitas penyimpanan serta kecepatan pemrosesan yang masih kecil, sebagai berikut:


Kapasitas penyimpanan : 1000 - 4000 byte

Kecepatan pemrosesan : 2000 instruksi per detik
Bahasa pemrograman yang digunakan masih bahasa pemrograman tingkat rendah

GENERASI KEDUA



Generasi kedua diawali dengan perubahan teknologi dasar pembangunan rangkaian. Pada generasi pertama teknologi dasar yang digunakan adalah tabung hampa, nah pada generasi kedua teknologi dasar yang digunakan adalah transistor. Transistor adalah semikonduktor yang berfungsi sebagai penguat, switch, modulasi sinyal dan lain-lain. Fungsi tabung hampa Trioda-Fleming tercakup didalamnya. Transistor secara resmi dibuat pada tahun 1947 oleh William Shockley, John Bardeen, dan Walter Brattain dari Bell Telephone Laboratories. Penemuan transistor merupakan awal teknologi komputer generasi kedua sebagai pengganti tabung hampa. Ukurannya lebih kecil dibandingkan dengan komputer generasi pertama. Beberapa komputer pada generasi kedua adalah sebagai berikut:

1. DEC PDP-1 (Digital Equipment Corporation Programmable Data Processor-1)
DEC adalah perusahaan yang didirikan oleh Ken Olson dan Harlan Anderson pada tahun 1957. PDP-1 adalah mesin 18-bit yang pertama dibangun oleh DEC. Komputer interaktif berukuran kecil. Mesin ini dikenalkan oleh DEC pada tahun 1960 sebagai komputer komersial. Komponen-komponen dasar PDP-1 adalah:
  1. Pemrosesan pusat terdiri dari bagian kendali, elemen aritmatik, pengalamatan memori dan register.
  2. Sistem memori memiliki kapasitas sampai 4096 word (1 word = 18 bit) dan dapat diperluas sampai 65536 word.
  3. Piranti input-output: monitor CRT berdiameter 16 inci dengan 1024 x 1024 titik, light pen danparallel drum.
generasi komputer
DEC PDP-1

2. UNIVAC III
UNIVAC III diperkenalkan pada tahun 1962. Mesin ini merupakan pengembangan dari UNIVAC I dan UNIVAC II. Memorinya dibuat sebagai tumpukan 29 balok dari 4096 core. Bagian pemroses pusat memiliki 15 register indeks. Sistem operasi yang digunakan untuk mengatur sistem dikenal dengan nama CHIEF atau BOSS.
Ciri khas dari komputer generasi kedua adalah sebagai berikut:
  1. Teknologi dasar rangkaiannya adalah transistor.
  2. Menggunakan bahasa pemrograman seperti FORTRAN, COBOL, ALGOL, dan lain-lain.
  3. Kapasitas memori utama lebih besar dengan kemampuan menyimpan puluhan ribu karakter.
  4. Menggunakan memori sekunder berupa magnetic tape dan magnetic disk untuk menambah kapasitas penyimpanan.
  5. Aplikasi yang dijalankan untuk bisnis dan teknik.
  6. Ukuran fisik lebih kecil dibandingkan komputer generasi pertama.
  7. Membutuhkan lebih sedikit daya listrik.
generasi komputer
UNIVAC III

GENERASI KETIGA
Transistor merupakan lompatan teknologi yang besar. Para peniliti tahun 1950-an mencoba membuat rangkaian yang terintegrasi dengan teknologi dasar transistor. Usaha ini dilakukan untuk lebih mengefesiensikan kerja komputer. Rangkaian yang terintegrasi akan meningkatkan kecepatan proses. Perpindahan data dari satu kompunen ke komponen lain lebih memerlukan waktu yang sedikit.
Jack S. Kilby seorang karyawan Texas Instrument yang pertama kali memiliki ide untuk menyatukan seluruh komponen dalam satu blok (monolith) semikonduktor. Pada tahun 1958 ide Kilby ini diwujudkan, dia membuat IC (Integrated Circuit) yang pertama. Konsep awal IC sendiri pertama kali muncul pada tahun 1952 dikonsepkan oleh seorang ilmuwan radar Inggris Geoffrey W.A. Dummer namun tidak berhasil mewujudkan rancangannya tersebut.
Penemuan Kilby ini dilanjutkan oleh Robert Noyce yang merancang IC dengan jalur koneksinya sehingga IC dipasarkan secara massal. Penemuan IC merupakan sumbangan besar bagi komputer generasi ketiga. Pada komputer generasi ketiga IC mulai digunakan menggantikan transistor. Beberapa komputer dari generasi ketiga antara lain sebagai berikut:
1. IBM S/360
Komputer IBM S/360 adalah sebuah mainframe yang dibuat pada tahun 1964 dengan menggunakan IC sebagai teknologi dasar rangkaiannya. IBM S/360 merupakan awal komputer modern. Nama IBM S/360 digunakan karena kemampuannya melakukan operasi satu lingkaran penuh (360 derajat) yaitu dapat digunakan untuk berbagi aplikasi bisnis maupun teknik. Sistem operasi yang digunakan IBM S/360 adalah:
  1. DOS/360 untuk mesin kecil seperti IBM S/360 model 30 dan 40.
  2. OS/360 untuk sistem Multiprogramming.
  3. TSS/360 untuk sistem Time-Sharing Multi-user.generasi komputer
    IBM S/360
2. DG-Nova (Data General Corp. Nova)
Nova adalah komputer mini 16 bit pertama dirancang oleh Edson de Castro dari DG (Data General). IC yang digunakan berjenis MSI (Medium-Scale Integrated Circuits). DG sendiri adalah perusahaan yang didirikan oleh mantan karyawan DEC yang tidak puas dengan kebijakan perusahaan. DG membuat Nova pada tahun 1969. Rancangannya mirip dengan PDP-8 dengan kemampuan yang lebih baik. Kesuksesan Nova diikuti oleh penurusnya yaitu Supernova. Sistem operasi yang digunakan untuk menjalankan Nova adalah DOS dan RDOS. Perangkat lunak yang jalan pada Nova adalah Algol 60 compiler, Fortran IV, dan Basic.
generasi komputer
DG-Nova
Komputer generasi ketiga mempunyai ciri-ciri sebagai berikut:
  1. Teknologi dasar pembangun rangkaiannya adalah IC.
  2. Penggunaan sistem operasi lebih bervariasi sesuai dengan kebutuhan.
  3. Piranti output berupa layar terminal yang dapat menampilkan gambar dan grafik.
  4. Menggunakan memori sekunder dengan kapasitas yang lebih besar yaitu magnetic disk yang dapat menyimpan jutaan karakter.
  5. Memiliki fitur Multiprocessing dan Multiprogramming yaitu dapat memproses sejumlah data dari berbagai sumber yang berbeda dan dapat mengerjakan beberapa program secara bersamaan.
  6. Memiliki fitur jaringan, satu komputer dapat berkomunikasi dengan komputer lain. Kecepatan proses yang lebih baik yaitu satu nanoseconds per detik.
  7. Kapasitas memori yang lebih besar, dapat menyimpan ratusan ribu karakter.
  8. Penggunaan daya listrik yang lebih hemat.
Di generasi ini kecepatan komputer terus bertambah seiring berkembangnya perkembangan jaman, yaitu Kecepatan permrosesannya 10 mips. Dan revolusi yang terjadi pada generasi ini adalah pada tahun 1971 Intel Coorporation membuat mikroprosessor pertama yaitu chip 4004.

GENERASI KEEMPAT 
Pada komputer generasi keempat, teknologi dasar sebagai ciri khasnya adalah penggunaan LSI (Large-Scale Integration) dan VLSI (Very Large-Scale Integration). LSI dan VLSI adalah teknologi pemampatan komponen elektrik dalam satu chip/IC. Klasifikasi chip IC berdasarkan jumlah elektronik didalamnya adalah sebagai berikut:
    • SSI (Small-Scale Integration): sampai 100 komponen elektronik per chip.
    • MSI (Medium-Scale Integration): dari 100 sampai 3000 komponen elektronik per chip.
    • LSI (Large-Scale Integration): dari 3000 sampai 100000 komponen elektronik per chip.
    • VLSI (Very Large-Scale Integration): 100000 sampai 1000000 komponen elektronik per chip.
    • ULSI (Ultra Large-Scale Integration): lebih dari 1 juta komponen elektronik per chip.
Pada dasarnya teknologi dasar yang generasi ketiga dan keempat tidak berbeda. Perbedaan terletak pada tingkat pemampatan generasi keempat lebih tinggi dibandingkan dengan generasi ketiga. Pemampatan komponen adalah hal yang logis karena dua alasan yaitu ekonomis dan cepat. Semakin mempat maka biaya yang digunakan untuk membangunnya akan semakin sedikit, sebaliknya kecepatannya semakin tinggi karena jarak antarkomponen yang semakin dekat. Komputer yang mewakili generasi keempat adalah sebagai berikut:
1. IBM S/370
IBM meluncurkan seri IBM S/370 pada tahun 1970. Mesin ini menggunakan chip LSI sebagai teknologi dasarnya. Memori utama kecepatan tinggi menggunakan chip silikon tunggal. Menambah kapasitas memori dengan RCS. Kode dasar kumpulan instruksi S/370 disimpan dalam RCS termasuk juga fungsi kendali. Komputer saat itu tidak hanya digunakan untuk tujuan khusus seperti perang dan lain-lain, tapi bidang bisnis sangat mendominasi penggunaan komputer.
generasi komputer
IBM S/370
2. Apple Macintosh I dan II
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena memopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga memopulerkan penggunaan piranti mouse.
Pada generasi keempat ini sudah ada personal komputer. Yaitu komputer yang digunakan perseorangan. Pada tahun 1975 Bill Gates dan Paul Allen mendirikan perusahaan Microsoft. Disusul tahun 1977 Steve Wozniak dan Steve Jobs mendirikan perusahaan Apple. Lalu tahun 1980 IBM memeperkenalkan Personal Computer dengan sistem operasi DOS. Empat tahun kemudian perusahaan Apple memperkenalkan operating system berbasis GUI yaitu komputer dengan tampilan grafik yang lebih baik, sudah bukan hitam putih lagi. Dan ditahun berikutnya Microsoft memperkenal sistem operasi windows. Dan pada generasi keempat ini mulai menggunakan bahasa pemrograman yang berorientasi objek seperti C++ pada tahun 1985.
generasi komputer
Personal Komputer IBM
generasi komputer
Personal Komputer

Komputer pada generasi ini sudah memiliki,
Kapasitas penyimpanan : 3 Mb
Kecepatan pemrosesan : 100 mips sampai 1 bis (milyar instruksi per detik)

GENERASI KELIMA
Generasi kelima ditandai dengan teknologi paralel dan networking. Sudah mengenal internet. Awalnya hanya sebatas antar universitas saja, namun karena teknologi yang semakin maju kini dunia ini terasa tidak ada batas jarak dan waktu. Sudah banyak ditemukan web browser dan jangkauan komunikasi diseluruh dunia semakin tidak terbatas jarak dan waktu. Sampai saat ini adalah komputer generasi kelima yang semakin canggih dan sedang dilakukan penelitian tentang komputer generasi keeman yang pastinya akan lebih praktis, efisien, dan hemat waktu dan biaya.
generasi komputer
generasi komputer
 Pada generasi kelima seluruh dunia dihubungkan dengan internet dan tidak mengenal batas, jarak, dan waktu.
Dan untuk contoh komputer yang digunakan, bisa dilihat dari yang digunakan sekarang, mulai dari notebook super tipis, kemunculan tablet serta handphone yang awalnya berfungsi sebagai alat komunikasi sudah bisa melakukan tugas seperti komputer.


Sekian, terimakasih.
Jean Andrea Terry Adjani | NIM : 41812120029

-------------------------------
Source : 
http://d3171s.wordpress.com/2011/03/04/sejarah-komputer-generasi-iv-1970-1980-an/
- http://id.wikipedia.org/wiki/Sejarah_komputer
- http://blogs.unpas.ac.id/anisamaulina/2012/12/27/generasi-komputer-dulu-hingga-kini-part-4/
- Modul 1 - Dasar TI by Bu Ratna Mutu Manikam

Blogger news

Blogroll

About