Proses Software. Tujuan

Ukuran: px
Mulai penontonan dengan halaman:

Download "Proses Software. Tujuan"

Transkripsi

1 Prses Sftware Arna Fariza PENS-ITS 1 Tujuan Memperkenalkan mdel prses sftware Menggambarkan beberapa mdel prses dan kapan digunakan Menggambarkan utline mdel prses untuk rekayasa persyaratan, pengembangan sftware, testing dan evlusi Mengenalkan mdel Ratinal Unified Prcess Mengenalkan teknlgi CASE untuk mendukung aktifitas prses sftware 2 1

2 Materi Mdel prses sftware Iterasi prses Agile Sftware Develpment Aktifitas Prses The Ratinal Unified Prcess Cmputer-aided sftware engineering 3 Prses Sftware Sekumpulan aktifitas terstruktur yang dibutuhkan untuk mengembangkan sistem sftware Spesifikasi Desain Validasi Evlusi Sebuah mdel prses perangkat lunak merupakan representasi abstrak dari prses. Menyajikan deskripsi prses dari beberapa perspektif tertentu. 4 2

3 Mdel Prses Sftware Generik Mdel waterfall Memisahkan dan membedakan fase spesifikasi dan pengembangan. Pengembangan Evlusiner Spesifikasi, pengembangan dan validasi terpisah Cmpnent-based sftware engineering Sistem dibangun dari kmpnen yang ada. Ada banyak varian mdel ini misalnya mengembangkan prses waterfall, tetapi menggunakan spesifikasi frmal yang disempurnakan melalui beberapa tahap untuk implementasi desain 5 Mdel Waterfall Definisi persyaratan Desain sistem dan sftware Implementasi dan testing unit Integrasi dan testing sistem Operasi dan maintenance 6 3

4 Fase mdel Waterfall Analisa dan definisi persyaratan Desain sistem dan sftware Implementasi dan unit testing Integrasi dan testing sistem Operasi dan maintenance Kelemahan utama dari mdel waterfall adalah sulitnya mengakmdasi perubahan setelah prses sedang berlangsung. Satu fase harus lengkap sebelum pindah ke tahap berikutnya. 7 Permasalahan Mdel Waterfall Tidak fleksibel, sulit merespn kebutuhan knsumen yang berubah Mdel ini hanya sesuai jika persyaratan/ kebutuhan dipahami dengan baik dan perubahan selama prses desain hanya sedikit. Sistem bisnis memiliki persyaratan yang stabil. Mdel waterfall sebagian besar digunakan untuk rekayasa sistem pryek besar di mana sistem dikembangkan di beberapa site (tempat). 8 4

5 Pengembangan Evlusiner Pengembangan Explratry Ditujukan untuk bekerja dengan knsumen dan mengembangkan dari spesifikasi awal. Dimulai dengan pemahaman persyaratan yang baik dan usulan fitur baru dari knsumen. Thrw-away prttyping Ditujukan untuk memahami persyaratan sistem. Dimulai dengan persyaratan kurang dipahami sampapi mendapatkan yang benar-benar dibutuhkan. 9 Pengembangan Evlusiner Aktifitas yang berjalan Spesifikasi Versi inisial Deskripsi utline Pengembangan Versi menengah Validasi Versi akhir 10 5

6 Pengembangan Evlusiner Permasalahan Aplikasi Kurangnya visibilitas prses; Struktur sistem buruk; Keahlian khusus (misalnya dalam bahasa pemrgraman untuk prttipe cepat) mungkin diperlukan. Untuk sistem interaktif berukuran kecil atau medium Untuk bagian dari sistem besar (misalnya user interface) Untuk sistem dengan daur hidup pendek 11 Cmpnent-based sftware engineering Berdasarkan systematic reuse dimana sistem diintegrasikan dari dari kmpnen yang ada atau sistem COTS (Cmmercial-ff-the-shelf). Tahapan prses Analisa kmpnen; Mdifikasi persyaratan; Desain sistem dengan reuse; Pengembangan dan integrasi. Pendekatan ini semakin banyak digunakan setelah beberapa standar kmpnen muncul. 6

7 Pengembangan Reuse-riented Spesifikasi persyaratan Analisa kmpnen Mdifikasi persyarata n Desain sistem dengan reuse Pengembangan dan integrasi Validasi sistem 13 Materi Mdel prses sftware Iterasi prses Agile Sftware Develpment Aktifitas Prses The Ratinal Unified Prcess Cmputer-aided sftware engineering 14 7

8 Iterasi Prses Persyaratan sistem SELALU berkembang dalam perjalanan pryek sehingga prses iterasi di mana tahap-tahap yang dikerjakan sebelumnya menjadi bagian dari prses untuk sistem yang besar. Iterasi dapat diaplikasikan untuk semua mdel prses generik 2 pendekatan : Pengembangan incremental Pengembangan spiral 15 Pengembangan Incremental Delivery sistem bukan pengiriman tunggal, tetapi pengembangan dan pengiriman dipecah menjadi bertahap dengan setiap increment memberikan bagian fungsinal yang diperlukan. Persyaratan user dipriritaskan dan persyaratan priritas tertinggi dimasukkan dalam increment awal. Setelah pengembangan increment dimulai, persyaratan dibekukan lebih dahulu dan persyaratan untuk increment selanjutnya dapat dikembangkan. 16 8

9 Incremental develpment Mendefinisikan persyaratan utline Increment persyaratan Desain arsitektur sistem Mengembangkan Increment sistem Validasi increment Integrasi increment Validasi sistem Sistem final System incmplete 17 Keuntungan Pengembanan Incremental Sftware disampaikan ke knsumen pada setiap increment sehingga fungsinal sistem tersedia terlebih dahulu increment awal bertindak sebagai prttype untuk membantu memperleh persyaratan untuk increment berikutnya Resik lebih rendah dari keseluruhan kegagalan pryek Layanan sistem priritas tertinggi cenderung menerima testing terbanyak 18 9

10 Pengembangan Spiral Prses direpresentasikan sebagai spiral bukan sebagai urutan kegiatan dengan melihat sistem sebelumnya (backtracking). Setiap lp dalam spiral merupakan fase dalam prses. Tidak ada fase tetap seperti spesifikasi atau desain - lp dalam spiral dipilih tergantung pada apa yang dibutuhkan. Risik secara eksplisit dinilai dan diselesaikan selama prses berlangsung. 19 Mdel Spiral mdel pada Prses Sftware Menentukan alternatif dan batasan byektif Analisa resik Analisa resik Evaluasi identifikasi alternative, pemecahan resik Perencanaan fase berikutnya REVIEW Rencana persyaratan dan rencana daur hidup Rencana Pengembangan Integrasi dan test plan Analisa resik Analisa resik C n c e p t f O p e r a t i n Prttype 3 Prttype 2 Prt - type 1 Validasi persyaratan Servis Desain V&V Kebutuhan S/W Tes penerimaan Prttype perasinal Simulasi, mdel, benchmark Desain Prduk Tes Integrasi Tes Unit Kde Desain detail Mengembangkan, verifikasi prduk level berikutnya 20 10

