Andi Sunyoto, M.Kom Web: andi.amikom.ac.id
|
|
- Hartono Kusuma
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Rekayasa Perangkat Lunak (Software Engineering) Andi Sunyoto, M.Kom Web: andi.amikom.ac.id
2 Why Software Engineering?
3 FAQs about software engineering What is software? What is software engineering? What is the difference between software engineering and computer science? What is the difference between software engineering and system engineering? What is a software process? What is a software process model? 3
4 FAQs about software engineering What are the costs of software engineering? What are software engineering methods? What is CASE (Computer-Aided Software Engineering) What are the attributes of good software? What are the key challenges facing software engineering? 4
5 What is software? Computer programs and associated documentation such as requirements, design models and user manuals. Software products may be developed for a particular customer or may be developed for a general market. Software products may be Generic - developed to be sold to a range of different customers e.g. PC software such as Excel or Word. Bespoke (custom) - developed for a single customer according to their specification. New software can be created by developing new programs, configuring generic software systems or reusing existing software 5
6 What is software engineering? Software engineering is an engineering discipline that is concerned with all aspects of software production. Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available. 6
7 What is the difference between software engineering and system engineering? System engineering is concerned with all aspects of computer-based systems development including hardware, software and process engineering. Software engineering is part of this process concerned with developing the software infrastructure, control, applications and databases in the system. System engineers are involved in system specification, architectural design, integration and deployment. 7
8 What is a software process? A set of activities whose goal is the development or evolution of software. Generic activities in all software processes are: Specification - what the system should do and its development constraints Development - production of the software system Validation - checking that the software is what the customer wants Evolution - changing the software in response to changing demands. 8
9 What is a software process model? A simplified representation of a software process, presented from a specific perspective. Examples of process perspectives are Workflow perspective - sequence of activities; Data-flow perspective - information flow; Role/action perspective - who does what. Generic process models Waterfall; Iterative development; Component-based software engineering. 9
10 What are the costs of software engineering? Roughly 60% of costs are development costs, 40% are testing costs. For custom software, evolution costs often exceed development costs. Costs vary depending on the type of system being developed and the requirements of system attributes such as performance and system reliability. Distribution of costs depends on the development model that is used. 10
11 Activity cost distribution Waterfall model Specification Design Development Integ ration and testing Iterative development Specification Iterative development Sy stem testing Component-based software eng ineering Specification Development Integ ration and testing Development and evolution costs for long-lifetime sy st ems Sy stem development Sy stem evolution 11
12 Product development costs Specification Development Sy stem testing 12
13 What is CASE (Computer-Aided Software Engineering) Software systems that are intended to provide automated support for software process activities. CASE systems are often used for method support. Upper-CASE Tools to support the early process activities of requirements and design; Lower-CASE Tools to support later activities such as programming, debugging and testing. 13
14 What are the attributes of good software? The software should deliver the required functionality and performance to the user and should be maintainable, dependable and acceptable. Maintainability Software must evolve to meet changing needs; Dependability Software must be trustworthy; Efficiency Software should not make wasteful use of system resources; Acceptability Software must accepted by the users for which it was designed. This means it must be understandable, usable and compatible with other systems. 14
15 What are the key challenges facing software engineering? Heterogeneity, delivery and trust. Heterogeneity Developing techniques for building software that can cope with heterogeneous platforms and execution environments; Delivery Developing techniques that lead to faster delivery of software; Trust Developing techniques that demonstrate that software can be trusted by its users. 15
16 Software category: system software: computer software designed to operate the computer hardware and to provide and maintain a platform for running application software. The computer BIOS and device firmware. The operating system (prominent examples being Microsoft Windows, Mac OS X and Linux) Utility software, which helps to analyze, configure, optimize and maintain the computer. application software: is a computer software designed to help the user to perform singular or multiple related specific tasks. Examples include enterprise software, accounting software, office suites, graphics software, and media players. 16
17 Software category: engineering/scientific software: is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing. embedded software: is computer software which plays an integral role in the electronics it is supplied with. Embedded software is 'built in' to the electronics in cars, telephones, audio equipment, robots, appliances, toys, security systems, pacemakers, televisions and digital watches, for example. This software can become very sophisticated in applications like airplanes, missiles, process control systems, and so on. 17
18 Software category: product-line software: tools and techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production. For example, automotive manufacturers can create unique variations of one car model using a single pool of carefully designed parts and a factory specifically designed to configure and assemble those parts. WebApps (Web applications): is an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is hosted in a browser-controlled environment (e.g. a Java applet)[citation needed] or coded in a browser-supported language (such as JavaScript, combined with a browser-rendered markup language like HTML) and reliant on a common web browser to render the application executable. 18
19 Software category: AI software: is the intelligence of machines and the branch of computer science that aims to create it. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika. 19
20 First Era: Batch orientasi Distribusi terbatas Perangkat lunak Customasi Second Era: Multiuser Real-time Database Software product Software Evolution 20
21 Third Era: Sistem terdistribusi Embedded intelligent Low hardware cost Fourth Era: High Performance Desktop System OOP Technology Expert Sistem Neural Network Paralel Computation Computer Network 21
22 Tidak sesuai kebutuhan Over Budget Terlambat Error Sulit dikembangkan Problem without SE? 22
23 Mitos: Mitos Manajemen Saya sudah mempunyai perangkat H/w dan S/w terbaru. Kenyataan: Tidak sekedar H/w tinggi. Ternyata untuk mencapai produktivitas tinggi diperlukan CASE (Computeraided software engineering) 23
24 Mitos: Mitos Manajemen Jika menambah jumlah programmer dapat mengejar ketinggalan. Kenyataan: Menambah jumlah programmer ketika proses berjalan akan semakin ketinggalan, karena dapat memperlambat pekerjaan. 24
25 Mitos: Mitos Pelanggan Pernyataan umum obyektif sudah dapat untuk menuliskan program. Detail belakangan. Kenyataan: Definisi awal yg buruk merupakan awal kegagalan membangun S/w. Deskripsi detail informasi, fungsi, unjuk kerja, interface, desain contraint, validasi merupakan hal yang paling mendasar. 25
26 Mitos Mitos Pelanggan Kebutuhan proyek yang terus berubah dapat diakomodasi, karena S/w bersifat fleksibel. Kenyataan: Perubahan dapat menyebabkan pergolakan dan membutuhkan sumber daya yang besar. Perubahan software biayanya jauh lebih besar dibanding perubahan di awal. 26
27 Mitos: Teknik Perancangan dan Analisa hanya memperlama selesainya program. Kenyataan: Mitos Praktisi Program yang dirancang dengan teliti, detail, seksama, selesai lebih cepat dengan tingkat efektifitas lebih tinggi. 27
28 Mitos: Mitos Praktisi Kualitas program hanya dinilai ketika sudah dapat berjalan. Kenyataan: Tinjauan perangkat sebelumnya merupakan cara efektif untuk memfilter kualitas perangkat lunak. 28
29 Mitos: Mitos Praktisi Ketika program selesai dan jalan, maka proyek dianggap sukses. Kenyataan: Program berjalan adalah bagian dari konfigurasi perangkat lunak yang menyangkut program, dokumen dan data. Dokumentasi merupakan fondasi untuk pengembangan yang berhasil, dan memberikan tuntunan untuk pemeliharaan. 29
30 30
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
Lebih terperinciREKAYASA 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 +
Lebih terperinciI. INTRODUCTION TO SOFTWARE ENGINEERING. 1. What and Why Sofware Engineering?
I. INTRODUCTION TO SOFTWARE ENGINEERING 1. What and Why Sofware Engineering? 1.1 Software Engineering (Rekayasa Perangkat Lunak) Ekonomi dari semua bangsa-bangsa maju tergantung pada perangkat lunak Semakin
Lebih terperinciANALISIS DAN PERANCANGAN SISTEM (APS) Pengantar APS
ANALISIS DAN PERANCANGAN SISTEM (APS) Pengantar APS Tujuan perkuliahan Memahami pengertian sistem dalam APS Memahami karakteristik PL dan tantangan dalam mengembangkan PL Memahami model-model proses dalam
Lebih terperinciTujuan 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
Lebih terperinciAdam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016
Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016 TUJUAN PERKULIAHAN Memahami pengertian sistem dalam APS Memahami karakteristik PL dan tantangan dalam mengembangkan PL Memahami model-model
Lebih terperinciTHE SOFTWARE PRODUCT
1 THE SOFTWARE PRODUCT Ign.F.Bayu Andoro.S, M.Kom 2.1 The Evolving Role of Software 2 Peran Perangkat Lunak saat ini: Berfungsi sebagai sebuah produk Mengantarkan potensi penghitungan yang dibangun oleh
Lebih terperinciRekayasa 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
Lebih terperinciPertemuan 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
Lebih terperinciKonsep Sistem Operasi (Sesi 2)
Konsep Sistem Operasi (Sesi 2) Oleh: Satrio Yudho Jakarta 2008 Tujuan Memahami karakteristik Sistem Operasi. Memahami Evolusi Sistem Operasi dan perubahan pada setiap generasi. Memahami Struktur Komputer
Lebih terperinciPENGENALAN. 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 terperinciRPL. (Rekayasa Perangkat Lunak) SOFTWARE PROSES TP - AKN BOJONEGORO
RPL (Rekayasa Perangkat Lunak) SOFTWARE PROSES TP - AKN BOJONEGORO SubBahasan 1. Software Engineering Layers 2. Software Process 3. Software Process Models Software Engineering (SE) Layers Software engineering
Lebih terperincihttp://www.brigidaarie.com INPUT [ Source ] [ Requirements ] Process ACTIVITIES (TASKS), CONSTRAINTS, RESOURCES PROCEDURES TOOLS & TECHNIQUES OUTPUT [ Results ] [ Product ] [ Set of Goals ] [ Standards
Lebih terperinciPendahuluan 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 terperinciPENGENALAN 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)
Lebih terperinciREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING Previous Chapter Poor Quality software? Not meet customer requirements Too complicated Not solve the problem Beyond expectation Requirement engineering is very important! Requirements
Lebih terperinciSISTEM INFORMASI MANAJEMEN LANJUTAN. Dea Arri Rajasa, SE., S.Kom
SISTEM INFORMASI MANAJEMEN LANJUTAN Dea Arri Rajasa, SE., S.Kom SEKILAS TENTANG ENTERPRISE RESOURCE PLANNING ERP (Enterprise Resource Planning) menyediakan informasi tunggal untuk
Lebih terperinciSoftware Komputer. Alternatif-Alternatif Software JENIS-JENIS SOFTWARE FUNGSI SISTEM OPERASI. Hendri Sopryadi, M.T.I 10/12/2011.
10/12/2011 JENIS-JENIS SOFTWARE Software Komputer By : Sistem Operasi Alternatif-Alternatif Software Microsoft Windows Windows 98 Windows NT Windows XP Windows 2000 UNIX Linux Novell Netware Mac OS X FUNGSI
Lebih terperinciPemodelan 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
Lebih terperinciRE PROCESS. Rekayasa dan Manajemen Kebutuhan
RE PROCESS Rekayasa dan Manajemen Kebutuhan Motivation Catastrophe 2 Proses Penggalian dan analisis kebutuhan (s/w req. elicitation and analysis) Spesifikasi kebutuhan (s/w req. specification) Validasi
Lebih terperinciThe 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
Lebih terperinciABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier
ABSTRAK. Teknologi dewasa ini perkembangannya sudah sedemikian pesat. Perkembangan yang pesat ini tidak hanya teknologi perangkat keras dan perangkat lunak saja, tetapi metode komputasi juga ikut berkembang.
Lebih terperinciPengelolaan Strategik Layanan TI
Pengelolaan Strategik Layanan TI Arrianto Mukti Wibowo Materi diambil dari: Ward, John & Joe Peppard, Strategic Planning for Information Systems Computer Science Centre University of Indonesia Agenda 5.1.
Lebih terperinciSISTEM OPERASI. Belajar SO?
SISTEM OPERASI Pendahuluan ruliriki@gmail.com http://blogriki.wordpress.com Belajar SO? Sistem Operasi masih menjadi bagian dari inti kurikulum bidang Ilmu Komputer? Mengapa ''hari gini'' (terpaksa) mempelajari
Lebih terperinciAPLIKASI KOMPUTER. Pengantar Komputer. Yusuf Elmande., S.Si., M.Kom. Modul ke: Fakultas Ekonomi dan Bisnis. Program Studi Akuntansi
APLIKASI KOMPUTER Modul ke: Pengantar Komputer Fakultas Ekonomi dan Bisnis Yusuf Elmande., S.Si., M.Kom Program Studi Akuntansi Pengertian Komputer Komputer merupakan suatu rangkaian peralatan elektronik
Lebih terperinciSoftware Engineering dalam SOA
Software Engineering dalam SOA Dr. I Ketut Eddy Purnama Surabaya, 30 Mei 2016 Isi Presentasi Software Evolusi komputasi Fakta (kegagalan) pengembangan PL Perlunya Software Engineering SD Methodology 2
Lebih terperinciPERANGKAT 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,
Lebih terperinciTATA KELOLA TEKNOLOGI INFORMASI
TATA KELOLA TEKNOLOGI INFORMASI N. Tri Suswanto Saptadi PENGERTIAN Tata Kelola IT diartikan sebagai bagian terintegrasi dari pengelolaan perusahaan. Cakupan meliputi kepemimpinan, serta proses yang mengarahkan
Lebih terperinciMANAJEMEN PROYEK PERANGKAT LUNAK (MPPL) Software Project Management. Pengantar MPPL
MANAJEMEN PROYEK PERANGKAT LUNAK (MPPL) Software Project Management Pengantar MPPL Tujuan perkuliahan Memahami pengertian umum tentang MPPL dan urgensinya dalam pengembangan PL Memahami karakteristik proyek
Lebih terperinciSistem Informasi Manajemen Berbasis Web pada CV. DBI Webstudio
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM) 447 Sistem Informasi Manajemen Berbasis Web pada CV. DBI Webstudio Dian Heri Sufriyadi* 1, Willy Chandra 2, Desy Iba Ricoida 3 1,2,3
Lebih terperinciRekayasa Perangkat Lunak Rekayasa Kebutuhan. Teknik Informatika UNIKOM
Rekayasa Perangkat Lunak Rekayasa Kebutuhan Teknik Informatika UNIKOM Rekayasa Kebutuhan 1. Kenapa butuh rekayasa kebutuhan? 2. Definisi kebutuhan dan rekayasa kebutuhan 3. Cara mendapatkan kebutuhan 4.
Lebih terperinciABSTRACT. Keywords: Documenting the population, village clerks
ABSTRACT This study aims to create and design an information system that can help improve the efficiency of time and costs in managing the process of population census. The goal is to analyze population
Lebih terperinciSoftware Quality Assurace 9/18/ :50 PM 1
Software Quality Assurace 9/18/2012 12:50 PM 1 SQA activities 1. Aplikasi metode-metode teknikal (Application of technical methods) Kualitas software didesain kedalam produk atau sistem. SQA pada kenyataannya
Lebih terperinciSoftware Engineering Streaming
Software Engineering Streaming by Meiliana D4572 - Ganjil 2017/2018 - Outline Introduction Course Structure Research Topics Application Example from Thesis SE Career Software Engineering Definition The
Lebih terperinciREKAYASA 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
Lebih terperinciMANAJEMEN PROYEK FRAMEWORK
MANAJEMEN PROYEK FRAMEWORK PROJECT MANAGEMENT FRAMEWORK Kelompok Proses dalam PMBOK KNOWLEDGE AREA PROJECT MANAGEMENT PROCESS GROUPS INITIATING PLANNING EXECUTING MONITORING & CONTROLLING CLOSING Integration
Lebih terperinciOverview. By: Uro AbdRohim. U. Abd. Rohim Rekayasa Perangkat Lunak (OVERVIEW) Halaman: 1
Overview By: Uro AbdRohim Halaman: 1 Tujuan Umum Memberikan pengertian dan pemahaman mendasar yang rinci terhadap setiap tahapan dan proses pembangunan suatu perangkat lunak; Memberikan pengetahuan dan
Lebih terperinciPemanfaatan Computer Vision: Augmented Reality. Aditya Wikan Mahastama
Pemanfaatan Computer Vision: Augmented Reality Aditya Wikan Mahastama Apa itu Augmented Reality? Realitas tertambah, atau kadang dikenal dengan singkatan bahasa Inggrisnya AR (augmented reality), adalah
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Software Requirement Engineering Requirement Classification Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 SILABUS MATA
Lebih terperinciWEB DEVELOPMENT by Hestiasari Rante-Pasila. Week 1 Requirements Engineering
WEB DEVELOPMENT by Hestiasari Rante-Pasila Week 1 Requirements Engineering SUB TOPICS Definition of Requirements Engineering (RE) User-centered Design Stakeholders Issues Designer/Developer Issues RE Techniques
Lebih terperinciDAFTAR ISI. LEMBAR PENGESAHAN... i. PERNYATAAN PERSETUJUAN PUBLIKASI ILMIAH... ii. LEMBAR PERNYATAAN ORISINALITAS KARYA... iii. KATA PENGANTAR...
ABSTRAK LANDesk Management Suite 8.6 terdiri dari beberapa tools yang dapat digunakan untuk membantu tugas seorang administrator jaringan untuk menangani jaringan komputer walau dengan system operasi yang
Lebih terperinciPengembangan. Chapter Objectives. Chapter Objectives. Systems Approach to Problem Solving 11/23/2011
Chapter Objectives Pengembangan Solusi e- BISNIS 1 Use the systems development process outlined in this chapter, and the model of IS components from Chapter 1 as problem-solving frameworks to help you
Lebih terperinciManufacturing Systems Evolution
L/O/G/O SISTEM MANUFAKTUR FLEKSIBEL (FLEXIBLE MANUFACTURING SYSTEMS) WEEK 5 KHAMDI MUBAROK, S.T., M.Eng TEKNIK INDUSTRI - FT - UTM Manufacturing Systems Evolution Sistem manufaktur menggambarkan bagaimana
Lebih terperinciABSTRAK. Kata kunci : Principal Component Analysis, Linear Discriminant Analysis, Pengenalan wajah
ABSTRAK Seiring dengan perkembangan teknologi elektronika dan komputer, kemajuan dibidang pemrograman juga mengalami peningkatan kerumitan dan fungsi. Salah satu bidang yang sekarang ini sudah mulai dikembangkan
Lebih terperinciDaftar Isi. PRAKATA... i. ABSTRAK... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xii. DAFTAR TABEL... xiii. DAFTAR LAMPIRAN... xvii
ABSTRAK Informasi adalah suatu hal yang sangat penting pada sebuah proses pengembangan industri pada bidang - bidang tertentu. Oleh karena itu, pengolahan informasi yang cepat, akurat dan memudahkan pengguna
Lebih terperinciPemodelan & Simulasi. ST3 Telkom Purwokerto.
Pemodelan & Simulasi ST3 Telkom Purwokerto ekofajarcahyadi@st3telkom.ac.id Kontrak perkuliahan Kuliah team teaching dengan Pak Achmad Rizal Danisyah (NS-3) Presensi : 10% Kuis : 20% Tugas : 30% Tugas besar
Lebih terperinci7. Analisis Kebutuhan - 1 (System Actors & System Use Cases )
7. Analisis Kebutuhan - 1 (System Actors & System Use Cases ) SIF15001 Analisis dan Perancangan Sistem Informasi Agi Putra Kharisma, S.T., M.T. Genap 2014/2015 Desain slide ini dadaptasi dari University
Lebih terperinciAdam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016
Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016 TUJUAN PERKULIAHAN Memahami pemodelan perancangan dengan pendekatan berorientasi objek AGENDA PERKULIAHAN Pemodelan perancangan berorientasi
Lebih terperinciABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata
ABSTRAK Sekarang ini hampir semua penyimpanan data dilakukan dengan komputersasi, salah satunya menggunakan Database Management System (DBMS). DBMS merupakan sebuah program komputer untuk mengolah dan
Lebih terperinciAbstraksi. Kata kunci : Symbian, JAVA Mobile, J2ME, Indonesia-Inggris, Kamus. vii
Abstraksi Pada masa sekarang penggunaan handphone sudah merupakan hal yang biasa. Adanya handphone membuat semua orang dapat melakukan komunikasi dengan orang lain tanpa harus saling bertemu. Hal ini menjadikan
Lebih terperinciMETODOLOGI PENGEMBANGAN SOFTWARE
REKAYASA PERANGKAT LUNAK LANJUT METODOLOGI PENGEMBANGAN SOFTWARE Defri Kurniawan M.Kom Content Software Process Software Life Cycle Software Development Process System Development Life Cycle (SDLC) Metodologi
Lebih terperinciSTMIK AMIKOM YOGYAKARTA
STMIK AMIKOM YOGYAKARTA KONSEP DASAR REKAYASA PERANGKAT LUNAK (RPL) Donni Prabowo M.Kom @donnipra donnipra.com Konsep Dasar Konsep dasar rekayasa perangkat lunak mempunyai dua hal pokok yaitu : 1. PERANGKAT
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Pengertian Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak Software Process (1) Disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi,
Lebih terperinciPERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING
PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING Muhamad Aris Munandar 41510120034 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER
Lebih terperinciRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Profil Dosen Nama Lengkap Email : Brigida Arie Minartiningtyas, M.Kom. : brigida@brigidaarie.com Telp : 081999717767 Perkuliahan Pelaksanaan dan Tata tertib Presensi minimal 75%
Lebih terperinci11/1/2009. Framework 1 : Linked System. Manajemen
Framework 1 : Linked System Sistem Informasi Manajemen 1 Framework 2 : Nested Sytem Manajemen Sistem Informasi Framework 3 : Internal System Manajemen Sistem Informasi Organisasi 2 Getting the right information
Lebih terperinciABSTRAK. Kata Kunci : Sistem Informasi, Kuliner, Website. iii
ABSTRAK Perkembangan kota Bandung menjadikan Bandung sebagai salah satu daerah tujuan wisata. Hal ini juga dikarenakan kota Bandung memiliki banyak macam atau variasi makanan yang lezat. Namun banyak wisatawan
Lebih terperinciWhat is your Target????
What is your Target???? Knowledge Era Attribute Nomadic Agrarian Mercantile Industry Knowledge Technology Hunting Manual Farm Sailing Machines Computer Tool Equipment Ship Energy Source Fire Animals Wind
Lebih terperinciABSTRAK. Kata Kunci : Layanan TI, Service Design, Customer, Model Sullivan, Portofolio Aplikasi, SWOT.
ABSTRAK Untuk mencapai tujuan bisnisnya, seringkali perusahaan-perusahaan menggunakan teknologi informasi sebagai bagian dalam menciptakan pelayanan yang berkualitas maupun dalam optimalisasi proses bisnisnya.
Lebih terperinci2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan
Abstract This search engine application is a tool used in topic research concerning practical work and final assignment made by Maranatha Christian University s students. The users can do research based
Lebih terperinciTHESIS. OPTIMASI PEMILIHAN KOMBINASI ALAT BERAT DENGAN APLIKASI REKURSIF DYNAMIC PROGRAMMING Studi Kasus : PT. VICO INDONESIA
THESIS OPTIMASI PEMILIHAN KOMBINASI ALAT BERAT DENGAN APLIKASI REKURSIF DYNAMIC PROGRAMMING Studi Kasus : PT. VICO INDONESIA Disusun Oleh: NUGRAHA INDRA PERMADI 25099081 PROGRAM MAGISTER TEKNIK SIPIL BIDANG
Lebih terperinciIlustrasi 1: Teknologi Kamera
MANAJEMEN REKAYASA Ilustrasi 1: Teknologi Kamera Teknologi kamera untuk memotret dulu menggunakan film Perusahaan pembuat film seperti FUJI, SAKURA, KODAK, dll membangun keunggulan perusahaannya dengan
Lebih terperinciSISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR
SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan
Lebih terperinciPRODUK 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
Lebih terperinciAplikasi Pengambilan Database Mesin Sidik Jari dan Dikirimkan secara Nirkabel ke Smartphone Berbasis Android 2.2
Aplikasi Pengambilan Database Mesin Sidik Jari dan Dikirimkan secara Nirkabel ke Smartphone Berbasis Android 2.2 Peter Septianus Jurusan Teknik Elektro, Fakultas Teknik Universitas Kristen Maranatha, Bandung
Lebih terperinciRANCANG BANGUN SISTEM INFORMASI KEPEGAWAIAN DI FAKULTAS TEKNOLOGI INFORMASI
TUGAS AKHIR CF 1380 RANCANG BANGUN SISTEM INFORMASI KEPEGAWAIAN DI FAKULTAS TEKNOLOGI INFORMASI IKA PUTRI SEPTYANA NRP 5205 100 021 Dosen Pembimbing Ir. Khakim Ghozali JURUSAN SISTEM INFORMASI Fakultas
Lebih terperinciSKRIPSI APLIKASI PENJUALAN PAKAIAN DI TOKO MJB COLLECTION BERBASIS WEB MOHAMMAD EFENDI NIM
SKRIPSI APLIKASI PENJUALAN PAKAIAN DI TOKO MJB COLLECTION BERBASIS WEB MOHAMMAD EFENDI NIM. 201253036 DOSEN PEMBIMBING SUPRIYONO, M.Kom ANTENG WIDODO, ST, M.Kom PROGRAM STUDI SISTEM INFORMASI FAKULTAS
Lebih terperinciPERANCANGAN SISTEM PENCATATAN CASH ON HAND STUDI KASUS PADA BANK BJB CABANG BSD FATMAWATI NURFITRI
PERANCANGAN SISTEM PENCATATAN CASH ON HAND STUDI KASUS PADA BANK BJB CABANG BSD FATMAWATI NURFITRI 41814120039 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
Lebih terperinciABSTRAK. Kata Kunci : Aplikasi Web, Asuhan Keperawatan, Metode Waterfall, Sistem Informasi Manajemen
ABSTRAK Tenaga perawat mempunyai kontribusi besar bagi pelayanan kesehatan, mempunyai peranan penting untuk meningkatkan mutu pelayanan kesehatan. Dalam upaya meningkatkan mutu pelayanan kesehatan, seorang
Lebih terperinciMANAJEMEN PROYEK. Drs. Antok Supriyanto, MMT.
MANAJEMEN PROYEK Drs. Antok Supriyanto, MMT. Buku Pustaka: Kathy, Schwalbe, 2005. Information Technology Project Management 4 th Edition. Thomson Learning Pressman, Roger S. 2001. Software Engineering
Lebih terperinciSDLC : Project Planning
SDLC : Project Planning Review Materi Sebelumnya Tahapan SDLC Pendekatan SDLC (Contoh Model/Metodologinya) Pendekatan dalam Pengembangan Sistem Capaian Pembelajaran Melakukan fase planning (terkait visibilitas
Lebih terperinciPERANCANGAN APLIKASI SISTEM INFORMASI MANAJEMEN ASET SEKOLAH BERBASIS WEB TUGAS AKHIR REALITA F M N M
PERANCANGAN APLIKASI SISTEM INFORMASI MANAJEMEN ASET SEKOLAH BERBASIS WEB TUGAS AKHIR REALITA F M N M 142406158 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN
Lebih terperinciAPLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA
APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB Disusun Oleh : GIANMAR SAPUTRA 41509010106 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA
Lebih terperinciPendahuluan. 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
Lebih terperinciABSTRAK. Kata kunci: Arsitektur perusahaan, Gartner Framework, business architecture, technology architecture, information architecture.
ABSTRAK Perkembangan teknologi telah mempengaruhi seluruh aspek kehidupan. Perusahaan juga ikut merasakan perkembangan teknologi serta ikut memanfaatkan perkembangan tersebut untuk mendukung seluruh proses
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Pengukuran Risiko Proyek pada Perusahaan Teknologi Informasi di Indonesia
BAB 1 PENDAHULUAN 1.1 Latar Belakang Peran Teknologi informasi di era globalisasi ini dinilai sangat penting bagi proses bisnis pada suatu perusahaan dan sebagai alat pendukung operasional perusahaan.
Lebih terperinciPENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN
PENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN Andy Prasetyo Utomo Fakultas Teknik, Program Studi Sistem Informasi Universitas Muria Kudus Email: andyutomo@gmail.com ABSTRAK Salah
Lebih terperinciJurnal SCRIPT Vol. 1 No. 2 Januari 2014
SISTEM PENCARIAN DAN PEMESANAN RUMAH KOS MENGGUNAKAN SISTEM INFORMASI GEOGRAFI (SIG) Harri Singgih Pratikto 1, Suraya 2, Edhy Sutanta 3 1,2,3 Teknik Informatika, institut Sains & Teknologi AKPRIND Yogyakarta
Lebih terperinciPERANCANGAN APLIKASI DATA PESANAN PELANGGAN PADA PT. IKAINDO INDUSTRI KARBONIK INDONESIA
PERANCANGAN APLIKASI DATA PESANAN PELANGGAN PADA PT. IKAINDO INDUSTRI KARBONIK INDONESIA IRSYARA TAHIIRA ZAM ZAM 41513120045 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA
Lebih terperinciABSTRAK. Universitas Kristen Maranatha
ABSTRAK Pengendalian telah memainkan peranan penting dalam perkembangan kerekayasaan dan ilmu karena telah menjadi bagian penting dan kesatuan dari proses industri dan fabrikasi modern yang bertujuan untuk
Lebih terperinciSoftware Documentation
Software Documentation Dokumentasi Pengembangan Perangkat Lunak Husni husni@trunojoyo.ac.id Dokumentasi Proyek Kategori Dokumentasi Proyek Software Dokumentasi Proyek Dokumentasi Proses Rencana Proyek,
Lebih terperinciSALES REPOT MONITORING SECARA REAL TIME BERBASIS WEBSITE APPLICATION DI PERTAMINA AVIATION DPPU AHMAD YANI SEMARANG ABSTRACT
SALES REPOT MONITORING SECARA REAL TIME BERBASIS WEBSITE APPLICATION DI PERTAMINA AVIATION DPPU AHMAD YANI SEMARANG Rakhmat Punjung Basuki Fakultas Ilmu Komputer, Universitas Dian Nuswantoro Semarang Email
Lebih terperinciABSTRACT. Keywords : Model, Intelligence Decision Support System, Rice, Supply Chain, DKI Jakarta.
ABSTRACT DADANG SURJASA. Model Design of Intelligent Decision Support System for Rice Supply Chain System in DKI Jakarta Province. Guided by E. GUMBIRA SA`ID, BUSTANUL ARIFIN, SUKARDI. DKI Jakarta is the
Lebih terperinciIntroduction To Programming & Software Engineering. Inggriani Liem Revisi oleh: Tim Penyusun Materi KU1071/Pengantar Teknologi Informasi A
Introduction To Programming & Software Engineering Inggriani Liem Revisi oleh: Tim Penyusun Materi Ikhtisar Paradigma Pemrograman Pemrograman dan Bahasa Pemgrograman Pemroses Bahasa Pemrograman dan SW
Lebih terperinciBAB 1 ASUMSI PERANAN PENGANALISIS SISTEM
BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM Informasi adalah sebuah sumber organisasi dimana harus diatur secara baik seperti sumber daya lainnya. Biaya dihubungkan dengan proses informasi. Proses Informasi
Lebih terperinciREKAYASA 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
Lebih terperinciRANCANG BANGUN SISTEM E-COMMERCE FURNITURE PADA CV. RAHMAY GALLERY DEMAK
RANCANG BANGUN SISTEM E-COMMERCE FURNITURE PADA CV. RAHMAY GALLERY DEMAK Saniya Amandantyas Putri Sistem Informasi, Fakultas Ilmu Komputer, Universitas Dian Nuswantoro Jalan Nakula I No. 5-11, Semarang,
Lebih terperinciSKRIPSI. MANAJEMEN PRODUKSI DAN PENGADAAN BAHAN BAKU MAKANAN ( Studi Kasus di Rumah Makan Cowek Ireng ) Oleh : M.SARIFUDDIN
SKRIPSI MANAJEMEN PRODUKSI DAN PENGADAAN BAHAN BAKU MAKANAN ( Studi Kasus di Rumah Makan Cowek Ireng ) Oleh : M.SARIFUDDIN 2011-51-118 SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR
Lebih terperinciAdministrasi Basis Data. Yoannita
Administrasi Basis Data Yoannita Database Users Pengguna database dibedakan berdasarkan keperluan dan cara mereka berinteraksi dengan sistem. Application programmers interact with system through DML calls
Lebih terperinciSOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK)
SOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK) SOFTWARE Software merepresentasikan masalah di dunia nyata Masalah di dunia nyata lebih komplek dari pertukaran dua nilai Software program Software meliputi
Lebih terperinciPerencanaan Proyek Perancangan Perangkat Lunak
Perencanaan Proyek Perangkat Lunak Perancangan Perangkat Lunak Software Engineering Bertalya,, 2009 Perencanaan Proyek Objektivitas perencanaan proyek adalah menyediakan framework yang dapat memungkinkan
Lebih terperinciANALISA & PERANCANGAN SISTEM
ANALISA & PERANCANGAN SISTEM Blok Sistem Informasi Mulyadi, S.Kom, M.S.I 2-2 A Federation of Information Systems 2-3 Front- and Back-Office Information Systems Front-office information systems sistem informasi
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada dewasa ini, persaingan antar perusahaan semakin sengit. Konsumen juga semakin cerdas dalam memilih produk atau jasa yang mereka inginkan. Oleh karena itu, setiap
Lebih terperinciMODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS
MODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS TUJUAN Setelah praktikum dilaksanakan, peserta praktikum diharapkan memiliki kemampuan 1. Membuat dan melakukan konfigurasi pada mesin virtual dengan menggunakan
Lebih terperinciTOPIK PENELITIAN MAHASISWA PRODI S-1 SISTEM INFORMASI UNIVERSITAS U'BUDIYAH INDONESIA TAHUN AJARAN 2015/2016
TOPIK PENELITIAN MAHASISWA PRODI S-1 SISTEM INFORMASI UNIVERSITAS U'BUDIYAH INDONESIA TAHUN AJARAN 2015/2016 Bidang Ilmu : Sistem Informasi NO TOPIK PENELITIAN SUB TOPIK Arsitektur, Dukungan layanan Algortitma
Lebih terperinciAPLIKASI PEMBAGIAN HARTA WARISAN KELUARGA BERBASIS ANDROID APRILLIA LISTIYANI PUTRI
APLIKASI PEMBAGIAN HARTA WARISAN KELUARGA BERBASIS ANDROID APRILLIA LISTIYANI PUTRI 41811010011 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014 APLIKASI PEMBAGIAN
Lebih terperinciKualitas adalah derajat dari beberapa karakteristik pemenuhan requairement Terdiri dari beberapa aktifitas
1 Jaminan Kualitas Proyek Merupakan semua aktifitas yang dilakukan oleh organisasi proyek untuk memberikan jaminan tentang kebijakan kualitas, tujuan dan tanggung jawab dari pelaksanaan proyek agar proyek
Lebih terperinciINDUSTRIAL ENGINEERING
INDUSTRIAL ENGINEERING ENGINEERING The application of scientific and mathematical principles to practical ends such as the design, manufacture, and operation of efficient and economical structures, machines,
Lebih terperinciBerkaitan dengan Produk
Produk N. Tri Suswanto Saptadi Teknik Informatika http://trisaptadi.uajm.ac.id 02/28/11 nts/rs/tiuajm 1 Berkaitan dengan Produk Mengembangkan Peran Perangkat Lunak Peran Perangkat Lunak PL : Krisis di
Lebih terperinciABSTRAK. Kata kunci: Artifficial Intelligence (AI), Finite State Machine (FSM), video game
ABSTRAK Video game adalah jenis kegiatan permainan, dilakukan dalam konteks tiruan realitas. Setiap video game memiliki jenis, jenis video game digunakan untuk membagi video game berdasarkan interaksi
Lebih terperinci