SlideShare a Scribd company logo
1 of 20
TEKNOLOGI PERANGKAT
LUNAK KOMPUTER
Introduction
Perangkat lunak (software) yaitu rangkaian prosedur dan
dokumentasi program yang berfungsi untuk menyelesaikan
berbagai masalah yang dikehendaki. Perangkat lunak
dijalankan pada process device jika mendapatkan respon
masukan dari input device dan hasil proses yang dilakukan
oleh perangkat lunak dikeluarkan dengan output device.
Ada dua jenis perangkat lunak, yaitu perangkat lunak
sistem (system software) dan perangkat lunak aplikasi
(application software)
Perangkat Lunak Sistem
Perangkat lunak sistem melaksanakan tugas-tugas dasar tertentu
yang diperlukan semua pengguna untuk komputer.perangkat lunak
sistem biasanya disiapkan oleh pembuat perangkat keras (penjual
atau pemasok perangkat keras sering disebut sebagai vendor) atau
perusahaan yang mengkhususkan diri dalam membuat perangkay
lunak (penjual atau pemasok perangkat lunak).
Ada tiga jenis dasar perangkat lunak sistem, yaitu sistem
operasi (operating system), program utilitas dan penerjemah bahasa
komputer (language translator)
Sistem Operasi
Sistem operasi (operating system) adalah software yang berfungsi untuk
mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga
masing-masing dapat saling berkomunikasi. Tanpa ada sistem operasi
maka komputer tak dapat difungsikan sama sekali.
Adapun fungsi dasar dari sistem operasi adalah:
• Menjadwalkan tugas.
• Mengelola sunberdaya perangkat lunak dan perangkat keras.
• Menjaga keamanan sistem.
• Memungkinkan pembagian sumber daya untuk beberapa
pemakai.
• Menyimpan catatan pemakai.
• Menangani interrupt.
Macam-macam Jenis Operasi
Penggunaan DOS ini sangat penting bagi
perkembangan sistem operasi,karena DOS ini
sebagai cikal bakalnya sistem operasi.
DOS terbagi jadi 3 yaitu:
.
DOS (Disk Operating System) *
DR- DOS.
Sitem operasi ini dibuat oleh perusahan
Digital Research pada tahun 1988. DR- DOS
di buat hasil transformasi CP/M (Control
Program/Monitor).
PC- DOS
Sistem operasi ini dibuat perusahaan IBM
Crop. Namun dengan dikelurkannya sistem
operasi Windows, sistem ini sudah jarang atau
tidak digunakan saat ini.
MS- DOS
Sistem operasi ini dibuat oleh Microsoft Crop.
Sistem operasi ini digunakan hingga saat ini
dan terus dikembangkan versinya sesuai
dengan kebutuhan.
OS/2 (Operating System / 2) *
Operating System/2 dibuat pertama kali
dengan tujuan untuk menggantikan sistem
operasi DOS. Namun penggunaan sistem
operasi ini jarang digunakan karena harganya
lebih mahal dibanding sistem operasi DOS.
Selain itu pengembangan OS/2 lebih lambat
dibandimgkan sistem oprasi DOS..
UNIX *
Sistem ini pertama kali digunakan untuk
komputer mini dan mainframe, kini sudah
dapat digunakan oleh komputer mikro. Sistem
operasi UNIX diciptakan oleh ahli riset Bell
Laboratories, Amerika. Sistem operasi UNIX
tidak sepesat sistem operasi DOS, namun kini
sistem operasi UNIX telah dikeluarkan versi
terbarunya dengan nama LINUX.
Microsoft Windows *
Sistem operasi ini keluarkan Microsoft Corp.
Tujuan awal dibuatnya sistem operasi
Windows adalah hanya untuk mengatasi
masalah yang dihaapi pengguna komputer
dalam melakukan multitasking, yaitu
penggunaan dua program atau lebih secara
bersamaan dan time sharing, yaitu
penggunaan program komputer secara
bersamaan serta multi user, yaitu pengaturan
pemakaian komputer oleh banyak pemakai.
Namun dengan dikeluarkannya Windows 9x,
tercapailah Windows sebagai sistem operasi,
karena Windows dapat bekerja tanpa
bergantung dari sistem operasi DOS.
Macintosh *
Sistem operasi Macintosh dikeluarkan
pertama kali oleh perusahaan Apple Corp.
Penggunaan sistem operasi Macintosh sangat
spesifik karena tidak dapat digunakan pada
komputer PC dan hanya dapat digunakan pada
komputer Macintosh saja.
Program Utilitas
Program utilitas berfungsi membatu 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 dalam proses pemformatan. File yang telah dihapus
oleh DOS tidak dapat dikembalikan lagi, tetapi dengan program bantu
maka hal ini dapat dilakukan, misalnya Norton Utility, Scandisk, PC
Tools, dan lain-lain. Ada beberapa program utilitas yang sering
digunakan, yaitu:
Program Antivirus
Spyware
Utilitas Pengompres File
Software CD/DVD Burning
Utilitas Perawatan Komputer Pribadi
Program Aplikasi
Program ini khusus melakukan suatu pekerjaan tertentu, seperti program
gaji pada suatu perusahaan. Oleh karena itu, program ini hanya
digunakan oleh bagian keuangan saja. Biasanya program aplikasi ini
dibuat oleh seorang programer komputer sesuai dengan
permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan
internalnya, seperti GL, MYOB, Payroll, dan lain-lain.
Program Paket
Program paket adalah program yang disusun sedemikian rupa sehingga
dapat digunakan oleh banyak orang dengan berbagai kepentingan.
Seperti MS-Word, dapat digunakan oleh department keuangan untuk
membuat nota, atau bagian administrasi untuk membuat surat penawaran
dan lain sebagainya. Contoh-contoh program ini adalah MS-Word, MS-
Excel, Lotus 125, dan lain-lain.
Bahasa Pemrograman
Merupak software yang khusus digunakan untuk membuat program
computer, apakah itu system operasi, program paket dan lain-lain.
Bahasa pemrograman memungkinkan programmer untuk
mengembangkan serangkaian perintah yang membentuk program
computer. Banyak bahasa pemrograman yang berbeda telah
dikembangkan, dengan masing-masing memiliki kosakata, tata bahasa,
dan penggunaan yang berbeda-beda.
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana
perkembangan interaksi manusia dengan perangkat lunak.
Bentuk paling primitif dari perangkat lunak, menggunakan aljabar
Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar
/ on) atau 0 (salah / off), cara ini sudah pasti sangat menyulitkan,
sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit),
byte (8 bit), word (2 byte), double word (32 bit).
Bahasa Generasi Pertama *
Pada awalnya, program yang digunakan
untuk menjalankan komputer masih
menggunakan bahasa mesin (Machine
Language) atau dikenal dengan generasi
pertama (First Generation Language).
Contohnya perintah 1101011010010010
diartikan sebagai perintah ADD, sedangkan
urutan selanjutnya 10010010 bahasa mesin
benar-benar menggambarkan penambahan
secara digital yang harus dilakukan
microprocessor.
Namun penggunaan bahasa mesin ini
masih membutuhkan suatu alat untuk
menerjemahkan bahasanya atau disebut juga
dengan interpreter, sehingga kecepatan
eksekusinya masih sangat lamban karena
sebelum melaksanakan eksekusi program
Bahasa Generasi Kedua *
Selain bahasa mesin, masih ada bahasa
rakitan (assembly language) atau dikenal
dengan bahasa generasi kedua (second
generation language). Bahasa rakitan hampir
mirip dengan bahasa mesin, hanya
penulisannya sudah berupa sesuatu yang
dapat dibaca, misalnya perintah ADD 52H.
Bahasa rakitan disamakan dengan
bahasa tingkat rendah karena masih
dibutuhkan suatu penerjemah untuk dapat
menjalankan perintahnya atau dikenal dengan
Assembler Language.
Penggunaan bahasa tingkat rendah
ini menimbulkan kesulitan bagi orang-orang
awam yang baru belajar komputer karena
bahasa tingkat rendah merupakan bahasa
yang hanya dimengerti oleh komputer dan
Bahasa Generasi Ketiga *
Untuk mengulangi masalah tersebut,
dibuatlah masalah tingkat tinggi (high level
language), seperti COBOL, FORTRAN, PL/1,
PASCA, BASIC dan ALGOL. Program ini
disebut juga bahasa generasi ketiga (third
generation language)
Pada generasi ini muncul istilah
procedure oriented programming dan problem
oriented language. BASIC dan PASCAL
disebut prosedur oriented karena penulisan
programnya sesuai dengan aturan yang ada.
Sedangkan COBOL dan FORTRAN termasuk
kedalam problem oriented.
Sejalan dengan dibuatnya bahasa
tingkat tinggi tersebut, dibuat pula sistem
opersi (operating system) untuk memudahkan
orang menjalankan komputer pertama kali.
Bahasa Generasi Keempat *
Bahasa generasi keempat (fourth generation
language) atau 4GL dibuat untuk
memungkinkan seorang programmer atau
pemakai menginstruksikan komputer apa yang
harus dilakukan. Bahasa generasi keempat
tidak mementingkan urutan instruksi program
yang dibuat seperti pada bahasa generasi
ketiga, yakni pembuatan program yang tidak
mengikuti prosedur yang berlaku atau non
procedural. Pembuatan bahasa generasi
keempat ini ditujukan untuk memudahkan
pengguna pada proses pengambilan
keputusan. Seperti kemudahan dalam
mempelajari dan menggunakan bahasa ini.
Contoh bahasa generasi keempat antara lain :
FOCUS, RPG, MANTIS, MARK V, DYNAMO,
dll.
Bahasa Berorientasi Objek *
Bahasa yang berorientasi objek (Object
Oriented Programming-OOP) seperti Visual
Basic, Borland Delphi, C++ dan Java juga
dianggap sebagai bahasa generasi kelima dan
telah menjadi alat yang paling umum untuk
pengembangan software. Singkatnya,
sementara kebanyakan bahasa pemrograman
memisahkan berbagai elemen data dari
prosedur atau tindakan yang akan dilakukan
atas mereka, bahasa OOP menyatukan mereka
bersama ke dalam objek. Jadi, sebuah objek
terdiri dari data dan tindakan yang akan
dilakukan atas data tersebut. dapat berupa
serangkaian data mengenai
Bahasa yang berorientasi objek lebih mudah
dan lebih efisien untuk memprogram graphic-
oriented user interface yang dibutuhkan oleh
banyak aplikasi. Oleh sebab itu, bahasa
Bahasa Web*
HTML, Java dan XML adalah tiga bahasa
pemrograman yang merupakan alat
penting untuk membangun halaman web,
situs web, dan aplikasi berbasis web
dengan multimedia
Tugas
1. Apa definisi dari software?
2. Sebutkan dan jelaskan secara singkat perkembangan software!
3. Jelaskan apa yang dimaksud dengan perangkat lunak sistem dan
perangkat lunak aplikasi!
4. Sebutkan dan jelaskan serta beri contoh macam-macam software
sistem!
5. Jelaskan secara singkat fungsi dari sistem operasi!
6. Jelaskan secara singkat perbedaan dari sistem operasi DOS,
Windows, dan LINUX!
7. Jelaskan dan beri contoh software aplikasi!

