Proses Pengembangan Sistem

dokumen-dokumen yang mirip
PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI

SDLC SYSTEM DEVELOPMENT LIFE CYCLE. Materi ke-2. Pengembangan Sistem Informasi 5KA28 // 4KA14

Pengembangan Sistem Informasi

Materi yang akan dibahas: 13-1

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT

Pengembangan Sistem Informasi

KELOMPOK 1. Metode Pengembangan Sistem Informasi. Imelda Florensia Stefani. P.

KELOMPOK 3. Imelda Florensia Stefani. P. Tangkuman Gladis Ansiga Ariyanto Pakaya Andre Lay

KELOMPOK 1. Metode Pengembangan Sistem Informasi. Imelda Florensia Stefani. P. 1

ANALISA & PERANCANGAN SISTEM

Siklus, Metode dan Teknik Pengembangan Sistem

BAB 3 Analisa dan Perancangan Sistem

STMIK AMIKOM YOGYAKARTA

BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM

BAB 4 Pendekatan-Pendekatan Pengembangan Sistem

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

TUGAS SISTEM INFORMASI MANAJEMEN. Ringkasan Chapter 12 Developing Business/ IT Solutions. (Buku O Brien)

BAB 2 Stake Holder dalam Sistem Informasi

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

Pengembangan Sistem Informasi

Jenis Metode Pengembangan Perangkat Lunak

PROSES PERANCANGAN BASIS DATA

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

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

Pengembangan Sistem Informasi. Widya Silfianti

Development Lifecycles and Approaches

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

Disusun Oleh : Dr. Lily Wulandari

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

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

Developing Business/IT Solution (Tugas Individu-Rangkuman)

BAB 1 PENDAHULUAN. Di era globalisasi ini, perkembangan teknologi informasi berperan penting dalam

PENGEMBANGAN SISTEM INFORMASI. Tahapan Pengembangan Sistem

BAB III LANDASAN TEORI

Pertemuan Ke 2. Donny Yulianto, S.Kom

III TEORI DAN METODOLOGI SISTEM

Pertemuan 3 Metodologi Pengembangan Sistem Informasi

MODUL 4 Unified Software Development Process (USDP)

Defri Kurniawan, M.Kom

ANALISIS, DESAIN DAN IMPLEMENTASI SISTEM INFORMASI

BAB 6 METODOLOGI SIKLUS HIDUP SISTEM

BAB 1 PENDAHULUAN 1.1 Latar Belakang

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

TINJAUAN UMUM PENGEMBANGAN SISTEM

Meeting 3_ADS. System Development Life Cycle (SDLC)

SISTEM INFORMASI AKUNTANSI

5. Aktivitas generic dalam semua proses perangkat lunak antara lain adalah : a. Spesifikasi dan pengembangan b. Validasi dan evolusi c.

System Design. Jika system analysis menekankan pada masalah bisnis, system design menekankan pada segi teknis atau berfokus pada implementasi sistem.

BAB II LANDASAN TEORI

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom.

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom.

SATUAN ACARA PERKULIAHAN (SAP)

KOMPONEN DAN AKTIVITAS SISTEM INFORMASI

Ringkasan Chapter 12 Developing Business/ IT Solution

SIKLUS PENGEMBANGAN PRODUK SISTEM INFORMASI DAN TEKNIK PROTOTYPING. Oleh : Ilham Arief Gautama P

Pengembangan Sistem Informasi. Sistem Informasi Universitas Gunadarma 2012/2013

Metodologi Pengembangan Sistem Informasi

Obyektif : Mahasiswa dapat mengerti dan memahami konsep perancangan basis data Mahasiswa dapat merancang basis data sesuai dengan fase-fasenya

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

CHAPTER 12. DEVELOPING BUSINESS SYSTEM (SUMMARY)

BAB III LANDASAN TEORI. digunakan dalam checking antara kinerja dan target yang telah ditentukan.

BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN

B A B 12 SYSTEM DEVELOPMENT. Tujuan Instruksional Umum : Mahasiswa dapat memahami tentang sistem development.

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGEMBANGAN PERANGKAT LUNAK

PROSES PERANCANGAN DATABASE

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Prof.Dr.Azhar Susanto,MBus,CPA,Ak,CA Universitas Padjadjaran

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

Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010

BAB II LANDASAN TEORI

PROSES PERANCANGAN DATABASE

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

BAB II LANDASAN TEORI

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

BAB III LANDASAN TEORI

Analisa Sistem Dan Desain

1 PENDAHULUAN. 1.1 Latar Belakang

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

Siklus Hidup Sistem. Chapter 2. Siklus Hidup Sistem --- Ika Menarianti, M.Kom 08/03/2014

BAB 1 PENDAHULUAN. bertambah pula fasilitas umum Stasiun Pengisian Bahan bakar Umum

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

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

Software Development Life Cycle (SDLC)

Sistem Informasi Manajemen Pengelolaan Proyek pada PT. Taruna Jaya Cipta Palembang

