Anda di halaman 1dari 13

KONSEP REKAYASA

PERANGKAT LUNAK
OLEH: AHMAD FAISOL, ST., MT.
PERANGKAT LUNAK ITU APA
YAAAA????

?
PROGRAM KOMPUTER YANG TERASOSIASI DENGAN DOKUMENTASI DAN DIKEMBANGKAN
UNTUK PELANGGAN TERTENTU ATAU PASAR UMUM
APLIKASI PERANGKAT LUNAK
(SOFTWARE)
 SYSTEM SOFTWARE

 REAL-TIME SOFTWARE

 BUSINESS SOFTWARE

 ENGINEERING AND SCIENTIFIC SOFTWARE

 EMBEDDED SOFTWARE

 PERSONAL COMPUTER SOFTWARE

 WEB BASED SOFTWARE

 ARTIFICIAL INTELLIGENCE SOFTWARE


KOMPONEN PERANGKAT LUNAK
 BENTUK BAHASA

 BENTUK TRANSLATOR

 BENTUK MESIN
BENTUK BAHASA
HIGH LEVEL, CONTOH JAVA, BASIC, PASCAL, COBOL, FORTRAN

MIDDLE LEVEL, CONTOH C

LOW LEVEL, CONTOH BAHASA ASSEMBLY


BENTUK TRANSLATOR
INTERPRETER COMPILER ASSEMBLER

MENTERJEMAHKAN DARI
MENTERJEMAHKAN
BAHASA TINGKAT TINGGI MENTERJEMAHKAN DARI
SECARA KESELURUHAN,
KE BAHASA TINGKAT BAHASA RAKITAN KE
PROSES LEBIH CEPAT
RENDAH SECARA SATU BAHASA MESIN
DARI INTERPRETER
PERSATU (STATEMEN
DEMI STATEMEN)
BENTUK MESIN
REKAYASA PERANGKAT
LUNAK????
DISIPLIN ILMU YANG MEMBAHAS SEMUA ASPEK PRODUKSI
PERANGKAT LUNAK, MULAI DARI TAHAP AWAL SPESIFIKASI SISTEM
SAMPAI PEMELIHARAAN SISTEM SETELAH DIGUNAKAN

SUATU PROSES PENGEMBANGAN DENGAN MENGGUNAKAN PRINSIP


ATAU KONSEP REKAYASA DENGAN TUJUAN MENGHASILKAN
PERANGKAT LUNAK YANG BERNILAI EKONOMI YANG DIPERCAYA
DAN BEKERJA SECARA EFISIEN MENGGUNAKAN MESIN
REKAYASA PERANGKAT LUNAK
LEBIH FOKUS PADA PRAKTIK PENGEMBANGAN PERANGKAT LUNAK DAN
MENGIRIMKAN PERANGKAT LUNAK YANG BERMANFAAT PADA PELANGGAN

DAPAT TERUS DIPELIHARA SETELAH PERANGKAT LUNAK SELESAI DIBUAT SEIRING


BERKEMBANGNYA TEKNOLOGI DAN LINGKUNGAN (MAINTAINABILITY)

DAPAT DIANDALKAN DENGAN PROSES BISNIS YANG DIJALANKAN DAN


PERUBAHAN YANG TERJADI (DEPENDABILITY & ROBUST)

EFISIEN DARI SEGI SUMBER DAYA DAN PENGGUNAAN

KEMAMPUAN UNTUK DIPAKAI SESUAI DENGAN KEBUTUHAN (USABILITY)

DAPAT MEMENUHI KEBUTUHAN PELANGGAN / PEMAKAI


TANTANGAN DALAM RPL
TANTANGAN WARISAN, DIMANA PERANGKAT LUNAK DIKEMBANGKAN SELAMA BERTAHUN-
TAHUN OLEH ORANG YANG BERBEDA, SHG DAPAT MENYEBABKAN KETIDAKPAHAMAN ATAU
PERUBAHAN TUJUAN PEMBUATAN PERANGKAT LUNAK

TANTANGAN HETEROGENITAS, DIMANA PERANGKAT LUNAK HARUS DAPAT BERADAPTASI


DENGAN TEKNOLOGI YANG TERUS BERKEMBANG DENGAN SEMAKIN LUASNYA LINGKUNGAN
DISTRIBUSI PERANGKAT LUNAK

TANTANGAN PENGIRIMAN, BAHWA PERANGKAT LUNAK DENGAN SKALA BESAR DAN KOMPLEKS
DAPAT SAMPAI KE TANGAN PELANGGAN ATAU PENGGUNA DENGAN CEPAT DAN KUALITAS TETAP
TERJAGA

TANTANGAN DESAIN, BAGAIMANA MENENTUKAN ALUR DAN DESAIN ANTARMUKA PERANGKAT


LUNAK (TERUTAMA YANG BERBASIS WEB & MOBILE)
PROSES REKAYASA PERANGKAT
LUNAK
MULAI ANALISIS

PENGUJIAN DESAIN

IMLEMENTASI
KONVERSI RPL
(SISTEM LAMA  BARU)
 KONVERSI PARALEL

SISTEM LAMA

SISTEM BARU

 KONVERSI LANGSUNG

SISTEM LAMA

SISTEM BARU
KONVERSI RPL
(SISTEM LAMA  BARU)
 KONVERSI PER FASE

SISTEM LAMA SISTEM BARU

 KONVERSI PILOT / SINGLE LOCATION

SISTEM LAMA SISTEM BARU

Anda mungkin juga menyukai