Anda di halaman 1dari 31

Aplikasi Teknologi Informasi

Dalam Pendidikan

Bahan Kuliah Program Studi Manajemen Pendidikan-S2


Program Pascasarjana Universitas Ahmad Dahlan

Dosen: Dr. Muchlas, M.T.

1
Pertemuan Ke-4:
Perangkat Lunak Komputer

2
Tujuan:
Mahasiswa dapat:
• Menjelaskan trend penting perkembangan
perangkat lunak komputer
• Menjelaskan hubungan antara hardware dan
software
• Mendeskripsikan kategori perangkat lunak
komputer
• Menjelaskan kegunaan perangkat lunak sistem
operasi dan aplikasi

3
Perangkat Keras dan Perangkat Lunak

Perangkat keras (hardware=H/W): Peralatan


fisik dalam lingkungan kerja komputasi
seperti komputer dan periferal-periferalnya
(keyboard, printer, monitor, dan lainnya)
Perangkat lunak (software=S/W): Kumpulan
instruksi yang menjalankan bagian-bagian
perangkat keras, biasanya disebut juga
dengan program komputer
Interaksi H/W dan S/W
• H/W membutuhkan S/W agar berguna;
S/W membutuhkan H/W agar berguna

• Ketika pengguna (user) ingin


mengerjakan sesuatu dengan komputer,
ia memberikan intruksi-instruksi kepada
H/W dalam bentuk S/W

• Instruksi-instruksi tersebut harus ditulis


dalam bahasa yang mudah dimengerti
oleh otak komputer (mikroprosesor)b
Interaksi H/W dan S/W
Jenis-jenis Perangkat Lunak

• Perangkat Lunak Sistem (System S/W)


– Program-program yang mengerjakan tugas
pengendalian/perawatan sumber-sumber komputer
(prosesor, memori, peralatan I/O dan lainnya)
– Berhubungan langsung dengan H/W

• Perangkat Lunak Aplikasi (Application S/W)


– Program-program yang berinteraksi dengan
pengguna dalam mengerjakan pekerjaan yang
berguna bagi pengguna
– Berhubungan dengan H/W melalui bantuan perangkat
lunak sistem
Jenis-jenis Perangkat Lunak

Hardware
Device Driver
Operating System

Language Scientific Business Productivity Entertainment


Utility
Translator Apps. Apps. Apps. Apps.

System software

Application software
Perangkat Lunak Sistem
Perangkat lunak sistem terdiri atas:
• Sistem operasi (operating system disingkat OS)
• Pengendali piranti (device driver)
• Firmware seperti bootloader dan lainnya
• Utilitas (utility) seperti: antivirus, perangkat lunak
untuk perawatan H/W
• Perangkat lunak bahasa-bahasa pemrograman
(compiler, interpreter, linker)
Sistem Operasi (OS)
• OS berfungsi mengendalikan perangkat keras seperti
perawatan file pada harddisk, pengaturan monitor dan
mendukung kerja program aplikasi
• OS berinteraksi secara langsung dengan perangkat keras
komputer
• Perangkat lunak lainnya seperti program aplikasi,
umumnya berinteraksi secara tidak langsung dengan
perangkat keras tetapi lewat OS
• Contoh OS:
Windows Mac OS Linux
Unix Solaris DOS
CP/M VMS
Device Drivers
• Program komputer yang memfasilitasi komunikasi
antara komputer dan piranti periferal seperti printer,
monitor, mouse

• Pada periferal output seperti monitor dan printer,


device diver mengambil instruksi/data dari komputer
dan mengubahnya ke dalam bentuk yang dapat
dimengerti oleh periferal

• Pada periferal input seperti scanner dan mouse,