More Related Content

What's hot

PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEEDIS BLOG
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Nanang Kurniawan
 
Macam macam perangkat lunak & fungsinya
Macam macam perangkat lunak & fungsinyaMacam macam perangkat lunak & fungsinya
Macam macam perangkat lunak & fungsinyaSMAN 1 Pangkalpinang
 
Perangkat lunak-software-komputer
Perangkat lunak-software-komputerPerangkat lunak-software-komputer
Perangkat lunak-software-komputerHandry J
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software) Chabil_Juniar
 
Akmalsyah (sk) makalah software
Akmalsyah (sk) makalah softwareAkmalsyah (sk) makalah software
Akmalsyah (sk) makalah softwarePETANI MANDIRI
 
3. software (minggu iv & v)
3. software (minggu iv & v)3. software (minggu iv & v)
3. software (minggu iv & v)Fendi Hidayat
 
Perangkat Lunak Komputer
Perangkat Lunak KomputerPerangkat Lunak Komputer
Perangkat Lunak Komputermarda tila
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunaksuleman ganteng
 
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
 
Modul 2 mengoperasikan aplikasi perangkat lunak
Modul 2   mengoperasikan aplikasi perangkat lunakModul 2   mengoperasikan aplikasi perangkat lunak
Modul 2 mengoperasikan aplikasi perangkat lunakApoloos Ryan Wibowo
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressfajrin_ilham
 
