Senin, 23 Oktober 2017

Klasifikasi Perangkat lunak

Perangkat lunak atau software di klasifikasikan menjadi menjadi 4 macam :
  •   Sistem Operasi ( Operating System )
    adalah program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memory dll.
  Sistem Operasi berfungsi sebagai penghubung antara manusia dan perangkat keras dengan perangkat lunak yang akan di gunakan.
  Fungsi utama Sistem Operasi adalah :
 - Menyimpan program dan akses nya
 - Membagi tugas di dalam CPU
 - Mengalokasikan tugas - tugas penting
 - Merekam sumber - sumber data
 - Mengatur memory system termasuk penyimpanan, menghapus, dan mendapatkan data.
 - Memeriksa kesalahan sistem
 - Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi ( password ) dan pengguna ID.
    misal nya : * Disk Operating System ( DOS )
                     * Microsoft Windows
                     * Linux dan Unix 


1. Language Software ( bahasa )
    adalah program yang digunakan untuk membuat program - program lain.
    ex :
           - Cobol     - html                 - Java
           - Fortran   - Quik Basic
           - C ++      - Visual Basic

2. Package Software ( paket )
    ex :
           - Microsoft Office       - Autocad
           - Games                      - Mozilla Firefox
           - Internet Explorer       - Opera
           - Open Office              - Anti Virus
           - Indodic                      
           - Photo shop

3. Operating System
        adalah program dasar yang di tanamkan pada sebuah gadget ( komputer ) yang digunakan sebagai program pemegang kendali dari program - program yang lain.
  seperti : Package Software
   ex :
          - Windows    : 95, 98, 7, NT, ME, XP, Longhorn, Vista.
          - Linux         : Mandriva, Suse, Ubuntu, Kubuntu, Xubuntu, Edubuntu, Debian, dll.
          - Machintos : Leopard dan Tiger.
          - Symbian     : S40, S60V2, S60V3, S60V5.
          - Android      : Froyo 2.2


  * Operating System
 a. Menurut Pembuat nya :
     - Windows
        ex :
               - XP            - ME   - 95
               - 7               - NT   - Vista
               - Longhorn   - 98

    
     - Linux
        ex :
               - Ubuntu     - Edubuntu
               - Kubuntu   - Debian
               - Xubuntu    - Mandriva

      - Machintos
         ex :
               - Leopard
               - Tiger

 b. Menurut Ditribusi nya :
     - Open Source
        adalah Sebuah program yang dibuat secara bebas dan boleh di distribusikan secara bebas pula bahkan  isi ( kandungan ) dari program tersebut bisa di ganti atau di ubah.
         ex :
                - Ubuntu
                - Kubuntu
                - Edubuntu, etc.

     - Fixed atau Close Source atau Limited
        adalah Sebuah program yang di buat terbatas.

 c. Menurut Command Penginstalan dan Pengoperasian
     - GUI ( Graphic User Interface )
        adalah Gambar - gambar perintah yang ada pada proses penginstalan.
       ex :
             - Windows XP
             - Windows 7
             - Windows Vista
 
     - CLI ( Command Line Interface )
        adalah Baris - baris perintah tang ada pada proses penginstalan.

   Tahapan - tahapan penginstalan sistem operasi secara garis besar :

 1. Agreement        
 2. HDD Partition
 3. Time Zone Selection / Location
 4. Verification ( Datas ) / Product Key / Serial Number
 5. Instalations


2 ) Program Aplikasi ( Application Programs )
    adalah perangkat lunak yang di rancang khusus untuk kebutuhan tertentu.
     misal nya : * program pengolah kata ( microsoft word )
                      * mengelola lembar kerja / program pengolah angka ( ms. excel )
                      * desain grafis , dll


 3) Bahasa Pemrograman ( Programming Language )
     adalah program yang di gunakan untuk menerjemahkan instruksi - instruksi yang di tulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar dapat di terima oleh komputer.
    Ada 3 level bahasa pemrograman antara lain :
  - Bahasa Tingkat Rendah ( Low Level Language )
     bahasa ini di sebut juga bahasa mesin ( assembler ) , di mana pengkodean bahasa nya menggunakan kode angka 0 dan 1

  - Bahasa Tingkat Tinggi ( High Level Language )
     bahasa ini termasuk dalam bahasa pemrograman yang mudah di pelajari oleh pengguna komputer karena menggunakan bahasa english.
     ex : - Basic
           - Cobol
           - Pascal
  - Bahasa Generasi ke-4 ( Fourth Generation Language )
     merupakan bahasa yang berorientasi pada object yang di sebut " Object Oriented Programming "
    ex : - Visual Basic
          - Delphi
          - Visual C++


 4) Program Bantu ( Utility )
     Merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer serta merupakan perangkat lunak sistem dan fungsi tertentu.
