Perangkat lunak atau software di
klasifikasikan menjadi menjadi 4 macam :
- Sistem Operasi ( Operating System )
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
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
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
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
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
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
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
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