26
Presentasi Presentasi Tentang Tentang Perangkat Lunak Perangkat Lunak Kelompok V : 1.Yuli kristanto Kelompok V : 1.Yuli kristanto (101080200083) (101080200083) 2. Rachmat 2. Rachmat (101080200084) (101080200084) 3.Restu Setiawan 3.Restu Setiawan (101080200117) (101080200117) 4.Agus Hariadi 4.Agus Hariadi (101080200078) (101080200078)

Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Embed Size (px)

Citation preview

Page 1: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

PresentasiPresentasiTentangTentang

Perangkat Lunak Perangkat Lunak

Kelompok V : 1.Yuli kristanto (101080200083)Kelompok V : 1.Yuli kristanto (101080200083)

2. Rachmat (101080200084)2. Rachmat (101080200084)

3.Restu Setiawan (101080200117)3.Restu Setiawan (101080200117)

4.Agus Hariadi (101080200078)4.Agus Hariadi (101080200078)

5.Saptyo Bayu Pratama (1010200098)5.Saptyo Bayu Pratama (1010200098)

Page 2: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Pokok PembahasanPokok Pembahasan

A.A. Membahas tentang Perangkat LunakMembahas tentang Perangkat Lunak

B.B. Membahas tentang Komponen Sistem Membahas tentang Komponen Sistem OperasiOperasi

C.C. Membahas tentang Bahasa PemerogramanMembahas tentang Bahasa Pemerograman

D.D. Membahas tentang Program AplikasiMembahas tentang Program Aplikasi

Page 3: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

A.Perangkat LunakA.Perangkat Lunaksuatu program yang dibuat oleh suatu program yang dibuat oleh pembuat program untuk  pembuat program untuk  menjalankan perangkat keras menjalankan perangkat keras komputer. berfungsi komputer. berfungsi menerjemahkan bahasa menerjemahkan bahasa manusia ke dalam bahasa manusia ke dalam bahasa mesin sehingga perangkat keras mesin sehingga perangkat keras komputer memahami keinginan komputer memahami keinginan pengguna dan menjalankan pengguna dan menjalankan instruksi yang diberikan dan instruksi yang diberikan dan selanjutnya memberikan hasil selanjutnya memberikan hasil yang diinginkan oleh manusia yang diinginkan oleh manusia tersebut.tersebut.

Perangkat Lunak (Perangkat Lunak (softwaresoftware) ) merupakan suatu program merupakan suatu program yang dibuat oleh pembuat yang dibuat oleh pembuat program untuk  program untuk  menjalankan perangkat menjalankan perangkat keras komputer. Perangkat keras komputer. Perangkat Lunak adalah program Lunak adalah program yang berisi kumpulan yang berisi kumpulan instruksi untuk melakukan instruksi untuk melakukan proses pengolahan data. proses pengolahan data.

Page 4: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Perangkat lunak komputer berfungsi untuk :Perangkat lunak komputer berfungsi untuk :

1.1. Mengidentifikasi programMengidentifikasi program

2.2. Menyiapkan aplikasi program sehingga Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer tata kerja seluruh perangkat komputer terkontrol.terkontrol.

3.3. Mengatur dan membuat pekerjaan lebih Mengatur dan membuat pekerjaan lebih efisien.efisien.

Page 5: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Contoh Perangkat lunak:Contoh Perangkat lunak:

Sofwear aplikasi baik berupa cd/dvd:Sofwear aplikasi baik berupa cd/dvd:

Adobe photoshop cs4Adobe photoshop cs4

Bitdefender internet securityBitdefender internet security

Winamp v4.1Winamp v4.1

IDM 5.8IDM 5.8

DllDll

Page 6: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Rangkuman perangkat lunakRangkuman perangkat lunak

Bahwa Bahwa perangkat lunakperangkat lunak adalah suatu adalah suatu alat,sebagai penghubung antara manusia alat,sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.yang diinginkan oleh manusia tersebut.

Page 7: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

1.  Sistem Operasi (Operating System) 1.  Sistem Operasi (Operating System)

Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. perangkat keras dan perangkat lunak yang akan digunakan.

Menyimpan program dan aksesnyaMenyimpan program dan aksesnya

Membagi tugas di dalam CPUMembagi tugas di dalam CPU

Mengalokasikan tugas-tugas pentingMengalokasikan tugas-tugas penting

Merekam sumber-sumber dataMerekam sumber-sumber data

Mengatur memori sistem termasuk penyimpanan, menghapus dan Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan datamendapatkan data

Memeriksa kesalahan sistemMemeriksa kesalahan sistem

Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP/2000/XP

Memelihara keamanan sistem,   khusus pada jaringan yang Memelihara keamanan sistem,   khusus pada jaringan yang membutuhkan kata sandi (membutuhkan kata sandi (passwordpassword) dan penggunaan ID) dan penggunaan ID

Page 8: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Komponen-komponen SistemKomponen-komponen SistemPada kenyataannya tidak semua sistem operasi Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Namun menurut Avi mempunyai struktur yang sama. Namun menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, umumnya Silberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah sistem operasi modern mempunyai komponen sebuah sistem operasi modern mempunyai komponen sebagai berikut: sebagai berikut:

Managemen Proses.Managemen Proses.

Managemen Memori Utama.Managemen Memori Utama.

Managemen Managemen Secondary-StorageSecondary-Storage..

Managemen Sistem I/O.Managemen Sistem I/O.

Managemen Berkas.Managemen Berkas.

Sistem Proteksi.Sistem Proteksi.

Jaringan.Jaringan.

Page 9: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Managemen ProsesManagemen Proses

Proses adalah keadaan ketika sebuah program sedang di Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. sumber daya tersebut dapat untuk menyelesaikan tugasnya. sumber daya tersebut dapat berupa berupa CPU timeCPU time, memori, berkas-berkas, dan perangkat-, memori, berkas-berkas, dan perangkat-perangkat I/O. perangkat I/O.

Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen proses seperti: berkaitan dengan managemen proses seperti:

Pembuatan dan penghapusan proses pengguna dan sistem Pembuatan dan penghapusan proses pengguna dan sistem proses.proses.

Menunda atau melanjutkan proses.Menunda atau melanjutkan proses.

Menyediakan mekanisme untuk proses sinkronisasi.Menyediakan mekanisme untuk proses sinkronisasi.

Menyediakan mekanisme untuk proses komunikasi.Menyediakan mekanisme untuk proses komunikasi.

Menyediakan mekanisme untuk penanganan Menyediakan mekanisme untuk penanganan deadlockdeadlock..

Page 10: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Managemen Memori UtamaManagemen Memori Utama

Memori utama atau lebih dikenal sebagai memori adalah sebuah Memori utama atau lebih dikenal sebagai memori adalah sebuah arrayarray yang besar dari yang besar dari wordword atau atau bytebyte, yang ukurannya mencapai ratusan, , yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.ribuan, atau bahkan jutaan.

Memori utama termasuk tempat penyimpanan data yang sementara Memori utama termasuk tempat penyimpanan data yang sementara ((volatilevolatile), artinya data dapat hilang begitu sistem dimatikan. ), artinya data dapat hilang begitu sistem dimatikan.

Memory utama ada berbagai macam jenis:Memory utama ada berbagai macam jenis:

SRAM , EDORAM , SDRAM , DDRAM, RDRAM , VGRAM dll.SRAM , EDORAM , SDRAM , DDRAM, RDRAM , VGRAM dll.

Dan sekarang muncul lagi DDR3Dan sekarang muncul lagi DDR3

Page 11: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Managemen Managemen Secondary-StorageSecondary-Storage

Data yang disimpan dalam memori utama Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer keseluruhan data dan program komputer dibutuhkan dibutuhkan secondary-storagesecondary-storage yang yang bersifat permanen dan mampu bersifat permanen dan mampu menampung banyak data. Contoh dari menampung banyak data. Contoh dari secondary-storagesecondary-storage adalah adalah harddiskharddisk, , disket, dll. disket, dll.

Page 12: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Managemen Sistem device managerManagemen Sistem device manager

Sering disebut Sering disebut device managerdevice manager. Menyediakan ". Menyediakan "device driverdevice driver" " yang umum sehingga operasi I/O dapat seragam (membuka, yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas menggunakan operasi yang sama untuk membaca berkas pada pada hard-diskhard-disk, CD-ROM dan , CD-ROM dan floppy diskfloppy disk..

Komponen Sistem Operasi untuk sistem I/O: Komponen Sistem Operasi untuk sistem I/O:

BufferBuffer: menampung sementara data dari/ ke perangkat I/O.: menampung sementara data dari/ ke perangkat I/O.

SpoolingSpooling: melakukan penjadualan pemakaian I/O sistem : melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.).supaya lebih efisien (antrian dsb.).

Menyediakan Menyediakan driverdriver untuk dapat melakukan operasi "rinci" untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu. untuk perangkat keras I/O tertentu.

Page 13: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Managemen BerkasManagemen Berkas

Berkas adalah kumpulan informasi yang berhubungan Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi hirarkis (direktori, volume, dll.). Sistem operasi bertanggung-jawab: bertanggung-jawab:

Pembuatan dan penghapusan berkas.Pembuatan dan penghapusan berkas.

Pembuatan dan penghapusan direktori.Pembuatan dan penghapusan direktori.

Mendukung manipulasi berkas dan direktori.Mendukung manipulasi berkas dan direktori.

Memetakan berkas ke Memetakan berkas ke secondary storagesecondary storage..

Mem-Mem-backupbackup berkas ke media penyimpanan yang berkas ke media penyimpanan yang permanen (permanen (non-volatilenon-volatile). ).

Page 14: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Sistem ProteksiSistem Proteksi

Proteksi mengacu pada mekanisme untuk Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus: daya. Mekanisme proteksi harus:

membedakan antara penggunaan yang sudah membedakan antara penggunaan yang sudah diberi izin dan yang belum.diberi izin dan yang belum.

specify the controls to be imposedspecify the controls to be imposed..

provide a means of enforcementprovide a means of enforcement..

Page 15: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

JaringanJaringan

Sistem terdistribusi adalah sekumpulan prosesor Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau yang tidak berbagi memori atau clockclock. Tiap . Tiap prosesor mempunyai memori sendiri. Prosesor-prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan: sistem. Akses tersebut menyebabkan: Computation speed-upComputation speed-up.(perhitungan kecepatan tinggi).(perhitungan kecepatan tinggi)Increased data availabilityIncreased data availability.(Peningkatan ketersediaan data) .(Peningkatan ketersediaan data)

Enhanced reliabilityEnhanced reliability.(.(Peningkatan keandalanPeningkatan keandalan))

Page 16: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Sistem operasi memiliki beberapa komponen, seperti Sistem operasi memiliki beberapa komponen, seperti manajemen proses, manajemen memori utama, manajemen proses, manajemen memori utama, manajemen sistem berkas, manajemen sistem M/K, manajemen sistem berkas, manajemen sistem M/K, manajemen penyimpanan sekunder, proteksi dan manajemen penyimpanan sekunder, proteksi dan keamanan, dan antarmuka. Semua komponen tersebut keamanan, dan antarmuka. Semua komponen tersebut saling berkaitan satu sama lain. Sebuah sistem operasi saling berkaitan satu sama lain. Sebuah sistem operasi tidak dapat bekerja apabila salah satu saja dari komponen-tidak dapat bekerja apabila salah satu saja dari komponen-komponen tersebut hilang.komponen tersebut hilang.Memahami komponen-komponen sistem operasi dalam Memahami komponen-komponen sistem operasi dalam bab ini akan memudahkan pemahaman tentang sistem bab ini akan memudahkan pemahaman tentang sistem operasi dalam bab-bab selanjutnya dalam buku ini. Dalam operasi dalam bab-bab selanjutnya dalam buku ini. Dalam bab-bab selanjutnya, hanya beberapa komponen saja yang bab-bab selanjutnya, hanya beberapa komponen saja yang akan dibahas lebih lanjut, yaitu manajemen proses, akan dibahas lebih lanjut, yaitu manajemen proses, manajemen memori utama, manajemen sistem berkas, dan manajemen memori utama, manajemen sistem berkas, dan manajemen sistem M/K.manajemen sistem M/K.

Rangkuman komponen sistem OperasiRangkuman komponen sistem Operasi

Page 17: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

3. Bahasa Pemrograman3. Bahasa Pemrograman

Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa 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.pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.

Ada 3 level bahasa pemrograman, yaitu :Ada 3 level bahasa pemrograman, yaitu :

Bahasa tingkat rendah (Bahasa tingkat rendah (low level languagelow level language))

Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.

Bahasa tingkat tinggi (Bahasa tingkat tinggi (high level languagehigh level language))

Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.Contohnya : BASIC, COBOL, PASCAL, FORTRAN.

Bahasa generasi keempat (4 GL)Bahasa generasi keempat (4 GL)

Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi   pada objek yang disebut Object 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++Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++

Page 18: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

V. Program AplikasiV. Program Aplikasi

Program Aplikasi adalah  perangkat lunak yang dirancang khusus Program Aplikasi adalah  perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program  pengolah kata, untuk kebutuhan tertentu, misalnya program  pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.lain.

