Software Documentation
|
|
|
- Ridwan Sasmita
- 8 tahun lalu
- Tontonan:
Transkripsi
1 Software Documentation Dokumentasi Pengembangan Perangkat Lunak Husni
2
3 Dokumentasi Proyek
4 Kategori Dokumentasi Proyek Software Dokumentasi Proyek Dokumentasi Proses Rencana Proyek, Gant Chart Dokumen Rapat, Dokumentasi Kebutuhan & Rancangan, , Dokumen Test, Dokumen jenis lain Pekerjaan, dll. Dokumentasi Produk Dokumentasi Sistem Dokumentasi Teknis yang diperlukan dalam rangka memelihara software, dll. Panduan Instalasi Dokumentasi Pengguna Manual Pengguna, Wiki, Online Help, dll.
5 Dokumentasi Proses Proyek Software 1. Software Development Plan (SDP) 2. Software Requirements Specifications (SRS) 3. Software Design Documents (SDD) 4. Software Test Documents (STD)
6 Kebutuhan & Rancangan Software Requirements (WHAT): WHAT (Apa yang sistem akan lakukan) Mendeskripsikan apa yang sistem akan lakukan dengan Kata dan Gambar, dll. SRS Dokumen Software Requirements Specification Software Design (HOW): HOW (Bagaimana itu akan dilakukan) Contoh: Rancangan GUI, UML, diagram ER, CAD, dll. SDD Software Design Document Catat! Banyak praktisi tidak memisahkan dokumen SRS dan SDD, tetapi menggabungkan ke dalam Requirements & Design Document (SRD). Dalam praktek, requirements dan design tidak dapat dipisahkan.
7 Dokumen Persyaratan Software Software Requirements Specifications (SRS) Dokumen spesifikasi kebutuhan perangkat lunak (software requirements specifications, SRS) merupakan pernyataan resmi mengenai apa yang diperlukan oleh pengembang sistem. Harus memasukkan definisi dari kebutuhan pengguna dan spesifikasi dari kebutuhan sistem. BUKAN dokumen rancangan (desain). Sejauh mungkin, merupakan APA yang sistem akan kerjakan, bukan BAGAIMANA itu dilakukan.
8 Struktur Dokumen SRS Bab Kata Pengantar Pendahuluan Daftar Istilah Definisi Kebutuhan Pengguna Arsitektur Sistem Deskripsi Mendefinisikan para pembaca yang diharapkan dari dokumen dan menjelaskan sejarah versinya, termasuk alasan pembuatan versi baru dan suatu rangkuman perubahan yang dibuat pada setiap versi. Menjelaskan kebutuhan bagi sistem. Sebaiknya dengan ringkas mendeskripsikan fungsifungsi sistem dan menyebutkan bagaimana sistem akan bekerja sistem lain. Ini juga harus menjelaskan bagaimana sistem cocok dengan bisnis atau tujuan strategis organisasi secara menyeluruh dengan adanya perangkat lunak. Dengan jelas mendefinisikan istilah-istilah teknis yang digunakan dalam dokumen. Sebaiknya tidak membuat asumsi mengenai pengalaman atau kepakaran pembaca. Di sini, kita menjelaskan layanan-layanan yang tersedia bagi Pengguna. Kebutuhan sistem non-fungsional juga digambarkan dalam bagian ini. Deskripsi dapat menggunakan bahasa alami, diagram atau notasi lain yang dapat dipahami oleh Customer. Standar proses dan produk yang harus diikuti harus ditetatpkan. Bab ini menyajikan suatu tinjauan level tinggi dari arsitektur sistem yang diharapkan, memperlihatkan distribusi fungsi lintas modul-modul sistem. Komponen-komponen arsitektural yang digunakan-ulang perlu disoroti.
9 Struktur Dokumen SRS Bab Spesifikasi Kebutuhan Sistem Model-model Sistem Evolusi Sistem Lampiran Indeks Deskripsi Harus menjelaskan kebutuhan fungsional dan non-fungsional secara rinci. Jika diperlukan, rincian lebih lanjut dapat pula ditamnbahkan ke kebutuhan non-fungsional. Antarmuka ke sistem lain dapat didefinisikan. Ini dapat menyertakan model-model sistem grafis yang memperlihatkan hubungan antara komponen-komponen sistem dengan sistem dan sistem tersebut dengan lingkungannya. Contoh dari model yang mungkin adalah model Obyek, data-flow atau data semantik. Bab ini menjelaskan asumsi-asumsi fundamental yang dijadikan basis bagi sistem, dan perubahan yang diharapkan dikarenakan evolusi hardware, kebutuhan pengguna yang berubah, dsb. Bagian ini berguna bagi Perancang sistem karena akan membantu Perancang menghindari keputusan rancangan yang akan membatasi kemungkinan perubahan di masa depan terhadap sistem. Ini harus menyediakan informasi spesifik dan rinci yang terkait dengan aplikasi yang dikembangkan; misalnya deskripsi hardware dan database. Kebutuhan hardware mendefinisikan konfigurasi minimal dan optimal bagi sistem. Kebutuhan basis data mendefinisikan organisasi logis dari data yang digunakan oleh sistem dan relasi antar data. Beberapa indeks terhadap dokumen dapat disertakan. Selain indeka alfabet biasa, tambahan indeks diagram, fungsi, dll. tentu sangat menarik dan memudahkan pencarian informasi tertentu di dalam dokumen.
10 Persyaratan Dokumentasi Software Harus bertindak sebagai media komunikasiantara anggota Tim Pengembangan Repositori informasi yang digunakan oleh Insinyur Pemeliharaan Sistem Informasi bagi Manajemen untuk membantu mereka Merancang, Menganggarkan, dan Menjadwalkan Proses Pengembangan Software Beberapa dokumen harus memberitahukan pengguna bagaimana menggunakan dan mengelola sistem tersebut Dokumen untuk Kendali Kualitas, Sertifikasi Sistem, dll.. => Memenuhi persyaratan ini membutuhkan berbagai jenis dokumen mulai dari dokumen kerja informal s.d Manual Pengguna yang diproduksi secara profesional
11 Dokumentasi Software Jika dokumentasinya tidak berguna, jangan buatkan!!
12 Dokumentasi Software (Produk) Dokumentasi Sistem/Teknis Diagram Class Diagram State Diagra Sequence Komentar dalam Kode Dokumentasi Pengguna Manual Pengguna Panduan Instalasi Wiki Dokumentasi & Bantuan Online
13 Dokumentasi Software Untuk proyek besar, biasanya untuk memperoleh hasil yang baik, dokumentasi dimulai sebelum proses pembangunan dimulai Himpunan dokumen yang harus dihasilkan tergantung pada Kontrak dengan klien pengguna sistem (pelanggan) Jenis sistem yang dikembangkan Umur hidup yang diharapkan Budaya perusahaan Ukuran perusahaan yang mengembangkan sistem Jadwal pembangunan
14 Programmer Malas Membuat Dokumen ;-) Tetapi wajib!!!
15 Dokumentasi Proyek Software Dokumentasi yang dihasilkan selama proyek software dapat dibagi ke dalam 2 kategori: Dokumentasi Proses Dokumen ini merekam proses pengembangan dan perawatan, seperti Rencana (Software Development Plan, Software Test Plan,...), Jadwal (e.g., Gantt Charts), dll. Dokumentasi Produk Dokumen ini menjelaskan produk yang dikembangkan. Dapat dibagi ke dalam 2 kategori: Dokumentasi Sistem Digunakan oleh insinyur dalam pengembangkan dan memelihara sistem Dokumentasi Pengguna Digunakan oleh orang-orang yang menggunakan sistem.
16 Dokumentasi Proses Proyek
17 Dokumentasi Proses Tujuan: Dokumentasi proses dihasilkan sehingga pengembangan sistem dapat dikelola Merupakan suatu komponen penting dari pendekatan digerakkan rencana (plandriven, seperti Waterfall) Pendekatan cerdas (agile): Tujuannya adalah untuk meminimalkan jumlah Dokumentasi Proses.
18 Dokumentasi Proses Kategori: 1. Rencana, Estimasi & Jadwal. These are documents produced by managers which are used to predict and to control the software process. 2. Laporan-laporan. These are documents which report how resources were used during the process of development. 3. Standar-standar. These are documents which set out how the process is to be implemented. These may be developed from organizational, national or international standards. 4. Naskah Ilmiah. These are often the principal technical communication documents in a project. They record the ideas and thoughts of the engineers working on the project, are interim versions of product documentation, describe implementation strategies and set out problems which have been identified. They often, implicitly, record the rationale for design decisions. 5. Pesan , Wiki, dll. These record the details of everyday communications between managers and development engineers.
19 Software Development Plan (SDP) Suatu SDP normalnya memasukkan bagian-bagian berikut: 1. Pendahuluan: This briefly describes the objectives of the project and set out the constraints (e.g., budget, time, etc.) that affects the management of the project 2. Organisasi Proyek (Team Description) This section describes how the development team is organized, the peaople involved and their roles in the team. Software Process Model Description (Scrum, XP, Waterfall,...), etc. 3. Analisa Resiko 4. Kebutuhan Sumber Daya Hardware dan Software 5. Work Breakdown (WBS, Work Breakdown Structure): Memecah proyek ke dalam aktifitas-aktifits dan memahami milestone-nya. 6. Project Schedule: Shows dependencies between activities, the estimated time required to reach each milestone, allocation of people to activities. (5) and (6) is typically done in a Gantt Chart (created in e.g. Microsoft Project) 7. Monitoring and Reporting Mechanisms: Definition of the Management Report that should be produced, when thes should be produced, etc. 8. Perangkat yang Tools that you are using
20 Gantt Chart
21 Dokumentasi Pengujian Dokumen ini akan menjadi fondasi untuk semua Pengujian
22 Dokumentasi Produk
23 Dokumentasi Produk Tujuan: Describing the delivered software product Unlike most process documentation, it has a relatively long life. It must Evolve in step with the product that it describes. Product documentation includes User documentation, which tells users how to use the software product, System Documentation, which is principally intended for maintenance engineers.
24 Jenis & Pembaca Dokumentasi Produk Manajer & Evaluator Sistem Menyediakan suatu ikhtisar dari tujuan sistem dan mendeskripsikan layanan sistem yang paling penting Administrator Sistem Menjelaskan cara instalsi sistem pada platform yang diharapkan Pengguna Baru Pengguna Berpengalaman Ringkas, menjelaskan cara memulai program itu Sediakan deskripsi rinci setiap fasilitas Sistem Untuk memenuhi kelas-kelas berbeda dari pengguna dan berbagai tingkat keahlian pengguna, beberapa dokumen (atau mungkin bab dalam satu dokumen) harus diserahkan bersama dengan sistem softwarenya.
25 Dokumentasi Produk Dokumentasi Pengguna (User Documentation)
26 Dokumentasi Pengguna
27 Pembaca Dokumentasi Pengguna Pengguna dari suatu sistem tidak semuanya sama. Penghasil dokumen harus menstrukturkannya untuk memenuhi tugas-tugas pengguna berbeda dan level-level berbeda dari pengalaman dan kepakaran. Hal ini sangat penting untuk membedakan antara pengguna (end-user) dan administrator sistem : 1. Pengguna menggunakan software untuk membantu dengan beberapa tugas. Ini dapat menerbangkan pesawat, mengelola kebijakan asuransi, menulis buku, dll Mereka ingin tahu bagaimana software dapat membantu mereka. Mereka tidak tertarik pada komputer atau administrasi rinci. 2. Administrator Sistem bertanggungjawab mengelola software yang digunakan Pengguna. Ini dapat mencakup tindakan sebagai operator jika sistemnya merupakan sistem mainframe besar, sebagai network manager jika sistem mencakup jaringan workstations atau sebagai technical guru yang membetulkan masalah software pengguna dan yang bertindak sebagai penghubung antara pengguna dan pemasok software.
28 Manual Pengguna
29 Wiki
30 Dokumentasi Produk Dokumentasi Sistem
31 Dokumentasi Sistem
32 Dokumentasi Sistem Dokumentasi sistem termasuk semua dokumen yang menjelaskan sistem itu sendiri mulai dari spesifikasi persyaratan s.d rencana uji penerimaan akhir. Dokumen yang menggambarkan desain, implementasi dan pengujian sistem adalah penting jika program ini ingin dipahami dan dipelihara. Seperti dokumentasi pengguna, dokumentasi sistem terstruktur penting sekali, dengan ikhtisar mengarahkan pembaca menuju deskripsi yang lebih formal dan rinci dari setiap aspek dari sistem.
33 Dokumentasi Kode
34 Dokumentasi Sistem Untuk sistem yang besar yang dikembangkan dengan spesifikasi pelanggan, dokumentasi sistem harus mencakup : 1. Dokumen Kebutuhan. 2. Dokumen yang menjelaskan Arsitektur Sistem. 3. Untuk setiap program dalam sistem, deskripsikan arsitektural dari program tersebut. 4. Untuk setiap komponen dalam sistem, deskripsikan fungsionalitas dan antarmukanya. 5. Daftar source code dari program, sebaiknya dikomentari dimana komentar harus menjelaskan bagian kompleks dari kode dan menyediakan alasan penggunaan metode coding itu. Jika nama-nama bermakna digunakan dan gaya pemrograman terstruktur (yang bagus) digunakan, banyak dari kode sudah self documenting tanpa perlu komentar tambahan. Informasi ini dapat dipelihara secara elektoronik, bukan di kertas, informasi penting dicetak jika PERLU. 6. Dokumen Validasi menjelaskan bagaimana setiap program divalidasi dan bagaimana informasi validasi tersebut terkait dengan kebutuhan. Ini diperlukan untukproses penjaminan kualitas dalam organisasi. 7. Panduan Pemeliharaan Sistem, yang menjelaskan masalah-masalah yang diketahui pada sistem, menjelaskan bagian sistem yang bergantung pada hardware dan software dan bagaimana evolusi sistem ditentukan saat perancangan.
35
36 Sequence Diagrams UML Use Case Diagrams Class Diagrams
37 Diagram ER dari Database: Contoh
38 Rangkuman
39 Referensi I. Sommerville, Software Engineering: Pearson, Wikipedia. (2013). Scrum Development. Available: Wikipedia. (2013). Agile Software Development. Available: CoreTrek. (2013). Scrum i et nøtteskall. Available:
40 Pertanyaan?
Software Requirements
Software Requirements Rekayasa & Analisa Kebutuhan Perangkat Lunak Husni [email protected] Garis Besar Bahasan Pendahuluan Kebutuhan Perangkat Lunak Rancangan Perangkat Lunak UML Dokumen SRS Kebutuhan
Software Project Management
Software Project Management Ikhtisar Tata-Kelola Proyek Pengembangan Software Husni [email protected] Garis Besar Bahasan Pendahuluan Rencana Pengembangan Software (software development plan, dokumen
http://www.brigidaarie.com INPUT [ Source ] [ Requirements ] Process ACTIVITIES (TASKS), CONSTRAINTS, RESOURCES PROCEDURES TOOLS & TECHNIQUES OUTPUT [ Results ] [ Product ] [ Set of Goals ] [ Standards
PENGANTAR RUP & UML. Pertemuan 2
PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara
Chapter 2 What is Software Quality?
Chapter 2 What is Software Quality? 2.1 Definisi Software Software: Program komputer, prosedur, dan dokumentasi dan data yang berkaitan dengan pengoperasian suatu sistem komputer. Keempat komponen yang
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I 1.1 Latar Belakang PENDAHULUAN Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan dan memanipulasi data dalam berbagai
SOFTWARE DEVELOPMENT PLAN. Program Studi S1 - Sistem Informasi
SOFTWARE DEVELOPMENT PLAN Program Studi S1 - Sistem Informasi INTRODUCTION Pengantar Rencana Pengembangan g Perangkat Lunak dengan memberikan gambaran seluruh isi dokumen. Meliputi tujuan, ruang lingkup,
Pemodelan Berorientasi Objek
1 Pemodelan Berorientasi Objek Penggalian Kebutuhan dan Identifikasi Aktor Adam Hendra Brata Materi Pertemuan 3 2 Fase Fase Pengembangan Perangkat Lunak Analisis Kebutuhan Penggalian Kebutuhan Sistem Elisitasi
Project IT Organization
Project IT Organization Building the Project Team Langkah pertama dalam mencari semua sumber daya yang dibutuhkan untuk proyek Anda adalah untuk menentukan sumber daya apa yang dibutuhkan dalam proyek
MANAJEMEN PROYEK FRAMEWORK
MANAJEMEN PROYEK FRAMEWORK PROJECT MANAGEMENT FRAMEWORK Kelompok Proses dalam PMBOK KNOWLEDGE AREA PROJECT MANAGEMENT PROCESS GROUPS INITIATING PLANNING EXECUTING MONITORING & CONTROLLING CLOSING Integration
KONSEP & TEKNIK PEMELIHARAAN PERANGKAT LUNAK. Tugas ke 12 Rekayasa Perangkat Lunak
KONSEP & TEKNIK PEMELIHARAAN PERANGKAT LUNAK Tugas ke 12 Rekayasa Perangkat Lunak Dibuat oleh : Dekha Sundhawati (41813120217) Dosen Pengampu : Wachyu Hari Haji, S.Kom,MM JURUSAN SISTEM INFORMASI FAKULTAS
Analisis dan Perancangan Sistem Hanif Al Fatta M.kom
Analisis dan Perancangan Sistem Hanif Al Fatta M.kom Abstraks System informasi telah menjadi bagian yang tak terpisahkan dari kegiatan bisnis suatu perusahaan atau organisasi modern. Sehingga system informasi
Manajemen Lingkup Proyek. Information Technology Project Management, Fourth Edition
Manajemen Lingkup Proyek Information Technology Project Management, Fourth Edition Manajemen Lingkup Proyek Lingkup mengacu pada semua pekerjaan yang terlibat dalam menciptakan produk-produk dari proyek
Software Proses. Model Proses Perangkat Lunak. Pengembangan Perangkat Lunak. Framework activities 3/20/2018. System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC) Software Proses Planning Implementation Analysis Design Pengembangan Perangkat Lunak Sebuah Lapisan Teknologi Model Proses Perangkat Lunak 1. Linear Sequential Model
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC) SI-215 Analisa & Desain Sistem Informasi I Rosa Ariani Sukamto Permasalahan Perangkat Lunak Software used, but criticized or dropped 19% Software delivered and used
PEMBUATAN APLIKASI MANAJEMEN PROYEK DALAM MENGELOLA PROYEK DI PT. X
PEMBUATAN APLIKASI MANAJEMEN PROYEK DALAM MENGELOLA PROYEK DI PT. X Silvia Rostianingsih 1, Arlinah Imam Raharjo 2, & Basuki Setiawan 3 1,2,3 Jurusan Teknik Informatika, Universitas Kristen Petra, Siwalankerto
PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE)
PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE) Di Susun Oleh : Linda Liana 41813120100 Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU
Proses Dokumentasi. Area utama dokumentasi ada empat :
Proses Dokumentasi Dokumentasi adalah materi tertulis yang mendeskripsikancara beroperasinya suatu sistem, mencakup semua yangdilakukan program dan prosedur apa yang harus diikuti olehpemakai. Area utama
EDU SOFT. Statement Of Work
EDU SOFT Aplikasi Penilaian Perkembangan Anak Usia 3-4 Tahun Statement Of Work Version: (1) Date: (02/18/2010) Document History and Distribution Revision History : Revision # Revision Date Description
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING Previous Chapter Poor Quality software? Not meet customer requirements Too complicated Not solve the problem Beyond expectation Requirement engineering is very important! Requirements
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era teknologi informasi yang semakin maju ini, kebutuhan akan informasi yang cepat dan akurat menjadi sangat penting. Information Technology, Internet, dan Web sudah
PERANCANGAN PERANGKAT LUNAK KARYAWAN TETAP UNTUK CV. TIGA PUTRA UTAMA DI UJUNG BERUNG BANDUNG.
PERANCANGAN PERANGKAT LUNAK KARYAWAN TETAP UNTUK CV. TIGA PUTRA UTAMA DI UJUNG BERUNG BANDUNG 1 Hasan Balubita, 2 M Ridhwan Hakiki Konsentrasi Sistem Informasi, Program Studi Manajemen Informatika Politeknik
MANAJEMEN RUANG LINGKUP PROYEK PERTEMUAN 3.2
MANAJEMEN RUANG LINGKUP PROYEK PERTEMUAN 3.2 MANAJEMEN PROYEK TERINTEGRASI MANAJEMEN RUANG LINGKUP Ruang lingkup (Scope) meliputi semua pekerjaan yang terkait pada proses untuk menyelesaikan tujuan proyek
METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI
METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna (end-users) membangun sistem
SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo
SDLC Concepts Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo Http://yusufxyz.wordpress.com Email: [email protected] IVS Task Group Produk terdiri dari : hardware, software, dokumentasi,
BAB 1 PENDAHULUAN. tersebut adalah metode pemodelan (notation), proses (process) dan tool yang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini piranti lunak semakin luas penggunaannya, baik untuk sistem yang sederhana maupun untuk sistem yang kompleks. Piranti lunak diharapkan menghasilkan luaran
PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma
PENGENALAN Perancangan Perangkat Lunak (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma Perangkat Lunak (Software) Merupakan program aplikasi berikut dengan dokumentasi dan data
Proyek Perangkat Lunak
Proyek Perangkat Lunak 02: Proyek Software dan SDLC Husni [email protected] Project Management Concepts Project Planning, Execution, and Budget System Development Life Cycle Project Monitoring, Control,
Pengembangan Sistem Informasi
Pengembangan Sistem Informasi Sistem Informasi Suatu sistem adalah kombinasi sumber daya (entitas) untuk mengkonversi input menjadi output (informasi). Dalam setiap sistem, masing-masing bagian sistem
A. Model Desain Perangkat Lunak
A. Model Desain Perangkat Lunak Software Design (Perancangan Perangkat Lunak) merupakan salah satu tahap dalam Software Life Cycle yang berkonsentrasi pada Design dan Coding. 1. Definisi Design Design
Configuration Management
Configuration Management Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com Kenapa Butuh Configuration Management? 1 2 Software juga butuh dibelai dikonfigurasi Configuration Management (CM)
MODEL DESAIN & DOKUMENTASI DESAIN
MODEL DESAIN & DOKUMENTASI DESAIN Tugas ke 9 Rekayasa Perangkat Lunak Dibuat oleh : Dekha Sundhawati (41813120217) Dosen Pengampu : Wachyu Hari Haji, S.Kom,MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER
MODUL 4 Unified Software Development Process (USDP)
MODUL 4 Unified Software Development Process (USDP) Daftar Isi 4.1 Pengantar USDP... 2 4.2 Fase USDP... 2 4.2.1 Fase, Workflow dan Iterasi... 3 4.2.2 Perbedaan USDP dan Siklus Hidup Waterfall... 3 4.2.3
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Balai Besar Pengembangan Budidaya Air Tawar (BBPBAT) adalah unit pelaksanaan teknis di bidang pengembangan budidaya air tawar yang berada dibawah dan bertanggung
PROSES DESAIN. 1. Metodologi Pengembangan Sistem
PROSES DESAIN 1. Metodologi Pengembangan Sistem SDLC (Systems Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan dan pengubahan sistem serta model dan metodologi
Teknik Informatika S1
Teknik Informatika S1 Software Requirement Engineering Requirement Classification Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS [email protected] +6285740278021 SILABUS MATA
Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK
Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK Pokok Bahasan dalam RPL : RPL sebagai produk dan sebagai produk Konsep manajemen proyek Proses pembangunan PL dan metrik proyek Perencanaan proyek PL(Perangkat
Rational Unified Process (RUP)
Universitas IGM HD-UIGM-FK-01 Fakultas : Ilmu Komputer Pertemuan ke : 8 Program Studi : Teknik Informatika Handout ke : 1 Kode Matakuliah : Jumlah Halaman : 25 Matakuliah : Rekayasa Perangkat Lunak Mulai
BAB 3 Analisa dan Perancangan Sistem
1 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI BAB 3 Analisa dan Perancangan Sistem 3.1 Pengertian Analisa dan Perancangan Sistem Analisa sistem didefinisikan sebagai bagaimana memahami dan menspesifikasi
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem informasi mengalami perkembangan yang sangat cepat. Perkembangan ini terjadi karena permintaan masyarakat yang menginginkan sistem informasi yang efektif dan
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak (Software Engineering) Graha Prakarsa, ST. MT. Sekolah Tinggi Teknologi Bandung Memahami arti pengembangan perangkat lunak. Mengetahui aktivitas pengembangan perangkat lunak. Memahami
Bab 1 PENDAHULUAN UKDW
Bab 1 PENDAHULUAN 1.1 Latar Belakang Penyakit merupakan masalah yang sangat penting bagi manusia yang harus diselesaikan dengan baik dan benar. Dalam hal ini adalah masalah penyakit pada ikan khususnya
BAB 3 PERENCANAAN PROYEK
BAB 3 PERENCANAAN PROYEK 3.1. PENDAHULUAN Sekarang anda sudah mengevaluasi proyek dan memutuskan untuk melanjutkannya. Pertama, anda harus meyakinkan rekan-rekan lain bahwa proyek sebaiknya dilaksanakan.
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi pada era globalisasi telah berkembang pesat dan selalu mengalami perubahan disetiap masanya. Perkembangan ini dapat dilihat dari pemakaian aplikasi
Manajemen Proyek. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1
Manajemen Proyek Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 Overview Beberapa pertanyaan: Apa saja komponen-komponen dari manajemen proyek? Bagaimana perencanaan membantu
PROJECT CHARTER. Project Number: 01. Project Name: Sistem Informasi Koperasi Karyawan Studi Kasus Stikom Surabaya
PROJECT CHARTER Project Name: Sistem Informasi Koperasi Karyawan Studi Kasus Stikom Surabaya Project Number: 01 Date: 22 September 2011 Revision Number: - 1. PROJECT DESCRIPTION AND GOALS Pada era globalisasi
SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)
SIKLUS REKAYASA PERANGKAT LUNAK (SDLC) 1. Pengertian DLC atau Software Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan menggunakan model-model dan metodologi
BAB 3 PERENCANAAN PROYEK
BAB 3 PERENCANAAN PROYEK 3.1. PENDAHULUAN Sekarang anda sudah mengevaluasi proyek dan memutuskan untuk melanjutkannya. Pertama, anda harus meyakinkan rekan-rekan lain bahwa proyek sebaiknya dilaksanakan.
SDLC Software Development Life Cycle Mukhlas Imam Muhajir Muhsin Nur Ali
SDLC Software Development Life Cycle 11650021 Mukhlas Imam Muhajir 11650002 Muhsin Nur Ali SIKLUS DASAR METODE BARKER 3 FASE DASAR Development o Feasibility o Analisis o Design o Coding Testing Production
TEKNIK DOKUMENTASI APLIKASI 12.1 STIKOM SURABAYA. PENGEMBANGAN DOKUMENTASI APLIKASI Pertemuan 2
PENGEMBANGAN DOKUMENTASI APLIKASI Pertemuan 2 DOKUMENTASI DAN KOMPONENNYA Dokumentasi Perencanaan Proyek 1.Pengantar Deskripsi masalah Deskripsi lingkungan masalah Tujuan client, organisasi dan sistem
BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi
BAB III METODOLOGI PENELITIAN 1.1 METODE PENGUMPULAN DATA Metode pengumpulan data yang digunakan pada penelitian ini berupa studi literatur berupa mempelajari hal-hal yang berhubungan dengan pembahasan
E-PLANNING SYSTEM PROJECT MANAGEMENT PLAN
E-PLANNING SYSTEM PROJECT MANAGEMENT PLAN Version 26/10/2015 VERSION HISTORY Dokumen Project Management Plan (PMP) ini adalah dokumen versi pertama dan dibuat pada tanggal 1 November 2015 oleh Divisi
Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013
Implementasi Sistem dan Maintenace Sistem Sistem Informasi Universitas Gunadarma 2012/2013 IMPLEMENTASI SISTEM Pengembangan Perangkat Lunak Pengembangan perangkat lunak (Software Development) merupakan
Review & Summarize REKAYASA KEBUTUHAN PERANGKAT LUNAK ABOERYZAL AHMED KOESYAIRY / IMAM AFANDI AHMAD /
Review & Summarize REKAYASA KEBUTUHAN PERANGKAT LUNAK ABOERYZAL AHMED KOESYAIRY / 5212100071 IMAM AFANDI AHMAD / 5212100703 Review & summarize the software requirement specification (SRS) documentation
SDLC : Project Planning
SDLC : Project Planning Review Materi Sebelumnya Tahapan SDLC Pendekatan SDLC (Contoh Model/Metodologinya) Pendekatan dalam Pengembangan Sistem Capaian Pembelajaran Melakukan fase planning (terkait visibilitas
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Pengenalan Definisi Software dan Software Engineering Satrio Yudho Pertemuan 1 dari 16 ver. 1.0 Tujuan Pemahaman mengenai peranan Software Engineering. Pemahaman mengenai istilah
Nama : Rendi Setiawan Nim :
Nama : Rendi Setiawan Nim : 41813120188 Pengertian Dasar Istilah Reakayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software engineering. Istilah Software Engineering
BAB I PENDAHULUAN 1.1 Latar Belakang
1 BAB I PENDAHULUAN 1.1 Latar Belakang Pada masa kini, khususnya di Indonesia perkembangan teknologi informasi, telekomunikasi dan komputer di era globalisasi semakin pesat, sesuai kebutuhan seiring dengan
FASE PERENCANAAN. MPSI sesi 4
FASE PERENCANAAN MPSI sesi 4 PERENCANAAN PROYEK BAGIAN DARI MANAJEMEN PROYEK Pembagian Pengalokasian penjadwalan (schedulling) Pekerjaan dalam lingkup proyek PEOPLE 4+1 P PRODUCT PROCESS PROJECT Sistem
1 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Seiring berkembangnya zaman pada era globalisasi, kebutuhan manusia pun semakin meningkat. Demi memenuhi kebutuhan itu, maka perusahaan perusahaan berupaya
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering) Teguh Wahyono http://teguhsalatiga.blogspot.com Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Silabus Konsep Dasar RPL Pemodelan dalam pengembangan
Requirement? Teknik Informatika S1. Definisi. Rekayasa Perangkat Lunak. Pengertian Requirement. Pengertian Requirement Engineering
Teknik Informatika S1 Definisi Rekayasa Perangkat Lunak Requirement Engineering Requirement? Pengertian Requirement Pengertian Requirement Engineering Sesuatu pada produk yang harus dilakukan atau sebuah
STMIK AMIKOM YOGYAKARTA
STMIK AMIKOM YOGYAKARTA STAKE HOLDER SISTEM INFORMASI Donni Prabowo @donnipra donnipra.com ANSI Pertemuan 4 GOOD NEWS Anda tahu berapa gaji seorang System Analyst? Sumber : Survay dari http://www.qerja.com
1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang
1. BAB 1 PENDAHULUAN 1.1 Latar Belakang Badan Penyelenggara Jaminan Sosial Kesehatan (BPJS) Kantor Cabang Utama (KCU) Bandung yang terletak di Jl. Pelajar Pejuang 45 No.66 Bandung merupakan suatu Badan
SOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK)
SOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK) SOFTWARE Software merepresentasikan masalah di dunia nyata Masalah di dunia nyata lebih komplek dari pertukaran dua nilai Software program Software meliputi
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK A. Pengertian Rekayasa Perangkat Lunak Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara
Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh
Review Rekayasa Perangkat Lunak Nisa ul Hafidhoh [email protected] Software Process Sekumpulan aktivitas, aksi dan tugas yang dilakukan untuk mengembangkan PL Aktivitas untuk mencapai tujuan umum (komunikasi
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Dalam membangun sebuah system informasi diperlukan suatu pemahaman mengenai system itu sendiri sehingga tujuan dari pembangunan system informasi dapat tercapai.
PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PRAKTIK INDUSTRI DI JURUSAN PENDIDIKAN TEKNIK ELKTRONIKA UNY BERBASIS WEBSITE MENGGUNAKAN YII FRAMEWORK
PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PRAKTIK INDUSTRI DI JURUSAN PENDIDIKAN TEKNIK ELKTRONIKA UNY BERBASIS WEBSITE MENGGUNAKAN YII FRAMEWORK Agung Rizki Subhan & Handaru Jati Universitas Negeri Yogyakarta
Ringkasan Chapter 12 Developing Business/ IT Solution
TUGAS SISTEM INFORMASI MANAJEMEN Dosen : Dr. Ir. Arif Imam Suroso, M.Sc Ringkasan Chapter 12 Developing Business/ IT Solution Oleh : Shelly Atriani Iskandar P056121981.50 KELAS R50 PROGRAM PASCA SARJANA
BAB 3 PERENCANAAN PROYEK
BAB 3 PERENCANAAN PROYEK 3.1. PENDAHULUAN Sekarang anda sudah mengevaluasi proyek dan memutuskan untuk melanjutkannya. Pertama, anda harus meyakinkan rekan-rekan lain bahwa proyek sebaiknya dilaksanakan.
Inisiasi, Perencanan dan Esekusi dalam Proyek
Inisiasi, Perencanan dan Esekusi dalam Proyek Project Phases 1. Initiation Tahap pertama adalah tahap inisiasi, di mana proyek dipilih dan ditetapkan. 2. Planning Pada tahap perencanaan, keputusan dibuat
PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK
PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK Suhatati Tjandra Teknik Informatika dan Komputer Sekolah Tinggi Teknik Surabaya Email: [email protected] ABSTRAK Semakin berkembangnya dunia industrialisasi
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Bimbingan dan Konseling Komprehensif adalah pelayanan yang fleksibel berdasarkan needs assessment (penilaian kebutuhan) peserta didik/konseli dan lingkungannya supaya
METODOLOGI PENGEMBANGAN SOFTWARE
REKAYASA PERANGKAT LUNAK LANJUT METODOLOGI PENGEMBANGAN SOFTWARE Defri Kurniawan M.Kom Content Software Process Software Life Cycle Software Development Process System Development Life Cycle (SDLC) Metodologi
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Informasi Informasi merupakan hasil pengolahan data dari satu atau berbagai sumber, yang kemudian diolah, sehingga memberikan nilai, arti, dan manfaat. (Eka Pratama, 2014). Menurut
The Process. A Layered Technology. Software Engineering. By: U. Abd. Rohim, MT. U. Abd. Rohim Rekayasa Perangkat Lunak The Process RPL
The Process By: U. Abd. Rohim, MT A Layered Technology Software Engineering tools methods process model a quality focus 2 1 Langkah-langkah SE v Definition (What?) System or Information Engineering, Software
REKAYASA PERANGKAT LUNAK I
REKAYASA PERANGKAT LUNAK I Proses Pembangunan Perangkat Lunak Disusun Oleh: Adam Mukharil Bachtiar Teknik Informatika UNIKOM [email protected] AGENDA PERKULIAHAN PENGERTIAN SOFTWARE DEVELOPMENT LIFE
Piranti Perencanaan dan Pengawasan Mutu dalam Manajemen Proyek Sistem Informasi
Piranti Perencanaan dan Pengawasan Mutu dalam Manajemen Proyek Sistem Informasi Ratnaningsih AW Fakultas Teknologi Informasi, Universitas Budi Luhur Jl.Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta
BAB III LANDASAN TEORI. mengumpulkan (input), memanipulasi (process), menyimpan, dan menghasilkan
BAB III LANDASAN TEORI 3.1 Sistem Informasi Ialah sebuah set elemen atau komponen terhubung satu sama lain yang mengumpulkan (input), memanipulasi (process), menyimpan, dan menghasilkan (output) data dan
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang PT Travelia Sari Wisata merupakan sebuah perusahaan atau badan usaha yang bergerak di bidang jasa penjualan paket wisata dan umroh yang kantornya berlokasi di Jakarta
PROJECT MANAGEMENT PLAN RANCANG BANGUN SISTEM INFORMASI PENERIMAAN DAN SELEKSI PEGAWAI MENGGUNAKAN METODE MANAGEMENT BY OBJECTIVE
MY QUALITY SOFTWARE PROJECT MANAGEMENT PLAN RANCANG BANGUN SISTEM INFORMASI PENERIMAAN DAN SELEKSI PEGAWAI MENGGUNAKAN METODE MANAGEMENT BY OBJECTIVE Hastin Istiqomah N 08.41010.0148 Nur Aini Maya Sari
DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...
DAFTAR ISI Halaman Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... i ii iv viii x xiii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah...
REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com
REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini proses pengiriman dan penerimaan barang antar satu perusahaan dengan perusahaan lainnya tidak luput dari jasa transportasi baik dari transportasi darat, laut
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perubahan paradigma manajemen dan pemanfaatan teknologi informasi secara luas dalam bisnis merupakan pemacu utama perubahan-perubahan besar dalam akuntansi biaya. Akuntansi
DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR...
DAFTAR ISI HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...
Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN Biaya PL Software Quality Attribute Standar kualitas Takaran Jaminan Kualitas CASE TOOLS Siklus Hidup Perangkat Lunak (SWDLC/Software Development
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Proyek Sistem Informasi Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Pengelolaan proyek secara umum meliputi pengertian pentingnya manajemen
REKAYASA PERANGKAT LUNAK 1
1 REKAYASA PERANGKAT LUNAK 1 PENDAHULUAN 2 DESKRIPSI MATA KULIAH Sifat : WAJIB Prasyarat : Struktur Data, Basis Data, IMK Bobot : 3 SKS 3 PENILAIAN 10% kehadiran (min. 80%) + 20% tugas/quiz + 30% uts +
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi seharusnya dapat dimanfaatkan oleh PT. Matab Servikatama untuk memajukan perusahaan tersebut dalam bidang akuntansi. Cara mempermudah pelaporan
Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010
Tujuan Perkuliahan PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Oleh : Sarwosri, S.Kom, M.T. Umi Laili Yuhana, S.Kom, M.Sc. Memberikan gambaran tentang perangkat lunak, rekayasa perangkat lunak. Memberikan
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Laboratorium adalah tempat riset ilmiah, eksperimen, pengukuran ataupun pelatihan ilmiah dilakukan. Pada perguruan tinggi di Indonesia laboratorium biasanya dibuat
Bab 3 Metode Perancangan
Bab 3 Metode Perancangan 3.1 Metode Perancangan Sistem Dalam pelaksanaan perancangan aplikasi online booking Ambarawa tour and travelling menggunakan model waterfall. Model waterfall merupakan suatu teknik
FASE PENGEMBANGAN. MPSI sesi 7 & 8
FASE PENGEMBANGAN MPSI sesi 7 & 8 Fase Pengembangan Pelaksanaan pekerjaan pengembangan ini pada dasarnya adalah membangun sistem informasi dengan deliverables berupa software dan bagianbagian pendukungnya,
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Proses evaluasi guru yang berjalan di Sekolah Menengah Atas Negeri 1 Dayeuhkolot meliputi banyak aspek, mulai dari proses KBM (Kegiatan Belajar Mengajar), Administrasi,
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang CV. Fajar merupakan salah satu perusahaan yang bergerak dalam bidang bisnis kontraktor dan pengadaan barang, yang berdiri pada tahun 2012 terletak di Jalan Pangkal
BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM
BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM Informasi adalah sebuah sumber organisasi dimana harus diatur secara baik seperti sumber daya lainnya. Biaya dihubungkan dengan proses informasi. Proses Informasi
1 PENDAHULUAN. 1.1 Latar Belakang
1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang pesat membuat pengiriman data dan informasi menjadi semakin cepat. Kemudahan untuk mendapatkan informasi pun berdampak pada munculnya berbagai
A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak
A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak Secara umum tujuan RPL tidak berbeda dengan bidang rekayasa yang lain. Bidang rekayasa akan selalu berusaha menghasilkan output yang
