+ All Categories
Home > Documents > 2, RPL, intro

2, RPL, intro

Date post: 22-Feb-2023
Category:
Upload: amikom
View: 0 times
Download: 0 times
Share this document with a friend
33
INTRO, REKAYASA PERANGKAT LUNAK M. Ilyas Prakananda, M.Kom STMIK AMIKOM Yogyakarta
Transcript

INTRO, REKAYASA PERANGKAT LUNAKM. Ilyas Prakananda, M.Kom

STMIK AMIKOM Yogyakarta

Tujuan•tahu apa dan mengapa sw engineering•etika seorang profesional sw eng

Software•Sebuah program yang dijalankan untuk melakukan tugas tertentu

•Program komputer, artinya?• Sekumpulan instruksi yang mendeskripsikan suatu/sekumpulan tugas untuk dilakukan oleh komputer

•Dunia modern tanpa software?• Infrastruktur, peralatan, industri, finansial, music, games, film, tv, dll

•Potensi perkembangan software sangat luas, dan sering kali berkembang dengan cepat, menjadi kompleks, susah dipahami, dan butuh biaya yang besar.

•Ada banyak kasus dimana pengembangan software menjadi tidak sesuai dan gagal

•Sommerville berkata, “ada dua penyebab dalam kegagalan pengembangan software”• Meningkatnya permintaan

• permintaan pengembangan sw yang lebih besar, kompleks, dan cepat. Teknik existing tak mampu menjawab, butuh cara pengembangan sw baru

• Rendahnya pemahaman perusahaan dlm sw eng..• Saat sudah butuh sw, mereka mengembangkan tanpa menerapkan sw eng.

Professional software development•Banyak orang bisa menulis program untuk kebutuhan sendiri

•Ada saat dimana software dibangun untuk memenuhi kebutuhan proses bisnis

•Di sinilah peran professional sw dev. Sw dibangun oleh developer secara tim, diluar wilayah pemilik bisnis, dikelola, dan dirubah untuk dapat terus digunakan.

•Lebih dari sekedar menulis kode program•Sw eng yang pro, membutuhkan proses analisis dan dokumentasi yang menyeluruh

•Dokumentasi ini digunakan oleh developer dan customer, bukan diri sendiri

Software Engineering?•Software engineering is

• an engineering discipline that is concerned with all aspects of software production

• from the early stages of requirement capturing, system specification through to maintaining the system after it has gone into use.

• Engineering discipline,• Enginer menerapkan teori dan metode, menggunakan tools, dan akan tetap mencari solusi jika teori dan metode tidak mampu menjawab permasalahan,

• bekerja dalam batasan organisasi dan finansial• All aspects of software production

• Tidak hanya aktifitas teknis, tetapi juga software project management , pengembangan tools, metode, dan teori.

•Software engineer yang profesional akan bekerja dalam schedule dan budget

•Secara umum, SW Eng akan menggunakan cara yang sistematis dan terorganisir untuk mendapatkan hasil yang berkualitas.

•Tapi bukankah engineering itu mencari solusi yang paling tepat? Maka itu, hal ini tidak juga mengikat.

•SW Eng penting, karena• Orang semakin mengandalkan software,

• software harus reliabel dan dapat dipercaya, • ekonomis dan cepat

• Menggunakan SW Eng akan lebih menghemat biaya dalam jangka panjang ketimbang membuat program seperti projek pribadi. Biaya besar dalam pengembangan adalah ketika software telah digunakan.

Rekayasa perangkat lunak (Software Engineering), merupakan bidang keilmuan yang spesifik pada pengembangan software ke arah produk yang tepat guna ,tepat biaya dan tepat waktu.

TEPAT GUNATEPAT BIAYATEPAT WAKTU

EFEKTIF & EFISIEN

Good Software,•Provide All Needed Functionality•Usable•Reliable•Able to Evolve

2 jenis utama Software•Generic products•Customized (or bespoke) products

•Tapi, kini batasan itu semakin tidak jelas.• Software raksasa macam ERP (contoh SAP), adalah software yg “generic-customizable software”

•Software ada berbagai macam, dan untuk urusan yang beragam pula.• Micro Controller, kesehatan, sistem informasi, perbankan, produksi konten hiburan, dll

•Metode pengembangannya pun berbeda.

•Stand-alone applications, office , CAD programs, photo manipulation software, etc

•Interactive transaction-based applications, e-commerce

•Embedded control systems•Batch processing systems, payroll•Entertainment systems, games, player•Systems for modeling and simulation, simulator

•Data collection systems, use sensors, send data to system