device driver mengambil data dari periferal dan
mengubahnya ke dalam format yang dapat
dimengerti oleh komputer
Firmware
• Komponen OS yang tersimpan secara permanen
pada memori berbentuk chip (ROM) dan bukan pada
harddisk
• Ketika komputer dihidupkan (powered-on), firmware
merupakan program pertama yang berjalan untuk
mengeksekusi program-program lainnya seperti OS
• Firmware mengandung program startup dan beberapa
program kecil low-level I/O yang membantu komputer
menemukan dan menjalankan OS saat pertama kali
komputer dihidupkan
• Pada PC keluarga IBM-compatible, firmware disebut
dengan BIOS
Utility
• Merupakan program komputer yang
mengerjakan fungsi-fungsi khusus
berhubungan dengan manajemen dan
perawatan sistem komputer

• Examples:
– Program Anti-virus
– Data compression S/W
– Disk optimization S/W
– Disk backup S/W
Language Translators
Merupakan program yang menterjemahkan kode-koe
yang ditulis dalam HLL ke dalam LLL sehingga dapat
dipahami oleh otak komputer (mikroprosesor)
•Compiler bertugas menterjemahkan program yang
ditulis dalam HLL dalam sekali jalan. Kode-kode yang
telah diterjemahkan kemudian digunakan oleh
mikroprosesor kapansaja program butuh dijalankan
•Interpreter betugas membaca pernyataan demi
pernyataan pada program HLL dan menterjemahkannya
ke dalam bahasa mesin. Setiap pernyataan dalam HLL
telah diterjemahkan ke dalam bahasa mesin, maka
bahasa mesin tersebut diteruskan ke mikroprosesor
untuk dieksekusi.
HLL: high level language, LLL: low level language
Perangkat Lunak Aplikasi
• Perangkat lunak aplikasi adalah program yang
berinteraksi secara langsung dengan pengguna
dalam mengerjakan berbagai tugas yang telah
ditentukan

• Contoh:
– Aplikasi Scientific: SPSS, Calculator
– Engineering: AutoCad
– Grafis: Corel Draw, Photoshop
– Office: Word, Spreadsheets, Powerpoint
– Bisnis: e-banking, sms banking
– Hiburan: games, MP3 Player, Video Player
– Pendidikan: Electronic encyclopedias, simulator
rangkaian elektronika
Business Enterprise Application Software

Accounting and
Financial
Management

Customer Supply
Relationship Business Chain
Management Decision Management
Support

Human Enterprise
Resource Resource
Management Planning
Program Aplikasi Internet
Discussion Surf the Net
Search Engine
Groups

Typical uses of a Web


Browser in Internet,
Intranet, and Extranet
Environments

File
Transfer E-Mail
Paket Manajemen Basisdata
Database Database
Development Interrogation

Primary Tasks of
Database Management
Packages

Database Application
Maintenance Development
Klasifikasi S/W Lainnya
• Shrink-Wrapped S/W
– Untuk memperoleh perangkat lunak ini kita cukup
datang ke toko dan membelinya

• Custom-built S/W
– Perangkat lunak ini diperoleh dengan meminta
pihak pengembang untuk dapat
mengembangkan program sesuai pesanan kita
Shrink-Wrapped S/W
• Perangkat lunak aplikasi yang
dikembangkan untuk memenuhi
kebutuhan banyak pengguna dan
lembaga
• Contoh: MS Word. Program aplikasi
ini digunakan baik oleh individu
maupun lembaga. Program ini
digunakan untuk menulis sekedar surat
sampai dengan disain sebuah buku.
Custom-Built S/W (1)
• Perangkat lunak yang dibangun untuk
memenuhi kebutuhan khusus suatu
lembaga/organisasi
• Contoh:
 Sistem Informasi Kepegawaian pd suatu
lembaga
 Sistem informasi keuangan
• Jenis S/W ini mahal karena pembangunannya
memerlukan proses yang rumit sehingga
memerlukan biaya yang besar
Custom-Built SW (2)
• Waktu pengembangan dan penyerahan ke
pengguna lama

• Pemesan memperoleh banyak keuntungan


