2. PERANGKAT LUNAK
PERANGKAT LUNAK (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.
PERANGKAT LUNAK ATAU SOFTWARE COMPUTER DAPAT DIKELOMPOKKAN DALAM
DUA KELOMPOK, YAITU :
• PERANGKAT LUNAK SYSTEM (SOFTWARE SYSTEM)
• PERANGKAT LUNAK APLIKASI (SOFTWARE APLIKASI)
3. PERANGKAT LUNAK SISTEM
PERANGKAT LUNAK SISTEM ADALAH JENIS PERANGKAT LUNAK KOMPUTER
YANG MENGATUR DAN MENGONTROL PERANGKAT KERAS SEHINGGA PERANGKAT
LUNAK APLIKASI DAPAT MELAKUKAN TUGASNYA. IA MERUPAKAN BAGIAN ESENSIAL
DARI SISTEM KOMPUTER.
PERANGKAT LUNAK SYSTEM DIBEDAKAN MENJADI 3, YAITU :
1. SISTEM OPERASI
2. BAHASA PEMROGRAMAN
3. UTILITY
4. 1. SISTEM OPERASI
MERUPAKAN PERANGKAT LUNAK (SOFTWARE) SISTEM YANG BERTUGAS
MELAKUKAN KONTROL DAN MANAJEMEN PERANGKAT KERAS SERTA OPERASI-
OPERASI DASAR DARI SUATU SISTEM KOMPUTER. MANAJEMEN INI TERMASUK
MENJALAKAN SOFTWARE APLIKASI SEPERTI PROGRAM-PROGRAM PENGOLAH
KATA, PEMUTAR MULTIMEDIA, DAN SEBAGAINYA.
SECARA UMUM, SISTEM OPERASI ADALAH SOFTWARE PADA LAPISAN
PERTAMA YANG DITARUH PADA MEMORI KOMPUTER PADA SAAT KOMPUTER
DINYALAKAN. SEDANGKAN SOFTWARE-SOFTWARE LAINNYA DIJALANKAN
SETELAH SISTEM OPERASI BERJALAN, DAN SISTEM OPERASI AKAN MELAKUKAN
LAYANAN INTI UMUM UNTUK SOFTWARE-SOFTWARE ITU
5. 1. GENERASI PERTAMA (1945-1955)
Merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem
komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia
sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum
ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
2. GENERASI KEDUA (1955-1965)
Memperkenalkan batch processing system, yaitu job yang dikerjakan dalam satu
rangkaian, lalu dieksekusi secara berurutan.pada generasi ini sistem komputer belum dilengkapi
sistem operasi, tetapi beberapa fungsi sistem operasi telah ada. Contohnya fungsi sistem operasi
ialah FMS dan IBSYS
SEJARAH SYSTEM OPERASI
6. 3. GENERASI KETIGA (1965-1980)
Perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus,
dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka
sistem operasi menjadi multi-user (digunakan banyak pengguna sekaligus) dan multi- programming
(melayani banyak program sekaligus).
4. GENERASI KEEMPAT (PASCA 1980AN)
Dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-
komputer yang saling terhubung satu sama lainnya. pada masa ini para pengguna juga telah
dinyamankan dengan graphical user interface yaitu antar-muka komputer yang berbasis grafis yang
sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi
tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang
lebih baik.
7. SISTEM OPERASI SECARA UMUM TERDIRI DARI BEBERAPA BAGIAN :
1. Mekanisme Boot : meletakkan kernel ke dalam memory
2. Kernel : inti dari sebuah Sistem Operasi
3. Command Interpreter atau shell : bertugas membaca input dari pengguna
4. Pustaka-pustaka : yang menyediakan kumpulan fungsi dasar dan standar yang
dapat dipanggil oleh aplikasi lain
5. Driver : untuk berinteraksi dengan hardware eksternal, sekaligus untuk
mengontrol mereka.
6. Layanan inti umum : seperti akses ke disk, manajemen memori, skeduling task,
dan antar-muka user
8. KOMPONEN SISTEM OPERASI
1. Manajemen Proses
adalah rangkaian aktivitas perencanaan dan pengawasan kinerja suatu proses, terutama proses bisnis.
Manajemen proses mengaplikasikan pengetahuan, ketrampilan, peralatan, teknik, serta sistem untuk mendefinisikan,
memvisualisasikan, mengukur, mengontrol, melaporkan, dan memperbaiki proses dengan tujuan untuk meningkatkan
keuntungan atau laba.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti:
Membuat dan menghapus proses pengguna dan sistem proses.
Menunda atau melanjutkan proses.
Menyediakan mekanisme untuk sinkronisasi proses.
Menyediakan mekanisme untuk komunikasi proses.
Menyediakan mekanisme untuk penanganan deadlock
9. 2. Manajemen Memori Utama
Sistem operasi memiliki tugas untuk mengatur bagian memori yang sedang digunakan dan
mengalokasikan jumlah dan alamat memori yang diperlukan, baik untuk program yang akan berjalan maupun untuk
sistem operasi itu sendiri. Tujuan dari manajemen memori utama adalah agar utilitas CPU meningkat dan untuk
meningkatkan efisiensi pemakaian memori.
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte yang
ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat tersendiri.
Memori utama berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan oleh CPU dan
perangkat M/K. Memori utama termasuk tempat penyimpanan data yang yang bersifat volatile (sementara), yaitu
data akan hilang kalau komputer dimatikan.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen memori seperti:
- Memilih program yang akan di-load ke memori.
- Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
10. • 3. Manajemen Sistem Berkas
File atau berkas adalah representasi program dan data yang berupa kumpulan informasi yang saling
berhubungan dan disimpan di perangkat penyimpanan. Sistem berkas ini sangatlah penting, karena informasi
atau data yang disimpan dalam berkas adalah sesuatu yang sangat berharga bagi pengguna. Sistem operasi
harus dapat melakukan operasi-operasi pada berkas, seperti membuka, membaca, menulis, dan menyimpan
berkas tersebut pada sarana penyimpanan sekunder. Oleh karena itu, sistem operasi harus dapat melakukan
operasi berkas dengan baik.
Sistem operasi bertanggung-jawab dalam aktivitas yang berhubungan dengan manajemen berkas:
- Pembuatan dan penghapusan berkas.
- Pembuatan dan penghapusan direktori.
- Mendukung manipulasi berkas dan direktori.
- Memetakan berkas ke secondary-storage.
- Mem-back-up berkas ke media penyimpanan yang permanen (non-volatile).
11. 4. Manajemen Sistem Masukan/Keluaran (I/O)
Sistem ini sering disebut dengan device manager. Menyediakan device driver yang umum sehingga operasi
Masukan/Keluaran dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang
sama untuk membaca berkas pada perangkat keras, CD-ROM dan floppy disk.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti:
- Penyangga : menampung sementara data dari/ke perangkat Masukan/Keluaran.
- Spooling : melakukan penjadwalan pemakaian Masukan/Keluaran sistem supaya lebih efisien
- Menyediakan driver : untuk dapat melakukan operasi rinci untuk perangkat keras Masukan/Keluaran tertentu.
5. Manajemen Penyimpanan Sekunder
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk
menyimpan keseluruhan data dan program komputer dibutuhkan penyimpanan sekunder yang bersifat permanen dan
mampu menampung banyak data, sebagai back-up dari memori utama. Contoh dari penyimpanan sekunder adalah hard-
disk, disket, dll. Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen disk seperti:
- free space management.
- alokasi penyimpanan.
- penjadwalan disk.
12. 6. Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau
pengguna ke sistem sumber daya. Mekanisme proteksi harus:
- Membedakan antara penggunaan yang sudah diberi izin dan yang belum.
- Menspesifikasi kontrol untuk dibebankan/diberi tugas.
- Menyediakan alat untuk pemberlakuan sistem.
7. Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori, atau clock. Setiap prosesor
mempunyai memori dan clock tersendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi. Sistem
terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan
peningkatan kecepatan komputasi dan meningkatkan kemampuan penyediaan data.
8. Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command driven). Command-Interpreter System sangat
bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi
perangkat Masukan/Keluaran yang ada. Program yang membaca instruksi dan mengartikan control statements
umumnya disebut: control-card interpreter, command-line interpreter dan terkadang dikenal sebagai shell.
13. MACAM OS PADA PC :
1. DOS
Sistem operasi yang merupakan
cikal bakal dari microsoft
windows.
Ciri khasnya yaitu berupa teks
putih dengan latar belakang
hitam. Seperti cmd.
2.UNIX
Termasuk sistem operasi
yang paling awal ada untuk
komputer. Merupakan
induk dari sistem operasi
linux.
3. FreeBSD
Dibuat oleh Universitas
Berkeley. Hampir sama
seperti linux.
14. 4. LINUX
pertama kali dikembangkan
oleh linus torvald. merupakan
sistem operasi open source
artinya bisa dikembangkan
oleh semua orang dengan
bebas. turunan linux atau yang
dikenal dengan distro linux
banyak sekali macamnya.
Beberapa di antaranya yaitu:
debian, suse, red hat (fedora),
slackware, ubuntu, backtrack,
dan lain-lain
6. Solaris
Dikembangkan oleh
Sun Microsystem.
Lebih banyak
digunakan untuk
perusahaan.
5. IBM OS/2
Sistem Operasi IBM OS/2 ini dibuat
secara bersama-sama oleh
International Bussiness Machine
Corporation dan Microsoft
Corporation, untuk digunakan pada
komputer IBM sebagai pengganti
Sistem Operasi DOS.
15. 7. CHROME OS
sistem operasi besutan google
yang ringan dan berbasis linux
dan standard web untuk PC.
Google Chrome bekerja
dengan metode windowing
atau switching (multi-tasking)
8. Garuda OS
adalah Distro Linux berbasis PCLinuxOS
Fullmonty Edition buatan pengembang
Indonesia yang mendukung penggunaan
dokumen format SNI (Standar Nasional
Indonesia).
Aman dari gangguan virus komputer,
stabilitasnya tinggi, disertai dukungan bahasa
Indonesia dan dilengkapi dengan program-
program dari berbagai macam kategori. Bisa
diperoleh secara bebas tanpa harus
mengeluarkan biaya untuk pembelian lisensi.
16. 9. APPLE MACHINTOS
system operasi yang unggul dalam
hal grafik. memerlukan hardware
khusus sehingga tidak dapat di-
install di computer biasa. versinya
antara lain mac os x (tiger), leopard.
10. Microsoft Windows
Merupakan sistem operasi yang paling
populer. Hampir semua orang pernah
memakainya. Beberapa versi Microsoft
Windows yang terkenal: Microsoft
Windows 95, Windows 98,Windows 2000
Profesional, Windows 2003,
XP, Vista, Windows 7, Windows 8.
17. 2. BAHASA PEMROGRAMAN
BAHASA PEMROGRAMAN ADALAH SUATU PERANGKAT LUNAK DAN
BAHASA YANG DIGUNAKAN UNTUK MEMBUAT PROGRAM-PROGRAM KOMPUTER
ATAU SERING DISEBUT SEBAGAI BAHASA KOMPUTER. BAHASA PEMROGRAMAN
MENGGUNAKAN SISTEM TATA BAHASA TERTENTU ATAU KATA-KATA UNIK UNTUK
DIJADIKAN KODE YANG BISA MENJALANKAN PERINTAH TERTENTU PADA
KOMPUTER. BAHASA PEMROGRAMAN INILAH YANG MEMBENTUK STRUKTUR
PERANGKAT LUNAK SEBAGAI INTI DARI KOMPUTER UNTUK MENJALANKAN
PERANGKAT KERAS. TANPA PERANGKAT LUNAK YANG DIBUAT MENGGUNAKAN
BAHASA PEMROGRAMAN, MAKA PERANGKAT KERAS TIDAK AKAN BERJALAN
DENGAN BAIK ATAU BAHKAN TIDAK DAPAT BERJALAN SAMA SEKALI.
SINTAKSIS DAN SEMANTIK BAHASA PEMROGRAMAN KOMPUTER
DITENTUKAN SECARA JELAS DAN TERSTRUKTUR, SEHINGGA BAHASA
PEMROGRAMAN JUGA DISEBUT SEBAGAI BAHASA FORMAL (FORMAL LANGUAGE)
18. PENERJEMAH BAHASA PEMROGRAMAN DIBEDAKAN MENJADI 3 (TIGA) :
1. ASEMBLER : program yang digunakan untuk menerjemahkan kode sumber dalam
bahasa rakitan (assembly) ke dalam bahasa mesin.
2. KOMPILER : program penerjemah yang mengonversi semua kode sumber selain
dalam bahasa rakitan menjadi kode objek. hasil berupa kode objek inilah yang
dapat dijalankan oleh komputer. proses untuk melakukan penerjemahan ini
biasa disebut kompilasi.
3. INTEPRETER : program yang menerjemahkan satu per satu instruksi dalam kode
sumber kemudian
menjalankan instruksi yang telah diterjemahkan tersebut.
19. MENURUT TINGKAT KEDEKATANNYA DENGAN MESIN KOMPUTER, BAHASA
PEMROGRAMAN TERDIRI DARI:
1. BAHASA MESIN, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner,
contohnya 01100101100110
2. BAHASA TINGKAT RENDAH, atau dikenal dengan istilah bahasa rakitan (bah.inggris assembly), yaitu
memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya
mov, sub, cmp, jmp, jge, jl, loop, dsb.
3. BAHASA TINGKAT MENENGAH, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-
kata bahasa manusia (lihat contoh bahasa tingkat tinggi di bawah) dan instruksi yang bersifat simbolik,
contohnya {, }, ?, <<, >>, &&, ||, dsb.
4. BAHASA TINGKAT TINGGI, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata
bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
20. KLASIFIKASI BAHASA PEMROGRAMAN
UNTUK KLASIFIKASI BAHASA PEMROGRAMAN DIBAGI MENJADI 5 BAGIAN
1. GENERASI PERTAMA
bahasa yang berorientasi pada mesin. program disusun menggunakan bahasa mesin/kode mesin.
bahasa mesin adalah bahasa tingkat rendah yang hanya dipahami oleh komputer. bahasa mesin ini sangat sulit
dipahami oleh orang awam sehingga programmer harus menguasai operasi komputer secara teknis. abstraksi
bahasa ini adalah kumpulan kombinasi kode biner "0" dan "1" yang sangat tidak alamiah bagi kebanyakan orang
(kecuali insinyur pembuat mesin computer) karena tidak alamiah bagi kebanyakan orang, bahasa mesin juga
disebut bahasa tingkat rendah.
2. GENERASI KEDUA
bahasa pemrograman yang menggunakan bahasa rakitan / assembly. bahasa assembly
adalah bahasa pemrograman yang menggunakan instruksi yang sama seperti pada bahasa mesin, tetapi
instruksi dan variable yang digunakan mempunyai nama sehingga mempermudah proses pemrograman. karena
tidak lagi menggunakan deretan kode biner untuk melakukan pemrograman.
21. 3. GENERASI KETIGA
Bahasa pemrograman yang menggunakan pendekatan prosedural. instruksi program ditulis
menggunakan kata-kata yang biasa digunakan oleh manusia. contoh : write (untuk menampilkan kelayar) read
(untuk membaca data masukan dari keyboard).
Bahasa pada generasi ini disebut juga bahasa beraras tinggi / high level language. contoh bahasa
pemrogaman : pascal, fortran, c, cobol, basic dll. Cara interpretasi memudahkan dalam pembuatan program
secara interaktif dan cara kompilasi menjadikan eksekusi program lebih cepat. pertama program dikembangkan
interaktif, kemudian setelah tidak ada kesalahan keseluruhan program dikompilasi. contoh bahasa program
seperti ini adalah visual basic yang berbasis basic dan delphi yang berbasis pascal.
Bahasa tingkat tinggi bersifat portable. Program yang dibuat menggunakan bahasa tingkat tinggi pada
suatu mesin komputer bersistem operasi tertentu, hampir 100% bisa digunakan pada berbagai mesin dengan
aneka sistem operasi, kalaupun ada perbaikan sifatnya kecil sekali.
22. 4. GENERASI KEEMPAT
merupakan bahasa non-prosedural. bahasa pemrograman generasi ke-4 dirancang untuk mengurangi
waktu pemrogram untuk membuat program sehingga pembuatan program dibuat dengan waktu lebih cepat.
Program ini dapat digunakan oleh pemakai yang kurang mengenal hal-hal teknis pemrograman tanpa perlu
bantuan seorang programmer professional. contoh : membuat program database sederhana dengan microsoft
access
bahasa generasi ke-4 disebut juga dengan very high level language atau problem oriented language (bahasa
yang berorientasi pada masalah) karena memungkinkan pemakai menyelesaikan masalah dengan sedikit
penulisan kode pemrograman dibandingkan dengan bahasa prosedural.
Fasilitas yang tersedia :
• Program Generator (untuk membuat aplikasi mudah). Contoh : Visual Basic, Visual C++
• Report Generator (untuk membuat laporan dengan mudah dan cepat)
• Bahasa Query (sql). dengan adanya fasilitas ini programmer sedikit dalam menuliskan kode instruksi. contoh
bahasa generasi ke-4: oracle, microsoft access dsb.
23. 5. GENERASI KE LIMA
merupakan bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan
(artificial intelligence) (ai). ai adalah disiplin dari ilmu komputer yang mempelajari cara komputer
meniru kecerdasan manusia. contoh aplikasi :
• pemrosesan bahasa alami mengatur komputer agar bisa berkomunikasi dengan manusia melalui
bahasa manusia.
• aplikasi sistem pakar program komputer yang dapat menghasilkan pemikiran yang setara dengan
seorang pakar.
contoh bahasa pemrograman : PROLOG dan LISP.
24. 3. PERANGKAT LUNAK UTILITY
PERANGKAT LUNAK INI DIGUNAKAN UNTUK MEMAKSIMALKAN KINERJA
PERANGKAT KERAS DAN SISTEM OPERASI KOMPUTER, SERTA MELINDUNGI
KOMPUTER DARI DAMPAK NEGATIF APLIKASI KOMPUTER SEPERTI VIRUS, SPAM,
DAN LAIN-LAIN.
CONTOH UNTUK MELAKUKAN KOMPRESI DATA PADA HARDDISK ATAU
MEDIA PENYIMPANAN LAIN, DAPAT DILAKUKAN MELALUI PERANGKAT LUNAK
WINZIP. CONTOH LAINNYA APABILA UNTUK MENANGKAL VIRUS DIPERLUKAN
PERANGKAT LUNAK ANTIVIRUS.
25. PERANGKAT LUNAK APLIKASI
APPLICATION SOFTWARE MERUPAKAN PERANGKAT LUNAK YANG DIGUNAKAN
UNTUK MELAKUKAN KEGIATAN SEHARI-HARI MANUSIA YANG SPESIFIK, MISALNYA
UNTUK MEMBUAT DOKUMEN, MANIPULASI FOTO, ATAU MEMBUAT LAPORAN KEUANGAN.
SEDANGKAN PERANGKAT LUNAK APLIKASI DIBEDAKAN MENJADI :
1. APLIKASI PERKANTORAN
2. APLIKASI MULTIMEDIA
3. APLIKASI INTERNET DAN JARINGAN
4. APLIKASI KHUSUS
26. 1. APLIKASI PERKANTORAN
WORD PROCESSING
adalah perangkat lunak pengolahan kata. Perangkat lunak ini berfungsi untuk melakukan pengolahan kata, yaitu pekerjaan yang berhubungan dengan naskah dan
berbagai macam administrasi surat-menyurat.
Contoh: wordstar, microsoft word, amipro, word perfect, openoffice writer.
SPREADSHEET
adalah perangkat lunak pengolahan angka. Perangkat lunak ini berfungsi untuk melakukan pekerjaan yang banyak berhubungan dengan angka-angka, seperti
penggunaan perhitungan, laporan keuangan, dan grafik.
Contoh: lotus 123, quatro pro, microsoft excel, symphony, super calc, openoffice.org calc.
DATABASE
adalah perangkat lunak pengolahan data. Perangkat lunak ini berfungsi untuk melakukan pengolahan data. Data tersebut dapat berupa angka, kata atau gabungan
angka dan kata.
Contoh: dbase, fox base, microsoft access, openoffice.org base, dan lain sebagainya.
PERANGKAT LUNAK PRESENTASI
aplikasi ini berfungsi untuk mengolah suatu data agar siap dipresentasikan kedalam suatu proses pembelajaran atau seminar.
Contoh: microsoft powerpoint, openoffice.org impress, dan lain sebagainya.
aplikasi perkantoran yaitu perangkat lunak yang ditujukan untuk membantu tugas-tugas dalam dunia perkantoran.
27. 2. APLIKASI MULTIMEDIA
APLIKASI DESIGN GAMBAR / FOTO :
contoh : Adobe Photoshop, Corel Draw, Photoscape
APLIKASI PEMUTAR MUSIC / VIDEO
contoh : Winamp, Real Player, Gom, Media Player
APLIKASI ANIMASI
contoh : Macromedia Flash MX
APLIKASI PEMBUAT DAN PENGEDIT FILM
contoh : Adobe Premiere
APLIKASI PENGOLAH GAMBAR BERSIFAT KHUSUS
untuk membantu pekerjaan engineer
contoh : Autocad (gambar struktur), Protel (gambar rangkaian elektronik), Matlab (pemroses dan visualisasi
persamaan matematis), Gimp (mengolah gambar bitmap), Inkscape (mengolah gambar vektor)
Aplikasi yang mendukung teknologi multimedia, seperti teks, suara, gambar, film.
28. 3. PERANGKAT LUNAK APLIKASI INTERNET DAN JARINGAN
WEB BROWSER adalah program untuk mengakses informasi internet
contoh : internet explorer, opera, mozilla firefox.
E-MAIL SOFTWARE adalah perangkat lunak yang menyediakan fasilitas untuk berkomunikasi.
contoh : microsoft outlook.
CHATTING adalah sebuah program untuk berchatting.
contoh : yahoo messager, ICQ, MSN
Perangkat Lunak aplikasi internet dan jaringan yaitu perangkat lunak yang digunakan untuk mendukung
pemanfaatan internet dan jaringan.
29. 4. PERANGKAT LUNAK APLIKASI KHUSUS
APLIKASI PEMROGRAMAN
merupakan suatu perangkat lunak aplikasi yang digunakan untuk membuat suatu perangkat lunak aplikasi baru.
pemakai aplikasi ini adalah user khusus yang memang menguasai aplikasi pemrograman.
contoh : Visual Basic, Delphi, Foxpro, Pascal, Gambas, Screem.
APLIKASI PERMAINAN
yaitu suatu program aplikasi yang dibuat khusus sebagai aplikasi permainan dengan berbagai tingkat kesulitan.
Contoh : Froshbite (Battlefield) dan IW Engine (Call of Duty)
APLIKASI AKUNTANSI PERUSAHAAN
contoh : MYOB, DEA, GL
APLIKASI ANALISIS DATA STATISTIKA
contoh : SPSS
APLIKASI KAJIAN MATEMATIKA
contoh : MAPLE
Adalah perangkat lunak yang ditujukan pada bidang-bidang spesifik, contohnya: