Selasa, 21 Oktober 2014

Software

SOFTWARE      


1.Pengertian
Software atau perangkat lunak (program) merupakan deretan intruksi yang digunakan untuk mengendalikan komputer sehingga komputer dapat melakukan tindakan sesuai yang dikehendaki pembuatnya.
2.  Klasifikasi
Berdasarkan fungsinya :
·         Perangkat lunak aplikasi (application software) adalah program yang biasa digunakan untuk melakukan tugas-tugas yang spesifik seperti;membuat dokumen,laporan keuangan, dan atau sekedar mencari hiburan missal;memanipulasi foto.
·         Perangkat lunak sistem ( system software atau support software) adalah program yang digunakan untuk mengontrol sumber daya komputer,seperti CPU dan peranti masukan /keluaran.Sebagai perantara antara program aplikasi dan perangkat keras komputer.Contohnya yaitu system operasi (misalnya Windows dan Linux).
Berdasarkan cara mendapatkan dan hak pemakaian :
·         Perangkat lunak komersial (commercial software) adalah perangkat lunak yang dijual secara komersial.Perangkat lunak ini juga disertai lisensi yang melarang pembeli menyalin perangkat lunak untuk diberikan kepada orang lain ataupun untuk dijual kembali.Contoh perangkat lunak komersial adalah Microsoft Office dan Adobe Photoshop.
·         Rentalware adalah perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan cara membayar sewa.Biasanya dilakukan per tahun.
·         Perangkat lunak domain-publik adalah perangkat lunak yang tidak disertai hak cipta dan memungkinkan siapa saja melakukan tindakan apa saja terhadap program tersebut,termasuk membuang nama penciptanya dan memperlakukannya sebagai karya ciptanya sendiri dan mengenakan hak cipta.Umumnya berupa kode sumber dan banyak dijumpai pada internet.
·         Shareware adalah perangkat lunak yang dilindungi hak cipta dan bisa dise barkan secara gratis,tetapi untuk melanjutkan pemakaiannya,konsumen harus memberi kontribusi dalam bentuk uang atau membayar biaya registrasi.Tujuan pembuatan shareware adalah untuk mendapatkan bantuan dana dari pemakai guna pengembangan lebih lanjut.
·         Freeware adalah perangkat lunak yang tersedia tanpa kode sumber  dan bebas digunakan oleh siapa saja tanpa perlu membayar.
·         Free Software adalah istilah yang dicanangkan oleh Richard Stallman,menyatakan pernagkat lunak yang dilengkapi dengan kode sumber yang memungkinkan siapa saja dapat menggunakan program tersebut dan bahkan ikut mengembangkannya.Informasi lebih lanjut tentang free software dapat dilihat pada http://www.free-soft.org/.
·         Open source dikemukakan oleh Eric Raymond,timbul dari ide bahwa seandainya setiap orang dapat berpartipasi dalam mengembangkan suatu perangkat lunak tentu perangkat lunak tersebut akan segera berevolusi menuju ke tingkat kesempurnaan.Secara prinsip yang tergolong sebagai free software juga memenuhi kriteria orpen source.Untuk memperoleh informasi lebih lanjut bisa mengakses http://www.opensource.org. 
3. .Istilah Versi (version) dan Rilis (release)
·         Versi menyatakan perubahan besar pada perangkat lunak.Umumnya dinyatakan dengan bilangan : 2.0,3.0,4.5.0, dan sebagainya.Notasi lain terkadang digunakan seperti Microsoft Office yang menggunakan kode tahun sehingga terdapat Office 97 dan Office 2000.
·         Rilis menyatakan perubahan kecil terhadap versi yang sama.Biasa dinyatakan dengan angka di belakang tanda titik.Contoh versi 3.1 bisa menjadi 3.1,3.11,dan 3.12. 
4.Perangkat Lunak Aplikasi
           Biasa digunakan untuk melakukan tuga-tugas yang spesifik seperti mengetik dokumen.
                        Digolongkan menjadi :
·         Perangkat lunak hiburan,mencakup program-program permainan (game), program untuk memainkan musik (misal WinAmp,KMPlayer), dan program untuk memainkan film (misal Xing).
·         Perangkat lunak pendidikan,berguna untuk mempelajari atau mereferensi suatu pengetahuan.Dalam kategori ini adalah program kamus, ensiklopedi, pelajaran bahasa asing,ilmu pengetahuan dan simulasi.
Adakalanya sebuah program menggabungkan kemampuan pendidikan dan hiburan sekaligus.Biasa disebut edutainment,seperti program untuk anak-anak yang mendukung unsure hiburan sekaligus pendidikan.
·         Perangkat lunak bisnis,digunakan untuk menangani aplikasi bisnis.Misalnya program untuk menangani persediaan barang,pencatatan dan pembayaran piutang, dan registrasi mahasiswa (system akademis).
·         Perangkat lunak  produktivitas kerja,untuk meningkatkan produktivitas kerja yang umum dipakai orang.Misalnya Microsoft Words,M.Excel,CorelDraw,dan sebagainya.
4.1.Word Processing atau pengolah kata merupakan kelompok perangkat lunak yang fungsi utamanya adalah untuk membuat dokumen.Kemampuan pengolah kata yang sangat bervariasi.Contoh aplikasi pengolah data : Microsoft Word,StarOffice Writer,WordPerfect.
4.2. Spreadsheet,tampilannya yang khas berupa sekumpulan sel.Setiap sel dinyatakan dengan nama baris (angka) dan kolom (huruf). Dalam sel ini,pemakai dapat menuliskan teks,angka,dan bahkan rumus.Secara otomatis jika memakai rumus,spreadsheet melakukan perhitungan.Sekiranya nilai-nilai yang terlibat dalam rumus ada yang diubah,itu otomatis diulang.H    al ini sifatnya melakukan analisis  what-if (dalam pengambilan keputusan).Selain itu,menyajikan data dalam bentuk grafik,seperti diagram batang,lingkaran,maupun garis.Contoh aplikasi ini : Excel,StarOffice Cale,Lotus 1-2-3.
4.3.Dekstop Publishing adalah  perangkat lunak yang biasa digunakan oleh percetakan untuk menghasilkan produk cetakan seperti brosur atau kartu undangan.Umumnya,dapat menggabungkan berbagai berkas yang dihasilkan oleh perangkat lunak lain,misal :
·         Dokumen dari pengolah kata,
·         Gambar buatan yang dilakukan melalui Paint,
·         Gambar hasil scanner.
                  Contoh apliaksi ini : CorelDraw,Publisher,InDesign.
4.4. Perangkat lunak presentasi grafik berguna untuk membuat bahan presentasi dan juga sekaligus untuk melaksanakan presentasi.Bisa menajikan teks,gambar dan grafik.Banyak fitue seperti menambahkan animasi,film yang di rekam dengan kamera video.Contoh aplikasi ini : Power Point,StarOffice Impress,WordPerfect Presentation.
4.5. Perangkat luation rnak komunikasi berguna untuk melakukan komunikasi antarorang melalui surat elekronik (e-mail).Contoh perangkat lunak ini : Outlook Express,PerfectOffice,Netscape Messenger.
4.6. Personal Information Manager(PIM) ,merupakan program yang ingin mengelola informasi pribadi seperti jadwal,tugas,data klien,dan keuangan.Contoh aplikasi ini: Commance,Computer Organizer,Microsoft Outlook.
4.7. Perangkat lunak manajeman data atau DBSM (Database Management System) adalah program yang berguna untuk mencatat,memanipulsi,dan mengambil data  dengan cara yang mudah dan cepat.Contoh DBSM yang biasa dipakai : Access,Paradox,Visual FoxPro.
              5.   Perangkat Lunak Sistem
              Perangkat lunak sistem dapat berupa :
·         Sistem Operasi,adalah perangkat lunak dasar yang berfungsi sepenuhnya untuk mengendalikan sistem komputer.Contoh : Windows,UNIX,dan Linux.
·         Utilitas,adalah program yang dipakai secara langsung oleh pemakai untuk melakukan kegiatan yang berhubungan dengan pengendalian atau pengkondisian sumber daya dalam sistem komputer.Contoh: ScanDisk pada Windows,atau tar pada UNIX dan Linux.
·         Device driver,adalah program yang berfungsi untuk membantu komputer mengendalikan peranti-peranti peripheral.Contohnya ketika perlu menginstal program bawaan printer agar komputer bisa mengenali printer tersebut.Program itu yang disebut device driver.
·         Penterjemah bahasa,adalah program yang menterjemahkan program yang dibuat oleh pemrogram menjadi bentuk yang dpat dijalankan oleh komputer secara langsung.         
5.2.1 Fungsi Sistem Operasi
·         Manajemen proses mencakup penyiapan,penjadwalan,dan pemantauan,proses pada komputer.
·         Manajemen sumber daya (CPU,memori utama,dan peranti masukan/keluaran) berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam sistem komputer yang dilakukan oleh perangkat lunak sistem ataupun perangkat lunak aplikasi yang sedang dijlankan komputer.
·         Manajemen data berupa pengendalian terhadap data masukan/keluaran, termasuk dalam hal pengalokasian dalam peranti penyimpan sekunder maupun dalam memori utama.
Selain itu,sistem operasi umunya mempunyai sarana untuk mengelola keamanan.Mengaharuskan pemakai memasukkan nama pemakai dan password sebelum mengakses komputer.
            5.2.2 Macam Sistem Operasi