11 Sektr Mdel Spiral Tujuan pengaturan Tujuan khusus untuk setiap tahap diidentifikasikan. Penilaian dan pengurangan resik Risik dinilai dan aktifitas dimasukkan untuk mengurangi risik utama. Pengembangan dan Validasi Mdel pengembangan untuk sistem dipilih yang dari mdel generik. Perencanaan Pryek direview dan tahap berikutnya dari spiral direncanakan. 21 Materi Mdel prses sftware Iterasi prses Agile Sftware Develpment Aktifitas Prses The Ratinal Unified Prcess Cmputer-aided sftware engineering 22 11

12 Agile Sftware Develpment Respn efektif terhadap perubahan Kmunikasi efektif dengan semua stakehlder Melibatkan knsumen pada tim, menghilangkan istilah "kami dan mereka" Pengrganisasian tim sehingga pekerjaan terkendali Rapid, incremental delivery f sftware 23 Agile Sftware Prcess Tiga Kunci Asumsi Kesulitan dalam memprediksi perubahan persyaratan dan priritas pelanggan Untuk banyak jenis s / w, desain dan knstruksi disisipkan Analisis, desain, knstruksi, dan pengujian yang tidak mudah ditebak 24 12

13 Agile Sftware Prcess Sebuah agile prcess harus beradaptasi Beradaptasi secara bertahap (Incremental) Membutuhkan umpan balik pelanggan Katalis yang efektif untuk umpan balik pelanggan sebagai prttipe perasinal 25 Agile Prcess Mdels Extreme Prgramming (XP) Adaptive Sftware Develpment (ASD) Dynamic Systems Develpment Methd (DSDM) Scrum Crystal Feature Driven Develpment (FDD) Agile Mdeling (AM) 26 13

14 Extreme Prgramming (XP) Merupakan agile prcess yang digunakan secara luas, dikenalkan leh Kent Beck [BEC99] XP menggunakan pendekatan berrientasi byek sebagai paradigma pembangunan Mendefinisikan 4 aktifitas Planning Design Cding Testing 27 Extreme Prgramming (XP) user stries values acceptance test criteria iteratin plan simple design CRC cards spike slutins prttypes refactring pair prgramming Release sftware increment prject velcity cmputed unit test cntinuus integratin acceptance testing 28 14

15 Materi Mdel prses sftware Iterasi prses Agile Sftware Develpment Aktifitas Prses The Ratinal Unified Prcess Cmputer-aided sftware engineering 29 Aktifitas Prses Spesifikasi Sftware Desain dan implementasi Sftware Validasi Sftware Evlusi Sftware 15

16 Spesifikasi Sftware Prses penentukan layanan apa saja yang dibutuhkan dan kendala pada perasi dan pengembangan sistem. Prses rekayasa persyaratan Studi kelayakan Perlehan dan analisa persyaratan Spesifikasi persyaratan Validasi persyaratan 31 Prses Rekayasa persyaratan Studi kelayakan Mendapatkan dan analisa persyaratan Spesifikasi persyaratan Lapran kelayakan Validasi persyaratan Mdel sistem persyaratan sistem dan user Dkumen persyaratan 32 16

17 Desain dan Implementasi Sftware Prses mengubah spesifikasi sistem ke sistem yang dapat dieksekusi. Desain sftware Merancang struktur sftware yang didapatkan dari spesifikasi Implementasi Mengubah struktur sftware ke dalam prgram yang dieksekusi Aktifitas desain dan implementasi saling berhubungan atau mungkin terpisah 33 Aktifitas Prses Desain Desain arsitektur Spesifikasi abstrak Desain antar muka Desain kmpnen Desain struktur data Desain algritma 34 17

18 Prses Desain Sftware Spesifikasi persyarata n Aktifitas desain Desain arsitektur Spesifikasi abstrak Desain antar muka Desain kmpnen Desain struktur data Desain algritma Arsitektur sistem Spesifikasi sftware Spesifikasi antar muka Spesifikasi kmpnen Spesifikasi struktur data Spesifikasi algritma Prduk desain 35 Metde Terstruktur Pendekatan sistematis untuk pengembangan desain sftware Desain biasanya terdkumentasi sebagai kumpulan mdel grafis Mdel yang mungkin Mdel Object; Mdel Sequence; Mdel State transitin; Mdel Structural; Mdel Data-flw

19 Pemrgraman dan Debugging Menerjemahkan desain ke dalam prgram dan menghilangkan errr dari prgram. Pemrgraman adalah aktivitas pribadi - tidak ada prses pemrgraman generik. Pemrgram melakukan beberapa pengujian prgram untuk menemukan kesalahan dalam prgram dan menghapus kesalahan dalam prses debugging. 37 Prses Debugging Mencari errr Desain perbaikan errr Perbaikan errr Re-test prgram 38 19

20 Validasi Sftware Verifikasi dan validasi (V & V) dimaksudkan untuk menunjukkan bahwa sistem sesuai dengan spesifikasi dan memenuhi persyaratan dari knsumen. Melibatkan review prses dan pengujian sistem. Pengujian sistem melibatkan eksekusi sistem dengan uji kasus yang berasal dari spesifikasi data riil yang diprses leh sistem. 39 Prses Testing 20

21 Tahapan Testing Testing Unit atau Kmpnen Kmpnen individu diuji secara independen; Kmpnen mungkin fungsi atau benda atau kelmpk yang berhubungan dari entitas. Testing Sistem Pengujian sistem secara keseluruhan. Testing Penerimaan Pengujian dengan data knsumen untuk memeriksa bahwa sistem memenuhi persyaratan pelanggan. 41 Fase Testing Spesifikasi persyaratan Spesifikasi sistem Desain sistem Desain detail Perencanaan tes penerimaan Perencanaan tes integrasi sistem Perencanaan tes integrasi sub sistem Kde dan tes mdul dan unit Servis Tes penerimaan Tes integrasi sistem Tes integrasi sub sistem 42 21

22 Evlusi Sftware Sftware bersifat fleksibel dan dapat berubah Jika persyaratan berubah karena situasi bisnis yang berubah, perangkat lunak yang mendukung bisnis juga harus berkembang dan berubah. Walaupun sudah ada batas antara pembangunan dan evlusi (maintenance), sedikit demi sedikit sistem dapat menjadi benar-benar baru. 43 Evlusi Sistem Menentukan persyaratan sistem Menaksir sistem yang sudah ada Menawarkan perubahan sistem Mdifikasi sistem Sistem yang sudah ada Sistem baru 44 22