Paktikum : 4-7 Judul Praktikum : System Development Life Cycle (SDLC)

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

KONSEP DASAR PENGEMBANGAN SISTEM AKUNTANSI

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

Rekayasa Perangkat Lunak. Tujuan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Perbedaan Pengembangan Software Dan Pengembangan Sistem Informasi

Pertemuan 4. Pembahasan. 1. Bidang Pendidikan atau Pelatihan 2. Pengembang Sistem ( System Developer ) 3. Specialist Support

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

Teknik Informatika S1

Transkripsi:

Proses Pengembangan Sistem Andreas Hadiyono Universitas Gunadarma http://www.gunadarma.ac.id

Backgorund Dosen Universitas Gunadarma (2010-Sekarang) Web development and web security di kemenpora.go.id, wapresri.go.id dan Presidenri.go.id CTO (Chief Tehnical Officer) Fastrrak Universitas Gunadarma Sistem Analasis dan Head Programmer SIMBADA (Sistem Informasi Barang Milik Daerah) kerja sama UNDP Univesitas Gunadarma

Learning Objectives Mendefinikan analisis sistem informasi dan desain Mendiskusikan pendekatan desain dan analisa Mendeskripsikan aturan organisasi termasuk pengembangan sistem informasi 1.2

Pendahuluan Desain dan analisa sistem informasi Proses bertingkat dalam pengembangan dan pengelolaan sistem informasi Software Aplikasi Hasil dari desain dan analisis sitem Membuat desain untuk spesifik fungsi atau proses dalam organisasi 1.5

Pendahuluan Pengembangan sistem (Software Engineering) di gunakan dalam analisa dan desain. Metodologi Pendekatan yang bervariasi dalam sistem development Techniques Tools

Pendahuluan Analisa sistem informasi dan desain Metode yang digunakan untuk membuat dan mengatur sistem agar berjalan sesuai dengan bisnis fungsi yang ada Tujuannya adalah untuk meningkatkan efisiensi melalui penerapan perangkat lunak dalam setiap bisnis yang ada. Setiap pendekatan yang ada harus bertujuan untuk mencapai suatu kesuksesan dalam sebuah sistem

Pendahuluan Sistem Analisis bertugas untuk melakukan analisa dan desain berdasarkan pada: Tujuan dari sebuah organisasi, struktur serta proses-proses yang ada dalam suatu organisasi Pendekatan terhadap teknologi yang dapat digunakan untuk mencapai setiap tujuan serta melakukan efisiensi yang ada.

Proses Perancangan Perangkat Lunak(Software Engineering) Adalah sebuah proses untuk membuat sebuah informasi dalam sistem Terdiri dari: Metodologi Teknologi Tools (Computer tools) Boundary(Batasan dalam sebuah masalah)

Data and Proses Tiga komponen dari sebuah sistem informasi, yaitu: Data Arus data Logika Proses (Proses Decission) Data vs. Informasi Data Kumpulan fakta Information Berdasarkan dari data Dibuat agar pihak yang berkepentingan dalam dengan mudah memahami

Data Data dan Proses Memahami sumber dan penggunaan data sebagai salah satu kunci untuk mendesain sebuah sistem yang baik Macam-macam teknik digunakan untuk menjelaskan data serta relasi diantara datadata yang ada Arus data Grup dari data yang berjalan serta mengalir melalui sistem

Data dan Proses Arus data(lanjutan) Termasuk deskripsi dari sumber dan destinasi dari setiap arus data Logika Proses Menjelaskan langkah-langkah untuk mentransformasikan data dan kejadian(event) yang ditimbulkan dari berbagai macam keadaan.

Pendekatan Pengembangan Sistem Pendekatan berdasarkan Proses Process-Oriented Approach Fokus terhadap arus, mengunakan transformasi data sebagai informasi sistem Mencakup pembuatan visualisasi untuk menjelaskan aliran arus data dan grafik Data dilacak dari sumber melalui beberapa langkah hingga mencapai tujuan dari aliran data Struktur data tidak terlalu spesifik Kekurangan : data-data hanya digunakan untuk aplikasi-aplikasi tertentu

Pendekatan Pengembangan Berorientasi data Sistem Menggambarkan data organisasi (ketergantungan, penggunaan data berkaitan dengan waktu) Model data dijelaskan berdasarkan pada jenis dari data dan hubungan sistem/bisnis dari data yang ada Aturan sistem menjelaskan bagaimana organisasi dan proses pengolahan data

Databases and Application Database Independence Kumpuan dari koleksi data yang ada(relasi maupun tak berelasi) Berfungsi untuk mengambil, menyimpan serta menampilkan hasil dari berbagai macam user Pada umumnya proses tercental Desain sangat bergantung pada sumber dan pengirim data Application Independence (Ketergantungan Aplikasi) Pembagian data dan definisi data bergantung dari aplikasi

Organisasi dalam Pengembangan Sistem Sistem analis berkerja di tim berdasarkan Project Based Includes IS Manager Programmers Users Other specialists Characteristics of Successful Teams Variasi dari kemampuan tim Toleransi terhadap perbedaan Komunikasi yang baik Kepercayaan Penghargaan terhadap tim

