BAB I
SEJARAH SOFTWARE APLIKASI
Sebagaimana kita ketahui bahwa jika tidak ada
software maka sebuah perangkat keras hanyalah sebuah barang rongsokan tidak
berguna. Karena Software bisa di ibaratkan semacam otak dari semua perangkat
keras (Hardware). Software Komputer adalah kumpulan dari pada intruksi atau
statement yang di susun secara logis dan berbentuk kode yang hanya dapat di
mengerti oleh komputer. Software Komputer ini berangsur-angsur mengalami
peningkatan atau perubahan dari tahun ke tahun dalam perkembangannya.
Berdasarkan perkembangannya
Teknologi yang canggih dari perangkat keras akan
berfungsi bila instruksi-instruksi tertentu telah di berikan kepadanya.
Intruksi-instruksi tersebut disebut dengan perangkat lunak (software).
Intruksi-instruksi perangkat lunak di tulis oleh manusia untuk mengaktifkan
fungsi dari perangkat keras computer.
Klasifikasi
perangkat lunak
Perangkat lunak secara umum dapat dibagi
menjadi 2 yaitu perangkat lunak system dan perangkat lunak aplikasi. Perangkat
lunak system dapat dibagi lagi menjadi 3 macam yaitu:
1. Bahasa Pemrograman: merupakan
perangkat lunak yang bertugas mengkonversikan arsitektur&algoritma yang di
rancang manusia ke dalam format yang dapat dijalankan computer,contoh bahasa
pemprograman: BASIC, COBOL, Pascal, C++, FORTRAN.
2. System Operasi: saat computer
pertama kali dihidupkan ,system operasilah yang pertama kali dijalankan,sistim operasi yang mengatur seluruh proses, menterjemahkan
masukan, mengatur proses internal, memanajemen penggunaan memory dan memberikan
keluaran ke peralatan yang bersesuaian, contoh system operasi: DOS, UNIX,
Windows 95, IBM OS/2, Apple’s system.
3. Utility: system operasi merupakan
perangkat lunak system dengan fungsi tertentu, misalnya pemerikasaan perangkat
keras(hardware troubleshooting), memeriksa disket yang rusak (bukan rusak
fisik), mengatur ulang isi harddisk (partisi,defrag), contoh utility adalah
Norton utility
Perangkat lunak bahasa dapat dikategorikan
menjadi:
1. Assembler(perakit): merupakan program yang
digunakan untuk menterjemahkan program aplikasi yang ditulis dengan bahasa
rakitan (assembly language) atau bahasa pemprogaman simbolik menjadi bahasa
mesin.
Dengan bahasa simbolik, masing-masing
kode operasi mesin tidak ditulis dengan bentuk bilangan biner, tetapi dengan
suatu kode simbolik tertentu yang disebut dengan mnemonic. Program yang ditulis
dengan bahasa simbolik disebut dengan program sumber (source program) dan hasil
terjemahannya dalam bentuk bahasa mesin disebut dengan program objek (object
program=OBJ). Proses pembuatan program obyek dari program sumber juga akan
menapilkan daftar keslahan-kesalahan sintaks (jika ada) yang dibuat oleh
pemprogram. Kesalahan ini harus dibetulkan terlebih dahulu sebelum di proses
lebih lanjut.
Walau penulisan program dengan bahasa
simbolik lebih mudah dibanding dengan bahasa mesin, tetapi harus dirasakan
kesulitan karena penulis program harus:
- Mengetahui susunan serta fungsi dari masing-masing register di dalam cpu.
- Mengetahui dengan persis cara alokasi memori komputer yang di gunakan
- Mengetahui fungsi-fungsi yang di sediakan oleh OS.
Untuk mengatasi hal ini telah dikembangkan
suatu bahasa yang lebih dekat dengan pemakai komputer yang di sebut bahasa
tingkat tinggi (high level language), misalnya basic, fortran, pascal c, dsb.
Program yang di tulis dengan bahasa tingkat tinggi ini harus di terjemahkan ke
dalam bahasa mesin agar dapat di mengerti oleh komputer. Penerjemah ini dapat
berupa kompilator atau interpreter.
2.
Compiler: menterjemahkan setiap instruksi didalam suatu program
sekaligus sama dengan assembler dan menghasilkan dengan program objek yang
selanjutnya di link sehingga menghasilkan file exe. Contoh perangkat lunak
bahasa seperti ini adalah pascal, c, dan masih banyak lagi.
3.
Interpreter: menterjemahkan instruksi satu persatu dan langsung di
proses sebelum komputer membaca instruksi selanjutnya,sehingga tidak dihasilkan
program obyek maupun file exe. Contoh untuk ini adalah:basic versi baku, dbase,
dan sebagainya.
Perangkat lunak aplikasi
Sistem operasi dengan perangkat lunak bahasa
tidak di tunjukkan untuk menyelesaikan permasalahan dalam aplikasi tertentu
yang dihadapi oleh pemakai komputer. Program yang ditunjukan untuk
menyelesaikan suatu permasalahan dalam aplikasi tertentu di sebut program
aplikasi atau program paket. Ada dua cara untuk bisa mendapatkan program
aplikasi yang di butuhkan yaitu dengan mengembangkan sendiri (sangat sulit dan
perlu keahlian khusus) atau membelinya (mudah).
Saat ini banyak sekali program-program
aplikasi yang tersedia di pasaran. Program-program ini dapat diandalkan, dapat
memenuhi kebutuhan pemakai, dirancang dengan baik,
2
relatif
bebas dari kesalahan, mudah digunakan (user friendly), mempunyai dokumen yang
memadai dan didukung oleh purna jual yang baik. Program-program paket ini di
gunakan untuk menyelesaikan masalah-masalah umum seperti membuat dokumen (word
star, microsoft word), membuat slide presentasi (ms power point), penerbitan
(adobe page maker), mengelola gambar (adobe photoshop) dsb. Akan tetapi bila
kita mempunyai permasalahan yang sifatnya khusus dan unik sehingga tidak ada
paket-paket program yang sesuai untuk digunakan, maka dengan terpaksa harus
dikembangkan program aplikasi sendiri, misalnya program sistem SKS universitas,
program sistem keuangan perusahaan, dll.
BAB II
Pengertian Aplikasi Perangkat Lunak
Software aplikasi adalah software program yang
memiliki aktivitas pemrosesan perintah yang diperlukan untuk melaksanakan
permintaan pengguna dengan tujuan tertentu.
Software aplikasi terdiri dari :
1. Bahasa pemrograman (programming language)
2. Program aplikasi (Application Program)
3. Program paket / paket aplikasi (packet program)
4. Program utilitas (utility program)
5. Games dan entertainment dan lain-lain
Untuk mendukung operasi software aplikasi di atas tugas pengguna komputer dibagi menjadi :
a. analis system
b. programmer
c. operator
d. administrator database, yaitu orang yang bertugas melakukan definisi dan manipulasi software database. Ini dibutuhkan jika software yang dioperasikan akan menggunakan aplikasi database.
e. administrator jaringan, yaitu orang yang bertugas mengelola software system operasi, software aplikasi yang digunakan dalam sebuah jaringan komputer
1. Bahasa pemrograman (programming language)
2. Program aplikasi (Application Program)
3. Program paket / paket aplikasi (packet program)
4. Program utilitas (utility program)
5. Games dan entertainment dan lain-lain
Untuk mendukung operasi software aplikasi di atas tugas pengguna komputer dibagi menjadi :
a. analis system
b. programmer
c. operator
d. administrator database, yaitu orang yang bertugas melakukan definisi dan manipulasi software database. Ini dibutuhkan jika software yang dioperasikan akan menggunakan aplikasi database.
e. administrator jaringan, yaitu orang yang bertugas mengelola software system operasi, software aplikasi yang digunakan dalam sebuah jaringan komputer
BAB III
Contoh Aplikasi Perangkat Lunak
Berikut ini adalah
beberapa Contoh Software Aplikasi yang dapat saya berikan :
Software pengolah kata
- Microsoft Word
- Wordstar
- WordPerfect
- OpenOffice Writer
Software pengolah lembar kerja
- Microsoft Excel
- Lotus 123
- OpenOffice Calc
- Quattro Pro
Software presentasi
- 1.Microsoft PowerPoint
- 2.Presentation, Impress
- 3.Macromedia Flash
Software pengolah database
- Microsoft Access
- Base
- SQL Server
Software Internet Browser
- Internet Explorer
- Mozilla Firefox
- Opera, Safari
- Google Chrome
- Netscape Navigator
Software desain grafis
- Adobe Photoshop
- Corel Draw
- ACDSee
- Paint
Software antivirus
- Norton Internet Security
- AVG Free
- Kaspersky
- PCMAV
- Norton 360
- Nod32
- Norton AntiVirus
- Avira
- McAfee
BAB IV
Fungsi Aplikasi Perangkat Lunak
Perangkat lunak terbagi dua. Yaitu perangkan lunak sistem dan perangkat
lunak aplikasi.
Perangkat lunak sistem adalah perangkat lunak yang
harus terinstal lebih dulu sebelum perangkat lunak aplikasi lainnya terinstal.
Karena perangkat lunak sistem memungkinkan komputer untuk melakukan tugas
operasional utama dan membuat perangkat lunak aplikasi dapat berjalan.
Perangkat lunak aplikasi adalah yang bisa membantu
kita untuk melakukan tugas-tugas tertentu. Masing-masing perangkat lunak
aplikasi memiliki tujuan yang berbeda-beda, Dengan terinstalnya perangkat lunak
aplikasi maka kita sudah bisa menggunakan atau menjalankan komputer. Baik itu
mengerjakan tugas, mendengar musik, bermain game, dan lain-lain.
DAFTAR REFERENSI
izin copy yaaaaaw bwt tugas ujian praktek
BalasHapus