23 Materi Mdel prses sftware Iterasi prses Agile Sftware Develpment Aktifitas Prses The Ratinal Unified Prcess Cmputer-aided sftware engineering 45 The Ratinal Unified Prcess Adalah mdel prses mdern yang berasal dari UML dan prses yang terkait. Secara nrmal digambarkan dari 3 perspektif Perspektif dinamis yang menunjukkan fase dari waktu ke waktu; Perspektif statis yang menunjukkan kegiatan prses; Perspektif praktis yang menunjukkan praktik yang baik. 23

24 Mdel Fase RUP Inceptin Fase RUP Membangun bisnis untuk sistem. Elabratin Mengembangkan pemahaman dmain masalah dan arsitektur sistem. Cnstructin Desain sistem, pemrgraman dan testing. Transisin Memelihara sistem dalam lingkungan kerja. 24

25 RUP gd practice Mengembangkan perangkat lunak secara iteratif Mengella persyaratan Menggunakan arsitektur cmpnent-based Visualisasi mdel sftware Verifikasi kualitas sftware Perubahan kntrl ke sftware Materi Mdel prses sftware Iterasi prses Agile Sftware Develpment Aktifitas Prses The Ratinal Unified Prcess Cmputer-aided sftware engineering 50 25

26 Cmputer-aided sftware engineering Cmputer-aided sftware engineering (CASE) adalah sftware yang mendukung prses pengembangan dan evlusi sftware. Aktifitas Otmatis antara lain Editr Grafis untuk pengembangan mdel sistem; Data dictinary untuk mengella desain entitas; Graphical UI builder untuk membangun user interface; Debugger untuk menemukan kegagalan prgram; Penterjemah tmatis untuk membangkitkan versi baru dari prgram. Teknlgi CASE Teknlgi Case membawa perbaikan signifikan dalam prses sftware Rekayasa sftware membutuhkan pemikiran kreatif hal ini tidak dapat ditmasi Rekayasa sftware adalah aktifitas tim dan untuk pryek besar, banyak waktu dihabiskan untuk interaksi tim. Teknlgi CASE tidak mendukung hal ini

27 Klasifikasi CASE Klasifikasi membantu mengerti perbedaan tipe tl CASE dan dukungan untuk aktifitas prses Perspektif Fungsinal Tl diklasifikasi berdasarkan fungsi tertentu Perspektif Prses Tl diklasifikasi berdasarkan aktifitas prses yang didukung Perspektif Integrasi Tl diklasifikasi berdasarkan rganisasi ke dalam unit integrasi 53 Klasifikasi tl berdasarkan fungsi Tl type Planning tls Editing tls Change management tls Cnfiguratin management tls Prttyping tls Methd-supprt tls Language-prcessing tls Prgram analysis tls Testing tls Debugging tls Dcumentatin tls Re-engineering tls Examples PERT tls, estimatin tls, spreadsheets Text editrs, diagram editrs, wrd prcessrs Requirements traceability tls, change cntrl systems Versin management systems, system building tls Very high-level languages, user interface generatrs Design editrs, data dictinaries, cde generatrs Cmpilers, interpreters Crss reference generatrs, static analysers, dynamic analysers Test data generatrs, file cmparatrs Interactive debugging systems Page layut prgrams, image editrs Crss-reference systems, prgram re-structuring systems 27

28 Klasifikasi Tl berbasis aktifitas Tl Integrasi CASE Mendukung task prses individu seperti pemeriksaan knsistensi desain, text editing dll Wrkbench Mendukung fase prses seperti spesifikasi atau desain. Biasanya melibatkan sejumlah tl integrasi Lingkungan Mendukung semua atau bagian substansi dari keseluruhan prses sftware. Biasanya melibatkan beberapa wrkbench terintegrasi 56 28

29 Tl, wrkbench, lingkungan Key Pints Prses sftware adalah aktivitas yang terjadi dalam memprduksi dan menghasilkan sistem sftware. Direpresentasikan dalam mdel prses sftware Aktifitas umum adalah spesifikasi, desain dan implementasi, validasi dan evlusi Mdel prses generik menggambarkan rganisasi dari prses sftware Mdel prses iteratif menggambarkan prses sftware sebagai siklus aktifitas 58 29

30 Key pint Rekayasa persyaratan adalah prses mengembangkan spesifikasi sftware Prses desain dan implementasi mengubah spesifikasi ke prgram eksekusi Validasi melibatkan pemeriksaan bahwa sistem sesuai dengan spesifikasi dan keperluan user Evlusi menyangkut mdifikasi sistem setelah digunakan Ratinal Unified Prcess adalah mdel prses umum yang membagi aktifitas berdasarkan fase Teknlgi CASE mendukung aktifitas prses sftware 59 30

LATAR BELAKANG PRINSIP AGILE SOFTWARE DEVELOPMENT

LATAR BELAKANG PRINSIP AGILE SOFTWARE DEVELOPMENT LATAR BELAKANG Agile Sftware develpment adalah salah satu metdlgi dalam pengembangan sebuah perangkat lunak. Kata Agile berarti bersifat cepat, ringan, bebas bergerak, waspada. Kata ini digunakan sebagai

Lebih terperinci

Software Requirement (Persyaratan PL)

Software Requirement (Persyaratan PL) Sftware Requirement ( PL) Arna Fariza 1 Rekayasa Perangkat Lunak Tujuan Memperkenalkan knsep persyaratan user dan sistem Menjelaskan persyaratan fungsinal dan nnfungsinal Menjelaskan bagaimana persyaratan

Lebih terperinci

Perangkat lunak dan Pengembangannya (Software and Software Engineering)

Perangkat lunak dan Pengembangannya (Software and Software Engineering) Perangkat lunak dan Pengembangannya (Sftware and Sftware Engineering) Apa yang dipelajari??? Mata kuliah ini memperkenalkan prinsip-prinsip ujicba dan implementasi perangkat lunak kmputer. Tpik implementasi

Lebih terperinci

SILABUS. Sifat: Pendukung

SILABUS. Sifat: Pendukung SILABUS Prgram Studi : Sistem Infrmasi Kde Mata Kuliah : Nama Mata Kuliah : Pryek Sistem Infrmasi (MPSI) Kelmpk Mata Kuliah : Kde / SKS : RIS1/3 Nama Dsen : Ir. Riswan, MMSI Jam/Minggu 2 Jam Kde MataKuliah

Lebih terperinci

Pendahuluan Rekayasa Perangkat Lunak

Pendahuluan Rekayasa Perangkat Lunak Pendahuluan Rekayasa Perangkat Lunak Brahmantyo 2005 Rekayasa Perangkat Lunak-Pendahuluan Slide 1 Perangkat Lunak Merupakan program-program komputer dan dokumentasi yang berkaitan, Produk perangkat lunak

Lebih terperinci

Produk perangkat lunak tersebut:

Produk perangkat lunak tersebut: Perancangan Perangkat Lunak Lintang Yuniar Banowosari http://staffsite.gunadarma.ac.id/lintang Perangkat Lunak Merupakan program-program komputer dan dokumentasi yang berkaitan,produk perangkat lunak dibuat

