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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

BAB IV DISKRIPSI PEKERJAAN. cara langsung menemui bagian PPQC (Production Planning and Quality Control)

BAB IV DISKRIPSI PEKERJAAN. cara langsung menemui bagian PPQC (Production Planning and Quality Control) BAB IV DISKRIPSI PEKERJAAN 4.1 Analisis Sistem Menganalisa adalah langkah awal dalam merandang dan membuat sistem baru. Langkah pertama yang dilakukan penulis yaitu melakukan bservasi ke lapangan secara

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

Bab 3 Perspektif Model Proses

Bab 3 Perspektif Model Proses Bab 3 Perspektif Model Proses Tujuan Pembelajaran Umum Menjelaskan Perangkat Lunak Sebagai Proses Tujuan Pembelajaran Khusus Mampu Menjelaskan Perspektif Model Proses Model Proses (Process Model) Model

Lebih terperinci

BAB I PENDAHULUAN. beserta penyediaan fasilitasnya, tidak hanya dilakukan oleh pemerintah, namun

BAB I PENDAHULUAN. beserta penyediaan fasilitasnya, tidak hanya dilakukan oleh pemerintah, namun BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Ada beberapa tolak ukur untuk melihat perkembangan suatu kota, pendidikan agama merupakan salah satu indikator yang dapat digunakan untuk melihat perkembangan

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

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan BAB II LANDASAN TEORI 2.1 Pembelian Pembelian adalah usaha pengadaan barang-barang untuk perusahaan. Dalam perusahaan dagang pembelian dilakukan dengan dijual kembali tanpa mengadakan perubahan bentuk

Lebih terperinci

PEMODELAN ANALISIS PL

PEMODELAN ANALISIS PL PEMODELAN ANALISIS PL Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo REKAYASA SISTEM VS REKAYASA PERANGKAT LUNAK Rekayasa sistem berkaitan dengan semua aspek

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

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

REQUIREMENTS MANAGEMENT PADA EXTREME PROGRAMMING

REQUIREMENTS MANAGEMENT PADA EXTREME PROGRAMMING REQUIREMENTS MANAGEMENT PADA EXTREME PROGRAMMING Widodo, Massus Subekti Jurusan Teknik Elektro, Fakultas Teknik, Universitas Negeri Jakarta Jl. Rawamangun Muka, Jakarta. 13220 E-mail: widodo03@yahoo.com

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

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

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal. 2. BAB II LANDASAN TEORI Dalam merancang dan membangun aplikasi, sangatlah penting untuk mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori tersebut digunakan sebagai landasan

Lebih terperinci

DATA & INFORMASI DALAM SISTEM INFORMASI BISNIS ASIH ROHMANI,M.KOM

DATA & INFORMASI DALAM SISTEM INFORMASI BISNIS ASIH ROHMANI,M.KOM DATA & INFORMASI DALAM SISTEM INFORMASI BISNIS ASIH ROHMANI,M.KOM PENGERTIAN DATA Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. PENGERTIAN DATA Data adalah deskripsi

Lebih terperinci

Konsep Sistem Informasi Manajemen

Konsep Sistem Informasi Manajemen Knsep Sistem Infrmasi Manajemen Sistem Infrmasi Sistem Infrmasi telah menjadi pndasi bagi mdel dan prses bisnis Sistem Infrmasi memungkinkan distribusi pengetahuan: suatu sistem kmunikasi antara manusia

Lebih terperinci

SISTEM INFORMASI TINGKAT KESEHATAN KOPERASI PADA PUSAT KOPERASI KREDIT JAWA TIMUR BARAT

SISTEM INFORMASI TINGKAT KESEHATAN KOPERASI PADA PUSAT KOPERASI KREDIT JAWA TIMUR BARAT SISTEM INFORMASI TINGKAT KESEHATAN KOPERASI PADA PUSAT KOPERASI KREDIT JAWA TIMUR BARAT Andre Parvian Aristi *1, Endhita Ayu Kusuma Putri 2 Sistem Infrmasi, Fakultas Teknlgi Infrmasi, Institut Teknlgi

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

Unified Modelling Language (UML)

Unified Modelling Language (UML) Unified Modelling Language (UML) Tatik yuniati Abstrak Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem

Lebih terperinci

Software Engineering - Defined

