Anda di halaman 1dari 29

SISTEM PENGOLAHAN DATA KOMPUTER

PERTEMUAN 5

SOFWARE APLICATION

Informatika STT Mandala


Materi
1. PERAN PERANGKAT LUNAK

Perangkat lunak atau software adalah sekumpulan data elektronik yang tersimpan dan
dikendalikan oleh perangkat komputer. Data elektronik tersebut meliputi instruksi atau
program yang nantinya akan menjalankan perintah khusus. Perangkat lunak juga disebut
sebagai bagian sistem dalam komputer yang tidak memiliki wujud fisik yang diinstal dalam
sebuah komputer atau laptop agar bisa dioperasikan.

• Kumpulan instruksi Mengendalikan perangkat komputer sehingga dapat


melakukan pekerjaan sesuai dengan intruksi pemakai.
• Sebagai USER Interface
2. Kelompok Perangkat Lunak

a. Aplication Software
b. System Software
c. Comercial software
d. Rental Ware
e. Domain Public Software
f. Shareware
g. Freware
h. Free software
i. Open Source
Bagaimana Cara Mendapatkan Perangkat Lunak
3. Version & Release

• Version menyatakan perubahan besar pada perangkat lunak


biasanya version dinyatakan dalam bilangan : 2.0, 3.0, 4.0. 5.0, 6.0
dst atau biasanya menggunakan tahun
• Release biasanya menyatakan perubahan kecil terhadap versi
yang sama
4. Antar Muka Pemakai

• Commant Driven pemakai di suguhi antar muka prompt shell


• GUI dengan istilah klick, double click, drag and drop
5. PERANGKAT LUNAK APLIKASI

• Perangkat Lunak Hiburan


• Perangkat Lunak pendidikan
• Perangkat lunak produktivitas kerja
• Perangkat lunak bisnis
• Perangkat lunak khusus
Perangkat Lunak Produktivitas kerja

• Word Processing
• Desktop publising
• Presentasi grafik
• Komunikasi
• Personal Information manager
• Manajemen data
6. Software Suite

Kumpulan beberap software menjadi satu paket mis Microsoft


Ofice, Corel wordperpect office, sun star office
7. PERANGKAT LUNAK UNTUK BUKU ELEKTRONIK
PERANGKAT LUNAK SISTEM

Macam perangkat Lunak system

• Sistem Operasi
• Utilitas
• Device driver
• Penerjemah bahasa
• Pemrograman berbasis blok
Perangkat Lunak Sistem

Biasa di sebut support software yaitu program yang di gunakan untuk sumberdaya komputer,
baik bersifat internal maupun eksternal. Keudukan program ini umumnya sebagai perantara
antara program aplikasi dan perangkat keras komputer, peran program ini kadangkala tidak
terlihat secara langsung,
Macam Perangkat Lunak Sistem

• Sistem Operasi : perangkat lunak dasar yang berfungsi sepenuhnya untuk


mengendalikan sistem komputer.

• Utilitas: program yang di pakai secara langsung oleh pemakai untuk melakukan kegiatan
yg berhubungan dengan pengendalian atau pengalokasian sumber daya dalam sistem
komputer. Scandisk pada windows, atau tar pada unix.

• Device driver: program yang berfungsi untuk membantu komputer mengendalikan piranti
perpheral

• Penerjemah bahasa: profram yang menerjemahkan program yang di buat oleh


programer menjadi bentuk yang dapat di jalankan oleh komputer secara langsung
Fungsi Sistem Operasi (Software Platform)

• Manajemen Proses mencakup penyiapan, penjadwalan, dan pemantauan proses pada


komputer, proses adalah program yang sedang berjalan.

• Manajemen sumber daya berkaitan dengan pengendalian terhadap pemakaian sumber


daya dalam sistem komputer yang di lakukan oleh perangkat lunak sistem atau perangkat
lunak apliaksi yang sedang di jalankan dalam komputer.

• Manajemen data berupa pengendalian terhadap data masukan/keluaran, termasuk