Organizational Responsibilities in Systems Development IS Manager May have a direct role in systems development if the project is small Typically involved in allocating resources to and overseeing system development projects. Systems Analyst Key individuals in the systems development process

Organisasi dalam Pengembangan Sistem Kunci Kemampuan dalam melakukan analisa Analisa Mengenal organisasi Kemampuan memecahkan masalah Berfikir secara sistem Kemampuan untuk melihat organisasi dan sistem informasi sebagai suatu sistem yang utuh Teknik Mengerti potensi dan limitasi teknologi Manajemen Kemampuan untuk mengatur projek, sumber daya, resiko serta perubahan Relasi Efektif dalam menulis dan komunikasi

Organisasi dalam Pengembangan Sistem Programmer Mengkonversi spefikasi dari instruksi yang ada ke dalam perintah komputer (compiler, interpreter) Menulis dokumentasi teknis dan program Bisnis Manager Mempunyai kemampuan untuk mendanai project serta mengalokasikan projek Mengatur kebutuhan secara umum serta batasan dari project.

Organisasi dalam Pengembangan Sistem Database Administrator Bertugas untuk mendesain, mengembangkan, serta mengatur setiap database yang ada Network and telecommunications experts Mengembangkan sistem termasuk dalam mengembangkan data komunikasi Human Factors Specialists (HRD) Bertugas untuk melatih pengguna dan dokumentasi penggunaan Internal Auditors Menjaga kualitas dari pembuatan sistem

Proses Pengembagan Sistem Systems Development Life Cycle Metodologi Pengembangan SIstem Proses standar dengan mengikuti proses dari sebuah organisasi Terdiri dari : Analisa Desain Implementasi Pemeliharaan 1.2 0

Proses Pengembagan Sistem Systems Development Life Cycle Rentetan langkah yang digunakan untuk mengatur fase dari pengembangan sistem informasi Terdiri dari 6 fase: Project Identification and Selection Project Initiation and Planning Analisa Desain Implementation Maintenance

Proses Pengembagan Sistem Systems Development Life Cycle Fase tidak dibutuhkan secara berurut Setiap fase memiliki output serta input yang berbeda Penggunaannya tergantung pada setiap organisasi yang ada

Phases of the Systems Development Life Cycle Project Identification and Selection Terbagi dua aktivitas utama Kebuthan dari indentifikasi Prioritas dan translasi dari kebutuhan terhadap jadwal pekerjaan Membantu organisasi untuk menentukan apakah sebuah perusahaan dapat mengerjakan sebuah project atau tidak. Project Initiation and Planning Dua aktifitas utama Invetagasi secara umum terhadap sebuah project Penjelasan mengapa sistem harus atau tidak di definisi dalam sebuah organisasi

Systems Development Life Analisa Cycle Studi dari prosedur saat ini dan informasi sistem Menetukan kebutuhan Studi dari sistem yang ada Klasifikasi kebutuhan dan mengeliminasi kebutuhan yang terulang. Membuat berbagai macam desain Membandingkan setiap solusi yang ada Merekomendasikan solusi terbaik Merupakan fase paling lama dalam SDLC

Systems Development Life Desain Logical Design Cycle Fokus terhadap bisnis aspek dari sistem (SOP) Physical Design Spesifikasi teknis (hardware, software) Implementasi Hardware and software installation Programming User Training Documentation

Systems Development Life Cycle Maintenance(Pemeliharaan) Pengubahan sistem sesuai dengan kondisi nyata Menghindari ketertinggalan sistem

Pendekatan Pengambangan Prototyping Membuat berdasarkan perubahan dari sistem Keuntungan: User ikut andil dalam perancangan Melihat kebutuhan secara nyata Rapid Application Development (RAD) Menggunakan teknik prototyping sebagai sistem desain sehingga kebutuhan user tergambarkan dengan sempurna

Pendekatan Pengambangan Joint Application Design (JAD) Pengguna, Manager, dan Analisis berkerja secara bersama-sama selama beberapa hari Kebutuhan sistem di review Sangat sulit untuk diterapkan

Rangkuman Desain dan Analisis sistem informasi Proses dari pengembangan dan pemelirharaan dari informasi sistem Pendekatan modern terhadap analisa sistem Process-Oriented (Berorientasi proses) Data-Oriented (Berorientasi data)

Rangkuman Systems Development Life Cycle (SDLC) Project Identification and Selection Project Initiation and Planning Analisa Desain Implementasi Maintenance (Pemeliharaan)

Rangkuman Alternatives to Systems Development Life Cycle Prototyping Rapid Application Development (RAD) Joint Application Design (JAD)

Case Studi

Pembuatan Kalkulator di Visual Basic Apa yang kalian pikirkan bila mendapatkan tugas tersebut? Bagaiamana cara kalian membuat? Berfokus pada apakah ketika ingin membuat aplikasi ini?