Implementasi dan Maintenance Sistem. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016

dokumen-dokumen yang mirip
Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013

PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE)

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

REKAYASA PERANGKAT LUNAK MATERI TM 14

KONSEP & TEKNIK PEMELIHARAAN PERANGKAT LUNAK. Tugas ke 12 Rekayasa Perangkat Lunak

SATUAN ACARA PERKULIAHAN (SAP)

MAKALAH KONSEP DAN TEKNIK PEMELIHARAAN PERANGKAT LUNAK. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

A. Konsep dan Teknik Pemeliharaan Perangkat Lunak

SATUAN ACARA PERKULIAHAN

Dibuat Oleh : 1. Andrey ( )

SATUAN ACARA PERKULIAHAN (SAP)

SATUAN ACARA PERKULIAHAN MATA KULIAH REKAYASA PERANGKAT LUNAK KODE/SKS : TI11. C342 / 2 SKS

FAKULTAS FTKI UNIVERSITAS NASIONAL RENCANA PEMBELAJARAN

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan

SIKLUS HIDUP SISTEM INFORMASI

SATUAN ACARA PERKULIAHAN MATA KULIAH TESTING & IMPLEMENTASI SISTEM (JURUSAN SISTEM INFORMASI) KODE / SKS : AK / 3 SKS

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

SATUAN ACARA PERKULIAHAN MATA KULIAH TESTING & IMPLEMENTASI SISTEM (KA) KODE / SKS : KK / 3 SKS

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMELIHARAAN PERANGKAT LUNAK. Kompetensi Lulusan 1. Pengertian Pemeliharaan OHT

BAB 16 IMPLEMENTASI SISTEM

RANCANGAN PEMBELAJARAN

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

M. M. Ubaidillah Ubaidillah.wordpress.com

SISTEM INFORMASI MANAJEMEN

URGENCY MAINTAINABILTY DALAM PENGEMBANGAN SISTEM INFORMASI

PENGEMBANGAN PERANGKAT LUNAK

Tugas Rekayasa Perangkat Lunak

Disusun Oleh : Dr. Lily Wulandari

TESTING DAN IMPLEMENTASI SISTEM IMPLEMENTASI SISTEM

Jenis Metode Pengembangan Perangkat Lunak

BAB II LANDASAN TEORI

Dokumentasi Pengujian

URGENSI MAINTAINABILITY DALAM SISTEM INFORMASI. Oleh : Jauhar Samudera Nayantakaningtyas (P ) Angkatan R50

SOFTWARE MAINTENANCE

KKKF33118 REKAYASA PERANGKAT LUNAK I

BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

LANDASAN TEORI. Landasan teori digunakan untuk menjelaskan teori-teori yang mendukung. penyusunan laporan kerja praktik ini yang antara lain:

Brigida Arie Minartiningtyas, M.Kom

Pengembangan Sistem Informasi

Hanif Fakhrurroja, MT

BAB 4 PELAKSANAAN PENGUJIAN

LANDASAN TEORI. perusahaan yang usaha utamanya membeli obat untuk dijual kembali dengan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

III. METODOLOGI PENGEMBANGAN. Adapun peralatan yang digunakan pada penelitian adalah sebagai berikut:

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa.

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Pengembangan Sistem Informasi

BAB II LANDASAN TEORI. harapan akan memperoleh laba dari adanya transaksi-transaksi tersebut dan. atas barang atau jasa dari pihak penjual ke pembeli.

BAB 6 METODOLOGI SIKLUS HIDUP SISTEM

Hanif Fakhrurroja, MT

BAB V IMPLEMENTASI SISTEM

BAB II LANDASAN TEORI. Menurut Mulyadi (2008:202), penjualan merupakan aktivitas yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB1. PENDAHULUAN Siklus hidup sistem (SLC) SDLC Systems Development Life Cycle Siklus Hidup Pengembangan Sistem Systems Life Cycle

METODE PENGUJIAN PERANGKAT LUNAK

Pertemuan 3 Metodologi Pengembangan Sistem Informasi

Hubungan antara rencana pengujian dan proses pengembangan system. Tim RPL 1 3

TESTING PROGRAM. Pertemuan Nurul Adhayanti

Testing dan Implementasi Sistem Informasi

