Skip to main content

Pembagian Software Berdasarkan Fungsi Kinerja,Tipe Dan Contohnya | Sempetbaca


Assalamualaikum
Ketemu lagi nih, di postingan kali ini mau share tentang pengenalan software berdasarkan kinerja dan tipe nya untuk penjelasannya silahkan simak di bawah yaa...

Software adalah sekumpulan kode yang ber susun ter struktur,kode kode tersebut berarti perintah sebagai perantara perintah pengguna (user) untuk dijalankan oleh komputer.software diciptakan oleh ahli pemrograman komputer,semangat belajar,tekun dan pantang menyerah adalah modal yang harus dimiliki seorang programmer.

Pembagian software berdasarkan fungsi kinerja serta tipenya adalah sebagai berikut.
1.Berdasarkan fungsi dan kinerja nya
Berdasarkan fungsi dan kinerja nya software dapat di kelompok kan menjadi 3 jenis yaitu:

A.Software sistem operasi
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan menyamakan penggunaan serta pemanfaatan sumber daya sistem komputer,fungsi dari sistem operasi adalah sebagai berikut.
1.sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna
2.sistem operasi ibarat pemerintah dalam suatu negara dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar untuk menghindari konflik yang terjadi pada saat pengguna mana yang dapat mengakses suatu sumber daya,sistem operasi  sering disebut sebagai resource allocator
3.satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu
4.tugas terpenting dari sistem operasi adalah mengatur physical devices dan menampilkan abstraksi mesin virtual dari aplikasi (Interface Applications)

Dari fungsi sistem operasi diatas dapat disimpulkan bahwa penggunaan sistem operasi mempunya tujuan lain antara lain.
1. Kenyamanan :membuat penggunaan komputer menjadi lebih nyaman
2. Efisien    :penggunaan sumber daya sistem komputer secara efisien
3. Berevolusi :sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan pengujian serta pengajuan sistem yang baru dan
4. Cara kerja sistem operasi pada hardware komputer.
Saat ini sistem operasi multiguna terdiri dari CPU (Central Processing Unit) serta sejumlah device controller yang dihubungkan melalui bus yang menyediakan akses ke memori,setiap device controller bertugas mengatur perangkat tertentu contohnya disk drive,audio device dan video display,CPU dan device controller dapat dijalankan secara bersamaan namun demikian diperlukan mekanisme sinkronisasi untuk mengatur akses ke memori pada saat pertama kali dijalankan atau pada saat boot terdapat sebuah program awal mesti dijalankan program awal ini disebut bootstrap,program ini berisi semua aspek dari sistem komputer mulai dari register CPU,device controller sampai isi memori,interupsi merupakan bagian penting dari sistem arsitektur komputer dan setiap komputer memiliki mekanisme yang berbeda interupsi bisa terjadi apabila perangkat keras (hardware) atau perangkat lunak (software) meminta “layanan”  oleh prosesor,apabila terjadi interupsi maka prosesor menghentikan proses yang sedang dikerjakan kemudian beralih mengerjakan service routine untuk melayani interupsi tersebut,setelah selesai mengerjakan service routine maka prosesor kembali melanjutkan proses yang tertunda.

Sistem operasi berdasarkan tampilan nya atau interface dapat dibedakan menjadi 2 yaitu :
1.Command Line Interface (CLI)
Yaitu sistem operasi yang masih menggunakan tampilan layar hitam putih dan hanya berbentuk tulisan tulisan saja tanpa ada gambar atau warna,sistem operasi jenis ini hanya bisa dilakukan dengan menggunakan keyboard saja biasanya sistem operasi jenis ini hanya digunakan pada sistem operasi jenis LINUX dan DOS.
2.Graphical User Interface (GUI)
Yaitu sistem operasi yang mempunyai tampilan menarik dengan adanya tulisan,gambar dan tool-tool yang mempermudah user menggunakan sistem operasi ini,untuk sistem operasi jenis ini sudah dapat dilakukan dengan menggunakan mouse untuk memilih menu atau meng klik dokumen yang ingin dijalankan,sistem operasi yang menggunakan interface GUI ini dapat kita jumpai pada sistem operasi windows,Linux,Macintosh,dan lainnya.

