SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)
|
|
|
- Ratna Sugiarto
- 9 tahun lalu
- Tontonan:
Transkripsi
1 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 yang digunakan orang untuk mengembangkan sistem-sistem perangkat lunak sebelumnya (berdasarkan best practice atau cara-cara yang sudah teruji baik) 1. Inisialisasi (initiation) 2. Pengembangan konsep sistem (system concept development) 3. Perencanaan (planing) 4. Analisis kebutuhan (requirements analysis) 5. Desain (design) 6. Pengembangan (development) 7. Integrasi dan pengujian (integration and test) 8. Implementasi (implementation) 9. Operasi dan pemeliharaan (operation and maintenance) 10. Disposisi (disposition) Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: analisa (analysis), desain (design), implementasi (implementation), uji coba (testing) dan pengelolaan (maintenance).dalam rekayasa perangkat lunak, konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi-metodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak. Terdapat 3 jenis metode siklus hidup sistem yang paling banyak digunakan, yakni: siklus hidup sistem tradisional (traditional system life cycle), siklus hidup menggunakan protoyping (life cycle using prototyping), dan siklus hidup sistem orientasi objek (object-oriented system life cycle).
2 2. 4 Metodologi Pengembangan Software berbasis SDLC (Software Development Life Cycle) A. WATERFALL Disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. Roger S. Pressman memecah model ini menjadi 6 tahapan, yaitu : 1. System / Information Engineering and Modeling. 2. Software Requirements Analysis. 3. Design 4. Coding 5. Testing / Verification 6. Maintenance Keuntungan menggunakan teknik waterfall: Proses menjadi teratur Estimasi proses menjadi lebih baik Jadwal menjadi lebih menentu Kelemahan menggunakan teknik waterfall: Sifatnya kaku, sehingga susah melakukan perubahan di tengah proses Membutuhkan daftar kebutuhan yang lengkap di awal, tapi jarang konsumen bisa memberikan kebutuhan secara lengkap diawal B. PROTOTYPE Prototyping adalah salah satu pendekatan dalam rekayasa perangkat lunak yang secara langsung mendemonstrasikan bagaimana sebuah perangkat lunak atau komponen-komponen perangkat lunak akan bekerja dalam lingkungannya sebelum tahapan konstruksi aktual dilakukan (Howard, 1997). Beberapa model prototype adalah sebagai berikut :
3 Reusable prototype : Prototype yang akan ditransformasikan menjadi produk final. Throwaway prototype : Prototype yang akan dibuang begitu selesai menjalankan maksudnya. Input/output prototype : Prototype yang terbatas pada antar muka pengguna (user interface). Processing prototype : Prototype yang meliputi perawatan file dasar dan proses-proses transaksi System prototype : Prototype yang berupa model lengkap dari perangkat lunak. Skema dari prototype secara umum adalah sebagai berikut : Konsep SDLC Prototype Pendekatan prototyping memiliki beberapa keuntungan yaitu: Pemodelan membutuhkan partisipasi aktif dari end-user. Hal ini akan meningkatkan sikap dan dukungan pengguna untuk pengerjaan proyek. Sikap moral pengguna akan meningkat karena system berhubungan nyata dengan mereka. Perubahan dan iterasi merupakan konsekuensi alami dari pengembangan system-sehingga end user memiliki keinginan untuk merubah pola pikirnya. Prototyping lebih baik menempatkan situasi alamiah ini karena
4 mengasumsikan perubahan model melalui iterasi kedalam system yang dibutuhkan. Prototyping adalah model aktif, tidak pasif, sehingga end user dapat melihat, merasakan, dan mengalaminya. Kesalahan yang terjadi dalam prototyping dapat dideteksi lebih dini Prototyping dapat meningkatkan kreatifitas karena membolehkan adanya feedback dari end user. Hal ini akan memberikan solusi yang lebih baik. Prototyping mempercepat beberapa fase hidup dari programmer. Pendekatan prototyping memiliki beberapa kekurangan yaitu: Prototyping memungkinkan terjadinya pengembalian terhadap kode, implementasi, dan perbaikan siklus hidup yang dugunakan untuk mendominasi sistem informasi. Prototyping tidak menolak kebutuhan dari fase analisis sistem. Prototype hanya dapat memecahkan masalah yang salah dan memberi kesempatan sebagai sistem pengembangan konvensional. Prototyping dapat mengurangi kreatifitas perancangan. C. RAD (Rapid Application Development) Rapid application development (RAD) atau rapid prototyping adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental (bertingkat). RAD menekankan pada siklus pembangunan pendek, singkat, dan cepat. Waktu yang singkat adalah batasan yang penting untuk model ini. Rapid application development menggunakan metode iteratif (berulang) dalam mengembangkan sistem dimana working model (model bekerja) sistem dikonstruksikan di awal tahap pengembangan dengan tujuan menetapkan kebutuhan (requirement) user. RAD mengadopsi model waterfall dan pembangunan dalam waktu singkat dicapai dengan menerapkan component based construction. Kelemahan dalam model RAD yaitu:
5 Model RAD membutuhkan sumber daya yang besar, terutama untuk proyek dengan skala besar. proyek bisa gagal karena waktu yang disepakati tidak dipenuhi sistem yang tidak bisa dimodularisasi tidak cocok untuk model RAD resiko teknis yang tinggi juga kurang cocok untuk model RAD D. AGILE SOFTWARE DEVELOPMENT Agile merupakan adalah jenis pegembangan sistem jangka pendek yang memerlukan adaptasi cepat dan pengembang terhadap perubahan dalam bentuk apapun. Dalam Agile Software Development interaksi dan personel lebih penting dari pada proses dan alat, software yang berfungsi lebih penting daripada dokumentasi yang lengkap, kolaborasi dengan klien lebih penting dari pada negosiasi kontrak, dan sikap tanggap terhadap perubahan lebih penting daripada mengikuti rencana. Agile juga dapat diartikan sebagai sekelompok metodologi pengembangan software yang didasarkan pada prinsip-prinsip yang sama atau pengembangan system jangka pendek yang memerlukan adaptasi cepat dari pengembang terhadap perubahan dalam bentuk apapun Kelebihan dari Agile Software Development yaitu: Meningkatkan kepuasan kepada klien Pembangunan system dibuat lebih cepat Mengurangi resiko kegagalan implementasi software dari segi non-teknis Jika pada saat pembangunan system terjadi kegagalan,kerugian dar segi materi relative kecil.
6 3. Pemeliharaan perangkat lunak Pemeliharaan sistem berawal begitu sistem baru menjadi operasional dan berakhir masa hidupnya Jenis Pemeliharaan : Pemeliharaan Korektif Pemeliharaan perangkat lunak dengan melakukan perbaikan kesalahan yang terjadi pada perangkat lunak Pemeliharaan Adaptif Pemeliharaan perangkat lunak dengan melakukan penyesuaian fungsi-fungsi yang ada pada perangkat lunak sehingga lebih memudahkan user. Pemeliharaan Penyempurnaan Pemeliharaan perangkat lunak dengan melakukan pengembangan / peningkatan terhadap perangkat lunak yang telah ada. Pemeliharaan Preventif Pemeliharaan perangkat lunak dengan perombakan secara total atau melakukan perekayasaan kembali pada perangkat lunak yang ada.
7 4. Siklus Hidup Pemeliharaan Sistem (SMLC) Tahapan SMLC : Memahami Permintaan Pemeliharaan Mentransformasi permintaan pemeliharaan menjadi pengubahan Menspesifikasi perubahan Mengembangkan perubahan Menguji perubahan Melatih pengguna dan melakukan test penerimaan Pengkonversian dan meluncurkan operasi Mengupdate Dokumen Melakukan pemeriksaan Pasca implementasi 5. Maintainability (Kemampuan pemeliharaan sistem) Prosedur untuk peningkatan maintainability : Menerapkan SDLC dan SWDLC Menspesifikasi definisi data standar Menggunakan bahasa pemrograman standart Merancang modul-modul yang terstruktur dengan baik Mempekerjakan modul yang dapat digunakan kembali Mempersiapkan dokumentasi yang jelas, terbaru dan komprehensif Menginstall perangkat lunak, dokumentasi dan soal-soal test di dalam sentral repositor sistem CASE atau CMS (change management system) 6. Tiga pendekatan untuk menyusun Pemeliharaan sistem : Pendekatan Pemisahan Pemeliharaan dan Pemeliharaan Pendekatan Gabungan Menggabungkan personalia penyusun dan pemelihara menjadi sebuah kelompok utama sistem informasi Pendekatan Fungsional Variasi dari pendekatan gabungan dengan memindahkan tenaga profesional sistem dari sistem informasi dan menugasi mereka pada fungsi bisnis untuk penyusunan maupun pemeliharaan.
8 Ada 5 CASE Tools yang membantu pemeliharaan sistem dari sistem lama dan membantu memecahkan kemacetan timbunan sistem baru yang belum dikerjakan : Rekayasa Maju (Forward engineering) Rekayasa Mundur (Reverse engineering) Rekayasa Ulang (Reengineering) Restrukturisasi (restrukturing) Sistem Pakar Pemeliharaan (Maintenance expert system) 7. Mengelola Pemeliharaan Sistem Menetapkan Kegiatan Pemeliharaan Sistem Mengawali dan merekam kegiatan pemeliharaan sistem tidak terjadwal (Form Maintenance Work Order : Pekerjaan yang diperlukan/dilakukan, waktu yang diperkirakan dibandingkan dengan waktu yang sebenarnya, kode pemeliharaan, biaya pemeliharaan) Menggunakan sistem perangkat lunak helpdesk Mengevaluasi aktivitas pemeliharaan sistem Mengoptimalkan program pemeliharaan sistem
9 8. Resiko apa saja yang CMS hindarkan? Kekurangan inventaris program perangkat lunak yang akurat dan sumber-sumber sistem informasi lainnya. Ketidak lengkapan sejarah perubahan program Modul-modul program perangkat lunak terduplikasi Perubahan program perangkat lunak yang tidak sah Kekurangan dokumentasi yang jelas, komprehensif dan terbaru Rendahnya kualitas dan reabilitas perangkat lunak Sumber :
STMIK 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
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Pemeliharaan Perangkat Lunak Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : perencanaan sistem, analisis sistem, rancangan sistem umum, evaluasi
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
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Pemeliharaan Perangkat Lunak Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Konsep Pemeliharaan Perangkat Lunak, Teknik Pemeliharaan Perangkat
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
REKAYASA PERANGKAT LUNAK MATERI TM 14
MATA KULIAH: REKAYASA PERANGKAT LUNAK MATERI TM 14 Konsep dan Teknik Pemeliharaan Perangkat Lunak Pemeliharaan Korektif, Adaptif, Perfektif, Prefentif Di susun oleh: NAMA : RAHMAT JAENURI NIM : 41814120237
Implementasi dan Maintenance Sistem. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016
Implementasi dan Maintenance Sistem Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016 Tujuan Pembelajaran Mengimplementasi Sistem dan Memelihara
STMIK 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
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
Dibuat Oleh : 1. Andrey ( )
Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Siklus hidup rilis perangkat lunak adalah lingkaran distribusi kode, dokumentasi,
Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina*
Review of Process Model SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina* Beberapa Model Proses RPL Linear Sequential Model Evolutionary Software Process Model Incremental Model Spiral Model
SOFTWARE PROCESS MODEL
Bahan Ajar Rekaya Perangkat Lunak SOFTWARE PROCESS MODEL Linear SequentialModel/ Waterfall Model Model ini adalah model klasik yang bersifat sistematis, berurutan dalam membangun software. Berikut ini
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
BAB1. PENDAHULUAN Siklus hidup sistem (SLC) SDLC Systems Development Life Cycle Siklus Hidup Pengembangan Sistem Systems Life Cycle
BAB1. PENDAHULUAN Siklus hidup sistem (SLC) adalah metodologi yang digunakan untuk menggambarkan proses untuk membangun sistem informasi, dimaksudkan untuk mengembangkan sistem informasi dalam cara yang
Teknik 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
SATUAN ACARA PERKULIAHAN (SAP)
SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Pemelihara Pergkat Lunak Kode Mata Kuliah : TI 039 Bobot Kredit : 3 SKS Semester Penempat : VI Keduduk Mata Kuliah : Mata Kuliah Keahli Berkarya Mata Kuliah
Metode-Metode Pengembangan Desain Aplikasi
Metode-Metode Pengembangan Desain Aplikasi a. Model Waterfall Model waterfall mengusulkan sebuah pendekatan kepada perkembangan software yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan
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
Jenis 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 :
Ratna Wardani. Department of Electronic Engineering Yogyakarta State University
Ratna Wardani Department of Electronic Engineering Yogyakarta State University S/W Process Model Tahapan S/W Process Model Proses S/W Materi Model Waterfall Model Prototype Model Rapid Application Development
SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS
Bahan Ajar Rekaya Perangkat Lunak SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS Linear SequentialModel/ Waterfall Model Model ini adalah model klasik yang bersifat sistematis, berurutan
REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1
REKAYASA PERANGKAT LUNAK I PROSES PEMBANGUNAN PERANGKAT LUNAK ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1 Agenda Perkuliahan Software Development Life Cycle Generic Process Model Prescriptive Process
MODEL RAD. Pengertian
MODEL RAD Pengertian Rapid application development (RAD) atau rapid prototyping adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental (bertingkat). RAD menekankan pada
MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )
MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK ) Disusun Oleh : MUKHAMAT JAFAR 41813120014 MATA KULIAH : REKAYASA PERANGKAT LUNAK UNIVERSITAS MERCUBUANA 2015 Latar Belakang 1 BAB I PENDAHULUAN
PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI
PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI Pengembangan Sistem Pengembangan sistem informasi sering disebut sebagai proses pengembangan sistem (System Development) Pengembangan sistem didefinisikan sebagai
http://www.brigidaarie.com INPUT [ Source ] [ Requirements ] Process ACTIVITIES (TASKS), CONSTRAINTS, RESOURCES PROCEDURES TOOLS & TECHNIQUES OUTPUT [ Results ] [ Product ] [ Set of Goals ] [ Standards
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
Pengembangan 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
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
Brigida Arie Minartiningtyas, M.Kom
Brigida Arie Minartiningtyas, M.Kom Pendahuluan Membangun sebuah DSS, apalagi yang besar, merupakan proses yang rumit. Melibatkan hal-hal : teknis (hardware, software) perilaku (interaksi manusia-mesin),
PERTEMUAN 2 METODE PENGEMBANGAN SISTEM
PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PENGERTIAN SDLC atau Software Development Life Cycle atau System Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan
BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data
BAB I PENDAHULUAN 1.1. Latar Belakang Dalam dunia pendidikan, teknologi informasi sangat banyak membantu seperti dalam hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun
PENGEMBANGAN PERANGKAT LUNAK
PENGEMBANGAN PERANGKAT LUNAK pengembangan perangkat lunak (PL) dapat dianggap sebagai lingkaran pemecahan masalah. Untuk menyelesaikan masalah besar, dipecah menjadi kecil terus-menerus sampai paling kecil,
Hanif Fakhrurroja, MT
Pertemuan 3 Sistem Informasi Manajemen Komputer: Pengertian Analisis dan Perancangan Sistem Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Latar Belakang Latar
SISTEM INFORMASI AKUNTANSI
A-18 TUGAS 1.4 - RANGKUMAN METODE, ANALISIS DAN PENGEMBANGAN SISTEM INFORMASI AKUNTANSI SISTEM INFORMASI AKUNTANSI Dosen Pengajar : Drs. Joseph Munthe, M.Si., Ak Disusun Oleh: Nama : Serly Oktaviani NPM
Pertemuan 3 Metodologi Pengembangan Sistem Informasi
Pertemuan 3 Metodologi Pengembangan Sistem Informasi Tujuan : 1. Memahami metodologi pengembangan sistem (System Development) yang sesuai untuk sebuah proyek. 2. Memahami tugas-tugas yang perlu dilaksanakan
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
Pengembangan 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
Systems 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
Paktikum : 4-7 Judul Praktikum : System Development Life Cycle (SDLC)
Paktikum : 4-7 Judul Praktikum : System Development Life Cycle (SDLC) Alokasi Waktu : 1 x 110 menit 1. Tujuan Instruksional Khusus Mahasiswa memahami tentang SDLC Mahasiswa mampu melakukan simulasi model-model
PERTEMUAN 2 METODE PENGEMBANGAN SISTEM
PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PENGERTIAN SDLC atau Software Development Life Cycle atau System Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan
Hanif Fakhrurroja, MT
Pertemuan 11: Pengembangan Sistem Informasi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Metodologi Pengembangan Sistem System Development Life Cycle (SDLC)
Development Lifecycles and Approaches
Development Lifecycles and Approaches System Development Life Cycle (SDLC) merupakan tahapan pekerjaan yang dilakukan oleh analisis sistem dan programmer dalam membangun sistem informasi. Langkah-langkah
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
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
http://www.brigidaarie.com Review Tugas Perusahaan barang tembikar Colonial memproduksi 2 produk setiap hari, yaitu : mangkok cangkir Perusahaan mempunyai 2 sumber daya yang terbatas jumlahnya untuk memproduksi
URGENCY MAINTAINABILTY DALAM PENGEMBANGAN SISTEM INFORMASI
URGENCY MAINTAINABILTY DALAM PENGEMBANGAN SISTEM INFORMASI Disusun oleh : MARSELI CHRIS PRIHATININGTYAS (P056133512.52E) Mata Kuliah : Sistem Informasi Manajemen Dosen Tugas : Dr. Ir. Arif Imam Suroso,
Proyek Pengembangan Sistem Informasi
Modul ke: Proyek Pengembangan Sistem Informasi Mahasiswa mampu melakukan analisa terhadap system yang berjalan dan memberikan masukan untuk pengembangan system berkelanjutan. Materi pembelajaran meliputi:
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK ( 2 nd week) Siklus Hidup Perangkat Lunak (SWDLC) RAHMAD HIDAYAH /41813120037 FASILKOM / SISTEM INFORMASI DOSEN : WAHYU HARI HAJI, S.Kom, MM Siklus Hidup Perangkat Lunak (Software
KELOMPOK 1. Metode Pengembangan Sistem Informasi. Imelda Florensia Stefani. P.
KELOMPOK 1 Imelda Florensia Stefani. P. Tangkuman Metode Pengembangan Sistem Informasi Pokok Bahasan Metode Pengembangan Sistem Informasi : -CBIS Life Cycle -System Development Life Cycle (SDLC) atau sering
Pengembangan Sistem Informasi. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016
Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016 Tujuan Pembelajaran Menjelaskan Konsep Pengembangan Sistem Informasi dan Tahapan Memahami Prinsip,
Sistem 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 [email protected] Pengantar Sistem Pakar sebagai sistem memiliki 6 Fase pengembangan: Inisialisasi Analisis dan
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
BAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Membangun sebuah perangkat lunak merupakan sebuah proses yang rumit, dan pada 25 tahun terakhir, para peneliti telah mengidentifikasi aktivitas-aktivitas yang
Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom
Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom Abstraks Pengembangan sistem telah berkembang sesuai kebutuhan dan kecepatan pengembangan sistem yang diinginkan oleh pengembang sistem atau
Metodologi 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
SDLC 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
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
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Rekayasa Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Software Engineering Processe Model, Landasan Rekayasa, Requirement Engineering, Requirement
KELOMPOK 3. Imelda Florensia Stefani. P. Tangkuman Gladis Ansiga Ariyanto Pakaya Andre Lay
KELOMPOK 3 Imelda Florensia Stefani. P. Tangkuman Gladis Ansiga Ariyanto Pakaya Andre Lay Pokok Bahasan Metode Pengembangan Sistem Informasi : -CBIS Life Cycle -System Development Life Cycle (SDLC) atau
BAB 4 Pendekatan-Pendekatan Pengembangan Sistem
1 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI BAB 4 Pendekatan-Pendekatan Pengembangan Sistem Disamping metode tradisional SDLC, ada beberapa metode yang dikembangkan untuk melengkapi kelemahan-kelemahan
SIKLUS 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
A Layered Technology
Proses N. Tri Suswanto Saptadi Teknik Informatika http://trisaptadi.uajm.ac.id 02/28/11 nts/sb/tiuajm 1 A Layered Technology Software Engineering tools methods process model a quality focus These courseware
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Dalam penelitian ini penulis menggunakan metode eksplorasi dan studi literatur yaitu mengkaji teori serta konsep yang berkaitan dengan permasalahan. Selain itu penulis juga
KELOMPOK 1. Metode Pengembangan Sistem Informasi. Imelda Florensia Stefani. P. 1
KELOMPOK 1 Imelda Florensia Stefani. P. Tangkuman Metode Pengembangan Sistem Informasi @Stefanikha69 1 Pokok Bahasan Metode Pengembangan Sistem Informasi : -CBIS Life Cycle -System Development Life Cycle
BAB I PENDAHULUAN Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Jakarta adalah ibu kota yang memiliki pertumbuhan penduduk yang cukup pesat. Ibu kota Indonesia ini bahkan menjadi urutan pertama sebagai kota dengan pertumbuhan terpesat
REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom
REKAYASA PERANGKAT LUNAK Ramadhan Rakhmat Sani, M.Kom [email protected] 085640989018 RENCANA KEGIATAN PERKULIAHAN SEMESTER W Pokok Bahasan 1 Pengenalan Teknologi Informasi 2 Konsep Sistem Komputer
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Kemajuan teknologi saat ini semakin pesat dan setiap saat selalu mengalami perkembangan. Perkembangan teknologi tersebut dimanfaatkan dalam berbagai bidang kehidupan.
BAB 1 PENDAHULUAN. tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi
BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini, teknologi informasi telah menjadi salah satu bagian penting yang tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Sistem Sistem menurut Gordon B. Davis dalam bukunya menyatakan sistem bisa berupa abstrak atau fisis. Sistem yang abstrak adalah susunan yang teratur dari gagasan gagasan atau
Disusun Oleh : Dr. Lily Wulandari
PENGEMBANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari LANGKAH-LANGKAH PENGEMBANGAN SISTEM Kebutuhan Pengembangan g Sistem Terstruktur Proses Konstruksi Sistem 1. Mengidentifikasi masalah besar TI untuk
MAKALAH KONSEP DAN TEKNIK PEMELIHARAAN PERANGKAT LUNAK. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM
MAKALAH KONSEP DAN TEKNIK PEMELIHARAAN PERANGKAT LUNAK NAMA : RANI JUITA NIM : 41813120165 DOSEN : WACHYU HARI HAJI. S.Kom.MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA
A. Konsep dan Teknik Pemeliharaan Perangkat Lunak
A. Konsep dan Teknik Pemeliharaan Perangkat Lunak Perintah (program komputer) yang mana bila dieksekusi akan menghasilkan fungsi sebagai mana yang kita inginkan. Struktur data yang memungkinkan suatu aplikasi
TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.
TESTING DAN IMPLEMENTASI SISTEM WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 2 TESTING DAN IMPLEMENTASI SISTEM Pengembangan Perangkat Lunak Bagian 1 Sumber Perangkat Lunak Aplikasi. Mengorganisir Proyek Pengembangan
SIKLUS HIDUP SISTEM INFORMASI
SIKLUS HIDUP SISTEM INFORMASI FIRDAUS SOLIHIN UNIVERSITAS TRUNOJOYO SIKLUS HIDUP SDLC (Software Development Life Cycle) Fase atau tahapan yang digunakan untuk mengembangkan, memelihara dan menggunakan
SATUAN ACARA PERKULIAHAN
SATUAN ACARA PERKULIAHAN MATA KULIAH FAKULTAS JURUSAN / JENJANG : REKAYASA PERANGKAT LUNAK : Fakultas Teknologi Informatika dan Komputer : Teknik Informatika PROSES BELAJAR MENGAJAR DOSEN : Menerangkan
2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.
2. BAB II LANDASAN TEORI Dalam merancang dan membangun aplikasi, sangatlah penting untuk mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori tersebut digunakan sebagai landasan
BAB I PENDAHULUAN. 1.1.Latar Belakang
BAB I PENDAHULUAN 1.1.Latar Belakang PT Bank Mandiri Cabang Jakarta Mal Puri Indah, merupakan Perusahaan Perseroan (Persero) yang bergerak di bidang jasa perbankan dengan misi umum untuk memberikan pelayanan
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
1 BAB 1. PENDAHULUAN. 1.1 Latar Belakang
1 BAB 1. PENDAHULUAN 1.1 Latar Belakang Saat ini banyak instansi yang menyediakan layanan untuk sistem gadai salah satunya adalah perusahaan BUMN yaitu Perum Pegadaian. Dengan meningkatnya nasabah dan
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah CV. Deris Package atau yang lebih sering disebut CV. Deris Package adalah sebuah perusahaan yang bergerak di bidang Wedding Organizer yang berdiri sejak tahun
BAB II LANDASAN TEORI. landasan teori yang digunakan akan dijelaskan di bawah ini.
BAB II LANDASAN TEORI Landasan teori merupakan panduan untuk menemukan solusi pemecah masalah yang sedang dihadapi. Pada bab ini akan dikemukakan landasan teori yang terkait dengan permasalahan untuk mendukung
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Perancangan Menurut (Jogiyanto, 2005) desain sistem dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa element yang terpisah
MODEL PENGEMBANGAN SISTEM
1 MODEL PENGEMBANGAN SISTEM CHAPTER 3 2 Pada pengembangan sistem terdapat beberapa model yaitu: 1. Waterfall 2. Prototype 3. Spiral 3 WATERFALL Model yang mengusulkan pendekatan perkembangan perangkat
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
BAB 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
BAB II LANDASAN TEORI. yang digunakan dalam penyelesaian Tugas Akhir ini, yaitu System Development
BAB II LANDASAN TEORI Dalam penyusunan tugas akhir ini dibutuhkan beberapa landasan teori sebagai acuan dalam penyusunannya. Landasan teori yang dibutuhkan antara lain teori tentang Rancang Bangun, teori
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
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
BAB II LANDASAN TEORI. Menurut Mulyadi (2008:202), penjualan merupakan aktivitas yang
BAB II LANDASAN TEORI 2.1 Penjualan Menurut Mulyadi (2008:202), penjualan merupakan aktivitas yang dilakukan oleh penjual dalam menjual barang atau jasa untuk mengharapkan memperoleh laba dari dari transaksi-transaksi
BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN
BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN A. Tujuan Pengambangan Sistem Performance (kinerja), dapat diukur dengan 2 parameter yaitu throughput dan respon time. Throughput adalah banyaknya transaksi
SATUAN ACARA PERKULIAHAN (SAP)
SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Rekayasa Perangkat Lunak Kode Mata Kuliah : SI 035 Bobot Kredit : 3 SKS Semester Penempatan : VII Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya
SATUAN ACARA PERKULIAHAN MATA KULIAH REKAYASA PERANGKAT LUNAK KODE/SKS : TI11. C342 / 2 SKS
SATUAN ACARA PERKULIAHAN MATA KULIAH REKAYASA PERANGKAT LUNAK KODE/SKS : TI11. C342 / 2 SKS Pertemuan Pendahuluan Ruang Lingkup Mata Kuliah 1 Sasaran Tujuan Pengenalan Rekayasa Perangkat Lunak Kompetensi
Lecture s Structure. Siklus Hidup Sistem. Metodologi Siklus Hidup Sistem
Metodologi Siklus Hidup Sistem Yudi Agusta, PhD Sistem Informasi Manajemen, Lecture 07 Lecture s Structure Siklus Hidup Sistem Tahapan Perencanaan, Analisis, Rancangan, Penerapan, Penggunaan Prototyping
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Tukang Sayur adalah salah satu pekerjaan yang barang dagangannya sering dicari oleh masyarakat untuk memenuhi kebutuhan bahan pangannya seharisehari. Namun, Proses
PERANCANGAN SISTEM INFORMASI ADMISI PROGRAM PASCASARJANA UNIVERSITAS SAM RATULANGI
E-journal Teknik Informatika, Volume 4, No. 2 (2014), ISSN : 2301-8364 1 PERANCANGAN SISTEM INFORMASI ADMISI PROGRAM PASCASARJANA UNIVERSITAS SAM RATULANGI Shalahudin A.P. Djafar 1), Stanley D.S. Karouw
BAB 1 PENDAHULUAN. Di era globalisasi ini, perkembangan teknologi informasi berperan penting dalam
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi berperan penting dalam berbagai sektor kehidupan manusia. Teknologi informasi yang terus berkembang sampai
