PERANGKAT LUNAK PENGANTAR TEKNOLOGI INFORMASI ADIBA QONITA (03) AVILA SABRINA R. (09) S1 – TEKNIK INFORMATIKA OFF. A
PERANGKAT LUNAKPENGANTAR TEKNOLOGI
INFORMASI
ADIBA QONITA (03)AVILA SABRINA R. (09)
S1 – TEKNIK INFORMATIKA OFF. A
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)
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
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
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
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.
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
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
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.
• 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).
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.
6. Sistem ProteksiProteksi 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. JaringanSistem 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 SystemSistem 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.
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.UNIXTermasuk sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux.
3. FreeBSD Dibuat oleh Universitas Berkeley. Hampir sama seperti linux.
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. SolarisDikembangkan oleh Sun Microsystem. Lebih banyak digunakan untuk perusahaan.
5. IBM OS/2Sistem 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.
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 OSadalah 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.
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 WindowsMerupakan 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.
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)
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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: