{"id":10495,"date":"2022-05-25T09:15:32","date_gmt":"2022-05-25T02:15:32","guid":{"rendered":"https:\/\/binus.ac.id\/malang\/?p=10495"},"modified":"2022-05-25T09:15:32","modified_gmt":"2022-05-25T02:15:32","slug":"metode-pada-agile-development-extreme-programming-bagian-2","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/","title":{"rendered":"Metode pada Agile Development: Extreme Programming (Bagian 2)"},"content":{"rendered":"<p style=\"text-align: justify\"><strong>Tahapan Dalam Etreme (XP) Programming<\/strong>, yaitu:<\/p>\n<p style=\"text-align: justify\">Aktivitas planning dimulai dengan membentuk user stories. Anggota XP team kemudian menilai setiap story dan menentukan cost\u200a\u2014\u200adiukur dalam development week.<\/p>\n<p style=\"text-align: justify\"><strong>Planning<\/strong>. Customer dan XP team bekerja bersama untuk memutuskan bagaimana grup story untuk release berikutnya (software increment berikutnya) untuk dibangun oleh XP team. Jika komitmen telah dibuat, XP team akan membangun story-story dengan cara\u00a0:<\/p>\n<p style=\"text-align: justify\">Semua story segera diimplemetasikan (dalam beberapa minggu)<\/p>\n<ol>\n<li style=\"text-align: justify\">Story dengan value tertinggi akan dipindahkan dari jadwal dan dimplementasikan pertama.<\/li>\n<li style=\"text-align: justify\">Story dengan resiko paling tinggi akan diimplemetasikan terlebih dulu. Setelah project pertama direlease dan didelivery, XP team memperhitungkan kecepatan project. Selama development, customer dapat menambah story, merubah value, membagi story atau menghapusnya.<\/li>\n<\/ol>\n<p style=\"text-align: justify\"><strong>Design<\/strong>. XP menggunakan CRC card, untuk mengenali dan mengatur object oriented class yang sesuai dengan software increment.<\/p>\n<p style=\"text-align: justify\"><strong>Coding<\/strong>. Sebelum membuat code, lebih baik membuat unit test tiap story untuk dimasukkan dalam software increment. XP menyarankan agar dua orang bekerja bersama pada satu komputer workstation untuk membuat code dari satu story (pair programming), untuk menyediakan real time problem solving dan jaminan real time quality. Setelah pair programming selesai, code diintegrasikan dengan kerja laiinnya (continuous integration).<\/p>\n<p style=\"text-align: justify\"><strong>Testing<\/strong>. Unit test yang telah dibuat harus diimplementasikan menggunakan suatu framework dan diatur ke dalam universal testing suite, integrasi dan validasi sistem dapat dilakukan setiap hari. Customer test (acceptance test) dilakukan oleh customer dan fokus pada keseluruhan fitur dan fungsional sistem. Acceptance test diperoleh dari customer stories yang telah diimplemetasikan sebagai bagian dari software release.<\/p>\n<p style=\"text-align: justify\"><strong>Kelebihan XP:<\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li>Meningkatkan kepuasan kepada klien<\/li>\n<li>Pembangunan system dibuat lebih cepat<\/li>\n<li>Menjalin komunikasi yang baik dengan client.<\/li>\n<li>Meningkatkan komunikasi dan sifat saling menghargai antar developer.<\/li>\n<\/ul>\n<p style=\"text-align: justify\"><strong>Kelemahan XP:<\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li>Cerita-cerita dari klien yang menunjukkan <em>requirements<\/em> kemungkinan besar tidak lengkap sehingga <em>Developer<\/em> harus selalu siap dengan perubahan karena perubahan akan selalu diterima.<\/li>\n<li>Tidak bisa membuat kode yang detail di awal (prinsip <em>simplicity<\/em> dan juga anjuran untuk melakukan apa yang diperlukan hari itu juga).<\/li>\n<li><em>XP <\/em>tidak memiliki dokumentasi formal yang dibuat selama pengembangan. Satu-satunya dokumentasi adalah dokumentasi awal yang dilakukan oleh user.<\/li>\n<\/ul>\n<p style=\"text-align: justify\"><strong>Extreme Programming tepat untuk dipergunakan untuk pembuatan program yang:<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify\">Membutuhkan perubahan yang cepat (misalnya: Game Mobile)<\/li>\n<li style=\"text-align: justify\">Proyek beresiko tinggi dengan tantangan yang berat<\/li>\n<li style=\"text-align: justify\">Tim programmer sedikit, yaitu sekitar 2\u201310 orang<\/li>\n<li style=\"text-align: justify\">Adanya permintaan dari pelanggan secara langsung<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Tahapan Dalam Etreme (XP) Programming, yaitu: Aktivitas planning dimulai dengan membentuk user stories. Anggota XP team kemudian menilai setiap story dan menentukan cost\u200a\u2014\u200adiukur dalam development week. Planning. Customer dan XP team bekerja bersama untuk memutuskan bagaimana grup story untuk release berikutnya (software increment berikutnya) untuk dibangun oleh XP team. Jika komitmen telah dibuat, XP team [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[128],"tags":[],"class_list":["post-10495","post","type-post","status-publish","format-standard","hentry","category-computer-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Metode pada Agile Development: Extreme Programming (Bagian 2) | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang<\/title>\n<meta name=\"description\" content=\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Metode pada Agile Development: Extreme Programming (Bagian 2) | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\" \/>\n<meta property=\"og:description\" content=\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/\" \/>\n<meta property=\"og:site_name\" content=\"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-25T02:15:32+00:00\" \/>\n<meta name=\"author\" content=\"informatics\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"informatics\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/\"},\"author\":{\"name\":\"informatics\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183\"},\"headline\":\"Metode pada Agile Development: Extreme Programming (Bagian 2)\",\"datePublished\":\"2022-05-25T02:15:32+00:00\",\"dateModified\":\"2022-05-25T02:15:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/\"},\"wordCount\":370,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\"},\"articleSection\":[\"Computer Science\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/\",\"url\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/\",\"name\":\"Metode pada Agile Development: Extreme Programming (Bagian 2) | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#website\"},\"datePublished\":\"2022-05-25T02:15:32+00:00\",\"dateModified\":\"2022-05-25T02:15:32+00:00\",\"description\":\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\",\"breadcrumb\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/binus.ac.id\/malang\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Metode pada Agile Development: Extreme Programming (Bagian 2)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#website\",\"url\":\"https:\/\/binus.ac.id\/malang\/\",\"name\":\"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\",\"description\":\"BINUS UNIVERSITY\",\"publisher\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/binus.ac.id\/malang\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\",\"name\":\"BINUS UNIVERSITY\",\"url\":\"https:\/\/binus.ac.id\/malang\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png\",\"contentUrl\":\"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png\",\"width\":140,\"height\":84,\"caption\":\"BINUS UNIVERSITY\"},\"image\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183\",\"name\":\"informatics\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g\",\"caption\":\"informatics\"},\"url\":\"https:\/\/binus.ac.id\/malang\/author\/informatics\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Metode pada Agile Development: Extreme Programming (Bagian 2) | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/","og_locale":"en_US","og_type":"article","og_title":"Metode pada Agile Development: Extreme Programming (Bagian 2) | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","og_description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","og_url":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/","og_site_name":"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","article_published_time":"2022-05-25T02:15:32+00:00","author":"informatics","twitter_card":"summary_large_image","twitter_misc":{"Written by":"informatics","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/#article","isPartOf":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/"},"author":{"name":"informatics","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183"},"headline":"Metode pada Agile Development: Extreme Programming (Bagian 2)","datePublished":"2022-05-25T02:15:32+00:00","dateModified":"2022-05-25T02:15:32+00:00","mainEntityOfPage":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/"},"wordCount":370,"commentCount":0,"publisher":{"@id":"https:\/\/binus.ac.id\/malang\/#organization"},"articleSection":["Computer Science"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/","url":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/","name":"Metode pada Agile Development: Extreme Programming (Bagian 2) | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","isPartOf":{"@id":"https:\/\/binus.ac.id\/malang\/#website"},"datePublished":"2022-05-25T02:15:32+00:00","dateModified":"2022-05-25T02:15:32+00:00","description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","breadcrumb":{"@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/binus.ac.id\/malang\/2022\/05\/metode-pada-agile-development-extreme-programming-bagian-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/binus.ac.id\/malang\/"},{"@type":"ListItem","position":2,"name":"Metode pada Agile Development: Extreme Programming (Bagian 2)"}]},{"@type":"WebSite","@id":"https:\/\/binus.ac.id\/malang\/#website","url":"https:\/\/binus.ac.id\/malang\/","name":"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","description":"BINUS UNIVERSITY","publisher":{"@id":"https:\/\/binus.ac.id\/malang\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/binus.ac.id\/malang\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/binus.ac.id\/malang\/#organization","name":"BINUS UNIVERSITY","url":"https:\/\/binus.ac.id\/malang\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/","url":"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png","contentUrl":"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png","width":140,"height":84,"caption":"BINUS UNIVERSITY"},"image":{"@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183","name":"informatics","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g","caption":"informatics"},"url":"https:\/\/binus.ac.id\/malang\/author\/informatics\/"}]}},"_links":{"self":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/10495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/comments?post=10495"}],"version-history":[{"count":1,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/10495\/revisions"}],"predecessor-version":[{"id":10496,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/10495\/revisions\/10496"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/media?parent=10495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/categories?post=10495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/tags?post=10495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}