Hai Kawan-Kawan , assalamualaikum...
Bagaimana kabar nya hari ini ? semoga kalian sehat selalu ya
Sebelum mulai, kita saling mengenal dulu ya. halo, Nama saya Rasya Amanda Nuruddin, biasa disapa Rasya. Salam kenal kawan-kawan. Mari kita mengenal Dasar Rekayasa Perangkat Lunak secara bersama-sama.
Perkembangan perangkat lunak telah membuat kebutuhan manusia semakin kompleks. sebagian besar aktivitas yang terjadi didukung oleh perangkat lunak. Perkembangan ini mau tidak mau akan menuntut kaum muda untuk mengganti perangkat lunak yang sudah ketinggalan zaman. Karena software tidak ada gunanya jika pengembangannya tidak sesuai dengan kebutuhan penggunanya.
Dasar Rekayasa Perangkat Lunak
Dasar Rekayasa Perangkat Lunak adalah Rekayasa perangkat lunak yang mencakup pengetahuan tentang siklus hidup perangkat lunak, metodologi perangkat lunak, pengembangan perangkat lunak (software), membuat dokumen standar serta kemampuan menggunakan alat bantu (Tools) untuk mengembangkan pemodelan perangkat lunak.
Software
Apa Itu Software ?
Software juga disebut perangkat lunak adalah kumpulan dari beberapa instruksi yang dijalankan oleh mesin komputer dalam pekerjaannya yang didukung oleh bahasa program yang dapat membantu komputer agar bisa dibaca dan dipahami informasi yang didapat.
software memiliki karakteristik tertentu yang membedakan dengan hardware. karakteristik dari perangkat lunak (Roger S. Pressman, 2012) :
1. perangkat lunak dikembangkan atau dirancang, tidak diproduksi sehubungan dengan pembuatan.
2. Software tidak cepat mengalami lelah, tetapi kinerja juga dapat menurun kinerja yang membutuhkan desain untuk pengembangan perangkat lunak dengan cara yang lebih baik metode pengembangan perangkat lunak.
3 Meski industrinya masih membangun berbasis komponen, sebagian besar perangkat lunak masih dibangun sesuai spesifikasi diminta oleh pengguna.
Fungsi Software yaitu:
1. Sebagai penerjemah bahasa instruksi mesin sehingga komputer dapat menerimanya dan mengerti apa yang diperintahkan.
2. Software mengelola berbagai hardware untuk bekerja secara bersama dan penghubung antara hardware lainnya.
3. Software memiliki fungsi sebagai kebutuhan dasar agar sebuah komputer dapat bekerja dengan baik.
Komponen software
1. Sistem operasi : dasar pengoperasian komputer dan komponen utama dari system software
2. Program Tambahan (utility) : memiliki fungsi tertentu dalam software misalnya memeriksa kerusakan pada hardware dan manajemen pengisian hardisk.
3. bahasa komputer (pemrograman) : bahasa yang digunakan oleh komputer misalnya C++
4. program aplikasi : software yang dapat digunakan untuk membantu pekerjaan penggunanya dan program ini dibuat untuk kebutuhan pengguna.
Software berdasarkan fungsinya dibagi menjadi 2 bagian yaitu system dan aplikasi .
System software adalah Perangkat lunak sistem jenis program komputer yang dirancang untuk menjalankan program dan aplikasi perangkat keras komputer yang melakukan proses struktur data yang kompleks, namun biasnya terbatas. contohnya windows.
Aplikasi software adalah suatu perangkat yang mempunya fungsi dan tujuan tertentu yang dapat menanggapi kebutuhan secara detail melalui pengolahan data yang didukung dengan informasi yang didapat. contohnya : Microsoft office word, Microsoft office excel, dan lainnya.
Aplikasi dan system terbagi masing-masing menjadi 2 bagian:
~ Pada aplikasi di kelompokkan menjadi 2 : Aplikasi umum dan Aplikasi khusus.
aplikasi umum lebih ditujukan untuk pengguna yang menjadi pelanggan. Artinya, pengguna tidak perlu memiliki keahlian khusus untuk menggunakan fitur yang ada dalam aplikasi tersebut. contohnya aplikasi office management (word, excel, power point dan sejenisnya).
Aplikasi khusus dikembangkan untuk memenuhi persyaratan tertentu Dapat dikatakan bahwa menggunakan aplikasi khusus memerlukan keahlian dari pengguna itu sendiri untuk menggunakannya. Jika pengguna tidak memahami kemampuan khusus tersebut, akan sulit bagi pengguna untuk menggunakannya. contohnya aplikasi kasir, aplikasi toko online dan sejenisnya.
~ Pada system Dikelompokkan menjadi 2 : Manajemen System dan Development Program
Manajemen system bisa disebut mengatur manajemen sistem informasi yang digunakan untuk membuat keputusan, mengkoordinasikan, mengelola, menganalisis dan memvisualisasikan informasi dalam suatu komputer. adapun development program adalah pengembangkan suatu program untuk dapat meningkatkan kemajuan.
Jenis Software Berdasarkan Model Distribusinya
1. Freeware adalah software yang dapat digunakan secara gratis tanpa ada masa akses . contohnya google chrome.
2. Shareware adalah software yang dapat digunakan secara gratis namun dengan beberapa fitur yang tidak dapat diakses dan memiliki batas masa akses. contoh nya IDM (internet download manager)
3. Rentalware adalah software yang dibayar untuk digunakan memiliki batas waktu sebelum habis masa berlakunya. Setelah dihentikan, aplikasi tidak akan dapat digunakan. contohnya adobe dan antivirus.
4. Opencourse software adalah software yang dapat di modifikasi ulang oleh pengguna sesuai dengan keinginan kita tetapi tetap menyelipkan nama pemiliknya. contohnya Firefox
5. Domain Publik adalah Suatu jenis perangkat lunak yang tidak dimiliki oleh siapa pun atau biasa dikatakan bebas hak cipta. contohnya Linux
Hubungan Dan Perbedaan antara software, system software dan aplikasi software
Hubungan antara software, system software, dan aplikasi software adalah elemen penting dalam membangun fondasi sebuah komputer, dan ketiga bagian tersebut saling bekerja sama dan berhubungan satu sama lain. Ketika software tanpa sistem, maka tidak dapat mengimplementasikan atau dijalankan fungsi komputer. dan sebaliknya. aplikasi ini juga bertindak sebagai operator untuk semua entitas yang berjalan di komputer, sehingga dapat menggunakannya dengan baik oleh penggunanya sesuai kebutuhannya.
Perbedaan antara software, system software dan aplikasi software:
1. Jenis penggunaan
system software dapat mengendalikan dan mengelola data pada hardware yang ada di dalam komputer. Beda hal Nya dengan aplikasi software yang bergantung pada tugas Nya yang telah dirancang di awal. maka tidak dapat melakukan tugas lain di luar cakupan aplikasi tersebut.
2. Penginstalan
pada system software kita tidak perlu untuk mengistal karena akan terinstal secara otomatis saat sistem operasi pada komputer di install di komputer. Namun, pada aplikasi software kita hanya mengistalnya saat kita membutuhkannya saja seperti toko online shop saat kita tidak ingin berbelanja secara online maka kita tidak perlu untuk mengistalnya.
3.Interaksi
system software tidak memerlukan interaksi pengguna sedangkan aplikasi software membutuhkan interaksi dengan penggunanya.
Harapan dan Motivasi
Pada semester 2 ini saya mengambil mata kuliah Dasar Rekayasa Perangkat Lunak harapan saya dapat turut aktif dalam pembelajaran berlangsung , saya dapat mempelajari lebih dalam tentang perangkat lunak yang sebelumnya saya masih kurang mengerti , dengan mengikuti mata kuliah ini saya sangat terbantu dalam mengembangkan perangkat lunak pada awal masa perkuliahan saya.
Motivasi saya dalam perkuliahan ini adalah “Belajar memang melelahkan, namun akan lebih melelahkan lagi bila saat ini kamu tidak belajar.” dan " jangan pernah menunda sesuatu nanti kamu akan merasa berat ketika sesuatu itu kamu jadikan satu dan akan menjadi malas".
kesimpulan
software (perangkat lunak) adalah kumpulan dari beberapa instruksi yang dijalankan oleh mesin komputer dalam pekerjaannya yang didukung oleh bahasa program yang dapat membantu komputer agar bisa dibaca dan dipahami informasi yang didapat. software dibagi menjadi 2 bagian yaitu system dan aplikasi software. software terus dikembangkan oleh para ilmuan karena semakin banyak pekerjaan manusia menggunakan teknologi dan kita sebagai kaum muda juga ikut berperan dalam proses perkembangannya.
Referensi
1. Kelas Mata kuliah Dasar Rekayasa Perangkat Lunak
2. Lila Setiyani, S.T, M.Kom. _ https://www.researchgate.net/publication/341271680_JURNAL_PERANGKAT_LUNAK_KOMPUTER_SOFTWARE [website]( diakses tanggal 13 Februari 2023)
3. Muhammad
Rofiiq_ https://www.academia.edu/96266566/ARTIKEL_SOFTWARE_KOMPUTER [website] (diakses tanggal 13 Februari 2023)

Komentar
Posting Komentar