The Essence of Programming & Problem Solving
|
|
- Liani Widjaja
- 7 tahun lalu
- Tontonan:
Transkripsi
1 The Essence of Programming & Problem Solving TMB208 Pemrograman Teknik Kredit: 3 (2-3) PROBLEM SOLVING Engineers must analyze and solve a wide range of technical problems. Some will be reasonably simple singlesolution problems. Others will be open-ended and will likely require a team of engineers from several disciplines. Some problems may have no clear solution. 1
2 PROBLEM SOLVING PROBLEM SOLVING INVOLVES: EXPERIENCE KNOWLEDGE PROCESS ART FOCUS: Computer Assisted Problem Solving PROBLEM SOLVING SOME SAY ENGINEERING PROBLEM SOLVING REQUIRES A COMBINATION OF SCIENCE AND ART: SCIENCE Math Physics Chemistry Mechanics Etc. ART Judgment Experience Common-Sense Know-How Etc. 2
3 THE ENGINEERING METHOD FOR PROBLEM SOLVING RECOGNIZE AND UNDERSTAND THE PROBLEM DETERMINE THE GOAL & SOLUTION GATHER DATA (AND VERIFY ITS ACCURACY) SELECT GUIDING THEORIES AND PRINCIPLES MAKE ASSUMPTIONS WHEN NECESSARY SOLVE THE PROBLEM VERIFY THE RESULTS PRESENT THE SOLUTION Pemrograman Komputer Pemrograman komputer adalah penulisan sistematik yang berguna dan terpelihara serangkaian instruksi dalam suatu bahasa pemrograman untuk memerintahkan computer melakukan suatu tugas tertentu yang diinginkan dengan benar 3
4 Bahasa Pemrograman Bahasa pemrograman adalah bahasa formal yang dibuat dan dirancang untuk memberi instruksi yang dapat dimengerti dan dieksekusi oleh komputer Contoh Bahasa pemrograman: (Visual Basic, FORTRAN, PHP, Pascal, Java, Dhelpi, Modula-2, PHP, C++) To Know & Learn Programming er_programming/computer_programmi ng_overview.htm 4
5 Programer Programer adalah orang (satu tim) yang melakukan pekerjaan pemrograman komputer. Syarat Programer Memiliki pengetahuan dan ketrampilan menyelesaikan masalah tertentu Mengetahui cara dan metoda untuk memberi instruksi komputer dengan rasional dan benar. Memiliki pengetahuan dan ketrampilan menggunakan >= 1 bahasa pemrograman Memiliki pengetahuan dan ketrampilan memvalidasi kebenaran program komputer dan merawatnya. 5
6 A set of inputs A set of outputs 9/8/2016 What is Algorithm? A formula or set of steps for solving a particular problem. It can be expressed in natural languages (e.g. English, Indonesia, Japanese,...) or in programming languages (Visual Basic, FORTRAN, PHP, Pascal, PHP, C++) It has a set of inputs that must be transformed into a set of ouputs. A Process View of An Algorithm A process is depicted as a circle and has a name A process is representing an algorithm that transforms a set of inputs into a set of ouputs Problem Example: Solving quadratic equation in the form of AX 2 +BX+C=0, where A, B,C are constants. A B ABC -Program X1 X2 C 12 6
7 Problem: Fill a bottle with stones Instructions: Document any assumptions that may be required Write a step-by-step procedure for solving the problem Do this in pairs first then have a solution for your table Assumptions: Bottle is present Stones are present There are enough stones to fill bottle Bottle is empty (or at least not full) Some (or all) stones fit through opening 7
8 A set of inputs A set of outputs 9/8/2016 Algorithm: 1. Set bottle upright near stones 2. Check to see if bottle is full. If so, then go to Step #6 3. Pick up a stone and try to put it in bottle 4. If stone too large to fit, discard stone, and go to Step #3 5. Otherwise, the stone fits, go to Step #2 6. Stop Problem: Solving quadratic equation in the form of AX 2 +BX+C=0, where A, B,C are constants. A B C ABC -Program X1 X2 Instructions: Document any assumptions that may be required Write a step-by-step procedure for solving the problem Do this in pairs first then have a solution for your table 8
9 Assumptions (Version 1): A 0, since it is a quadratic equation Solution of this quadratic equation problem is a set of real numbers. Existing Analytical Solution Mathematical Solution: Algorithm (versi 1): 1. Read the values of A, B & C 2. Compute D = B 2 4AC. 3. Compute X1 = (-B + D) / (2A) 4. Compute X2 = (-B - D) / (2A) 5. Tampilkan X1, X2 5. Stop 9
10 Assumptions (Versi 2): None (no assumptions) Algorithm (versi 2): 1. Read the values of A, B & C 2. If A = 0 then 2.1. Print A can not be zero 2.2. Go to Step #8 3. Compute D = B 2 4AC. 4. If D < 0 then 3.1. Print There is not real solution 3.2. Go to Step #8 5. Compute X1 = (-B + D) / (2A) 6. Compute X2 = (-B - D) / (2A) 7. Print X1, X2 8. Stop 10
11 REQUIREMENT ANALYSIS FUNCTIONAL REQUIREMENTS Based on the functions that must performed by the program. Question: What tasks the system must be able to performed? NON-FUNCTIONAL REQUIREMENTS Based on program performance: accuracy, speed, reliability, ease of use, reliability Generally independent o the functional requirements Question: How good the system can perform the required functions? EXAMPLE OF REQUIREMENT ANALYSIS: A case of problem of filling bottle with stones Functional requirements Fill a bottle with stones until the bottle is fully filled. Non-functional requirements Fill a bottle with stones as fast possible Sucessfully filling stones into the the bottle without falling down or breaking up the bottle. 11
12 EXAMPLE OF REQUIREMENT ANALYSIS: A case of solving a quadratic equation Functional requirements Finding the value(s) of X that satisfies the equation AX 2 +BX+C=0 where the values of A, B & C are known. Non-Functional requirements How fast the program can do the function? How reliable the program can perform the functions? How friendly the program can perform the functions? EXAMPLE OF REQUIREMENT ANALYSIS: ATM Banking Program Functional requirements Manjamin validitas kartu ATM Menjamin validitas nasabah Memberikan layanan untuk: a. Melihat saldo b. Mengambil uang tunai c. Transfer uang d. Membayar telepon & listrik e. Menabung uang f. Mencatat semua transaksi g. Memberikan bukti transaksi Non-Functional requirements Seberapa cepat sistem ATM dapat melayani fungsinya? Seberapa mudah (friendly) sistem ATM dapat digunakan? Seberapa handal keamanan yang dapat diberikan? Seberapa luas jangkauan layanannya? Seberapa cepat waktu respon sistem ATMnya? 12
13 Assignment #1: Buatlah suatu algoritma untuk menghitung nilai R total dan arus Ir dari rangkaian listrik berikut dengan benar tanpa error logic dan harus mengidentifikasi dahulu apa inputnya dan apa ouput dari algoritma terlebih dahulu. R1 R2 Rtotal R3 R4 R5 Ir + Vs 13
Method & Tools for Program Analysis & Design
Method & Tools for Program Analysis & Design TMB208 Pemrograman Teknik Kredit: 3 (2-3) 1 Reminder For Software Developers! Programming mengasumsikan bahwa coding adalah tujuan. Pengembang perangkat lunak
Lebih terperinciPerancangan Program. Programming Logic and Design, Introductory, Fourth Edition 2
Perancangan Program Programming Logic and Design, Introductory, Fourth Edition 2 1 Programming Logic and Design, Introductory, Fourth Edition 3 Understanding the Mainline Logical Flow Through a Program
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 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 terperinciBAB I PENDAHULUAN. prioritas utama untuk melahirkan generasi-generasi yang lebih baik. Sehingga. mutu pendidikan menjadi fokus penting pendidikan.
BAB I PENDAHULUAN A. Latar Belakang Masalah Pendidikan merupakan upaya untuk meningkatkan kualitas hidup manusia, yang bertujuan untuk memanusiakan manusia, mendewasakan, dan mengubah perilaku menjadi
Lebih terperinciPROGRAM LINIER FUZZY PENUH DENGAN ALGORITMA MULTI OBJECTIVE LINEAR PROGRAMMING. Jl. Prof. H. Soedarto, S.H. Tembalang Semarang
PROGRAM LINIER FUZZY PENUH DENGAN ALGORITMA MULTI OBJECTIVE LINEAR PROGRAMMING Mohamad Ervan S 1, Bambang Irawanto 2, Sunarsih 1,2,3 Jurusan Matematika FSM Universitas Diponegoro Jl. Prof. H. Soedarto,
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 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 terperinciProgram Development Cycle
Program Development Cycle Kartika Firdausy - UAD kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf Setelah mempelajari materi ini, mahasiswa diharapkan mampu: menguraikan langkah-langkah dalam membangun program
Lebih terperinciالمفتوح العضوية المفتوح العضوية
ABSTRAK Skripsi dengan judul Identifikasi Komunikasi Matematis Peserta Didik pada Pembelajaran Matematika dengan Menggunakan Pendekatan Open-Ended Kelas VII SMPN 1 Ngantru Kab. Tulungagung Tahun 2016/2017
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 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 terperinciAdam Mukharil Bachtiar English Class Informatics Engineering Algorithms and Programming Searching
Adam Mukharil Bachtiar English Class Informatics Engineering 2011 Algorithms and Programming Searching Steps of the Day Definition of Searching Sequential Search Binary Search Let s Start Definition of
Lebih terperinciSimulation. Prepared by Akhid Yulianto, SE, MSC (Log) Based on Anderson, Sweeney, and Williams Thomson ΤΜ /South-Western Slide
Simulation Prepared by Akhid Yulianto, SE, MSC (Log) Based on Anderson, Sweeney, and Williams 1 Simulation Kebaikan dan kelemahan menggunakan simulation Modeling Random Variables and Pseudo-Random Numbers
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 terperinciABSTRAKSI. Universitas Kristen Maranatha
ABSTRAKSI Seiring dengan berjalannya waktu dan pesatnya perkembangan era globalisasi dan informasi, maka perkembangan ilmu dan pengetahuan pun berkembang dengan pesat. Sebuah perusahaan yang berkembang
Lebih terperinci32-bit and 64-bit Windows: Frequently asked questions
32-bit and 64-bit Windows: Frequently asked questions // // Here are answers to some common questions about the 32-bit and 64-bit versions of Windows. Frequently asked questions Collapse all What is the
Lebih terperinciA. Pemahaman Awal. Oleh : Fiftin Noviyanto
Oleh : Fiftin Noviyanto A. Pemahaman Awal Teknologi komputer berada di berbagai perangkat. Contoh : Mesin ATM, kamera digital, teknologi fuel injection, telephone dll. Pemrograman memberikan perintah kepada
Lebih terperinciPENGUJIAN PERANGKAT LUNAK
PENGUJIAN PERANGKAT LUNAK (DPH2C2) PROGRAM STUDI D3 MANAJEMEN INFORMATIKA UNIVERSITAS TELKOM SEMESTER GENAP TAHUN AKADEMIK 2016-2017 PERTEMUAN 5 MATERI : WHITE BOX TESTING BAGIAN 1 Hanya digunakan di lingkungan
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 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 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 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 terperinciTEKNIK KOMPUTASI TEI 116/A. Jurusan Teknik Elektro dan Teknologi Informasi Universitas Gadjah Mada 2011
TEKNIK KOMPUTASI TEI 116/A Jurusan Teknik Elektro dan Teknologi Informasi Universitas Gadjah Mada 2011 Why teknik komputasi? Komputasi or computation comes from the word compute that is make a mathematical
Lebih terperinciLesson 55 : imperative + and, or, otherwise Pelajaran 55 : Kata Perintah + dan, atau, jika tidak
52 Lesson 55 : imperative + and, or, otherwise Pelajaran 55 : Kata Perintah + dan, atau, jika tidak Reading (Membaca) Go straight on, and you will see the station. (Jalan lurus, dan Anda akan melihat stasiunnya.)
Lebih terperinciA. Pemahaman Awal. Hardware dan Software(1) Ada beberapa perangkat utama di komputer 20/01/2012
A. Pemahaman Awal Oleh : Fiftin Noviyanto Teknologi komputer berada di berbagai perangkat. Contoh : Mesin ATM, kamera digital, teknologi fuel injection, telephone dll. Pemrograman memberikan perintah kepada
Lebih terperinciPengantar Banyak riset yang telah dilakukan untuk membangun aplikasi NL, contoh bahasa yang digunakan : Inggris, Prancis, Arab & China Perbedaan aplik
GAYA DIALOG NATURAL LANGUAGE Pengantar Banyak riset yang telah dilakukan untuk membangun aplikasi NL, contoh bahasa yang digunakan : Inggris, Prancis, Arab & China Perbedaan aplikasi NL (selain domain
Lebih terperinci( ). PENERAPAN MODEL PEMBELAJARAN PROBLEM BASED LEARNING
ABSTRAK Hilman Tsabat Hidayah (125010022). PENERAPAN MODEL PEMBELAJARAN PROBLEM BASED LEARNING (PBL) TIPE ENAM TOPI BERPIKIR (SIX THINKING HATS) DALAM PEMBELAJARAN PKN UNTUK MENINGKATKAN KEMAMPUAN BERPIKIR
Lebih terperinciArsitektur Komputer. Pertemuan ke-2 - Aritmatika Komputer >>> Sistem bilangan & Format Data - Perkembangan Perangkat Keras Komputer
Arsitektur Komputer Pertemuan ke-2 - Aritmatika Komputer >>> Sistem bilangan & Format Data - Perkembangan Perangkat Keras Komputer ARITMATIKA KOMPUTER Materi : Englander, bab 2 dan 3 Stallings, bab 8 IEEE
Lebih terperinciSOAL 1 SOAL 2 SOAL BIASA (EXERCISE) 18/11/2009. Hitunglah hasilnya
SOAL 1 Hitunglah hasilnya 97126085 68214397 SOAL 2 Hitunglah SOAL BIASA (EXERCISE) An exercise is a question that test our mastery of a narrowly focused technique, usually one that was recently covered.
Lebih terperinciNiklaus Wirth Eidgenossische Technische Hochschule Zurich, Switzerland ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun
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 terperinciABSTRAK. Kata Kunci: antrian, layanan, model antrian. vi Universitas Kristen Maranatha
ABSTRAK Salah satu bagian yang cukup penting pada perusahaan jasa adalah masalah antrian, jika layanan tersebut terdapat kendala maka akan terjadi masalah penumpukan waktu menunggu pada pelayanan tersebut.
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 terperinciConnecting & Using the BGAN for Internet Access Menghubungkan dan Menggunakan Alat BGAN
Connecting & Using the BGAN for Internet Access Menghubungkan dan Menggunakan Alat BGAN 1. Set the BGAN on a flat, stable surface outside where you can see the screen. There should not be anything above
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 terperinciIMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC COUNTS
IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC COUNTS S U M M A R Y IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC
Lebih terperinciAlih Kontrol dengan Flowchart
Alih Kontrol dengan Flowchart Pada contoh-contoh pertemuan 1, flowchart (diagram alur) mengalir lurus dari atas ke bawah. Flowchart demikian biasanya untuk masalah-masalah sederhana. Untuk masalah yang
Lebih terperinciPENDEKATAN ALGORITMA PEMROGRAMAN DINAMIK DALAM MENYELESAIKAN PERSOALAN KNAPSACK 0/1 SKRIPSI SRI RAHAYU
PENDEKATAN ALGORITMA PEMROGRAMAN DINAMIK DALAM MENYELESAIKAN PERSOALAN KNAPSACK 0/1 SKRIPSI SRI RAHAYU 060823001 PROGRAM STUDI SARJANA MATEMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
Lebih terperinciAlgoritma dan Flowchart
Algoritma dan Flowchart HOW TO THINK DASAR PEMROGRAMAN by: Ahmad Syauqi Ahsan Modified : Dian Syafitri Objectives 2 Setelah menyelesaikan bab ini, anda diharapkan dapat: Mengerti tentang algoritma. Membuat
Lebih terperinciMODIFIKASI METODE BACKTRACKING UNTUK MEMBANTU MENCARI PENYELESAIAN PERMAINAN PEG SOLITAIRE
MODIFIKASI METODE BACKTRACKING UNTUK MEMBANTU MENCARI PENYELESAIAN PERMAINAN PEG SOLITAIRE Susana Limanto dan Monica Widiasri Universitas Surabaya, Surabaya susana @ubaya.ad.id dan monica@ubaya.ac.id ABSTRACT
Lebih terperinciMETODE PEMILIHAN PADA PENINGKATAN KAPASITAS SIMPANG CILEUNYI DI KABUPATEN BANDUNG
METODE PEMILIHAN PADA PENINGKATAN KAPASITAS SIMPANG CILEUNYI DI KABUPATEN BANDUNG TUGAS AKHIR diajukan sebagai syarat untuk menyelesaikan pendidikan tingkat sarjana (S1) di Jurusan Teknik Sipil Institut
Lebih terperinciAPLIKASI SIMULASI METODE PENCARIAN LINIER, BINER DAN INTERPOLASI SEBAGAI MEDIA PEMBELAJARAN
APLIKASI SIMULASI METODE PENCARIAN LINIER, BINER DAN INTERPOLASI SEBAGAI MEDIA PEMBELAJARAN Diajukan Untuk Memenuhi Persyaratan Guna Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang
Lebih terperinciVirtual Memory Ch. 9. Virtual Memory. SISTIM OPERASI (Operating System) IKI Johny Moningka
Virtual Memory Ch. 9 SISTIM OPERASI (Operating System) IKI-00 Johny Moningka (moningka@cs.ui.ac.id) Fakultas Ilmu Komputer Universitas Indonesia Semester 000/00 Virtual Memory Background Demand Paging
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 terperinciPENGUJIAN PERANGKAT LUNAK
PENGUJIAN PERANGKAT LUNAK (DPH2C2) PROGRAM STUDI D3 MANAJEMEN INFORMATIKA UNIVERSITAS TELKOM SEMESTER GENAP TAHUN AKADEMIK 2016-2017 PERTEMUAN 2 MATERI : KONSEP BLACK BOX TESTING Hanya digunakan di lingkungan
Lebih terperinciALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 3
ALGORITMA PEMROGRAMAN 1A** (PP-011302:S1-KA) Pertemuan 3 Ahmad hidayat PROGRAMMING ALGORITHM 1A**, Part 3 Analisis Masalah dan Penyelesaian (Problem Analysis and Resolution) Kaidah-kaidah pembuatan flowchart
Lebih terperinciTopi Anda akan membutuhkan untuk melakukan langkah-langkah ini adalah 1. A Windows 98 CD 2. A Komputer dengan CD-ROM akses
Topi Anda akan membutuhkan untuk melakukan langkah-langkah ini adalah 1. A Windows 98 CD 2. A Komputer dengan CD-ROM akses Untuk mulai menginstal Windows ini. Pertama, cek apakah perangkat boot pertama
Lebih terperinciMI1264 DASAR ALGORITMA DAN PEMROGRAMAN
MI1264 DASAR ALGORITMA DAN PEMROGRAMAN Semester Ganjil 2015/2016 Pengenalan Algoritma dan Pemrograman Dahliar Ananda, M.T. Dahliar.Ananda@gmail.com Hanya dipergunakan untuk kepentingan pengajaran di lingkungan
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 terperinciPembuatan Program Pembelajaran Integer Programming Metode Branch and Bound. Frengki
Pembuatan Program Pembelajaran Integer Programming Metode Branch and Bound Frengki Jurusan Teknik Informatika / Fakultas Teknik Universitas Surabaya Frengki91@gmail.com Abstrak Linier programming adalah
Lebih terperinciWhat is it? 3 x 4 Keypad 4 x 4 Keypad
KEYPAD & LCD What is it? 3 x 4 Keypad 4 x 4 Keypad Identifikasi Pin Keypad Pada keypad 3x4, terdapat 14 pin. Tidak semua pin digunakan. Library Keypad di Arduino Library keypad di arduino memiliki sifat
Lebih terperinciPemrograman Dasar P E N G A N T A R A L G O R I T M A
Pemrograman Dasar P E N G A N T A R A L G O R I T M A Pemodelan Komputer Sederhana COMPUTER 2 TO COMPUTE + ER menghitung/mengolah bilangan mengolah data Data yg diolah (Masukan/Input) Pengolah Data (Processor)
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 terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS
MATA KULIAH PEMROGRAMAN * (TK) Minggu ke Pokok Bahasan dan TIU 1. Algoritma Konsep Dasar Bahasa Pascal secara singkat sejarah dirancangnya bahasa Memberikan konsep dasar pembuatan program dalam bahasa
Lebih terperinciABSTRAK. Kata kunci: Metode Variabel Costing, Metode Full costing, Harga Pokok Produk, Harga Jual, dan Laba.
i ABSTRAK Penelitian ini membahas tentang perbandingan Metode biaya, yaitu antara metode full costing dan variable costing untuk menetapkan harga pokok dan harga jual produk. Metode penelitian yang digunakan
Lebih terperinciMembuat sebuah program
Flowchart Membuat sebuah program Defining the problem Mendefinisikan apa yang akan dilakukan atau yang dihasilkan oleh program Planning Mendefinisikan langkah-langkah, membuat flowchart Programming Menuliskan
Lebih terperinciANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH
ANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH 061401090 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA
Lebih terperinciJARINGAN KOMPUTER. 2. What is the IP address and port number used by gaia.cs.umass.edu to receive the file. gaia.cs.umass.edu :
JARINGAN KOMPUTER Buka wireshark tcp-ethereal-trace-1 TCP Basics Answer the following questions for the TCP segments: 1. What is the IP address and TCP port number used by your client computer source)
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 terperinciTeknik Kreatif Menyajikan Presentasi Memukau (Indonesian Edition)
Teknik Kreatif Menyajikan Presentasi Memukau (Indonesian Edition) Muhammad Noer Click here if your download doesn"t start automatically Teknik Kreatif Menyajikan Presentasi Memukau (Indonesian Edition)
Lebih terperinciDefri Kurniawan, M.Kom USE CASE DIAGRAM
Defri Kurniawan, M.Kom USE CASE DIAGRAM Use Case Use Case Diagram menceritakan apa yang sistem akan lakukan (what the system will do) Menekankan apa yang diperbuat sistem, dan bukan bagaimana Menggambarkan
Lebih terperinciInformatics Class A UISI CALCULUS I WEEK 2 DAY 2
Informatics Class A UISI CALCULUS I WEEK 2 DAY 2 SLIDE AND ASSIGNMENT teachingnation.wordpress.com OUTLINE Recap Equalities Functions Domain and Range Graph Operations on Functions Inverse Trigonometry
Lebih terperinciUji ketergunaan formal pada antarmuka atmalib (perpustakaan digital Universitas Katolik Atma Jaya, Jakarta)
Universitas Indonesia Library >> UI - Tesis (Membership) Uji ketergunaan formal pada antarmuka atmalib (perpustakaan digital Universitas Katolik Atma Jaya, Jakarta) Deskripsi Lengkap: http://lib.ui.ac.id/abstrakpdfdetail.jsp?id=73652&lokasi=lokal
Lebih terperinciLINEAR PROGRAMMING-1
/5/ LINEAR PROGRAMMING- DR.MOHAMMAD ABDUL MUKHYI, SE., MM METODE KUANTITATIF Perumusan PL Ada tiga unsur dasar dari PL, ialah:. Fungsi Tujuan. Fungsi Pembatas (set ketidak samaan/pembatas strukturis) 3.
Lebih terperinciHow To Shop: 1.
How To Shop: 1. Email You can contact us by email to: info@v3technology.net, ask / write us the product(s) you wanted, even for the product(s) that sometimes not listed in our website. We ll response your
Lebih terperinciKata Kunci: pengecekan ejaan, kata berimbuhan, string matching, algoritma KMP.
Judul : Aplikasi Pengecekan Ejaan Kata Berimbuhan Dalam Bahasa Indonesia Berbasis Web Nama : Kharisma Sadewi Satria NIM : 1208605004 Pembimbing I : I Made Widiartha,S.Si.,M.Kom. Pembimbing II : I Putu
Lebih terperinciRINGKASAN Kata Kunci:
RINGKASAN Ferry Johnny Sangari, 2017. Kemampuan Pemecahan Masalah Sistem Tenaga Listrik Mahasiswa PTE dengan Pembelajaran Berbasis Multimedia. Disertasi, Program Studi Pendidikan Kejuruan, Pascasarjana
Lebih terperinciRealisasi Pengenalan Tulisan Tangan Menggunakan Jaringan Syaraf Tiruan dengan Metode Kohonen
Realisasi Pengenalan Tulisan Tangan Menggunakan Jaringan Syaraf Tiruan dengan Metode Kohonen David Novyanto Candra/0322003 Email: dave_christnc@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Jln.Prof.Drg.Suria
Lebih terperinciDoni Dwi Palupi 1, Titik Sugiarti 2, Dian kurniati 3
Proses dalam Memecahkan Masalah Terbuka Berbasis Polya Sub Pokok Bahasan Persegi Panjang dan Persegi Siswa Kelas VII-B SMP Negeri 10 Jember Doni Dwi Palupi 1, Titik Sugiarti 2, Dian kurniati 3 E-mail:
Lebih terperinciTeori Produksi. Course: Pengantar Ekonomi.
Teori Produksi Course: Pengantar Ekonomi Firms Firms demand factors of production in input markets and supply goods and services in output markets. Firm objectives: How much output to supply (quantity
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 terperinciJARINGAN KOMPUTER : ANALISA TCP MENGGUNAKAN WIRESHARK
NAMA : MUHAMMAD AN IM FALAHUDDIN KELAS : 1 D4 LJ IT NRP : 2110165026 JARINGAN KOMPUTER : ANALISA TCP MENGGUNAKAN WIRESHARK 1. Analisa TCP pada Wireshark Hasil Capture dari tcp-ethereal trace 1.pcap TCP
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 terperinciZainal A. Hasibuan, PhD
Zainal A. Hasibuan, PhD (zhasibua@cs.ui.ac.id) RESEARCH METHODOLOGY STUDY PROGRAM: MAGISTER INFORMATION TECHNOLOGY COMPUTER SCIENCE FACULTY, UNIVERSITY OF INDONESIA Session Objec5ves To understand the
Lebih terperinciABSTRAK. Kata Kunci : Enterprise architecture, Zachman Framework, blueprint
ABSTRAK PT. Indonesia Power merupakan sebuah perusahaan besar yang melakukan proses produksi tenaga listrik untuk memenuhi kebutuhan masyarakat Indonesia, oleh karena itu perusahaan harus menentukan dengan
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 terperinciAKUISISI PENGETAHUAN MENGGUNAKAN MULTIPLE CLASSIFICATION RIPPLE DOWN RULES (MCRDR)
AKUISISI PENGETAHUAN MENGGUNAKAN MULTIPLE CLASSIFICATION RIPPLE DOWN RULES (MCRDR) Diana Pratiwi¹, Ririn Dwi Agustin², Agung Toto Wibowo³ ¹Teknik Informatika,, Universitas Telkom Abstrak Proses ekstraksi
Lebih terperinciPENELITIAN OPERASIONAL I (TIN 4109)
PENELITIAN OPERASIONAL I (TIN 4109) Lecture 3 LINEAR PROGRAMMING Lecture 3 Outline: Simplex Method References: Frederick Hillier and Gerald J. Lieberman. Introduction to Operations Research. 7th ed. The
Lebih terperinciANALISIS KESALAHAN DALAM MENYELESAIKAN SOAL CERITA MATEMATIKA BERDASARKAN NEWMAN S ERROR ANALYSIS PADA SISWA KELAS VIII SMPN 27 PADANG
ANALISIS KESALAHAN DALAM MENYELESAIKAN SOAL CERITA MATEMATIKA BERDASARKAN NEWMAN S ERROR ANALYSIS PADA SISWA KELAS VIII SMPN 27 PADANG Kartina 1, Rita Desfitri 1, Puspa Amelia 1 1 Pendidikan Matematika,
Lebih terperinciDAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN
ABSTRACT Nowadays, Information exchange become more easy as the technology progress growing fast. This could unite peolple from around the world without knowing time and place. Cryptography has become
Lebih terperinciDesign and Analysis of Algorithm
Design and Analysis of Algorithm Week 1: Introduction Dr. Putu Harry Gunawan 1 1 Department of Computational Science School of Computing Telkom University Dr. Putu Harry Gunawan (Telkom University) Design
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 terperinciPIRANTI LUNAK UNTUK MENDESAIN PROGRAM DALAM BAHASA PEMROGRAMAN C BERDASARKAN HOARE LOGIC
PIRANTI LUNAK UNTUK MENDESAIN PROGRAM DALAM BAHASA PEMROGRAMAN C BERDASARKAN HOARE LOGIC Arnold Aribowo 1), Pujianto Yugopuspito 2), Julian Fetriandhy Altanijah 3) 1) Jurusan Teknik Komputer, Fakultas
Lebih terperinciNama dosen: Eko Rujito, M.Hum
Alamat: Karangmalang, Yogyakarta 281 (0274) 0843, 548207 Fax. (0274) 548207 4. Rencana Pembelajaran Minggu ke I: Orientation Students are able to understand clearly the basic course outline, the description
Lebih terperinciPENELITIAN OPERASIONAL I (TIN 4109)
PENELITIAN OPERASIONAL I (TIN 4109) Lecture 4 LINEAR PROGRAMMING Lecture 4 Outline: Simplex Method References: Frederick Hillier and Gerald J. Lieberman. Introduction to Operations Research. 7th ed. The
Lebih terperinciProgram Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)
Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi (Structure of The Database Language) Learning Objectives Students are able to explain the Structured Query
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 terperinciPENALARAN MATEMATIS DALAM MENYELESAIKAN SOAL PISA PADA SISWA USIA 15 TAHUN DI SMA NEGERI 1 JEMBER
PENALARAN MATEMATIS DALAM MENYELESAIKAN SOAL PISA PADA SISWA USIA 15 TAHUN DI SMA NEGERI 1 JEMBER Rialita Fitri Azizah 1, Sunardi 2, Dian Kurniati 3 Abstract. This research is a descriptive research aimed
Lebih terperinciCONSTRAINT clients_client_num_pk PRIMARY KEY (client_number));
Five types of constraints exist within an Oracle database. Each type enforces a different rule. The types are: NOT NULL constraints UNIQUE constraints PRIMARY KEY constraints FOREIGN KEY constraints CHECK
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 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 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 terperinciPERANCANGAN PERANGKAT LUNAK SIMULASI ANJUNGAN TUNAI MANDIRI (ATM)
1 PERANCANGAN PERANGKAT LUNAK SIMULASI ANJUNGAN TUNAI MANDIRI (ATM) SKRIPSI LEO NARDO TOHONAN 031401044 PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
Lebih terperinciAPLIKASI QUICK BASIC DALAM PERHITUNGAN ECONOMIC ORDER QUANTITY DAN BIAYA YANG BERHUBUNGAN
ISSN 1411-0393 APLIKASI QUICK BASIC DALAM PERHITUNGAN ECONOMIC ORDER QUANTITY DAN BIAYA YANG BERHUBUNGAN Yudha Herlambang *) ABSTRACT As we know that the trading or manufacture company should decide the
Lebih terperinciKonsep Bahasa Pemrograman
Konsep Bahasa Pemrograman Pertemuan 9 Evangs Mailoa - RUBY - What is Ruby? Ruby is unique among object-oriented scripting languages. In a sense, it's a purist's language for those who love object-oriented
Lebih terperinciABSTRACT. Keywords: Job order costing method. vi Universitas Kristen Maranatha
ABSTRACT Cost accumulation procedure that is used to calculate the cost of products in companies that produce products on the basis of the order is the Job Order Costing Method. As for recording costs
Lebih terperinciTeori Pengambilan Keputusan. Week 7 Assignment Method
Teori Pengambilan Keputusan Week 7 Assignment Method Assignment Method A special class of linear programming models that assign tasks or jobs to resources Only one job (or worker) is assigned to one machine
Lebih terperinciModel Aplikasi Penentuan Jenis Beasiswa Berbasis Algoritma K-NN Termodifikasi
ISSN: 2089-3787 1181 Model Aplikasi Penentuan Jenis Beasiswa Berbasis Algoritma K-NN Termodifikasi Soegiarto 1, Bahar 2 Program Studi Teknik Informatika, STMIK Banjarbaru Jl. A. Yani Km. 33,3 Banjarbaru
Lebih terperinci