[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-39590-id":3,"doc-seo-39590-113":30,"detail-sidebar-cat-0-id-113":96},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},39590,16904993612988,"Olivia Brown","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",52,"Teknologi","Rekayasa Perangkat Lunak","Buku ajar Rekayasa Perangkat Lunak membahas dasar-dasar rekayasa perangkat lunak untuk membentuk kompetensi mahasiswa pada program studi ilmu komputer. Materi dimulai dari pengantar konsep komputer, perangkat lunak, dan RPL, termasuk lapisan (layer) serta problem umum dalam rekayasa perangkat lunak. Selanjutnya dipaparkan manajemen proyek, model-model proses seperti waterfall, prototipe, RAD, dan spiral, serta alur SDLC dari communication hingga operation and maintenance. Pembahasan berlanjut pada rekayasa kebutuhan, desain perangkat lunak, dan alat analisis seperti DFD, structure chart, HIPO, serta ERD.","Kata Pengantar  \nSegala puji sudah sepantasnya dihaturkan kepada Allah SWT, karenadengan ridho-NYA penulisan buku ini dapat diwujudkan. Mata kuliah Rekayasa Perangkat Lunak atau dalam istilah lain sering disebut Software Engineering merupakan salah satu mata kuliah kunci yang akan membentuk karakter, kemampuan/kompetensi dan kekuatan utama bagi mahasiswa pada program studi ilmu komputer. Lingkup materi untuk mata kuliah ini cukup luas dengan berbagai sasaran dan strategi dalampembelajarannya . Namun dalam penulisan buku ajar ini telah diseleksi beberapa bagian penting sesuai dengan kebutuhan stake holder dan kondisi daerah secara khusus. Walaupun telah diambil beberapa bagian darisumber-sumber yang digunakan, namun keterkaitan hal-hal yang adadalam muatan proses rekayasa perangkat lunak tetap dijaga dalam buku ini.  \nAtas keberhasilan penyusunan dan penerbitan buku ini tidak terlepas dari dukungan berbagai pihak. Oleh karena itu, penulis mengucapkan banyak terima kasih kepada:  \n1. Direktorat Belmawa Kemenristekdikti di Jakarta yang telah memberikan dukungan material dan moril selama ini.  \n2. Ketua Yayasan Komputasi Riau yang menaungi institusi STMIK Amik Riau  \n3. Ketua STMIK Amik Riau  \n4. Para rekan-rekan dosen dan karyawan di lingkungan STMIK Amik Riau  \n5. Pihak lain yang terlibat secara langsung maupun tidak dalam proses penulisan buku ini.  \nAkhirnya penulis menyatakan bahwa buku ini masih jauh darikesempurnaan. Penulis menerima masukan dan kritikan membangun demi pembaharuan pada terbitan berikutnya .  \nPekanbaru, Des 2018  \nPenulis  \nRekayasa Perangkat Lunak  \nDaftar Isi  \nKata Pengantar………………………………………………………………………………………. i  \nDaftar Isi………………………………………………………………………………………………. ii  \nDaftar Gambar………………………………………………………………………………………. v  \nPendahuluan…………………………………………………………………………………………. vi  \nBAB I REKAYASA PERANGKAT LUNAK………………………………………………………. 1  \nDefenisi Komputer………………………………………………………………………………. 1  \nSistem Komputer……………………………………………………………………………….. 1  \nPerangkat Lunak……………………………………………………………………………...... 4  \nAplikasi Perangkat Lunak…………………………………………………………………….. 6  \nRekayasa Perangkat Lunak (RPL)…………………………………………………………… 9  \nLapisan (layer) dalam Rekayasa Perangkat Lunak……………………………………… 14  \nBerbagai permasalahan dalam rekayasa perangkat lunak…………………………… 15  \nBAB II MANAJEMEN PROYEK PERANGKAT LUNAK……………………………………… 18  \nTujuan Manajemen Proyek…………………………………………………………………… 19  \nProyek Perangkat Lunak……………………………………………………………………… 20  \nPentingnya Manajemen Proyek Perangkat Lunak………………………………………. 20  \nManajer Proyek Perangkat Lunak……………………………………………………...…. 22  \nAktifitas Manajemen Proyek Perangkat Lunak………………………………………….. 23  \nTool Manajemen Proyek Perangkat Lunak……………………………………………….. 27  \nBAB III MODEL-MODEL PROSES PERANGKAT LUNAK…………………………………. 34  \nPandangan umum tentang Rekayasa Perangkat Lunak…………………………....... 34  \nModel Proses Perangkat Lunak……………………………………………………………… 35  \nA. MODEL SEKUENSIAL LINIER (WATERFALL)………………………………………… 36  \nB. MODEL PROTOTIPE……………………………………………………………………….. 39  \nC. MODEL RAD……………………………………………………………………………….... 43  \nD. MODEL SPIRAL…………………………………………………………………………….. 45  \nBAB IV SOFTWARE DEVELOPMENT LIFE CYCLE………………………………………… 49  \nSejarah Software Development Life Cycle (SDLC)……………………….…………….. 49  \nAktifitas dalam SDLC……………………….……………………….………………………… 51  \nCommunication……………………….……………………….……………………………….. 50  \nRequirement Gathering……………………….……………………….……………………… 50  \nFeasiblity Study……………………….……………………….……………………………….. 54  \nSystem Analysis……………………….……………………….……………………………….. 60  \nSoftware Design……………………….……………………….……………………….………. 61  \nCoding……………………….……………………….……………………….…………………… 61  \nTesting……………………….……………………….……………………….………………….. 61  \nIntegration……………………….……………………….………………………………………. 62  \nImplementation……………………….……………………….………………………………… 62  \nOperation and Maintenance……………………….……………………….………………… 62  \nBAB V PERSYARATAN PERANGKAT LUNAK……………………………………………….. 63  \nRekayasa Kebutuhan……………….…………………………………….……………………. 64  \nProses Rekayasa Kebutuhan……………….……………………","cbCaitvkx8NHLruX","https://ap.wps.com/l/cbCaitvkx8NHLruX","pdf",3463947,5,1,205,"Indonesian","id",113,"# Kata Pengantar\n# Pendahuluan\n# BAB I REKAYASA PERANGKAT LUNAK\n# BAB II MANAJEMEN PROYEK PERANGKAT LUNAK\n# BAB III MODEL-MODEL PROSES PERANGKAT LUNAK\n# BAB IV SOFTWARE DEVELOPMENT LIFE CYCLE\n# BAB V PERSYARATAN PERANGKAT LUNAK\n# BAB VI DESAIN PERANGKAT LUNAK\n# BAB VII PERANGKAT LUNAK ANALISIS DAN TOOL DESAIN\n# BAB VIII STRATEGI PERANCANGAN PERANGKAT LUNAK","[{\"question\":\"Apa tujuan utama mata kuliah Rekayasa Perangkat Lunak dalam buku ajar ini?\",\"answer\":\"Buku menekankan pembentukan karakter, kemampuan/kompetensi, dan kekuatan utama mahasiswa, dengan materi yang telah diseleksi sesuai kebutuhan pemangku kepentingan dan kondisi daerah.\"},{\"question\":\"Model proses perangkat lunak apa saja yang dibahas pada Bab III?\",\"answer\":\"Bab III membahas model sekuensial linier (waterfall), model prototipe, model RAD, dan model spiral.\"},{\"question\":\"Tahap apa saja yang termasuk dalam Software Development Life Cycle (SDLC) menurut Bab IV?\",\"answer\":\"Bab IV memuat aktivitas SDLC dari communication dan requirement gathering, feasibility study, system analysis, software design, coding, testing, integration, implementation, hingga operation and maintenance.\"},{\"question\":\"Alat apa yang digunakan untuk analisis dan desain perangkat lunak pada Bab VII?\",\"answer\":\"Bab VII membahas Data Flow Diagram (DFD), Structure Chart, HIPO diagram, Struktur English, pseudo-code, Entity Relationship Diagram (ERD), dan Data Dictionary (Kamus Data).\"}]",1783084816,316,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":91,"head_meta":93,"extra_data":95,"updated_unix":28},"software-engineering","",{"@graph":36,"@context":90},[37,54,69],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/id/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/id/document/teknologi/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/id/document/software-engineering/39590/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":24,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-07-20","2026-07-03",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82,86],{"name":73,"@type":74,"acceptedAnswer":75},"Apa tujuan utama mata kuliah Rekayasa Perangkat Lunak dalam buku ajar ini?","Question",{"text":76,"@type":77},"Buku menekankan pembentukan karakter, kemampuan/kompetensi, dan kekuatan utama mahasiswa, dengan materi yang telah diseleksi sesuai kebutuhan pemangku kepentingan dan kondisi daerah.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"Model proses perangkat lunak apa saja yang dibahas pada Bab III?",{"text":81,"@type":77},"Bab III membahas model sekuensial linier (waterfall), model prototipe, model RAD, dan model spiral.",{"name":83,"@type":74,"acceptedAnswer":84},"Tahap apa saja yang termasuk dalam Software Development Life Cycle (SDLC) menurut Bab IV?",{"text":85,"@type":77},"Bab IV memuat aktivitas SDLC dari communication dan requirement gathering, feasibility study, system analysis, software design, coding, testing, integration, implementation, hingga operation and maintenance.",{"name":87,"@type":74,"acceptedAnswer":88},"Alat apa yang digunakan untuk analisis dan desain perangkat lunak pada Bab VII?",{"text":89,"@type":77},"Bab VII membahas Data Flow Diagram (DFD), Structure Chart, HIPO diagram, Struktur English, pseudo-code, Entity Relationship Diagram (ERD), dan Data Dictionary (Kamus Data).","https://schema.org",{"og:url":52,"og:type":92,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":94,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":97},[98,103,107,111,115,119,123,127,129,133],{"id":99,"doc_module":4,"doc_module_name":46,"category_name":100,"show_sort_weight":101,"slug":102},55,"Agama & Spiritualitas",60,"religion-spirituality",{"id":104,"doc_module":4,"doc_module_name":46,"category_name":105,"show_sort_weight":101,"slug":106},48,"Cerita & Novel","story-novel",{"id":108,"doc_module":4,"doc_module_name":46,"category_name":109,"show_sort_weight":101,"slug":110},56,"Gaya Hidup","lifestyle",{"id":112,"doc_module":4,"doc_module_name":46,"category_name":113,"show_sort_weight":101,"slug":114},51,"Komik","comic",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":101,"slug":118},53,"Layanan Kesehatan","healthcare",{"id":120,"doc_module":4,"doc_module_name":46,"category_name":121,"show_sort_weight":101,"slug":122},54,"Penelitian & Laporan","research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":101,"slug":126},49,"Sastra","literature",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":101,"slug":128},"technology",{"id":130,"doc_module":4,"doc_module_name":46,"category_name":131,"show_sort_weight":101,"slug":132},50,"Ujian","exam",{"id":134,"doc_module":4,"doc_module_name":46,"category_name":135,"show_sort_weight":101,"slug":136},57,"Umum","general"]