NPM :153112706450118
MATKUL :RPL(Rekayasa Perangkat Lunak)
1. Sebutkan definisi atau pengertian istilah-istilah sebagai berikut.
a. Software
Software adalah sekumpulan data elektronik yang di simpan dan di atur oleh
komputer, data elektronik yang di simpan oleh komputer itu dapat berupa program
atau intruksi yang menjalankan suatu perintah.
b. System.
System adalah kumpulan dari elemen-element yang berinteraksi untuk mencapai
suatu tujuan tertentu dan sistem dalam computer terdiri dari Software, Hardware,
dan Brainware.
c. Aplication
Aplication adalah suatu program yang siap untuk di gunakan yang dibuat untuk
melaksanakan suatu fungsi bagi pengguna jasa aplikasi lain yang dapat di gunakan
oleh suatu sasaran yang akan di tuju.
d. Software Engineering
Software Enginering Merupakan disiplin ilmu yang membahas semua aspek
produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai
pemeliharaan sistem setelah digunakan .
e. Software Engineer.
Software Engineer adalah orang yang menerapkan prinsip-prinsip rekayasa
perangkat lunak dalam mendisain pengembangan, pengujian dan evaluasi
perangkat lunak dan sistem yang membuat computer atau apapun yang berisi
perangkat lunak.
f. Software Developer
Software Developer adalah salah satu tipe proyek IT yang berfokus pada penciptaan
atau pengembangan perangkat lunak.
g. Programer
Programer adalah profesi yang bertugas untuk membuat sebuah program melalui
bantuan Bahasa Pemrograman yang dapat digunakan untuk menyelesaikan
permasalahan melalui otomasi dengan bantuan perangkat lunak atau software.
h. social IT
social IT adalah suatu kegiatan yang melakukan sosialisasi lewat media teknologi ,
atau media social.
Atau Publikasi tentang suatu kegiatan yang real ke dalam media social. Contohnya
upload photo , video,dll.
Karena faktor sosial itu dianggap tidak penting oleh pengembangan aplikasi. seringkali aplikasi
dibuat berdasarkan sudut pandang pengembang yang cenderung berpikir teknis dan berfikir
tampilan yang enak dipandang atau good looking.
2. Konversi Paralel.
Sistem lama dan sistem baru beroperasi secara serentak untuk beberapa periode
waktu. Pada konversi ini, output dari masing-masing sistem tersebut dibandingkan,
dan perbedaan direkonsiliasi.
Kelebihannya : Pendekatan ini memberikan derajat proteksi ynag tinggi dari
kegagalan
sistem yang baru.
Kelemahannya : Biaya besar untuk penduplikasian fasilitas-fasilitas dan biaya
personel
3. Konversi Phase-in.
Mengsekmentasi sistem. Sistem baru diimplementasikan beberapa kali yang secara
perlahan mengganti sistem yang lama. Konversi ini menghindarkan dari resiko yang
ditimbulkan oleh konversi langsung dan member waktu yang banyak kepada
pemakai untuk mengasililasi perubahan.
Kelebihannya : Kecepatan perubahan dalam organisasi tertentu bisa diminimasi,
dan
sumber-sumber pemrosesan data bisa diperoleh sedikit demi sedikit
selama periode waktu yang cukup luas.
Kelemahannya : Biaya yang harus diadakan untuk mengembangkan interface
temporer
dengan sistem lama, daya terapnya terbatas, dan terjadi kemunduran
semangat di organisasi karena orang-orang tidak pernah merasa
menyelesaikan sistem.
4. konversi Pilot.
Mensegmentasi organinisasi yaitu hanya sebagian dari organisasi mencoba
mengmbangkan sistem baru. Sebelum sistem baru diimplementasikan ke seluruh
organisasi, sistem pilot ini harus membuktikan di tempat pengujian tersebut.
Kelebihannya : Konversi ini sedikit berisiko dibandingkan metode konversi langsung,
dan lebih ,urah disbanding metode parallel. Segala kesalahan bisa dilokalisir dan
dikoreksi sebelum implementasi lebih jauh dilakukan.
Kelemahannya : Membutuhkan area (sebagian) dari operasi untuk uji coba.