Lebih terperinci

Pengembangan Sistem Informasi

Pengembangan Sistem Informasi Pengembangan Sistem Informasi Tujuan Menjelaskan definisi pengembangan sistem dan fase dan kegiatan pada system development lifecycle (SDLC) Menjelaskan perbedaan antara model, teknik, dan metodologi pengembangan

Lebih terperinci

Desain Software. Arna Fariza PENS. Rekayasa Perangkat Lunak. Materi. Apakah desain software itu? Apakah modularisasi itu? Model

Desain Software. Arna Fariza PENS. Rekayasa Perangkat Lunak. Materi. Apakah desain software itu? Apakah modularisasi itu? Model Desain Sftware Arna Fariza PENS 1 Materi Apakah desain sftware itu? Apakah mdularisasi itu? Mdel 2 Apakah Desain Sftware itu? Desain adalah prses mengubah persyaratan sistem ke dalam prduk yang lengkap

Lebih terperinci

Pengembangan Sistem Informasi

Pengembangan Sistem Informasi Pengembangan Sistem Informasi Tujuan Menjelaskan definisi pengembangan sistem dan fase dan kegiatan pada system development lifecycle (SDLC) Menjelaskan perbedaan antara model, teknik, dan metodologi pengembangan

Lebih terperinci

RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ

RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ 1 RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ Snny Ariyant Prabw 1, Shliq 2 dan Feby Artwdini Muqtadirh 3 Jurusan Sistem Infrmasi, Fakultas Teknlgi Infrmasi Institut Teknlgi

Lebih terperinci

Apakah yang dimaksud Tangguh?

Apakah yang dimaksud Tangguh? Apakah yang dimaksud Tangguh? Respon Efektif (cepat dan adaptif) pada Perubahan Komunikasi Efektif terhadap semua stakeholders Melibatkan konsumen pada tim Mengorganisasi sebuah tim sehingga kinerjanya

Lebih terperinci

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma PENGENALAN Perancangan Perangkat Lunak (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma Perangkat Lunak (Software) Merupakan program aplikasi berikut dengan dokumentasi dan data

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI D3 KOMPUTERISASI AKUNTANSI FAKULTAS ILMU TERAPAN TELKOM UNIVERSITY

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI D3 KOMPUTERISASI AKUNTANSI FAKULTAS ILMU TERAPAN TELKOM UNIVERSITY RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI D3 KOMPUTERISASI AKUNTANSI FAKULTAS ILMU TERAPAN TELKOM UNIVERSITY MATA KULIAH KODE RUMPUN MK BOBOT (SKS) SEMESTER DIREVISI P = 1 Analisis dan Perancangan Sistem

Lebih terperinci

E-journal Teknik Informatika, Volume 5, No. 1 (2015), ISSN :

E-journal Teknik Informatika, Volume 5, No. 1 (2015), ISSN : E-jurnal Teknik Infrmatika, Vlume 5, N. 1 (2015), ISSN : 2301-8364 1 SISTEM PENDUKUNG KEPUTUSAN PENERIMA BEASISWA DENGAN METODE TECHNIQUE FOR ORDER PREFERENCE BY SIMILARITY TO IDEAL SOLUTION DI UNIVERSITAS

Lebih terperinci

Pengembangan Sistem Informasi

Pengembangan Sistem Informasi Pengembangan Sistem Informasi Sistem Informasi Suatu sistem adalah kombinasi sumber daya (entitas) untuk mengkonversi input menjadi output (informasi). Dalam setiap sistem, masing-masing bagian sistem

Lebih terperinci

Rational Unified Process (RUP)

Rational Unified Process (RUP) Universitas IGM HD-UIGM-FK-01 Fakultas : Ilmu Komputer Pertemuan ke : 8 Program Studi : Teknik Informatika Handout ke : 1 Kode Matakuliah : Jumlah Halaman : 25 Matakuliah : Rekayasa Perangkat Lunak Mulai

Lebih terperinci

SOFTWARE PROCESS MODEL

SOFTWARE PROCESS MODEL Bahan Ajar Rekaya Perangkat Lunak SOFTWARE PROCESS MODEL Linear SequentialModel/ Waterfall Model Model ini adalah model klasik yang bersifat sistematis, berurutan dalam membangun software. Berikut ini

Lebih terperinci

Computer Aided Design / Computer Aided Manufactur [CAD/CAM]

Computer Aided Design / Computer Aided Manufactur [CAD/CAM] Cmputer Aided Design / Cmputer Aided Manufactur [CAD/CAM] Dewi Handayani Untari Ningsih Fakultas Teknlgi Infrmas, Universitas Stikubank Semarang email : dewi@unisbank.ac.id ABSTRAK : Cmputer-aided design

Lebih terperinci

REKAYASA PERANGKAT LUNAK I

REKAYASA PERANGKAT LUNAK I REKAYASA PERANGKAT LUNAK I Proses Pembangunan Perangkat Lunak Disusun Oleh: Adam Mukharil Bachtiar Teknik Informatika UNIKOM adfbipotter@gmail.com AGENDA PERKULIAHAN PENGERTIAN SOFTWARE DEVELOPMENT LIFE

Lebih terperinci

BAB 1 PENDAHULUAN. Setiap usaha yang didirikan dengan orientasi laba (keuntungan) mempunyai

BAB 1 PENDAHULUAN. Setiap usaha yang didirikan dengan orientasi laba (keuntungan) mempunyai BAB 1 PENDAHULUAN 1.1 Latar Belakang. Setiap usaha yang didirikan dengan rientasi laba (keuntungan) mempunyai tujuan untuk mencapai laba (keuntungan) yang ptimal, sehingga kelangsungan hidup badan usaha

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Infrmatika S1 Object Oriented Analysis and Design Pendahuluan Disusun Oleh: Egia Rsi Subhiyakt, M.Km, M.CS Teknik Infrmatika UDINUS egia@dsn.dinus.ac.id +6285740278021 AGENDA PERKULIAHAN Kntrak

Lebih terperinci

Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina*

Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina* Review of Process Model SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina* Beberapa Model Proses RPL Linear Sequential Model Evolutionary Software Process Model Incremental Model Spiral Model

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan System Development Life Cycle (SDLC) metode waterfall yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan System Development Life Cycle (SDLC) metode waterfall yang BAB III ANALISIS DAN PERANCANGAN SISTEM Berdasarkan System Develpment Life Cycle (SDLC) metde waterfall yang digunakan dalam pembuatan aplikasi penentuan harga jual, terdapat beberapa tahapan yang terdiri

Lebih terperinci

A. Spesifikasi Perangkat Lunak

A. Spesifikasi Perangkat Lunak A. Spesifikasi Perangkat Lunak Perangkat lunak merupakan otomasi dari proses bisnis pada sebuah organisasi, untuk menghasilkan operasi bisnis (organisasi) yang efektif (akurat) dan efisien (cepat dan murah).

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini terlebih dahulu akan dibahas tentang identifikasi permasalahan, analisis permasalahan, slusi permasalahan dan perancangan sistem dalam rancang bangun

Lebih terperinci

REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1

REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1 REKAYASA PERANGKAT LUNAK I PROSES PEMBANGUNAN PERANGKAT LUNAK ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1 Agenda Perkuliahan Software Development Life Cycle Generic Process Model Prescriptive Process

Lebih terperinci

Bahan Ajar Rekayasa Perangkat Lunak Agile Software Development Disiapkan oleh Umi Proboyekti

Bahan Ajar Rekayasa Perangkat Lunak Agile Software Development Disiapkan oleh Umi Proboyekti Bahan Ajar Rekayasa Perangkat Lunak Agile Software Development Disiapkan oleh Umi Proboyekti Pengantar Kata Agile berarti bersifat cepat, ringan, bebas bergerak, waspada. Kata ini digunakan sebagai kata

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Software Process(2) Teknik Informatika S1 Rekayasa Perangkat Lunak 1. Linear Sequential Model 1. Waterfall Model 2. V Model 3. RAD Model 2. Prototyping Model 3. Evolutionary Model 1. Incremental Model

Lebih terperinci

BAB III TEORI PENUNJANG

BAB III TEORI PENUNJANG 8 BAB III TEORI PENUNJANG 3.1 Bimbingan dan Penyuluhan Prayitn dan Erman Amti (2004:99) mengemukakan bahwa bimbingan adalah prses pemberian bantuan yang dilakukan leh rang yang ahli kepada serang atau

Lebih terperinci

WEB-BASED SOFTWARE CONFIGURATION MANAGEMENT TOOL UNTUK PENGEMBANGAN SOFTWARE DALAM TIM

WEB-BASED SOFTWARE CONFIGURATION MANAGEMENT TOOL UNTUK PENGEMBANGAN SOFTWARE DALAM TIM ISSN 1858-4667 JURNAL LINK VOL 20/N. 1/Maret 2014 WEB-BASED SOFTWARE CONFIGURATION MANAGEMENT TOOL UNTUK PENGEMBANGAN SOFTWARE DALAM TIM Hartn Lieyant, Suhatati Tjandra Jurusan Teknik Infrmatika dan Kmputer,

Lebih terperinci

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering)

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 1 Software Engineering: A Practitioner s Approach, 6/e Chapter

