Buatlah pengklasifikasian perangkat lunak dan jelaskan kegunaan masing masingnya berikan Contoh

Tahukah kamu?

Perangkat lunak (software) memiliki beberapa karakteristik dan klasifikasi, diantaranya:

Karakteristik Perangkat Lunak

Setiap individu menilai perangkat lunak secara berbeda. Ini karena mereka terlibat dengan perangkat lunak dengan cara yang berbeda. Misalnya, pengguna ingin perangkat lunak tampil sesuai dengan kebutuhan mereka. Demikian pula, pengembang (developer) yang terlibat dalam perancangan, pengkodean, dan pemeliharaan perangkat lunak mengevaluasi perangkat lunak dengan melihat karakteristik internalnya, sebelum mengirimkannya ke pengguna. Karakteristik perangkat lunak dikelompokkan menjadi enam komponen utama.

  • Functionality: Mengacu pada tingkat kinerja perangkat lunak terhadap tujuan yang telah ditentukan.
  • Reliability: Mengacu pada kemampuan perangkat lunak untuk menyediakan fungsionalitas yang diinginkan dalam kondisi tertentu.
  • Usability: Mengacu pada sejauh mana perangkat lunak dapat digunakan dengan mudah.
  • Efficiency: Mengacu pada kemampuan perangkat lunak untuk menggunakan sumber daya sistem dengan cara yang paling efektif dan efisien.
  • Maintainability: Mengacu pada kemudahan modifikasi yang dapat dilakukan dalam sistem perangkat lunak untuk memperluas fungsinya, memperbaiki kinerjanya, atau memperbaiki kesalahannya.
  • Portability: Mengacu pada kemudahan pengembang perangkat lunak (software developer) mana yang dapat mentransfer perangkat lunak dari satu platform ke platform lainnya, tanpa (atau dengan minimum) perubahan. Secara sederhana, ini mengacu pada kemampuan perangkat lunak untuk berfungsi dengan baik pada berbagai platform perangkat keras (hardware) dan perangkat lunak (software) tanpa membuat perubahan apa pun di dalamnya.

Selain karakteristik yang disebutkan di atas, robustness dan integrity juga penting. Robustness mengacu pada sejauh mana perangkat lunak dapat tetap berfungsi meskipun dilengkapi data yang tidak valid sementara integrity mengacu pada sejauh mana akses yang tidak sah terhadap perangkat lunak atau data dapat dicegah.

Buatlah pengklasifikasian perangkat lunak dan jelaskan kegunaan masing masingnya berikan Contoh

Klasifikasi Perangkat Lunak

