• Tidak ada hasil yang ditemukan

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

N/A
N/A
Protected

Academic year: 2021

Membagikan "Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016"

Copied!
27
0
0

Teks penuh

(1)

Adam Hendra Brata

Teknik Informatika FILKOM UB Semester Genap 2015/2016

(2)

TUJUAN PERKULIAHAN

• Memahami pengertian sistem dalam APS

• Memahami karakteristik PL dan tantangan dalam mengembangkan PL

• Memahami model-model proses dalam pengembangan PL dan urgensi APS

(3)

AGENDA PERKULIAHAN

• Pengertian sistem dan PL

• Karakteristik PL

• Tantangan dalam pengembangan PL

• Model-model SDLC

• Posisi dan urgensi analisis dan perancangan dalam SDLC

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(4)
(5)

PENGERTIAN SISTEM

• System is a complex set of interacting parts that act as if they were a single unified thing

[GST – General System Theory]

• Contoh: sistem informasi, sistem organisme hidup

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(6)

KARAKTERISTIK SISTEM

APS

• Konteks (context), sistem berada pada konteks atau lingkungan tertentu

• Batasan (boundary), yang memisahkan sistem dari lingkungan

• Masukan/keluaran (I/O), sistem menerima input dan mengirim output dari dan ke lingkungannya

• Antar muka (interface), komunikasi antar sistem/sub-sistem

• Proses (process), transformasi masukan  keluaran

• Mekanisme kontrol (control mechanism), menentukan operasi sistem sesuai kondisi

(7)

KARAKTERISTIK SISTEM

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

APS

• Umpan balik (feedback), sebagai dasar dalam mengontrol sistem

• Properti (properties), berbeda dengan properti dari masing-masing bagian/elemen

• Sub-sistem (subsystems), sistem dapat dipecah ke dalam beberapa sub-sistem

(8)

SISTEM INFORMASI

• Sistem yang digunakan untuk menangkap (capture),

menyimpan (store), menyusun (organize) dan menampilkan (display) informasi

• Bentuk

• Manual : Sistem Sinyal Kereta Api

• Berbasis IT : Sistem Retail  sistem PL menjadi elemen vital sebagai system integrator

• Data vs Informasi

• Data : raw facts

• Informasi : data yang sudah dipilah dan memiliki makna

APS

(9)

SISTEM INFORMASI

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(10)

PERAN SISTEM INFORMASI DALAM ORGANISASI

• Operational systems – operasional harian

• Sistem akuntansi

• Management support systems – mendukung aktifias manajer

• DSS

• Office systems – pendukung aplikasi kantor

• Spreadsheet

• Real-time control systems – pendukung sistem kendali

• ATC ( Air Traffic Controller)

APS

(11)
(12)

PENGERTIAN PERANGKAT LUNAK

• Computer programs and associated documentation such as requirements, design models and user manuals

• Software products may be developed for a particular customer or may be developed for a general market • Software products may be :

• Generic - developed to be sold to a range of different customers e.g. PC software such as Excel or Word.

• Bespoke (custom) - developed for a single customer according to their specification.

• New software can be created by developing new programs,

configuring generic software systems or reusing existing software

(13)

KARAKTERISTIK PERANGKAT LUNAK

• PL itu direkayasa, bukan difabrikasi/diproduksi

• PL tidak mengalami keausan

• PL tidak bisa diraba (intangible)

• Sebagian besar PL dikustomisasi (customized)

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(14)
(15)

TANTANGAN DALAM PENGEMBANGAN PERANGKAT

LUNAK

• Survey by Standish Group – 1995

• 365 IT executives in US comp. in diverse industry segments

• 8,380 projects T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

APS

Project completion 16% 31% 53% On time, on budget, with all of the specified features and functions

Cancelled before they were completed

delivered and

operational but over-budget, over-schedule or with fewer features and functions than specified

(16)

TANTANGAN DALAM PENGEMBANGAN PERANGKAT

LUNAK

• Wrong problem is addressed

• Missing or inappropriate functionality

• Incorrect requirement analysis

• Users change their minds

• Poor interface design

• Software causes inappropriate ways of working

• Requirements change before project delivery

• Time constraints, late delivery, cost overrun

• Implementation is not feasible

• Developers not familiar with the used approach

(17)

TANTANGAN DALAM PENGEMBANGAN PERANGKAT

LUNAK

