Anda di halaman 1dari 37

Perangkat Lunak Sistem

(Software)
Perangkat Lunak (Software)
Adalah perangkat yang berisi serangkaian
instruksi, program, prosedur, pengendali,
pendukung, dan aktifitas-aktifitas pengolahan
perintah pada sistem komputer. Jadi software
merupakan komponen abstrak dari susunan
sistem komputer. Tanpa software, komputer
adalah rongsokan elektronik, jadi komputer
adalah susunan atas hardware dan software
yang saling bekerjasama.
Hardware komputer akan “hidup” dan
memiliki fungsi jika digunakan bersama-
sama dengan software-nya.
Secara umum fungsi dari software komputer
yang utama adalah
1. Melakukan aktifitas bersama-sama dengan
hardware
2. Menyediakan segala sumber daya yang bisa
digunakan pada sebuah komputer
3. Bertindak sebagai perantara antara
pengguna (user) dengan perangkat keras
(hardware) untuk melakukan aktifitas
dengan perintah yang harus dilakukan
dalam software komputer
James A. O’Brien berpendapat bahwa jenis
software komputer dapat dikelompokkan
menjadi dua jenis yaitu perangkat lunak
sistem (system software) dan perangkat lunak
aplikasi (application software). Perangkat
lunak sistem terdiri dari Program untuk
manajemen sistem (System Management
Program) dan Program untuk pengembangan
sistem (System Development Program).
Title
Sedangakn perangkat lunak
Aplikasi terdiri dari program aplikasi untuk
tujuan umum (general purpose application
program) danprogram untuk aplikasi khusus
(Application Special Program).
Gambar 4. Struktur Software Komputer
Gambar 5. Model Hubungan Antar Sistem Komputer
Gambar 6. Abstraksi Komponen Sistem
Komputer
Fungsi Perangkat Lunak
Perangkat lunak komputer berfungsi untuk :
1. Mengidentifikasi program
2. Menyiapkan aplikasi program sehingga tata
kerja seluruh perangkat komputer terkontrol.
3. Mengatur dan membuat pekerjaan lebih
efisien.
Jenis Jenis Perangkat Lunak
Berikut ini adalah jenis – jenis perangkat lunak.
• Perangkat Lunak Aplikasi (Software
Application )
• Software application (perangkat lunak aplikasi)
merupakan subkelas sebuah perangkat lunak
kompiter yang berguna dalam kemampuan
komputer langsung agar dapat melakukan
tugas yang diinginkan oleh pengguna.
Dan biasanya dibandingkan dengan
perangkat lunak sistem yang
mengitegrasikan berbagai kemampuan
komuter, namuntidak secara langsung
menerapkan kemampuan tesebut utnuk
mengerjakan suatu tugas yang
menguntungkan pengguna.
Sistem Operasi (Operating System)
misalnya Linux dan Windows
• Operating System ; OS (sistem operasi)
merupakan suatu komponen pengolah
piranti lunak dasar (essential componen)
yang tersistem sebagai sumber daya
perangkat keras komputer atau hardware,
serta ada layanan umum sebagai aplikasi
perangkat lunak. Sistem operasi merupakan
jenis yang paling penting dari perangkat
lunak sistem dalam sistem komputer.
• Tanpa sistem operasi, pengguna tidak bisa
menjalankan program aplikasi pada
komputer mereka, dengan pengevulaian
perogram booting.
• Sistem operasi memiliki penjadwalan yang
sangat sistematis dan mencakup
perhitungan pengguna memori,
pemrosesan data, penympanan dara, serta
sumber daya lainnya.
Alat Pengembang perangkat lunak
(software development tool)
• Seperti Kompilator untuk bahasa
pemrograman tingkat tinggi seperti Pascal
serta bahasa pemrograman tingkat
rendah, seperti bahasa rakitan. Contoh
umum perangkat lunak aplikasi ialah
pengolah kata seperti Microsoft Office dan
OpenOffice.org serta pemutar media
seperti Windows Media Player, Winamp
dan GOM Player.
Pengendali perangkat keras
• Pemicu piranti (Device driver) merupakan
sebuah istilah teknologi informasi yang
mengacu pada komponen perangkat lunak
yang mengizinkan sebuah sistem komputer
sebagai komunikasi dengan perangkat
keras. Sebagian dari perangkat keras, tidak
akan bisa berjalan atau sama sekali tidak
bisa berjalan tanpa driver yang cocok yang
terinstal didalam sistem operasi.
Macam-macam Perangkat Lunak
• Macam – macam perangkat lunak terbagi
menjadi 4 macam, yaitu :
• Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi
untuk mengendalikan sistem kerja yang
mendasar sehingga mengatur kerja media input,
output, tabel pengkodean, memori, penjadwalan
prosesor, dan lain-lain. Sistem Operasi
perangkat lunak yang mengatur seluruh proses,
menerjemahkan masukkan, mengatur proses
internal, mengelola penggunaan memori, dan
memberikan keluara ke peralatan yang sesuai.
Program Aplikasi (Aplication Programs)
Program Aplikasi adalah perangkat lunak yang
dirancang khusus untuk kebutuhan tertentu,
misalnya program pengolah kata, mengelola
lembar kerja, program presentasi, design grafis,
dan lain-lain.
1.Pemoses Kata : Word Star, Chi Write, MS Word
2.Spreetsheet : Excel
3.Multimedia : Winamp, Real Player
4.Internet : browsing, email, chatting, messenger
5.Pengolah gambar : Auto Cad
6.Presentasi : Power Point
Bahasa Pemrograman (Programming
Language)
Perangkat lunak bahasa yaitu program yang
digunakan untuk menerjemahkan instruksi-
instruksi yang ditulis dalam bahasa pemrograman
ke bahasa mesin dengan aturan atau prosedur
tertentu, agar diterima oleh komputer. Bahasa
Pemrograman bertugas mengkonversikan
arsitektur dan algoritma yang dirancang manusia
ke dalam format yang dijalankan komputer
Contoh: BASIC, COBOL, Pascal, C++, FOTRAN.
Ada 3 level bahasa pemrograman, yaitu :
• Bahasa tingkat rendah (low level language)
• Bahasa ini disebut juga bahasa mesin (assembler),
dimana pengkodean bahasanya menggunakan
kode angka 0 dan 1.
• Bahasa tingkat tinggi (high level language)
• Bahasa ini termasuk dalam bahasa pemrograman
yang mudah dipelajari oleh pengguna komputer
karena menggunakan bahasa Inggris. Contohnya :
BASIC, COBOL, PASCAL, FORTRAN.
Bahasa generasi keempat (4 GL)
• Bahasa pemrograman 4 GL (Fourth
Generation Language) merupakan bahasa
yang berorientasi pada objek yang disebut
Object Oriented Programming (OOP).
Contoh software ini adalah : Visual Basic,
Delphi, Visual C++
Program Bantu (Utility)
• Perangkat Lunak merupakan perangkat lunak yang
berfungsi sebagai aplikasi pembantu dalam
kegiatan yang ada hubungannya dengan komputer,
misalnya memformat disket, mengopi data,
mengkompres file, dan lain-lain.
• Contoh software ini diantaranya :
• Norton Utility
• Winzip
• Norton Ghost
• Antivirus
• Defragment
• Scandisk
Sistem Operasi
• Defenisi Sistem Operasi
Sistem operasi adalah sebuah program yang
mengelola perangkat keras (hardware) komputer
dan sumber daya perangkat lunak. Sistem operasi
bertindak sebagai perantara antara perangkat keras
dan perangkat lunak komputer. System operasi
dapat ditemukan di semua perangkat yang bekerja
layaknya komputer, misalnya PC desktop,
smartphone, laptop, tablet, dll. Sistem operasi
desktop yang dominan adalah Microsoft Windows.
Di tempat kedua ada MacOS Apple dan
Linux di tempat ketiga. Namun Linux
dominan di server dan superkomputer. Di
sektor smartphone, Google Android (yang
adalah juga linux) dan kedua adalah Apple
iOS.
Sistem Operasi merupakan perangkat lunak
yang berfungsi melakukan operasi yang
mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan
mengendalikan semua perangkat komputer
agar dapat berjalan selaras dengan fungsinya.
Operating system mengontrol semua sumber
daya komputer sehingga sebuah program
aplikasi dapat ditulis atau dijalankan.
Pembuatan perangkat lunak itu sendiri memerlukan
"bahasa pemrograman" yang ditulis oleh seorang
pemrogram untuk selanjutnya dikompilasidengan
aplikasi kompiler sehingga menjadi kode yang bisa
dikenali oleh mesin hardware. Perangkat lunak seperti
Windows atau Linux bisa disebut sebagai nyawa dari
komputer, di mana tanpa diinstal sistem operasi
tersebut maka komputer tidak dapat dijalankan.
Perangkat lunak sistem operasi biasanya tersimpan di
Partisi C sehingga saat komputer mengalami masalah,
Partisi C yang terkena imbas.
Tujuan Sistem Operasi
• Menurut Silberschatz/Galvin/Gagne (2003), Sistem
Operasi adalah Suatu program yang bertindak sebagai
perantara antara user dan hardware komputer. Dia juga
telah menyatakan bahwa tujuan dari sistem operasi adalah :
– Melaksanakan program user
– Memudahkan dalam menyelesaikan masalah user.
– Membuat menjadi mudah sistem komputer untuk
digunakan
– Menjadikan penggunaan hardware komputer menjadi
lebih efisien.
Gambar 7. Batasan Sistem Operasi
Tugas pokok Sistem Operasi
• Beberapa tugas pokok sistem operasi komputer yaitu :
• Mengontrol akses perangkat keras. Sistem operasi melacak
semua perangkat yang terhubung, lalu memanajemen
interakasi antara aplikasi dan perangkat keras. Untuk
mengakses dan berkomunikasi dengan perangkat keras,
sistem operasi perlu menginstal sebuah perangkat lunak
(driver) untuk tiap komponen perangkat keras.
• Manajemen memori – Melacak memori utama sistem. Dan
juga mendistribusikan sumber daya di antara berbagai
proses yang berbeda.
• Manajemen aplikasi. Sistem operasi meletakan
suatu aplikasi dan memuatnya ke dalam memori
(RAM) komputer. Sistem operasi menjamin setiap
aplikasi mendapatkan sumber daya yang cukup.
• Manajemen file dan folder. Sistem operasi
mengatur dan membuat susunan file yang
tersimpan di dalam hard disk dan media
penyimpanan lain.
• Manajemen prosesor – Mengelola penggunaan
prosesor diantara berbagai aplikasi yang berjalan.
• Menyediakan user interface. Sistem operasi akan
menyediakan tampilan antarmuka pengguna, baik
dalam bentuk baris perintah perintah (Command
Line Interface – CLI) maupun dalam bentuk grafis
(Graphical User Interface – GUI).
• Keamanan – Sistem Operasi menjamin keamanan
dan mencegah akses tidak sah ke data.
• Jaringan – System operasi juga bertugas mengelola
tugas-tugas jaringan dan mengamankan data
pengguna dari kejahatan di jaringan.
• Klasifikasi Sistem Operasi
– Klasifikasi sistem operasi berdasarkan End-User
Interface :
• Command Driven: seluruh perintah pada sistem operasi
diketikkan pada prompt perintah atau dieksekusi melalui
script file (misal: DOS, UNIX atau XENIX)
• Graphical User Interface (GUI): pengguna akhir
menggunakan mouse atau alat penunjuk yang lain
untuk memilih obyek yang mewakili suatu instruksi
spesifik (misal: Semua Sistem Operasi Windows , IBM –
OS/2, MAC-OS, LINUX)
– Klasifikasi sistem operasi berdasarkan
pengguna :
• Single-User Single-Tasking: Sistem operasi yang
hanya mampu untuk melayani satu pengguna
sekali waktu untuk satu instruksi dalam suatu
siklus proses (misal MS-DOS)
• Single-User Multi-Tasking: Sistem operasi yang
hanya mampu untuk melayani satu pengguna
sekali waktu dan mampu untuk mengeksekusi
beberapa instruksi dalam satu waktu siklus proses
(misal Windows 95, IBM–OS/2, MAC-OS).
• c. Klasifikasi sistem operasi berdasarkan
pengguna :
• Multi-User Multi-Tasking: Sistem operasi
yang mampu untuk melayani beberapa
pengguna sekaligus dalam satu waktu dan
juga mampu untuk menjalankan beberapa
instruksi sekaligus dalam suatu siklus
proses.
• Sistem operasi server/network, seperti Windows
NT Server, Windows-XP, IBM AIX for
RS/6000,DIGITAL UNIX, Open VMS, HP-UX,
Sun Solaris, dan IBM OS/400, LINUX.
• Sistem operasi desktop, seperti Windows 95/
Windows NT Workstation, Windows-XP, LINUX,
OS/2 Wrap, MacOS, Java.
• Sistem operasi Handheld, seperti Windows CE,
GEOS, Magic Cap.
SE
KIA
ND
AN
TE
RIM
AK
AS
IH

Anda mungkin juga menyukai