Pengertian Software
Nama
lain dari Software adalah perangkat lunak. Karena disebut juga sebagai
perangkat lunak, maka sifatnya pun berbeda dengan hardware atau perangkat
keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan
disentuh oleh secara langsung manusia, maka software atau Perangkat lunak tidak
dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara
fisik dan tidak berwujud benda namun
bisa untuk dioperasikan.
Pengertian
Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur
oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa
program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware
atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah
JENIS-JENIS SOFTWARE ATAU PERANGKAT
LUNAK
Software
atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi
beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware,
free software, shareware, adware) .
Software berbayar
Software
berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil,
setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut
dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna
yang menggunakan software berbayar umumnya tidak diijinkan untuk
menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya.
contoh software berbayar ini misalnya adalah sistem microsoft windows,
microsoft office, adobe photo shop, dan lain-lain.
Freeware
Freeware
atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang
gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan
penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau
untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali
membuat perangkat gratis freeware â€Ĺ“untuk disumbangkan kepada komunitasâ€,
namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan
memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan
sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan.
Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga
didistribusikan di bawah GPL (Free Software).
Free Software
Free
Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada
kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber
terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program
di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan
didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis
pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita
dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk
freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana
program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka
berasal.
Perbedaan
yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata
free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena
itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas,
sama seperti Freeware tidak harus gratis.
Shareware
Shareware
juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program
terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan
fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang
ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan
untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari
program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak
antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk
evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati
maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda
ingin tetap menggunakannya.
Kita
juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam
program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang
jelas adalah program Messenger dari Microsoft yang memungkinkan penggunaan
perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner
atau pop-up.
SOFTWARE ENGINEERING
Arti
Software Engineering adalah Ilmu yang mempelajari tehnik pembuatan software
yang baik dengan pendekatan tehnik (Engineering approach)
Menurut
Fritz Badar, software engineering adalah disiplin ilmu yang menerapkan
prinsip-prinsip engineering agar mendapatkan software yang ekonomis yang dapat
dipercaya dan bekerja lebih efisien pada mesin yang sebenarnya.
Software
engineering terdiri dari 3 elemen kunci,
yaitu :
Metode,
Peralatan
(tools),
Prosedur,
yang
memungkinkan manajer mengontrol proses pengembangan software dan memberikan
praktisi dasar yang baik untuk pembentukan software berkualitas tinggi.
YANG DIPELAJARI DALAM SOFTWARE
ENGINEERING
1. Metode Software Enginnering
Metode
software engineering memberikan tehnik-tehnik bagaimana membentuk software.
Metode ini terdiri dari serangkaian tugas :
1. Perencanaan & estimasi proyek
2.
Analisis kebutuhan sistem dan software
3. Desain struktur data
4.
Arsitektur program dan prosedur algoritma
5. Coding
6.
Testing dan pemeliharaan
2. Peralatan Software Engineering
Peralatan
software engineering memberikan dukungan atau semiautomasi untuk metode.
Contohnya :
-
CASE (Case Aided Software Engineering), yaitu suatu software yang menggabungkan
software, hardware, dan database software engineering untuk menghasilkan suatu
lingkungan software engineering.
-
Database Software Engineering, adalah sebuah struktur data yang berisi
informasi penting tentang analisis, desain, kode dan testing.
-
Analogi dengan CASE pada hardware adalah : CAD, CAM, CAE
3. Prosedur Software Engineering
Terdiri
dari :
1.
urut-urutan di mana metode tersebut diterapkan
2. dokumen
3.
laporan-laporan
4.
formulir-formulir yang diperlukan
5. mengontrol kualitas software
6.
mengkoordinasi perubahan yang terjadi pada software
PERBEDAAN ANTARA SOFTWARE DAN
SOFTWARE ENGGINERING
Dari
penjelasan di atas dapat disimpulkan bahwa perbandingan software dan software
engginering adalah dimana software merupakan sebuah perangkat lunak dan sekumpulan
data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang
disimpan oleh komputer itu dapat berupa program atau instruksi yang akan
menjalankan suatu perintah sedangkan software engginering itu sendiri adalah Ilmu
yang mempelajari tehnik pembuatan software yang baik dengan pendekatan tenik. Perbedaan
yang sangat terlihat dilihat pada kedua fungsi antara software dan software
engginering itu sendiri dimana software merupakan suatu perangkat lunak dan software
engginering adalah orang yang menganalisis perangkat lunak tersebut.
Support terus penulis ini (ya minimal traktir di wr robert lah :v) agar mampu melanjutkan postingan selanjutnya :)
DOWNLOAD > link
0 komentar:
Posting Komentar
Pengunjung yang baik adalah pengunjung yang meninggalkan komentar teman :)