10/09/2014
Masrul Indrayana
Pendahuluan Sistem Komputer = Hardware + Software
+ Humanware Software sesungguhnya adalah Program Program adalah sederetan instruksi yang digunakan untuk mengendalikan komputer sehingga komputer dapat melakukan tindakan sesuai keinginan manusia
1
10/09/2014
Pengelompokan Software Berdasarkan Fungsi Perangkat Lunak Aplikasi (application software) Perangkat Lunak Sistem (system/ support
software) Berdasarkan cara mendapatkan dan hak pemakaian Perangkat Lunak Komersial, domain publik, shareware, freeware, rentalware, free software, open source
Application Software Adalah program yang biasa dipakai
oleh pemakai untuk melakukan tugas-tugas yang spesifik Contohnya untuk membuat dokumen, memanipulasi foto atau membuat laporan keuangan
2
10/09/2014
Support Software Adalah program yang digunakan untuk
mengontrol sumber daya komputer seperti CPU, input device dan output device Kedudukan program ini adalah sebagai perantara antara application software dan hardware Contohnya; sistem operasi (windows, Linux, Blackberry, Android dll)
Commercial Software • Perangkat lunak komersil biasa juga disebut
propritary software adalah perangkat lunak yang dijual secara komersil. • Setiap orang yang ingin menggunakannya harus membeli dan menginstalnya ke komputer • Memiliki copyright atau hak cipta dan licence • Hak cipta adalah suatu hak yang dilindungi hukum yang melarang seseorang untuk menyalin hak atas kekayaan intelektual tanpa ijin pemegangnya.
3
10/09/2014
Domain-public Software Adalah perangkat lunak yang tidak
disertai hak cipta dan memungkinkan siapa saja melakukan tindakan apa saja terhadap program tersebut Umumnya berupa kode sumber dan banyak dijumpai di internet
Shareware • Adalah perangkat lunak yang tersedia tanpa kode
sumber dan bisa digunakan oleh pemakai dengan tujuan untuk dievaluasi selama masa tertentu tanpa membayar. Setelah masa tersebut berlalu apabila pemakai ingin terus menggunakannya maka ia perlu membayar kepada pembuat software tersebut. • Berbeda dengan versi trial. Sharware tidak memiliki masa kadaluarsa
4
10/09/2014
Freeware Adalah perangkat lunak yang tersedia tanpa
kode sumber dan bebas digunakan oleh siapa saja tanpa membayar Alasan pembuatan freeware adalah untuk menarik penggunaan versi lebih lanjut yang bersifat komersil, memperoleh tanggapan, agar terkenal, benar-benar ingin membantu
Rentalware Adalah perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan cara membayar sewa. Sewa biasanya dilakukan per tahun
5
10/09/2014
Free Software • Adalah perangkat lunak yang dilengkapi kode sumber
yang memungkinkan siapa saja dapat menggunakan program tersebut dan bahkan ikut mengembangkannya • Ciri-cirinya: Pemakai memiliki kebebasan untuk menjalankan program untuk tujuan apa saja, memodifikasi, mendistribusikan secara gratis atau bayaran • Tujuan: menciptakan kebebasan dan menghindari pengontrolan program oleh sesuatu pihak
Open Sources Menghindari kata “free” dalam free
software Timbul dari ide seandainya semua orang dapat berpartisipasi dalam mengembangkan suatu software, tentu akan mempercepat software tersebut berevolusi ke tingkat kesempurnaan
6
10/09/2014
Versi - Rilis Versi menyatakan perubahan besar pada
software. Umumnya dinyatakan dengan bilangan seperti: 2.0, 3.0, 4.0 dsb Rilis menyatakan perubahan kecil terhadap versi yang sama. Umumnya dinyatakan dengan bilangan di belakang tanda titik seperti: 2.1, 3.11, 3.12 dsb
Interface Command-driven Graphical User Interface Dll (dalam tahap pengembangan)
7
10/09/2014
Application Software Perangkat lunak hiburan Perangkat lunak pendidikan Perangkat lunak edutainment Perangkat lunak produktivitas kerja Perangkat lunak bisnis Perangkat lunak khusus
Software Penunjang Produktivitas Jenis
Keterangan
Word Processing Menciptakan dokumen atau membuat surat. Mis; Word Spreadsheet
Pengolahan data dalam bentuk kumpulan sel yang memungkinkan untuk perhitungan secara dinamis mis; excel
Desktop Publishing
Menangani pembuatan buku, surat kabar dan iklan. Mis; coreldraw
Presentasi Grafik Untuk membuat bahan-bahan dan sebagai alat presentasi, diktat. Mis; powerpoint Komunikasi
Untuk melakukan komunikasi anta pemakai secara elektronis. Mis: opera
Personal Information Manager
Mengelola informasi yang berhubungan dengan jadwal, tugas, data rekanan atau klien dan keuangan
Manajemen Data Untuk mencatat, memanipulasi dan mengambil data
8
10/09/2014
Masrul Indrayana
System software adalah program yang
digunakan untuk mengontrol sumber daya komputer baik yang bersifat internal maupun eksternal System software dapat berupa sistem operasi, utilitas, device driver dan penerjemah bahasa
9
10/09/2014
Sistem Operasi Adalah perangkat lunak dasar yang berfungsi
sepenuhnya untuk mengendalikan sistem komputer 3 fungsi utama; manajemen proses mencakup penyiapan, penjadwalan
dan pemantauan proses, manajemen sumber daya berkaitan pengendalian hardware manajemen data berupa pengendalian data input/output
Sistem Operasi PC Sistem Operasi Dos Windows 95/98/Me/Xp Windows NT/2000 Novell NetWare OS/2 Unix Linux
Keterangan Disk Operating System 1982 Microsoft, Antarmuka grafis, multitask, workgroup, client/server, plug and play Biasa digunakan untuk server, multitask, multiprocess, 1993 Sistem operasi LAN IBM PC Digunakan untuk berbagai platform komputer Linus Torvalds, open source, 1990-an
10
10/09/2014
Utilitas Adalah program yang dipakai secara
langsung oleh pemakai untuk melakukan kegiatan yang berhubungan dengan pengendalian atau pengalokasian sumber daya dalam komputer Contohnya; ScanDisk pada windows,
Utilitas berdasarkan fungsi Backup; adalah program yang berfungsi untuk menyalin program atau data yang terdapat pada hard disk komputer ke suatu piranti penyimpan eksternal Data recovery; adalah program yang berfungsi untuk melakukan perbaikan atau pemulihan data yang rusak pada hard disk Antivirus; adalah program yang berguna untuk menangani penularan virus dalam komputer Kompresi data; adalah program yang berguna untuk mengurangi ukuran berkas dalam proses penyimpanan Defragmentasi dan format
11
10/09/2014
Device Driver Adalah program yang berfungsi
untuk membantu komputer mengendalikan piranti-piranti pheriperal Contohnya; Software printer
Penerjemah Bahasa Assembler; program yang digunakan untuk
menerjemahkan kode sumber ke dalam bahasa mesin Kompiler; program penerjemah yang mengkonversi semua kode sumber (kecuali assembler) menjadi kode obyek Interpreter; program yang menerjemahkan per satu instruksi dalam kode sumber
12
10/09/2014
Topik Menarik Internet
Virtual reality
Chating
Artificial
Yahoo messenger
intelligence, Robotika dan cyborg ATM dan GPS dan VoIP
Facebook Blog Multimedia Telekonferens
13