Pemodelan Sistem Perangkat Lunak. Andronicus Riyono, M.T. Universitas Kristen Duta Wacana
|
|
- Hendra Darmali
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Pemodelan Sistem Perangkat Lunak Andronicus Riyono, M.T. Universitas Kristen Duta Wacana
2 Arsitektur & Prinsip-prinsip Desain Pemodelan Sistem Perangkat Lunak Pertemuan 3
3 Bagian I: Arsitektur Pemodelan Sistem Perangkat Lunak Pertemuan 3
4 Bingung?
5 Jika saja kita memiliki cara untuk menyatukan semua informasi ini kita mungkin bisa mencari tahu apa yang harus dilakukan terlebih dahulu. Kamu perlu arsitektur!
6 Arsitektur Perangkat Lunak adalah... a. Struktur aplikasi atau sistem yang Anda buat b. komponen-komponen utama (yang paling penting) dari sistem yang Anda buat c. Hubungan antara bagian-bagian dari sistem yang Anda buat d. Alasan Anda memilih komponen tertentu atau representasi hubungan antar komponen e. Pola desain yang Anda terapkan f. semua benar
7 Arsitektur perangkat lunak Arsitektur perangkat lunak adalah struktur organisasi dari sistem, termasuk dekomposisinya menjadi beberapa bagian, keterkaitan antar bagiannya, mekanisme interaksinya, dan prinsip-prinsip serta keputusan yang Anda gunakan dalam desain suatu sistem.
8 Jadi sekarang kita perlu untuk mendokumentasikan semua detail? Ini akan memakan waktu terlalu lama. Bisakah kita mulai membuat programnya saja? Banyak orang berpikir bahwa mereka harus mendapatkan semua rincian. Anda hanya perlu "mewujudkan" hal-hal besar.
9 arsitektur adalah cetak biru dari sistem
10 apa itu cetak biru perangkat lunak Requirements, terutama use cases UML diagrams Class Package / component Sequence dan lain-lain Interfaces Key classes with methods Prototypes Saya masih tidak tahu apa yang menjadi cetak biru untuk perangkat lunak.
11 Apa yang harus dilakukan oleh sistem?
12 Buat prioritas
13 Maaf, tapi menurut saya prioritasnya tidak demikian, dan saya yang membayar pekerjaan ini! Mari kita mulai dari pembeli untuk mendapat mana yang akan diprioritaskan?
14 Tiga pertanyaan arsitektur Apakah bagian ini penting untuk sistem? Jika tidak bisa membangun sistem tanpa bagian tersebut, maka itu penting Apa arti bagian ini untuk sistem? Kurang pengetahuan Apakah Anda sudah memahami fitur ini Bagaimana cara mengimplementasikannya? Teknologi baru atau bahkan belum ada
15 Evolutionary design Desain berevolusi, tetapi bukan dari mudah menjadi susah Desain evolusioner berarti kita dapat menambahkan hal-hal lain seiring berjalannya waktu Desain inkremental Desain yang fleksibel Iterative, incremental development Mengapa tidak mulai dengan hal-hal mudah lalu biarkan desainnya berkembang?
16 Arsitektur mengurangi resiko Easy first Focus on architectural significance Project duration
17 Logika prioritas
18 Menajamkan fokus
19 The Board
20 Scenarios Isn t the board challenge a scenario? A scenario can be one path through a use case The use case consists of many, possibly infinite, scenarios A scenario can be a part of a use case or any meaningful sequence of actions Scenarios help us think about how the system works for one particular situation 19
21 Board challenge scenario Create message 20
22 Code for the board challenge (1) 21
23 Code for the board challenge (2) 22
24 Scenario scramble 23
25 One possible scenario 24
26 Structure and relationships 25
27 Stop or go on? Wait a minute. What about saving the board, loading saved games, and so on. We can t move on yet. Can we move on now? I know what we have to do for the board? This is too simple.
28 Focus on the goals Reasons to move on We know how to create a board We have described the interface for getting a particular tile and adding units to a particular tile on the board We have an idea about how the units, tiles, and board are related Reasons to keep working on the board It s not complete We haven t figured out how to implement persistence so we can save and reload boards We haven t established the coordinate system 27
29 Game specific units We can probably work on the units next. I think I m getting the hang of this evolving design. What the heck does this mean? 28
30 Talk to the experts 29
31 What does game-specific units mean? Each game based on the framework has different types of units, with different attributes and capabilities. So we need to be able to have properties for a unit that are different for each game, and support multiple data types for those properties. 30
32 Commonality analysis revisited
33 Some possible properties 32
34 Unit commonality analysis 33
35 No commonality 34
36 Draw upon your experience So, everything can be unique and maybe even different types. Haven t we solved a similar problem? Where have you had to solve a problem similar to this before? 35
37 Handle the properties in a common way 36
38 We ve covered the 2 nd key feature 37
39 Three-step process We ve gone through this a couple of times now. Can you identify a three-step process that will help you move forward with the third key feature: coordinate movements? 38
40 What does the feature mean? How do I realize that feature in my system? 39
41 Step 1: Ask the customer 40
42 Step 2: commonality analysis 41
43 Step 3: how to implement There is no commonality! 42
44 Review: Reducing risk 43
45 And you ve got an (executable) architecture! 44
46 Additions to your toolbox 45
47 Bagian 2: Prinsip-prinsip Desain Pemodelan Sistem Perangkat Lunak Pertemuan 3
48 Saya harus mempelajari prinsip-prinsip desain dan bagaimana menerapkannya? Kukira kita belajar dari pengalaman
49 Jadi, apa itu prinsip desain?
50 Yang sudah Anda ketahui
51 Open-Closed Principle Classes should be open for extension and closed for modification No one can change the class s implementation The class can be subclassed and extended
52 Contoh OCP InstrumentSpec is closed for modification and open for extension
53 Langkah-langkah OCP
54 Atau, dengan delegasi
55 Don t Repeat Yourself
56 Dog doors and DRY
57 Langkah-langkah DRY
58 Single Responsibility Principle Every object in your system should have a single responsibility and all the object s services should be focused on carrying out that single responsibility. I do dog things I time things I do banana things I staple things
59 Assign responsibility responsibly Didn t we do this with domain analysis and CRC cards? We identified the responsibility and assigned it to classes, but did we guarantee cohesion?
60 Dengan kata lain... Setiap kelas (atau obyek) harus mempunyai tepat satu alasan untuk berubah.
61 Menerapkan SRP 1. Create a card or table as shown. 2. Place the class name in the first blank line and each method in the second class. 3. Read each line. If the line does not make sense, you re probably violating the SRP.
62 Contoh Penerapan SRP
63 Contoh Penerapan SRP
64 Hasil Penerapan SRP
65 Liskov Substitution Principle DUH!!! Jika T adalah sebuah class dan S adalah subclass (diturunkan dari) T, maka pada program Anda, di bagian manapun yang dapat menggunakan T, Anda harus juga dapat menggunakan S.
66 A square is a rectangle, right? Who thinks this is true? Raise your hand high.
67 Maybe a square is not a rectangle void testrectangle(rectangle r) { r.setwidth(5); r.setlength(6); assertequals(5, r.getwidth()); assertequals(6, r.getlength()); } testrectangle(new Rectangle()); testrectangle(new Square());
68 So a square isn t a rectangle? I thought inheritance meant isa. And a square really is a rectangle, right? Contrary to what you may have learned, inheritance isn t an isa relationship. It s more like a has the behavior of relationship.
69 A game framework example
70 Problems with the example
71 One possible solution
72 Encapsulate what varies
73 Inheritance Usually the first choice (and usually wrong) Use when you know that the subclass has the same behavior as the base class Must obey the LSP
74 Delegation Delegate the responsibility for a task to another class or object Use when you want to use another class s functionality without changing it or when you can encapsulate variability in a supporting task Prefer delegation to inheritance
Pemodelan Sistem Perangkat Lunak. Andronicus Riyono, M.T. Universitas Kristen Duta Wacana
Pemodelan Sistem Perangkat Lunak Andronicus Riyono, M.T. Universitas Kristen Duta Wacana Iterating, Testing, and OOA&D Lifecycle Pemodelan Sistem Perangkat Lunak Pertemuan 5 Waterfall: All or nothing (Usually
Lebih terperinciPemrograman Lanjut. Interface
Pemrograman Lanjut Interface PTIIK - 2014 2 Objectives Interfaces Defining an Interface How a class implements an interface Public interfaces Implementing multiple interfaces Extending an interface 3 Introduction
Lebih terperinciMembangun Menara karakter (Indonesian Edition)
Membangun Menara karakter (Indonesian Edition) Stella Olivia Click here if your download doesn"t start automatically Membangun Menara karakter (Indonesian Edition) Stella Olivia Membangun Menara karakter
Lebih terperinciANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU
ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU READ ONLINE AND DOWNLOAD EBOOK : ANALISIS CAPAIAN OPTIMASI NILAI
Lebih terperinciE VA D A E L U M M A H K H O I R, M. A B. P E R T E M U A N 2 A N A
HANDLING TAMU E VA D A E L U M M A H K H O I R, M. A B. P E R T E M U A N 2 A N A CARA PENERIMAAN TAMU Menanyakan nama dan keperluan (RESEPSIONIS) Good Morning. What can I do for you? Good morning, can
Lebih terperinciPemodelan Berorientasi Objek
1 Pemodelan Berorientasi Objek Reverse Engineering & Forward Engineering Adam Hendra Brata Materi Pertemuan 8 2 Reverse Engineering & Forward Engineering Forward Engineering Reverse Engineering Re-engineering
Lebih terperinciPemodelan Sistem Perangkat Lunak. Andronicus Riyono, M.T. Universitas Kristen Duta Wacana
Pemodelan Sistem Perangkat Lunak Andronicus Riyono, M.T. Universitas Kristen Duta Wacana Silabus Pemodelan Sistem Perangkat Lunak Pertemuan I Nico Andronicus Riyono, M.T. http://lecturer.ukdw.ac.id/riyono/
Lebih terperinciLKS SISTEM PEREDARAN DARAH MANUSIA KELAS KONTROL
LAMPIRAN A.3 LKS SISTEM PEREDARAN DARAH MANUSIA KELAS KONTROL Name : Class : Student Worksheet a. Read your textbook about circulatory system carefully. You can discuss it with your partner. Ask for things
Lebih terperinci365 Menu Sukses MP-ASI selama 1 tahun Menu Pendamping ASI untuk Bayi Usia 7-18 Bulan (Indonesian Edition)
365 Menu Sukses MP-ASI selama 1 tahun Menu Pendamping ASI untuk Bayi Usia 7-18 Bulan (Indonesian Edition) Hindah J. Muaris Click here if your download doesn"t start automatically 365 Menu Sukses MP-ASI
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 terperinciNo Kegiatan Kalimat yang di latih Arti. 2. How are you? 3.- Do you remember about population? - Can you explain about population?
45 Lampiran 3. Siklus 1 1 Pendahuluan 1. Good morning/ Good afternoon 2. How are you? 3.- Do you remember about population? about population? 4.- Do you know the meaning of population? - What is the definition
Lebih terperinciKESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA)
Read Online and Download Ebook KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA) DOWNLOAD EBOOK : KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN Click link
Lebih terperinciABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha
ABSTRACT In a Rat Race game, there is only one way in and one way out. The objective of this game is to find the shortest way to reach the finish. We use a rat character in this game, so the rat must walk
Lebih terperinciOutline. Struktur Data & Algoritme (Data Structures & Algorithms) Pengantar. Definisi. 2-3 Trees
Struktur Data & Algoritme (Data Structures & Algorithms) 2-3 Trees Outline Pengantar Definisi 2-3 Tree Operasi: Search Insert Delete (a,b)-tree Denny (denny@cs.ui.ac.id) Suryana Setiawan (setiawan@cs.ui.ac.id)
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 terperinciAPPENDICES. Appendix A. Data 1 (Student A)
APPENDICES Appendix A Data 1 (Student A) 48 No Sentence 1. *There so many place they can visiting. *There so many place they can visiting. Tidak mengerti struktur yang sebenarnya, mengira bahwa are atau
Lebih terperinciSistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris
Sistem Informasi Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris 1. Kita mengetahui bahwa perkembangan teknologi di zaman sekarang sangat pesat dan banyak hal yang berubah dalam kehidupan kita.
Lebih terperinciUML. Bahasa pemodelan visual sistem berorientasi objek Yang dibahaas dalam kuliah ini: Use Case Ac>vty Diagram Class Diagram Sequence Diagram
Use Case UML Bahasa pemodelan visual sistem berorientasi objek Yang dibahaas dalam kuliah ini: Use Case Ac>vty Diagram Class Diagram Sequence Diagram Penger>an Use Case Ivar Jacobson (1990- an) : A use
Lebih terperinciRelasi Negara & Agama: Redefinisi Diskursus Konstitusionalisme (Rangkaian Studi IMR)
Relasi Negara & Agama: Redefinisi Diskursus Konstitusionalisme (Rangkaian Studi IMR) Yudi Junadi Click here if your download doesn"t start automatically Relasi Negara & Agama: Redefinisi Diskursus Konstitusionalisme
Lebih terperinciMembangun Menara karakter (Indonesian Edition)
Membangun Menara karakter (Indonesian Edition) Stella Olivia Click here if your download doesn"t start automatically Membangun Menara karakter (Indonesian Edition) Stella Olivia Membangun Menara karakter
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 terperinciGod s PERFECT TIMING EDITORIAL
God s PERFECT TIMING EDITORIAL TAKUT AKAN TUHAN. Permulaan hikmat adalah takut akan Tuhan, semua orang yang melakukannya berakal budi yang baik... KEHIDUPAN YANG DIPERSEMBAHKAN. Karena itu saudara-saudara,
Lebih terperinciABSTRACT. Key Word: Corporation, Information, Analysis, Business System Planning (BSP).
ABSTRACT This now, there is so many corporation to get profit with fight other corporation. Corporation must know how to have any information. To help corporation so corporation must know their resources.
Lebih terperinciI've learned so much from you. "Number One For Me" Now I'm trying to do it too. Love my kid the way you do. I was a foolish little child
"Number One For Me" I've learned so much from you Now I'm trying to do it too I was a foolish little child Love my kid the way you do Crazy things I used to do And all the pain I put you through [Chorus]
Lebih terperinciResearch = experiment
Disain Riset Purwiyatno Hariyadi Departemen Ilmu & Teknologi Pangan Fateta IPB Bogor RISET = RESEARCH RISET = RE + SEARCH there is no guaranteed recipe for success at research / Research = experiment 1
Lebih terperinciInformation Systems Analysis and Design
Information Systems Analysis and Design Interaction Diagram Aryo Pinandito, ST, M.MT Objectives Describe dynamic behavior and show how to capture it in a model. Demonstrate how to read and interpret: a
Lebih terperinciThe Top 10 Leadership Principles. Maximize Your Leadership Potential
The Top 10 Leadership Principles Maximize Your Leadership Potential Top Ten Leadership Principles 1. Leadership is servanthood. 2. Let your purpose prioritize your life. 3. Live the life before you lead
Lebih terperinciLesson 70: Questions. Pelajaran 70: Pertanyaan
Lesson 70: Questions Pelajaran 70: Pertanyaan Reading (Membaca) Is your job easy? (Apakah pekerjaanmu mudah?) Has he finished eating? (Apakah dia sudah selesai makan?) Will it keep raining? (Akankah ini
Lebih terperinciHTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)
MIKROTIK ADVANCE TRAFFIC CONTROL HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016) 1 Prepared by, Azfar Hameed Khan 2 www.gudanggps.com 3 MOTIF & TUJUAN:
Lebih terperinciUML USE CASE DIAGRAM
UML USE CASE DIAGRAM "Get your team up to speed on these requirements so that you can all start designing the system." Happy Monday READING DOCUMENT REQUIREMENT The requirements are still a little fuzzy,
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan OOA (UML) Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 Evolution of OO
Lebih terperinciRahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition)
Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition) Hery Hery Click here if your download doesn"t start automatically Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah
Lebih terperinciSoftware Architecture
Software Architecture Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com Kenapa Harus Pusing Mikirin Software Architecture? 1 Arsitektur yang baik adalah kunci dari suksesnya suatu software
Lebih terperinciPemrograman Web. Object Oriented Programming in PHP 5
Pemrograman Web Object Oriented Programming in PHP 5 Pengantar OOP PHP pada awalnya hanyalah kumpulan script sederhana. Dimulai sejak PHP 4 -> OOP Script yang menggunakan konsep object-oriented akan lebih
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Object Oriented Analysis and Design Introduction to UML Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 SILABUS MATA
Lebih terperinciInggang Perwangsa Nuralam, SE., MBA
Inggang Perwangsa Nuralam, SE., MBA Business analysts examine the entire business area and take a thoughtful or even creative approach to developing ideas for solutions. Seorang Bisnis Analis menguji semua
Lebih terperinciProses Pengembangan 1
Proses Pengembangan 1 Unified Software Development Process USDP dikembangkan oleh team yang membangun UML best practice pada system development Mengadopsi pendekatan iterative dengan 4 buah fase setiap
Lebih terperinciManajemen Lingkup Proyek. Information Technology Project Management, Fourth Edition
Manajemen Lingkup Proyek Information Technology Project Management, Fourth Edition Manajemen Lingkup Proyek Lingkup mengacu pada semua pekerjaan yang terlibat dalam menciptakan produk-produk dari proyek
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 terperinciPengantar Desain Rekayasa (Part 2) Dian Retno Sawitri
Pengantar Desain Rekayasa (Part 2) Dian Retno Sawitri Sifat Desain Engineering Dalam pembuatan produk baru, desain engineering menggunakan teknologi untuk mengembangkan performa, dengan biaya yang murah,
Lebih terperinciSistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM
Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM OOAD dengan UML (1) 1. OOAD 2. Pengenalan UML 3. CRC cards 4. Tipe Diagram UML 5. Structural Diagram 6. Behavioral Diagram 7. Relasi pada
Lebih terperinciPemodelan Berorientasi Objek
1 Pemodelan Berorientasi Objek Perancangan Sistem dengan Analisis Statis Adam Hendra Brata PERHATIAN 2 Mulai dari sekarang, diharapkan semua mahasiswa memperdalam materi PBO secara lebih mandiri dengan
Lebih terperinciSMP kelas 8 - BAHASA INGGRIS CHAPTER 9LATIHAN SOAL CHAPTER 9
SMP kelas 8 - BAHASA INGGRIS CHAPTER 9LATIHAN SOAL CHAPTER 9 1. Text for questions 1 and 2 To : Fahmi (The chair student of 8 B) 06/01/2017 Please forward to your classmates. During the long holiday, all
Lebih terperinci1/5. while and do Loops The remaining types of loops are while and do. As with for loops, while and do loops Praktikum Alpro Modul 3.
Judul TIU TIK Materi Modul Perulangan Ganjil 204/205 Mahasiswa memahami Konsep Perulangan. Mahasiswa mampu menggunakan perintah perulangan For, While do, do While 2. Mahasiswa mampu menggunakan perintah
Lebih terperinciORGANISASI DAN ARSITEKTUR KOMPUTER
1 ORGANISASI DAN ARSITEKTUR KOMPUTER Wisnu Djatmiko TM 2 Daftar Pustaka 2 1. Bab 1 Wisnu Djatmiko Daftar Pustaka 3 2. Bab 2 Wisnu Djatmiko TIK 4 Peserta MK Arsikom dapat menjelaskan definisi CPU Time dengan
Lebih terperinciJika aku pernah melakukan itu, saya pikir saya akan mendapat serangan jantung! Tidak pernah mengalami kesulitan mendapatkan apa yang saya inginkan,
Heart Attack Putting my defenses up, Cause I don't wanna fall in love. Never put my love out on the line, Never said yes to the right guy, Never had trouble getting what I want, But when it comes to you
Lebih terperinciTESIS PROGRAM STUDI MAGISTER MANAJEMEN PROGRAM PASCASARJANA UNIVERSITAS ATMA JAYA YOGYAKARTA DONATA ASMARANTA MANIK. No. Mhs.
TESIS PENGARUH KUALITAS KEHIDUPAN KERJA (QUALITY OF WORK LIFE) DAN KEPUASAN KERJA TERHADAP KETERIKATAN KARYAWAN (EMPLOYEE ENGAGEMENT) DI PT. TELEKOMUNIKASI INDONESIA Tbk WITEL KALBAR DONATA ASMARANTA MANIK
Lebih terperinciKOMUNIKASI EFEKTIF. presented by : M Anang Firmansyah
KOMUNIKASI EFEKTIF presented by : M Anang Firmansyah KOMUNIKASI EFEKTIF * Pada komunikasi personal/kelompok Audience mampu memahami pesan yang dikirim oleh Komunikator.setuju/tidak dg pesan. * Pada komunikasi
Lebih terperinciSistem Basis Data. Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T.
Sistem Basis Data Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T. Pemodelan data adalah kegiatan analisis Project Identification and Selection Project Initiation and Planning Purpose
Lebih terperinciApa yang harus kita kenali?
Metodologi Penelitian Materi ke-1 Iman Murtono Soenhadji 1 Apa yang harus kita kenali? Kita melihat kejadian sebagai fenomena Kita melihat perubahan sebagai gejala Kita melihat subyek sebagai paradigma
Lebih terperinciTAG QUESTION. Tag Question merupakan bentuk pertanyaan berekor yang fungsinya untuk mempertegas suatu pertanyaan.
TAG QUESTION Tag Question merupakan bentuk pertanyaan berekor yang fungsinya untuk mempertegas suatu pertanyaan. Syarat utama dalam membuat question tag adalah: Apabila kalimat utamanya / pernyataannya
Lebih terperinciEasy & Simple - Web Programming: Belajar Pemprograman Website Secara Efektif dan Efisien (Indonesian Edition)
Easy & Simple - Web Programming: Belajar Pemprograman Website Secara Efektif dan Efisien (Indonesian Edition) Rohi Abdulloh Click here if your download doesn"t start automatically Easy & Simple - Web Programming:
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 terperinciLesson 67: Tag Questions. Pelajaran 67: Kalimat Tanya Penegasan
Lesson 67: Tag Questions Pelajaran 67: Kalimat Tanya Penegasan Reading (Membaca) You will come with us, won t you? (Kamu akan datang dengan kami, The water is cold, isn t it? (Airnya dingin, bu You really
Lebih terperinciABSTRAK. Easy PDF Creator is professional software to create PDF. If you wish to remove this line, buy it now.
ABSTRAK Enkripsi adalah suatu fungsi yang digunakan pada setiap aplikasi untuk mengamankan data yang kita miliki agar tidak terganggu atau disalahgunakan oleh orang orang yang tidak bertanggung jawab.
Lebih terperinciPemrograman Berbasis. Strategy dan Observer Pattern
Pemrograman Berbasis Komponen 2 Strategy dan Observer Pattern Background Programming is always change But this changes are sometime the same So, there will be something - a pattern to be used in programming
Lebih terperinciKOMUNIKASI CERDAS (INDONESIAN EDITION) BY DESMON GINTING DOWNLOAD EBOOK : KOMUNIKASI CERDAS (INDONESIAN EDITION) BY DESMON GINTING PDF
Read Online and Download Ebook KOMUNIKASI CERDAS (INDONESIAN EDITION) BY DESMON GINTING DOWNLOAD EBOOK : KOMUNIKASI CERDAS (INDONESIAN EDITION) BY Click link bellow and free register to download ebook:
Lebih terperinciSUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO
Read Online and Download Ebook SUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO DOWNLOAD EBOOK : SUKSES BERBISNIS DI INTERNET DALAM 29 HARI Click link bellow and free
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 terperinciKOMUNIKASI CERDAS (INDONESIAN EDITION) BY DESMON GINTING DOWNLOAD EBOOK : KOMUNIKASI CERDAS (INDONESIAN EDITION) BY DESMON GINTING PDF
Read Online and Download Ebook KOMUNIKASI CERDAS (INDONESIAN EDITION) BY DESMON GINTING DOWNLOAD EBOOK : KOMUNIKASI CERDAS (INDONESIAN EDITION) BY Click link bellow and free register to download ebook:
Lebih terperinciLesson 66: Indirect questions. Pelajaran 66: Pertanyaan Tidak Langsung
Lesson 66: Indirect questions Pelajaran 66: Pertanyaan Tidak Langsung Reading (Membaca) Could you tell me where she went? (Bisakah kamu beritahu aku kemana dia pergi?) Do you know how I can get to the
Lebih terperinciABSTRAK. Kata Kunci: DODAF, data, kegiatan, operasional, sistem, dan Enterprise Resource Planning. iii. Universitas Kristen Maranatha
ABSTRAK Sistem Enterprise Resource Planning (ERP) merupakan aplikasi berbasis web yang digunakan oleh PT Pionirbeton Industri (PBI) dalam mengatur keseluruhan proses yang terjadi setiap harinya. Seluruh
Lebih terperinciPemrograman Lanjut Class and Object PTIIK
Pemrograman Lanjut Class and Object PTIIK - 2013 Objectives Memahami tentang classes, objects, methods dan instance variables. Mampu memberikan contoh object beserta atribut dan tingkah laku nya. Konsep
Lebih terperinciCallista Sulaiman
Callista Sulaiman 2011-031-070 T : Ok, Good afternoon, guys. So, today I will teach you and today we will do a listening again. So, as usual, there will be a song, first. I ll give you the lyric. (distributing)
Lebih terperinciABSTRAK. iii. Kata kunci : pengelolaan, wedding event organizer, vendor. Universitas Kristen Maranatha
ABSTRAK Wedding Event Organizer merupakan pengelolaan pada suatu acara pernikahan. Pada jaman sekarang orang ingin menikah tanpa bersusah payah mencari satu per satu vendor yang ada. Event Organizer merupakan
Lebih terperinciMANAJEMEN RISIKO 1 (INDONESIAN EDITION) BY IKATAN BANKIR INDONESIA
Read Online and Download Ebook MANAJEMEN RISIKO 1 (INDONESIAN EDITION) BY IKATAN BANKIR INDONESIA DOWNLOAD EBOOK : MANAJEMEN RISIKO 1 (INDONESIAN EDITION) BY IKATAN Click link bellow and free register
Lebih terperinciANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) BY HERY HERY
ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) BY HERY HERY READ ONLINE AND DOWNLOAD EBOOK : ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) Click button to download this ebook READ ONLINE AND DOWNLOAD
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 terperinciSUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO
Read Online and Download Ebook SUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO DOWNLOAD EBOOK : SUKSES BERBISNIS DI INTERNET DALAM 29 HARI Click link bellow and free
Lebih terperinciPERANCANGAN APLIKASI GAME KARTU UNO BERBASIS CLIENT SERVER SKRIPSI EDWIN PRAWIRO HAKIM
PERANCANGAN APLIKASI GAME KARTU UNO BERBASIS CLIENT SERVER SKRIPSI EDWIN PRAWIRO HAKIM 061401047 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS
Lebih terperinciLesson 58 : everything, anything. each, every. Pelajaran 58 : semuanya, apapun. Masing-masing/sesuatu, setiap
Lesson 58 : everything, anything each, every Pelajaran 58 : semuanya, apapun Masing-masing/sesuatu, setiap Reading (Membaca) Is everything okay? (Apakah semuanya baikbaik?) Don t worry, everything will
Lebih terperinciABSTRAK. Keyword : Game, Endless Runner, Unity.
ABSTRAK Game ber-genre endless runner dapat didefinisikan oleh dua hal yaitu karakter pemain yang tidak dapat berhenti atau maju terus ke depan. Pengaturan game yang sederhana, hanya berfokus terhadap
Lebih terperinciPanduan Excel untuk Pelamar Kerja (Indonesian Edition)
Panduan Excel untuk Pelamar Kerja (Indonesian Edition) Yudhy Wicaksono Click here if your download doesn"t start automatically Panduan Excel untuk Pelamar Kerja (Indonesian Edition) Yudhy Wicaksono Panduan
Lebih terperinciRANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SURAT KEPUTUSAN DI FAKULTAS TEKNOLOGI INFORMASI
TUGAS AKHIR CF 1380 RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SURAT KEPUTUSAN DI FAKULTAS TEKNOLOGI INFORMASI Rhizzajian Oktanty NRP 5205 100 013 Dosen Pembimbing Ir. Khakim Ghozali JURUSAN SISTEM INFORMASI
Lebih terperinciPanduan Excel untuk Pelamar Kerja (Indonesian Edition)
Panduan Excel untuk Pelamar Kerja (Indonesian Edition) Yudhy Wicaksono Click here if your download doesn"t start automatically Panduan Excel untuk Pelamar Kerja (Indonesian Edition) Yudhy Wicaksono Panduan
Lebih terperinciDASAR REKAYASA PERANGKAT LUNAK
DASAR REKAYASA PERANGKAT LUNAK PEMODELAN ANALISIS KEBUTUHAN Institut Teknologi Sumatera DEFINISI MODEL ANALISIS Menurut Ian Sommerville(2011) Model Analisis adalah suatu teknik untuk merepresentasikan
Lebih terperinciKeseimbangan Torsi Coulomb
Hukum Coulomb Keseimbangan Torsi Coulomb Perputaran ini untuk mencocokan dan mengukur torsi dalam serat dan sekaligus gaya yang menahan muatan Skala dipergunakan untuk membaca besarnya pemisahan muatan
Lebih terperinci6 KERANJANG 7 LANGKAH API (INDONESIAN EDITION) BY LIM TUNG NING
6 KERANJANG 7 LANGKAH API (INDONESIAN EDITION) BY LIM TUNG NING READ ONLINE AND DOWNLOAD EBOOK : 6 KERANJANG 7 LANGKAH API (INDONESIAN EDITION) BY LIM TUNG NING PDF Click button to download this ebook
Lebih terperinciLesson 63: Reported speech. Pelajaran 63: Pidato Laporan
Lesson 63: Reported speech Pelajaran 63: Pidato Laporan Reading (Membaca) He told me that he would come. (Dia bilang kepadaku dia akan datang.) She said that she would be fine. (Dia berkata bahwa dia akan
Lebih terperinciMODULE 1 GRADE XI VARIATION OF EXPRESSIONS
MODULE 1 GRADE XI VARIATION OF EXPRESSIONS Compiled by: Theresia Riya Vernalita H., S.Pd. Kompetensi Dasar 3.1 Menganalisis fungsi sosial, struktur teks, dan unsur kebahasaan pada ungkapan memberi saran
Lebih terperinciYa Allah Bimbing Hamba Menjadi Wanita Salehah (Indonesian Edition)
Ya Allah Bimbing Hamba Menjadi Wanita Salehah (Indonesian Edition) Aisyah Christy Click here if your download doesn"t start automatically Ya Allah Bimbing Hamba Menjadi Wanita Salehah (Indonesian Edition)
Lebih terperinciANALISIS KESALAHAN SISWA DALAM MENYELESAIKAN SOAL GARIS SINGGUNG LINGKARAN BERDASARKAN ANALISIS NEWMAN PADA KELAS VIII SMP NEGERI 1 KEC.
ANALISIS KESALAHAN SISWA DALAM MENYELESAIKAN SOAL GARIS SINGGUNG LINGKARAN BERDASARKAN ANALISIS NEWMAN PADA KELAS VIII SMP NEGERI 1 KEC.MLARAK Oleh: Ihda Afifatun Nuha 13321696 Skripsi ini ditulis untuk
Lebih terperinciSecuil Cerita tentang Facebook Hacker Cup 2012 Qualification Round [Part II]
SherinaCode Secuil Cerita tentang Facebook Hacker Cup 2012 Qualification Round [Par http://hanf_aff.staff.ipb.ac.id/2012/01/25/secuil-cerita-tentang-facebook-hacker-cup-2012-qualificati o Secuil Cerita
Lebih terperinciABSTRAK. Kata Kunci : fun,education, Microsoft C# XNA 4.0.
ABSTRAK Dewasa ini game merupakan salah satu hiburan yang banyak diminati oleh masyarakat. Perkembangan game dari jenis-jenis game yang pesat, menyebabkan game semakin menarik masyarakat. Terdapat 7 jenis
Lebih terperinciI. MATERI : TENSES Tenses yaitu bentuk kata kerja Bahasa Inggris yang perubahannya berkaitan dengan waktu.
I. MATERI : TENSES Tenses yaitu bentuk kata kerja Bahasa Inggris yang perubahannya berkaitan dengan waktu. Misal: Verb 1 (infinitive), Verb 2, dan Verb 3. Contoh penggunaan tenses : 1. Saya belajar di
Lebih terperinciABSTRAK. Kata Kunci: Game, Pengunduhan, Voucher, Super Admin, Admin, Moderator,Player
ABSTRAK Belakangan ini, banyak sekali bermunculan game-game provider di internet yang menawarkan pengunduhan content game, yang pada umumnya merupakan game-game kecil. Sehingga player yang telah terdaftar
Lebih terperinciNama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal
Nama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal Deskripsi Soal Dalam rangka mensukseskan program Visit Indonesia,
Lebih terperinciPractical Communication Skill: dalam Bisnis, Organisasi, dan Kehidupan (Indonesian Edition)
Practical Communication Skill: dalam Bisnis, Organisasi, dan Kehidupan (Indonesian Edition) Click here if your download doesn"t start automatically Practical Communication Skill: dalam Bisnis, Organisasi,
Lebih terperinciCallista Sulaiman
Callista ulaiman 2011-031-070 : o this is the first time I come to your class right? : riiight : o do you know my name? : Nooo : Ok so let me introduce myself first : Ok miss : o my name is Callista, and
Lebih terperinciAppendices. Experiment of Embroidery on Synthetic Leather. Fabric Sample Synthetic Leather
Appendices Experiment of Embroidery on Synthetic Leather Fabric Sample Synthetic Leather 91 Process of Silk Printing Experiment Result of Silk Printing Experiment 92 Questionnaire Form Fashion: Bag Survey
Lebih terperinciVideo A. Introduction
A. Introduction T (teacher): Good morning 1B! Ss (students): Good morning Ms. T: How are you today? Ss: I m fine thank you. T: 1B masih ingat tidak? One two eyes on me! Ss: One two eyes one you! T: Do
Lebih terperinciLesson 19: What. Pelajaran 19: Apakah
Lesson 19: What Pelajaran 19: Apakah Reading (Membaca) What is it? (Apakah ini?) What is your name? (Saiapa namamu?) What is the answer? (Apakah jawabannya?) What was that? (Apakah itu tadi?) What do you
Lebih terperinciContoh Pengembangan Bahan Ajar untuk Program Audio (Bahan Ajar untuk Latihan Keterampilan Mendengarkan)
Contoh Pengembangan Bahan Ajar untuk Program Audio (Bahan Ajar untuk Latihan Keterampilan Mendengarkan) 1.Buat silabus (peta bahan ajar) untuk keteramplan mendengarkan dengan format berikut: Kompetensi
Lebih terperinciSukses Berbisnis Di Internet Dalam 29 Hari (Indonesian Edition)
Sukses Berbisnis Di Internet Dalam 29 Hari (Indonesian Edition) Click here if your download doesn"t start automatically Sukses Berbisnis Di Internet Dalam 29 Hari (Indonesian Edition) Sukses Berbisnis
Lebih terperinciOOAD (Object Oriented Analysis and Design) UML part 1 (Usecase) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015
OOAD (Object Oriented Analysis and Design) UML part 1 (Usecase) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015 OOAD (Object Oriented Analysis and Design) Salah satu pendekatan analisis dan desain yang
Lebih terperinciLesson 38: Infinitive 3. (how, what, where, when + infinitive) Pelajaran 38: Kata Kerja Infinitif 3
Lesson 38: Infinitive 3 (how, what, where, when + infinitive) Pelajaran 38: Kata Kerja Infinitif 3 (bagaimanaa, apakah, dimana, kapan + kata infinitif) Reading (Membaca) He knows how to cook spaghetti.
Lebih terperinciABSTRAK. Universitas Kristen Maranatha
ABSTRAK Proses kelahiran bayi merupakan sesuatu yang sangat berkesan bagi para orang tua. Ini terjadi di beberapa Rumah Sakit atau Rumah Bersalin di seluruh dunia. Ada banyak cara yang dilakukan orang
Lebih terperinciData Structures. Class 5 Pointer. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
Data Structures Class 5 Pointer McGraw-Hill Technology Education Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. What is a variable? 1. Each variable must be defined before you can
Lebih terperinciLogical Thinking: Induc1ve versus Deduc1ve Reasoning By: Ania) Murni/Zainal A. Hasibuan
Logical Thinking: Induc1ve versus Deduc1ve Reasoning By: Ania) Murni/Zainal A. Hasibuan Ania1(zhasibua)@cs.ui.ac.id Faculty of Computer Science University of Indonesia 2008 Mo1va1on How can you draw conclusion?
Lebih terperinciANALISIS KEBIJAKAN PUBLIK ILMU ADMINISTRASI NEGARA
ANALISIS KEBIJAKAN PUBLIK ILMU ADMINISTRASI NEGARA 1 PROSES KEBIJAKAN PUBLIK Proses kebijakan publik merupakan proses yg amat rumit dan kompleks. Oleh karenanya untuk mengkajinya para ahli kemudian membagi
Lebih terperinci