dalam hal pengalokasian dalam piranti penyimpanan sekunder maupun memori utama
Penanganan proses dalam Sistem Operasi
Suatu metode yang di pakai SO memungkinkan
sejumalh pemakai dapat berinteraksi dengan proses
yang di buatnya karena setiap proses akan di
tangani CPU secara bergantian dalam jumlah waktu
yang sama
• Suatu kemampuan yang memungkinkan seorang
pemakai dapat mejalankan sebuah program
dalam waktu yang sama, cara seperti ini
umumnya dalam sebuah PC
• Suatu metode yang menangani
sejumlah program dengan memabgi
program-program tersebut kedalam
bagian-bgian yang lebih kecil dan
berukuran sama dengan dengan • Suatu kemampuan sistem operasi yang
hanya sebuah bagian dari setiap menjalankan dua atau lebih intruksi secara
proses yang di taruh dalam memori serentak dengan menggunakan sbuah CPU
utama persatu waktu. dalam sebuah komputer
• Metode ini di terapkan pada windows
Utilitas

• Kegiatan yang di lakukan berhubungan dengan sumber daya sistem


- ScanDisk
- Disk Cleanup
- Disk depramanter
• Program pencadangan: Norton Back-up, tar, cpio, dd
• Program pemulihan data
• Program antivirus
• Program kompresi data
• Program depragmentasi
• Pemformat disk
Penerjemah bahasa

• Assembler adalah program yang di gunakan untuk menterjemahkan kode sumber dalam
bahasa rakitan ( Assembly) kedalam bahasa mesin

• Kompiler adalah program penerjemah yang mengkonversi semua kode sumber selain
dalam bahasa rakitan menjadi kode objek, hasil dari kode objek inilah yang di gunakan
oleh komputer.

• Interpreter : program yang menterjemahkan per-satu intruksi dalam kode sumber dan
kemudian segera menjalankan instruksi yang telah di terjemahkan tersebut, basic yang
menggunakan kompiler misal turbo basic dan visual basic
Proses kompilasi dengan kompiler
KEUNTUNGAN PENGUNAAN KOMPILER

• Pengerjaan intruksi di lakukan dengan cepat, karena setelah kode objek terbentuk tak
perlu lagi adanya penterjemah, mengingat komputer dapat memahami kode objek
secara langsung
• Kode objek dapat di distribusikan ke mkmputer lain tanpa perlu menyertakan kode
sumber dan kompiler, sehingga kerahasiaan kode sumber tetap terjamin

KELEMAHANNYA
• Seluruh kode sumber harus benar secara sintak agar program bisa di uji
Bahasa Pemrograman

Bahasa pemrograman generasi


pertama:
• Berorientasi pada mesin Bahasa Pemrograman generasi ketiga (HLL)
• Program di susun dengan • Menggunakan pendekatan bahasa
menggunakan bahasa mesin prosedural, sebagai prosedural pemogram
perlu menuliskan intruksi-intruksi yang rinci
WRITE (‘*’); ( PASCAL) agar komputer melaksanakan tugasnya.
DISPLAY “*’. ( COBOL) • Program di tulis dengan menggunakan kata-
PRINT “*” (BASIC) kata mis write untuk manpilkan sesuatu
Printf (“*”) ; ( C) kelayar dan read untuka membaca data
Cout << “*”; ( C++) dari keyboard, beberapa contoh ALGOL, C,
BASIC, COBOL, FORTRAN, DAN pascal
Bahasa pemrograman generasi kedua
• Menggunkan bahasa rakitan (Assembly)
sebagai pengganti kode binner.
• Di gunakannya pendekatan kata-kata
misalnya “MOV” dan JNZ (Jump Non
Zero)
Bahasa Pemrograman generasi keempat
• Di rancang untuk mengurangi waktu pemrograman dalam membuat program
• Dikenal dengan istilah 4GL yaitu dapat di pakai oleh pemakai yang kurang mengetahui hal-
hal yang teknis tentang pemrograman tanpa bantuan pemrogram profesiaonal mis microsft
access
• Bahasa dengan istilah VHLL atau bahasa yang berorientasi pada masalah ( problem
oriented langauge)

Bahasa pemrograman generasi kelima


• Merupakan kelompuk bahasa pemrograman yang di tujukan untuk manangani kecerdasan
bautan (artfial intelegence)
• Natural langaueg processing
• Pengendalian robotika dengan sensor mata
• Apliaksi sistem pakar (expert system)
Berbagai bahasa pemrograman
Pemrograman berbasis Blok

Contoh scratch
Seperti blok yang di pakai anak anak
untuk menyusun benbagai
modelseperti bangunan atau model
misalnya scracth, APP Inventor, Allice
Allice

APP Inventor
TERIMAKASIH

Anda mungkin juga menyukai