2 Perangkat Lunak Perangkat Lunak (Software) Instruksi dalam bahasa pemrograman, disusun pemrogram untuk dikerjakan komputer Terdiri dari instruksi-instruksi elektronik yang meminta komputer untuk mengerjakan tugas-tugas tertentu 1 3 4 Peranan Perangkat Lunak Menggantikan peran manusia, otomasi terhadap suatu tugas atau proses. Memperkuat peran manusia, menyajikan informasi yang diperlukan manusia untuk menyelesaikan tugas/proses. Restrukturisasi peran manusia, melakukan perubahan terhadap sekumpulan tugas atau proses Hiburan dan permainan Perangkat Lunak Perangkat lunak sistem Perangkat lunak aplikasi 5 6 Perangkat Lunak Sistem jenis perangkat lunak komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi dapat melakukan tugasnya. Membantu komputer mengelola sistem internal dan sumber daya eksternal Merupakan antarmuka antara pengguna, perangkat lunak aplikasi dan perangkat keras komputer. Perangkat Lunak Sistem Komponen Dasar PL Sistem Sistem Operasi Komponen utama Perangkat Lunak Sistem Device Driver Untuk membantu Komputer mengontrol perangkat periferal. Program Utilitas Untuk mendukung, memperluas, dan meningkatkan kapabilitas program komputer yang telah ada. 1
7 8 Sistem Operasi Disebut juga sebagai platform software perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti programprogram pengolah kata dan browser web. lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sistem Operasi software yang lain dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu (akses ke disk, manajemen memori, skeduling task, dan antar-muka user) menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file 9 10 Sistem Operasi Multitasking mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan Macam-Macam Sistem Operasi Keluarga Microsoft Windows, yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 dsb. Keluarga Unix, contoh : Linux (ubuntu, fedora, mandriva) Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Windows Windows XP 11 Windows 12 Kelebihan - Kompatibel dgn berbagai software - Tampilan friendly dan soft - Penggunaan luas Kekurangan - Harga tinggi - Sering diserang 2
Mac OS 13 Mac OS Kelebihan - Tampilan simple dan elegan - Pengunaan umum - Keamanan powerful Kekurangan - Hanya kompatibel dengan software tertentu - Harga tinggi 14 Mac OS X Snow Leopard Linux Linux UBuntu Linux Fedora 15 Linux Kelebihan - Harga Murah/Gratis - Aman Kekurangan - Jumlah software yang terbatas dibanding Windows 16 Linux Mandriva Device Driver Menjalankan Peripheral Perangkat Keras Program yang diperuntukkan khusus bagi alat input dan output supaya bisa berkomunikasi dengan komponen komputer lainnya. Contoh : - Instalasi driver pada printer 17 Program Utilitas Servis Program Menjalankan tugas-tugas yang terkait dengan kontrol dan alokasi sumber daya komputer. Bermanfaat untuk meningkatkan fungsionalitas sumber daya yang telah ada atau memberikan layanan baru yang tidak disediakan oleh PL sistem. Contoh : Disk Defragmenter, partisi Disk, Backup utilitas, dll. 18 3
Perangkat Lunak Aplikasi Memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna Perangkat lunak aplikasi merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau manipulasi gambar. 19 Perangkat Lunak Aplikasi Aplikasi Bisnis Dasar - untuk menghemat waktu dan uang - memberikan informasi sesegera mungkin saat dibutuhkan Jenis : Pengolah kata, contoh: WS, MS Words, LaTex, Adobe Acrobat Lembar kerja: lotus, excel Desk-top publishing (DTP): Adobe PageMaker, Adobe InDesign, Adobe FrameMaker, dll. Internet Browser & e-mail: Firefox, Outlook Express, dll. 20 21 22 Perangkat Lunak Aplikasi Aplikasi sains dan teknis Dasar - mendukung ide kreatif - pekerjaan repetitif - akurat - pemakaian mudah - didukung banyak libraries & methods. Perangkat Lunak Perusahaan Kebutuhan mengelola organisasi dan aliran data Perangkat lunak akuntansi Jenis - Design tools package: Autocad - Data logging tools, untuk: cuaca, polusi,. - Robotics & Artificial Intelligent tools 23 24 Perangkat Lunak Infrastruktur Perusahaan Mendukung perangkat lunak perusahaan Database Contoh : MySQL, Paradox, Foxpro, Microsoft Access, Approach, dll. Perangkat Lunak Informasi Kerja Membuat dan mengelola informasi Pengolah kata Contoh : MS Word, Lotus Word Pro, Corel Wordperfect, Open office Writer, dll Lembar kerja Contoh : MS Excel, Open Office Calc, Gnumeric, Abacus, dll. Presentasi Power point, Open office Impress, Star Office impress 4
25 26 Perangkat Lunak Media dan Hiburan Game Contoh : WarCraft III, tetris, zuma, dll. Musik Contoh : WinAmp, Goms, dll. Video Contoh : Windows Media Player, Power DVD, dll. Perangkat Lunak Pendidikan Memberikan materi pembelajaran E-Learning Contoh : Alat Peraga Interaktif Matematika, Augmented Reality, dll. 27 28 Perangkat Lunak Simulasi Simulasi fisik/sistem abstrak untuk penelitian, pelatihan atau game. Contoh : Cisco, Flight Simulator, dll. Perangkat Lunak Pengembangan Media Membuat produk untuk dikonsumsi orang lain Desain grafis Contoh : CorelDraw, Photoshop Animasi Contoh : Adobe Flash 29 30 Perangkat Lunak Rekayasa Produk Pengembangan hardware dan software Game maker Contoh : RPG XP Integrated Development Environments Contoh : Netbeans untuk Java Lisensi Perangkat Lunak Hukum yang mengatur distribusi perangkat lunak Izin, hak, dan pembatasan yang diberlakukan atas perangkat lunak 5
Perangkat Lunak Berbayar Membayar lisensi Kode sumber tidak bisa dimodifikasi (non open source) Contoh : Adobe Flash, Windows, Photoshop Shareware, memberikan trial untuk berdasarkan waktu atau penggunaan. Untuk versi full harus membayar. Contoh: StyleXP, Window Blinds, WinRAR Rentalware, pengguna harus menyewa dengan biaya tertentu dan bisa mendownload kapanpun dikehendaki. Contoh : IEEE bisa mendownload jurnal, dll. 31 Perangkat Lunak Open Source kode sumber-nya terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan Contoh : Linux, GIMP, Blender, Pidgin, dll. 32 33 34 Perangkat Lunak Free (Gratis) Freeware, memiliki hak cipta tapi didistribusikan secara gratis Belum tentu open source Contoh : AVG Antivirus, Paint.net, Rocket Dock, Ccleaner, dll. Terima Kasih 35 Tugas 2! Mencari beberapa software aplikasi untuk mendukung pendidikan Cari video atau demo software pendidikan! Buat video pembelajaran untuk instalasi software! Dipresentasikan minggu depan! 6