misalnya : - memformat disket
               - mengcopy data
               - mengkompres file
               - memeriksa perangkat keras ( Hardware Trooble Shooting )
               - memeriksa disket yang rusak ( bukan rusak fisik )
               - mengatur ulang isi harddisk ( Partisi dan Defrag ) dll

contoh : - Norton Utility
               - Winzip
               - Anti Virus, dll


Rabu, 04 Oktober 2017

Komputer dan Klasifikasinya

           
Komputer berasal dari bahasa latin yaitu computare yang mempunyai beberapa arti dari
 beberapa ahli yaitu  :
  1. Menurut Hamacher : komputer adalah alat menghitung cepat dan dapat menerima input digital kemudian di lanjutan dengan proses menggunakan program yang tersimpan di memory selanjutnya menampilkan hasil atau output.
  2. Menurut blissmer : komputer adalah alat elekrtonit yang mempu melakukan beberapa tugas       Contoh ; menerima input, memproses,menyimpan printah ,menyediakan output dalam bentuk informasi.
  3. Menurut fuori : komputer adalah alat pemproses data yang dapat melakukan perhitungan sekala besar cecara cepat tanpa caampur tangan dari manusia.
  Komputer mempunyai elemen yang terkandung di dalamnya ya itu :

   Elemen    sistem     komputer     (computer     system)   terdiri  dari hardware,software dan brainware.
    1.  Hardware atau  Perangkat Keras: peralatan yang secara fisik terlihat dan bisa
        dijamah.
    2.  Software atau  Perangkat Lunak: program yang berisi instruksi/ perintah untuk
        melakukan pengolahan data.
    3.  Brainware:       manusia     yang     mengoperasikan       dan    mengendalikan       sistem
        komputer.

Komputer mempunyai beberapa penggolongan yang berdasarkan data yang di olah penggunaannya kapasitas/ukuran ,generasi dan ukuran fisik yang di olah :
  • Komputer analog : iyalah suatu jenis komputer yang bisa di fungsikan untuk mengolah data kualitatif, data yang bererada bukan simbol ,tetapi masih merupakan suatu keadaan.seperti angka,suhu ataupun kelembabpan udara ataupun keceapatan kenadaraan  yang kemudian di terapkan menjadi suatu ukuran
  • Komputer digital : suatu jenis komputer yang di gunakan untuk mengolah data yang bersifat kwantitatif (sangat banyak jumlahnya). Data dari digital komputer biasanya berupa simbol yang memiliki arti tertentu, misalnya: simbol aphabetis yang digambarkan dengan huruf   A  s/d   Z  ataupun    a  s/d  z, simbol numerik yang digambarkan dengan angka 0 s/d 9 ataupun simbol-simbol khusus, seperti halnya: ? / + * & !.
  • Komputer Hybrid :  Merupakan jenis komputer yang bisa digunakan untuk mengolah data yang bersifat kuantitatif ataupun kualitatif. Hibrid komputer juga bisa dikatakan sebagai gabungan dari   analog dan digital komputer.  


Komputer bedasarkan penggunaannya :

1.  Komputer Untuk Tujuan Khusus (Special Purpose Computer) 
dirancang untuk memecahkan masalah yang khusus. Komputer ini dirancang hanya untuk menyelesaikan suatu masalah tertentu. Perangkat yang ada pada komputer ini, baik komponen input, output, pemroses serta softwarenya telah dirancang untuk keperluan tersebut. contoh dari Special Purpose Computer ini adalah komputer yang digunakan untuk kasir pada supermarket.

 2. General Purpose Computer
