PENUNJANG SISTEM (Support Systems)

dokumen-dokumen yang mirip
Munir, Dr. MIT.: Metodologi Pengembangan Sistem dan SDLC 7

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

Munir, MIT.,Dr. : Arsitektur Aplikasi Sistem Penunjang Keputusan

Judul Makalah KONSEP DAN APLIKASI TEKNOLOGI INFORMASI DALAM MENINGKATKAN LITERASI KOMPUTER DAN INFORMASI

BAB I PENDAHULUAN. perkembangan ilmu pengetahuan dan teknologi. Sehingga ilmu pengetahuan

BAB 3 Analisa dan Perancangan Sistem

REKAYASA PERANGKAT LUNAK MATERI TM 14

ANALISIS SISTEM. Documentation Repository. Documentation. Define and priortize the business requirements

BAB I PENDAHULUAN. khasanah budaya bangsa, serta memberikan berbagai layanan jasa lainnya.

Testing dan Implementasi

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

BAB III LANDASAN TEORI. mengumpulkan (input), memanipulasi (process), menyimpan, dan menghasilkan

Kontrak Kuliah. Tinjauan Pengembangan Sistem. Edi Sugiarto, S.Kom, M.Kom

TEKNIK DOKUMENTASI APLIKASI 12.1 STIKOM SURABAYA. PENGEMBANGAN DOKUMENTASI APLIKASI Pertemuan 2

A. Spesifikasi Perangkat Lunak

Configuration Management

Business Process Reengineering ( BPR )

Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013

Rekayasa Perangkat Lunak (Software Engineering)

Pengelolaan Proyek PPSI. Part 1 Part 2 Part 3

BAB 2 LANDASAN TEORI

Materi yang akan dibahas: 13-1

BAB I PENDAHULUAN. berdampak pada tingkat konsumsi masyarakat yang meningkat, pada khususnya akan kebutuhan

Munir, Dr. M.IT : Pengembangan Proyek Sistem 133

BAB 1 PENDAHULUAN. terbatas pada masalah teknis yang melibatkan aplikasi database, support, aplikasi. pengelolaan sumber daya di perusahaan tersebut.

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

BAB I PENDAHULUAN. dengan perkembangan zaman, komputer banyak digunakan di berbagai

1. PENDAHULUAN 1.1 LATAR BELAKANG

BAB III METODOLOGI PENELITIAN

RANGKUMAN SIM BAB 13 Mengembangkan Sistem Informasi (Building Information Systems)

3 SKS Semester 8 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

KATA PENGANTAR. Surabaya, 10 April Penyusun SIKLUS PENGEMBANGAN SISTEM INFORMASI AKUNTANSI 1

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI

PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE)

Systems Development Life Cycle (SDLC)

Implementasi OOP Pada Perangkat Lunak Pemrograman

BAB I PENDAHULUAN. Kemajuan dalam bidang teknologi informasi yang semakin pesat telah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

Sistem Enterprice SASARAN : Sistem Enterprise. Sistem Informasi Enterprise. Information Systems Today

SOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK)

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

Program Development Cycle

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

BAB I PENDAHULUAN. yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu

BAB I PENDAHULUAN 1.1. Latar Belakang

SOFTWARE MAINTENANCE

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

Rekayasa Perangkat Lunak. Tujuan

a. Adalah Program komputer yang ditulis dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan masalah tertentu.

Tujuan Umum Pengembangan Sistem

SPESIFIKASI PERANGKAT LUNAK

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

Hanif Fakhrurroja, MT

Review & Summarize REKAYASA KEBUTUHAN PERANGKAT LUNAK ABOERYZAL AHMED KOESYAIRY / IMAM AFANDI AHMAD /

Tugas Rekayasa Perangkat Lunak

UAS REKAYASA PERANGKAT LUNAK. Software Quality Assurance HANSI ADITYA KURNIAWAN

