REKAYASA PERANGKAT LUNAK MATERI TM 10

Ukuran: px
Mulai penontonan dengan halaman:

Download "REKAYASA PERANGKAT LUNAK MATERI TM 10"

Transkripsi

1 MATA KULIAH: REKAYASA PERANGKAT LUNAK MATERI TM 10 DESAIN PERANGKAT LUNAK DAN REKAYASA PERANGKAT LUNAK ( PRINSIP DAN KONSEP DESAIN) NAMA : RAHMAT JAENURI NIM : Rekayasa Perangkat Lunak Page 1

2 MATERI: DESAIN PERANGKAT LUNAK DAN REKAYASA PERANGKAT LUNAK ( PRINSIP DAN KONSEP DESAIN) Desain adalah langkah pertama dalam fase pengembangan bagi setiap produk atau sistem yang direkayasa. Desain dapat didefinisikan berbagai proses aplikasi berbagai teknik dan prinsip bagi tujuan pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang memadai untuk memungkinkan realisasi fisiknya [TAY59]. Tujuan desainer adalah untuk menghasilkan suatu model atau representasi dari entitas yang kemudian akan dibangun. Desain Perangkat Lunak Dan Rekayasa Perangkat Lunak Desain perangkat lunak berada pada inti teknik dari proses rekayasa perangkat lunak dan diaplikasikan tanpa memperhatikan model proses perangkat lunak yang digunakan. Begitu persyaratan perangkat lunak telah mulai dianalisis dan ditentukan, maka desain perangkat lunak menjadi yang pertama dari tiga aktivitas teknik desain, pembuatan kode dan pengujian yang diperlukan untuk membangun dan menguji perangkat lunak. Persyaratan perangkat lunak, yang dimanifestasi oleh data, fungsional, dan model-model perilaku, mengisi langkah desain. Dengan menggunakan satu dari sejumlah metode desain, langkah desain menghasilkan a. desain data b. desain arsitektur c. desain interface d. desain prosedural Selama desain, kita dapat membuat keputusan yang akan mempengaruhi kesuksesan konstruksi perangkat lunak dan kemudahan maintenance-nya. Desain sangat penting karena dapat menentukan kualitas dari suatu perangkat lunak. Rekayasa Perangkat Lunak Page 2

3 Keterhubungan antara model desain dan model analis Proses Desain Desain perangkat lunak adalah suatu proses interaktif yang melaluinya persyaratan diterjemahkan ke dalam suatu cetak biru untuk membangun perangkat lunak. Cetak biru menggambarkan suatu pandangan menyeluruh perangkat lunak, yaitu bahwa desain dihadirkan pada tingkat abstraksi yang tinggi (dapat secara lanngsung ditelusuri sampai data spesifik, fungsional, dan persyaratan behavioral) 1. Desain dan kualitas perangkat lunak McGlaughlin mengusulkan 3 karakteristik yang berfungsi sebagai pedoman bagi evaluasi suatu desain yang baik : a. Desain harus mengimplementasikan keseluruhan persyaratan eksplisit yang dibebankan dalam model analisis, dan harus mengakomodasikan semua persyaratan implisit yang diinginkan pelanggan. b. Desain harus menjadi panduan yang dapat dibaca, dapat dipahami bagi mereka yang menghasilkan kode dan yang menguji serta memelihara perangkat lunak. Rekayasa Perangkat Lunak Page 3

4 c. Desain harus memberikan suatu gambaran lengkap mengenai perangkat lunak, yang menekankan data, dan domain perilaku dari perspektif implementasi. Kriteria teknis untuk desain yang baik : a. Desain harus memperlihatkan suatu organisasi yang dengan baik menggunakan kontrol di antara elemen-elemen perangkat lunak. b. Desain harus modular : yaitu bahwa perangkat lunak harus dipartisi secara logika ke dalam elemen-elemen yang melakukan fungsi dan subfungsi khusus. c. Desain harus berisi data dan abstraksi prosedural. d. Desain harus membawa ke arah modul (misal subrutin atau prosedur) yang memperlihatkan karakteristik fungsional independent. e. Desain harus mengarah kepada interface yang mengurangi kompleksitas hubungan antara modul-modul dan dengan lingkunga eksternal. f. Desain harus didapat dengan menggunakan metode berulang yang dikendalikan oleh informasi yang diperoleh selama analisis persyaratan perangkat lunak. 2. Evolusi desain perangkat lunak Merupakan suatu proses kontinu yang terus berlangsung selama tiga dekade. Kerja desain awal dikonsentrasikan pada kriteria untuk pengembangan program moduler dan metode-metode untuk menyaring arsitektur perangkat lunak dengan cara topdown. Aspek-aspek prosedural dari definisi desain yang tercakup dalam suatu filosofi disebut pemrograman terstruktur. Usaha selanjutnya mengusulkan metodemetode translasi aliran data atau struktur data ke dalam definisi desain. Pendekatan desain yang lebih baru mengusulkan suatu pendekatan orientasi obyek ke derivasi desain. Banyak metode desain yang tumbuh dari kerja tersebut, sedang diaplikasi pada industri. Setiap metode tersebut mempunyai sejumlah karakteristik umum : 1. Mekanisme penerjemahan suatu model analisis ke dalam representasi desain. Rekayasa Perangkat Lunak Page 4