Lebih terperinci

Manajemen Proyek. Manajemen

Manajemen Proyek. Manajemen Manajemen Pryek Manajemen Aktivitas yang meliputi perencanaan, pengrganisasian, pelaksanaan dan kepemimpinan, serta pengawasan terhadap pengellaan sumber daya yang dimiliki suatu rganisasi untuk mencapai

Lebih terperinci

Software Development Life Cycle (SDLC)

Software Development Life Cycle (SDLC) Software Development Life Cycle (SDLC) Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com Kenapa butuh SDLC? 1 2 Software pun harus punya dan butuh siklus hidup SDLC 3 Apa itu SDLC? Siklus

Lebih terperinci

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

PROSES DESAIN. 1. Metodologi Pengembangan Sistem PROSES DESAIN 1. Metodologi Pengembangan Sistem SDLC (Systems Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan dan pengubahan sistem serta model dan metodologi

Lebih terperinci

RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ. Sonny Ariyanto Prabowo

RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ. Sonny Ariyanto Prabowo RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ Snny Ariyant Prabw 5209100017 Latar Belakang Kebutuhan akan data dan infrmasi pada jaman seperti saat ini memang dapat diglngkan

Lebih terperinci

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University Ratna Wardani Department of Electronic Engineering Yogyakarta State University S/W Process Model Tahapan S/W Process Model Proses S/W Materi Model Waterfall Model Prototype Model Rapid Application Development

Lebih terperinci

LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP

LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP (RATIONAL UNIFIED PROCESS) Rational Unified Process (RUP) merupakan suatu metode rekayasa perangkat lunak yang dikembangkan dengan mengumpulkan berbagai best

Lebih terperinci

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh Review Rekayasa Perangkat Lunak Nisa ul Hafidhoh nisa@dsn.dinus.ac.id Software Process Sekumpulan aktivitas, aksi dan tugas yang dilakukan untuk mengembangkan PL Aktivitas untuk mencapai tujuan umum (komunikasi

Lebih terperinci

Metodologi Pengembangan Sistem Informasi

Metodologi Pengembangan Sistem Informasi Metodologi Pengembangan Sistem Informasi Metode Waterfall Merupakan pendekatan tradisional One big project Fase yang lain dimulai setelah fase sebelumnya selesai (sequential process) Tanpa backtracking

Lebih terperinci

BAB I PENDAHULUAN. sangat membutuhkan alat pengukur kemiringan kendaraan terhadap media yang

BAB I PENDAHULUAN. sangat membutuhkan alat pengukur kemiringan kendaraan terhadap media yang 1 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Kendaraan bermtr ataupun tak bermtr, khususnya kendaraan rda dua sangat membutuhkan alat pengukur kemiringan kendaraan terhadap media yang dilaluinya. Karena

Lebih terperinci

BAB I PENDAHULUAN. PLN, di ganti menjadi kwh meter digital yang dapat memberikan nilai lebih

BAB I PENDAHULUAN. PLN, di ganti menjadi kwh meter digital yang dapat memberikan nilai lebih BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknlgi selalu berkembang setiap saat, ada saja yang dilakukan manusia untuk memberikan kemudahan pada kehidupan sehari-hari. Salah satu cnth kemudahan

Lebih terperinci

STMIK AMIKOM YOGYAKARTA

STMIK AMIKOM YOGYAKARTA STMIK AMIKOM YOGYAKARTA METODOLOGI PENGEMBANGAN PERANGKAT LUNAK Donni Prabowo @donnipra donnipra.com WATERFALL WATERFALL : Summary Classic Life Cycle atau model Waterfall merupakan model yang paling banyak

Lebih terperinci

SISTEM INFORMASI PENGOLAHAN BANK SAMPAH MALANG

SISTEM INFORMASI PENGOLAHAN BANK SAMPAH MALANG SISTEM INFORMASI PENGOLAHAN BANK SAMPAH MALANG Haryati Wattimena Danang Aditya Nugraha 1 Manajemen Infrmatika,Universitas Kanjuruhan Malang, haryati.watimena@gmail.cm 2 Teknik Infrmatika, Universitas Kanjuruhan

Lebih terperinci

Fase Desain Proyek Perangkat Lunak

Fase Desain Proyek Perangkat Lunak Fase Desain Proyek Perangkat Lunak Software (1) Perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan Struktur data yang memungkinkan program memanipulasi

Lebih terperinci

SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS

SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS Bahan Ajar Rekaya Perangkat Lunak SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS Linear SequentialModel/ Waterfall Model Model ini adalah model klasik yang bersifat sistematis, berurutan

Lebih terperinci

DESAI EVALU IMPLEM BAB I PENDAHULUAN

DESAI EVALU IMPLEM BAB I PENDAHULUAN BAB I PENDAHULUAN Pertemuan ke : 1 Alkasi waktu : 0,5 Jam Kmpetensi dasar : 1. Mahasiswa mampu memahami pentingnya mempelajari perancangan antarmuka pengguna. Indikatr : 1. Menuliskan dan menjelaskan knsep

Lebih terperinci

BAB 1 PENDAHULUAN. perusahaan harus dapat meningkatkan kinerja dan perfomansinya agar dapat unggul

BAB 1 PENDAHULUAN. perusahaan harus dapat meningkatkan kinerja dan perfomansinya agar dapat unggul BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknlgi yang semakin maju dan semakin pesat membuat perusahaan harus dapat meningkatkan kinerja dan perfmansinya agar dapat unggul dalam persaingan sekarang

Lebih terperinci

Testing dan Implementasi

Testing dan Implementasi Modul ke: 02Fakultas Dosen Fakultas Imlu Komputer Testing dan Implementasi Sistem Informasi berisi tentang Pengembangan Perangkat Lunak. : Agung Priambodo, S.Kom, M.Kom Program Studi Sistem Informasi KONTRAK

Lebih terperinci

PENGANTAR RUP & UML. Pertemuan 2

PENGANTAR RUP & UML. Pertemuan 2 PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara

Lebih terperinci

Perbedaan referensi risiko dan lingkup kontrol

Perbedaan referensi risiko dan lingkup kontrol PANDUAN UMUM Keijakan umum audit TI Perbedaan rientasi atas pelaksanaan aktifitas satu audit TI dengan yang lainnya Tidak terintegrasinya seluruh aktifitas audit TI dalam rangkaian manajemen risik bisnis

Lebih terperinci

[Summary] Sistem Informasi Perusahaan Chapter 1 & 2

[Summary] Sistem Informasi Perusahaan Chapter 1 & 2 [Summary] Sistem Infrmasi Perusahaan Chapter 1 & 2 CHAPTER 1 PENGANTAR Integrated enterprise infrmatin system: Enterprise (perusahaan): rganisasi yang didirikan untuk mencapai suatu tujuan tertentu dengan

Lebih terperinci

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER RancangBangun Aplikasi Berbasis Web Peringatan Lwngan Pekerjaan MenggunakanSMS Gateway IDENTITAS PENGUSUL

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Prttype Menurut Rger S. Pressman (2002) pendekatan prttipe atau prttyping paradigma sangat cck digunakan untuk sistem atau perangkat lunak yang dibangun mengikuti kebutuhan pengguna,

Lebih terperinci

ANALISA REWORK PADA KEGIATAN KONSTRUKSI PROYEK LOW RISE BUILDING DI PAKUWON CITY, SURABAYA TIMUR

ANALISA REWORK PADA KEGIATAN KONSTRUKSI PROYEK LOW RISE BUILDING DI PAKUWON CITY, SURABAYA TIMUR ANALISA REWORK PADA KEGIATAN KONSTRUKSI PROYEK LOW RISE BUILDING DI PAKUWON CITY, SURABAYA TIMUR Handaru Witjaksana dan Tri Jk Wahyu Adi Prgram Studi Magister Manajemen Teknlgi Bidang Keahlian Manajemen

Lebih terperinci

SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI

SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI Nama Seklah : Mata Pelajaran : Teknlgi Infrmasi dan Kmunikasi Kelas / Semester : XII/1 Standar Kmpetensi : 1. Menggunakan pembuat desain grafis Kmpetensi Dasar

Lebih terperinci

Metode-Metode Pengembangan Desain Aplikasi

Metode-Metode Pengembangan Desain Aplikasi Metode-Metode Pengembangan Desain Aplikasi a. Model Waterfall Model waterfall mengusulkan sebuah pendekatan kepada perkembangan software yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan

Lebih terperinci

System Development Life Cycle (SDLC)

System Development Life Cycle (SDLC) System Development Life Cycle (SDLC) SI-215 Analisa & Desain Sistem Informasi I Rosa Ariani Sukamto Permasalahan Perangkat Lunak Software used, but criticized or dropped 19% Software delivered and used

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Risiko Risiko adalah suatu peristiwa atau kondisi yang mungkin terjadi, yang apabila terjadi berdampak pada tujuan proyek. Risiko dinilai berdampak negatif pada tujuan perusahaan

Lebih terperinci

PENGEMBANGAN PERANGKAT LUNAK

PENGEMBANGAN PERANGKAT LUNAK PENGEMBANGAN PERANGKAT LUNAK pengembangan perangkat lunak (PL) dapat dianggap sebagai lingkaran pemecahan masalah. Untuk menyelesaikan masalah besar, dipecah menjadi kecil terus-menerus sampai paling kecil,

Lebih terperinci

MENTERI NEGARA PENDAYAGUNAAN APARATUR NEGARA REPUBLIK INDONESIA

MENTERI NEGARA PENDAYAGUNAAN APARATUR NEGARA REPUBLIK INDONESIA MENTERI NEGARA PENDAYAGUNAAN APARATUR NEGARA REPUBLIK INDONESIA PERATURAN MENTERI NEGARA PENDAYAGUNAAN APARATUR NEGARA NOMOR: PER/219/M.PAN/7/2008 TENTANG JABATAN FUNGSIONAL PEREKAYASA DAN ANGKA KREDITNYA

Lebih terperinci

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi komunikasi sekarang ini sudah semakin maju. Dunia semakin terintegrasi dalam suatu perangkat yang ada dalam genggaman tangan. Hal ini memudahkan

Lebih terperinci

MODUL 4 Unified Software Development Process (USDP)

MODUL 4 Unified Software Development Process (USDP) MODUL 4 Unified Software Development Process (USDP) Daftar Isi 4.1 Pengantar USDP... 2 4.2 Fase USDP... 2 4.2.1 Fase, Workflow dan Iterasi... 3 4.2.2 Perbedaan USDP dan Siklus Hidup Waterfall... 3 4.2.3

Lebih terperinci

Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI DIAN PALUPI RINI, M.KOM 1

Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI DIAN PALUPI RINI, M.KOM 1 Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI adalah metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan yang akan digunakan sebagai pedoman bagaimana dan

Lebih terperinci

Unified Process Model & Agile Development Process Model

Unified Process Model & Agile Development Process Model Unified Process Model & Agile Development Process Model Mata Kuliah Testing & Implementasi Sistem Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Pertemuan 3 -- This presentation is revised by

Lebih terperinci

Nama : Rendi Setiawan Nim :

Nama : Rendi Setiawan Nim : Nama : Rendi Setiawan Nim : 41813120188 SDLC (Software Development Life Cycle) SDLC (Systems Development Life Cycle, Siklus Hidup Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam

Lebih terperinci

A. IDENTITAS B. DESKRIPSI MATAKULIAH C. TUJUAN MATAKULIAH

A. IDENTITAS B. DESKRIPSI MATAKULIAH C. TUJUAN MATAKULIAH A. IDENTITAS Nama Mata Kuliah : Sistem Infrmasi Akuntansi Kde Mata Kuliah : AKT 207 Tipe : Mata Kuliah Keahlian Berkarya (MKB) Bbt SKS : 3 SKS / 3 JP Prasyarat : Aplikasi Kmputer Pengantar B. DESKRIPSI

Lebih terperinci

METODOLOGI SCRUM. Introduksi

METODOLOGI SCRUM. Introduksi METODOLOGI SCRUM Introduksi Bagi banyak pengembang industri perangkat lunak, metodologi Agile bukanlah sesuatu yang baru. Metode ini adalah jawaban langsung atas paradigma manajemen proyek tradisional

Lebih terperinci

PETUNJUK PELAKSANAAN PEMERIKSAAN KINERJA BPK 1. PENDAHULUAN

PETUNJUK PELAKSANAAN PEMERIKSAAN KINERJA BPK 1. PENDAHULUAN PETUNJUK PELAKSANAAN PEMERIKSAAN KINERJA BPK 1. PENDAHULUAN a) LATAR BELAKANG DAN DASAR HUKUM BPK mempunyai kewenangan untuk melakukan pemeriksaan keuangan,kinerja dan pemeriksaan dengan tujuan tertentu

Lebih terperinci

MODEL PENGEMBANGAN SISTEM

MODEL PENGEMBANGAN SISTEM 1 MODEL PENGEMBANGAN SISTEM CHAPTER 3 2 Pada pengembangan sistem terdapat beberapa model yaitu: 1. Waterfall 2. Prototype 3. Spiral 3 WATERFALL Model yang mengusulkan pendekatan perkembangan perangkat

Lebih terperinci

Pertemuan 3 Metodologi Pengembangan Sistem Informasi

Pertemuan 3 Metodologi Pengembangan Sistem Informasi Pertemuan 3 Metodologi Pengembangan Sistem Informasi Tujuan : 1. Memahami metodologi pengembangan sistem (System Development) yang sesuai untuk sebuah proyek. 2. Memahami tugas-tugas yang perlu dilaksanakan

Lebih terperinci

BAB 1 PENDAHULUAN PENDAHULUAN. dampak bermunculannya banyak developer game di negara-negara tersebut.

BAB 1 PENDAHULUAN PENDAHULUAN. dampak bermunculannya banyak developer game di negara-negara tersebut. BAB 1 PENDAHULUAN PENDAHULUAN 1.1 Latar Belakang Saat ini industri game telah menjadi salah satu sumber pemasukan terbesar bagi negara-negara maju di luar sana, yang dimana sebagian besar didminasi leh

Lebih terperinci

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC) SIKLUS REKAYASA PERANGKAT LUNAK (SDLC) 1. Pengertian DLC atau Software Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan menggunakan model-model dan metodologi

Lebih terperinci

BAB 3 LANGKAH PEMECAHAN MASALAH

BAB 3 LANGKAH PEMECAHAN MASALAH BAB 3 LANGKAH PEMECAHAN MASALAH 3.1 Penetapan Kriteria Optimasi Yang menjadi dasar evaluasi untuk menjadikan sistem ptimal di prduksi tekstil pada PT. ISTEM adalah dengan menggunakan metde DMAIC. Define

Lebih terperinci

Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008 Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008 PLPG Sosialisasi TIK KTSP2008 Latar Belakang Kemajuan pesat perangkat keras Kemajuan dalam teknik-teknik pembuatan

Lebih terperinci

SISTEM INFORMASI PENJADWALAN DAN PENILAIAN SEKOLAH BERDASAR KURIKULUM 2013 (STUDI KASUS : SMA PGRI SUMBERREJO)

SISTEM INFORMASI PENJADWALAN DAN PENILAIAN SEKOLAH BERDASAR KURIKULUM 2013 (STUDI KASUS : SMA PGRI SUMBERREJO) SISTEM INFORMASI PENJADWALAN DAN PENILAIAN SEKOLAH BERDASAR KURIKULUM 2013 (STUDI KASUS : SMA PGRI SUMBERREJO) Friesta Isyateen S 1, Rangsang Purnama 2, Latifah Rifani 3 1,2,3 Prgram Studi Sistem Infrmasi,

Lebih terperinci

Extreme Programming Melakukan Pengembangan Perangkat Lunak dengan Lebih Sederhana

Extreme Programming Melakukan Pengembangan Perangkat Lunak dengan Lebih Sederhana Extreme Programming Melakukan Pengembangan Perangkat Lunak dengan Lebih Sederhana Permasalahan utama yang sering muncul dalam sebuah proyek pengembangan perangkat lunak adalah perubahan requirement yang

Lebih terperinci

Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak)

Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak) Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak) 4.1 Pendahuluan Proses pengembangan atau pengembangan perangkat lunak secara umum merupakan serangkaian kegiatan yang meliputi kegiatan dalam siklus

