• Tidak ada hasil yang ditemukan

Pengenalan Perangkat Lunak

N/A
N/A
Irsyad Aulia Dongoran

Academic year: 2023

Membagikan "Pengenalan Perangkat Lunak"

Copied!
3
0
0

Teks penuh

(1)

Evaluasi

1. Tuliskan apa yang anda pahami mengenai defenisi perangkat lunak ! 2. Jelaskan faktor-faktor penyebab kegagalan perangkat lunak !

3. Tuliskan yang termasuk dalam kategori perangkat lunak ! 4. Jelaskan jenis-jenis software (perangkat lunak) !

5. Jelaskan jenis-jenis perangkat lunak aplikasi ! Jawaban :

1. Perangkat lunak atau software adalah istilah khusus untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud.

2. Kegagalan perangkat lunak adalah suatu kondisi di mana perangkat lunak tidak dapat memenuhi kebutuhan penggunanya. Kegagalan ini dapat disebabkan oleh berbagai faktor, baik yang bersifat teknis maupun non-teknis.

Faktor teknis yang dapat menyebabkan kegagalan perangkat lunak antara lain:

Kesalahan dalam desain dan implementasi. Kesalahan ini dapat berupa kesalahan logika, kesalahan algoritma, atau kesalahan dalam penulisan kode.

Kesalahan dalam pengujian. Pengujian yang tidak memadai dapat menyebabkan perangkat lunak tidak dapat mendeteksi kesalahan yang ada.

Perubahan kebutuhan. Perubahan kebutuhan yang tidak terkelola dengan baik dapat menyebabkan perangkat lunak tidak dapat memenuhi kebutuhan penggunanya.

Kompleksitas. Perangkat lunak yang kompleks akan lebih sulit dikembangkan dan diuji, sehingga lebih rentan terhadap kesalahan.

Faktor non-teknis yang dapat menyebabkan kegagalan perangkat lunak antara lain:

Kesalahan komunikasi. Komunikasi yang tidak efektif antara pengguna, pengembang, dan pihak-pihak terkait lainnya dapat menyebabkan kesalahan dalam memahami kebutuhan pengguna.

Kekurangan sumber daya. Kekurangan sumber daya, seperti waktu, tenaga, dan anggaran, dapat menyebabkan perangkat lunak tidak dapat dikembangkan dengan baik.

Kegagalan manajemen proyek. Manajemen proyek yang buruk dapat menyebabkan proyek pengembangan perangkat lunak tidak berjalan sesuai rencana.

Faktor-faktor penyebab kegagalan perangkat lunak dapat dikategorikan ke dalam dua kelompok besar, yaitu:

(2)

Faktor internal adalah faktor-faktor yang berasal dari dalam proses pengembangan perangkat lunak, seperti kesalahan dalam desain, implementasi, pengujian, dan manajemen proyek.

Faktor eksternal adalah faktor-faktor yang berasal dari luar proses pengembangan perangkat lunak, seperti perubahan kebutuhan pengguna dan keterbatasan sumber daya.

3. Perangkat lunak dapat dikategorikan ke dalam berbagai cara, tergantung pada kriteria yang digunakan. Beberapa kategori perangkat lunak yang umum digunakan adalah:

Berdasarkan fungsinya:

o Perangkat lunak sistem (system software) adalah perangkat lunak yang berfungsi untuk mengontrol dan menjalankan perangkat keras komputer.

Contoh perangkat lunak sistem adalah sistem operasi, driver, dan firmware.

o Perangkat lunak aplikasi (application software) adalah perangkat lunak yang dirancang untuk menyelesaikan tugas tertentu. Contoh perangkat lunak aplikasi adalah pengolah kata, pengolah angka, pengolah presentasi, dan permainan komputer.

Berdasarkan lisensinya:

o Perangkat lunak berbayar (proprietary software) adalah perangkat lunak yang hanya dapat digunakan dengan membeli lisensinya dari pengembangnya. Contoh perangkat lunak berbayar adalah Microsoft Office, Adobe Photoshop, dan AutoCAD.

o Perangkat lunak bebas (free software) adalah perangkat lunak yang dapat digunakan secara bebas tanpa harus membeli lisensinya. Contoh perangkat lunak bebas adalah Linux, LibreOffice, dan GIMP.

Berdasarkan platformnya:

o Perangkat lunak multi-platform adalah perangkat lunak yang dapat berjalan di berbagai platform, seperti Windows, macOS, dan Linux. Contoh perangkat lunak multi-platform adalah Chrome, Firefox, dan VLC Media Player.

o Perangkat lunak khusus platform adalah perangkat lunak yang hanya dapat berjalan di satu platform tertentu. Contoh perangkat lunak khusus platform adalah Microsoft Office (Windows), iWork (macOS), dan GarageBand (iOS).

Berdasarkan tujuannya:

o Perangkat lunak bisnis (business software) adalah perangkat lunak yang digunakan untuk mendukung kegiatan bisnis, seperti akuntansi, manajemen sumber daya manusia, dan pemasaran. Contoh perangkat lunak bisnis adalah Microsoft Dynamics 365, SAP, dan Oracle.