5 2. Notasi untuk merepresentasikan komponen-komponen fungsional dan interface-nya. 3. Heuristik bagi penyaringan dan partisi 4. Pedoman bagi penilaian kualitas Prinsip desain Desain perangkat lunak berupa model dan proses. Proses desain adalah serangkaian langkah iteratif yang memungkinkan desainer menggambarkan semua aspek perangkat lunak yang dibangun. Model desain adalah ekivalen rencana arsitek untuk sebuah rumah, yang dimulai dengan menyajikan totalitas dari hal yang akan dibangun. Prinsip desain dasar memungkinkan perekayasa perangkat lunak untuk mengendalikan proses desain. a. Proses desain tidak boleh menderita karena tunnel vision b. Desain harus dapat ditelusuri sampai model analisis. c. Desain tidak boleh berulang. d. Desain harus meminimalkan kesenjangan intelektual di antara perangkat lunak dan masalah yang ada di dunia nyata. e. Desain harus mengungkap keseragaman dan integrasi. f. Desain harus terstruktur untuk mengakomodasi perubahan. g. Desain harus terstruktur untuk berdegradasi dengan baik, bahkan pada saat data dan event-event menyimpang, atau menghadapi kondisi operasi. h. Desain bukanlah pengkodean, dan pengkodean bukanlah desain. i. Desain harus dinilai kualitasnya pada saat desain dibuat, bukan setelah jadi. j. Desain harus dikaji untuk meminimalkan kesalahan-kesalahan konseptual (semantik). Rekayasa Perangkat Lunak Page 5

6 KONSEP-KONSEP DESAIN 1. Abstraksi Abstraksi memungkinkan desainer menentukan prosedur dan data, dan masih menekan detail tingkat rendah. Terdapat 3 macam bentuk abstraksi, yaitu : 1. Abstraksi prosedural. Merupakan urutan instruksi yang diberi nama yang mempunyai fungsi tertentu dan terbatas. 2. Abstraksi data. Kumpulan data yang bernama yang menggambarkan obyek data. 3. Abstraksi kontrol. Mengimplikasikan suatu mekanisme kontrol program tanpa menentukan detail-detail internal 2. Penyaringan. Penyaringan stepwise (dengan serangkaian langkah) adalah strategi desain topdown yang diusulkan oleh Wiklaus Wirth. Kajian dari konsep tersebut adalah Pada setiap langkah (penyaringan), satu atau beberapa instruksi dari program yang diberikan didekomposisi ke dalam instruksi-instruksi yang lebih detail. Dekomposisi berurutan atau penyaringan spesifikasi berhenti bila semua instruksi diekspresikan dalam bentuk bahasa pemrograman atau komputer yang mendasar. Jika tugastugas disaring, maka data harus disaring juga, didekomposisi atau distruktur, dan adalah wajar untuk menyaring program dan spesifikasi data secara paralel. Abstraksi dan penyaringan adalah konsep kompementer. Kedua konsep tersebut membantu desainer dalam menciptakan suatu model desain lengkap jika desain berkembang. 3. Modularitas Modularitas merupakan atribut tunggal dari perangkat lunak yang memungkinkan sebuah program untuk dikelola secara intelektual. Rekayasa Perangkat Lunak Page 6

7 Meyer menyebutkan 5 kriteria yang memungkinkan kita untuk mengevaluasi suatu metode desain dengan merujuk pada kemampuannya untuk menentukan sistem modular yang efektif. a. Dekomposisi modular. b. Komposabilitas modular. c. Kemampuan pemahaman modular. d. Kontinuitas modular. e. Proteksi modular. 4. ARSITEKTUR PERANGKAT LUNAK Arsitektur perangkat lunak mencakup struktur keseluruhan perangkat lunak dan cara dimana struktur memberikan integrasi konseptual bagi suatu sistem. Shaw dan Garlan menjelaskan sekumpulan properti yang seharusnya ditetapkan sebagai bagian dari desain arsitektural : a. Properti struktural. Menentukan komponen suatu sistem dan cara dimana komponen-komponen tersebut dikemas dan berinteraksi satu dengan yang lain. b. Properti ekstra-fungsional. Menekankan pada bagaimana arsitektur desain memenuhi persyaratan kinerja, kapasitas, reliabilitas, keamanan, adaptibilitas, dan karakteristik sistem yang lain. Rekayasa Perangkat Lunak Page 7

8 c. Keluarga dari sistem yang berhubungan. Desain harus memiliki kemampuan untuk memakai lagi blok bangunan arsitektural tersebut. Fungsi Desain Arsitektur PL Fungsi dari desain arsitektur adalah memampukan software developer untuk : 1. Analisis efektifitas dari desain untuk memenuhi kebutuhan/ requirement yg diminta. Berguna untuk komunikasi gambaran sistem dengan stakeholder yg berkaitan dalam pembangunan sistem. 2. Mempertimbangkan alternatif lain ketika ada perubahan desain terjadi. Arsitektur memberikan gambaran bagaimana sistem itu saling terkait dan bekerja. 3. Mengurangi risiko yang berkaitan dengan pembangunan software atau coding. Arsitektur memiliki pengaruh besar dalam rekayasa perangkat lunak karena menjelaskan hasil keputusan dalam bentuk desain. 5. Hirarki Kontrol Hirarki kontrol, disebut juga struktur program merepresentasikan organisasi komponen program serta mengimplikasikan suatu hirarki kontrol. Hirarki kontrol tidak mengimplikasikan aspek prosedural dari perangkat lunak, seperti urutan proses, kejadian/urutan dari keputusan, atau pengulangan operasi. 6. Partisi structural Struktur progam harus dipartisi baik secara horizontal maupun vertikal. Partisi horizontal menentukan cabang-cabang terpisah dari hirarki modular untuk setiap fungsi program mayor. Keuntungannya : menghasilkan perangkat lunak yang lebih mudah diuji. b. Membawa kepada perangkat lunak yang lebih mudah dipelihara. c. Menghasilkan penyebaran efek samping yang lebih sedikit. d. Menghasilkan suatu perangkat lunak yang lebih mudah untuk diperluas. Rekayasa Perangkat Lunak Page 8