• Pengembangan perangkat lunak adalah proses yang

sangat unik dan berbeda dari proses di industri lain karena pada dasarnya karakteristik perangkat yang lunak yang

menjadi produknya memang berbeda dengan produk industri yang lain

• Pengembangan perangkat lunak membutuhkan sebuah

“metode pendekatan” tersendiri yang berbeda dengan yang lain

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(18)

PENGEMBANGAN PERANGKAT LUNAK

• Pengembangan perangkat lunak (software development) pada umumnya memiliki guideline yang disebut dengan

Software Processes atau Software Development Life Cycle (SDLC)

• A software process is a set of related activities that leads to the production of a software product (Ian Sommerville)

• Software process as a framework for the activities, actions, and tasks that are required to build high-quality software

(Roger S. Pressman)

• SDLC for short, is a well-defined, structured sequence of stages in software engineering to develop the intended software product (http://www.tutorialspoint.com/)

(19)

PENGEMBANGAN PERANGKAT LUNAK

• Pendekatan sistematik  Software Development Life Cycle (SDLC)

• Aktifitas umum: analisis, perancangan, implementasi, pengujian • Model - model • Waterfall/Classic • V • Prototyping • Spiral

• RAD (Rapid Applicaction Development), USDP (Unified Software Development Process), Agile, XP dll.

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(20)

WATERFALL

• Cocok untuk sistem yang memiliki requirement yang stabil

(21)

V MODEL

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(22)

PROTOTYPING

• Cocok untuk sistem yang memiliki requirement yang belum

(23)

SPIRAL

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(24)
(25)

POSISI DAN URGENSI ANALISIS DAN

PERANCANGAN

• Analisis dan perancangan sistem PL berada pada tahapan awal dalam mengembangkan PL

• Awal yang baik juga menentukan hasil yang baik

• Kesalahan dalam melakukan analisis berdampak

kegagalan sistem PL  apa permasalahan yang harus dipecahkan tidak terdefinisi dengan baik

• Perancangan sistem PL yang tidak baik juga berdampak kegagalan sistem PL  bagaimana solusi terhadap

permasalahan yang sudah terdefinisi tidak bisa diidentifikasi dengan baik

T E K N I K I N F O R M AT I K A F I L K O M U B S E M E S T E R G E N A P 2 0 1 5 / 2 0 1 6

(26)

KESIMPULAN

• Sistem berbasis IT (software system) berperan penting dalam organisasi

• Pengembangan sistem PL memerlukan pendekatan yang sistematik yang terdefinisi dalam SDLC untuk

meminimalisir kemungkinan software failure

• Analisis dan perancangan berperan penting dalam pengembangan sistem PL

(27)

TERIMAKASIH V^^

To Infinity

and Beyond !

APS

Referensi

Dokumen terkait

Penggembalaan perlu memberikan bimbingan kepada jemaat, untuk dapat mengetahui panggilannya, menjadi orang yang tepat pada tempatnya, bagaimana mereka bisa hidup

Dengan menggunakan sistem basis data pembelian, penjualan, dan persediaan maka dapat menggantikan pendataan informasi perusahaan yang masih dilakukan secara manual.. Dengan

Membuat Surat Perintah Membayar (SPM) Uang Muka/Persekot Gaji untuk ditandatangani oleh Pejabat Penandatangan Surat Perintah Membayar (SPM). 15

Istilah Thyristor berasal dari tabung Thyratron-Transistor, Istilah Thyristor berasal dari tabung Thyratron-Transistor, dimana dengan perkembangan teknologi

Peraturan Daerah Nomor 17 Tahun 2007 tentang Pembentukan Organisasi Lembaga Teknis Daerah di Lingkungan Pemerintah Kabupaten Bantul (Lembaran Daerah Kabupaten

Berdasarkan hasil penelitian dapat disimpulkan bahwa perbedaan kualitas fisik daging ayam tiren dan daging ayam sehat menunjukkan bahwa daging ayam tiren memiliki

  Negara   Pihak dapat mempertimbangkan kemungkinan untuk mewajibkan pelaku untuk menunjukkan kesyahan asal ‐ usul dari apa yang   diduga sebagai hasil kejahatan atau kekayaan lain

Sasaran strategis yang lebih difokuskan ke salah satu perspektif mengakibatkan perspektif yang lain terabaikan, hal ini akan mempengaruhi kemampuan perusahaan