Siklus Pengembangan Perangkat Lunak
|
|
- Yulia Yenny Setiawan
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Siklus Pengembangan Perangkat Lunak (Software Development Life Cycle) Endy Muhardin last updated :
2 Who am I Endy Muhardin endy@artivisi.com Y! endymuhardin Kegiatan Software Developer Project Manager SEPG Member (BaliCamp)
3 Kompetensi Teknis Java Enterprise Edition (JEE) Spring Framework Hibernate O/R Mapping Java Server Faces (JSF) PHP Linux (single boot sejak 2002)
4 Projects PlaySMS PlayBilling CMMI
5 Buku Subversion
6 Materi Siklus Pengembangan Perangkat Lunak Fase Perencanaan Fase Analisa Fase Desain Fase Coding Fase Testing Fase Implementasi Fase Pemeliharaan
7 Metodologi Heavyweight Waterfall RUP Lightweight Agile XP Apapun metodologinya, kegiatannya mirip analysis desain coding testing deliver
8 Fase Perencanaan [1] Estimasi ukuran software Function point calculation Metode Putnam Metode COCOMO Estimasi effort dan durasi Berapa orang? Berapa bulan? Berapa biayanya?
9 Fase Perencanaan [2] Memilih metodologi Menentukan milestone Mendefinisikan aturan manajemen komunikasi penyimpanan dokumen aturan rilis prosedur change management Mengidentifikasi resiko
10 Fase Perencanaan [3] Menyusun anggota tim Steering Committee / Project Sponsor Project Manager Subject Matter Expert Business Analyst Software Architect Programmer Tester Technical Writer
11 Produk Fase Perencanaan Project Schedule Estimasi ukuran Estimasi effort dan durasi Tanggal selesai masing-masing milestone Project Plan Stakeholder plan Configuration management plan Training plan Daftar resiko project
12 DotProject Tools Fase Perencanaan ActiveCollab Open Workbench
13 ??? Pertanyaan dan Diskusi
14 Project Monitoring [1] Rencana yang telah dibuat harus dimonitor secara berkala agar proyek berjalan baik Rencana yang telah dibuat harus Tujuan Project Monitoring Memastikan rencana dijalankan Identifikasi masalah sedini mungkin Memecahkan masalah sedini mungkin Memantau kinerja anggota tim
15 Project Tracking [2] Hal yang harus dimonitor Kemajuan proyek dibandingkan rencana awal Keterlibatan stakeholder Pemenuhan komitmen Resiko proyek Penanganan masalah yang timbul
16 DotProject Tools Project Monitoring ActiveCollab Open Workbench Timesheet
17 ??? Pertanyaan dan Diskusi
18 Fase Analisa [1] Memahami software yang akan dibuat (requirement) Memahami software yang akan dibuat Diskusi dengan SME Diskusi dengan User Verifikasi requirement Review hasil analisa Prototyping Membuat test scenario
19 Fase Analisa [2] Mendapatkan komitmen Sign off Approval Mengelola perubahan Setiap perubahan harus melalui prosedur
20 Fase Analisa [3] Requirement yang baik Sahih (tidak berdasarkan asumsi) Dapat diimplementasikan Benar-benar diperlukan Memiliki skala prioritas Tidak ambigu Dapat diverifikasi
21 Fase Analisa [4] Spesifikasi yang baik Lengkap Konsisten Bisa diubah Bisa dilacak
22 Produk Fase Analisa Functional Spec / SRS / URS / CRS Test Scenario Requirement Traceability Matrix Prototype UML Diagram Use Case Diagram Activity Diagram
23 DokuWiki OSRMT Jude Community Poseidon CE Tools Fase Analisa
24 Kegunaan Spesifikasi Marketing membuat brosur merencanakan kegiatan pemasaran Developer mendesain software membuat software Technical Writer menulis dokumentasi
25 ??? Pertanyaan dan Diskusi
26 Change Management Kebutuhan user PASTI BERUBAH!!! Ini adalah hal yang alami Perlu ada prosedur khusus sehingga tidak mengacaukan proyek Perlu ada prosedur khusus sehingga tidak Perubahan requirement akan berbuntut: Perubahan effort Perubahan durasi Perubahan biaya
27 Prosedur Change Management Change Requester harus jelas Impact Analysis harus dihitung dengan cepat Impact Analysis harus dihitung dengan gunakan Requirement Traceability Matrix Berdasarkan hasil Impact Analysis, Steering Committee bisa memutuskan: Berdasarkan hasil Impact Analysis, approve and proceed immediately pending to next phase discard completely
28 ??? Pertanyaan dan Diskusi
29 Fase Desain [1] Desain tampilan akhir warna huruf efek khusus Memilih teknologi dan framework kemudahan kecepatan fitur sistem operasi
30 Fase Desain [2] Menentukan partisi sistem komponen plugin Menentukan skema database
31 Produk Fase Desain Technical Specification Proof of Concepts Arsitektur Sistem Dokumentasi pemilihan teknologi Alternatif yang dipertimbangkan Kriteria yang digunakan Bobot masing-masing kriteria Penilaian masing-masing alternatif Test Script
32 Tools Fase Desain Jude Community Poseidon CE Aqua Studio DBDesigner
33 ??? Pertanyaan dan Diskusi
34 Fase Coding [1] Persiapan Development Version Control Mailing List / Forum Diskusi Bug Tracker Continuous Integration Kebijakan Coding coding standard quality standard
35 Fase Coding [2] Pengukuran kualitas kode keterikatan (coupling) kompleksitas kemudahan pengembangan (extensibility) kesesuaian dengan best-practices kecukupan jumlah test vs jumlah kode
36 Fase Coding [3] Jenis test yang dilakukan programmer Unit Test : method/function Coverage Test : kecukupan unit test Code Review : praktek coding Integration Test : interaksi dengan sistem lain (database, mail, aplikasi lain) Performance Test : waktu yang dibutuhkan untuk menjalankan fitur tertentu Stress Test : perilaku fitur bila dihadapkan dengan request yang banyak
37 Produk Fase Coding Coding convention Kode program Unit test Code review report Unit test report Coverage test report User Manual
38 Tools Fase Coding (Java) Ant PMD / Findbugs JUnit / TestNG Cobertura / Emma DBUnit CruiseControl / Luntbuild JDepend JUnitPerf JMeter
39 Tools Fase Coding (Umum) Subversion Mantis phpbb Redmine GForge
40 ??? Pertanyaan dan Diskusi
41 Fase Testing Terdiri dari Internal Testing: dilakukan oleh project team User Testing: dilakukan oleh customer Tujuan (Internal Testing) mengurangi jumlah bug yang ditemukan oleh customer / end-user Tujuan (User Testing) memastikan software yang diterima sesuai dengan spesifikasi yang diminta
42 Produk Fase Testing Bug Report Bug Fix
43 Tools Fase Testing Functional Specification Test Scenario Mantis Selenium HttpUnit Canoo WebTesting Abbot & Costello
44 ??? Pertanyaan dan Diskusi
45 Tujuan Fase Implementasi menyiapkan aplikasi untuk penggunaan yang sebenarnya (go-live) Kegiatan User Training Administrator Training Migrasi Data (kalau ada) Cut off sistem/proses lama
46 Produk Fase Implementasi Training Material Cut-off Data
47 Kegiatan Fase Pemeliharaan perbaikan bug yang tersisa penambahan fitur perubahan fitur Bisa dilakukan dalam kesepakatan terpisah atau sebagai bagian dari masa garansi Bisa dilakukan dalam kesepakatan
48 Terima Kasih Y!: endymuhardin
49
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com Kenapa butuh SDLC? 1 2 Software pun harus punya dan butuh siklus hidup SDLC 3 Apa itu SDLC? Siklus
Lebih terperinciBAB 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
Lebih terperinciConfiguration 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)
Lebih terperinciEDU 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
Lebih terperinciFASE 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
Lebih terperinciBAB 1 PENDAHULUAN. pesat. Hampir semua perusahaan baik yang berskala kecil hingga besar telah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Dalam era globalisasi ini, perkembangan teknologi sudah berkembang dengan pesat. Hampir semua perusahaan baik yang berskala kecil hingga besar telah memanfaatkan perkembangan
Lebih terperinciPENDAHULUAN PENGEMBANGAN SISTEM INFORMASI
PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI Pengembangan Sistem Pengembangan sistem informasi sering disebut sebagai proses pengembangan sistem (System Development) Pengembangan sistem didefinisikan sebagai
Lebih terperinciPROJECT TIME MANAGEMENT PAKET APLIKASI SEKOLAH (PAS) SMK
PROJECT TIME MANAGEMENT PAKET APLIKASI SEKOLAH (PAS) SMK Disusun oleh: Muhammad Faris Musthafa 5113100131 Ahmad Zaki 5113100155 Teknik Pengembangan: Prototyping Cara kerja: 1. Developer menganalisis kebutuhan
Lebih terperinci1. PENDAHULUAN 1.1. Latar Belakang
1. PENDAHULUAN 1.1. Latar Belakang Integrated Distance Education Application atau biasa disebut dengan IDEA merupakan sebuah sarana pembelajaran elektronik berbasis website yang dimiliki oleh Telkom University.
Lebih terperinciSDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo
SDLC Concepts Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo Http://yusufxyz.wordpress.com Email: muhammadyusuf@trunojoyo.ac.id IVS Task Group Produk terdiri dari : hardware, software, dokumentasi,
Lebih terperinciRational 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
Lebih terperincihttp://www.brigidaarie.com INPUT [ Source ] [ Requirements ] Process ACTIVITIES (TASKS), CONSTRAINTS, RESOURCES PROCEDURES TOOLS & TECHNIQUES OUTPUT [ Results ] [ Product ] [ Set of Goals ] [ Standards
Lebih terperinciPEMBUATAN TATA LAKSANA PROYEK PEMBANGUNAN SISTEM INFORMASI DI UNIVERSITAS X BERDASARKAN CMMI
PEMBUATAN TATA LAKSANA PROYEK PEMBANGUNAN SISTEM INFORMASI DI UNIVERSITAS X BERDASARKAN CMMI Linda Hadi dan Achmad Holil Noor Ali Program Studi Magister Manajemen Teknologi ITS Email: l1nd4083@yahoo.com;
Lebih terperinciPEMBUATA TATA LAKSA A PROYEK PEMBA GU A SISTEM I FORMASI DI U IVERSITAS X BERDASARKA CMMI
PEMBUATA TATA LAKSA A PROYEK PEMBA GU A SISTEM I FORMASI DI U IVERSITAS X BERDASARKA CMMI ABSTRAK Pembangunan sistem informasi di Universitas X dilakukan dengan tidak menggunakan manajemen proyek yang
Lebih terperinciPEMBUATAN SPESIFIKASI MANAGEMEN KEBUTUHAN IMPLEMENTASI MICROSOFT ERP AXAPTA DI PDAM KOTA SURABAYA ABSTRAK
PEMBUATAN SPESIFIKASI MANAGEMEN KEBUTUHAN IMPLEMENTASI MICROSOFT ERP AXAPTA DI PDAM KOTA SURABAYA Subekti Pranoto 1), Aries Tjahyanto 2) 1) Corporate IT Administrator, PDAM Kota Surabaya 2) Fakultas Teknologi
Lebih terperinciBAB 5 SIMPULAN DAN SARAN
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan Berdasarkan hasil pengujian yang telah dilakukan pada saat internship dan telah dipaparkan pada bab 4 maka dapat ditarik kesimpulan atas pengujian modul Business Trip,
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini perkembangan teknologi sudah semakin pesat. Segala sesuatu kebutuhan manusia sudah dapat dikomputerisasikan menjadi teknologi yang dapat mempermudah segala
Lebih terperinciBAB I PENDAHULUAN.
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Kartu kredit merupakan alat pembayaran pengganti uang tunai yang dapat digunakan oleh konsumen untuk ditukarkan dengan barang dan jasa yang diinginkannya di
Lebih terperinciMODUL 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
Lebih terperinciReview Slide. Testing & Implementasi
Review Slide Testing & Implementasi 1. Software testing adalah sebuah proses untuk menyakinkan suatu kualitas dari software development, yang bertujuan untuk mengetahui apakah software tersebut sudah sesuai
Lebih terperinciPengembangan Sistem Informasi
Pengembangan Sistem Informasi Tujuan Menjelaskan definisi pengembangan sistem dan fase dan kegiatan pada system development lifecycle (SDLC) Menjelaskan perbedaan antara model, teknik, dan metodologi pengembangan
Lebih terperinciTo: Subject: QUIZ1APROKSI-Kelas-Nim
To: frisma.nuri@gmail.com Subject: QUIZ1APROKSI-Kelas-Nim Pilihan Ganda 1. Definisi proyek mencakup 2 hal yaitu: A. Sementara dan unik B. Permanen dan rutin C. Sementara dan Unik D. Sementara kemudian
Lebih terperinciLANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP
LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP (RATIONAL UNIFIED PROCESS) Rational Unified Process (RUP) merupakan suatu metode rekayasa perangkat lunak yang dikembangkan dengan mengumpulkan berbagai best
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang PT Sigma Cipta Caraka adalah sebuah perusahaan IT yang merupakan anak perusahaan PT Telkom Indonesia yang terletak di BSD, Tangerang. Dari awal didirikan hingga saat
Lebih terperinciPERAN PENTING TESTING DAN QUALITY ASSURANCE DALAM SIKLUS PENGEMBANGAN SISTEM
PERAN PENTING TESTING DAN QUALITY ASSURANCE DALAM SIKLUS PENGEMBANGAN SISTEM Hari Mantik hari.mantik@yahoo.com Abstrak Testing merupakan kegiatan pengujian dalam menilai tingkat fungsionalitas dalam suatu
Lebih terperinciPengembangan Sistem Informasi
Pengembangan Sistem Informasi Tujuan Menjelaskan definisi pengembangan sistem dan fase dan kegiatan pada system development lifecycle (SDLC) Menjelaskan perbedaan antara model, teknik, dan metodologi pengembangan
Lebih terperinciJenis Metode Pengembangan Perangkat Lunak
Jenis Metode Pengembangan Perangkat Lunak by webmaster - Tuesday, January 05, 2016 http://anisam.student.akademitelkom.ac.id/?p=123 Menurut IEEE, Pengembangan software (software engineering ) adalah :
Lebih terperinciBAB 2 LANDASAN TEORI Enterprise Resource Planning (ERP)
BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Enterprise Resource Planning (ERP) Enterprise Resource Planning (ERP) merupakan sistem yang mengintegrasikan antara perancangan, manajemen, dan semua sumber daya
Lebih terperinciBAB 1 Teknik dan Metode Manajemen Proyek
A. Jenis Metodologi Manajemen Proyek - PERT charts. - Gantt charts. - Event Chain Diagrams. - Run charts. - Project Cycle Optimisation. - Dan lain-lain. BAB 1 Teknik dan Metode Manajemen Proyek Di antara
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Software Requirement Engineering Impact Analysis Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 SILABUS MATA KULIAH
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN 4.1 Penentuan Sampel Proyek Untuk dapat menentukan sampel proyek yang akan digunakan dalam penelitian, sebelumnya perlu dilakukan konfirmasi dengan perusahaan atas sampling
Lebih terperinciTeknik Informatika S1
Software Process(2) Teknik Informatika S1 Rekayasa Perangkat Lunak 1. Linear Sequential Model 1. Waterfall Model 2. V Model 3. RAD Model 2. Prototyping Model 3. Evolutionary Model 1. Incremental Model
Lebih terperinciSoftware 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
Lebih terperinciRapid Application Development
Rapid Application Development Definisi RAD Adalah seperangkat teknik terintegrasi, pedoman dan tools yang memfasilitasi kebutuhan sistem perangkat lunak pelanggan dalam waktu singkat. Jangka waktu yang
Lebih terperinciPENGANTAR 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
Lebih terperinciRANCANGAN PEMBELAJARAN
RANCANGAN PEMBELAJARAN MATA KULIAH : REKAYASA PERANGKAT LUNAK SEMESTER: 3 KODE: SKS: 3 JURUSAN : TEKNIK INFORMATIKA FTIF-ITS DOSEN: KOMPETENSI UTAMA / TIU : Mahasiswa memiliki pengetahuan terhadap metodologi
Lebih terperinciBAB 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
Lebih terperinciPersyaratan Tenaga Kerja PKWT Information System Bank Indonesia Jenis Kualifikasi. Persyaratan
Tenaga Kerja PKWT Information System Bank Indonesia 2017 1 Jabatan 19012 - Application Architect - DPSI 19013 - Application Architect - DPSI 2 Kesetaraan Level Manajer Asisten Manajer Maksimal 40 tahun
Lebih terperinciPembangunan Enterprise Architecture (EA) berbasis SOA Tahap II
TOR (Term of Reference) Pembangunan Enterprise Architecture (EA) berbasis SOA Tahap II Tahun Anggaran 2015 Divisi Manajemen Sistem Informasi SKKMIGAS LAMPIRAN NOMOR TANGGAL TERM OF REFERENCE (TOR) SPESIFIKASI
Lebih terperinciBAB 1 PENDAHULUAN. bisnis dalam dunia usaha. Persaingan yang semakin ketat membuat perusahaan
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi berdampak pada perubahan proses bisnis dalam dunia usaha. Persaingan yang semakin ketat membuat perusahaan harus bergerak cepat dalam
Lebih terperinciBAB I PENDAHULUAN. Saat ini penggunaan teknologi dan informasi sangat diperlukan bagi setiap
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini penggunaan teknologi dan informasi sangat diperlukan bagi setiap perusahaan atau instansi. Untuk mengelola informasi dibutuhkan teknologi yang baik,
Lebih terperinciPROJECT 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
Lebih terperinciAPLIKASI PEMESANAN TIKET BUS BERBASIS ANDROID MENGGUNAKAN TEKNOLOGI QRCODE PADA PO. ARMADA JAYA PERKASA
BAB I PENDAHULUAN 1.1 Latar Belakang Pada masa sekarang ini kemajuan teknologi sangatlah pesat. Kemajuan teknologi pastinya juga berhubungan dengan sistem komputerisasi yang dapat mendesain berbagai sistem
Lebih terperinciREKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom
REKAYASA PERANGKAT LUNAK Ramadhan Rakhmat Sani, M.Kom ramadhan_rs@dsn.dinus.ac.id 085640989018 RENCANA KEGIATAN PERKULIAHAN SEMESTER W Pokok Bahasan 1 Pengenalan Teknologi Informasi 2 Konsep Sistem Komputer
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan dalam bidang komputer khususnya teknologi informasi pada saat ini telah berkembang sangat cepat. Banyak pekerjaan manusia, baik yang bergerak di bidang
Lebih terperinciRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Profil Dosen Nama Lengkap Email : Brigida Arie Minartiningtyas, M.Kom. : brigida@brigidaarie.com Telp : 081999717767 Perkuliahan Pelaksanaan dan Tata tertib Presensi minimal 75%
Lebih terperinciProject 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
Lebih terperinciBAB III METODE PENELITIAN. maka perlu dibuat langkah-langkah penelitian. Langkah-langkah penelitian
BAB III METODE PENELITIAN 3.1. Analisis Penelitian Untuk memudahkan penelitian dan memperoleh hasil yang diharapkan, maka perlu dibuat langkah-langkah penelitian. Langkah-langkah penelitian pembuatan Estimasi
Lebih terperinciFASE 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,
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Instrumen Penelitian 3.1.1 Alat Penelitian Alat yang digunakan pada penelitian ini berupa perangkat keras yang akan digunakan sebagai pengembangan Perangkat lunak GPS Based
Lebih terperinciBAB 3 METODE PENELITIAN
BAB 3 METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada semester
Lebih terperinciProject Integration Management. Inda Annisa Fauzani Indri Mahadiraka Rumamby
Project Integration Management Inda Annisa Fauzani 1106010300 Indri Mahadiraka Rumamby 1106070376 Project Integration Management Develop Project Charter Develop Project Management Plan Direct and Manage
Lebih terperinciBAB 1 Pendahuluan 1.1 Latar Belakang
BAB 1 Pendahuluan 1.1 Latar Belakang Seiring dengan perkembangan teknologi informasi, perusahaan menyadari bahwa teknologi dapat berperan dalam mencapai tujuan pada bagian yang kritis seperti keunggulan
Lebih terperinciSystem 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
Lebih terperinciPERANAN 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: tati@stts.edu ABSTRAK Semakin berkembangnya dunia industrialisasi
Lebih terperinciSTMIK AMIKOM YOGYAKARTA
STMIK AMIKOM YOGYAKARTA METODOLOGI PENGEMBANGAN PERANGKAT LUNAK Donni Prabowo @donnipra donnipra.com ANSI Pertemuan 5 Presentasi oleh Reviewer WATERFALL WATERFALL : Summary Classic Life Cycle atau model
Lebih terperinciBAB 1 PENDAHULUAN. Pelayanan perbaikan dibagi menjadi 4 kategori yaitu :
BAB 1 PENDAHULUAN 1.1 Latar Belakang PT Sitcomindo adalah perusahaan penyediaan layanan servis yang tersebar di Indonesia, Singapura, Filipina, Vietnam, Laos, dan Kamboja. PT Sitcomindo berpengalaman dalam
Lebih terperinciTujuan 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
Lebih terperinciSTMIK 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
Lebih terperinciPROSES 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
Lebih terperinciAPLIKASI PERANGKAT LUNAK
APLIKASI PERANGKAT LUNAK DOKUMEN PERANGKAT LUNAK Software Project Management Plan (SPMP) Software Requirement Specification (SRS) Software Design Description (SDD) Software Test Plan (STP) Software Test
Lebih terperinciMetodologi Pengembangan Sistem Informasi
Metodologi Pengembangan Sistem Informasi Metode Waterfall Merupakan pendekatan tradisional One big project Fase yang lain dimulai setelah fase sebelumnya selesai (sequential process) Tanpa backtracking
Lebih terperinciProject Management Project Management Body of Knowledge. Boldson, S.Kom., MMSI
Project Management Body of Knowledge Proyek Sistem Informasi dan Teknologi Informasi Proyek yang berhubungan dengan pengembangan sistem informasi internal perusahaan Proyek yang berhubungan dengan pengembangan
Lebih terperinciMETODOLOGI 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
Lebih terperinciBAB I PENDAHULUAN.
BAB I PENDAHULUAN 1.1. Latar Belakang PT.NTT Indonesia merupakan sebuah perusahaan yang bergerak dibidang IT sebagai penyedia jasa layanan internet untuk pelanggan korporasi. Didalamnya terdiri dari beberapa
Lebih terperinciSTMIK AMIKOM YOGYAKARTA
STMIK AMIKOM YOGYAKARTA METODOLOGI PENGEMBANGAN PERANGKAT LUNAK Donni Prabowo @donnipra donnipra.com WATERFALL WATERFALL : Summary Classic Life Cycle atau model Waterfall merupakan model yang paling banyak
Lebih terperinciSDLC SYSTEM DEVELOPMENT LIFE CYCLE. Materi ke-2. Pengembangan Sistem Informasi 5KA28 // 4KA14
SDLC SYSTEM DEVELOPMENT LIFE CYCLE Materi ke-2 Pengembangan Sistem Informasi 5KA28 // 4KA14 PENGEMBANGAN SISTEM METODE PENGEMBANGAN SISTEM Banyak metode pengembangan sistem yang tersedia Metode yang paling
Lebih terperinciSOFTWARE PROCESS & METHOD
REKAYASA PERANGKAT LUNAK SOFTWARE PROCESS & METHOD Defri Kurniawan M.Kom Software Process Software Process merupakan serangkaian kegiatan yang mengarah ke produksi produk perangkat lunak (Ian Sommerville,
Lebih terperinciUNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI
UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI No. Dokumen 02-3.04.1.02 Distribusi Tgl. Efektif RENCANA PEMBELAJARAN SEMESTER Mata Kuliah Kode Rumpun MK Bobot (SKS) Semester
Lebih terperinciABSTRAK. KataKunci : Sistem, Pendukung, Keputusan, Siswa, Teladan, AHP
LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SISWA TELADAN PADA SEKOLAH MENENGAH ATAS NEGERI 14 SEMARANG MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS Erfina Wahyuni Program Studi Sistem
Lebih terperinciProject Initiation. By: Uro Abd. Rohim. U. Abd.Rohim Manajemen Proyek (Project Initiation) Halaman: 1
Project Initiation By: Uro Abd. Rohim Halaman: 1 Penetapan Jalannya Proyek (1) Customer Problem IT Solutin Provider Identification Define Scope Review (solution) Approve (solution) Review (Proposal) Proposed
Lebih terperinciBAB 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
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil 2006 / 2007
UNIVERSITAS BINA NUSANTARA Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil 2006 / 2007 PERENCANAAN MANAJEMEN PROYEK LIPPOBANK EXTENDED SUPPORT ( E-DISCOUNT ) PADA PT. MULTIPOLAR CORPORATION
Lebih terperinciRPOPOSAL SISTEM SISTEM APLIKASI PENERBITAN ANGKA PENGENAL IMPORTIR PRODUSEN (API-P) BKPM BADAN KOORDINASI PENANAMAN MODAL
RPOPOSAL SISTEM SISTEM APLIKASI PENERBITAN ANGKA PENGENAL IMPORTIR PRODUSEN (API-P) BKPM BADAN KOORDINASI PENANAMAN MODAL 1 Contents 1 TENTANG ORGANISASI DAN LATAR BELAKANG... 3 2 PERMASALAHAN... 4 3 RUMUSAN
Lebih terperinciSIKLUS 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
Lebih terperinci1 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
Lebih terperinciBAB 1 PENDAHULUAN Latar Belakang. Persaingan yang semakin ketat dalam dunia bisnis dan perkembangan
BAB 1 PENDAHULUAN 1.1. Latar Belakang Persaingan yang semakin ketat dalam dunia bisnis dan perkembangan teknologi yang semakin cepat, memicu sebagian besar perusahaan untuk mempercepat proses bisnis mereka.
Lebih terperinciBAB 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
Lebih terperinciBAB I PENDAHULUAN Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Banyak user yang sering melakukan pengiriman pesan kepada teman, keluarga, kolega bisnis, dan lain-lain. Namun, jika kita sering mengirim pesan untuk memberitakan
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Bagian keuangan merupakan bagian yang memegang peranan sangat penting dalam suatu perusahaan, bagian ini merupakan suatu garis hidup dari suatu bisnis atau usaha.
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang CV Niaga Berkah berdiri sejak bulan Juni 2005 bermula dari ide kreatif keluarga Bapak Kiki Sudianan dan istrinya yang bernama Lia Herliati yang mampu memadang jeli
Lebih terperinciBABI PENDAHULUAN. Perkembangan teknologi informasi dan sistem informasi (TI/SI) memberikan
1 BABI PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi dan sistem informasi (TI/SI) memberikan dampak pada berkembangnya proses bisnis. Proses bisnis dengan dukungan TI dapat dilaksanakan
Lebih terperinciBAB I PENDAHULUAN.
BAB I PENDAHULUAN 1.1 Latar Belakang Pada masa sekarang ini kemajuan teknologi sangatlah pesat. Kemajuan teknologi ini berhubungan dengan sistem komputerisasi yang dapat menciptakan aplikasi-aplikasi yang
Lebih terperinciTeam project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Setiap organisasi memiliki budaya yang berbeda dalam mencapai setiap misi dan tujuannya. Budaya organisasi merupakan kumpulan nilai-nilai yang membantu anggota organisasi
Lebih terperinci1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang
1. BAB 1 PENDAHULUAN 1.1 Latar Belakang Poliklinik umum atau poli umum merupakan salah satu dari banyak poliklinik di puskesmas yang memberikan pelayanan kesehatan kepada masyarakat yang bersifat umum
Lebih terperinciBAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan
BAB III METODOLOGI PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam. Waktu penelitian dilaksanakan semester ganjil
Lebih terperinciBAB I PENDAHULUAN. dengan yang lain menyebabkan sulitnya membangun sebuah diagnosa serta
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Di dalam penggolongan Psikologi Abnormal, terdapat jenis-jenis gangguan kepribadian dengan jumlah macam gejala yang tidak sedikit, serta terdapatnya faktor
Lebih terperinciProcess Life Cycle Models
Process Life Cycle Models Setiap program akan menghadapi beberapa langkah dalam hal pembuatannya. Seperti : Membuat konsep Membentuk model Membuat design Membuat code Percobaan Diterbitkan/rilis Mengevaluasi
Lebih terperinciBAB II LANDASAN TEORI. Menurut (Jogiyanto, 2005) perancangan didefinisikan sebagai. elemen yang terpisah dari satu kesatuan yang utuh dan berfungsi.
BAB II LANDASAN TEORI 2.1 Perancangan Menurut (Jogiyanto, 2005) perancangan didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah dari
Lebih terperinciSystems Development Life Cycle (SDLC)
Systems Development Life Cycle (SDLC) OPINI 28 September 2010 14:04 Dibaca: 3263 Komentar: 2 0 SDLC (Systems Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan
Lebih terperinciSistem Pakar. Tahap-tahap Pengembangan Sistem Pakar. Kelas A & B. Jonh Fredrik Ulysses
Sistem Pakar Tahap-tahap Pengembangan Sistem Pakar Kelas A & B Jonh Fredrik Ulysses jonh.fredrik.u@gmail.com Pengantar Sistem Pakar sebagai sistem memiliki 6 Fase pengembangan: Inisialisasi Analisis dan
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Risiko Risiko adalah suatu peristiwa atau kondisi yang mungkin terjadi, yang apabila terjadi berdampak pada tujuan proyek. Risiko dinilai berdampak negatif pada tujuan perusahaan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Seperti yang kita ketahui, teknologi informasi pada zaman sekarang ini dapat dikatakan berkembang dengan sangat pesat. Kemajuan teknologi menuntut seseorang untuk dapat
Lebih terperinci1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang
1. BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi Informatika saat ini menjadi teknologi yang sangat diperhitungkan untuk membantu keseharian masyarakat. Perkembangan teknologi mengalami peningkatan yang
Lebih terperinciPengembangan 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
Lebih terperinciSIKLUS HIDUP PERANGKAT LUNAK
SIKLUS HIDUP PERANGKAT LUNAK Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM Disusun Oleh : Fadhilla Eka Hentino / 41813120051 UNIVERSITAS MERCU
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi sangat cepat seiring dengan kebutuhan akan informasi dan pertumbuhan tingkat kecerdasan manusia. Saat ini telah banyak aplikasi yang
Lebih terperinciPERANCANGAN SISTEM INFORMASI GEOGRAFIS RUANG TERBUKA HIJAU KOTA MANADO
Seminar Nasional Sistem Informasi Indonesia, 2-4 Desember 203 PERANCANGAN SISTEM INFORMASI GEOGRAFIS RUANG TERBUKA HIJAU KOTA MANADO Nancy Tuturoong ), Yaulie Rindengan 2), Silvana Kawulur 3), Stanley
Lebih terperinciProses Pengembangan 1
Proses Pengembangan 1 Unified Software Development Process USDP dikembangkan oleh team yang membangun UML best practice pada system development Mengadopsi pendekatan iterative dengan 4 buah fase setiap
Lebih terperinci