Selasa, 04 April 2017

Pengertian Software


PERANGKAT LUNAK (SOFTWARE) KOMPUTER
A.      Pengertian Software
Secara harfiah software berarti piranti lunak, perangkat lunak, program komputer. Beberapa pengertian Software antara lain :
1.    Software merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya.
2.    Software merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.
3.    Software merupakan suatu prosedur pengoperasian
4.    Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem.
5.    Software merupakan segala macam jenis program yang digunakan untuk mengoperasikan komputer dan peralatannya.
B.       Fungsi Software
Fungsi-fungsi software antara lain :
1.      Mengidentifikasi program.
2.      Menyiapkan aplikasi program agar tata kerja seluruh peralatan komputer terkontrol.
3.      Mengatur dan memmbuat pekerjaan lebih efisien.
C.      Jenis-jenis Software
Pada umumnya dalam sehari-hari kita kenal software ada 2, yaitu :
1.      Software Sistem Operasi (Operating System)
2.      Software Aplikasi (Application)
Secara khusus software dibagi menjadi 5, yaitu :
1.      Sistem Operasi
2.      Alat Bantu (Utility)
3.      Bahasa Pemrograman
4.      Routines (User Program)
5.      Application Package (Package Programs)
D.      Sistem Operasi (Operating System)
1.      Pengertian
a.       Sistem yang merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan processing dalam sistem komputer .
b.      Kumpulan dari program routine dan prosedur yang dibuat untuk memperkecil peranan pengguna komputer dan memperbesar efisiensi sistem tersebut.
c.       Perangkat lunak yang berfungsi sebagai perantara antara pemakai komputer (user) dan perangkat keras.
2.      Fungsi Sistem Operasi
a.       Sebagai manajemen proses yang mencakup penyiapan, penjadwalan, dan pemantauan proses program yang sedang dijalankan.
b.      Sebagai manajemen sumber daya yang berkaitan dengan pengendalian terhadap perangkat lunak sistem / perangkat lunak aplikasi yang sedang dijalankan.
c.       Sebagai manajemen data, yaitu berupa pengendalian terhadap data masukan / keluaran.
3.      Macam Sistem Operasi
             Secara umum sistem operasi dibuat untuk jenis komputer tertentu antara lain :
a.       Microsoft Windows untuk Personal Computer (PC)
b.      VMS untuk DEC
c.       OS / 2, AIX, OS / 390 untuk IBM
d.      MacOS untuk Apple Macintosh
e.       SunOS untuk Sun Computer
f.       Palm OS untuk PDA PalmPilot
g.      Microsoft Windows CE untuk Palmtop UNIX
            Berikut sistem operasi yang paling umum digunakan :
a.      DOS (Disk Operating System )
DOS merupakan sistem operasi yang awalnya dipakai pada IBM PC (disebut PC-DOS) dan PC yang kompatibel dengan IBM PC (disebut MS-DOS). DOS merupakan sistem operasi pertama Microsoft yang digunakan pada komputer – komputer versi lama. Cara untuk memulai DOS sebagai berikut :
1)      Untuk windows 98/ME : klik start menu, klik MS-DOS prompt.
2)      Untuk windows 2000/XP : klik start menu, klik accessories, klik command prompt.
3)      Atau klik start menu, klik run, ketikkan cmd atau command.
b.      Windows
Windows adalah salah satu sistem operasi andalan Micorosoft yang banyak dipakai saat ini karena mempunyai banyak fitur yang mampu memanjakan pemakainya.
Jenis-jenis sistem operasi windows antara lain :
-          Windows 1.0
-          Windows Versi 3
-          Windows 95
-          Windows 97
-          Windows 98
-          Windows 2000
-          Windows XP
-          Windows Vista
-          Windows 7
-          Windows 8
  c.       Macintosh / Mac OS
