Anda di halaman 1dari 27

Teknologi Perangkat Lunak Komputer

PUTU INDAH CIPTAYANI


Pendahuluan
Perangkat lunak (software) merupakan suatu program komputer
yang berguna untuk menjalankan suatu pekerjaan sesuai dengan
kehendak
Ada dua jenis software :
o Perangkat lunak sistem
o Perangkat lunak aplikasi
Perangkat Lunak Sistem
Perangkat lunak yang bertugas melaksanakan perintah-perintah
dasar yang diperlukan oleh semua pengguna komputer
Ada 3 jenis
o Sistem Operasi
o Sistem Utiliti
o Penerjemah bahasa komputer
Sistem Operasi
Sistem operasi adalah software yang berfungsi untuk mengaktifkan
seluruh perangkat yang terpasang pada komputer sehingga masing-
masingnya dapat saling berkomunikasi
Tanpa OS komputer tidak dapat difungsikan sama sekali
Contoh OS : DOS, Unix, Linux, Windows, Mac OS, dll
Fungsi Dasar OS
Sistem komputer pada dasarnya terdiri dari empat komponen
utama, yaitu perangkat keras, program, sistem operasi dan para
pengguna
OS berguna mengatur dan mengawasi penggunaan perangkat keras
oleh berbagai program aplikasi serta para pengguna
OS juga berfungsi sebagai pengendali yang bertujuan menghindari
kesalahan
Komponen-Komponen Sistem Operasi
Manajemen proses
Manajemen Memori
Manajemen Secondary-storage
Manajemen Sistem I/O
Manajemen Berkas
Sistem Proteksi
Jaringan
Manajemen Proses
Proses adalah keadaan ketika sebuah program sedang dieksekusi
Sebuah proses membutuhkan beberapa sumber daya untuk
menyelesaikan tugasnya
Sumber daya tersebut dapat berupa CPU time, memori, berkas-
berkas dan perangkat I/O
OS bertanggung jawab atas manajemen proses :
o Pembuatan dan penghapusan proses yang dibuat oleh pengguna
o Menunda atau melanjutkan proses
Manajemen Proses
o Menyediakan mekanisme untuk proses sinkronisasi
o Menyediakan mekanisme untuk proses komunikasi
o Menyediakan mekanisme untuk penanganan deadlock

Manajemen Memori Utama
Memori utama 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 yang akses
datanya digunakan oleh CPU atau perangkat I/O
Bersifat sementara : data akan hilang begitu sistem dimatikan
OS bertanggung jawab atas aktifitas :
o Menjaga dan memelihara bagian-bagian track memori yang sedang
digunakan dan siapa yang menggunakannya
o Memudahkan proses-proses mana saja yang harus dipanggil oleh memori
jika masih ada ruang di memori
o Mengalokasikan dang men-dealokasikan ruang memori sesuai kebutuhan
Manajemen Memori Sekunder
Data yang disimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil.
Untuk menyimpan keseluruhan data dan program komputer
digunakan secondary storage yang bersifat permanen dan mampu
menampung banyak data
OS bertanggung jawab pada proses :
o Pengaturan ruang kosong (free-space management)
o Alokasi penyimpanan
o Penjadwalan disk
Menejemen Sistem I/O
Sering disebut device manager
Menyediakan device driver yang umum sehingga I/O dapat seragam
(membuka, membaca, menulis, menutup)
OS bertanggung jawab:
o Buffer, menampung sementara data dari/ke perangkat I/O
o Spooling, melakukan penjadwalan penggunaan I/O sistem supaya lebih
efisien(antrian dsb)
o Menyediakan driver untuk dapat melakukan operasi untuk perangkat I/O
tertentu
Sistem Proteksi
Jika komputer mempunyai berbagai pengguna dan mengijinkan
eksekusi bersamaan dan berbagai proses maka berbagai proses
tersebut harus diproteksi terhadap satu atau beberapa aktifitas yang
lainnya
Proteksi : beberapa mekanisme untuk mengandalikan akses
program, proses, atau pengguna pada sumber daya yang ditugaskan
oleh sistem komputer
Jaringan
Sistem terdistribusi mengumpulkan prosesor-prosesor yang tidak
berbagi memori, perangkat periferal
Prosesor dalam sistem dihubungkan melalui jaringan komunikasi
yang dapat dikonfigurasi
OS harus mempertimbangkan message routing dan keamanan.