Lebih terperinci

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom REKAYASA PERANGKAT LUNAK Ramadhan Rakhmat Sani, M.Kom ramadhan_rs@dsn.dinus.ac.id 085640989018 RENCANA KEGIATAN PERKULIAHAN SEMESTER W Pokok Bahasan 1 Pengenalan Teknologi Informasi 2 Konsep Sistem Komputer

Lebih terperinci

Presentasi Sidang Akhir

Presentasi Sidang Akhir Presentasi Sidang Akhir Penjaminan Kualitas Pengembangan Perangkat Lunak pada Aplikasi School Social Network (SSN) berdasarkan Standar IEEE 730-2002 Oleh : Ika Nurkasanah (5209100083) Pembimbing 1 : Ir.

Lebih terperinci

BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER

BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER Di tahun 1970-an dan awal 1980-an terlihat perpaduan dari bidang ilmu kmputer dan kmunikasi data yang secara mendalam mengubah teknlgi, prduksi-prduksi

Lebih terperinci

STMIK AMIKOM YOGYAKARTA

STMIK AMIKOM YOGYAKARTA STMIK AMIKOM YOGYAKARTA METODOLOGI PENGEMBANGAN PERANGKAT LUNAK Donni Prabowo @donnipra donnipra.com ANSI Pertemuan 5 Presentasi oleh Reviewer WATERFALL WATERFALL : Summary Classic Life Cycle atau model