Merupakan komputer yang dibuat untuk keperluan secara umum, sehingga komputer tersebut dapat digunakan untuk mengerjakan berbagai macam pekerjaan sesuai dengan kemampuan dan usernya. Personal Computer merupakan salah satu contoh dari kategori ini.
Berdasarkan Kapasitas dan kemampuannya
Berikut ini beberapa kapasitas / ukuran dan kemampuannya

 3. Komputer Mikro (Micro Computer)
 Komputer   dengan   mikroprosesor   sebagai  pusat   pengendali   utamanya.   Contoh   :
 Komputer desktop, video game consoles, laptop , tablet PCs, dll
 
 4. Komputer Mini (Mini Computer) .
 komputer yang bersifat multiuser, yaitu sebua komputer mini dapat dihubungkan
 sampai dengan 64 terminal.

  5. Small Scale Computer
 Komputer skala kecil, merupakan komputer yang memiliki kemampuan proses dalam jumlah kecil.  Komputer yang termasuk ke dalam kategori ini adalah komputer desktop atau komputer pribadi yang  umumnya digunakan oleh satu orang pada satu saat.

 6.Medium Scale Computer
 Komputer untuk skala menengah. Komputer yang termasuk ke dalam kategori ini adalah komputer mini,  yang biasanya melayani penggunanya pada dumb terminal .

 7. Komputer Besar (Large Computer) 
 disebut juga sebagai komputer mainframe.Komputer ini digunakan oleh perusahaan besar, misalnya  perusahaan penerbangan yang mempunyai ratusan kantor cabang tersebar diseluruh dunia yang tiap kantor
 cabang mempunyai terminal dihubungkan dengan pusat komputernya

 8. Komputer Super (Super Computer)
 Super komputer memiliki ciri khas, yaitu kecepatan proses yang tinggi serta memiliki kemampuan  menyimpan data yang jauh lebih besar apabila dibanding dengan main-frame. Harga super komputer  sangatlah besar dan mahal. Salah   satau contoh super komputer adalah Cray-2. Pengguna super komputer    biasanya negara-negara yang sudah maju ataupun perusahaan-perusahaan yang sangat besar, seperti  misalnya industri pesawat terbang.