Macintosh adalah salah satu jenis PC berbasis PowerPC yang diproduksi oleh Apple Computer, diluncurkan tahun 1984. Macintoch adalah komputer pertama yang mempopulerkan graphical user interface (GUI / antarmuka pengguna).
SMTP (Simple Mail Transfer Protocol) merupakan salah satu protocol yang umum digunakan untuk pengiriman surat elektronik di internet (E-Mail). LDAP (Leightweight Directory Access Protocol) adalah protocol perangkat lunak untuk memungkinkan semua orang mencari resource organisasi, perorangan, dan lainnya, seperti file atau printer di dalam jaringan internet / intranet. DNS (Domain Name System) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dala bentuk basis data tersebar dalam jaringan komputer (internet).
d.      Novell Netware
Novell netware adalah sistem operasi jaringan yang paling banyak digunakan di dunia. Netware pertama kali digunakan khusus bagi LAN (Local Area Network) dengan pendekatan file server murni.
e.       BeOS
BeOS adalah sistem operasi untuk PC yang didesain untuk aplikasi multimedia masa depan. BeOS berjalan pada arsitektur PowerPC dan Intel. BeOS memiliki support symmetric multiprocessing dan file sistem 64-bit yang mampu menangani ukuran file sampai terabyte. Desktop yang dimiliki BeOS menggabungkan kelebihan yang dimiliki Macintosh dan Windows.
f.       OS/2
OS/2 adalah sistem operasi untuk PC yang awalnya dikembangkan oleh Microsoft dan IBM, tetapi akhirnya di jual dan di kelola IBM. OS/2 kompatibel dengan DOS dan Windows. Kelebihan utama OS/2 adalah arsitekturnya yang kuat.
g.      Palm OS
Palm OS adalah sistem operasi yang menjadi platform dari PDA (Personal Digital Assistants), yaitu komputer saku yang didesain sebagai personal organizer.  PDA berfungsi dasar seperti pengaturan jadwal, buku alamat, catatan tugas, dan memo yang dapat disinkronisasikan dengan PC.
h.      UNIX
UNIX adalah sistem operasi yang pada awalnya dikembangkan oleh Bell Labs pada 1969 sebagai sebuah sistem yang berkonsep ‘interaktif time-sharing’. Penciptanya adalah Ken Thompson dan Dennis Ritchie. Tahun 1974, UNIX menjadi sistem operasi pertama yang ditulis dalam bahasa C dan sistem operasi yang sifatnya terbuka / standar. Karakteristik UNIX antara lain :
1)  Multitasking – dapat menjalankan lebih dari satu aplikasi pada saat yang bersamaan.
2)  MultiUser – dapat digunakan oleh lebih dari satu user pada saat yang bersamaan.
3)  Line / Text Command Bases – menyerupai DOS yang menggunakan perintah yang di’ketik’an sebagai sarana ‘memerintah’ komputer .
4)   Secure – memiliki tingkat keamanan yang cukup baik dibansingkan OS lainnya.
5)  Ready for Network, karena sejarah pembuatannya memiliki tujuan sebagai sarana komunikasi antarkomputer.
i.        LINUX
LINUX adalah sistem operasi yang menyerupai UNIX, merupakan implementasi independen dari POSIX,meliputi multitasking, virtual memory, shared libraries, demand-loading, proper memory, dan multiuser. LINUX adalah sistem operasi yang disebarkan secara luas dengan gratis dibawah lisensi GNU General Public License (GPL).
E.       Alat Bantu (Utility)
Utility merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras.Utility berfungsi membantu pengoperasian mesin. Contoh utility adalah Norton Utilities, Partition Magic, dan AntiVirus.
F.       Bahasa Pemrograman
Bahasa pemrograman merupakan software bahasa-bahasa yang dipakai oleh para programmer (pembuat program/software/aplikasi) untuk menuliskan kumpulan-kumpulan instruksi atau program. Software ini berguna untuk membantu para programmer dalam membuat suatu program. Dan sebagai pengatur komunikasi antara komputer dengan peralatannya. Contoh software bahasa pemrograman antara lain :
1.      Pascal
2.      ASSEMBLER, merupakan bahasa yang lebih dekat dengan bahasa mesin.
3.      COBOL
4.      FORTLAN
5.      PL/I, kombinasi antara COBOL dan FORTLAN yang digunakan untuk aplikasi komersil aupun ilmiah.
6.      R.P.G
7.      C / C++
8.      Java
G.      Routines (User program)
Routines merupakan program / software yang dibuat oleh program dalam bahasa program untuk menyiapkan sistem aplikasi yang siap pakai dalam aplikasi tertentu dan dipakai berulang-ulang. Contohnya sistem payroll (daftar gaji), inventory (inventarisasi), security (keamanan) dsb.
H.      Application Package / Software Aplikasi
Software aplikasi merupakan program yang dibuat oleh suatu perusahaan komputer untuk para pengguna komputer yang beroperasi dalam bidang-bidang umum. Contoh :
1.      Software Aplikasi Grafis
Software ini banyak digunakan oleh penguna yang bergerak di bidang desain grafis, terutama untuk meeenggambar dan mengolah gambar/foto. Contoh : Adobe Photoshop, CorelDraw, Ulead, Microsoft Office Viewer, dsb.
2.      Software Pengolah Kata
Software ini paling banyak digunakan oleh para pengguna komputer. Software ini digunakan untuk mengetik surat, naskah, brosur, dan dokumen lainnya. Contoh : Microsoft Word, Lotus WordPro, Amipro, WordStar, Word Perfect, Notepad, dsb.
3.      Software Pengolah Angka
Software ini juga paling sering digunakan oleh para pengguna komputer terutama untuk pengolahan data angka yang memerlukan berbagai macam perhitungan, pembuatan tabel, grafik, dsb. Contoh : Microsoft Excel, Lotus 123, Quattro pro, Lotus Symphony dsb.
4.      Software Penerbitan (Publisher)
Software ini biasanya digunakan oleh user yang bergeak di bidang penerbitan, seperti majalah, koran, buku dsb. Umumnya digunakan bersamaan dengan software aplikasi grafis. Contoh : Microsoft Publisher, Adobe Pagemaker, Adobe inDesign, Ventura Publisher, QuarkXPree dsb.
5.      Software Pengolah Data (Database)
         Software ini digunakan untuk mengorganisir dan memproses sekumpulan data. Data-data tersebut diorganisir dalam bentuk field, record, character, dan file. Contoh : Microsoft Access, FoxPro, ASP, SAS, SPSS, dsb.