Program Utilitas
Berfungsi membantu atau mengisi kekurangan/kelemahan sistem
operasi
Misalnya PC Tools dapat melakukan perintah format sebagaimana
DOS, tetapi PC Tools mampu memberikan keterangan dan animasi
yang bagus
File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi,
namun dengan program bantu maka hal ini dapat dilakukan, misal :
Norton Utility, Scandisk, PC Tools, dan lain-lain
Program Antivirus
Mengidentifikasi dan menghapus virus-virus dalam memori, media
storage dan file yang akan dimasukkan
Contoh : AVG, Smadav, Norton, Avira, dll
Program ini harus diupdate sesering mungkin

Pendeteksi dan Penghapus Spyware
Program yang ditempatkan pada komputer tanpa sepengatahuan si
pengguna yang mengumpulkan informasi-informasi rahasia tentang
pengguna
Contoh spyware :
-Keylogger
- PC recorder,
- Detective Software
- Internet monitoring software.
Program penghapus spyware
o SpyBot Search & Destroy
o Ad-aware
Utilitas Pengompres File
Memperkecil ukuran untuk membebaskan ruang dan meningkatkan
kinerja
Compressed files kadang-kadang disebut file zipped
Ada beberapa program utility yaitu : PKZIP, WinZIP, WinRAR, dll
Software CD/DVD Burning
Membaca teks, grafik, audio, dan file video untuk dapat direkam
ulang atau dibaca ulang oleh CD atau DVD
Contoh : Nero, Roxio Easy Media Creator
Utilitas Perawatan PC
Mengidentifikasi dan memperbaiki masalah sistem operasi dan
masalah disk
Contoh : Norton Utility, PC Tools
Program Aplikasi
Program ini khusus melakukan suatu pekerjaan tertentu seperti
program gaji pada suatu perusahaan
Biasanya program aplikasi dibuat oleh programmer sesuai dengan
permintaan/kebutuhan seseorang atau perusahaan

Program Paket
Program paket adalah program yang disusun sedemikian rupa
sehingga dapat digunakan oleh banyak orang dengan berbagai
kepentingan
Misalnya : Ms. Word, Ms Excel, Lotus 125, dll
Bahasa Pemrograman
Merupakan software yang khusus digunakan untuk membuat
program komputer, apakah itu sistem operasi, program paket, dll
Bahasa pemrograman memungkinkan programmer untuk
mengembangkan serangkaian perintah yang membentuk program
komputer
Contoh : Bahasa C, Pascal, Java, Delphi, dll
Beberapa bahasa untuk web yaitu : HTML, XML, PHP, ASP
Aplikasi Software
Program yang dirancang untuk membuat pengguna lebih produktif
Software ini meliputi sejumlah program yang dapat dipisahkan ke
dalam kategori umum dan khusus
Program aplikasi umum melakukan pekerjaan umum pemrosesan
informasi, misal: Ms Word
Program aplikasi khusus menyelesaikan suatu tugas pemrosesan
informasi yang mendukung fungsi atau proses bisnis tertentu
Software Aplikasi Bisnis
Perangkat lunak yang membantu seseorang menjadi lebih efisien
dan efektif
Contoh : software aplikasi bisnis yang mendukung perekayasaan
ulang dan otomatisasi proses bisnis dengan aplikasi e-bussiness
strategis seperti manajemen hubungan pelanggan, enterprise
resources planning

Aplikasi khusus untuk kimia
Chemtool
ChemDraw
Avogadro
GAMGI (General Atomistic Modelling Graphic Interface)
Jmol
dll
Tugas
Buatlah sebuah blog.
Ulaslah minimal 3 software aplikasi di bidang kimia.
Usahakan mengulas software yang belum pernah Anda pergunakan,
untuk memperluas wawasan Anda.
Semakin lengkap ulasan mengenai fitur dan cara penggunaan,
semakin baik.
Tanggal terakhir tugas Kamis, 21 November 2013.

Anda mungkin juga menyukai