Komputer Berdasarkan Generasinya :                                                             
    1.   Komputer Generasi Pertama (1946-1959)
         Ciri-ciri :
              Komponen yang digunakan adalah tabung hampa untuk sirkuitnya
              Program hanya dapat dibuat dengan bahasa mesin
              Menggunakan konsep stored program dengan memori utama magnetic core
               storage
              Menggunakan simpanan luar magnetic tape & magnetic disk
              Ukuran fisik besar, butuh ruang yang luas
              Cepat panas
              Proses kurang cepat
              simpanannya kecil
              Butuh daya listrik besar
              Untuk aplikasi bisnis
         Contoh    :
             • ENIAC, 1946
             • Harvard Mark II, Juli 1947
             • IBM Selective Sequence Electronic Calculator, Januari 1948
             • EDSAC   Mei   1949,
                 merupakan   komputer  pertama   yang  sepenuhnya   menggunakan  stored
                 program.
             • Harvard Mark III, September 1949, dibuat dengan menggunakan memori
                 drum magnetik(magnetic drum)
             •ACE(automatic Calculating Engine), 1950, dibuat oleh Alat M Turing,
               merupakan  komputer digital  elektronik ukuran besar  yang pertama.
             • LEO(Lyon Electronic  Office), 1951 merupakan komputer komersial    di
                 Inggris yang pertama
             • UNIVAC(UNIVersal Automatic Computer) I,1951 , merupakan   komputer
                 pertama yang menggunakan pita magnetik
             • EDVAC (Electronic Discrete Variable Automatic Computer), 1952,
                 menggunakan stored program.
             • Whirlwind I, 1952, merupakan computer pertama  yang menggunakan
                 magnetic core memory.
             • IBM 650, 1954, merupakan computer komersial pertama yang paling
                 popular.
             • RAMAC 305(Random Acces Methods for Accounting and Control), 1956,
                 merupakan computer pertama yang memungkinkan file disimpan di disk
                 dengan akses secara random.
              
    2.   Komputer Generasi Kedua (1959-1964)
         Ciri-ciri computer generasi kedua :
              1.komponen sirkuitnya adl transistor
              2.Program dibuat dalam bahasa tingkat tinggi (FORTRAN, COBOL, ALGOL)
              3.kapasitas memori cukup besar dengan pengembangan dari magnetic core storage
              4.Menggunakan simpanan luar magnetic tape & magnetic disk  berbentuk
              5.removable disk Mempunyai kemampuan proses real-time dan time-sharing
              6.ukuran fisik komputer lebih kecil
              7.proses operasi lebih cepat
              8.butuh daya listrik lebih sedikit
  
        Contoh komputer generasi kedua :
             o  PDP-5, 1963, merupakan komputer mini yang pertama, diikuti dengan
                PDP-8
             o  IBM 401, untuk aplikasi bisnis
         o   IBM 1602, dan IBM 7094 untuk aplikasi teknik 
         o   UNIVAC III, UNIVAC SS90, UNIVAC 1107 
         o   Burroughs 200 
         o   NCR(National Cash Register) 300 
         o   dan sebagainya.

   3.   Komputer Generasi Ketiga (1964-1970) 
    Ciri-ciri Komputer generasi ketiga 
         komponen sirkuitnya adalah. Integrated Circuits (IC) yang berbentuk Hybrid 
         IC dan Monolithic IC 
           o  Hybrid   IC   (Solid Logic   Technology/SLT):   transistor   &   dioda   diletakkan 
              terpisah dalam satu tempat 
           o  Monolithic   IC   (Monolithic   System  Technology/MST):   transistor   &   dioda 
              diletakkan bersama-sama dlm satu chip. 
         a. Peningkatan software 
         b. Lebih cepat & lebih tepat 
         c. Kapasitas memori lebih besar 
         d. Simpanan luar disk magnetic bersifat random access 
         e. listrik lebih hemat daripada komputer generasi sebelumnya 
         f. Memungkinkan untuk Multiprocessing & multiprogramming 
         g. pengembangan alat input/output: visual display terminal, dapat menerima & 
         mengeluarkan suara, serta dapat digunakan pembaca tinta  magnetik yaitu 
         MICR(Magnetic Ink Character Recognition) reader. 
         h. Harga semakin murah dibanding komputer generasi sebelumnya 
         i. Dapat berkomunikasi antar komputer,misalnya melalui telepon 
   
  Contoh : 
        •  IBM   S/360,   1964,   merupakan   komputer   generasi   ketiga   yang   pertama, 
             menggunakan komponen IC. 
        •  Nova, 1969, dikembangkan oleh perusahaan Data General Corporation, 
             merupakan komputer mini 16 bit yang pertama. 
        •  UNIVAC 1108 UNIVAC 9000 
        •  Burroughs 5700, Burroughs 7700 
        •  dan sebagainya.

  4.   Komputer Generasi Keempat (1979-sekarang) 
    Ciri-ciri komputer generasi keempat : 
         Penggunaan Large Scale Integration (LSI) yang 
         merupakan pemadatan beribu-ribu IC dlm sebuah chip 
         dikembangkannya komputer mikro yang menggunakan 
         microprocessor & semiconductor yang berbentuk chip 
         untuk memory Chip 
  
   Contoh : 
         • IBM 370, 1970, merupakan komputer generasi IV yang menggunakan LSI 
         • Microprocessor yang I oleh Intel Corporation, 1971 yaitu intel 4004 
         • Altair,1974,merupakan Komputer mikro yang I,  menggunakan 
             Microprosesor 8008 
         • Cray-1,1975, merupakan komputer super yang I 
         • ARCNET, LAN yang I, 1977 oleh Data Corporation 
         • Personal Computer yang I, 1977: Apple II, Radio Shack & Commodore 
         • Komputer   sistem   windows   &   menggunakan   mouse  yang   I,   1981   dibuat 
             oleh Xerox Corporation dinamakan komputer desktop. 
         • Laptop, Palmtop, PDA 
         • dll 

5.   Komputer Generasi Kelima 
         Sedang dikembangkan dengan teknologi Josephson Junction, yang 
     mempunyai kemampuan memproses trilyunan operasi per detik. 
     Komputer masa depan , para ilmuwan berkeyakinan untuk membuat komponen 
    dari biochip, yaitu chip yang terbuat dari protein sintesis 

Jadi dapat di simpulkan dari semua definisi para ahli , komputer adalah sekumpulan hardware dan software yang digunakan sebagai alat menghitung cepat,yang termasuk perhitungan airitmatika ,oprasi logika. yang menerima input kemudian proses dan menampilkan output dalam bentuk informasi  tanpa adanya campur tangan manusia.


Referensi: