Perangkat Lunak PDF
Document Details
Uploaded by ComplementaryFeministArt
Yale University
Tags
Related
- proses bisnis menyeluruh bidang pengembangan perangkat lunak dan gim 1.pdf
- 4.1_Dasar-dasar_Pengembangan_Perangkat_Lunak_dan_Gim-29-105.pdf
- 4.1_Dasar-dasar_Pengembangan_Perangkat_Lunak_dan_Gim-29-105.pdf
- Pengantar Teknologi Informasi PDF
- Presentasi Masalah Luas, Hukum, Etika, dan Hak Cipta (Bahasa Indonesia)
- Pemantauan Kinerja Sistem Informasi PDF
Summary
Dokumen ini memberikan tinjauan umum tentang perangkat lunak komputer, termasuk berbagai jenisnya, evolusinya, dan perannya dalam interaksi antara pengguna dan perangkat keras. Informasi dalam dokumen meliputi klasifikasi perangkat lunak, perangkat lunak sistem dan aplikasi, serta memberikan contoh.
Full Transcript
Perangkat Lunak Komputer Perangkat lunak (software) Komputer adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktifitas-aktifitas pengolahan perintah pada sistem komputer Hardware komputer akan “hidu...
Perangkat Lunak Komputer Perangkat lunak (software) Komputer adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktifitas-aktifitas pengolahan perintah pada sistem komputer Hardware komputer akan “hidup” dan memiliki fungsi jika digunakan bersama-sama dengan software-nya. Evolusi Perangkat Lunak Era Pioneer (tahun 1950 - 1960) Proses Batch Distribusi Terbatas Era Stabil (tahun 1970 – 1980) Multi User Real Time Database Evolusi Perangkat Lunak cont. Era Mikro (tahun 1980 – 1990) Sistem Tersebar Penanaman Kecerdasan Era Modern (tahun 1990 – 2000an) Sistem Desktop Teknologi objek Sistem Pakar Pemrosesan Paralel Jaringan Komputer Secara umum fungsi dari software komputer Melakukan aktifitas bersama-sama dengan hardware Menyediakan segala sumber daya yang bisa digunakan pada sebuah komputer Bertindak sebagai perantara antara pengguna (user) dengan perangkat keras (hardware) untuk melakukan aktifitas dengan perintah yang harus dilakukan dalam software komputer. Jenis Perangkat Lunak berdasarkan dari cara mendapatkannya : 1. Perangkat lunak komersial : Perangkat lunak yang dijual secara komersil 2. Rentalware : Perangkat lunak yang digunakan dengan cara menyewa 3. Perangkat Lunak domain-publik: Perangkat lunak yang tidak disertai hak cipta 4. Shareware : Perangkat lunak yang tersedia tanpa kode sumber yang bisa digunakan secara gratis untuk jangka waktu tertentu 5. Freeware : Perangkat lunak yang tersedia tanpa kode sumber dan bisa digunakan secara gratis tanpa batasan waktu, tidak dapat dimodifikasi. 6. Open source : Perangkat lunak dengan kode sumber yang bisa di gunakan secara gratis, bisa dimodifikasi serta dapat disebarkan ke pengguna yang lainnya. Klasifikasi Perangkat Lunak : Perangkat lunak Sistem dan Aplikasi Perangkat lunak yang membuat komputer dapat bekerja dapat dikelompokkan menjadi dua katagori : 1. Perangkat lunak sistem 2. Perangkat lunak aplikasi Software System Application Software Software Perangkat lunak Sistem dan Aplikasi Perangkat Lunak Aplikasi Perangkat lunak Aplikasi merupakan Program yang digunakan untuk melakukan tugas tugas yang spesifik, misalnya membuat dokumen, memanipulasi foto, membuat laporan keuangan, membuat presentasi Contoh perangkat lunak aplikasi: 1. Word Processing 2. Spreadsheet 3. Dekstop publishing 4. Email 5. Perangkat lunak manajemen data 6. Presentasi grafik 7. Personal Information Manager Perangkat Lunak Sistem Perangkat lunak sistem/perangkat lunak pendukung merupakan Program yang digunakan untuk mengontrol sumber daya komputer baik internal (misalnya RAM) atau eksternal (misalnya printer) Perangkat lunak sistem berfungsi sebagai perantara antara program aplikasi dan perangkat keras komputer Perangkat lunak sistem dapat berupa: 1. Program utilitas (Utilities) 2. Program pengendali perangkat (Device driver) 3. Sistem Operasi 4. Program penerjemah bahasa (Language Translator) Program utilitas, program yang dipakai secara langsung oleh pemakai untuk melakukan kegiatan yang berhubungan dengan pengendalian sumber daya dalam sistem komputer seperti ScanDisk, anti virus Program device driver, berfungsi mengatur komunikasi antara perangkat input/output (peranti peripheral) dengan komputer. Sistem operasi, perangkat lunak dasar yang berfungsi sepenuhnya untk mengendalikan sistem komputer Program Language translator, berfungsi menterjemahkan program yang dibuat programmer ke dalam bahasa yang dapat dimengerti oleh komputer sehingga dapat diproses. Utility : Program Servis Backup utility - menyalin program atau data yang ada dalam harddisk Data-recovery utility - program yang berfungsi memperbaiki data yang rusak Antivirus software - program untuk membaca/ meneliti harddisk, disket dan memori guna mendeteksi virus Data compression utility - program yang menghilangkan elemen-elemen yang berlebihan, sehingga lebih banyak ruang untuk menyimpan data. Utility : Program Servis Defragmentasi – upaya menghilangkan fragmentasi Fragmentation – bagian2 file yang tersimpan dalam disk secara tersebar pada area yang tidak berdekatan, shg mengurangi kecepatan akses terhadap file tsb Utility : Program Servis Disk scanner and disk cleanup utilities: Mendeteksi & menghapus file yg tidak perlu Mendeteksi & membenahi permasalahan harddisk Device Driver Device drivers – untuk memperkenalkan perangkat keras komputer ke dalam sistem operasi yang digunakan (mis. Windows atau Linux) Contoh: Contoh:printer printerdriver, driver,CD CDRoom RoomReader, Reader, driver driverproyektor, proyektor,dll dll Sistem Operasi Sistem operasi adalah perangkat lunak dasar yang digunakan untuk mengendalikan sistem komputer. Sebagai pendukung berjalannya software aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras dengan fungsinya. Menurut Silberschatz/Galvin/Gagne (2003), Sistem Operasi adalah Suatu program yang bertindak sebagai perantara antara user dan hardware komputer. Sistem Operasi Sistem operasi (OS) mempunyai tiga fungsi utama yaitu : 1. Manajemen Proses komputer, proses : program yang sedang dijalankan 2. Manajemen sumber daya komputer : perangkat lunak sistem, perangkat lunak aplikasi, perangkat keras komputer (CPU, memori utama, peranti input/output) 3. Manajemen data : data masukan/keluaran, pengalokasian data dalam pengalokasian Sistem Operasi pada Laptop & Desktop Mac OS – Sistem operasi yang hanya berjalan pada komputer Apple Macintosh Sistem Operasi pada Laptop & Desktop Microsoft Windows 3.X – diluncurkan tahun 1992 Microsoft Windows 95/98 – pengganti 3.X Plug and Play – kemampuan komputer untuk mengkonfigurasi secara otomatis setiap perangkat keras baru yang terhubung dengannnya Microsoft Windows Me (WinMe) – Millennium Edition Sistem Operasi pada Laptop & Desktop Windows XP – Sistem operasi terbaru buatan Microsoft, yang mengkombinasikan elemen- elemen pada Windows 2000 dan Windows Me Tampilan GUI pada Windows XP Sistem Operasi jaringan komputer Windows NT – Sistem operasi multitasking dari Microsoft’s yang dirancang untuk menjalankan server jaringan; Sistem operasi ini memungkinkan beberapa pengguna menjalankan program atau data secara bersama Windows 2000 - Penerus Windows NT Sistem Operasi jaringan komputer UNIX – sistem operasi multitasking untuk banyak pengguna (multiple users) yang dilengkapi dengan kemampuan pengelolaan jaringan dan versi-versi yang dapat berjalan pada setiap jenis komputer Sun Microsystems’ Solaris Berkeley Software Distribution (BSD) Sistem Operasi jaringan komputer Linux – Versi gratis dari UNIX, yang dikembangkan secara kontinyu oleh programer2 secara sukarela Penerjemah Bahasa Program aplikasi ataupun program sistem yang kita gunakan dibuat dengan menggunakan bahasa pemrograman. Jenis penerjemah bahasa pemrograman: 1. Assembler, program yang digunakan untuk menterjemahkan kode sumber dalam bahasa rakitan ke dalam bahasa mesin 2. Kompiler, prgram yang mengkonversi semua kode sumber selain dalam bahasa rakitan ke kode objek (COBOL, C) 3. Intepreter, program yang menterjemahkan per satu instruksi dalam kode sumber Bahasa Pemrograman Bahasa Pemrograman dikelompokan menjadi lima generasi: 1. Bahasa Generasi Pertama (Bahasa mesin) 2. Bahasa Generasi Kedua (Bahasa rakitan /Assembler) 3. Bahasa Generasi Ketiga (Bahasa Prosedural : Basic, Pascal, Fortran, C++, Cobol ) 4. Bahasa Generasi Keempat (Bahasa non- prosedural: Oracle, Informix ) 5. Bahasa Generasi Kelima (Bahasa Kecerdasan Buatan : Prolog, Lisp)