Motivasi dan Mengenal Perangkat Lunak (Tugas 1)
Halo semua kembali lagi dengan saya Pratiwi Bagus Nanindah. Rasanya sudah hampir 2 tahun saya meninggalkan blog saya ini hehe. Sekarang saya kembali lagi untuk menulis materi-materi mengenai Mata Kuliah Dasar Rekayasa Perangkat Lunak.
Motivasi saya mengikuti kuliah DRPL adalah untuk mendalami materi mengenai Dasar Rekayasa Perangkat Lunak yang dimana diketahui bahwa di mata kuliah ini mempelajari metodologi pembangunan perangkat lunak, membangun perangkat lunak skala kecil dan sederhana, membuat dokumen perangkat lunak standar, serta mempelajari pengoperasian alat bantu (tools) untuk membantu dalam proses pemodelan perangkat lunak. Dengan mendalami materi mengenai DRPL tersebut diharapkan dapat meningkatkan pemahaman saya agar dapat memudahkan saya dalam menulis skripsi.
Apa itu perangkat lunak ?
Perangkat Lunak atau software adalah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. Perangkat lunak juga disebut sebagai bagian sistem dalam komputer yang tidak memiliki wujud fisik yang diinstal dalam sebuah komputer atau laptop agar bisa dioperasikan.
Menurut Imam Prayogo Pujiono, perangkat lunak merupakan suatu program di dalam komputer yang disusun sedemikian rupa. Yang apabila dijalankan akan memberikan perintah ke komputer atau hardware atau software lain dalam rangka menyelesaikan suatu tugas, pekerjaan, dan juga tuntutan tertentu seperti yang diinginkan oleh user.
Fungsi Perangkat Lunak
1. Memproses data, perintah, atau instruksi khusus agar pengguna dapat mengoperasikan komputernya sesuai dengan hasil informasi yang diinginkan sehingga membuat pekerjaan lebih efisien
2. Menjadi penerjemah perintah software ke dalam bahasa mesin, supaya hardware bisa menerimanya dengan baik.
3. Menjadi penghubung antara beberapa software dengan hardware komputer.
Berikut ini Software berdasarkan cara mendapatkan dan hak pemakaian :
1. Perangkat lunak komersial yaitu software yang dibuat dan dikembangkan oleh perusahaan dengan konsep bisnis, dibutuhkan proses pembelian atau sewa untuk bisa menggunakan software tersebut. Contohnya MYOB, SAP, BitKeeper
2. Perangkat lunak domain publik yaitu software yang tidak memiliki hak cipta. Contohnya MySQL, Linux, APACHE
3. Shareware yaitu software yang diizinkan untuk didistribusikan salinannya, jika software nya digunakan terus menerus maka si pemilik software meminta bayaran untuk lisensinya. Contohnya Recuva, WinRaR, Program Anti Virus
4. Freeware yaitu software yang diizinkan untuk digunakan atau disebarluaskan namun tidak memiliki izin untuk dimodifikasi. Contohnya Skype, Chrome, Opera
5. Rentalware, dari kata rental dalam bahasa inggris adalah sewa, jadi Rentalware adalah aplikasi yang disewakan dengan jangka waktu tertentu, hampir mirip konsepnya dengan shareware, hanya saja untuk rentalware ketika sudah mencapai batas waktu pemakaian, pengguna harus memperpanjang kontrak pemakaian aplikasi tersebut. Contohnya Indobilling, Norton Utilities
6. Open Source adalah jenis software yang kode sumbernya bisa dibuka dan juga dapat mengubah, meningkatkan, dan mendistribusikannya kembali tanpa harus membayar. Jenis software ini di kembangkan oleh programmer menggunakan suatu bahasa pemrograman khusus. Contohnya Xampp, Python, Joomia
Software terbagi atas beberapa jenis, berdasarkan fungsinya :
- System software
- Application software
Apa itu System Software ?
System software adalah program komputer yang dirancang untuk berkomunikasi dengan hardware atau bahkan application software, sehingga membantu aplikasi untuk dieksekusi dengan benar. System software bertindak sebagai interface antara hardware dan program komputer di mana ia mengkoordinasikan tugas-tugas antara dua komponen sistem komputer. Ada berbagai jenis system software. System software terdiri dari beberapa jenis, antara lain:
- Operating system yang membantu pengguna untuk menggunakan semua komponen hardware dan software dari sistem komputer secara efektif. Contohnya Windows, Linux, MacOS
- Program Aplikasi atau Application Program merupakan suatu program yang ditulis dengan bahasa pemrograman tertentu untuk diterapkan pada bidang tertentu. Biasanya sistem operasi sudah disertai dengan program aplikasi bawaan sehingga user dapat langsung menggunakannya. Di dalam sistem operasi Windows, yang termasuk program aplikasi bawaan yaitu File Explorer, Notepad, Wordpad, Microsoft Edge, OneNote, Photos, Windows Defender, dan sebagainya.
- Bahasa Pemrograman yaitu bahasa yang digunakan untuk menulis program. Contoh software ini meliputi HTML, JAVA, PHP, C, C++ dan masih banyak lainnya. Bahkan jika kamu membuat bahasa pemrograman ini, kamu tetap memerlukan perangkat lunak khusus untuk merancang program berdasarkan metode dan struktur dalam bahasa pemrograman itu sendiri.
- Utility program, yakni: seperangkat program yang membantu penggunanya untuk memelihara sistem dan melakukan berbagai tugas rutin. Contohnya Winzip, Antivirus, Norton Utility
Apa itu Application Software ?
Application Software adalah jenis software yang dirancang untuk menyelesaikan tugas-tugas spesifik dalam operating system berdasarkan permintaan user. Beberapa dari tugas ini termasuk menangani dokumen, menangani perhitungan, mengedit gambar, mengedit video, dan lainnya. Contoh application software termasuk pengolah kata, spreadsheet, database software, editor gambar. Sering ditulis dengan bahasa pemrograman tingkat tinggi yang mudah dipahami manusia (seperti C, Java, dan VB), aplikasi berperan untuk menghubungkan pengguna dengan system software.
Berikut ini perbedaan mendasar antara system software dan application software menurut Kemala Putri :
Kesimpulan :
Jadi menurut saya Perangkat Lunak atau software adalah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer untuk melakukan proses pengolahan data yang menjembatani pengguna komputer dan perangkat keras yang sedang digunakannya. Apa hubungannya Software dengan System Software dan Application Software? Jadi software ini terbagi atas beberapa jenis. System software dan Application Software adalah contohnya.
System software adalah seperangkat program komputer yang mengendalikan dan mengelola operasi hardware di suatu komputer, sehingga membantu eksekusi aplikasi.
Sementara Application Software adalah jenis software yang secara langsung membantu pengguna mengerjakan tugas tertentu.
Sumber :
https://e-learning.untan.ac.id/learning/mod/lesson/view.php?id=29013
https://teknologi.id/insight/system-software-application-software-apa-perbedaannya
https://www.mrtekno.net/2016/01/pengenalan-rekayasa-perangkat-lunak.html
Komentar
Posting Komentar