Merupakan suatu program paket yang telah dirancang dan dibuat Merupakan suatu program paket yang telah dirancang dan dibuat khusus untuk kebutuhan tertentu.khusus untuk kebutuhan tertentu.

Word Processing (Pengolah Kata)Word Processing (Pengolah Kata)

Program DatabaseProgram Database

Program SpreadsheetProgram Spreadsheet

Program CAD (Computer Aided Design)Program CAD (Computer Aided Design)

Program Layout Artikel (Publisher)Program Layout Artikel (Publisher)

Page 19: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Word ProcessingWord Processing

Merupakan salah satu program aplikasi Merupakan salah satu program aplikasi dimana dalam pengoperasiannya dimana dalam pengoperasiannya menggunakan text (Text Based)menggunakan text (Text Based)

Wordstar ProfesionalWordstar Profesional

Word Perfect Word Perfect

ChiwriterChiwriter

Microsoft WordMicrosoft Word

Word StarWord Star

Page 20: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Program DatabaseProgram Database

Merupakan salah satu program aplikasi Merupakan salah satu program aplikasi yang berfungsi untuk merancang atau yang berfungsi untuk merancang atau membuat serta mengelola DATABASEmembuat serta mengelola DATABASE

Ms.AccesMs.Acces

SQL ServerSQL Server

MySqlMySql

OracleOracle

Page 21: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Program SpreadSheetProgram SpreadSheet

Merupakan salah satu program aplikasi Merupakan salah satu program aplikasi yang berfungsi untuk bidang keuangan, yang berfungsi untuk bidang keuangan, pembukuan, atau melakukan perhitungan pembukuan, atau melakukan perhitungan secara otomatis.secara otomatis.

Lotus 123Lotus 123

Ms.ExcelMs.Excel

QuatroQuatro

SupercheckSupercheck

Page 22: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Program CAD Program CAD (Computer Aided Design)(Computer Aided Design)

Merupakan Salah satu program aplikasi yang Merupakan Salah satu program aplikasi yang berfungsi untuk media lukis (Alat lukis)berfungsi untuk media lukis (Alat lukis)

Auto CadAuto Cad

Pro DesignPro Design

Corel DrawCorel Draw

Adobe PhotoshopAdobe Photoshop

Page 23: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Program Layout ArtikelProgram Layout Artikel

Merupakan salah satu program aplikasi Merupakan salah satu program aplikasi yang berfungsi khusus untuk mengatur yang berfungsi khusus untuk mengatur tata letak obyek yang digunakan pada tata letak obyek yang digunakan pada cover suatu media cetak/Elektronikcover suatu media cetak/Elektronik

Page MakerPage Maker

VenturaVentura

Harvard PublisherHarvard Publisher

NewmasterNewmaster

Page 24: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

6. Fungsi Perangkat Lunak 6. Fungsi Perangkat Lunak (Software)(Software)

Merupakan program yang berisi intruksi Merupakan program yang berisi intruksi atau perintah yang dimengerti oleh atau perintah yang dimengerti oleh komputer untuk melakukan kegiatan komputer untuk melakukan kegiatan seperti menghitung, menggambar, dan seperti menghitung, menggambar, dan menghasilkan suara. Sehingga ada menghasilkan suara. Sehingga ada komunikasi antara komputer dengan komunikasi antara komputer dengan pemakai.pemakai.

Page 25: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

Daftar PustakaDaftar Pustaka

Referensi :Referensi :

1.1. Trembley, Jean Paul,1998. Introduction to Trembley, Jean Paul,1998. Introduction to Computer Science: an Algorithmic Computer Science: an Algorithmic Approach.Mc GrawHill Book Co, Singapore Approach.Mc GrawHill Book Co, Singapore

2.2. Janner Simarmata, Pengenalan Teknologi Janner Simarmata, Pengenalan Teknologi Komputer dan Informasi, Andi Offset, Jakarta, Komputer dan Informasi, Andi Offset, Jakarta, 20062006

Page 26: Macam Macam Perangkat Lunak Beserta Fungsinya Baru

THE ENDTHE END

Sekian dan terima kasih,Sekian dan terima kasih,

Dan apabila ada saran atau Dan apabila ada saran atau pertanyaan……mohon yang sifatnya pertanyaan……mohon yang sifatnya membangun?membangun?

Bukan menjatuhkan……Bukan menjatuhkan……