Perangkat Lunak - Pengantar Teknik Informatika
Perangkat Lunak - Pengantar Teknik InformatikaPerangkat Lunak - Pengantar Teknik Informatika
Perangkat Lunak - Pengantar Teknik InformatikaRachmat Narendra
 
Perangkat lunak presentation
Perangkat lunak presentationPerangkat lunak presentation
Perangkat lunak presentationDavid Indra Kz
 

What's hot (19)

PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)
 
Macam macam perangkat lunak & fungsinya
Macam macam perangkat lunak & fungsinyaMacam macam perangkat lunak & fungsinya
Macam macam perangkat lunak & fungsinya
 
Perangkat lunak-software-komputer
Perangkat lunak-software-komputerPerangkat lunak-software-komputer
Perangkat lunak-software-komputer
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Akmalsyah (sk) makalah software
Akmalsyah (sk) makalah softwareAkmalsyah (sk) makalah software
Akmalsyah (sk) makalah software
 
3. software (minggu iv & v)
3. software (minggu iv & v)3. software (minggu iv & v)
3. software (minggu iv & v)
 
Perangkat Lunak Komputer
Perangkat Lunak KomputerPerangkat Lunak Komputer
Perangkat Lunak Komputer
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 
Software
SoftwareSoftware
Software
 