Di lingkungan PC,Windows dan Linux merupakan contoh sistem operasi populer.Di lingkungan mainframe ,MVS (Multiple Virtual System) merupakan sistem operasi yang paling umum digunakan.Di lingkungan minicomputer,setiap vendor memiliki sistem operasi tersendiri.Contoh-contoh nya :VAX/VMS (minicomputer DEC),AOS dan DG (minicomputer Data General) dsb.Yang populer di PC sebagai berikut : DOS,Windows 95,98,Me,XP,NT,2000,Novell NetWare,OS/2,UNIX,Linux.
            5.2.3 Penanganan Proses dalam Sistem Operasi
·         Multiprograming,adalah suatu metode yang memungkinkan dua buah program atau lebih dijalankan secara serentak dalam sebuah komputer dan berbagi sumber daya dalam waktu yang berlainan.
·         Time-sharing,adalah suatu metode yang dipakai sistem operasi yang memungkinkan sejumlah pemakai dapat berinteraksi dengan proses yang dibuatnya karena setiap proses akan ditangani oleh CPU secara bergantian dalam jumlah waktu yang sama.
·         Penyimpanan virtual adalah suatu metode yang menangani sejumlah program dengan membagi program-program tersebut ke dalam bagia-bagian dari setiap proses yang ditaruh dalam memori utama per satu waktu.
·         Multitasking adalah suatu kemampuan yang memungkinkan seorang pemakai menjalankan sejumlah program dalam waktu yang sama.
·         Multiprocessing adalah suau kemampuan sistem operasi yang menjalankan dua atau lebih intruksi secara serentak dengan menggunakan sejumlah CPU dalam sebuah komputer.
5.3.1 Program Untuk Pencadangan
            Pencadangan (backup) berarti menyalin program atau data yang terdapat pada hard disk komputer ke suatu peranti pnyimpan eksternal dengantujuan agar sekiranya terjadi kerusakan pada hard disk komputer maka salinan tesebut dapat digunakan.Contoh program ini : Norton Backup (Symantic),UINIX dan Linux terdapat utilitas seperti tar,pio,dan dd.
5.3.2 Program Pemulihan Data
            Berfungsi untuk melakukan perbaikan atau pemulihan data yang rusak secara fisik.Contoh program yang terkenal yaitu Norton Utilities.
5.3.3 Program Anti Virus
            Berguna menangani penularan virus dalam komputer.Beberapa program anti virus dapat melakukan pencegahan terhadap penularan virus,selain itu dapat melakukan pemulihan berkas yang terkena virus.Contoh program ini yaitu McAffe VirusScan dan Norton AntiVirus.
5.3.4 Program Komperasi Data
            Komperasi data merupakan upaya yang biasa dilakukan pemakai komputer dengan tujuan agar berkas yang berukuran besar dapat disimpan dengan ukuran yang  jauh lebih kecil.Contoh program yang terkenal yaitu WinZip dan PK Zip.Di lingkunagan Linux terdapat utilitas bernama gzip.
5.3.5 Program Untuk Melakukan Defragmentasi
            Defragmentasi adalah suatu upaya untuk menghilangkan fragmentasi. Fragmentasi adalah keadaan ynag membuat bagian dari berkas-berkas pada hard disk atau disket tidak berada pada lokasi yang bersebelahan melainkan berserakan pada berbagai sektor yang berjauhan.Pengaruh nya pengaksesan jadi lambat.Program untuk melakukan defragmentasi disebut defragger atau defragmenter.Disk Defragmenter contoh utilitas pada Microsoft Windows.
5.3.6 Pemformat Disk
            Memformat disk adalah tindakan yang dilakukan untuk menyiapkan disket atau hard disk agar bisa digunakan untuk menyimpan data atau program.Bisa menggunakan program pemformat disk.

           


Sumber: 

Kadir,Abdul.Terra Ch.Triwahyuni.2003.Pengenalan Teknologi Informasi;Yogyakarta.Andi






Tidak ada komentar:

Posting Komentar