Lebih terperinci

BAB 2 LANDASAN TEORI. Sejak komputer ditemukan, para peneliti telah berpikir adakah kemungkinan agar

BAB 2 LANDASAN TEORI. Sejak komputer ditemukan, para peneliti telah berpikir adakah kemungkinan agar BAB 2 LANDASAN TEORI 2.1 Machine Learning Sejak kmputer ditemukan, para peneliti telah berpikir adakah kemungkinan agar kmputer dapat belajar. Jika kita mengerti bagaimana cara memprgram kmputer agar mereka

Lebih terperinci

SISTEM INFORMASI MANAJEMEN

SISTEM INFORMASI MANAJEMEN SISTEM INFORMASI MANAJEMEN A. Latar Belakang Saat ini dunia yang kita tempati berada dalam genggaman revlusi teknlgi dan revlusi infrmasi, mulai dari internet, peningkatan kemampuan micrprcessr, kmputer

Lebih terperinci

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

SDLC SYSTEM DEVELOPMENT LIFE CYCLE. Materi ke-2. Pengembangan Sistem Informasi 5KA28 // 4KA14 SDLC SYSTEM DEVELOPMENT LIFE CYCLE Materi ke-2 Pengembangan Sistem Informasi 5KA28 // 4KA14 PENGEMBANGAN SISTEM METODE PENGEMBANGAN SISTEM Banyak metode pengembangan sistem yang tersedia Metode yang paling