Part 5 Perangkat Lunak (Software)
Part 5 Perangkat Lunak (Software)Part 5 Perangkat Lunak (Software)
Part 5 Perangkat Lunak (Software)
 
Power Point
Power PointPower Point
Power Point
 
Modul 2 mengoperasikan aplikasi perangkat lunak
Modul 2   mengoperasikan aplikasi perangkat lunakModul 2   mengoperasikan aplikasi perangkat lunak
Modul 2 mengoperasikan aplikasi perangkat lunak
 
Software modul 4
Software modul 4Software modul 4
Software modul 4
 
Macam macam perangkat lunak dan fungsinya
Macam macam perangkat lunak dan fungsinyaMacam macam perangkat lunak dan fungsinya
Macam macam perangkat lunak dan fungsinya
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
 
Perangkat Lunak - Pengantar Teknik Informatika
Perangkat Lunak - Pengantar Teknik InformatikaPerangkat Lunak - Pengantar Teknik Informatika
Perangkat Lunak - Pengantar Teknik Informatika
 
Perangkat lunak presentation
Perangkat lunak presentationPerangkat lunak presentation
Perangkat lunak presentation
 
Perangkat Lunak
Perangkat LunakPerangkat Lunak
Perangkat Lunak
 

Viewers also liked

Pengantar Teknologi Informasi
Pengantar Teknologi InformasiPengantar Teknologi Informasi
Pengantar Teknologi InformasiDena Putra
 
Med tech technology
Med tech technologyMed tech technology
Med tech technologydconnor68
 
Artificial Intelligence Doc.
Artificial Intelligence Doc.Artificial Intelligence Doc.
Artificial Intelligence Doc.Rexsy RS
 
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...CTSI at UCSF
 
Jenis jenis perangkat lunak aplikasi
Jenis jenis perangkat lunak aplikasiJenis jenis perangkat lunak aplikasi
Jenis jenis perangkat lunak aplikasiKoalisi Pamrih
 
2.3 fungsi dan cara kerja perangkat lunak aplikasi teknologi informasi dan ko...
2.3 fungsi dan cara kerja perangkat lunak aplikasi teknologi informasi dan ko...2.3 fungsi dan cara kerja perangkat lunak aplikasi teknologi informasi dan ko...
2.3 fungsi dan cara kerja perangkat lunak aplikasi teknologi informasi dan ko...dhayati
 
Modul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanModul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanMuraba Nasuha
 
Pengantar Teknologi Informasi (PTI)
Pengantar Teknologi Informasi (PTI)Pengantar Teknologi Informasi (PTI)
Pengantar Teknologi Informasi (PTI)Toto Soegiarto
 

Viewers also liked (12)

Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Pengantar Teknologi Informasi
Pengantar Teknologi InformasiPengantar Teknologi Informasi
Pengantar Teknologi Informasi
 
Med tech technology
Med tech technologyMed tech technology
Med tech technology
 
Artificial Intelligence Doc.
Artificial Intelligence Doc.Artificial Intelligence Doc.
Artificial Intelligence Doc.
 
Desktop publishing
Desktop publishingDesktop publishing
Desktop publishing
 
PTI
PTIPTI
PTI
 
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
 
Jenis jenis perangkat lunak aplikasi
Jenis jenis perangkat lunak aplikasiJenis jenis perangkat lunak aplikasi
Jenis jenis perangkat lunak aplikasi
 