2.Sistem Operasi Berdasarkan Tipe nya
Berdasarkan tipenya perangkat lunak dapat dibagi menjadi beberapa jenis yaitu :
A. Perangkat Lunak Berpemilik (Proprietary Software)
perangkat lunak ini kadang disebut juga perangkat lunak komersial meskipun perangkat lunak lainnya juga bisa disebut komersial,perangkat lunak berpemilik artinya hanya dimiliki oleh pembuat atau atau pemillik hak ciptanya,hak cipta adalah hak yang dimiliki pembuat perangkat lunak dan kita hanya dapat menggunakan setelah mendapatkan izin atau membayar lisensi kepada pemilik hak cipta perangkat lunak berpemilik ini jika tidak membayar lisensi berarti melakukan pelanggaran hukum atau undang undang hak cipta sehingga di sebut juga membajak perangkat lunak,contoh perangkat lunak berpemilik adalah Microsoft Windows,Microsoft Office,Adobe Photoshop,Macromedia,Dreamweaver,dsb.
BPerangkat Lunak Domain Publik
perangkat lunak ini tidak disertai hak cipta dan memungkinkan siapa saja melakukan tindakan apapun terhadap program tersebut termasuk membuang nama penciptanya dan memperlakukannya sebagai karya ciptaa nya sendiri dan mengenalkan hak cipta perangkat lunak seperti berupa kode sumber (source code)
dan banyak dijumpai di internet.
C.Shareware
Merupakan perangkat lunak yang tersedia tanpa kode sumber dan bisa digunakan selama batas waktu tertentu tanpa harus membayar jika sesudah waktu tersebut berlalu dan pemakai bermaksud tetap menggunakann nya maka ia perlu membayar ke pada pembuat perangkat lunak tersebut berbeda dengan versi trial shareware tidak memiliki masa kadaluarsa,artinya pemakai tetap dapat menggunakan perangkat lunak tersebut walaupun batas uji telah berakhir tentunya dengan beberapa keterbatasan kelengkapan software tersebut,tujuan pembuatan shareware adalah untuk mendapatkan bantuan dana dari pemakai guna pengembangan lebih lanjut.
D.Freeware
Merupakan perangkat lunak yang dapat digunakan tanpa perlu membayar sama sekali namun kode sumbernya tidak dapat dilihat maupun diubah.
Berbagai alasan pembuatan freeware adalah sbb:
1. sebagai penarik minat pemakai untuk membeli versi lebih lanjut dengan fitur yang lebih lengkap dan bersifat komersil.
2. pembuat menginginkan tanggapan dari pemakai sehingga ia dapat mengembangkannya ke versi yang lebih bagus
3. pembuat ingin menyebarluaskan karyanya supaya ia menjadi terkenal
4. pembuat benar benar ingin membantu pemakai dalam melaksanakan tugas tertentu tanpa harus membeli perangkat lunak komersil.
E. Rentalware
Yaitu perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan cara membayar sewa yang biasanya dilakukan pertahun.
F. Perangkat Lunak Bebas (Free software)
Perangkat lunak memiliki tujuan agar setiap orang dapat mendapatkan manfaat dari perangkat lunak secara bebas sehingga setiap orang dapat menjalankan,menggandakan,menyebarluaskan,mempelajari,mengubah dan meningkatkan kinerja perangkat lunak.
Kebebasan yang diberikan perangkat lunak bebas dijamin oleh copyleft yaitu suatu cara yang dijamin oleh hukum untuk melindungi kebebasan para pengguna perangkat lunak bebas,dengan adanya copyleft maka suatu perangkat lunak bebas beserta hasil perubahan dari kode sumbernya akan selalu menjadi perangkat lunak bebas,kebebasan yang diberikan melalui perlindungan copyleft inilah yang membuat suatu program dapat menjadi perangkat lunak bebas.
Istilah free software ini dirancang oleh Richard Stallman untuk menyatakan perangkat lunak yang disertai dengan kode sumber yang memungkinkan siapa saja dapat menggunakan program tersebut dan bahkan ikut mengembangkannya.
G.Open Source
Perangkat lunak sumber terbuka (open source) memiliki kode sumber (source code) yang bebas di download dan di sebarluaskan dengan menganut kaidah dan etika tertentu,pengembangan nya dilakukan oleh suatu komunitas tertentu dan mereka akan saling bertukar informasi untuk mengembangkan perangkat lunak tersebut agar menjadi lebih baik
Istilah open source dikemukan oleh oleh Eric Raymond pada tahun 1998 dan dimaksudkan untuk menghilangkan makna “Free” pada “Free Software” yang ambigu karena dalam bahasa inggris kata tersebut memiliki arti yang bermacam macam yakni free dalam artian gratis atau pun kebebasan,hak hak yang disediakan pada open source antara lain adalah:
1.hak untuk membuat salinan program dan mendistribusikan salinan tersebut
2.hak untuk mengakses kode sumber sebagai syarat untuk bisa melakukan modifikasi
3.hak untuk melakukan pengembangan terhadap program.

Comments