Software Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Universitas Gunadarma PTA 2015/2016 Peng. Tek. Sistem Informasi C Tujuan Pembelajaran Mengetahui mengenai jenis software, sistem pengoperasian program kontrol, utility dan program pelayanan serta program aplikasi pemakaian. Peng. Tek. Sistem Informasi C Materi Perkuliahan Jenis-Jenis Software Sistem Pengoperasian dan Program Kontrol Utility dan Program Layanan Program Aplikasi Pemakaian Peng. Tek. Sistem Informasi C Peng. Tek. Sistem Informasi C Software (Perangkat Lunak) Software atau perangkat lunak adalah program komputer yang berfungsi sebagai sarana interaksi (penghubung) antara pengguna (user) dan perangkat keras (hardware). Peng. Tek. Sistem Informasi C Software (Perangkat Lunak) Komputer merupakan mesin yang digunakan untuk memproses fakta atau data menjadi informasi. Komputer digunakan untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Peng. Tek. Sistem Informasi C Software (Perangkat Lunak) Software adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Perangkat lunak tidak dapat disentuh dan dilihat secara fisik serta tidak berwujud benda namun bisa dioperasikan. Peng. Tek. Sistem Informasi C Sejarah Software Aljabar Boolean Assembler Bahasa Pemrograman Tingkat Tinggi Peng. Tek. Sistem Informasi C Evolusi Software Era Pioner Bentuk software yang awalnya berupa sambungan-sambungan kabel ke antar bagian dalam komputer. Pengaksesan komputer dengan menggunakan punched card atau kartu berlubang. Sebuah program untuk sebuah mesin dengan tujuan tertentu. Hasil keluaran berupa print out. Proses berupa instruksi yang secara berurutan. Era Stabil Komputer digunakan untuk kalangan industri/perusahaan. Perangkat lunak digunakan untuk menjalankan beberapa fungsi. Barisan perintah yang dijalankan sudah mulai serempak (multi tasking) dan untuk kebutuhan banyak pengguna (multi user). Dikenal sistem basis data yang memisahkan antara program (pemroses) dengan data (yang diproses). Peng. Tek. Sistem Informasi C Evolusi Software Era Mikro PC dan jaringan komputer semakin luas dan berkembang, perangkat lunak juga ikut berkembang untuk memenuhi kebutuhan. Perangkat lunak dibedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh pengguna untuk keperluan tertentu. Mengarah ke arah kecerdasan buatan. Era Modern Perangkat lunak ada dimana-mana tidak hanya di superkomputer tetapi juga ada di smartphone. Perangkat lunak digunakan pada berbagai macam peralatan rumah tangga. Perangkat lunak sudah mengenal suara serta gambar. Peng. Tek. Sistem Informasi C Evolusi Software Peng. Tek. Sistem Informasi C Klasifikasi Perangkat Lunak Perangkat Lunak dibagi menjadi 2 yaitu : Perangkat Lunak Sistem : Perangkat lunak sistem dibagi menjadi 3 yaitu : 1. Bahasa Pemrograman 2. Sistem Operasi 3. Utility Perangkat Lunak Aplikasi Peng. Tek. Sistem Informasi C Type Software Peng. Tek. Sistem Informasi C Jenis Perangkat Lunak Perangkat Lunak Sistem Perangkat lunak yang berfungsi agar komputer dapat berjalan dengan baik, yaitu perangkat lunak sistem operasi, perangkat lunak bahasa pemrograman dan perangkat lunak utility. Perangkat Lunak Aplikasi Perangkat lunak yang digunakan untuk membantu aplikasi kehidupan sehari-hari pengguna komputer, yaitu word processing, spread sheet, database, game komuter serta video editing. Peng. Tek. Sistem Informasi C Perangkat Lunak Sistem - Bahasa Pemrograman Peng. Tek. Sistem Informasi C Perangkat Lunak Sistem Bahasa Pemrograman Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia ke dalam format yang dapat dijalankan komputer. Program yang digunakan untuk menterjemahkan instruksiinstruksi yang ditulis dalam bahasa mesin agar dapat diterima dan dimengerti oleh komputer. Contoh bahasa pemrograman : BASIC, COBOL, Pascal, C++, C#, Fortran Peng. Tek. Sistem Informasi C Perangkat Lunak Sistem - Sistem Operasi Peng. Tek. Sistem Informasi C Perangkat Lunak Sistem Sistem Operasi Perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasioperasi dasar sistem termasuk menjalankan software aplikasi. Saat komputer dihidupkan sistem operasi yang pertama kali dijalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanajemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian. Contoh sistem operasi : DOS, Unix, Windows, Linux, IBM OS/2, Apple’s System (Macintosh) Peng. Tek. Sistem Informasi C Perangkat Lunak Sistem Utility Peng. Tek. Sistem Informasi C Perangkat Lunak Sistem a. b. Utility Sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu seperti memeriksa perangkat keras (hardware troubleshooting), memeriksa disket yang rusak, mengatur ulang isi harddisk (partisi, defrag). Tipe Utility Programs : Built in : windows explorer, disk cleanup, disk defragmenter Stand alone utility : winzip, norton utility, kaspersky Contoh utility : Norton Peng. Tek. Sistem Informasi C Utility Programs Utility Programs Examples 1. File Management Windows Explorer 2. Diagnostic Utility Norton Utilities 3. File Compression WinZip, WinRAR, PKZip 4. Antivirus Kaspersky, ACG, Avast 5. Defragmenter Disk Defragmenter, Norton Speed Disk 6. Disk Scanner Peng. Tek. Sistem Informasi C Application Software Peng. Tek. Sistem Informasi C Perangkat Lunak Aplikasi 1. 2. 3. 4. 5. 6. Bagian dari perangkat lunak yang banyak dijumpai dan terus berkembang. Suatu program paket yang dirancang dan dibuat khusus untuk kebutuhan tertentu, seperti : Word Processing (Pengolah Kata) Spread Sheet (Pengolah Angka) Program Database Program CAD (Computer Aided Design)/Pengolah Grafis Program Layout Artikel/Pengolah Tata Letak (Publisher) Aplikasi Multimedia Peng. Tek. Sistem Informasi C Word Processing 1. 2. 3. 4. 5. 6. 7. 8. Salah satu program aplikasi dimana dalam pengoperasiannya menggunakan text (Text Based). Biasanya dipakai untuk pembuatan naskah. Wordstar Profesional Word Perfect Chiwriter Microsoft Word Word Star Oppen Office Writer Adobe Page Maker WordPad Peng. Tek. Sistem Informasi C Spread Sheet 1. 2. 3. 4. 5. Program aplikasi yang berfungsi untuk bidang keuangan, pembukuan atau melakukan perhitungan secara otomatis. Biasanya dipakai untuk pembuatan tabel-tabel dan angka. Microsoft Excel Lotus 123 Open Office Calc Quattro Pro Supercheck Peng. Tek. Sistem Informasi C Program Database 1. 2. 3. 4. 5. 6. 7. Salah satu program aplikasi yang berfungsi untuk merancang atau membuat serta mengelola database. Biasanya dipakai untuk mengatur informasi-informasi sehingga dapat memudahkan pencarian atau penyimpanan. Microsoft Access SQL Server MySql Oracle Fox pro Paradox Dbase III, Dbase IV dan Foxbase Peng. Tek. Sistem Informasi C Program CAD (Computer Aided Design)/Pengolah Grafis 1. 2. 3. 4. Salah satu program aplikasi yang berfungsi untuk media lukis (alat lukis). Auto Cad Pro Design Corel Draw Adobe Photoshop Peng. Tek. Sistem Informasi C Program Layout Artikel 1. 2. 3. 4. 5. 6. 7. Salah satu program aplikasi yang berfungsi khusus untuk mengatur tata letak objek yang digunakan pada cover suatu media cetak/elektronik. Biasanya dipakai oleh perusahaan cetak mencetak, surat kabar atau penerbitan yang banyak memerlukan pengaturan bentuk, jenis dan tata letak. Page Maker Ventura Desktop Publishing Microsoft Publisher Harvard Publisher Newmaster Flash Corel Peng. Tek. Sistem Informasi C Aplikasi Multimedia Program yang berfungsi untuk mengolah multimedia seperti audio maupun video. 1. Winamp 2. Windows Media Player 3. FLV Player Peng. Tek. Sistem Informasi C Jenis-Jenis Software (Perangkat Lunak) 1. 2. Berdasarkan distribusinya, software dibagi menjadi 2, yaitu : Sofware Berbayar Software Gratis atau Free (Freeware, Free Software, Shareware, Adware) Peng. Tek. Sistem Informasi C Software Berbayar Perangkat lunak yang didistribusikan untuk tujuan komersil. Pengguna yang menggunakan software berbayar tidak diijinkan menyebarluaskan secara bebas software tersebut tanpa ijin penerbitnya. Contoh software berbayar : sistem microsoft windows, microsoft office, adobe photo shop. Peng. Tek. Sistem Informasi C Freeware (Perangkat Lunak Gratis) Perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu. Program perangkat lunak yang didistribusikan gratis tanpa biaya tambahan yang disediakan untuk pengguna secara bebas. Contoh freeware : suite browser dan mail client dan mozilla news. Peng. Tek. Sistem Informasi C Syarat Software Freeware Pengguna bebas menggunakan program untuk tujuan apapun. Pengguna bebas memeriksa atau menguji “kode sumber” untuk melihat bagaimana cara kerja program tersebut. Pengguna bebas untuk mendistribusikan program tersebut kepada orang lain baik gratis atau tidak. Pengguna bebas untuk memperbaiki program tersebut. Peng. Tek. Sistem Informasi C Free Software Free software bebas penggunaannya tetapi tidak harus gratis. Software komputer yang kode sumber pemrogramnya terbuka bagi setiap pengguna. Setiap orang dapat melihat atau memodifikasi kodenya dan dapat mendistribusikannya kembali. Kebebasan dalam memodifikasi atau mengubah kode sumber dengan tanggung jawab penuh dari si pengubah. Peng. Tek. Sistem Informasi C Shareware (Perangkat Lunak Trial) Shareware adalah software gratis dapat di download dan digunakan oleh pengguna tetapi penggunaan software tersebut ada batas waktunya. Program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan. Sesudah masa uji coba, software akan terkunci atau tetap berfungsi tetapi dibatasi. Contoh shareware : Antivirus Peng. Tek. Sistem Informasi C Sistem Pengoperasian dan Program Kontrol Sistem pengoperasian adalah satu set program komputer untuk mengendalikan sumber (resource) seperti unit pemrosesan pusat (CPU), main memory, secondary memory, input/output devide. Perisian aplikasi pengguna (users application software) tidak perlu menyediakan semua arahan yang diperlukan oleh komputer. Ini membolehkan pengatur cara memfokuskan usahanya kepada penyelesaian masalah kepada pelanggan. Program kontrol adalah rangkaian perintah untuk mengontrol suatu proses. Peng. Tek. Sistem Informasi C Utility dan Program Layanan Program utility atau program layanan adalah perangkat lunak komputer yang dirancang khusus untuk membantu mengelola dan menyesuaikan perangkat keras komputer, sistem operasi atau perangkat lunak aplikasi dengan melakukan satu tugas atau serangkaian tugas kecil. Utility software adalah jenis perangkat lunak sistem yang dirancang untuk membantu menganalisa, mengkonfigurasi, mengoptimalkan dan memelihara komputer. Peng. Tek. Sistem Informasi C Utility dan Program Layanan Utilitas perangkat lunak harus kontras dengan perangkat lunak aplikasi, yang memungkinkan pengguna untuk melakukan hal-hal seperti membuat dokumen teks, bermain game, mendengarkan musik atau surfing web. Alih-alih menyediakan jenis-jenis fungsionalitas berorientasi pengguna atau output-oriented. Contoh program utility : disk defragmenter, driver. Peng. Tek. Sistem Informasi C Program Aplikasi Pemakaian 1. 2. 3. 4. 5. 6. 7. 8. Program aplikasi pemakai adalah program yang dikembangkan untuk memenuhi kebutuhan tertentu pemakai. Contoh program aplikasi pemakai adalah : Pemrosesan kata Spreadsheets Aplikasi database Aplikasi numerik Aplikasi pendukung keputusan Aplikasi perancangan Aplikasi akuntansi Aplikasi audit Peng. Tek. Sistem Informasi C Peng. Tek. Sistem Informasi C