9 Partisi vertikal menyatakan bahwa kontrol dan kerja harus didistribusikan secara topdown dalam arsitektur program. 7. Struktur data Struktur data adalah representasi dari hubungan logis antara elemen-elemen data individual. 8. Prosedur perangkat lunak Prosedur perangkat lunak berfokus pada detail-detail pemrosesan dari masingmasing modul secara individual. Prosedur harus memberikan spesifikasi yang teliti terhadap pemrosesan, mencakup urutan event, poin-poin keputusan nyata, operasi repetitif, dan organisasi struktur data. 9. Penyembunyian informasi Prinsip penyembunyian informasi menyatakan bahwa bahwa modul ditandai dengan keputusan desain tersembunyi dari semua desain lain. Desain Modular Afektif 1. Independensi fungsional Merupakan hasil pertumbuhan langsung dari modularitas dan konsep abstraksi dan penyembunyian informasi. Independensi fungsional dicapai dengan mengembangkan modul dengan fungsi single-minded dan suatu aversi ke interaksi eksesif dengan modul yang lain. 2. Kohesi Kohesi adalah suatu ekstensi natural dari konsep penyembunyian informasi. Modul kohesi melakukan suatu tugas tunggal pada suatu prosedur perangkat lunak yang memerlukan sedikit interaksi dengan prosedur yang sedang dilakukan di bagian lain dari suatu program. 3. Perangkaian Perangkaian adalah pengukuran interkoneksi diantara modul-modul pada sebuah struktur progam. Perangkaian tergantung pada kompleksitas interface diantara modul-modul, titik dimana entri atau referensi dibuat untuk sebuah modul dan data yang dilewatkan pada interface tersebut. Rekayasa Perangkat Lunak Page 9

10 /#more-105 Rekayasa Perangkat Lunak Page 10

MAKALAH DESAIN PERANGKAT LUNAK. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

MAKALAH DESAIN PERANGKAT LUNAK. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM MAKALAH DESAIN PERANGKAT LUNAK NAMA : RANI JUITA NIM : 41813120165 DOSEN : WACHYU HARI HAJI. S.Kom.MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 A. DESAIN PERANGKAT

Lebih terperinci

Dibuat Oleh : 1. Andrey ( )

Dibuat Oleh : 1. Andrey ( ) Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Desain Perangkat Lunak Desain perangkat lunak bukan hanya sebuah perancangan

Lebih terperinci

: ENDRO HASSRIE. Nim : : REKAYASA PERANGKAT LUNAK DESAIN PERANG LUNAK DAN REKAYASA PERANGKAT LUNAK

: ENDRO HASSRIE. Nim : : REKAYASA PERANGKAT LUNAK DESAIN PERANG LUNAK DAN REKAYASA PERANGKAT LUNAK Nama : ENDRO HASSRIE Nim : 41813120047 Matkul : REKAYASA PERANGKAT LUNAK DESAIN PERANG LUNAK DAN REKAYASA PERANGKAT LUNAK Desain Data Desain data adalah aktivitas pertama dan terpentig dari empat aktivitas

Lebih terperinci

MAKALAH REKAYASA PERANGKAT LUNAK ( KONSEP DESAIN PERANGKAT LUNAK )

MAKALAH REKAYASA PERANGKAT LUNAK ( KONSEP DESAIN PERANGKAT LUNAK ) MAKALAH REKAYASA PERANGKAT LUNAK ( KONSEP DESAIN PERANGKAT LUNAK ) Disusun Oleh : MUKHAMAT JAFAR 41813120014 MATA KULIAH : REKAYASA PERANGKAT LUNAK UNIVERSITAS MERCUBUANA 2015 1 Konsep & Desain RPL BAB

Lebih terperinci

DESAIN PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

DESAIN PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK DESAIN PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK Tugas ke 8 Rekayasa Perangkat Lunak Dibuat oleh : Dekha Sundhawati (41813120217) Dosen Pengampu : Wachyu Hari Haji, S.Kom,MM JURUSAN SISTEM INFORMASI FAKULTAS

Lebih terperinci

DESAIN PERANGKAT LUNAK

DESAIN PERANGKAT LUNAK DESAIN PERANGKAT LUNAK Di Susun Oleh : Linda Liana 41813120100 Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 1 2015 KATA PENGANTAR

Lebih terperinci

Software Design. Konsep dan Prinsip Desain Struktur Desain. Mira/Rpl/Design

Software Design. Konsep dan Prinsip Desain Struktur Desain. Mira/Rpl/Design Software Design Konsep dan Prinsip Desain Struktur Desain Catatan dari Sebuah Desain PSPEC one or more components" in the software design Analisis Ke Desain Data Object Description Entity- Relationship

Lebih terperinci

PRINSIP DAN KONSEP DESAIN

PRINSIP DAN KONSEP DESAIN PRINSIP DAN KONSEP DESAIN Pokok Bahasan dalam RPL : Desain PL dan Rekayasa PL Prinsip Desain Konsep Desain Desain Modular Afektif Model Desain Dokumentasi Desain TUJUAN PRINSIP DAN KONSEP DESAIN Memahami

Lebih terperinci

Pertemuan 9 PRINSIP DAN KONSEP DESAIN

Pertemuan 9 PRINSIP DAN KONSEP DESAIN Pertemuan 9 PRINSIP DAN KONSEP DESAIN Pokok Bahasan dalam RPL : Desain PL dan Rekayasa PL Prinsip Desain Konsep Desain Desain Modular Afektif Model Desain Dokumentasi Desain Buku Referensi : Pressman,

Lebih terperinci

Prinsip dan Konsep Desain Perangkat Lunak

Prinsip dan Konsep Desain Perangkat Lunak Prinsip dan Konsep Desain Perangkat Lunak Desain adalah salah satu langkah dalam fase pengembangan bagi setiap produk atau sistem yang direkayasa. Desain dapat didefinisikan berbagai proses aplikasi berbagai

Lebih terperinci

P10 Konsep & Prinsip Desain. A. Sidiq P.