2.3 fungsi dan cara kerja perangkat lunak aplikasi teknologi informasi dan ko...
2.3 fungsi dan cara kerja perangkat lunak aplikasi teknologi informasi dan ko...2.3 fungsi dan cara kerja perangkat lunak aplikasi teknologi informasi dan ko...
2.3 fungsi dan cara kerja perangkat lunak aplikasi teknologi informasi dan ko...
 
Modul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanModul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrograman
 
Pengantar Teknologi Informasi (PTI)
Pengantar Teknologi Informasi (PTI)Pengantar Teknologi Informasi (PTI)
Pengantar Teknologi Informasi (PTI)
 

Similar to Roly Yansyah - Teknologi Perangkat Lunak Komputer

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
 
elemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputerelemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputermemochika
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpitaufiqSMKtn
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Mega Kartika
 
Pengenalan Perisian Komputer
Pengenalan Perisian KomputerPengenalan Perisian Komputer
Pengenalan Perisian KomputerYusrinaldiibrahim
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputerfajaralpindra
 
Materi Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).pptMateri Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).pptDEDEALAMSYAHSPd
 
Komponen hardware
Komponen hardwareKomponen hardware
Komponen hardwarepick polos
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringanlektro
 
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASIMateri OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASIAditiaHamid1
 
Mengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasiMengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasiAram Manalu
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppthsdfh
 
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Isya Ansyari
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...butest
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...butest
 

Similar to Roly Yansyah - Teknologi Perangkat Lunak Komputer (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)
 
elemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputerelemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputer
 
Kashidota
KashidotaKashidota
Kashidota
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpi
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2
 
Pengenalan Perisian Komputer
Pengenalan Perisian KomputerPengenalan Perisian Komputer
Pengenalan Perisian Komputer
 
Sistem informasi manajemen
Sistem informasi manajemenSistem informasi manajemen
Sistem informasi manajemen
 
Tugas pti 4
Tugas pti  4Tugas pti  4
Tugas pti 4
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
 
Materi Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).pptMateri Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).ppt
 
Komponen hardware
Komponen hardwareKomponen hardware
Komponen hardware
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringan
 
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASIMateri OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
 
Perangkat lunak
Perangkat lunakPerangkat lunak
Perangkat lunak
 
Mengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasiMengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasi
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
 
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
 
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA ...
 

More from belajarkomputer

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlockbelajarkomputer
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUbelajarkomputer
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memoribelajarkomputer
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtualbelajarkomputer
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyalbelajarkomputer
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamananbelajarkomputer
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlockbelajarkomputer
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasibelajarkomputer
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen Filebelajarkomputer
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memoribelajarkomputer
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoribelajarkomputer
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensibelajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Prosesbelajarkomputer
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputerbelajarkomputer
 

More from belajarkomputer (20)

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlock
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPU
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasi
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memori
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtual
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyal
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamanan
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlock
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasi
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen File
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memori
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memori
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensi
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputer
 

