Senin, 27 Januari 2014

REKAYASA PERANGKAT LUNAK


 REKAYASA PERANGKAT LUNAK
(SMK NEGERI 1 BERINGIN)



 

       REKAYASA PERANGKAT LUNAK atau biasa disebut dengan RPLsecara umum diistilah kan sebagai SOFTWARE ENGINEERING mulai di populerkan pada tahun 1969 pada Software Engineering Conference yang di selenggarakan oleh NATO.
Sebagian orang mengartikan RPL hanya sebatas dengan membuat progam aplikasi dalam komputer, 
           
Macam-macam software :
  • System software : " Sekumpulan program yang di tulis untuk melayani program lain. Termasuk dalam nya berupa OPERTING SYSTEM, FILE MANEGEMENT and EDITOR, serta UTELIES
  • Real TIME Software : " software yang memonitor, menganalisa, dan mengendalikan kejadian dunia nyata 
  • Business Software :" semua software di jual untuk kepentingan bisnis 
Artificial Intelegent Software :" mempunyai ciri khas menggunakan algoritma non- numerik untuk memecahkan masalah-masalah yang rumit yang tidak bisa ditangani dengan komputes biasa 
 
 Pembelajaran yang biasa di liputkan dalam RPL biasa nya berupa  
 algoritma atau biasa di sebut logika dalam program,
 kriteria dalam algoritma berupa :

  •  OUTPUT : output mengacu pada defenisi algoritma ,
  •  Efetifitas dan efisien : ikatan ini meghasilkan suatu solusi yang sesuai dengan masalah yang di selesaikan dalam arti algoritma harus tepat guna 
  • jumlah langkah nya berhingga : yang artinya barisan intruksi yang di buat harus dalam suatu urutan tertentu atau harus berhingga agar masalah yang dihadapi dapat diselesaikan
  • Berakhirnya (semi algoritma) : Proses di dalam mencari penyelesaian suatu masalah harus lah berhenti dan berakhir... Semi algoritma dapat diartikan dengan suatu prosedur yang hanya akan berhenti jika mempunyai atau menghasilkan solusi,sedangkan jika tidak menghasilkan solusi, maka prosedur tersebut akan berjalan tanpa henti
Terstuktur : yaitu urutan barisan langkah yang di gunakan harus di susun sedemikian rupa agar proses penyelesaain tidak berbelit-belit sedemikian hingga bagian proses dapat di bedakan mana bagian input, proses ataupun output sehingga memudahkan user melakukan pemeriksaan ulang   
Software dalam algoritma biasa di sebut dengan TURBO PASCAL