I. INTRODUCTION TO SOFTWARE ENGINEERING. 1. What and Why Sofware Engineering?
|
|
|
- Liana Darmali
- 9 tahun lalu
- Tontonan:
Transkripsi
1 I. INTRODUCTION TO SOFTWARE ENGINEERING 1. What and Why Sofware Engineering?
2 1.1 Software Engineering (Rekayasa Perangkat Lunak) Ekonomi dari semua bangsa-bangsa maju tergantung pada perangkat lunak Semakin banyak sistem yang dikendalikan oleh perangkat lunak Rekayasa Perangkat Lunak mempunyai kaitan dengan teori, metode, dan perkakas (tools) untuk pengembangan perangkat lunak profesional Rekayasa Perangkat Lunak sudah menjadi bagian yang penting untuk menghadirkan pendapatan nasional pada semua negara maju
3 1.2 Software Costs (Biaya-Biaya Perangkat Lunak) Biaya-biaya perangkat lunak sering mendominasi biaya-biaya sistem.. Biaya-biaya perangkat lunak pada suatu PC sering lebih besar dari harga perangkat keras. Biaya-biaya perawatan perangkat lunak lebih besar dibanding dengan pengembangan perangkat lunak, karena sistem dengan masa pakai lama, biaya pemeliharaan mungkin beberapa kali biaya- biaya pengembangan. Rekayasa Perangkat Lunak mempunyai kaitan dengan biaya-biaya pengembangan perangkat lunak yang ekonomis.
4 1.3 FAQs about Software Engineering (Pertanyaan-pertanyaan Seputar SE) Apakah software itu? Apakah software engineering itu? Apa perbedaan antara software engineering dan computer science? Apa perbedaan antara software engineering dan system engineering? Apakah software process itu?
5 FAQs about Software Engineering (Lanjutan) Apa saja yang merupakan biaya-biaya rekayasa perangkat lunak itu? Apa saja metode rekayasa perangkat lunak itu? Apakah CASE (Computer-Aided Software Engineering) itu? Apa saja atribut dari perangkat lunak yang baik? Apakah yang merupakan tantangan kunci dalam menghadapi rekayasa perangkat lunak?
6 What is software? perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan; struktur data yang memungkinkan program memanipulasi informasi secara proporsional; dan dokumen yang menggambarkan operasi dan kegunaan program. Produk Perangkat lunak mungkin : Generic (Umum)) - yang dikembangkan untuk dijual ke bidang pelanggan berbeda; Bespoke/Custom (Pesanan)) - dikembangkan untuk pelanggan tunggal menurut spesifikasi mereka.
7 What is software engineering? Software engineering adalah suatu disiplin rekayasa (rancang-bangun) yang terkait dengan semua aspek produksi perangkat lunak. Engineer perangkat lunak mengadopsi pendekatan sistematis dan terorganisir untuk pekerjaan mereka dan menggunakan teknik dan tools yang disesuaikan dengan masalah yang dihadapi untuk dipecahkan, batasan pengembangan, dan sumber daya tersedia.
8 IEEE Definition (IEEE = Institute of Electrical and Electronic Engineers) Software engineering adalah: 2. Aplikasi dari sebuah pendekatan yang bersifat kuantifiabel, disiplin, dan sistematis bagi pengembangan, operasi, dan pemeliharaan perangkat lunak. 3. Studi tentang pendekatan-pendekatan seperti pada (1)( Bidang Penelitian Software Engineering mengacu pada kedua hal tsb.
9 What is the difference between software engineering and computer science? Computer science mempunyai kaitan dengan theory and fundamentals; software engineering mempunyai kaitan dengan practicalities of developing and delivering useful software. Computer science sekarang ini tidak cukup lengkap untuk bertindak sebagai tiang penyokong software engineering.
10 What is the difference between software engineering and system engineering? System engineering mempunyai kaitan dengan semua aspek pengembangan sistem berbasis- komputer yang mencakup perangkat keras, perangkat lunak,dan yang terkait dengan proses bisnis. Software engineering berkonsentrasi pada komponen perangkat lunak sistem yang lebih besar. System engineers mencakup spesifikasi sistem, desain arsitektur, pengintegrasian, dan penyebaran.
11 What is a software process? Software process merupakan himpunan aktivitas tujuan pengembangan atau evolusi perangkat lunak. Aktivitas umum dalam semua proses perangkat lunak adalah: Specification (Spesifikasi)- hal-hal yang diperlukan oleh sistem dan batasan pengembangannya. Development (Pengembangan)- produksi sistem perangkat lunak. Validation (Pengesahan) - pemeriksaan perangkat lunak sesuai dengan keinginan pelanggan. Evolution (Evolusi) - pengubahan perangkat lunak sesuai dengan permintaan pelanggan.
12 What is a software process model? Software process model merupakan representasi sederhana suatu software process,, yang diperkenalkan dari suatu perspektif spesifik. Contoh perspektif proses adalah Workflow Perspektif - Urutan aktivitas Data-Flow Perspektif - Arus Informasi Role/Action Perspektif Peran dan Aksi Proses umum model Waterfall Evolutionary development Formal transformation Integration from reusable components
13 What are the costs of software engineering? Perkiraan kasar adalah 60% untuk biaya pengembangan, sedangkan 40% untuk biaya pengujian. Untuk custom sofware, biaya-biaya evolusi sering melebihi biaya-biaya pengembangan. Biaya-biaya berubah-ubah tergantung pada jenis sistem yang dikembangkan dan kebutuhan atribut sistem seperti kehandalan dan reliabilitas sistem. Distribusi biaya-biaya tergantung pada model pengembangan yang digunakan.
14 What are software engineering methods? Software engineering methods merupakan pendekatan terstruktur dalam pengembangan perangkat lunak yang meliputi model sistem, notasi, aturan, desain advice, dan panduan proses. Model Descriptions (Uraian Model) Uraian tentang model grafis yang harus diproduksi. Rules (Aturan-aturan) Batasan yang berlaku pada model sistem. Recommendations (Rekomendasi) Rekomendasi untuk praktik desain yang baik. Process guidance (Panduan Proses) Aktivitas yang mengikuti.
15 What is CASE (Computer- Aided Software Engineering)? CASE adalah System software yang digunakan untuk mendukung otomatisasi aktivitas proses perangkat lunak. CASE sering digunakan untuk mendukung metode. Upper-Case Tools untuk mendukung aktivitas proses awal kebutuhan dan desain. Lower-Case Tools untuk mendukung aktivitas selanjutnya seperti programming, debugging, dan testing.
16 What are the attributes of good software? Software perlu memiliki fungsi kebutuhan dan kemampuan yang diperlukan oleh pemakai dan harus maintainable, dependable, efficient, dan usable. Maintainability Software harus dapat ditingkatkan dan diubah sesuai dengan kebutuhan. Dependability Software harus dapat dipercaya (trustworthy). Efficiency Software seharusnya tidak membuat penggunaan sumber daya sistem menjadi boros. Usability Software harus dapat dipakai oleh para pemakai yang direncanakan.
17 What are the key challenges facing software engineering? Tantangan : mengatasi sistem warisan (legacy( systems), meningkatnya heterogenitas (Heterogenity( Heterogenity) ) sistem, dan tuntutan permintaan percepatan penyerahan(delivery Delivery) sistem. Legacy systems Sistem warisan (sistem lama) harus dirawat dan dibaharui. Heterogenity Sistem terdistribusikan dalam bentuk campuran antara perangkat keras dan lunak. Delivery Adanya peningkatan tekanan untuk penyerahan perangkat lunak lebih cepat.
18 1.4 Professional and Ethical Responsibility Software engineering melibatkan tanggung- jawab lebih luas dibanding hanya aplikasi kecakapan teknis. Software engineer harus bertindak secara etis, bertanggung jawab, dan jujur jika mereka diharapkan untuk terhormat sebagai seorang profesional. Perilaku etis tidak hanya sekedar menegakkan hukum saja tetapi harus lebih dari itu (lih. hal. berikutnya).
19 Issues of professional responsibility Confidentiality (Kerahasiaan) Engineer seharusnya menghormati kerahasiaan dari klien mereka tanpa tergantung dengan ya atau tidaknya suatu persetujuan kerahasiaan formal ditandatangani. Competence (Kemampuan) Engineer mestinya tidak salah menggambarkan tingkatan kemampuannya. Mereka mestinya tidak dengan sadar menerima pekerjaan yang di luar kemampuannya.
20 Issues of professional responsibility (lanjutan) Intellectual property rights (Hak milik intelektual) Engineers harus sadar akan hukum lokal yang mengatur penggunaan dari properti intelektual seperti hak paten, hak cipta, dll. Mereka harus seksama untuk memastikan bahwa intelektual properti klien harus dilindungi. Computer misuse (Penyalahgunaan Komputer) Software engineers mestinya tidak menggunakan kecakapan teknis mereka untuk menyalahgunakan komputer orang lain.. Penyalahgunaan komputer dari yang relatif sepele (misal untuk bermain game) sampai yang serius (pemberian virus). ***
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
PENDAHULUAN REKAYASA PERANGKAT LUNAK. By PresenterMedia.com
PENDAHULUAN REKAYASA PERANGKAT LUNAK By PresenterMedia.com KELOMPOK 6 Hj.HUSNAYANTI I.K HASLINDA ARDIANSYAH MIFTA FARID MUHLIS TAHIR ANDI LATIFA NABONE ABD.MALIKUL MULKY 2 TUJUAN Memahami apa yang dimaksud
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK PENDAHULUAN 1. Apakah Perangkat Lunak? 2. Apakah Rekayasa Perangkat Lunak (RPL)? 3. Apa perbedaan antara RPL dengan ilmu komputer (computer science)? 4. Apa perbedaan RPL dan rekayasa
REKAYASA PERANGKAT LUNAK 1
1 REKAYASA PERANGKAT LUNAK 1 PENDAHULUAN 2 DESKRIPSI MATA KULIAH Sifat : WAJIB Prasyarat : Struktur Data, Basis Data, IMK Bobot : 3 SKS 3 PENILAIAN 10% kehadiran (min. 80%) + 20% tugas/quiz + 30% uts +
Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010
Tujuan Perkuliahan PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Oleh : Sarwosri, S.Kom, M.T. Umi Laili Yuhana, S.Kom, M.Sc. Memberikan gambaran tentang perangkat lunak, rekayasa perangkat lunak. Memberikan
Fase Desain Proyek Perangkat Lunak
Fase Desain Proyek Perangkat Lunak Software (1) Perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan Struktur data yang memungkinkan program memanipulasi
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
REKAYASA PERANGKAT LUNAK (Software engineering)
REKAYASA PERANGKAT LUNAK (Software engineering) Mohamad Sidiq Teknik Informatika Fakultas Ilmu Komputer Universitas Dian Nuswantoro Rencana Pelaksanaan Pembelajaran Nama Mata Kuliah Rekasaya Perangkat
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
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering) Teguh Wahyono http://teguhsalatiga.blogspot.com Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Silabus Konsep Dasar RPL Pemodelan dalam pengembangan
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK A. Pengertian Rekayasa Perangkat Lunak Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara
Pendahuluan. Oleh : Dewi Sartika, M.Kom
Universitas IGM HD-UIGM-FK-01 Fakultas : Ilmu Komputer Pertemuan ke : 1 Program Studi : Teknik Informatika Handout ke : 1 Kode Matakuliah : Jumlah Halaman : 16 Matakuliah : Rekayasa Perangkat Lunak Mulai
Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN Biaya PL Software Quality Attribute Standar kualitas Takaran Jaminan Kualitas CASE TOOLS Siklus Hidup Perangkat Lunak (SWDLC/Software Development
http://www.brigidaarie.com Perangkat lunak tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan, yang diperlukan untuk membuat program beroperasi dengan benar.
PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK LANJUT PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK Defri Kurniawan M.Kom Refrensi content Why Software Engineering Perangkat Lunak (PL) Definisi Jenis-jenis berdasarkan Market,
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
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
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak (Software Engineering) Graha Prakarsa, ST. MT. Sekolah Tinggi Teknologi Bandung Mengetahui arti, karakteristik, dan jenis jenis perangkat lunak sebagai produk rekayasa perangkat
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
Perancangan Sistem Informasi
Perancangan Sistem Informasi Perancangan Perangkat Lunak Avinanta Tarigan Gunadarma University 1 Avinanta Tarigan Perancangan Sistem Informasi Outline 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak
5. Aktivitas generic dalam semua proses perangkat lunak antara lain adalah : a. Spesifikasi dan pengembangan b. Validasi dan evolusi c.
Kelompok 1 1. Merupakan program-program komputer dan dokumentasi yang berkaitan, disebut dengan : a. Perangkat lunak b. Firmware c. Kernel d. Hardware 2. Sebuah program yang berisi perintah-perintah atau
REKAYASA BERKOMPONEN
REKAYASA BERKOMPONEN REVIEW SPECIFICATION OF SOFTWARE COMPONENT OLEH : Ramzi Attamimi (09560119) KELAS 7 C PROGRAM STUDY TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2012 Sebuah komponen
Defri Kurniawan, M.Kom
Review & Motivation Software Engineering Defri Kurniawan, M.Kom 1 Content Why Software Engineering? Definisi Software Engineering Peranan Perangkat Lunak Disiplin ilmu Software Engineering 2 WHY SOFTWARE
Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK
Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK Pokok Bahasan dalam RPL : RPL sebagai produk dan sebagai produk Konsep manajemen proyek Proses pembangunan PL dan metrik proyek Perencanaan proyek PL(Perangkat
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
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Siklus Hidup Perangkat Lunak (SWDLC/Software Development Life Cycle)
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN Biaya PL Software Quality Attribute Standar kualitas Takaran Jaminan Kualitas CASE TOOLS Siklus Hidup Perangkat Lunak (SWDLC/Software Development Life
Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN
Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN BiayaPL Software Quality Attribute Standar kualitas Takaran Jaminan Kualitas CASE TOOLS Siklus Hidup Perangkat Lunak (SWDLC/Software Development
THE SOFTWARE PROCESS
1 THE SOFTWARE PROCESS Ign.F.Bayu Andoro.S, M.Kom Introduction 2 Proses perangkat lunak telah menjadi perhatian yang serius selama dekade terakhir Proses perangkat lunak merupakan sebuah kerangka kerja
1. Pengenalan Rekayasa Perangkat Lunak. Teknik Informa-ka Politeknik Negeri Malang
1. Pengenalan Rekayasa Perangkat Lunak Teknik Informa-ka Politeknik Negeri Malang Materi Penger-an So6ware/Perangkat Lunak Jenis Perangkat Lunak Penger-an Rekayasa Perangkat Lunak/So6ware Engineering So6ware
The Process. A Layered Technology. Software Engineering. By: U. Abd. Rohim, MT. U. Abd. Rohim Rekayasa Perangkat Lunak The Process RPL
The Process By: U. Abd. Rohim, MT A Layered Technology Software Engineering tools methods process model a quality focus 2 1 Langkah-langkah SE v Definition (What?) System or Information Engineering, Software
REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1
REKAYASA PERANGKAT LUNAK I PROSES PEMBANGUNAN PERANGKAT LUNAK ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1 Agenda Perkuliahan Software Development Life Cycle Generic Process Model Prescriptive Process
Andi Sunyoto, M.Kom Web: andi.amikom.ac.id
Rekayasa Perangkat Lunak (Software Engineering) Andi Sunyoto, M.Kom Email: [email protected] [email protected] Web: andi.amikom.ac.id Why Software Engineering? FAQs about software engineering What is
BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).
BAB II LANDASAN TEORI 2.1 Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan
Pengenalan Rekayasa Perangkat Lunak (RPL)
Pengenalan Rekayasa Perangkat Lunak (RPL) Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com History of RPL 1 Era 1940s Komputer pertama dibuat Bidang Computer Science mulai berkembang Karakteristik
PENGENALAN REKAYASA PERANGKAT LUNAK
PENGENALAN REKAYASA PERANGKAT LUNAK Pokok Bahasan dalam RPL : RPL sebagai produk dan sebagai produk Konsep manajemen proyek Proses pembangunan PL dan metrik proyek Perencanaan proyek PL(Perangkat Lunak)
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
3/17/16 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta
Dosen Pengampu: Anief Fauzan Rozi, S.Kom., M.Eng. Phone/WA: 0856 4384 6541 PIN BB: 29543EC4 Email: [email protected] Website: http://anief.mercubuana- yogya.ac.id 3/17/16 Testing dan Audit Perangkat
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
REKAYASA PERANGKAT LUNAK I
REKAYASA PERANGKAT LUNAK I Proses Pembangunan Perangkat Lunak Disusun Oleh: Adam Mukharil Bachtiar Teknik Informatika UNIKOM [email protected] AGENDA PERKULIAHAN PENGERTIAN SOFTWARE DEVELOPMENT LIFE
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Profil Dosen Nama Lengkap Email : Brigida Arie Minartiningtyas, M.Kom. : [email protected] Telp : 081999717767 Perkuliahan Pelaksanaan dan Tata tertib Presensi minimal 75%
Hanif Fakhrurroja, MT
Pertemuan 11: Pengembangan Sistem Informasi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Metodologi Pengembangan Sistem System Development Life Cycle (SDLC)
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Pertemuan 2 Pengenalan Rekayasa Perangkat Lunak.: Erna Sri Hartatik :. Pembahasan Konsep dasar Rekayasa Perangkat Lunak (Software Engineering) Model-model Pengembangan Perangkat
Hanif Fakhrurroja, MT
Pertemuan 3 Sistem Informasi Manajemen Komputer: Pengertian Analisis dan Perancangan Sistem Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Latar Belakang Latar
Analysis Modeling 4/10/2018. Focus on What not How. Kenapa Analisis Kebutuhan. Definisi Analisis Kebutuhan. Langkah-Langkah Analisis Kebutuhan
Kenapa Analisis Kebutuhan Analysis Modeling 1 Definisi Analisis Kebutuhan Definisi Analisis Kebutuhan Penguraian kebutuhan-kebutuhan yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Salah satu hal dasar dalam rekayasa perangkat lunak adalah daur hidup perangkat lunak (software development life cycle), yang mendeksripsikan aktifitas yang terjadi
Etika Profesional Komputer
Kode Etik Profesional Komputer Dua Asosiasi besar komputer telah merumuskan kode etik bagi para profesional bidangnya IEEE (Institute of Electrical and Electronics Engineers) dan ACM (Association for Computing
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Software Process Satrio Yudho Pertemuan 4 dari 16 ver. 1.0 Tujuan Pemahaman mengenai konsep software process models. Pemahaman aspek tiga software process model. Pemahaman mengenai
1. PENDAHULUAN 1. PERANGKAT LUNAK DAN PERKEMBANGANNYA
1 1. PENDAHULUAN Topik meliputi : 1. Perangkat Lunak dan Perkembangannya 2. Karakteristik Perangkat Lunak 3. Aplikasi Perangkat Lunak 4. Software Engineering 5. Siklus Kerja Sistim Engineering 6. Prototipe
REKAYASA PERANGKAT LUNAK. ( 1 st week)
REKAYASA PERANGKAT LUNAK ( 1 st week) RAHMAD HIDAYAH /41813120037 FASILKOM / SISTEM INFORMASI DOSEN : WAHYU HARI HAJI, S.Kom, MM REKAYASA PERANGKAT LUNAK A. Definisi Perangkat Lunak Ada beberapa definisi
Pengenalan Rekayasa Perangkat Lunak. Pertemuan II
Pengenalan Rekayasa Perangkat Lunak Pertemuan II Konsep Dasar Rekayasa Perangkat Lunak Software Engineering? Ilmu yang mempelajari tehnik pembuatan software yang baik dengan pendekatan tehnik (Engineering
Teknik Informatika S1
Software Process(2) Teknik Informatika S1 Rekayasa Perangkat Lunak 1. Linear Sequential Model 1. Waterfall Model 2. V Model 3. RAD Model 2. Prototyping Model 3. Evolutionary Model 1. Incremental Model
BAB I PENDAHULUAN I.1 Latar Belakang Masalah
BAB I PENDAHULUAN I.1 Latar Belakang Masalah Game adalah sebuah permainan video berbasis komputer yang digunakan sebagai alat hiburan sehari-hari yang dapat dimainkan secara individu atau dalam sebuah
Mata Kuliah Testing & Implementasi Sistem Program Studi Sistem Informasi 2014/2015 STMIK Dumai -- Pertemuan 2 --
Mata Kuliah Testing & Implementasi Sistem Program Studi Sistem Informasi 2014/2015 STMIK Dumai -- Pertemuan 2 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Acknowledgement Main materials:
Rekayasa Perangkat Lunak. Tujuan
Rekayasa Perangkat Lunak Arna Fariza Politeknik Elektronika Negeri Surabaya Rekayasa Perangkat Lunak 1 Tujuan Mengetahui bagaimana melakukan rekayasa terhadap sebuah perangkat lunak Mengetahui software
Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh
Review Rekayasa Perangkat Lunak Nisa ul Hafidhoh [email protected] Software Process Sekumpulan aktivitas, aksi dan tugas yang dilakukan untuk mengembangkan PL Aktivitas untuk mencapai tujuan umum (komunikasi
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-teori Dasar/Umum Multimedia 2.1.1 Pengertian Multimedia Menurut Fred T. Hofstetter (2001, Multimedia Literacy, chapter 1 halaman 2), multimedia adalah suatu penggunaan komputer
BAB II DASAR TEORI. 2.2 Sistem Suku Bunga Secara umum terdapat dua metode dalam perhitungan bunga, yaitu metode Flat dan Efektif.
BAB II DASAR TEORI 2.1 Pengertian Kredit Pengertian kredit mempunyai dimensi yang beraneka ragam, dimulai kata kredit yang berasal dari bahasa Yunani credere yang berarti kepercayaan. Maksudnya pemberi
PERTEMUAN 2 DAN 3 PERENCANAAN PROYEK PERANGKAT LUNAK 1
PERTEMUAN 2 DAN 3 PERENCANAAN PROYEK PERANGKAT LUNAK 1 PENDAHULUAN Unrtuk keberhasilan proyek atau pengerjaan pengembangan maupun pembuatan perangkat lunak, beberapa hal yang harus dimengerti oleh pemimpin
1 BAB III OBJEK DAN METODE PENELITIAN
1 BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Objek penelitian merupakan hal awal (suatu permasalahan) yang harus ditentukan dalam kegiatan penelitian sehingga penelitian dapat dilakukan secara
MODUL REKAYASA PERANGKAT LUNAK STMIK DHARMAPALA RIAU
MODUL REKAYASA PERANGKAT LUNAK STMIK DHARMAPALA RIAU I. INTRODUCTION TO SOFTWARE ENGINEERING 1. What and Why Sofware Engineering? 1.1 Software Engineering (Rekayasa Perangkat Lunak) Ekonomi dari semua
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Analisa Kebutuhan Perangkat Lunak Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan
Pemodelan Berorientasi Objek
1 Pemodelan Berorientasi Objek Penggalian Kebutuhan dan Identifikasi Aktor Adam Hendra Brata Materi Pertemuan 3 2 Fase Fase Pengembangan Perangkat Lunak Analisis Kebutuhan Penggalian Kebutuhan Sistem Elisitasi
Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom
Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom Abstraks Pengembangan sistem telah berkembang sesuai kebutuhan dan kecepatan pengembangan sistem yang diinginkan oleh pengembang sistem atau
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
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
BAB II KONSEP PEMBANGUNAN SISTEM DARI PERSPEKTIF SOFTWARE ENGINEERING
BAB II KONSEP PEMBANGUNAN SISTEM DARI PERSPEKTIF SOFTWARE ENGINEERING 2.1 Pengantar Untuk membangun sistem yang handal (reliable) dihadapkan pada kondisi terkini, setiap software engineer harus memahami
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 :
A. Konsep dan Teknik Pemeliharaan Perangkat Lunak
A. Konsep dan Teknik Pemeliharaan Perangkat Lunak Perintah (program komputer) yang mana bila dieksekusi akan menghasilkan fungsi sebagai mana yang kita inginkan. Struktur data yang memungkinkan suatu aplikasi
A Layered Technology
Proses N. Tri Suswanto Saptadi Teknik Informatika http://trisaptadi.uajm.ac.id 02/28/11 nts/sb/tiuajm 1 A Layered Technology Software Engineering tools methods process model a quality focus These courseware
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
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
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
PRODUK DAN PROSES. Aprilia Sulistyohati, S.Kom. Jurusan Teknik Informatika Universitas Islam Indonesia. Your Logo
PRODUK DAN PROSES Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo PENGANTAR Apa yang dimaksud dengan PERANGKAT LUNAK? Apa yang dimaksud dengan REKAYASA PERANGKAT
BAB III OBJEK DAN METODE PENELITIAN. Objek penelitian yang di ambil penulis adalah Apotek Century Jalan
23 BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Objek penelitian yang di ambil penulis adalah Apotek Century Jalan Sukajadi No. 137-139 Bandung. 3.1.1 Sejarah Singkat Perusahaan Apotek Century
BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi
BAB III METODOLOGI PENELITIAN 1.1 METODE PENGUMPULAN DATA Metode pengumpulan data yang digunakan pada penelitian ini berupa studi literatur berupa mempelajari hal-hal yang berhubungan dengan pembahasan
Dibuat Oleh : 1. Andrey ( )
Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Arti dan Definisi Perangkat Lunak (software) adalah kumpulan beberapa perintah
BAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Membangun sebuah perangkat lunak merupakan sebuah proses yang rumit, dan pada 25 tahun terakhir, para peneliti telah mengidentifikasi aktivitas-aktivitas yang
REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com
REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Materi Perancangan, pembuatan, pengujian dan perawatan perangkat lunak serta pemrograman dengan bahasa tingkat tinggi.
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Pengenalan Definisi Software dan Software Engineering Satrio Yudho Pertemuan 1 dari 16 ver. 1.0 Tujuan Pemahaman mengenai peranan Software Engineering. Pemahaman mengenai istilah
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.
PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK LANJUT PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK Defri Kurniawan M.Kom Refrensi content Perangkat Lunak (PL) Definisi Jenis-jenis berdasarkan Market, Platform, Licensi Karakteristik
SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran
SILABUS MATAKULIAH Revisi : 2 Tanggal Berlaku : Maret 2014 A. Identitas 1. Nama Matakuliah : A11. 54405/ Rekayasa Perangkat Lunak 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4.
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
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
Definisi RPL Adalah : Software Engineering. Suatu teknologi untuk membangun sebuah Software Metodologi dan peralatannya.
Rekayasa Perangkat Lunak (RPL) / Definisi RPL Adalah : Software Engineering Suatu teknologi untuk membangun sebuah Software Metodologi dan peralatannya. Software (Perangkat Lunak) Perangkat Lunak adalah
Judul. Deskripsi dan Spesifikasi Kebutuhan Sistem Berbasis Komputer. Oleh: Tim Dit. TIK UPI
Judul Deskripsi dan Spesifikasi Kebutuhan Sistem Berbasis Komputer Oleh: Tim Dit. TIK UPI 1 Tujuan Memperkenalkan konsep kebutuhan user dan Sistem Menggambarkan kebutuhan fungsional dan nonfungsional Menjelaskan
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
METODE PENGEMBANGAN PERANGKAT LUNAK BERBASIS MULTIMEDIA. Oleh: Eka Wahyu Hidayat 1
Jurnal Sitrotika, Volume 7, Nomor 1, Januari 2011 ISSN : 1693-9670, halaman 97 s.d 102 METODE PENGEMBANGAN PERANGKAT LUNAK BERBASIS MULTIMEDIA Oleh: Eka Wahyu Hidayat 1 1 Jurusan Teknik Informatika, Fakultas
Interraksi Manusia dan Komputer
Yayasan Perguruan Tinggi Komputer Universitas Putra Indonesia YPTK Padang Fakultas Ilmu Komputer Interraksi Manusia dan Komputer oleh Tery Ade Putra, S. Kom e-mail : [email protected] FB : Tery
Kebutuhan Aplikasi Web
Rekayasa Web #2 Kebutuhan Aplikasi Web Oleh: Nurwahyu Alamsyah @wahyualam wahyualam.com [email protected] Teknik Informatika Universitas Trunojoyo Madura Fakta Pada tahun 1989, WWW (World Wide Web) dibuat
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
BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan
BAB III METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Metodologi penelitian adalah langkah dan prosedur yang akan dilakukan dalam pengumpulan data atau informasi guna memecahkan permasalahan dan menguji
Mengapa Perlu Kode Etik Profesi Teknologi Informasi dan Komunikasi
Mengapa Perlu Kode Etik Profesi Teknologi Informasi dan Komunikasi Era Informasi Jutaan komputer Networks + + Data Komputer = universal tool Komputer mengerjakan hampir apa saja Komputer tidak perlu tidur
ENGINEER / PEREKAYASA??? Dian Retno Sawitri
ENGINEER / PEREKAYASA??? Dian Retno Sawitri Apa yang dilakukan? What is an engineer? An engineer is a creative, ingenious person. Seorang perekayasa (insinyur) adalah seorang yang kreatif dan jenius What
BAB III OBJEK DAN METODE PENELITIAN. penelitian. Objek penelitian dalam penelitian ini adalah Sistem Informasi
BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Objek penelitian berisi tentang gambaran objek yang ada dalam suatu penelitian. Objek penelitian dalam penelitian ini adalah Sistem Informasi Pemesanan