P10 Konsep & Prinsip Desain. A. Sidiq P. P10 Konsep & Prinsip Desain A. Sidiq P. Universitas Mercu Buana Yogyakarta Desain PL & RPL 2 Model Analisis Model Desain AnalysisModel Design Model 3 Data design (desain data) Mentransformasikan model

Lebih terperinci

Minggu 6 Prinsip & Konsep Desain

Minggu 6 Prinsip & Konsep Desain Minggu 6 Prinsip & Konsep Desain Terjemahan model analisis menjadi desain software Entity- Relationship Diagram Data Dictionary Data Flow Diagram procedural design interface design architectural design

Lebih terperinci

Pertemuan 5 Konsep dan Prinsip Desain TIK : Menjelaskan konsep, prinsip dan tahapan dalam perancangan software

Pertemuan 5 Konsep dan Prinsip Desain TIK : Menjelaskan konsep, prinsip dan tahapan dalam perancangan software Pertemuan 5 Konsep dan Prinsip Desain TIK : Menjelaskan konsep, prinsip dan tahapan dalam perancangan software 1. Analisis dan Desain Model Gambar 4.1 Hubungan antara Analysis Sistem dan Design Model Desain

Lebih terperinci

Prinsip Fundamental dalam Desain Perangkat Lunak

Prinsip Fundamental dalam Desain Perangkat Lunak Prinsip Fundamental dalam Desain Perangkat Lunak Introduksi Prinsip Desain SEN-261 : Rekayasa Perangkat Lunak Tazeen Muzammil Desain Perangkat Lunak Definisi umum desain suatu proses menerapkan berbagai