Pengembangan Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA. Halaman 1 dari 8 halaman : PENGEMBANGAN SISTEM INFORMASI

Tugas Softskill. Universitas Gundarma. : Sistem Informasi Manajemen. : Waldhi Supriono NPM : Kelas : 2 DB 12

BAB V IMPLEMENTASI SISTEM

Proses Konversi Sistem Informasi. Arif Harmano P E

System Testing Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system.

ABSTRAKSI DEKOMPOSISI PENGUJIAN Dalam REKAYASA PERANGKAT LUNAK

RENCANA PEMBELAJARAN

SAP Pengembangan Sistem Informasi Halaman 1 dari 8 Direvisi : 2 September 2009

Kualitas Software dan Pengujian

PENGUJIAN PERANGKAT LUNAK. Muhammad Riza Hilmi, ST.

Implementasi Sistem. Cahya Putra, M.Kom. Modul ke: Fakultas Ilmu Komputer. Program Studi Sistem Informasi

Rekayasa Perangkat Lunak

Pertemuan 12 IMPLEMENTASI

Cycle) SDLC (System Development Life

BAB II TINJAUAN PUSTAKA

1. BAB 1 PENDAHULUAN. Latar Belakang

REKAYASA PERANGKAT LUNAK MATERI TM 15

Dibuat Oleh : 1. Andrey ( )

Meskipun jumlah tahapan dalam SDLC dalam berbagai litertur berbeda-beda, namun pada prinsipnya secara keseluruhan semua proses yang dilakukan sama

KONVERSI SISTEM INFORMASI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI AKUNTANSI

PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. pengertian. Secara garis besar ada dua kelompok pendekatan, yaitu:

BAB I PENDAHULUAN Rumusan Masalah

Pendahuluan. SDLC merupakan satu aplikasi dari pendekatan sistem untuk tugas mengembangkan dan menggunakan suatu sistem berbasiskomputer

BAB V IMPLEMENTASI SISTEM

SATUAN ACARA PERKULIAHAN (SAP)

Strategi Pengujian Perangkat Lunak. Minggu ke 8

Sistem Informasi SIKLUS HIDUP DAN MANFAAT SISTEM INFORMASI


BAB 2 LANDASAN TEORI Enterprise Resource Planning (ERP)

Transkripsi:

Implementasi dan Maintenance Sistem Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016

Tujuan Pembelajaran Mengimplementasi Sistem dan Memelihara Sistem Baru.

Materi Perkuliahan Pengembangan Perangkat Lunak (Desain, Koding, Testing) Metode Testing (White Box dan Black Box) Implementasi Sistem (Instalasi dan Dokumentasi) Pengertian Pemeliharaan Sistem Prosedure Pemeliharaan Sistem Alat Pemeliharaan Sistem

Pengembangan Perangkat Lunak Pengembangan perangkat lunak (Software Development) merupakan salah satu dari tahap rancangan system rinci/detail dari Siklus Hidup Pengembangan Sistem (System Development Life Cycle). SWDLC (Software Development Life Cycle) : 1. Desain 2. Koding 3. Testing

Metode Testing White Box Testing Black Box Testing

Definisi Test Case Test case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi atupun hasil yang telah ditentukan sebelumnya. Kegunaan dari test case adalah : 1. Untuk melakukan testing kesesuaian suatu komponen terhadap spesifikasi (Black Box Testing). 2. Untuk melakukan testing kesesuaian suatu komponen terhadap desain (White Box Testing).

White Box Testing Glass box testing atau clear box testing adalah suatu metode desain test case yang menggunakan struktur kendali dari desain prosedural. Pengujian digunakan untuk mengetahui cara kerja suatu perangkat lunak secara internal. Pengujian dilakukan untuk menjamin operasioperasi internal sesuai dengan spesifikasi yang telah ditetapkan dengan menggunakan struktur kendali dari prosedur yang dirancang.

Black Box Testing Pengujian digunakan untuk menguji fungsi-fungsi khusus dari perangkat lunak yang dirancang. Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan dari data atau kondisi masukan yang diberikan untuk fungsi yang ada tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut. Dari keluaran yang dihasilkan, kemampuan program dalam memenuhi kebutuhan pemakai dapat diukur sekaligus dapat diiketahui kesalahankesalahannya.

Testing Proses menguji coba suatu produk untuk melihat apakah ada kesalahan yang terjadi. Proses eksekusi suatu program dengan maksud menemukan kesalahan. Level Testing berhubungan dengan fase SDLC. Aktivitas Testing berjalan seiring dengan fase SDLC.

Proses Testing

Proses Testing Unit Testing Pengujian dilakukan terhadap kode program dan algoritma serta dilakukan secara individu. Module Testing Pengujian komponen yang saling berkaitan satu sama lainnya. Subsystem Testing Pengujian modul yang diintegrasi dalam satu sub sistem dan berfokus pada pengujian antar-muka.

Proses Testing System Testing Pengujian terhadap keterhubungan antara subsystem serta pengujian sistem secara keseluruhan pada bagian yang penting. Acceptance Testing Pengujian pada tahap akhir sebelum sistem digunakan user serta validasi terhadap kebutuhan user.

Implementasi Sistem Instalasi Dokumentasi

Instalasi Konversi sistem adalah proses perubahan dari sistem lama kedalam sistem baru. Instalasi dilakukan setelah dilakukan uji coba aplikasi. Metode instalasi : 1. Konversi/Instalasi Langsung 2. Konversi/Instalasi Paralel 3. Konversi/Instalasi Phase-in 4. Konversi/Instalasi Pilot

Metode Instalasi Konversi/Instalasi Langsung Rancangan sistem baru berbeda dengan sistem lama dan sistem baru menggantikan sistem lama. Konversi/Instalasi Paralel Sistem lama dijalankan berbarengan dengan sistem baru untuk mengurangi kegagalan yang besar dari sistem baru.

Metode Instalasi Konversi/Instalasi Phase-in Sistem baru diimplementasikan beberapa kali untuk menggantikan sistem lama dan membutuhkan waktu implementasi yang lama. Konversi/Instalasi Pilot Paling minim resiko kegagalan dan biaya.

Dokumentasi Dokumentasi User Dokumentasi antara end user dalam berinteraksi dengan sistem. Dokumentasi Sistem Dokumentasi untuk maintenance sistem dan development sistem yang akan datang. Dokumentasi Perangkat Lunak Dokumentasi koding internal dan eksternal Dokumentasi Operasi Dokumentasi cara menjalankan atau mengoperasikan sistem.

Pengertian Pemeliharaan Sistem Pemeliharaan sistem digunakan untuk menjabarkan aktivitas dari analis sistem (software engineering) yang terjadi pada saat hasil produk perangkat lunak sudah dipergunakan oleh pemakai (user). Pemeliharaan sistem berawal begitu sistem baru menjadi operasional dan berakhir masa hidupnya.

Jenis Pemeliharaan Sistem Pemeliharaan Korektif Pemeliharaan perangkat lunak dengan melakukan perbaikan kesalahan yang terjadi pada perangkat lunak. Pemeliharaan Adaptif Pemeliharaan perangkat lunak dengan melakukan penyesuaian fungsi yang ada pada perangkat lunak sehingga memudahkan user. Pemeliharaan Perfektif Pemeliharaan perangkat lunak dengan melakukan pengembangan terhadap perangkat lunak yang ada. Pemeliharaan Preventif Pemeliharaan perangkat lunak dengan perombakan secara total atau melakukan perekayasaan kembali pada perangkat lunak yang ada.

Siklus Hidup Pemeliharaan Sistem (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 pemerikasaan pasca implementasi.

Prosedure Pemeliharaan Sistem Menerapkan SDLC (system development life cycle) dan SWDLC (software development life cycle). Menspesifikasi definisi data standar. Menggunakan bahasa pemrograman standar. Merancangan modul-modul yang terstruktur dengan baik (Rancangan moduler). Mempekerjakan modul yang dapat digunakan kembali. Mempersiapkan dokumentasi standar yang jelas, terbaru dan komprehensif. Menginstall perangkat lunak, dokumentasi dan soal-soal test di dalam sentral repositor sistem CASE atau CMS (Control sentral).

Alat Pemeliharaan Sistem Rekayasa Maju (Forward Engineering) Rekayasa Mundur (Reverse Engineering) Rekayasa Ulang (Reengineering) Restrukturisasi (Restrukturing) Sistem Pakar Pemeliharaan (Maintenance Expert System)