Lebih terperinci

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PENGERTIAN SDLC atau Software Development Life Cycle atau System Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan

Lebih terperinci

RENCANA PELAKSANAAN PEMBELAJARAN

RENCANA PELAKSANAAN PEMBELAJARAN RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Mata Pelajaran : SMK Negeri Makassar : KKPI Kelas/Semester : X / 2 Pertemuan : 10 & 11 Alkasi Waktu : 6 x 45 Menit I.Standar Kmpetensi : Mengperasikan

Lebih terperinci

Jenis Metode Pengembangan Perangkat Lunak

Jenis Metode Pengembangan Perangkat Lunak Jenis Metode Pengembangan Perangkat Lunak by webmaster - Tuesday, January 05, 2016 http://anisam.student.akademitelkom.ac.id/?p=123 Menurut IEEE, Pengembangan software (software engineering ) adalah :

Lebih terperinci

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN Biaya PL Software Quality Attribute Standar kualitas Takaran Jaminan Kualitas CASE TOOLS Siklus Hidup Perangkat Lunak (SWDLC/Software Development

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Software Process Teknik Informatika S1 Rekayasa Perangkat Lunak 1. Linear Sequential Model 1. Waterfall Model 2. V Model 3. RAD Model 2. Prototyping Model 3. Evolutionary Model 1. Incremental Model 2.

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Pada bab ini diberikan definisi-definisi, istilah-istilah yang digunakan dalam

BAB II TINJAUAN PUSTAKA. Pada bab ini diberikan definisi-definisi, istilah-istilah yang digunakan dalam 5 BAB II TINJAUAN PUSTAKA Pada bab ini diberikan definisi-definisi, istilah-istilah yang digunakan dalam penelitian. 2.1 Konsep Dasar Teori Graf 2.1.1 Graf Graf merupakan representasi dari suatu masalah

Lebih terperinci

BAB 4. ANALISIS dan PEMBAHASAN

BAB 4. ANALISIS dan PEMBAHASAN BAB 4 ANALISIS dan PEMBAHASAN 4.1 Prfil Perusahaan PT. Megah Lestar Packind adalah perusahaan yang bergerak di bidang Percetakan kardus yang mulai berdiri sejak 9 Maret 1988 dengan lkasi yang bertempat

Lebih terperinci

BAB III METODE PENELITIAN. yaitu: Audit Subject, Audit Objective, Preaudit Planning, Audit Procedure &

BAB III METODE PENELITIAN. yaitu: Audit Subject, Audit Objective, Preaudit Planning, Audit Procedure & BAB III METODE PENELITIAN Pada bab III ini akan dibahas prsedur audit. Ada tujuh prsedur audit, yaitu: Audit Subject, Audit Objective, Preaudit Planning, Audit Prcedure & Steps fr Data Gathering, Prsedur

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Bahan Dan Alat Penelitian 3.1.1 Bahan Penelitian Bahan yang digunakan di dalam penelitian ini berupa data, meliputi data master dan data pendukung. Data master adalah data

Lebih terperinci

BAB I PENDAHULUAN. dalam memperkenalkan identitas suatu bangsa. Provinsi Jawa Barat adalah salah

BAB I PENDAHULUAN. dalam memperkenalkan identitas suatu bangsa. Provinsi Jawa Barat adalah salah BAB I PENDAHULUAN 1.1. Latar Belakang Seni dan kebudayaan adalah suatu media yang memiliki peran cukup besar dalam memperkenalkan identitas suatu bangsa. Provinsi Jawa Barat adalah salah satu wilayah yang

Lebih terperinci

BAB I PENDAHULUAN. Pembangunan ekonomi sangat penting dalam menunjang pembangunan

BAB I PENDAHULUAN. Pembangunan ekonomi sangat penting dalam menunjang pembangunan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pembangunan ekonomi sangat penting dalam menunjang pembangunan nasional. Salah satu diantaranya kebijakan pemerintah untuk mendukung perusahaan-perusahaan yang

Lebih terperinci

PROSES DESAIN FAKULTAS ILMU KOMPUTER - UNIVERSITAS BRAWIJAYA 3/14/2017

PROSES DESAIN FAKULTAS ILMU KOMPUTER - UNIVERSITAS BRAWIJAYA 3/14/2017 PROSES DESAIN FAKULTAS ILMU KOMPUTER - UNIVERSITAS BRAWIJAYA 3/14/2017 PROSES PERANGKAT LUNAK PROSES PERANGKAT LUNAK Rekayasa perangkat lunak (RPL) adalah disiplin untuk memahami proses pengembangan perangkat

Lebih terperinci

Modul MM (Material Management)

Modul MM (Material Management) KAMPUS IBI KWIK KIAN GIE JAKARTA, MEI 2017 KISI-KISI UAS dan QUIZ SAP SAP Materials Management (SAP-MM) adalah salah satu mdul di SAP ERP yang mendukung prses manajemen/pengellaan material di perusahaan,

Lebih terperinci

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PENGERTIAN SDLC atau Software Development Life Cycle atau System Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan

Lebih terperinci

Sistem Pakar. Tahap-tahap Pengembangan Sistem Pakar. Kelas A & B. Jonh Fredrik Ulysses

Sistem Pakar. Tahap-tahap Pengembangan Sistem Pakar. Kelas A & B. Jonh Fredrik Ulysses Sistem Pakar Tahap-tahap Pengembangan Sistem Pakar Kelas A & B Jonh Fredrik Ulysses jonh.fredrik.u@gmail.com Pengantar Sistem Pakar sebagai sistem memiliki 6 Fase pengembangan: Inisialisasi Analisis dan

Lebih terperinci

Testing dan Implementasi Sistem

Testing dan Implementasi Sistem dan Dr. Karmilasari Jurusan : S1 Informasi 1 dan Perangkat lunak perangkat lunak pada dasarnya merupakan : Bagaimana dengan kemampuan beradaptasi 1. Aplikasi dari suatu pendekatan yang sistematik, disiplin

Lebih terperinci