Perangkat lunak dapat diterapkan di berbagai bidang seperti bisnis, pendidikan, sektor sosial, dan bidang lainnya. Ini dirancang agar sesuai dengan beberapa tujuan spesifik seperti pemrosesan data, berbagi informasi, komunikasi, dan sebagainya. Hal ini diklasifikasikan menurut berbagai potensi aplikasi. Klasifikasi ini tercantum di bawah ini.

  • System software: Kelas perangkat lunak ini mengelola dan mengendalikan operasi internal sistem komputer. Ini adalah sekelompok program yang bertanggung jawab untuk menggunakan sumber daya komputer secara efisien dan efektif. Misalnya, sistem operasi adalah system software, yang mengendalikan perangkat keras, mengelola fungsi memori dan multitasking, dan bertindak sebagai antarmuka antara program aplikasi dan komputer.
  • Real-time software : Kelas perangkat lunak ini mengamati, menganalisa, dan mengendalikan kejadian dunia nyata saat terjadi. Umumnya, sistem real-time menjamin respon terhadap peristiwa eksternal dalam jangka waktu tertentu. Sebagai contoh perangkat lunak real-time (real-time software) adalah perangkat lunak yang digunakan untuk peramalan cuaca yang mengumpulkan dan memproses parameter seperti suhu dan kelembaban dari lingkungan luar untuk memperkirakan cuaca. Sebagian besar organisasi pertahanan di seluruh dunia menggunakan perangkat lunak real-time untuk mengendalikan perangkat keras militer mereka.
  • Business software : Kelas perangkat lunak ini banyak digunakan di daerah di mana pengelolaan dan pengendalian kegiatan keuangan sangat penting. Komponen fundamental dari sistem bisnis terdiri dari perangkat lunak penggajian, inventaris, dan akuntansi yang memungkinkan pengguna mengakses data yang relevan dari database. Kegiatan ini biasanya dilakukan dengan bantuan perangkat lunak bisnis khusus yang memfasilitasi kerangka kerja yang efisien dalam operasi bisnis dan keputusan manajemen.
  • Engineering and scientific software : Kelas perangkat lunak ini telah muncul sebagai alat bantu yang ampuh dalam penelitian dan pengembangan teknologi generasi berikutnya. Aplikasi seperti studi tentang benda langit, aktivitas di bawah permukaan, dan pemrograman jalur orbit untuk angkutan luar angkasa sangat bergantung pada perangkat lunak teknik dan ilmiah. Perangkat lunak ini dirancang untuk melakukan perhitungan yang tepat terhadap data numerik kompleks yang diperoleh selama lingkungan real time.
  • Artificial intelligence (AI) software : Kelas perangkat lunak ini digunakan dimana teknik pemecahan masalah bersifat non-algoritmik. Solusi dari masalah tersebut umumnya tidak sesuai dengan perhitungan atau analisis langsung. Sebaliknya, masalah ini memerlukan strategi pemecahan masalah spesifik yang mencakup sistem pakar (expert system), pengenalan pola (pattern recognition), dan teknik bermain game (game-playing techniques). Selain itu, mereka melibatkan berbagai jenis teknik pencarian yang mencakup penggunaan heuristik. Peran perangkat lunak kecerdasan buatan (AI software) adalah menambahkan tingkat kecerdasan tertentu ke perangkat keras mekanis agar pekerjaan yang diinginkan dilakukan dengan cara yang tangkas.
  • Web-based software : Kelas perangkat lunak ini bertindak sebagai antarmuka antara pengguna dan Internet. Data di internet berupa teks, audio, atau format video, yang dihubungkan dengan hyperlink. Web browser adalah perangkat lunak yang mengambil halaman web dari Internet. Perangkat lunak ini menggabungkan instruksi eksekusi yang ditulis dalam bahasa script khusus seperti CGI atau ASP. Selain menyediakan navigasi di Web, perangkat lunak ini juga mendukung fitur tambahan yang berguna saat berselancar di Internet.
  • Personal computer (PC) software : Kelas perangkat lunak ini digunakan untuk penggunaan resmi (official) dan pribadi (personal). Pasar perangkat lunak komputer pribadi telah berkembang dalam dua dekade terakhir dari editor teks (text editor) biasa hingga pengolah kata (word processor) dan dari kuas sederhana hingga perangkat lunak editing gambar (image-editing software) tingkat lanjut. Ini telah muncul sebagai alat bantu serbaguna untuk aplikasi rutin.

AYO LANJUTKAN minat, potensi, cita-cita dan passion mu di bidang rekayasa perangkat lunak (software engineering) dengan bergabung bersama kami di S1 Rekayasa Perangkat Lunak (S1 RPL) ST3 Telkom Purwokerto. S1 Rekayasa Perangkat Lunak ST3 Telkom berkomitmen untuk mencetak software engineer yang akan memenuhi kebutuhan dunia industri.

Pendaftaran mahasiswa baru dibuka sampai 8 September 2017. Khusus kalian lulusan SMK jurusan RPL mendapatkan FREE 50% Dana Pembangunan.

Untuk pendaftaran silahkan menghubungi Customer Service Center ST3 Telkom di Jl. DI. Panjaitan No. 128 Purwokerto (0281) 641629.

Website: www.st3telkom.ac.id

Atau di: http://pmb.st3telkom.ac.id

Fan Page: ST3 TELKOM

Instagram: pmbst3telkom

Line: st3telkom

WA: 081228319222 (Prima) atau 085101624154 (Ira)

Bicara tentang perangkat komputer pasti tidak lepas dari istilah software. Pengertian software atau perangkat lunak adalah sebuah program bagian dari sistem komputerisasi yang diformat secara digital, sehingga tidak terlihat bentuk fisiknya.

Peran utama software adalah sebagai penghubung antara pengguna dengan hardware atau perangkat keras. Tanpa adanya sebuah software, komputer hanya berupa mesin elektronik yang tidak bisa digunakan. Sehingga antara software dan hardware memiliki keterkaitan satu sama lain agar komputer bisa hidup dan dioperasikan oleh penggunanya.