6.      Software Multimedia
Software ini juga paling sering dimanfaatkan oleh para user terutama untuk keperluan presentasi yang banyak memnfaatkan animasi, suara (audio), dan video. Melalui software ini, kita juga bias mendengarkan music, menonton film, mengedit film, gaming, hingga merekam suara. Contoh :  Windows media player,  RealPlayer, GomPlayer, dsb.
7.      Software Aplikasi Internet
           Aplikasi internet aadalah protokol yang digunakan untuk berhubungan antara satu orang atau mesin dengan pihak lain yang berjauhan. Aplikasi internet akan menyangkut dua sisi,yaitu sisi penyedia (server) dan sisi pengguna (client/user). Contoh aplikasi internet dari sisi pengguana :
a)      HTTP (Hypertext Transfer Protocol)
Merupakan aplikasi internet yang menampilkan baris kalimat / gambar dengan beberapa kata yang diberi tanda garis bawah (hypertext). Perangkat lunak yang menjalankan http disebut browser. Contoh browser : Internet Explorer, Mozilla Firefox, Opera, Google Chrome.
b)      E-mail (Electronic Mail)
Merupakan aplikasi surat menyurat di Internet.
c)      Messenger
Software ini digunakan untuk berkomunikasi antara satu orang / lebih, selain berkomunikasi denga teks, juga bisa berupa suara dan video (webcam).

Tidak ada komentar:

Posting Komentar