Anda di halaman 1dari 36

Pengantar Aplikasi

Komputer
Oleh :
Roosaleh Laksono
Perangkat Lunak Komputer
(Software)

Definisi Software
Pengelompokan Software
Operating System
Interpreter dan Compiller
Perangkat Lunak Aplikasi
Definisi Software
Software komputer yaitu segala yang berkaitan dengan
instruksi, data, program dan prosedur untuk melakukan
tugas (job) tertentu pada komputer.

Pemakai Akhir (end user)


Software Aplikasi
Software Sistem
Hardware
Komputer
KLASIFIKASI PERANGKAT LUNAK (1)
 Software komputer terbagi atas dua yaitu Application
Software dan System Software, seperti diperlihatkan
pada gambar dibawah ini :
Perangkat Lunak Aplikasi
Software aplikasi (application software) merupakan
software yang memang dibuat atau diciptakan untuk
menangani suatu tugas aplikasi tertentu dan merupakan
software yang siap untuk digunakan oleh pemakai akhir
(ready to use software).

Software aplikasi meliputi jenis program yang dapat dibagi


ke dalam dua kategori yaitu software aplikasi umum dan
software aplikasi khusus.
KLASIFIKASI PERANGKAT LUNAK (2)
Perangkat Lunak Aplikasi Tujuan Khusus (1)
Software aplikasi khusus adalah software yang
hanya digunakan oleh kalangan tertentu saja
untuk keperluan yang khusus pula.
Berikut ini adalah contoh-contoh dari Perangkat
Lunak Aplikasi Tujuan Khusus :

Sistem Informasi Akuntansi

Quicken merupakan salah satu contoh software sistem informasi


akuntansi yang sangat baik. Quicken ini merupakan software yang
populer saat ini di Amerika bahkan pada awal tahun 1990-an Quicken
pernah menjadi software yang paling populer di Amerika
Perangkat Lunak Aplikasi Dalam Perbankan (1)
Program pada application program terbagi menjadi 3 kelompok
yaitu :
1. Program Online (online processing) yaitu dalam prosesnya
membutuhkan data/informasi yang terbaru (up-to-date) dan
pengiriman data dilakukan setiap saat.
Contoh : Penarikan uang dengan menggunakan cek dimana
data cek dan saldo yang akan diambil harus merupakan
informasi yang up-to-date di database dan memenuhi
persyaratan untuk melakukan transaksi penarikan dengan cek
(pencairan cek)

2. Program Interactive, yaitu dalam prosesnya membutuhkan


suatu komunikasi antara data entry operator dengan sistem
Contoh : Penarikan uang melalui mesin ATM

9
3. Program Batch (batch processing) yaitu dalam
prosesnya memenuhi kondisi seperti dibawah ini :
- Tidak membutuhkan antara sistem dengan data entry
operator
- Umumnya proses pelaksanaan berlangsung lama
- Data yang diproses secara keseluruhan
Transmisi dilakukan secara berkelompok dan dilakukan
pada saat-saat tertentu.
Contoh : Pembentukan laporan neraca.
Perangkat Lunak Aplikasi Dalam Perbankan (3)

 Aplikasi Saving Account (Tabungan)


 Aplikasi Deposit (Deposito)
 Aplikasi Current Account (Giro)
 Aplikasi Loan (Pinjaman)
 Aplikasi General Ledger
Statistik
Untuk kepentingan manajemen, statistik dapat digunakan untuk
meneliti berbagai macam permasalahan misalnya untuk menghitung
perbandingan piutang tertunggak dari piutang secara keseluruhan,
Meneliti persentasi jumlah pembelian dibandingkan dengan penjualan,
serta aplikasi-aplikasi lainnya, contoh softwarenya adalah SPSS
Utility
Utility merupakan software-software yang bisa memberikan
kemudahan bagi pengguna komputer
Audit
Audit software merupakan software yang digunakan untuk melakukan
audit dengan komputer. Contoh softwarenya adalah ACL (Audit
Command Language)
Perangkat Lunak Aplikasi Tujuan Umum
Software aplikasi umum, yaitu program yang digunakan
secara luas oleh pengguna komputer. Artinya software ini
digunakan oleh pengguna untuk hal-hal yang bersifat
umum, seperi membuat surat / dokumen, presentasi,
menggambar dll.

Berikut ini adalah contoh-contoh dari Perangkat Lunak


Aplikasi Tujuan Umum :
Word Prosessor (Pengolah kata)

Word Processor merupakan software yang digunakan untuk mengolah


kata. Contoh sofware ini adalah microsoft word
Desktop Publishing
Desktop pubishing adalah software untuk membantu meningkatkan
kualitas format laporan, misalnya laporan keuangan, apabila laporan
tersebut ingin diterbitkan dalam bentuk buku.Salah satu contoh
softwarenya adalah Adobe page maker
SpreadSheet
Spreadsheet adalah software aplikasi yang digunakan untuk membuat
table-table perhitungan angka. Contoh softwarenya adalah Microsoft
Excel
WorkGroup

Workgroup merupakan kumpulan software-software aplikasi yang


