[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-39911-id":3,"doc-seo-39911-113":30,"detail-sidebar-cat-0-id-113":91},{"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},39911,8796095461564,"Liam","https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d",54,"Penelitian & Laporan","Rekayasa Perangkat Lunak","Buku “Rekayasa Perangkat Lunak” membahas ruang lingkup rekayasa perangkat lunak mulai dari definisi perangkat lunak menurut Pressman dan IEEE hingga kesimpulan bahwa perangkat lunak mencakup program komputer, data, dan dokumen. Materi berikutnya menguraikan karakteristik perangkat lunak serta tahapan penting dalam pengembangan, meliputi manajemen proyek, perencanaan, analisis dan pengumpulan kebutuhan, perancangan antarmuka dan basis data, implementasi, penulisan kode, prinsip pemrograman, pengujian, metodologi pengembangan, hingga pemeliharaan perangkat lunak.","| \u003Cbr>\u003C/>\u003Cbr>Rekayasa\u003Cbr>\u003Cbr>Perangkat Lunak | \u003Cbr> |\n| --- | --- |\n|  |  |\n\nPenamuda Media  \nRekayasa Perangkat Lunak  \nCopyright © PT Penamuda Media, 2023  \nPenulis:  \nZatin Niqotaini, Indah Purnamasari, Cholid Fauzi, Yoga Sahria, Dartono, Dian Nursantika, Ida Afriliana, Cahyo Prihantoro, Petrus Christo, Andi Wijaya, Anang Anggono Lutfi, Mohammad Robihul Mufid, ArifRizki Marsa, Yuni Widiastiwi  \nISBN 978-623-09-4584-7  \nEditor : Eri mardiani  \nPenyunting : Tim PT Penamuda Media  \nPenata Letak : Teguh Heri Purwanto  \nDesain Sampul : Tim Desain PT Penamuda Media  \nPenerbit : PT Penamuda Media  \nRedaksi : Casa Sidoarum RT03 Ngentak, Sidoarum Godean Sleman Yogyakarta  \n[Web : www.penamuda.com](Web : www.penamuda.com)  \n[E-mail : penamudamedia@gmail.com](E-mail : penamudamedia@gmail.com)  \n[Instagram : @penamudamedia](Instagram : @penamudamedia)  \n[WhatsApp : 085700592256](WhatsApp : 085700592256)  \nCetakan Pertama, Juni 2023  \nvi + 146 halaman; 15 x 23 cm  \nHak cipta dilindungi undang-undang  \nDilarang memperbanyak maupun mengedarkan buku dalam  \nbentuk dan dengan cara apapun tanpa izin tertulis dari penerbit maupun penulis  \nKata Pengantar  \nAlhamdulillah dan Pujisyukur kami panjatkankepada Allah SWT yang telah melimpahkan rahmat dan karunianya serta memberikan petunjuk kepada penulis sehingga dapat menyelesaikan buku yang berjudul Rekayasa Perangkat Lunak hingga dapat dibaca oleh para pembaca.  \nSeiring dengan banyaknya perkembangan perangkat lunak saatini, penulis mencoba memenuhi kebutuhan saat ini yang banyak dibutuhkan masyarakat dari berbagai kalangan mulai dari pelajar, mahasiswa, karyawan dan masyarakat pada umumnya  \nDalam buku ini membahas ruang lingkup rekayasa perangkat lunak, prinsip-prinsip, konsep manajemen proyek, perencanaan proyek, analisis dan pengumpulan kebutuhan, perancangan antar muka, perancangan basis data, implementasi perangkat lunak, pendekatan menulis kode program,teknis menulis program,prinsip-prinsip pemrograman, pengujian perangkat lunak, metodologi pengembangan perangkat lunak, serta bagaimana melakukan pemeliharaan perangkat lunak  \nKami berharap semoga buku ini bermanfaat walau mungkin masih banyak kekurangan yang perlu diperbaiki  \nJakarta, 08 Juli 2023  \nEri Mardiani  \nDaftar Isi  \nRUANG LINGKUP REKAYASA PERANGKAT LUNAK........ 1  \nPRINSIP-PRINSIP REKAYASA PERANGKAT LUNAK .......... 11  \nKONSEP MANAJEMEN PROYEK PERANGKAT LUNAK ... 19  \nPERENCANAAN PROYEK ................................................ 27  \nANALISIS DAN PENGUMPULAN KEBUTUHAN ................. 39  \nPERANCANGAN ANTAR MUKA ...................................... 47  \nPERANCANGAN BASIS DATA ......................................... 61  \nIMPLEMENTASI PERANGKAT LUNAK ............................... 69  \nPENDEKATAN MENULIS KODE PROGRAM ..................... 79  \nTEKNIS MENULIS PROGRAM: PANDUAN PRAKTIS UNTUK PEMULA ............................................................................ 87  \nPRINSIP-PRINSIP PEMROGRAMAN .................................. 105  \nPENGUJIAN PERANGKAT LUNAK .................................... 109  \nMETODOLOGI PENGEMBANGAN PERANGKAT LUNAK........................................................................................... 117  \nPEMELIHARAAN PERANGKAT LUNAK ............................. 125  \nPROFIL PENULIS ................................................................ 137  \nDAFTAR PUSTAKA............................................................. 143  \nRUANG LINGKUP  \nREKAYASA PERANGKAT LUNAK  \n1.1 Pengertian Perangkat Lunak  \nAda beberapa definisi atau pengertian tentang perangkat lunak. Menurut Pressman perangkat lunak adalah:  \n“1) Instruksi (program komputer) yang bila dieksekusi dapat menjalankan fungsi tertentu; 2) Struktur data yang dapat membuat program memanipulasi informasi; dan 3) Dokumen yang menjelaskan operasi dan penggunaan program.”  \nSementara The Institute of Electrical and Electronics Engineers (IEEE) mendefinisikan perangkat lunak sebagai:  \n“Program komputer, prosedur, at","cbCaiiIRx86MNbdg","https://ap.wps.com/l/cbCaiiIRx86MNbdg","pdf",5355164,4,1,153,"Indonesian","id",113,"# Kata Pengantar\n# Daftar Isi\n## Ruang Lingkup Rekayasa Perangkat Lunak\n## Prinsip-Prinsip Rekayasa Perangkat Lunak\n## Konsep Manajemen Proyek Perangkat Lunak\n## Perencanaan Proyek\n## Analisis dan Pengumpulan Kebutuhan\n## Perancangan Antara Muka\n## Perancangan Basis Data\n## Implementasi Perangkat Lunak\n## Pendekatan Menulis Kode Program\n## Teknis Menulis Program: Panduan Praktis untuk Pemula\n## Prinsip-Prinsip Pemrograman\n## Pengujian Perangkat Lunak\n## Metodologi Pengembangan Perangkat Lunak\n## Pemeliharaan Perangkat Lunak\n# Profil Penulis\n# Daftar Pustaka","[{\"question\":\"Apa definisi perangkat lunak menurut Pressman dan IEEE?\",\"answer\":\"Menurut Pressman, perangkat lunak adalah instruksi/program yang menjalankan fungsi, struktur data untuk memanipulasi informasi, serta dokumen yang menjelaskan operasi dan penggunaan. IEEE mendefinisikannya sebagai program komputer, prosedur/aturan/dokumentasi yang berkaitan, dan data terkait operasi sistem komputer.\"},{\"question\":\"Apa kesimpulan tentang komponen perangkat lunak berdasarkan dua definisi tersebut?\",\"answer\":\"Perangkat lunak disimpulkan mencakup tiga unsur: program komputer (kumpulan instruksi), data (struktur data/basis data yang memungkinkan manipulasi), serta dokumen (dokumentasi pengembangan, instalasi, penggunaan, dan pemeliharaan).\"},{\"question\":\"Topik apa saja yang dibahas dalam rekayasa perangkat lunak pada buku ini?\",\"answer\":\"Buku membahas ruang lingkup dan prinsip rekayasa perangkat lunak, manajemen proyek, perencanaan, analisis dan pengumpulan kebutuhan, perancangan antarmuka dan basis data, implementasi, pendekatan serta teknis penulisan kode, prinsip pemrograman, pengujian, metodologi pengembangan, dan pemeliharaan perangkat lunak.\"}]",1783087832,236,{"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":86,"head_meta":88,"extra_data":90,"updated_unix":28},"software-engineering","",{"@graph":36,"@context":85},[37,53,68],{"@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/penelitian-laporan/",3,{"item":52,"name":13,"@type":43,"position":20},"https://docshare.wps.com/id/document/software-engineering/39911/",{"url":52,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-24","2026-07-03",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"Apa definisi perangkat lunak menurut Pressman dan IEEE?","Question",{"text":75,"@type":76},"Menurut Pressman, perangkat lunak adalah instruksi/program yang menjalankan fungsi, struktur data untuk memanipulasi informasi, serta dokumen yang menjelaskan operasi dan penggunaan. IEEE mendefinisikannya sebagai program komputer, prosedur/aturan/dokumentasi yang berkaitan, dan data terkait operasi sistem komputer.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"Apa kesimpulan tentang komponen perangkat lunak berdasarkan dua definisi tersebut?",{"text":80,"@type":76},"Perangkat lunak disimpulkan mencakup tiga unsur: program komputer (kumpulan instruksi), data (struktur data/basis data yang memungkinkan manipulasi), serta dokumen (dokumentasi pengembangan, instalasi, penggunaan, dan pemeliharaan).",{"name":82,"@type":73,"acceptedAnswer":83},"Topik apa saja yang dibahas dalam rekayasa perangkat lunak pada buku ini?",{"text":84,"@type":76},"Buku membahas ruang lingkup dan prinsip rekayasa perangkat lunak, manajemen proyek, perencanaan, analisis dan pengumpulan kebutuhan, perancangan antarmuka dan basis data, implementasi, pendekatan serta teknis penulisan kode, prinsip pemrograman, pengujian, metodologi pengembangan, dan pemeliharaan perangkat lunak.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,98,102,106,110,114,116,120,124,128],{"id":94,"doc_module":4,"doc_module_name":46,"category_name":95,"show_sort_weight":96,"slug":97},55,"Agama & Spiritualitas",60,"religion-spirituality",{"id":99,"doc_module":4,"doc_module_name":46,"category_name":100,"show_sort_weight":96,"slug":101},48,"Cerita & Novel","story-novel",{"id":103,"doc_module":4,"doc_module_name":46,"category_name":104,"show_sort_weight":96,"slug":105},56,"Gaya Hidup","lifestyle",{"id":107,"doc_module":4,"doc_module_name":46,"category_name":108,"show_sort_weight":96,"slug":109},51,"Komik","comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":96,"slug":113},53,"Layanan Kesehatan","healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":96,"slug":115},"research-report",{"id":117,"doc_module":4,"doc_module_name":46,"category_name":118,"show_sort_weight":96,"slug":119},49,"Sastra","literature",{"id":121,"doc_module":4,"doc_module_name":46,"category_name":122,"show_sort_weight":96,"slug":123},52,"Teknologi","technology",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":126,"show_sort_weight":96,"slug":127},50,"Ujian","exam",{"id":129,"doc_module":4,"doc_module_name":46,"category_name":130,"show_sort_weight":96,"slug":131},57,"Umum","general"]