DATA FAKTA TERCATAT TENTANG SUATU OBYEK

INFORMASISUATU PENGETAHUAN YANG BERGUNA UNTUK

PENGAMBILAN KEPUTUSAN

DATA & INFORMASI

OUTPUTPROSESINPUT

DATA INFORMASI

MANAJEMEN : TUJUAN & MASALAH

TINGKATAN MANAJEMEN

TUJUAN/SASARAN SIFAT MASALAH

MANAJEMENLEVEL ATAS VISI / MISI

TAKTERSTRUKTUR

MANAJEMENLEVEL MENENGAH EFEKTIVITAS

MANAJEMENLEVEL BAWAH EFISIENSI

TERSTRUKTUR

SIFAT INFORMASITINGKATAN MANAJEMEN SIFAT INFORMASI

MANAJEMENLEVEL ATAS

1. EKTERNAL2. GLOBAL3. JANGKA PANJANG4. HAL2 POKOK5. RINGKAS6. MASA DEPAN7. SEUSIA KEBUTUHAN

MANAJEMENLEVEL MENENGAH

MANAJEMENLEVEL BAWAH

1. INTERNAL2. PARSIAL3. JANGKA PENDEK4. LENGKAP5. RINCI6. MASA LALU7. PERIODIK / RUTIN

KEBUTUHAN SISTEM INFORMASI

TINGKATAN MANAJEMEN SIFAT INFORMASI

MANAJEMENLEVEL ATAS DECISION SUPPORT SYSTEM

MANAJEMENLEVEL MENENGAH MANAGEMENT CONTROL SYSTEM

MANAJEMENLEVEL BAWAH TRANSACTION PROCESSING SYSTEM

CARA & ALAT PENGAMBILAN KEPUTUSANTINGKATAN MANAJEMEN

CARA DAN ALATPENGAMBILAN KEPUTUSAN

MANAJEMENLEVEL ATAS

CARA :ESTIMASIALAT : STATISTIK

MANAJEMENLEVEL MENENGAH

MANAJEMENLEVEL BAWAH

CARA :OPTIMASIALAT : MATEMATIKA/ RISET OPERASI

Software process•Pendekatan sistematis dalam SW Eng disebut software process (sommerville)

Software Process

Software specificati

on

Software design and implementat

ion

Software validation

Software evolution

Etika Software engineering•Confidentiality (kerahasiaaan)•Competence (kompetensi)•Intellectual property rights (HAKI)•Computer misuse (penyalahgunaan comp)

E-Government di Indonesia•Awal 1992,

• Proyek KTP• Proyek SIM

•Sejak saat itu pemda tingkat I (provinsi) dan II (kabupaten maupun kota) mulai belanja komputer

•Background pegawai pemerintah saat itu?•Karena harga komp yang mahal dan dikhawatirkan mudah rusak, maka usernya hanya orang tertentu -- > penetrasi penggunaan komputer jadi berjalan lambat

•Komputer digunakan untuk menggantikan mesin ketik. Bagaimana dengan saat ini?

•Sistem Informasi (SI) Kepegawaian (Simpeg) , mulai ada tahun 1995. jaringan komputer sudah berkembang di indonesia.

•Tahun 1997-2002 ada proyek simkomdagri• pemasangan Very Small Aparature Terminal (VSAT) pada seluruh Pemerintah DatiI dan Dati II

• untuk komunikasi (telepon dan fax) antar Pemda• Operasionalnya mahal, pemda keberatan karena ternyata tingkat utilisasinya kecil.

•Tahun 2005-2011, Jaringan Komunikasi Pusat dan Daerah (Jarkompusda)• Sistem Komputerisasi Haji (Siskohaj), • Sistem Informasi Kesehatan (Simkes), • Jaringan Pendidikan Nasional (Jardiknas)

•Meski internet sejak 2000 an sudah mulai tumbuh di indonesia, tapi belum banyak dimanfaatkan pemerintah.

•Namun sekarang, sejak 2011, sudah banyak lembaga pemerintahan yang memanfaatkan internet.

Your Task•Buat kelompok maksimal 6 orang•Cari implementasi E-Government di indonesia• Ulas implementasi, paparkan fakta• Berikan komentar dan tanggapan kelompok• Berikan saran pengembangan

•Peran anggota kelompok• 1 moderator diskusi• 1-2 ulas e-government (5 menit)• 1-2 komentar dan tanggapan (5 menit)

• Bahas kelebihan kekurangan• 1-2 saran pengembangan (5 menit)

Referensi


Recommended