karena program dibangun berdasarkan
spesfikasi sesuai kebutuhan
Siapakah Pemilik S/W?
• Umumnya, walaupun sebuah S/W
digunakan oleh jutaan pengguna, namun
kepemilikannya hanya oleh pembuatnya
saja.

• Ketika kita membeli paket S/W,


sesungguhnya kita tidak membelinya,
namun kita sekedar membeli lisensi yang
mengijinkan kita menggunakannya,
sedangkan pemiliknya tetap pada
pembuatnya
Jenis-jenis Lisensi S/W
1. Proprietary – Sebagian besar S/W pada PC
dengan OS Windows dan PC Macintosh
menggunakan lisensi ini

2. Freeware – Sebagian besar S/W pada PC


dengan OS Linux menggunakan lisensi ini

3. Shareware – jenis lisensi ini di antara


proprietary dan freeware
Lisensi S/W Jenis Proprietary
• Pengguna memberi upah kepada pembuat S/W untuk
membeli lisensi agar dapat menggunakannya
• Membeli lisensi pada umumnya bukan transfer
kepemilikan S/W, tetapi sekedar mengijinkan
pengguna untuk menggunakannya
• Secara hukum, pengguna dilarang melakukan copy
dari S/W berlisensi yang digunakannya, lisensi
sifatnya personal
• Sebagian besar S/W yg digunakan saat ini adalah
jenis lisensi ini seperti : Windows, Mac OS, MS Word,
Adobe Photoshop, Norton Antivirus
Jenis-jenis Lisensi Proprietary
• Single-user license
• Multi-user license
• Concurrent-user license
• Site license
Lisensi S/W Freeware
• Disebut juga “Public Domain SW”
• Mengijinkan pengguna bebas menggunakan S/W
• Pembuat S/W biasanya tetap sebagai pemiliknya
• Disediakan dan dapat diunduh (download) oleh/dari
berbagai Web sites
• Contoh: Linux OS; Netscape Web browser – the
Navigator; MS Web browser – the Internet Explorer
• Mengapa ada S/W free?
Lisensi Open-Source S/W
• Open-source termasuk jenis lisensi freeware,
lisensinya disebut juga dengan General Public
Lisence (GPL)
• Banyak penulis program ini hanya menyediakan kode-
kode mesin yang sangat sulit dimodifikasi
• Namun ada juga pemrogram yang menyediakan high-
level language source code, sehingga pengguna
dapat melakukan perubahan-prubahan sesuai
keperluan mereka
• Contoh: Linux; Netscape Navigator
Lisensi S/W Shareware
• Mengijinkan pengguna bebas menggunakannya,
tetapi dengan syarat pengguna memberi sekedar
upah pembuatnya antara (US$10-50), jika pengguna
merasa puas dengan S/W tersebut

• Pembuat S/W tetap sebagai pemiliknya

• Dapat diunduh dari berbagai website

• Contoh: WinZip, Download Accelerator


Mengapa ada shareware gratis?
• Pemrogram adalah individu atau
perusahaan bisnis kecil yang tidak mampu
mengiklankan S/W yang dibuatnya

• Harapannya pengguna akan mencoba S/W


gratis, menemukan kegunaannya, dan pada
akhirnya membeli S/W tersebut dengan
harga murah
Trialware
• Termasuk jenis shareware
• Program hanya dapat digunakan pada periode waktu
yang pendek misalnya 15 hari atau 1 bulan
• Setelah masa periode mencoba misalnya 15 hari atau
1 bulan berakhir, S/W merusak dirinya sendiri
sehingga tidak bisa dijalankan
• Jika pengguna tertarik ingin menggunakannya
kembali, dapat membelinya
• Dapat diunduh dari internet atau pengguna dapat
menerima copy melalui email dari pembuatnya
• Why trialware?
– So that the customer can have a risk-free trial for a limited-
period only

Anda mungkin juga menyukai