
























































































































































































































































{"id":490,"date":"2016-09-19T15:41:11","date_gmt":"2016-09-19T08:41:11","guid":{"rendered":"http:\/\/if.itats.ac.id\/?p=490"},"modified":"2016-09-19T15:41:11","modified_gmt":"2016-09-19T08:41:11","slug":"silabus-evolusi-perangkat-lunak","status":"publish","type":"post","link":"https:\/\/itats.ac.id\/teknikinformatika\/silabus-evolusi-perangkat-lunak\/","title":{"rendered":"Silabus Evolusi Perangkat Lunak"},"content":{"rendered":"<p><strong>SILABUS MATA KULIAH<\/strong><\/p>\n<p>Program Studi \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0 Teknik Informatika<\/p>\n<p>Kode \/ Nama Mata Kuliah\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0 \u00a0 16067305 \/ Evolusi Perangkat Lunak<\/p>\n<p>Jumlah SKS \/ Semseter\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0 3 SKS \/<\/p>\n<p>Mata Kuliah Pra Syarat\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0 Analis dan Perancangan Sistem<\/p>\n<p>Capaian Pembelajaran Lulusan\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :<\/p>\n<ol>\n<li>Mampu mengidentifikasi, menganalisa dan menyelesaikan masalah secara sistemats dan terorganisasi dalam bidang teknologi informasi dan komunikasi<\/li>\n<li>Mampu menggunakan dan menerapkan konsep-konsep teoritis dan empiris dalam menyelesaikan masalah di bidang teknologi informasi dan komunikasi<\/li>\n<li>Menguasai konsep dan penerapan bidang keahlian rekayasa perangkat lunak<\/li>\n<li>Mampu menyelesaikan masalah teknologi informasi dan komunikasi dengan keahlian rekayasa perangkat lunak<\/li>\n<li>Mampu memberikan alternative solusi<\/li>\n<li>Memiliki kreatifitas dalam mengembangkan berbagai alternative solusi<\/li>\n<li>Bertanggungjawab pada pekerjaan sendiri<\/li>\n<\/ol>\n<p>Capaian Pemebelajaran Mata Kuliah\u00a0\u00a0\u00a0 :<\/p>\n<ol>\n<li>Mahasiswa mampu menjelaskan konsep terkait dengan aktivitas, istilah, teknik, dan metode yang ada di bidang evolusi perangkat lunak.<\/li>\n<li>Mahasiswa mampu menerapkan konsep tersebut ke dalam sebuah studi kasus yang baik secara individu maupun kerjasama tim.<\/li>\n<\/ol>\n<table width=\"669\">\n<thead>\n<tr>\n<td width=\"281\"><strong>POKOK BAHASAN<\/strong><\/td>\n<td width=\"265\"><strong>ALAT\/BAHAN\/SUMBER BELAJAR<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td width=\"281\">PETA JALAN DAN STUDI IMPIRIS: Sejarah dan tantangan dalam evolusi perangkat lunak (PL); persamaan dan perbedaan evolusi denganperawatan PL; topik-topik penelitian evolusi PL.<\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ Tom Mensdan\u00a0\u00a0 \u00a0Serge\u00a0\u00a0 \u00a0Demeyer,\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0Evolution,\u00a0\u00a0 \u00a0Springer-\u00ad\u2010Verlag,\u00a0\u00a0 \u00a0Berlin,\u00a0\u00a0 \u00a02008.<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">LEHMAN\u2019S LAWS: Hukum Lehman dalam evolusi PL, pengenalan tipe system, S-, P- dan E-<\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ Stephan \u00a0\u00a0\u00a0 \u00a0Diehl, \u00a0\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0 \u00a0Visualization: \u00a0\u00a0\u00a0 \u00a0Visualizing \u00a0\u00a0\u00a0 \u00a0the\u00a0\u00a0 \u00a0 \u00a0Structure, \u00a0\u00a0\u00a0 \u00a0Behaviour, \u00a0\u00a0\u00a0 \u00a0and\u00a0\u00a0 \u00a0Evolution\u00a0\u00a0 \u00a0of\u00a0\u00a0 \u00a0Software,\u00a0\u00a0 \u00a0Springer-\u00ad\u2010Verlag,\u00a0\u00a0 \u00a0Berlin,\u00a0\u00a0 \u00a02007.<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">AKTIFITAS EVOLUSI PL: Jenis perawatan <em>corrective, adaptive, perfective<\/em> dan <em>preventive<\/em>; aktifitas ketertelusuran PL; analisa efek perubahan; kkas\/diagram dalam evolusi PL seperti DDG, CFG, dll.<\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ Stephan \u00a0\u00a0\u00a0 \u00a0Diehl, \u00a0\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0 \u00a0Visualization: \u00a0\u00a0\u00a0 \u00a0Visualizing \u00a0\u00a0\u00a0 \u00a0the\u00a0\u00a0 \u00a0 \u00a0Structure, \u00a0\u00a0\u00a0 \u00a0Behaviour, \u00a0\u00a0\u00a0 \u00a0and\u00a0\u00a0 \u00a0Evolution\u00a0\u00a0 \u00a0of\u00a0\u00a0 \u00a0Software,\u00a0\u00a0 \u00a0Springer-\u00ad\u2010Verlag,\u00a0\u00a0 \u00a0Berlin,\u00a0\u00a0 \u00a02007.<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">PROGRAM COMPREHENSION: visualisasi struktur program; analisa kode statis; <em>control dependencies<\/em>, misal CFG<\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ Stephan \u00a0\u00a0\u00a0 \u00a0Diehl, \u00a0\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0 \u00a0Visualization: \u00a0\u00a0\u00a0 \u00a0Visualizing \u00a0\u00a0\u00a0 \u00a0the\u00a0\u00a0 \u00a0 \u00a0Structure, \u00a0\u00a0\u00a0 \u00a0Behaviour, \u00a0\u00a0\u00a0 \u00a0and\u00a0\u00a0 \u00a0Evolution\u00a0\u00a0 \u00a0of\u00a0\u00a0 \u00a0Software,\u00a0\u00a0 \u00a0Springer-\u00ad\u2010Verlag,\u00a0\u00a0 \u00a0Berlin,\u00a0\u00a0 \u00a02007.<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">CODE CLONING: pengenalan <em>cloning<\/em>; sumber \/ asal <em>cloning<\/em>; evolusi <em>cloning<\/em>; manajemen dan deteksi <em>clone<\/em>; teknik penghilangan <em>clone<\/em>; algoritma dan perkembangan <em>clone.<\/em><\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ E. \u00a0Duala-\u00ad\u2010Ekoko\u00a0\u00a0 \u00a0and\u00a0\u00a0 \u00a0M.P.\u00a0\u00a0 \u00a0Robillard,\u00a0\u00a0 \u00a0Tracking\u00a0\u00a0 \u00a0Code\u00a0\u00a0 \u00a0Clones\u00a0\u00a0 \u00a0in\u00a0\u00a0 \u00a0Evolving\u00a0\u00a0 \u00a0Software,\u00a0\u00a0 \u00a0In\u00a0\u00a0 \u00a0Proceedings\u00a0\u00a0 \u00a0of\u00a0\u00a0 \u00a0the\u00a0\u00a0 \u00a029th\u00a0\u00a0 \u00a0International\u00a0\u00a0 \u00a0Conference\u00a0\u00a0 \u00a0on\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0Engineering<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">SOFTWARE REPOSITORIES: pengenalan dan analisis repository PL, release <em>history.<\/em><\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ .<\/p>\n<ol>\n<li>D\u2019Ambros \u00a0et\u00a0\u00a0 \u00a0al.,\u00a0\u00a0 \u00a0Analyzing\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0Repositories\u00a0\u00a0 \u00a0to\u00a0\u00a0 \u00a0Understand\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0Evolution;<\/li>\n<li>Stephan \u00a0\u00a0\u00a0 \u00a0Diehl, \u00a0 \u00a0 Software\u00a0\u00a0 \u00a0 \u00a0Visualization: \u00a0 Visualizing \u00a0\u00a0\u00a0 \u00a0the \u00a0 \u00a0 Structure, \u00a0\u00a0\u00a0 \u00a0Behaviour, \u00a0 \u00a0 and\u00a0\u00a0 \u00a0Evolution\u00a0\u00a0 \u00a0of \u00a0 Software,\u00a0\u00a0 \u00a0Springer-\u00ad\u2010Verlag,\u00a0\u00a0 \u00a0Berlin,\u00a0\u00a0 \u00a02007.<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">PREDIKSI KESALAHAN:\u00a0 prediksi kesalahan dari sejarah &amp; log pembangunan PL; penyebab PL rawan cacat, metrics PL; teknik prediksi kesalahan dengan menggunakan <em>code churn,<\/em> isu-isu terkait; ancaman terhadap <em>refactoring.<\/em><\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ E. \u00a0Duala-\u00ad\u2010Ekoko\u00a0\u00a0 \u00a0and\u00a0\u00a0 \u00a0M.P.\u00a0\u00a0 \u00a0Robillard,\u00a0\u00a0 \u00a0Tracking\u00a0\u00a0 \u00a0Code\u00a0\u00a0 \u00a0Clones\u00a0\u00a0 \u00a0in\u00a0\u00a0 \u00a0Evolving\u00a0\u00a0 \u00a0Software,\u00a0\u00a0 \u00a0In\u00a0\u00a0 \u00a0Proceedings\u00a0\u00a0 \u00a0of\u00a0\u00a0 \u00a0the\u00a0\u00a0 \u00a029th\u00a0\u00a0 \u00a0International\u00a0 \u00a0\u00a0Conference\u00a0\u00a0 \u00a0on\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0Engineering<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">REFACTORING: teknik <em>refactoring<\/em>, penghilangan <em>bad smell;<\/em> keuntunfan, resiko, dan biaya <em>refactoring.<\/em><\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ E. \u00a0Duala-\u00ad\u2010Ekoko\u00a0\u00a0 \u00a0and\u00a0\u00a0 \u00a0M.P.\u00a0\u00a0 \u00a0Robillard,\u00a0\u00a0 \u00a0Tracking\u00a0\u00a0 \u00a0Code\u00a0\u00a0 \u00a0Clones\u00a0\u00a0 \u00a0in\u00a0\u00a0 \u00a0Evolving\u00a0\u00a0 \u00a0Software,\u00a0\u00a0 \u00a0In\u00a0\u00a0 \u00a0Proceedings\u00a0\u00a0 \u00a0of\u00a0\u00a0 \u00a0the\u00a0\u00a0 \u00a029th\u00a0\u00a0 \u00a0International\u00a0\u00a0 \u00a0Conference\u00a0\u00a0 \u00a0on\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0Engineering<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">KAKAS BANTU EVOLUSI PL: kakas bantu pendeteksi klon kode dan <em>odebad smell<\/em>; kaks bantu repository PL<\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ E. \u00a0Duala-\u00ad\u2010Ekoko\u00a0\u00a0 \u00a0and\u00a0\u00a0 \u00a0M.P.\u00a0\u00a0 \u00a0Robillard,\u00a0\u00a0 \u00a0Tracking\u00a0\u00a0 \u00a0Code\u00a0\u00a0 \u00a0Clones\u00a0\u00a0 \u00a0in\u00a0\u00a0 \u00a0Evolving\u00a0\u00a0 \u00a0Software,\u00a0\u00a0 \u00a0In\u00a0\u00a0 \u00a0Proceedings\u00a0\u00a0 \u00a0of\u00a0\u00a0 \u00a0the\u00a0\u00a0 \u00a029th\u00a0\u00a0 \u00a0International\u00a0\u00a0 \u00a0Conference\u00a0\u00a0 \u00a0on\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0Engineering<\/td>\n<\/tr>\n<tr>\n<td width=\"281\">METRIK PL: jenis-jenis metrik seperti LOC, metric egregasi, metric struktur dan modular untuk program berbasis objek, metrik paket, metric churn, dan metrik estimasi biaya dan waktu<\/td>\n<td width=\"265\">LCD <em>Projector<\/em>, Laptop \/ &#8211; \/ E. \u00a0Duala-\u00ad\u2010Ekoko\u00a0\u00a0 \u00a0and\u00a0\u00a0 \u00a0M.P.\u00a0\u00a0 \u00a0Robillard,\u00a0\u00a0 \u00a0Tracking\u00a0\u00a0 \u00a0Code\u00a0\u00a0 \u00a0Clones\u00a0\u00a0 \u00a0in\u00a0\u00a0 \u00a0Evolving\u00a0\u00a0 \u00a0Software,\u00a0\u00a0 \u00a0In\u00a0\u00a0 \u00a0Proceedings\u00a0\u00a0 \u00a0of\u00a0\u00a0 \u00a0the\u00a0\u00a0 \u00a029th\u00a0\u00a0 \u00a0International\u00a0\u00a0 \u00a0Conference\u00a0\u00a0 \u00a0on\u00a0\u00a0 \u00a0Software\u00a0\u00a0 \u00a0Engineering<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>SILABUS MATA KULIAH Program Studi \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0 Teknik Informatika Kode \/ Nama Mata Kuliah\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0 \u00a0 16067305 \/ Evolusi Perangkat Lunak Jumlah SKS \/ Semseter\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0 3 SKS \/ Mata Kuliah Pra Syarat\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0 Analis dan Perancangan Sistem Capaian Pembelajaran Lulusan\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : Mampu mengidentifikasi, menganalisa dan menyelesaikan masalah secara sistemats dan terorganisasi dalam bidang teknologi&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[44],"tags":[83,84,85,86,87,88],"class_list":["post-490","post","type-post","status-publish","format-standard","hentry","category-silabus","tag-clon-code","tag-evolusi","tag-perangkat-lunak","tag-pl","tag-refactoring","tag-repositories"],"_links":{"self":[{"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/posts\/490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/comments?post=490"}],"version-history":[{"count":0,"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/posts\/490\/revisions"}],"wp:attachment":[{"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/media?parent=490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/categories?post=490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itats.ac.id\/teknikinformatika\/wp-json\/wp\/v2\/tags?post=490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}