digunakan untuk berbagai ke butuhan. Contoh dari workgroup adalah
Microsoft Office 2000 dan Office Xp
Presentasi
Berbagai macam efek suara bisa dipadukan kedalam software
presentasi dan berbagai gambar dapat ditayangkan dalam waktu yang
bersamaan. Contoh softwarenya adalah Powerpoint
Komunikasi
Software untuk berkomunikasi diantaranya adalah Microsoft netmeeting dan
Microsoft Outlook
Browser
Browser merupakan software yang digunakan untuk berhubungan
dengan internet
Author Tool
Setelah anda masuk kedunia internet, dan anda ingin memiliki
homepage sendiri atau ingin menayangkan laporan keuangan di
internet, anda bisa membuat homepage tersebut dengan mengguna-
kan software ‘Author Tool’ yang salah satunya adalah FrontPage
Software System
System Management Program
System Management Programs adalah program-
program yang digunakan untuk mengatur kerja
komputer dan perangkat keras yang berada di
dalamnya. Beberapa jenis program yang masuk ke
dalam kategori ini adalah:
Sistem Operasi
Network / Communication
Utilities (Device driver)
Security dan Antivirus
Operating System

Operating sistem/Sistem operasi berfungsi sebagai interface


(penghubung) antara User dengan komputer, agar user dapat dengan
mudah menoperasikan komputer tanpa harus tahu cara kerja komputer
itu sendiri. Operating system lah yang mengendalikan semua peralatan
yang ada pada sistem komputer.

USER Operating
System

Sistem operasi yang paling banyak digunakan di dunia saat ini adalah
sistem operasi yang dibuat oleh Microsoft dengan nama microsoft
Windows 2000/Xp yang lainnya Linux,OS2, Systems 10
Operating System Sebagai Interface
Berikut ini beberapa contoh versi dari Microsoft windows:

Windows 95

Windows 98

Windows Xp

Windows Me
Tugas & Fungsi Operating System (1)
 Dalam sebuah sistem komputer sistem operasi mengatur
hal-hal sebagai berikut:
 Process Management, bagian hardware yang menangani process
management : prosesor karena semua data yang diproses/diolah
yaitu oleh CPU.
 Main Memory Management, bagian hardware yang menangani
Main Memory Management : RAM.
 File Management (dimana kita bias mengcopy), contoh yang
ditangani oleh operating system : explore.
 I/O : Input/Output System Management
 Secondary Management
 Networking
 Command-Interpreter System
 Multiprogramming
 Hardware Management
Sistem operasi Multi tasking, Multi
Programming dan Multi user
Multi Tasking adalah sistem operasi yang bisa
melayani beberapa program komputer yang
tersimpan pada memori untuk menjalankan aplikasi
tertentu pada saat yang bersamaan

Multi User adalah sistem operasi yang bisa


melayani beberapa user pada saat yang
bersamaan untuk menjalankan satu aplikasi
tertentu yang tersimpan pada komputer tertentu
seperti server atau host.
Tugas & Fungsi Operating System (2)
Process Management
Ada beberapa hal yang dapat dilakukan oleh sistem operasi
berkaitan dengan Process Management antara lain:
Process Scheduling (Priority, time management)
Creation / termination
Block / unblock
Synchronization
Communication
Deadlock handling
Debugging
Tugas & Fungsi Operating System (3)
Main memory management
Main memory management mengatur beberapa hal
berikut ini :

Alokasi memory untuk beberapa proses , file dan I/O


Mengatur beberapa proses dalam satu waktu .
Mengawasi program apa yang menggunakan memory
saat itu
Mengatur pergerakan memori proses ke/dari
penyimpanan sekunder
Main memory management (2)
 Salah satu tugas dari Operating System yaitu membagi-bagi
lokasi penyimpanan pada memory komputer (Management
Memory). Ada beberapa manajemen memory yang dapat
diguanakan, tergantung pada operating systemnya, yaitu :
1. Single Contiguous Allocation (monoprogramming), artinya
kemampuan operating system hanya bisa
menjalankan/menempatkan 1 program saja dalam suatu saat di
RAM. Contoh : DOS (DISS OPERATING SISTEM)
Kelemahan : hanya 1 program yang dapat dijalankan, tidak efisiennya
penggunaan alokasi RAM.
2. Partitioned Allocation
3. Rellocatable Partitioned Allocation
4. Paged Allocation
5. Demand Paged Allocation
6. Segmented Allocation
Tugas & Fungsi Operating System (4)
File Management.
Sistem operasi bertanggung jawab untuk aktivitas-aktivitas
berikut ini yang berkaitan dengan file management.

 Pembuatan dan penghapusan file.


 Pembuatan dan penghapusan directory.
 Mendukung kegiatan untuk memanipulasi file dan directory.
 Mapping file ke media penyimpanan sekunder (harddisk)
 Melakukan backup file ke media penyimpanan lain.
Tugas & Fungsi Operating System (5)
I/O Management
Manajemen sistem Input/Output (I/O) mengatur
beberapa hal di bawah ini:
Sistem buffer
Sistem pengkodean pengendali peralatan
Pengendali untuk setiap peralatan – menterjemahkan
permintaan read/write ke disk position commands
Interpreter & Compiller
Interpreter merupakan software yang berfungsi sebagai penterjemah
bahasa yang dimengerti oleh manusia (Human Language) kedalam
bahasa yang dimengerti oleh komputer (Machine Language)

Fungsi Compiller sama dengan fungsi Interpreter tapi caranya


kerjanya yang berbeda.

Interpreter menterjemahkan perintah per perintah Compiller


menterjemahkan sekaligus beberapa file program
Beberapa contoh Interpreter saat ini:

Anda mungkin juga menyukai