Roly Yansyah - Teknologi Perangkat Lunak Komputer

  • 2. Introduction Perangkat lunak (software) yaitu rangkaian prosedur dan dokumentasi program yang berfungsi untuk menyelesaikan berbagai masalah yang dikehendaki. Perangkat lunak dijalankan pada process device jika mendapatkan respon masukan dari input device dan hasil proses yang dilakukan oleh perangkat lunak dikeluarkan dengan output device. Ada dua jenis perangkat lunak, yaitu perangkat lunak sistem (system software) dan perangkat lunak aplikasi (application software)
  • 3. Perangkat Lunak Sistem Perangkat lunak sistem melaksanakan tugas-tugas dasar tertentu yang diperlukan semua pengguna untuk komputer.perangkat lunak sistem biasanya disiapkan oleh pembuat perangkat keras (penjual atau pemasok perangkat keras sering disebut sebagai vendor) atau perusahaan yang mengkhususkan diri dalam membuat perangkay lunak (penjual atau pemasok perangkat lunak). Ada tiga jenis dasar perangkat lunak sistem, yaitu sistem operasi (operating system), program utilitas dan penerjemah bahasa komputer (language translator)
  • 4. Sistem Operasi Sistem operasi (operating system) adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masing dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali. Adapun fungsi dasar dari sistem operasi adalah: • Menjadwalkan tugas. • Mengelola sunberdaya perangkat lunak dan perangkat keras. • Menjaga keamanan sistem. • Memungkinkan pembagian sumber daya untuk beberapa pemakai. • Menyimpan catatan pemakai. • Menangani interrupt.
  • 5. Macam-macam Jenis Operasi Penggunaan DOS ini sangat penting bagi perkembangan sistem operasi,karena DOS ini sebagai cikal bakalnya sistem operasi. DOS terbagi jadi 3 yaitu: . DOS (Disk Operating System) *
  • 6. DR- DOS. Sitem operasi ini dibuat oleh perusahan Digital Research pada tahun 1988. DR- DOS di buat hasil transformasi CP/M (Control Program/Monitor). PC- DOS Sistem operasi ini dibuat perusahaan IBM Crop. Namun dengan dikelurkannya sistem operasi Windows, sistem ini sudah jarang atau tidak digunakan saat ini. MS- DOS Sistem operasi ini dibuat oleh Microsoft Crop. Sistem operasi ini digunakan hingga saat ini dan terus dikembangkan versinya sesuai dengan kebutuhan.
  • 7. OS/2 (Operating System / 2) * Operating System/2 dibuat pertama kali dengan tujuan untuk menggantikan sistem operasi DOS. Namun penggunaan sistem operasi ini jarang digunakan karena harganya lebih mahal dibanding sistem operasi DOS. Selain itu pengembangan OS/2 lebih lambat dibandimgkan sistem oprasi DOS.. UNIX * Sistem ini pertama kali digunakan untuk komputer mini dan mainframe, kini sudah dapat digunakan oleh komputer mikro. Sistem operasi UNIX diciptakan oleh ahli riset Bell Laboratories, Amerika. Sistem operasi UNIX tidak sepesat sistem operasi DOS, namun kini sistem operasi UNIX telah dikeluarkan versi terbarunya dengan nama LINUX.
  • 8. Microsoft Windows * Sistem operasi ini keluarkan Microsoft Corp. Tujuan awal dibuatnya sistem operasi Windows adalah hanya untuk mengatasi masalah yang dihaapi pengguna komputer dalam melakukan multitasking, yaitu penggunaan dua program atau lebih secara bersamaan dan time sharing, yaitu penggunaan program komputer secara bersamaan serta multi user, yaitu pengaturan pemakaian komputer oleh banyak pemakai. Namun dengan dikeluarkannya Windows 9x, tercapailah Windows sebagai sistem operasi, karena Windows dapat bekerja tanpa bergantung dari sistem operasi DOS.
  • 9. Macintosh * Sistem operasi Macintosh dikeluarkan pertama kali oleh perusahaan Apple Corp. Penggunaan sistem operasi Macintosh sangat spesifik karena tidak dapat digunakan pada komputer PC dan hanya dapat digunakan pada komputer Macintosh saja.
  • 10. Program Utilitas Program utilitas berfungsi membatu 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 dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi, tetapi dengan program bantu maka hal ini dapat dilakukan, misalnya Norton Utility, Scandisk, PC Tools, dan lain-lain. Ada beberapa program utilitas yang sering digunakan, yaitu: Program Antivirus Spyware Utilitas Pengompres File Software CD/DVD Burning Utilitas Perawatan Komputer Pribadi
  • 11. Program Aplikasi Program ini khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Oleh karena itu, program ini hanya digunakan oleh bagian keuangan saja. Biasanya program aplikasi ini dibuat oleh seorang programer komputer sesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan internalnya, seperti GL, MYOB, Payroll, dan lain-lain.
  • 12. Program Paket Program paket adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-Word, dapat digunakan oleh department keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya. Contoh-contoh program ini adalah MS-Word, MS- Excel, Lotus 125, dan lain-lain.
  • 13. Bahasa Pemrograman Merupak software yang khusus digunakan untuk membuat program computer, apakah itu system operasi, program paket dan lain-lain. Bahasa pemrograman memungkinkan programmer untuk mengembangkan serangkaian perintah yang membentuk program computer. Banyak bahasa pemrograman yang berbeda telah dikembangkan, dengan masing-masing memiliki kosakata, tata bahasa, dan penggunaan yang berbeda-beda. Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit).
  • 14. Bahasa Generasi Pertama * Pada awalnya, program yang digunakan untuk menjalankan komputer masih menggunakan bahasa mesin (Machine Language) atau dikenal dengan generasi pertama (First Generation Language). Contohnya perintah 1101011010010010 diartikan sebagai perintah ADD, sedangkan urutan selanjutnya 10010010 bahasa mesin benar-benar menggambarkan penambahan secara digital yang harus dilakukan microprocessor. Namun penggunaan bahasa mesin ini masih membutuhkan suatu alat untuk menerjemahkan bahasanya atau disebut juga dengan interpreter, sehingga kecepatan eksekusinya masih sangat lamban karena sebelum melaksanakan eksekusi program
  • 15. Bahasa Generasi Kedua * Selain bahasa mesin, masih ada bahasa rakitan (assembly language) atau dikenal dengan bahasa generasi kedua (second generation language). Bahasa rakitan hampir mirip dengan bahasa mesin, hanya penulisannya sudah berupa sesuatu yang dapat dibaca, misalnya perintah ADD 52H. Bahasa rakitan disamakan dengan bahasa tingkat rendah karena masih dibutuhkan suatu penerjemah untuk dapat menjalankan perintahnya atau dikenal dengan Assembler Language. Penggunaan bahasa tingkat rendah ini menimbulkan kesulitan bagi orang-orang awam yang baru belajar komputer karena bahasa tingkat rendah merupakan bahasa yang hanya dimengerti oleh komputer dan
  • 16. Bahasa Generasi Ketiga * Untuk mengulangi masalah tersebut, dibuatlah masalah tingkat tinggi (high level language), seperti COBOL, FORTRAN, PL/1, PASCA, BASIC dan ALGOL. Program ini disebut juga bahasa generasi ketiga (third generation language) Pada generasi ini muncul istilah procedure oriented programming dan problem oriented language. BASIC dan PASCAL disebut prosedur oriented karena penulisan programnya sesuai dengan aturan yang ada. Sedangkan COBOL dan FORTRAN termasuk kedalam problem oriented. Sejalan dengan dibuatnya bahasa tingkat tinggi tersebut, dibuat pula sistem opersi (operating system) untuk memudahkan orang menjalankan komputer pertama kali.
  • 17. Bahasa Generasi Keempat * Bahasa generasi keempat (fourth generation language) atau 4GL dibuat untuk memungkinkan seorang programmer atau pemakai menginstruksikan komputer apa yang harus dilakukan. Bahasa generasi keempat tidak mementingkan urutan instruksi program yang dibuat seperti pada bahasa generasi ketiga, yakni pembuatan program yang tidak mengikuti prosedur yang berlaku atau non procedural. Pembuatan bahasa generasi keempat ini ditujukan untuk memudahkan pengguna pada proses pengambilan keputusan. Seperti kemudahan dalam mempelajari dan menggunakan bahasa ini. Contoh bahasa generasi keempat antara lain : FOCUS, RPG, MANTIS, MARK V, DYNAMO, dll.
  • 18. Bahasa Berorientasi Objek * Bahasa yang berorientasi objek (Object Oriented Programming-OOP) seperti Visual Basic, Borland Delphi, C++ dan Java juga dianggap sebagai bahasa generasi kelima dan telah menjadi alat yang paling umum untuk pengembangan software. Singkatnya, sementara kebanyakan bahasa pemrograman memisahkan berbagai elemen data dari prosedur atau tindakan yang akan dilakukan atas mereka, bahasa OOP menyatukan mereka bersama ke dalam objek. Jadi, sebuah objek terdiri dari data dan tindakan yang akan dilakukan atas data tersebut. dapat berupa serangkaian data mengenai Bahasa yang berorientasi objek lebih mudah dan lebih efisien untuk memprogram graphic- oriented user interface yang dibutuhkan oleh banyak aplikasi. Oleh sebab itu, bahasa
  • 19. Bahasa Web* HTML, Java dan XML adalah tiga bahasa pemrograman yang merupakan alat penting untuk membangun halaman web, situs web, dan aplikasi berbasis web dengan multimedia
  • 20. Tugas 1. Apa definisi dari software? 2. Sebutkan dan jelaskan secara singkat perkembangan software! 3. Jelaskan apa yang dimaksud dengan perangkat lunak sistem dan perangkat lunak aplikasi! 4. Sebutkan dan jelaskan serta beri contoh macam-macam software sistem! 5. Jelaskan secara singkat fungsi dari sistem operasi! 6. Jelaskan secara singkat perbedaan dari sistem operasi DOS, Windows, dan LINUX! 7. Jelaskan dan beri contoh software aplikasi!