Dokumen tersebut membahas tentang tugas kelompok organisasi dan arsitektur komputer yang membahas sistem perangkat lunak, perangkat lunak aplikasi, jenis-jenis perangkat lunak, perangkat lunak bahasa, perkembangan perangkat lunak bahasa, sistem operasi, dan bios.
1. TUGAS KELOMPOK
ORGANISASI DANARSITEKTURKOMPUTER
(SISTEMPERANGKATLUNAK)
Anggota Kelompok 2:
1. Ade Ridho Putra (19630032)
2. Ega Wahyudi (19630159)
3. Gilang Ray Dana (19631212)
4. Hija Damayanti ( 19630597)
5. Indra Budi Setiawan ( 19630487)
6. M. Rahim Saputra (19630922)
Dosen Pembimbing: Agus Alim Muin S.Kom.,M.Kom
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN (UNISKA) MUHAMMAD ARSYAD AL BANJARI
BANJARMASIN
2019
2. Sistem perangkat lunak
Sistem perangkat lunak adalah suatu istilah generik yang merujuk
pada jenis perangkat lunak komputer yang mengatur dan
mengontrol perangkat keras sehingga perangkat lunak aplikasi
dapat melakukan tugasnya. Ia merupakan bagian esensial dari
sistem komputer. Sistem operasi adalah suatu contoh yang jelas,
sedangkan OpenGL atau pustaka basis data adalah contoh
lainnya.
3. Perangkat Lunak Aplikasi
(software application)
Perangkat lunak aplikasi(software application) adalah
perangkat lunak komputer yang memanfaatkan
kemampuan komputer langsung untuk melakukan suatu
tugas yang diinginkan pengguna. Biasanya
dibandingkan dengan perangkat lunak sistem yang
mengintegrasikan berbagai kemampuan tersebut untuk
mengerjakan suatu tugas yang menguntungkan
pengguna. Contoh utama perangkat lunak aplikasi
adalah pengolah kata, lembar kerja, dan pemutar media.
Beberapa aplikasi digabungkan bersama menjadi suatu
paket kadang disebut sebagai suatu paket atau suite
4. Jenis-jenis software atau perangkat lunak aplikasi:
• Software berbayar merupakan perangkat lunak yang didistribusikan
untuk tujuan komersil, setiap pengguna yang ingin menggunakan
atau mendapatkan software tersebut dengan cara membeli atau
membayar pada pihak yang mendistribusikannya. Pengguna yang
menggunakan software berbayar umumnya tidak diijinkan untuk
menyebarluaskan software tersebut secara bebas tanpa ijin dari
penerbitnya. Contoh software berbayar adalah Sistem Microsoft
Windows, Microsoft Office, Adobe Photo Shop, dan lain-lain.
• Freeware adalah perangkat lunak komputer berhak cipta yang
gratis digunakan tanpa batasan waktu. Para pengembang
gratis seringkali membuat perangkat gratis freeware “untuk
disumbangkan kepada komunitas”, namun juga tetap ingin
mempertahankan hak mereka sebagai pengembang dan memiliki
control terhadap pengembangan selanjutnya. Contoh utamanya
adalah Suite Browser dan Mail Client dan Mozilla News, juga
5. • Free software merupakan perangkat lunak yang bebas untuk
digunakan, dipelajari, diubah serta dapat disalin dengan atau tanpa
modifikasi dan dapat didistribusikan secara bebas. Jadi free software
tidak mengarah kepada gratis pembelian tetapi penggunaan dan
distribusi. Contoh utamanya adalah GNU/LINUX, Open Office.org,
dan lain-lain
• Shareware adalah sebuah software yang dapat didowload dan
digunakan secara gratis, akan tetapi dalam penggunaannya memiliki
batas fitur atau waktu tertentu (biasanya batas pemakaian selama 30
hari). Dan apabila pengguna ingin memiliki dan menggunakan
software tersebut tanpa batasan, maka pengguna harus membeli
lisensi dari pengembang software tersebut. Contonya adalah
Microsoft Windows, Internet Download Manager, Winrar, dan lain-
lain.
6. Perangkat Lunak Bahasa
Perangkat lunak Bahasa(language software), yaitu program yang
digunakan untuk menterjemahkan instruksi-instruksi yang ditulis
dalam Bahasa pemrograman ke dalam bahasa mesin supaya dapat
diterima dan dimengerti oleh komputer.
Bahasa komputer dapat dibedakan menjadi dua macam, yaitu bahasa
tingkat rendah (low level language), bahasa tingkat menengah (middle
level language) bahasa tingkat tinggi (high level language).
7. • Bahasa tingkat rendah
Merupakan bahasa pemrograman generasi pertama, Bahasa
pemrograman jenis ini sangat sulit dimengerti karena instruksinya
menggunakan bahasa mesin. Biasanya yang mengerti hanyalah
pembuatnya saja karena isi programnya berupa kode-kode mesin.
• Bahasa tingkat menengah
Merupakan bahasa pemrograman dimana pengguna instruksi sudah
mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk
dimengerti karena banyak menggunakan singkatan-singkatan
“STO” artinya simpan (STORE) dan “MOV” artinya pindahkan
Yang tergolong dalam bahasa ini adalah assembler.
• Bahasa tingkat tinggi
Merupakan bahasa yang mempunyai ciri lebih terstruktur, mudah
dimengerti karena menggunakan bahasa sehari-hari, contoh
level ini adalah: Delphi, Pascal, ORACLE, MS-SQL, Perl, Phyton,
Visual Studio (Visual Basic, Visual FoxPro), Informix, C, C++, ADA,
PHP, ASP, XML, dan lain-lain. Bahasa seperti Java, PHP, ASP, XML
biasanya digunakan untuk pemrograman pada internet, dan masih
banyak lagi yang terus berkembang yang saat ini biasanya dengan
ekstensi .net (baca: dot net) seperti Visual Basic.NET dan
8. Perkembangan Perangkat Lunak Bahasa
• Bahasa pemrograman generasi I
Bahasa pemrograman generasi pertama berorientasi pada
Program disusun dengan menggunakan bahasa mesin. Tentu
program generasi ini sangat sulit untuk dipahami oleh orang
dan sangat membosankan bagi pemrogram. Pemrogram harus
benar-benar menguasai operasi komputer secara teknis.
bahasa generasi ini memberikan eksekusi program yang sangat
cepat. Selain itu, bahasa mesin sangat bergantung pada mesin
(machine dependent), artinya, bahasa mesin antara satu
dengan mesin lainnya akan berbeda.
9. • Bahasa pemrograman generasi II
Bahasa pemrograman generasi kedua menggunakan bahasa rakitan
(assembly). Sebagai pengganti kode-kode biner, digunakanlah
kependekan dari kata-kata. Misalkan “MOV” untuk menyatakan
dan JNZ yang berarti “jump non-zero”. Setiap instruksi dalam
rakitan sebenarnya identik dengan satu instruksi dalam bahasa
Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin.
ini sedikit lebih mudah dipahami daripada bahasa mesin mengingat
perintah dalam bentuk kata-kata yang dipendekkan lebih mudah
daripada mengingat deretan angka biner. Berikut adalah contoh
yang ditulis dalam bahasa rakitan akan menjadi seperti berikut:
Tampak bahwa penggunaan notasi seperti MOV AH, 02 jauh lebih
diingat atau dipahami daripada penulisan instruksi dalam bahasa
B402 atau 1011 0100 0000 0010.
10. • Bahasa pemrograman generasi III
Bahasa pemrograman generasi ketiga menggunakan pendekatan
prosedural. Sebagai bahasa prosedural, pemrogram perlu
instruksi-instruksi yang rinci agar komputer melaksanakan
Program ditulis dengan menggunakan kata-kata yang biasa dipakai
manusia, seperti WRITE untuk menampilkan sesuatu di layar dan
untuk membaca data dari keyboard.
Bahasa generasi ketiga seringkali disebut sebagai high level
disebabkan bahasa ini menggunakan kata-kata yang biasa
manusia. Beberapa contoh bahasa pemrograman yang masuk
kategori generasi ketiga yaitu ADA, ALGOL, C, BASIC, COBOL,
FORTRAN, dan PASCAL
11. • Bahasa pemrograman generasi IV
Bahasa pemrograman generasi keempat dirancang untuk
waktu pemrograman dalam membuat program sehingga
produktifitas pemrogram jadi meningkat dan program dapat dibuat
dalam waktu yang lebih singkat. Alhasil, bahasa pemrograman
keempat yang dikenal dengan sebutan 4GL dapat dipakai oleh
yang kurang mengetahui hal-hal teknis tentang pemrograman
bantuan pemrogram profesional. Sebagai contoh pemrogram dapat
membuat program dengan Microsoft Access di lingkungan PC
mudah.
Bahasa pemrograman generasi keempat biasa disebut sebagai high
language atau bahasa berorientasi pada masalah (problem
oriented language) karena memungkinkan pemakai menyelesaikan
12. • Bahasa pemrograman generasi V
Bahasa pemrograman generasi kelima merupakan kelompok bahasa-
pemrograman yang ditujukan untuk menangani kecerdasan buatan
intelligence). Kecerdasan buatan adalah disiplin dalam ilmu komputer
13. Sistem Operasi
Sistem operasi atau Operating System (OS) adalah salah satu
perangkat lunak (software) yang bertanggung jawab mengatur atau
mengontrol kerja perangkat keras (hardware) dan menjalankan
aplikasi atau software didalam suatu system computer.
Dengan kata lain system operasi adalah system yang mengendalikan
operasi dasar dan memastikan system dalam computer dapat berjalan
dengan semestinya. Sistem operasi memungkinkan suatu aplikasi
dapat berfungsi. Komputer dan sistemnya hanya dapat berfungsi
dengan adanya system operasi kecuali jika computer sedang dalam
keadaan booting.
14. Fungsi-fungsi system operasi:
menjalankan operasi dasar
mengatur kerja hardware dan
software
wadah program atau aplikasi
menyajikan tampilan
mengkoordinasi kerja perangkat
computer
mengoptimalkan fungsi
perangkat computer
mengawasi dan melindungi
jalannya suatu
fungsi program
Macam-macam system operasi:
sistem operasi android
sistem operasi Microsoft windows
sistem operasi linux
sistem operasi os
sistem operasi windows phone
15. Bios
Bios (Basic Input Output System) merupakan suatu program yang ditulis
dalam Bahasa assembly yang bertugas mengatur fungsi dasar dari
perangkat keras/hardware yang terdapat pada computer. Berbeda dengan
system operasi yang berada pada harddisk, BIOS umumnya terletak pada
chip memory flash atau ROM yang terbuat dari bahas Complementary
Metal-Oxide Semiconductor atau yang bisa disebut dengan CMOS.
Bios memiliki beberapa tugas penting seperti memuat system operasi atau
yang biasa disebut dengan istilah booting. BIOS juga bertugas menyediakan
intruksi pada mikroprosessor untuk menyalakan computer.
Salah satu tugas utama yang dilakukan oleh BIOS adalah mengatur tahap
awal proses startup sekaligus memastikan bahwa system operasi benar-
benar telah dimuat ke dalam memory. Selain itu, BIOS berfungsi melakukan
hal-hal berikut ini:
Menjalankan Perintah Power On SelfTest (POST)
Mengatur Konfigurasi Dasar pada Komputer
Memberikan Informasi Dasar pada Komputer
16. Komponen-komponen pada BIOS:
Program BIOS setup, berfungsi untuk mengubah konfigurasi
computer
seperti tipe hard disk, disk drive, manajemen data, kinerja
computer, dll.
driver, ditujukan untuk perangkat-perangkat keras computer
sepertiVGA,
input device, prosessor dan beberapa perangkat lainnya
untuk system
operasi dasar 16 bit yang merupakan keluarga dari DOS.
Program bootstraper Utama, berperan dalam proses booting
ke dalam
system operasi yang telah kita install sebelumnya.
Macam-macam BIOS