3.3 Metode Pengumpulan Data Studi Pustaka ( Library Research Method Wawancara ( Interview

BAB I PENDAHULUAN. Perkembangan teknologi dan ilmu pengetahuan pada masa globalisasi ini

Jenis Metode Pengembangan Perangkat Lunak

A. Model Desain Perangkat Lunak

BAB I PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi saat ini begitu pesat.

BAB 9 FASE PEMROGRAMAN

Chapter 1 INTRODUCTION TO COMPUTERIZED BASED INFORMATION SYSTEM. By MAHSINA, SE, MSI

SISTEM INFORMASI AKUNTANSI

E - JURNAL. Untuk Memenuhi Persyaratan. Mencapai Derajad Sarjana S-1. Program Studi Sistem Informasi. Diajukan oleh: IIN ARYANI

pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta interface yang

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

1. PENDAHULUAN 1. PERANGKAT LUNAK DAN PERKEMBANGANNYA

BAB 1 PENDAHULUAN. tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi

Analisis dan Perancangan Sistem

BAB 1 PENDAHULUAN. dan jasa, mempromosikan produk dan jasa, mengambil bahan dari supplier dan

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. yaitu sistematika penulisan yang merupakan indeks laporan tugas akhir, dimana. tiap sub bab berisi penjelasan ringkasan perbab.

STRATEGI PENGEMBANGAN SIA

SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI 7 SEMARANG LIBRARY INFORMATION SYSTEM IN SMA 7 SEMARANG

BAB I PENDAHULUAN. Badan Perencanaan Pembangunan Daerah (Bappeda) Kota Bandung adalah salah

MODEL DAN DOKUMENTASI DESAIN

BAB III LANDASAN TEORI

BAB 2 Stake Holder dalam Sistem Informasi

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Transkripsi:

PENUNJANG SISTEM (Support s) 1. Definisi Penunjang Sistem merupakan penyempurnaan sistem secara terus menerus setelah sistem tersebut digunakan. Aktivitas penyempurnaan ini termasuk penyempurnaan program dan sistem. Penunjang sistem seringkali memerlukan pengembang dalam melihat kembali aktivitas yang dijalankan sewaktu analisis, desain dan implementasi sistem. 2. Penunjang Sistem : Penyimpanan data Terdapat 3 jenis penyimpanan data bagi suatu sistem, yaitu: Repository (simpanan terpusat): Tempat menyimpan semua model sistem dan spesifikasi sistem yang terperinci. Program Library (perpustakaan pemerograman): Tempat menyimpan pemrograman aplikasi yang benar-benar sedang digunakan. Database (Pangkalan data): Tempat menyimpan data operasional yang dibangun dan disempurnakan oleh pemrograman aplikasi yang dihasilkan. 3. Aktivitas Penunjang sistem Penunjang sistem biasanya dilakukan oleh pendesain dan pengembang sistem dan dibantu oleh pengguna sistem. Walaupun sebuah sistem atau aplikasi sistem telah dikembangkan, didesain dan diuji dengan sempurna, namun kesalahan atau perbaikan tidak dapat dielakkan. Usaha membetulkan keadaan ini dipanggil penyempurnaan sistem atau pemrograman. Tujuan dari penyempurnaan sistem, adalah: Membuat perubahan terhadap pemrograman yang ada dimana terdapat perbaikan sewaktu desain dan implementasi sistem. Munir, Dr., MIT.: Penunjang Sistem (support systems) 127

Aktivitas menentukan dan menyetujui masalah tersebut dijalankan oleh analis sistem dan pemrogram yang melibatkan pengguna. Pemrograman yang bermasalah akan diperoleh dari penyimpanan data librari dan kemudian diperbaiki. Ada kemungkinan projek bisa ditunda sementara. 3.1 Membetulkan Kesalahan (a). Memahami aplikasi dan pemrograman Biasanya penyempurnaan sistem ini tidak dilakukan oleh individu yang sama yang menulis pemrograman. Oleh itu individu tersebut perlu memahami keseluruhan pemrograman dan bagian-bagian yang bermasalah. Aktiviti ini akan memerlukan waktu yang banyak apabila; struktur modular yang lemah, logika pemrograman yang tidak terstruktur, kode pemrograman yang tergantung dan dokumentasi yang tidak memuaskan. Aktivitas memahami aplikasi dan pemrograman bertujuan: untuk menentukan bagaimana pemrograman beroperasi dan bagian-bagian mana yang tidak beroperasi, memahami variabel pemrograman, menentukan di mana dan bagaimana variabel berfungsi, menentukan implikasi perubahan yang bakal terjadi terhadap semua pemrograman dan memahami pemrograman juga akan menentukan waktu dan tenaga yang diperlukan untuk membetulkan kesalahan tersebut. (b). Mengedit dan menguji pemrograman Terdapat perbedaan diantara mengedit pemrograman baru dan mengedit pemrograman yang sudah ada. Pemrograman dibagi kepada bagian pemrograman yang stand alone dan pengujian dijalankan bagi setiap bagian. Munir, Dr., MIT.: Penunjang Sistem (support systems) 128

Pengujian terhadap pemrograman adalah sebagai berikut: Ujian Sistem : menentukan keseluruhan aplikasi termasuk yang telah diperbaiki fungsinya. Ujian Regression : melihat implikasi perubahan yang dilakukan ke atas pemrograman dan waktu tindak balas sebelum dan setelah perubahan dilakukan dengan menggunakan data ujian dan prestasi dari waktu ke waktu. Kontrol versi adalah proses dimana librari (selalunya berdasarkan software) mengontrol perubahan yang dilakukan ke dalam pemrograman. (c). Mengemaskini Dokumentasi Biaya yang tinggi dalam penyempurnaan sistem adalah disebabkan oleh kegagalan menyempurnakan aplikasi dan dokumentasi. Jika dokumentasi aplikasi telah berubah, librari pemrograman perlu diubah juga. Dan perubahan informasi terbaru di dalam repositori dan librari pemrograman membantu programmer dan analis sistem mengurangi waktu yang diambil untuk memahami aplikasi sewaktu penyempurnaan sistem. 3.2 Perbaikan Sistem: Mengatasi Kegagalan Sistem Kegagalan sistem adalah diluar perkiraan semua pihak, mungkin diakibatkan oleh terjadinya pemrograman hang, abort atau crash. Kejadian ini bisa mengakibatkan data hilang. Apabila hal ini terjadi, maka yang harus dilakukan adalah: Analis sistem berusaha untuk memulihkan sistem sendiri Menghubungi operasional sistem untuk membetulkan sistem Menghubungi pengelola data untuk memperbaiki fail data atau pangkalan data yang hilang atau rosak Menghubungi pengelola rangkaian untuk memperbaiki masalah rangkaian apakah local, wide atau internet Menghubungi tenaga teknisi atau pelayanan vendor untuk memperbaiki masalah hardware. Munir, Dr., MIT.: Penunjang Sistem (support systems) 129

Errors Encountered When Using the "Crash" Models and Specifications Correct Errors Correct Errorrs Recover the s Recover the Code with Bug(s) Restored Program Restored Data Repository Repository Corrected Code Program Program Library Library New or Revised Code Databases Databases Improved Documentation Existing Documentation Assisst Assisst Problems Using Models and Specifications Additional Training or Coaching Existing Code New Business Problems or Ideas For Enhancement Adapt to New Requirement s Adapt to New Requirements Technical Limitation Technical Problems or New Technology Gambar 1 : Types of Support Munir, Dr., MIT.: Penunjang Sistem (support systems) 130

3.3 Perubahan Sistem Sistem perlu diubah berdasarkan kepada unpan balik masalah baru bisnes, informasi spesifikasi baru atau saran baru untuk kemajuan sistem. Librari aplikasi perlu dilihat untuk menentukan aplikasi dan pemrograman yang memerlukan biaya yang tinggi atau yang paling sukar untuk diperbaiki. Sistem perbaikan ini dalam istilah sistem disebut rekayasa lagi (recover the system). Tujuan dari perbaikan sistem adalah sistem agar sesuai dengan teknologi terbaru. membetulkan sistem sebelum sistem tersebut gagal berfungsi membuatkan sistem mudah dibetulkan apabila sistem tersebut gagal beroperasi (a) Meneliti saran perbaikan Menentukan apakah ada aktivitas sebagai berikut perlu dilakukan: masalah bisnes baru, idea untuk perbaikan dan hambatan teknikal. Berdasarkan analisa model sistem pada saat ini, aktivitas yang harus dilakukan adalah: Menentukan keperluan bisnes baru, modal atau biaya dikembalikan kepada analisa sistem. Menentukan kebutuhan teknikal baru dan kembali ke desain sistem Menentukan kebutuhan pemrograman baru - Menulis pemrograman yang baru dan mudah - Menstruktur lagi pangkalan data atau fail - Menganalisis librari pemrograman dan biaya penyempurnaan Di dalam menganalisis librari pemrograman dan biaya penyempurnaan bisa menggunakan matriks sistem yang merupakan tolak ukur kualitas dan produktivitas sistem. Contoh matriks sistem, adalah: Ikatan aliran kontrol : jumlah aliran logika yang bersilang. Sebaiknya pemrograman tidak mempunyai ikatan aliran kontrol. Siklus komplek : jumlah aliran yang unik. Sebaiknya aliran ini lebih kecil. Munir, Dr., MIT.: Penunjang Sistem (support systems) 131

(b) s Enhancement and Reengineering Terdapat tiga jenis perbaikan pemrograman, yaitu: Organisasi lagi kode atau simbol pemrogramnan : penstrukturan lagi logika pemrograman Mengubah kode atau simbol pemrograman : Tukar kode dan simbol ke dalam bahasa pemrograman yang lain Meringkas kode dan simbol pemrograman : meringkas bagian-bagian kode dan simbol untuk mengembangkan pemrograman ke dalam sub-pemrograman yang berlainan. Munir, Dr., MIT.: Penunjang Sistem (support systems) 132