Fungsi Software

Buatlah pengklasifikasian perangkat lunak dan jelaskan kegunaan masing masingnya berikan Contoh

Sebuah software berfungsi sebagai penyedia sistem operasi utama dan sistem operasi pendukung dalam komputer. Kemudian software akan mengatur hardware atau perangkat keras agar dapat bekerja secara responsif dalam menjalankan suatu perintah.

Selain itu, software juga berfungsi sebagai penerjemah bahasa pemrograman atau “perintah” dari software lainnya. Setelah bahasa pemrogaman tersebut elesai diintetifikasi, kemudian software akan meneruskannya pada hardware.

Baca Juga »  16 Aplikasi Meeting Online Gratis, Saatnya Work From Home!

Jenis Software

Software memiliki beberapa macam jenis. Yang pertama adalah Operating System atau sistem operasi. Sistem operasi ini memiliki peran sebagai pengelola utama sumber daya komponen dalam komputer. Tanpa adanya sistem operasi, komputer tidak dapat menjalankan tugas apa-apa. Contoh sistem operasi diantaranya Windows, Linux, DOS, dan UNIX.

Jenis software yang kedua adalah Programming Language atau bahasa pemrograman. Bahasa pemrograman adalah sebuah format rumus yang berfungsi untuk menerjemahkan aplikasi pada program komputer. Bahasa pemrograman memberikan sebuah instruksi standar yang akan melibatkan sintak serta semantik. Contohnya adalah PHP, Java, dan Microsoft Visual Basic.

Selanjutnya adalah Application Program atau program aplikasi. Program aplikasi merupakan sebuah perangkat lunak yang berfungsi untuk menjalankan tugas secara spesifik. Misalnya untuk pekerjaan dalam bidang akuntansi, administrasi, presentasi, dan lain-lain. Contohnya yaitu Microsoft Office, MYOB, OpenOffice.org, dan masih banyak lainnya.

Baca Juga »  Pengertian Firewall, Fungsi, Jenis dam Cara Kerjanya

Klasifikasi Software Berdasarkan Distribusi

Selain pengertian software serta jenisnya, software juga memiliki klasifikasi berdasarkan pada proses distribusinya. Yang pertama adalah Freeware, yakni sebuah perangkat lunak yang bisa Anda miliki secara gratis. Namun biasanya, fitur pada perangkat lunak ini kurang lengkap sehingga tidak cocok untuk menjalankan tugas yang mendetail.

Selanjutnya yakni Adware, sebuah perangkat lunak atau software yang bisa Anda dapatkan secara gratis tetapi berisi iklan-iklan yang akan muncul pada layar monitor Anda. Ada lagi yaitu Spyware, software yang dirancang khusus untuk memantau aktivitas penggunanya. Beberapa orang justru menyalahgunakan spwyware dengan untuk mencuri data-data dari komputer lainnya.

Klasifikasi berikutnya yakni Open Source, software ini menyediakan sumber kode-kode yang dapat dirubah, ditingkatkan, atau bahkan disebarluaskan. Software ini bisa Anda dapatkan secara gratis namun dengan lisensi General Public License (GPL).

Terakhir adalah Shareware, yaitu sebuah software yang bisa didapatkan secara gratis namun dengan durasi waktu yang terbatas, biasanya sekitar 15 hari sampai 30 hari. Tujuannya adalah agar penggunanya bisa mencoba mengeksplorasi fitur-fitur yang tersedia. Kemudian pengguna harus merogoh kocek untuk mendapatkan fitur secara penuh dan waktu yang tidak terbatas.

Baca Juga »  Pengertian PHP, Fungsi dan Kelebihannya

Baca Juga : Karakteristik Software Untuk Komputer Yang Perlu Anda Tahu

Demikian pembahasan mengenai pengertian software, fungsi dan jenis-jenisnya. Dengan mengetahui secara detail tentang software maka wawasan Anda sebagai pengguna akan semakin bertambah. Selain itu juga dapat memudahkan Anda dalam menjalankan sistem komputerisasi.

Selain itu, Anda juga dapat memilah software mana yang tepat untuk kebutuhan pekerjaan Anda. Karena setiap profesi membutuhkan software yang berbeda-beda. Meskipun secara umum software tersebut sama-sama dapat menjalankan perintah tugas dari penggunanya.