Software Engineering - Defined Pertemuan 2,3 Software Engineering - Defined (1969) Software engineering adalah pembentukan dan penggunaan prinsip-prinsip rekayasa untuk memperoleh perangkat lunak secara ekonomis yang handal dan bekerja

Lebih terperinci

DASAR-DASAR PERANCANGAN PERANGKAT LUNAK

DASAR-DASAR PERANCANGAN PERANGKAT LUNAK Perancangan Perangkat Lunak DASAR-DASAR PERANCANGAN PERANGKAT LUNAK Karmilasari 2 Metodologi Pengembangan Perangkat Lunak Merupakan kerangka yang digunakan untuk membuat struktur, perencanaan dan pengendalian

Lebih terperinci

BAB 3. TINJAUAN PROFESI DI BIDANG TEKNOLOGI INFORMASI

BAB 3. TINJAUAN PROFESI DI BIDANG TEKNOLOGI INFORMASI ETIKA PROFESI : Etika dan Prfesinalisme Pekerja di Bidang Teknlgi Infrmasi BAB 3. TINJAUAN PROFESI DI BIDANG TEKNOLOGI INFORMASI K utipan di samping adalah jawaban familiar yang diberikan Sebuah leh I

Lebih terperinci

Pemodelan Industri Perangkat Lunak

Pemodelan Industri Perangkat Lunak Pemodelan Industri Perangkat Lunak Dosen Pengampu : Teguh Wahyono Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Revisi Januari 2006 1.1. Mengapa Pemodelan? Pemodelan adalah suatu alur proses

Lebih terperinci

MAKALAH REKAYASA PERANGKAT LUNAK ( PERENCANAAN PROYEK PERANGKAT LUNAK )

MAKALAH REKAYASA PERANGKAT LUNAK ( PERENCANAAN PROYEK PERANGKAT LUNAK ) MAKALAH REKAYASA PERANGKAT LUNAK ( PERENCANAAN PROYEK PERANGKAT LUNAK ) Disusun Oleh : MUKHAMAT JAFAR 41813120014 MATA KULIAH : REKAYASA PERANGKAT LUNAK DOSEN : WACHYU HARI HAJI, S.KOM, MM UNIVERSITAS

Lebih terperinci

Proses Pengembangan 1

Proses Pengembangan 1 Proses Pengembangan 1 Unified Software Development Process USDP dikembangkan oleh team yang membangun UML best practice pada system development Mengadopsi pendekatan iterative dengan 4 buah fase setiap

Lebih terperinci

STANDARD OPERATING PROCEDURE IDENTIFIKASI BAHAYA, PENILAIAN dan KONTROL RESIKO (HIRADC)

STANDARD OPERATING PROCEDURE IDENTIFIKASI BAHAYA, PENILAIAN dan KONTROL RESIKO (HIRADC) 1 TUJUAN: Memastikan bahwa perusahaan melaksanakan dan memelihara prsedur-prsedur identifikasi bahaya, penilaian resik, dan menentukan langkah pengendalian yang diperlukan, meliputi : 1 Kegiatan-kegiatan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 3 Sistem Informasi Manajemen Komputer: Pengertian Analisis dan Perancangan Sistem Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Latar Belakang Latar

Lebih terperinci

BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI. kontrak kru yaitu menggunakan metode System Development Lyfe Cycle (SDLC)

BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI. kontrak kru yaitu menggunakan metode System Development Lyfe Cycle (SDLC) BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI 3.1 Analisis Metde yang digunakan dalam pembutan Aplikasi pengendalian dkumen kntrak kru yaitu menggunakan metde System Develpment Lyfe Cycle (SDLC) mdel waterfall

Lebih terperinci

BAB 1 PENDAHULUAN. yang menjadikan aplikasi ini lebih baik dibandingkan bukunya.

BAB 1 PENDAHULUAN. yang menjadikan aplikasi ini lebih baik dibandingkan bukunya. BAB 1 PENDAHULUAN 1.1 Latar Belakang Aplikasi Peta Jakarta adalah aplikasi peta untuk digunakan pada komputer yang berisi peta-peta daerah Jakarta dan sekitarnya juga dilengkapi dengan beberapa feature

Lebih terperinci

BAB 1 Teknik dan Metode Manajemen Proyek

BAB 1 Teknik dan Metode Manajemen Proyek A. Jenis Metodologi Manajemen Proyek - PERT charts. - Gantt charts. - Event Chain Diagrams. - Run charts. - Project Cycle Optimisation. - Dan lain-lain. BAB 1 Teknik dan Metode Manajemen Proyek Di antara

