Sumber Gambar : Google Image-Software
Di dunia serba digital saat ini penggunaan software/aplikasi sudah menjadi bagian kebutuhan hidup dalam bekerja atau berkreasi, namun dalam kenyataannya tidak semua aplikasi dapat memenuhi kebutuhan kita dalam bekerja, setidaknya kita membutuhkan beberapa aplikasi dalam menyelesaikan pekerjaan kita.
Berdasarkan pembuatannya
software dibagi menjadi 3 :
Software Inhouse,
Package, Tailor Made
Software Inhouse : Software yang dibuat dan dikembangkan
sendiri oleh Perusahaan/Instansi yang
mempunyai karyawan tenaga ahli (biasanya Staff IT) yang bertugas untuk
membuat dan mengembangkan aplikasi / software hingga nantinya dapat digunakan
pada perusahaan/instansi tersebut.
Kelebihan :
- 1. Software/aplikasi
dapat disesuaikan dengan kebutuhan masing-masing perusahaan tanpa bergantung
pada pengembang lain sehingga pada pengembangannya mengikuti kebutuhan
perusahaan/instansi secara realtime.
Kekurangan :
- 1. Pengembangan yang
membutuhkan waktu yang lama
- 2.Jika karyawan
(Staff IT) meninggalkan perusahaan tersebut akan menjadi kendala dalam
pengembangan ke depan
- 3. Tidak ada jaminan
pada kesalahan program (BUG)
Software Package :
Software yang merupakan suatu aplikasi jadi yang sudah disediakan oleh
pengembang dan pemakai aplikasi tersebut tinggal memanfaatkannya saja.
Cth : Ms.Office, CorelDraw, Adobe, Autodesk,
dll
Kelebihan :
-
1. Aplikasi/software
sudah jadi sehingga user tinggal memakai
-
2. Software /
aplikasi dikembangkan oleh tenaga ahli dibidangnya
- 3. Meminimalisir
terjadinya kesalahan program (bug) karena software / aplikasi tersebut sudah
melewati QC / uji kelayakan
-
4. Jaminan dukungan
Kekurangan :
-
Tidak dapat
dilakukan costumize sesuai dengan kebutuhan
-
Biasanya
berlisensi
Tailor Made : Suatu
Aplikasi/software yang dibuat khusus oleh pengembang aplikasi/konsultan kepada
perusahaan/instansi menyesuaiakan dengan kebutuhan yang ada di
perusahaan/instansi tersebut, sederhananya aplikasi/software ini dibuat
berdasarkan pesanan pembeli.
Kelebihan :
- 1. Costumize sesuai
dengan permintaan/kebutuhan user
-
2. Dapat
mengakomodasi kebutuhan user dalam waktu yang relatif singkat
-
Tidak perlu
tenaga ahli (staff IT) dari perusahaan/instansi dalam mengembangkan aplikasi
-
3. Software /
aplikasi dikembangkan oleh tenaga ahli dibidangnya
- 4. Jaminan dukungan
dan perbaikan dari pengembang dalam penggunaan dan kesalahan program (BUG)
-
5. Budget dapat
disesuaikan
Kekurangan :
-
1. Membutuhkan
analisa yang akurat dalam membangun aplikasi
-
2. Harga relatif
mahal
Makasih infonya mas
ReplyDelete