Lebih terperinci

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak Pertemuan 8 Prinsip, Konsep dan metode Desain.: Erna Sri Hartatik :. Terjemahan model analisis menjadi model desain Data design mengubah model informasi (entity relationship diagram

Lebih terperinci

REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK REKAYASA PERANGKAT LUNAK Perangkat Lunak Ratna Wardani Model to Design Entity- Relationship Diagram Data Dictionary Data Flow Diagram procedural design interface design architectural design State-Transition

Lebih terperinci

REKAYASA PERANGKAT LUNAK MATERI TM 12

REKAYASA PERANGKAT LUNAK MATERI TM 12 MATA KULIAH: REKAYASA PERANGKAT LUNAK MATERI TM 12 Desain Data dan Arsitektur, Proses Desain Arsitektur, Pasca Pemprosesan Desain Optimasi Desain Arsitektur, Desain Interpace dan Prosedur Coding NAMA :

Lebih terperinci

5 Perancangan Perangkat Lunak

5 Perancangan Perangkat Lunak 5 Perancangan Perangkat Lunak Overview Pada bab ini perancangan desain yang akan dibahas merupakan perancangan terstruktur lanjutan tahapan analisa terstruktur pada bab 5. Perancangan perangkat lunak merupakan

Lebih terperinci

Object-Oriented Design

Object-Oriented Design Object-Oriented Design Pendahuluan Desain berorientasi objek (OOD) mentransformasi model analisis yang dibuat dengan menggunakan OOA (Analisa Berorientasi Obyek) ke dalam suatu model desain yang berfungsi

Lebih terperinci

Tujuan. Menghasilkan suatu model atau representasi dari entitas yang kemudian akan dibangun. Tim RPL 1 2

Tujuan. Menghasilkan suatu model atau representasi dari entitas yang kemudian akan dibangun. Tim RPL 1 2 Pertemuan 7 Tujuan Menghasilkan suatu model atau representasi dari entitas yang kemudian akan dibangun. Tim RPL 1 2 FASE PENGEMBANGAN DAN DESAIN PERANGKAT LUNAK Fase pengembangan terdiri dari 3 langkah

Lebih terperinci

Tujuan. entitas yang kemudian akan dibangun. ó Menghasilkan suatu model atau representasi dari. Tim RPL 1 2

Tujuan. entitas yang kemudian akan dibangun. ó Menghasilkan suatu model atau representasi dari. Tim RPL 1 2 Pertemuan 7 Tujuan ó Menghasilkan suatu model atau representasi dari entitas yang kemudian akan dibangun. Tim RPL 1 2 FASE PENGEMBANGAN DAN DESAIN PERANGKAT LUNAK ó Fase pengembangan terdiri dari 3 langkah

Lebih terperinci

REKAYASA PERANGKAT LUNAK LANJUT DESIGN ENGINEERING. Defri Kurniawan M.Kom

REKAYASA PERANGKAT LUNAK LANJUT DESIGN ENGINEERING. Defri Kurniawan M.Kom REKAYASA PERANGKAT LUNAK LANJUT DESIGN ENGINEERING Defri Kurniawan M.Kom Content Pengenalan Perancangan Model Analysis to Model Design Design Concept Design Model Pengenalan Perancangan Perancangan PL

Lebih terperinci

Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Requirement atau penelusuran

Lebih terperinci

DESAIN TEST CASE. Tugas ke 11 Rekayasa Perangkat Lunak

DESAIN TEST CASE. Tugas ke 11 Rekayasa Perangkat Lunak DESAIN TEST CASE Tugas ke 11 Rekayasa Perangkat Lunak Dibuat oleh : Dekha Sundhawati (41813120217) Dosen Pengampu : Wachyu Hari Haji, S.Kom,MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS

Lebih terperinci

PROSES MODEL DESAIN PERANGKAT LUNAK

PROSES MODEL DESAIN PERANGKAT LUNAK PROSES MODEL DESAIN PERANGKAT LUNAK Di Susun Oleh : Linda Liana 41813120100 Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA

Lebih terperinci

Tugas 5 Rekayasa Perangkat Lunak. Artikel mengenai Modularity dalam perangkat Lunak

Tugas 5 Rekayasa Perangkat Lunak. Artikel mengenai Modularity dalam perangkat Lunak Tugas 5 Rekayasa Perangkat Lunak Artikel mengenai Modularity dalam perangkat Lunak Nama : 1. Hengki Irawan 2. Dodi Setiawan Dosen Pembimbing : ATIN TRIWAHYUNI, S.T., M.ENG. STMIK PALCOMTECH PALEMBANG TAHUN

Lebih terperinci

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa.

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa. A. Rekayasa Perangkat Lunak: adalah suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak. Mengadopsi pendekatan yang sistematis dan terorganisir terhadap pekerjaannya

Lebih terperinci

Bab 6 PERANCANGAN PERANGKAT LUNAK

Bab 6 PERANCANGAN PERANGKAT LUNAK Bab 6 PERANCANGAN PERANGKAT LUNAK Perancangan adalah proses untuk mengaplikasikan berbagai macam teknik dan prinsip untuk tujuan pendefenisian secara rinci suatu perangkat,proses atau sistem agar dapat

Lebih terperinci

DESAIN PERANGKAT LUNAK DAN REKAYASA PERANGKAT LUNAK PRINSIP DESAIN KONSEP DESAIN

DESAIN PERANGKAT LUNAK DAN REKAYASA PERANGKAT LUNAK PRINSIP DESAIN KONSEP DESAIN TUGAS 8 Nama : Daniel Saputra Nim : 41813010198 Study : Rekayasa Perangkat Lunak DESAIN PERANGKAT LUNAK DAN REKAYASA PERANGKAT LUNAK PRINSIP DESAIN KONSEP DESAIN 1. DESAIN PERANGKAT LUNAK DAN REKAYASA

Lebih terperinci

SOFTWARE TESTING. Ratna Wardani

SOFTWARE TESTING. Ratna Wardani SOFTWARE TESTING Ratna Wardani Capaian Memahami pentingnya Software Testing Memahami teknik dalam Software Testing Dasar-dasar Software Testing Teknik-teknik dalam Software Testing Here we go... Dasar-dasar

Lebih terperinci

Design Engineering. Tim RPL. Program Studi Teknik Informatika

Design Engineering. Tim RPL. Program Studi Teknik Informatika Design Engineering Tim RPL Program Studi Teknik Informatika Software Design Engineering Desain: mengumpulkan kebutuhan stakeholder, keperluan bisnis dan pertimbangan teknologi untuk memformulasikan suatu

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 6 BAB II LANDASAN TEORI 2.1 ELECTRONIC LEARNING (E-LEARNING) Sistem Pembelajaran Elektronik atau E - Pembelajaran (Electronic learning disingkat E-learning) adalah cara baru dalam proses belajar mengajar.

Lebih terperinci

KONSEP DAN PRINSIP DESAIN. Oleh I Made Cipta Wahyudi

KONSEP DAN PRINSIP DESAIN. Oleh I Made Cipta Wahyudi KONSEP DAN PRINSIP DESAIN Oleh I Made Cipta Wahyudi Analysis to Design Data Object Description Entity- Relationship Diagram Data Flow Diagram Process Specification (PSPEC) procedural design Data Dictionary

Lebih terperinci

Desain arsitektur adalah untuk mengembangkan struktur program modular dan merepresentasikan hubungan kontrol antar modul. Metode desain yang

Desain arsitektur adalah untuk mengembangkan struktur program modular dan merepresentasikan hubungan kontrol antar modul. Metode desain yang Desain arsitektur adalah untuk mengembangkan struktur program modular dan merepresentasikan hubungan kontrol antar modul. Metode desain yang disajikan pada bagian ini mendorong prekayasa perangkat lunak

Lebih terperinci

MAKALAH DESAIN DATA DAN ARSITEKTUR. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

MAKALAH DESAIN DATA DAN ARSITEKTUR. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM MAKALAH DESAIN DATA DAN ARSITEKTUR NAMA : RANI JUITA NIM : 41813120165 DOSEN : WACHYU HARI HAJI. S.Kom.MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 A. DESAIN

Lebih terperinci

IMPLEMENTASI PERANGKAT LUNAK

IMPLEMENTASI PERANGKAT LUNAK IMPLEMENTASI PERANGKAT LUNAK TUJUAN 1. Mengetahui aktivitas pada tahapan implementasi Perangkat Lunak 2. Mengetahui standar pemrograman 3. Mengetahui konsep modularitas program 4. Mengetahui konsep abstraksi

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 Hirarki Materi Pemodelan Sistem Rekayasa Informasi Rekayasa Perangkat Lunak Konsep dan Prinsip Analisis Analisis persyaratan

Lebih terperinci

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak Pertemuan 4 Konsep dan Prinsip Analisis Dan Pemodelan Analisis.: Erna Sri Hartatik :. Definisi Tahap Analisis : yaitu tahap dimana kita berusaha mengenali segenap permasalahan

Lebih terperinci

Pengenalan Obyek. Arna Fariza. Materi

Pengenalan Obyek. Arna Fariza. Materi Pengenalan Obyek Arna Fariza Materi Obyek Siklus pengembangan berorientasi obyek Metodologi berorientasi obyek Kelebihan metodologi berorientasi obyek 1 Obyek Obyek adalah tipe data komposit Menyimpan

Lebih terperinci

Tugas Rekayasa Perangkat Lunak

Tugas Rekayasa Perangkat Lunak Tugas Rekayasa Perangkat Lunak Disusun Oleh : M Ikhsan Ariya Girinata 41813120052 Dosen : Wachyu Hari Haji, S.Kom, MM FAKULTAS ILMU KOMPUTER JURUSAN SISTEM INFORMASI Mata Kuliah : REKAYASA PERANGKAT LUNAK

Lebih terperinci

PEMODELAN ANALISIS. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom

PEMODELAN ANALISIS. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom PEMODELAN ANALISIS Di Susun Oleh : Linda Liana 41813120100 Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 PEMBAHASAN Model

Lebih terperinci

BAB 4 PELAKSANAAN PENGUJIAN

BAB 4 PELAKSANAAN PENGUJIAN BAB 4 PELAKSANAAN PENGUJIAN Strategi pengujian dilakukan untuk mengintegrasikan metode perancangan kasus pengujian software ke dalam langkah-langkah terencana yang tersusun rapi sehingga menghasilkan konstruksi

Lebih terperinci

A. Pengujian Perangkat Lunak

A. Pengujian Perangkat Lunak A. Pengujian Perangkat Lunak Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan spesifikasi, desain dan pengkodean. Meningkatnya visibilitas (kemampuan)

Lebih terperinci

JAMINAN KUALITAS PERANGKAT LUNAK

JAMINAN KUALITAS PERANGKAT LUNAK JAMINAN KUALITAS PERANGKAT LUNAK Jaminan kualitas perangkat lunak (Software Quality Assurance I SQA) adalah aktivitas pelindung yang diaplikasikan pada seluruh proses perangkat lunak. SQA meliputi : Pendekatan

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

REKAYASA ULANG (REENGINEERING)

REKAYASA ULANG (REENGINEERING) REKAYASA ULANG (REENGINEERING) Saat manager memodifikasi aturan-aturan bisnis untuk mencapai keefektifan dan komposisi yang lebih besar, perangkat lunak harus tetap berjalan maju. Artinya penciptaan sistem

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

Pertemuan 12 dan 13 SQA TIK : Menjelaskan konsep dan strategi Software Quality Assurance

Pertemuan 12 dan 13 SQA TIK : Menjelaskan konsep dan strategi Software Quality Assurance 1 Pertemuan 12 dan 13 SQA TIK : Menjelaskan konsep dan strategi Software Quality Assurance 1. Pengertian SQA Jaminan kualitas perangkat lunak (Software Quality Assurance / SQA) adalah aktivitas pelindung

Lebih terperinci

DESAIN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom

DESAIN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom DESAIN PERANGKAT LUNAK Ign.F.Bayu Andoro.S, M.Kom DOD DOD ERD Kamus Data DFD PSPEC PSPEC Desain Procedural Desain Interface STD Desain Arsitektural CSPEC Desain Data bayuandoro.com 2 Desain perangkat lunak

Lebih terperinci

Testing dan Implementasi Sistem Informasi

Testing dan Implementasi Sistem Informasi Modul ke: Testing dan Implementasi Sistem Informasi Pada dasarnya, pengujian merupakan satu langkah dalam proses rekayasa perangkat lunak yang dapat dianggap sebagai hal yang merusak daripada membangun

Lebih terperinci

PERENCANAAN PROYEK PERANGKAT LUNAK

PERENCANAAN PROYEK PERANGKAT LUNAK PERENCANAAN PROYEK PERANGKAT LUNAK Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM Disusun Oleh : Fadhilla Eka Hentino / 41813120051 UNIVERSITAS

Lebih terperinci

MODEL DESAIN & DOKUMENTASI DESAIN

MODEL DESAIN & DOKUMENTASI DESAIN MODEL DESAIN & DOKUMENTASI DESAIN Tugas ke 9 Rekayasa Perangkat Lunak Dibuat oleh : Dekha Sundhawati (41813120217) Dosen Pengampu : Wachyu Hari Haji, S.Kom,MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

Lebih terperinci

Tugas Rekayasa Perangkat Lunak

Tugas Rekayasa Perangkat Lunak Tugas Rekayasa Perangkat Lunak Disusun Oleh : M Ikhsan Ariya Girinata 41813120052 Dosen : Wachyu Hari Haji, S.Kom, MM FAKULTAS ILMU KOMPUTER JURUSAN SISTEM INFORMASI Mata Kuliah : REKAYASA PERANGKAT LUNAK

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

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

ABSTRAKSI DEKOMPOSISI PENGUJIAN Dalam REKAYASA PERANGKAT LUNAK

ABSTRAKSI DEKOMPOSISI PENGUJIAN Dalam REKAYASA PERANGKAT LUNAK Mata Kuliah : Perancangan Perangkat Lunak LANJUT Dosen : Dr. Karmilasari ABSTRAKSI DEKOMPOSISI PENGUJIAN Dalam REKAYASA PERANGKAT LUNAK Program Pasca Sarjana Universitas Gunadarma REKAYASA PERANGKAT LUNAK

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

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

SI402 Arsitektur Enterprise Pertemuan #2 Suryo Widiantoro, ST, MMSI, M.Com(IS)

SI402 Arsitektur Enterprise Pertemuan #2 Suryo Widiantoro, ST, MMSI, M.Com(IS) SI402 Arsitektur Enterprise Pertemuan #2 Suryo Widiantoro, ST, MMSI, M.Com(IS) Mahasiswa mampu menjelaskan bahasa, pedoman, dan visualisasi yang digunakan sebagai dasar pembuatan sebuah pemodelan arsitektur

Lebih terperinci

12. KONSEP DAN PRINSIP ANALISIS

12. KONSEP DAN PRINSIP ANALISIS 12. KONSEP DAN PRINSIP ANALISIS 12.1 Analisis Persyaratan 12.2 Prinsip-Prinsip Analisis 12.3 Area Kerja Analisis 12.3.1 Identifikasi dan Perumusan Masalah 12.3.2 Evaluasi dan Sintesis 12.3.3 Pemodelan

Lebih terperinci

TEKNIK PENGUJIAN PERANGKAT LUNAK

TEKNIK PENGUJIAN PERANGKAT LUNAK TEKNIK PENGUJIAN PERANGKAT LUNAK Pengujian Perangkat Lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain dan pengkodean. Dasar dasar

Lebih terperinci

Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013

Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013 Implementasi Sistem dan Maintenace Sistem Sistem Informasi Universitas Gunadarma 2012/2013 IMPLEMENTASI SISTEM Pengembangan Perangkat Lunak Pengembangan perangkat lunak (Software Development) merupakan

Lebih terperinci

Nama : Rendi Setiawan Nim :

Nama : Rendi Setiawan Nim : Nama : Rendi Setiawan Nim : 41813120188 Pengertian Dasar Istilah Reakayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software engineering. Istilah Software Engineering

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam proses penelitian penerapan algoritma K-Means pada clustering berita berbahasa Indonesia.

Lebih terperinci

Dasar-Dasar Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma

Dasar-Dasar Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma Dasar-Dasar Pengujian Perangkat Lunak Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma Tujuan Pembelajaran Memahami langkah awal untuk melakukan pengujian terhadap

Lebih terperinci

Pemahaman (cont.) Analisis merupakan sebuah : Penemuan Perbaikan Pemodelan Spesifikasi (baru) Tim RPL 1

Pemahaman (cont.) Analisis merupakan sebuah : Penemuan Perbaikan Pemodelan Spesifikasi (baru) Tim RPL 1 Pertemuan 4 Pemahaman Pemahaman lengkap mengenai persyaratan perangkat lunak sangat penting bagi keberhasilan usaha pengembangan perangkat lunak. Tidak peduli bagaimana perangkat lunak dirancang atau dikodekan,

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

Dibuat Oleh : 1. Andrey ( )

Dibuat Oleh : 1. Andrey ( ) Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Definisi Test Case Test case merupakan suatu tes yang dilakukan berdasarkan

Lebih terperinci

Nama : Rendi Setiawan Nim :

Nama : Rendi Setiawan Nim : Nama : Rendi Setiawan Nim : 41813120188 Elemen Model Analisis Rekayasa perangkat lunak dimulai dg serangkaian tugas pemodelan yg membawa pd suatu spesifikasi lengkap dari persyaratan dan representasi desain

Lebih terperinci

MAKALAH DESAIN TEST CASE. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

MAKALAH DESAIN TEST CASE. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM MAKALAH DESAIN TEST CASE NAMA : RANI JUITA NIM : 41813120165 DOSEN : WACHYU HARI HAJI. S.Kom.MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 PENGUJIAN PERANGKAT

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1. 1. Latar Belakang Bidang keuangan merupakan bidang yang berperan penting di dalam suatu perusahaan. Perusahaan dapat bertahan atau dapat tumbuh berkembang apabila perusahaan dapat

Lebih terperinci

Menjelaskan maksud dari arsitektur PL dan kenapa sangat penting.

Menjelaskan maksud dari arsitektur PL dan kenapa sangat penting. METODE DESAIN (2) Pokok Bahasan dalam RPL : Desain Interface Desain Interface Manusia Mesin Desain Prosedural Coding Tujuan Metode Desain Menjelaskan maksud dari arsitektur PL dan kenapa sangat penting.

Lebih terperinci

Prinsip & Konsep Perancangan Sistem

Prinsip & Konsep Perancangan Sistem Prinsip & Konsep Perancangan Sistem By: U. Abd. Rohim Halaman: 1 Analysis to Design Data Object Description Entity- Relationship Diagram Data Flow Diagram Process Specification (PSPEC) procedural design

Lebih terperinci

Pertemuan 11 METODE DESAIN (2)

Pertemuan 11 METODE DESAIN (2) Pertemuan 11 METODE DESAIN (2) Pokok Bahasan dalam RPL : Desain Interface Desain Interface Manusia Mesin Desain Prosedural Coding Buku Referensi : Pressman, RS., 2008, Software Engineering: A Practitioner

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

JAMINAN KUALITAS PERANGKAT LUNAK

JAMINAN KUALITAS PERANGKAT LUNAK JAMINAN KUALITAS PERANGKAT LUNAK Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo Jaminan kualitas perangkat lunak Software Quality Assurance / SQA : aktivitas

Lebih terperinci

BAB V KONSEP DAN PRINSIP DESAIN

BAB V KONSEP DAN PRINSIP DESAIN halaman : 1 BAB V KONSEP DAN PRINSIP DESAIN Tujuan : Menghasilkan suatu model atau representasi dari entitas yang kemudian akan dibangun. FASE PENGEMBANGAN DAN DESAIN PERANGKAT LUNAK Fase pengembangan

Lebih terperinci

BAB I PENDAHULUAN. yang mungkin masih belum mengetahui bagaimana kegunaan teknologi

BAB I PENDAHULUAN. yang mungkin masih belum mengetahui bagaimana kegunaan teknologi BAB I PENDAHULUAN A. Latar Belakang Masalah Teknologi informasi telah menjadi istilah yang populer saat ini. Namun, para pemilik usaha yang masih awam terhadap teknologi informasi yang mungkin masih belum

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

BAB II LANDASAN TEORI. Pengertian sistem terbagi menjadi dua yaitu : pendekatan yang menekankan pada elemen / komponen.

BAB II LANDASAN TEORI. Pengertian sistem terbagi menjadi dua yaitu : pendekatan yang menekankan pada elemen / komponen. 10 BAB II LANDASAN TEORI 2.1. Pengertian Sistem Sistem adalah sekumpulan elemen yang dalam sebuah jaringan yang bekerja secara teratur dalam satu kesatuan yang bulat dan terpadu untuk mencapai sebuah tujuan

Lebih terperinci

Dibuat Oleh : 1. Andrey ( )

Dibuat Oleh : 1. Andrey ( ) Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Proses manajemen proyek perangkat lunak dimulai dengan beberapa aktivitas

Lebih terperinci

BAB I PENDAHULUAN. komputasi dan komunikasi untuk melakukan tugas-tugas informasi sehingga arus

BAB I PENDAHULUAN. komputasi dan komunikasi untuk melakukan tugas-tugas informasi sehingga arus BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi informasi merupakan teknologi yang menggabungkan antara komputasi dan komunikasi untuk melakukan tugas-tugas informasi sehingga arus informasi dapat

Lebih terperinci

BAB I PENDAHULUAN. Suara merupakan salah satu media komunikasi yang paling sering dan

BAB I PENDAHULUAN. Suara merupakan salah satu media komunikasi yang paling sering dan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Suara merupakan salah satu media komunikasi yang paling sering dan umum digunakan oleh manusia. Manusia dapat memproduksi suaranya dengan mudah tanpa memerlukan

Lebih terperinci

BAB 3. METODOLOGI PENELITIAN

BAB 3. METODOLOGI PENELITIAN BAB 3. METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian Pada penelitian ini menggunakan alat penelitian berupa perangkat keras dan perangkat lunak, yaitu : 1. Perangkat keras a. Processor Intel Core

Lebih terperinci

PENDAHULUAN. A. Berorientasi Objek. 1. Karakteristik dari Objek

PENDAHULUAN. A. Berorientasi Objek. 1. Karakteristik dari Objek 1. PENDAHULUAN Analisis dan desain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata. Dasar pembuatan adalah objek,

Lebih terperinci

3. Jaminan Kualaitas Jaminan kualitas terdiri atas fungsi auditing dan pelaporan manajemen. Tujuan jaminan kualitas adalah :

3. Jaminan Kualaitas Jaminan kualitas terdiri atas fungsi auditing dan pelaporan manajemen. Tujuan jaminan kualitas adalah : 7 Software Quality Assurance 1. Jaminan Kualitas Perangkat Lunak Jaminan kualitas perangkat lunak adalah aktivitas pelindung yang diaplikasikan pada seluruh proses perangkat lunak. SQA meliputi : Pendekatan

Lebih terperinci

APLIKASI PERHITUNGAN HONOR MENGAJAR DOSEN TIDAK TETAP YANG BERBASIS PRESENSI DENGAN MENGGUNAKAN BARCODE Oleh: Wiwik Sulistiyorini (A

APLIKASI PERHITUNGAN HONOR MENGAJAR DOSEN TIDAK TETAP YANG BERBASIS PRESENSI DENGAN MENGGUNAKAN BARCODE Oleh: Wiwik Sulistiyorini (A 1. PENDAHULUAN Seiring dengan perkembangan di semua bidang dan bagian, jumlah mahasiswa baru juga semakin meningkat dari tahun ke tahun. Dosen tidak tetappun mencapai jumlah yang cukup banyak guna menunjang

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

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Software Requirement Engineering Impact Analysis Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 SILABUS MATA KULIAH

Lebih terperinci

Chapter 8 Pengapsulan Peng

Chapter 8 Pengapsulan Peng Chapter 8 Pengapsulan A. Abstraksi Abstraksi adalah kemampuan manusia untuk mengenali keserupaan antara objek-objek, situasisituasi, proses-proses yang berbeda di dunia nyata dan keputusan untuk berkonsentrasi

Lebih terperinci

pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta interface yang

pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta interface yang 7 dan bahkan dengan perangkat lunak lainnya. Tahap ini sangat menekankan pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta

Lebih terperinci

REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK MODUL 2 REKAYASA PERANGKAT LUNAK Tujuan : lunak Mahasiswa mengenal dan memahami konsep dasar kerekayasaan perangkat Materi : Pandangan umum tentang rekayasa perangkat lunak Proses, metode dan alat bantu

Lebih terperinci

Manajemen Proyek Minggu 2

Manajemen Proyek Minggu 2 Project Management Process Manajemen Proyek Minggu 2 Danny Kriestanto, S.Kom., M.Eng Initiating / Requirement :...awal siklus! Planning : perencanaan... Executing : Lakukan! Monitoring and Controlling

Lebih terperinci

METODE PENGUJIAN PERANGKAT LUNAK

METODE PENGUJIAN PERANGKAT LUNAK METODE PENGUJIAN PERANGKAT LUNAK Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM Disusun Oleh : Fadhilla Eka Hentino / 41813120051 UNIVERSITAS MERCU

Lebih terperinci

MODEL DESAIN DOKUMENTASI DESAIN

MODEL DESAIN DOKUMENTASI DESAIN TUGAS 9 Nama : Daniel Saputra Nim : 41813010198 Study : Rekayasa Perangkat Lunak MODEL DESAIN DOKUMENTASI DESAIN A. MODEL DESAIN Prinsip dan konsep desain disini dimaksudkan membangun sebuah fondasi untuk

Lebih terperinci

MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN PERANGKAT LUNAK DALAM ANALISIS )

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

Lebih terperinci

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah MAKALAH PERANCANGAN BASIS DATA MODEL DATA Disusun oleh: Ainun Aisyiyah 2014001690 Iman Safuad 2014001726 Ismi Fadhilah 2014001729 AMIK Harapan Bangsa Surakarta 2015 MODEL DATA A. Pengertian Model Data

Lebih terperinci

III. METODE KONVENS IONAL 11. REKAYASA SISTEM BERBASIS KOMPUTER

III. METODE KONVENS IONAL 11. REKAYASA SISTEM BERBASIS KOMPUTER III. METODE KONVENS IONAL 11. REKAYASA SISTEM BERBASIS KOMPUTER 11.1 Sistem Berbasis Komputer (Computer-based System) Sistem berbasis komputer bertujuan untuk mendukung berbagai fungsi bisnis atau untuk

Lebih terperinci

Dwi Hartanto, S.Kom 6/11/2012. Pertemuan 13 PSBO 1

Dwi Hartanto, S.Kom 6/11/2012. Pertemuan 13 PSBO 1 Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan spesifikasi, desain dan pengkodean. Meningkatnya visibilitas (kemampuan) perangkat lunak sebagai

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