Lebih terperinci

UNIVERSITAS MERCU BUANA. Modul Perkuliahan Pertemuan ke 2

UNIVERSITAS MERCU BUANA. Modul Perkuliahan Pertemuan ke 2 UNIVERSITAS MERCU BUANA Modul Perkuliahan Pertemuan ke 2 Mata Kuliah Analisa & Perancangan Berorientasi Obyek SKS 3 SKS Dosen Pengampu Mujiono Sadikin, ST. MT Referensi Alan Dennis, Barbara Haley Wixon,

Lebih terperinci

BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN

BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN A. Tujuan Pengambangan Sistem Performance (kinerja), dapat diukur dengan 2 parameter yaitu throughput dan respon time. Throughput adalah banyaknya transaksi

Lebih terperinci

PENGENDALIAN KUALITAS PRODUK DENGAN PENDEKATAN MODEL SQC (STATISTICAL QUALITY CONTROL) (APLIKASI MODEL PADA PERUSAHAAN FURNITURE)

PENGENDALIAN KUALITAS PRODUK DENGAN PENDEKATAN MODEL SQC (STATISTICAL QUALITY CONTROL) (APLIKASI MODEL PADA PERUSAHAAN FURNITURE) PENGENDALIAN KUALITAS PRODUK DENGAN PENDEKATAN MODEL SQC (STATISTICAL QUALITY CONTROL) (APLIKASI MODEL PADA PERUSAHAAN FURNITURE) Sutrisn Badri, Rmadhn Prgram Studi Manajemen Fakultas Eknmi-Universitas

Lebih terperinci

BAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan.

BAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan. BAB II LANDASAN TEORI 2.1.1 Rekayasa Perangkat Lunak Rekayasa perangkat lunak atau software engineering adalah sebuah disiplin ilmu yang mencakup segala hal yang berhubungan dengan proses pengembangan

Lebih terperinci

BAB I PENDAHULUAN. Saat ini penggunaan teknologi dan informasi sangat diperlukan bagi setiap

BAB I PENDAHULUAN. Saat ini penggunaan teknologi dan informasi sangat diperlukan bagi setiap BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini penggunaan teknologi dan informasi sangat diperlukan bagi setiap perusahaan atau instansi. Untuk mengelola informasi dibutuhkan teknologi yang baik,

Lebih terperinci

SOFTWARE PROCESS & METHOD

SOFTWARE PROCESS & METHOD REKAYASA PERANGKAT LUNAK SOFTWARE PROCESS & METHOD Defri Kurniawan M.Kom Software Process Software Process merupakan serangkaian kegiatan yang mengarah ke produksi produk perangkat lunak (Ian Sommerville,

Lebih terperinci

BAB 1 Pengenalan Pemrograman Komputer

BAB 1 Pengenalan Pemrograman Komputer BAB 1 Pengenalan Pemrgraman Kmputer 1.1 Tujuan Bagian ini akan membahas dasar dasar kmpnen dari kmputer meliputi hardware (perangkat keras) dan sftware (perangkat lunak). Kami juga akan menyertakan gambaran

Lebih terperinci

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK ) MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK ) Disusun Oleh : MUKHAMAT JAFAR 41813120014 MATA KULIAH : REKAYASA PERANGKAT LUNAK UNIVERSITAS MERCUBUANA 2015 Latar Belakang 1 BAB I PENDAHULUAN

Lebih terperinci

Pendahuluan Rekayasa Perangkat Lunak

Pendahuluan Rekayasa Perangkat Lunak Objective Pendahuluan Rekayasa Perangkat Lunak Untuk memperkenalkan dan untuk menjelaskan pentingnya rekayasa perangkat lunak Untuk menetapkan jawaban dari pertanyaan-pertanyaan kunci tentang rekayasa

Lebih terperinci

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa

Lebih terperinci

Konsep Basisdata Bab 1

Konsep Basisdata Bab 1 Knsep Basisdata Bab 1 Sebuah Pengantar Pengampu Matakuliah A Didimus Rumpak, M.Si. hp.: 085691055061 dimurumpak@yah.cm 1 Bab Tujuan Identifikasi tujuan dan ruang lingkup buku ini Survei mengapa, apa, dan

Lebih terperinci