o Perangkat lunak pendidikan (educational software) adalah perangkat lunak yang digunakan untuk tujuan pendidikan, seperti pembelajaran jarak jauh, simulasi, dan permainan edukatif. Contoh perangkat lunak pendidikan adalah Khan Academy, Duolingo, dan Minecraft Education Edition.

(3)

o Perangkat lunak hiburan (entertainment software) adalah perangkat lunak yang digunakan untuk tujuan hiburan, seperti permainan komputer, musik, dan video. Contoh perangkat lunak hiburan adalah Minecraft, Fortnite, dan Netflix.

4. Perangkat lunak (software) terbagi menjadi 4 jenis, yaitu:

a) Perangkat lunak sistem (system software) adalah perangkat lunak yang berfungsi untuk mengontrol dan menjalankan perangkat keras komputer. Contoh perangkat lunak sistem adalah sistem operasi, driver, dan firmware.

b) Perangkat lunak aplikasi (application software) adalah perangkat lunak yang dirancang untuk menyelesaikan tugas tertentu. Contoh perangkat lunak aplikasi adalah pengolah kata, pengolah angka, pengolah presentasi, dan permainan komputer.

c) Perangkat lunak utilitas (utility software) adalah perangkat lunak yang berfungsi untuk membantu pengguna dalam menjalankan komputernya. Contoh perangkat lunak utilitas adalah antivirus, defragmenter, dan disk cleaner.

d) Perangkat lunak perusak (malware) adalah perangkat lunak yang dirancang untuk merusak atau mengganggu komputer. Contoh perangkat lunak perusak adalah virus, trojan, dan worm.

5. Perangkat lunak aplikasi adalah perangkat lunak yang dirancang untuk menyelesaikan tugas tertentu. Perangkat lunak aplikasi terdiri dari berbagai jenis, sesuai dengan fungsinya, seperti:

Pengolah kata adalah perangkat lunak yang digunakan untuk membuat dokumen teks, seperti surat, laporan, dan proposal. Contoh pengolah kata adalah Microsoft Word, LibreOffice Writer, dan Google Docs.

Pengolah angka adalah perangkat lunak yang digunakan untuk membuat tabel dan grafik, seperti laporan keuangan, analisis data, dan statistik. Contoh pengolah angka adalah Microsoft Excel, LibreOffice Calc, dan Google Sheets.

Pengolah presentasi adalah perangkat lunak yang digunakan untuk membuat presentasi, seperti slide, grafik, dan video. Contoh pengolah presentasi adalah Microsoft PowerPoint, LibreOffice Impress, dan Google Slides.

Permainan komputer adalah perangkat lunak yang digunakan untuk bermain game.

Contoh permainan komputer adalah Minecraft, Fortnite, dan Grand Theft Auto V.

Perangkat lunak bisnis adalah perangkat lunak yang digunakan untuk mendukung kegiatan bisnis, seperti akuntansi, manajemen sumber daya manusia, dan pemasaran. Contoh perangkat lunak bisnis adalah Microsoft Dynamics 365, SAP, dan Oracle.

Perangkat lunak pendidikan adalah perangkat lunak yang digunakan untuk tujuan pendidikan, seperti pembelajaran jarak jauh, simulasi, dan permainan edukatif.

Contoh perangkat lunak pendidikan adalah Khan Academy, Duolingo, dan Minecraft Education Edition.

Perangkat lunak hiburan adalah perangkat lunak yang digunakan untuk tujuan hiburan, seperti permainan komputer, musik, dan video. Contoh perangkat lunak hiburan adalah Minecraft, Fortnite, dan Netflix.

Referensi

Dokumen terkait

RANCANG BANGUN PERANGKAT LUNAK PENGENALAN MOTIF BATIK BERBASIS..

Software Engineer atau Programmer .Produk perangkat lunak merupakan suatu program komputer yang memungkinkan sebuah komputer untuk menjalankan tugas tertentu sesuai spesifikasi

Human Resource Software atau perangkat lunak pengelolaan sumber data manusia adalah jenis perangkat lunak yang digunakan untuk mengelola data sumber daya manusia

Ada dua jenis perangkat lunak: perangkat lunak aplikasi, yang melakukan tugas-tugas yang bersifat umum bagi pengguna, dan perangkat lunak sistem yang menjalankan operasi

Sebagai perangkat lunak open source bukan berangrti perangkat lunak jenis ini mempunyai lunak, pengembang tidak bermasut untuk mencari keuntungan dari pengembangan perangkat lunak

Dokumen ini berisi tentang model pengembangan rekayasa perangkat

Dokumen ini berisi kumpulan formulir dan dokumen yang digunakan dalam manajemen proyek pengembangan perangkat

Dokumen ini menjelaskan tentang Class Diagram, termasuk definisi, komponen, relasi, manfaat, dan perbedaan antara class dan object dalam konteks rekayasa perangkat