REKAYASA
PERANGKAT
LUNAK
OLEH:AHMADFAISOL,ST.,MT.
PERANGKATLUNAKITUAPA
YAAAA????
?
PROGRAMKOMPUTERYANGTERASOSIASIDENGANDOKUMENTASIDAN
DIKEMBANGKANUNTUKPELANGGANTERTENTUATAUPASARUMUM
APLIKASIPERANGKATLUNAK
(SOFTWARE)
SYSTEMSOFTWARE
REALTIMESOFTWARE
BUSINESSSOFTWARE
ENGINEERINGANDSCIENTIFICSOFTWARE
EMBEDDEDSOFTWARE
PERSONALCOMPUTERSOFTWARE
WEBBASEDSOFTWARE
ARTIFICIALINTELLIGENCESOFTWARE
KOMPONENPERANGKAT
LUNAK
BENTUKBAHASA
BENTUKTRANSLATOR
BENTUKMESIN
BENTUKBAHASA
HIGHLEVEL,CONTOHJAVA,BASIC,PASCAL,COBOL,
FORTRAN
MIDDLELEVEL,CONTOHC
LOWLEVEL,CONTOHBAHASAASSEMBLY
BENTUKTRANSLATOR
INTERPRETER COMPILER ASSEMBLER
MENTERJEMAHKAN
MENTERJEMAHKAN
DARIBAHASA MENTERJEMAHKAN
SECARA
TINGKATTINGGIKE DARIBAHASA
KESELURUHAN,
BAHASATINGKAT RAKITANKEBAHASA
PROSESLEBIHCEPAT
RENDAHSECARASATU MESIN
DARIINTERPRETER
PERSATU(STATEMEN
DEMISTATEMEN)
BENTUKMESIN
REKAYASAPERANGKAT
LUNAK????
DISIPLINILMUYANGMEMBAHASSEMUAASPEKPRODUKSI
DISIPLINILMUYANGMEMBAHASSEMUAASPEKPRODUKSI
PERANGKATLUNAK,MULAIDARITAHAPAWALSPESIFIKASI
PERANGKATLUNAK,MULAIDARITAHAPAWALSPESIFIKASI
SISTEMSAMPAIPEMELIHARAANSISTEMSETELAH
SISTEMSAMPAIPEMELIHARAANSISTEMSETELAH
DIGUNAKAN
DIGUNAKAN
SUATUPROSESPENGEMBANGANDENGANMENGGUNAKAN
SUATUPROSESPENGEMBANGANDENGANMENGGUNAKAN
PRINSIPATAUKONSEPREKAYASADENGANTUJUAN
PRINSIPATAUKONSEPREKAYASADENGANTUJUAN
MENGHASILKANPERANGKATLUNAKYANGBERNILAIEKONOMI
MENGHASILKANPERANGKATLUNAKYANGBERNILAIEKONOMI
YANGDIPERCAYADANBEKERJASECARAEFISIEN
YANGDIPERCAYADANBEKERJASECARAEFISIEN
MENGGUNAKANMESIN
MENGGUNAKANMESIN
REKAYASAPERANGKAT
LUNAK
LEBIHFOKUSPADAPRAKTIKPENGEMBANGANPERANGKATLUNAKDAN
LEBIHFOKUSPADAPRAKTIKPENGEMBANGANPERANGKATLUNAKDAN
MENGIRIMKANPERANGKATLUNAKYANGBERMANFAATPADAPELANGGAN
MENGIRIMKANPERANGKATLUNAKYANGBERMANFAATPADAPELANGGAN
DAPATTERUSDIPELIHARASETELAHPERANGKATLUNAKSELESAIDIBUAT
DAPATTERUSDIPELIHARASETELAHPERANGKATLUNAKSELESAIDIBUAT
SEIRINGBERKEMBANGNYATEKNOLOGIDANLINGKUNGAN
SEIRINGBERKEMBANGNYATEKNOLOGIDANLINGKUNGAN
(MAINTAINABILITY)
(MAINTAINABILITY)
DAPATDIANDALKANDENGANPROSESBISNISYANGDIJALANKANDAN
DAPATDIANDALKANDENGANPROSESBISNISYANGDIJALANKANDAN
PERUBAHANYANGTERJADI(DEPENDABILITY&ROBUST)
PERUBAHANYANGTERJADI(DEPENDABILITY&ROBUST)
EFISIENDARISEGISUMBERDAYADANPENGGUNAAN
EFISIENDARISEGISUMBERDAYADANPENGGUNAAN
KEMAMPUANUNTUKDIPAKAISESUAIDENGANKEBUTUHAN(USABILITY)
KEMAMPUANUNTUKDIPAKAISESUAIDENGANKEBUTUHAN(USABILITY)
DAPATMEMENUHIKEBUTUHANPELANGGAN/PEMAKAI
DAPATMEMENUHIKEBUTUHANPELANGGAN/PEMAKAI
TANTANGANDALAMRPL
TANTANGANWARISAN,DIMANAPERANGKATLUNAKDIKEMBANGKANSELAMA
TANTANGANWARISAN,DIMANAPERANGKATLUNAKDIKEMBANGKANSELAMA
BERTAHUNTAHUNOLEHORANGYANGBERBEDA,SHGDAPATMENYEBABKAN
BERTAHUNTAHUNOLEHORANGYANGBERBEDA,SHGDAPATMENYEBABKAN
KETIDAKPAHAMANATAUPERUBAHANTUJUANPEMBUATANPERANGKATLUNAK
KETIDAKPAHAMANATAUPERUBAHANTUJUANPEMBUATANPERANGKATLUNAK
TANTANGANHETEROGENITAS,DIMANAPERANGKATLUNAKHARUSDAPAT
TANTANGANHETEROGENITAS,DIMANAPERANGKATLUNAKHARUSDAPAT
BERADAPTASIDENGANTEKNOLOGIYANGTERUSBERKEMBANGDENGANSEMAKIN
BERADAPTASIDENGANTEKNOLOGIYANGTERUSBERKEMBANGDENGANSEMAKIN
LUASNYALINGKUNGANDISTRIBUSIPERANGKATLUNAK
LUASNYALINGKUNGANDISTRIBUSIPERANGKATLUNAK
TANTANGANPENGIRIMAN,BAHWAPERANGKATLUNAKDENGANSKALABESARDAN
TANTANGANPENGIRIMAN,BAHWAPERANGKATLUNAKDENGANSKALABESARDAN
KOMPLEKSDAPATSAMPAIKETANGANPELANGGANATAUPENGGUNADENGANCEPAT
KOMPLEKSDAPATSAMPAIKETANGANPELANGGANATAUPENGGUNADENGANCEPAT
DANKUALITASTETAPTERJAGA
DANKUALITASTETAPTERJAGA
TANTANGANDESAIN,BAGAIMANAMENENTUKANALURPERANGKATLUNAK
TANTANGANDESAIN,BAGAIMANAMENENTUKANALURPERANGKATLUNAK
(TERUTAMAYANGBERBASISWEB)
(TERUTAMAYANGBERBASISWEB)
PROSESREKAYASA
PERANGKATLUNAK
MULAI ANALISIS
PENGUJIAN
PENGUJIAN DESAIN
IMLEMENTASI
IMLEMENTASI
KONVERSIRPL
(SISTEMLAMABARU)
KONVERSIPARALEL
SISTEMLAMA
SISTEMBARU
KONVERSILANGSUNG
SISTEMLAMA
SISTEMBARU
KONVERSIRPL
(SISTEMLAMABARU)
KONVERSIPERFASE
SISTEMLAMA SISTEMBARU
KONVERSIPILOT/SINGLELOCATION
SISTEMLAMA SISTEMBARU