SlideShare a Scribd company logo
1 of 17
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
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.
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
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
• 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.
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).
• 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
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.
• 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.
• 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
• 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
• 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
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.
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
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
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
Daftar Pustaka
 https://id.wikipedia.org/wiki/Wikipedia:Bulan_Asia_Wikipedia_2019
 www.mampirlah.com/teknik-informatika/makalah-tentang-perangkat-
lunak.html
 https://belajarbarr.blogspot.com/
 http://www.pintarkomputer.org/2016/01/jenis-jenis-perangkat-lunak-
aplikasi.html
 https://ilmuprabowo.wordpress.com/2010/11/08/perangkat-lunak-
bahasa-pemrograman/
 https://www.nesabamedia.com/pengertian-dan-fungsi-sistem-operasi/
 https://salamadian.com/pengertian-sistem-operasi/
 http://kumpulanmateripenting.blogspot.com/2013/04/pengertian-bios-
dan-fungsinya.html

More Related Content

What's hot

makalah Perangkat lunak
makalah Perangkat lunak makalah Perangkat lunak
makalah Perangkat lunak afifahyuha
 
Modul4-software-ppt
Modul4-software-pptModul4-software-ppt
Modul4-software-pptDita Safitri
 
Akmalsyah (sk) makalah software
Akmalsyah (sk) makalah softwareAkmalsyah (sk) makalah software
Akmalsyah (sk) makalah softwarePETANI MANDIRI
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrogramanroy naldo
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Nanang Kurniawan
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerSiezcka Sisca
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunaksuleman ganteng
 
5.software komputer
5.software komputer5.software komputer
5.software komputerAripinor
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerryan_satrya
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputersonyerawan
 
Part 5 Perangkat Lunak (Software)
Part 5 Perangkat Lunak (Software)Part 5 Perangkat Lunak (Software)
Part 5 Perangkat Lunak (Software)eka pandu cynthia
 
Power Point
Power PointPower Point
Power Pointrifiok
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemFahuda E
 
Perangkat lunak-software-komputer
Perangkat lunak-software-komputerPerangkat lunak-software-komputer
Perangkat lunak-software-komputerHandry J
 

What's hot (19)

makalah Perangkat lunak
makalah Perangkat lunak makalah Perangkat lunak
makalah Perangkat lunak
 
Modul4-software-ppt
Modul4-software-pptModul4-software-ppt
Modul4-software-ppt
 
Akmalsyah (sk) makalah software
Akmalsyah (sk) makalah softwareAkmalsyah (sk) makalah software
Akmalsyah (sk) makalah software
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
 
Software
SoftwareSoftware
Software
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 
5.software komputer
5.software komputer5.software komputer
5.software komputer
 
P3
P3P3
P3
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
 
Presentasi bab 4
Presentasi bab 4Presentasi bab 4
Presentasi bab 4
 
Modul 12
Modul 12Modul 12
Modul 12
 
Part 5 Perangkat Lunak (Software)
Part 5 Perangkat Lunak (Software)Part 5 Perangkat Lunak (Software)
Part 5 Perangkat Lunak (Software)
 
Software aplikasi komputer
Software aplikasi  komputerSoftware aplikasi  komputer
Software aplikasi komputer
 
Power Point
Power PointPower Point
Power Point
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistem
 
Perangkat lunak-software-komputer
Perangkat lunak-software-komputerPerangkat lunak-software-komputer
Perangkat lunak-software-komputer
 

Similar to Sistem perangkat lunak

Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software) Hardini_HD
 
Tentang Software
Tentang SoftwareTentang Software
Tentang SoftwareYuntikaa
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpitaufiqSMKtn
 
Presentasi Software - Sistem Informasi & Teknologi
Presentasi Software - Sistem Informasi & TeknologiPresentasi Software - Sistem Informasi & Teknologi
Presentasi Software - Sistem Informasi & Teknologiflxkrnz11
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrogramanery gunawan
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesianurulqom
 
Pengenalan software perpustakaan 2014
Pengenalan software perpustakaan 2014Pengenalan software perpustakaan 2014
Pengenalan software perpustakaan 2014Feni Fahmeini
 
Makalah perkembangan teknologi informasi
Makalah perkembangan teknologi informasiMakalah perkembangan teknologi informasi
Makalah perkembangan teknologi informasiAsty Rusintta
 
Pengenalan Perisian Komputer
Pengenalan Perisian KomputerPengenalan Perisian Komputer
Pengenalan Perisian KomputerYusrinaldiibrahim
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10Mrirfan
 
Tugas latihan soal
Tugas latihan soalTugas latihan soal
Tugas latihan soalanasyafridha
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Mega Kartika
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Mega Kartika
 
elemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputerelemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputermemochika
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerFeren Feren
 

Similar to Sistem perangkat lunak (20)

Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Tentang Software
Tentang SoftwareTentang Software
Tentang Software
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpi
 
Presentasi Software - Sistem Informasi & Teknologi
Presentasi Software - Sistem Informasi & TeknologiPresentasi Software - Sistem Informasi & Teknologi
Presentasi Software - Sistem Informasi & Teknologi
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesia
 
Pengenalan software perpustakaan 2014
Pengenalan software perpustakaan 2014Pengenalan software perpustakaan 2014
Pengenalan software perpustakaan 2014
 
Makalah perkembangan teknologi informasi
Makalah perkembangan teknologi informasiMakalah perkembangan teknologi informasi
Makalah perkembangan teknologi informasi
 
Pengenalan Perisian Komputer
Pengenalan Perisian KomputerPengenalan Perisian Komputer
Pengenalan Perisian Komputer
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
PROTOTYPE.pptx
PROTOTYPE.pptxPROTOTYPE.pptx
PROTOTYPE.pptx
 
Tugas latihan soal
Tugas latihan soalTugas latihan soal
Tugas latihan soal
 
Pti 5
Pti 5Pti 5
Pti 5
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2
 
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
 
elemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputerelemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputer
 
Kashidota
KashidotaKashidota
Kashidota
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
 
Pti4
Pti4Pti4
Pti4
 

Sistem perangkat lunak

  • 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
  • 17. Daftar Pustaka  https://id.wikipedia.org/wiki/Wikipedia:Bulan_Asia_Wikipedia_2019  www.mampirlah.com/teknik-informatika/makalah-tentang-perangkat- lunak.html  https://belajarbarr.blogspot.com/  http://www.pintarkomputer.org/2016/01/jenis-jenis-perangkat-lunak- aplikasi.html  https://ilmuprabowo.wordpress.com/2010/11/08/perangkat-lunak- bahasa-pemrograman/  https://www.nesabamedia.com/pengertian-dan-fungsi-sistem-operasi/  https://salamadian.com/pengertian-sistem-operasi/  http://kumpulanmateripenting.blogspot.com/2013/04/pengertian-bios- dan-fungsinya.html