Model Checking LTL dengan NuSMV

Ukuran: px
Mulai penontonan dengan halaman:

Download "Model Checking LTL dengan NuSMV"

Transkripsi

1 Model Checking LTL dengan NuSMV Kuliah (Pengantar) Metode Formal Semester Ganjil M. Arzaki Fakultas Informatika Telkom University FIF Tel-U Desember 2015 MZI (FIF Tel-U) Model Cheking LTL Desember / 23

2 Acknowledgements Slide ini disusun berdasarkan materi yang terdapat pada sumber-sumber berikut: Buku: 1 Logic in Computer Science: Modelling and Reasoning about Systems, Edisi 2, 2004, oleh M. Huth dan M. Ryan (acuan utama). 2 NuSMV 2.5 tutorial dari nusmv@fbk.eu. 3 NuSMV 2.5 user manual dari nusmv@fbk.eu. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

3 Slide kuliah: 1 Slide kuliah Model Checking di University of Waikato oleh Robi Malik. 2 Slide kuliah Introduction to SMV di Software Engineering Lab, CMU, oleh Arie Gurfinkel. 3 Slide kuliah Model Cheking with NuSMV di University of Edinburgh oleh Paul Jackson. 4 Slide kuliah A Hands-on Tutorial on Model Checking NuSMV di Universitas Trento oleh A. Cimmati, M. Pistore, dan M. Roveri. 5 Slide kuliah NuSMV: A Simple Introduction di UCL oleh F. Raimondi. 6 Slide kuliah The NuSMV Model Chekcer di IIT Delhi oleh M. Pistore dan M. Roveri. 7 Slide kuliah Metode Formal di Free University of Bolzano oleh Alessandro Artale. 8 Slide kuliah Introduction to Computational Logic di Academia Sinica oleh Bow-Yaw Wang. Beberapa gambar dapat diambil dari sumber-sumber di atas. Slide ini ditujukan untuk keperluan akademis di lingkungan FIF Telkom University. Jika Anda memiliki saran/ pendapat/ pertanyaan terkait materi dalam slide ini, silakan kirim ke <pleasedontspam>@telkomuniversity.ac.id. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

4 Acknowledgements - Stackoverflow Penulis mengucapkan terima kasih kepada diskusi konstuktif pada forum Stackoverflow, terutama kepada Dejvuth Suwimonteerabuth dari TU München yang telah memberikan solusi untuk membuat kode NuSMV yang sederhana dan reliable. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

5 Bahasan 1 Pemeriksaan Model dengan NuSMV: Motivasi 2 Beberapa Contoh Skrip NuSMV untuk Model LTL Sederhana 3 Latihan MZI (FIF Tel-U) Model Cheking LTL Desember / 23

6 Bahasan 1 Pemeriksaan Model dengan NuSMV: Motivasi 2 Beberapa Contoh Skrip NuSMV untuk Model LTL Sederhana 3 Latihan MZI (FIF Tel-U) Model Cheking LTL Desember / 23

7 Pemeriksaan Model dengan NuSMV: Motivasi Kita sebelumnya telah melihat bagaimana cara memeriksa konsistensi dari suatu spesifikasi sistem yang diformalisasi dengan logika proposisi menggunakan NuSMV. NuSMV selanjutnya akan digunakan untuk memeriksa apakah suatu formula LTL terpeneuhi pada suatu model atau tidak. Pemeriksaan dengan NuSMV akan mengurangi kesalahan yang mungkin terjadi dalam verifikasi sistem yang dilakukan secara manual. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

8 Bahasan 1 Pemeriksaan Model dengan NuSMV: Motivasi 2 Beberapa Contoh Skrip NuSMV untuk Model LTL Sederhana 3 Latihan MZI (FIF Tel-U) Model Cheking LTL Desember / 23

9 Model LTL yang Ditinjau Misalkan M = (S,, L) adalah model LTL yang diilustrasikan dalam gambar berikut. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

10 Skrip NuSMV untuk Model yang Ditinjau --LTL-model MODULE main VAR state : {s0,s1,s2}; -- himpunan state adalah {s0,s1,s2} ASSIGN init(state) := s0; next(state) := case state = s0 : {s1,s2}; state = s1 : {s0,s2}; state = s2 : {s2}; esac; -- relasi transisi antar state MZI (FIF Tel-U) Model Cheking LTL Desember / 23

11 DEFINE p := state = s0; q := state = s0 state = s1; r := state = s1 state = s2; -- p, q, r diperlakukan sebagai label -- p benar di s0 saja -- q benar di s0 dan s1 -- r benar di s1 dan s2 MZI (FIF Tel-U) Model Cheking LTL Desember / 23

12 LTLSPEC p & q; LTLSPEC! r; LTLSPEC TRUE; LTLSPEC X r; LTLSPEC X (q & r); MZI (FIF Tel-U) Model Cheking LTL Desember / 23

13 LTLSPEC G!(p&r); LTLSPEC G (F r) ; LTLSPEC G (F p) -> G (F r); LTLSPEC G (F r) -> G (F p); LTLSPEC p U r; MZI (FIF Tel-U) Model Cheking LTL Desember / 23

14 Keluaran yang Dihasilkan NuSMV specification (p & q) is true specification!r is true ******** WARNING ******** The initial states set of the finite state machine is empty. This might make results of model checking not trustable. ******** END WARNING ******** specification TRUE is true specification X r is true MZI (FIF Tel-U) Model Cheking LTL Desember / 23

15 specification X (q & r) is false as demonstrated by the following execution sequence Trace Description: LTL Counterexample Trace Type: Counterexample -> State: 1.1 <- state = s0 r = FALSE q = TRUE p = TRUE Loop starts here -> State: 1.2 <- state = s2 r = TRUE q = FALSE p = FALSE -> State: 1.3 <- specification G!(p & r) is true specification G ( F r) is true MZI (FIF Tel-U) Model Cheking LTL Desember / 23

16 specification ( G ( F p) -> G ( F r)) is true specification ( G ( F r) -> G ( F p)) is false as demonstrated by the following execution sequence Trace Description: LTL Counterexample Trace Type: Counterexample -> State: 2.1 <- state = s0 r = FALSE q = TRUE p = TRUE -> State: 2.2 <- state = s1 r = TRUE p = FALSE Loop starts here -> State: 2.3 <- state = s2 q = FALSE -> State: 2.4 <- specification (p U r) is true MZI (FIF Tel-U) Model Cheking LTL Desember / 23

17 Catatan NuSMV tidak secara khusus dikembangkan untuk kepentingan komersial, oleh karenanya mungkin terdapat beberapa bug yang dapat muncul pada NuSMV. Bug dapat terjadi karena: skrip NuSMV yang dibuat tidak benar-benar merepresentasikan model LTL yang dimaksud algoritma model-checking pada NuSMV mengalami kesalahan Untuk mempelajari NuSMV lebih jauh, silakan kirim ke atau Pertanyaan terkait NuSMV juga dapat didiskusikan di Stackoverflow. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

18 Cara Membaca Counterexample specification X (q & r) is false as demonstrated by the following execution sequence Trace Description: LTL Counterexample Trace Type: Counterexample -> State: 1.1 <- state = s0 r = FALSE q = TRUE p = TRUE Loop starts here -> State: 1.2 <- state = s2 r = TRUE q = FALSE p = FALSE -> State: 1.3 <- MZI (FIF Tel-U) Model Cheking LTL Desember / 23

19 Hal tersebut berarti M, s 0 = X (q r) karena X (q r) tidak dipenuhi pada lintasan π = s 0 s 2 (mulai loop di s 2 ) atau lintasan π = s 0 s 2 s 2. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

20 specification ( G ( F r) -> G ( F p)) is false as demonstrated by the following execution sequence Trace Description: LTL Counterexample Trace Type: Counterexample -> State: 2.1 <- state = s0 r = FALSE q = TRUE p = TRUE -> State: 2.2 <- state = s1 r = TRUE p = FALSE Loop starts here -> State: 2.3 <- state = s2 q = FALSE -> State: 2.4 <- MZI (FIF Tel-U) Model Cheking LTL Desember / 23

21 Hal tersebut berarti M, s 0 = GF (r) GF (p) karena GF (r) GF (p) tidak dipenuhi pada lintasan π = s 0 s 1 s 2 (mulai loop di s 2 ) atau lintasan π = s 0 s 1 s 2 s 2. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

22 Bahasan 1 Pemeriksaan Model dengan NuSMV: Motivasi 2 Beberapa Contoh Skrip NuSMV untuk Model LTL Sederhana 3 Latihan MZI (FIF Tel-U) Model Cheking LTL Desember / 23

23 Latihan Latihan Buatlah skrip NuSMV yang memodelkan suatu lampu lalu lintas sederhana, kemudian periksa apakah model tersebut memenuhi spesifikasi formal yang diberikan. MZI (FIF Tel-U) Model Cheking LTL Desember / 23

Pengenalan Dasar Model Checker NuSMV

Pengenalan Dasar Model Checker NuSMV Pengenalan Dasar Model Checker NuSMV Kuliah (Pengantar) Metode Formal Semester Ganjil 2015-2016 M. Arzaki Fakultas Informatika Telkom University FIF Tel-U Oktober 2015 MZI (FIF Tel-U) Model Checker NuSMV

Lebih terperinci

Logika Proposisi 1: Motivasi Pohon Urai (Parse Tree)

Logika Proposisi 1: Motivasi Pohon Urai (Parse Tree) Logika Proposisi 1: Motivasi Pohon Urai (Parse Tree) Kuliah Logika Matematika Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Agustus 2015 MZI (FIF Tel-U) Logika Proposisi

Lebih terperinci

Logika Proposisi 3: Translasi Bahasa Alami ke Formula Logika Proposisi Masalah Dalam Inferensi Logika Proposisi

Logika Proposisi 3: Translasi Bahasa Alami ke Formula Logika Proposisi Masalah Dalam Inferensi Logika Proposisi Logika Proposisi 3: Translasi Bahasa Alami ke Formula Logika Proposisi Masalah Dalam Inferensi Logika Proposisi Kuliah Logika Matematika Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University

Lebih terperinci

Pendahuluan Perkuliahan Metode Formal

Pendahuluan Perkuliahan Metode Formal Pendahuluan Perkuliahan Metode Formal Kuliah Metode Formal Semester Ganjil 2015-2016 M. Arzaki Fakultas Informatika Telkom University FIF Tel-U Agustus 2015 MZI (FIF Tel-U) Pendahuluan Perkuliahan Agustus

Lebih terperinci

Pendahuluan Perkuliahan Logika Matematika

Pendahuluan Perkuliahan Logika Matematika Pendahuluan Perkuliahan Logika Matematika Kuliah Logika Matematika Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Agustus 2015 MZI (FIF Tel-U) Pendahuluan Perkuliahan Agustus

Lebih terperinci

Logika Predikat (Kalkulus Predikat)

Logika Predikat (Kalkulus Predikat) Logika Predikat (Kalkulus Predikat) Kuliah (Pengantar) Metode Formal Semester Ganjil 2015-2016 M. Arzaki Fakultas Informatika Telkom University FIF Tel-U November 2015 MZI (FIF Tel-U) Logika Predikat (Kalkulus

Lebih terperinci

Pendahuluan Perkuliahan Metode Formal

Pendahuluan Perkuliahan Metode Formal Pendahuluan Perkuliahan Metode Formal Kuliah Metode Formal Semester Ganjil 2015-2016 M. Arzaki Fakultas Informatika Telkom University FIF Tel-U Agustus 2015 MZI (FIF Tel-U) Pendahuluan Perkuliahan Agustus

Lebih terperinci

Rencana Perkuliahan. Kuliah Aljabar Linier Semester Ganjil MZI. Fakultas Informatika Telkom University. FIF Tel-U.

Rencana Perkuliahan. Kuliah Aljabar Linier Semester Ganjil MZI. Fakultas Informatika Telkom University. FIF Tel-U. Rencana Perkuliahan Kuliah Aljabar Linier Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Agustus 2015 MZI (FIF Tel-U) Rencana Perkuliahan Agustus 2015 1 / 22 Acknowledgements

Lebih terperinci

Model Formal dan Verifikasi Sistem Layanan Presensi RFID dengan Logika Temporal: Studi Kasus di Universitas Telkom, Indonesia

Model Formal dan Verifikasi Sistem Layanan Presensi RFID dengan Logika Temporal: Studi Kasus di Universitas Telkom, Indonesia ISSN : 2355-9365 e-proceeding of Engineering : Vol.4, No.3 Desember 2017 Page 5055 Model Formal dan Verifikasi Sistem Layanan Presensi RFID dengan Logika Temporal: Studi Kasus di Universitas Telkom, Indonesia

Lebih terperinci

Teori Himpunan Elementer

Teori Himpunan Elementer Teori Himpunan Elementer Kuliah Matematika Diskret Semester Genap 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Januari 2016 MZI (FIF Tel-U) Himpunan Januari 2016 1 / 72 Acknowledgements

Lebih terperinci

Pendahuluan Perkuliahan Pemodelan Sistem

Pendahuluan Perkuliahan Pemodelan Sistem Pendahuluan Perkuliahan Pemodelan Sistem Kuliah Pemodelan Sistem Semester Genap 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Januari 2016 MZI (FIF Tel-U) Pendahuluan Perkuliahan Januari

Lebih terperinci

Pemodelan Persimpangan Jalan dengan Jalur Lawan Arus untuk Bus Rapid Transit Menggunakan Logika Temporal Linier

Pemodelan Persimpangan Jalan dengan Jalur Lawan Arus untuk Bus Rapid Transit Menggunakan Logika Temporal Linier Pemodelan Persimpangan Jalan dengan Jalur Lawan Arus untuk Bus Rapid Transit Menggunakan Logika Temporal Linier Reasoning About Road Intersection with Contraflow Lanes for Bus Rapid Transit Using Linear

Lebih terperinci

M. Fikri Suyudi W 1 1 Prodi S1 Teknik Informatika, Fakultas Teknik, Universitas Telkom,

M. Fikri Suyudi W 1 1 Prodi S1 Teknik Informatika, Fakultas Teknik, Universitas Telkom, Verifikasi Alur Distribusi Vaksin di Indonesia Menggunakan Logika Temporal Linear Linear Temporal Logic Verification on Vaccine Supply Chain in Indonesia M. Fikri Suyudi W 1 1 Prodi S1 Teknik Informatika,

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CIG4F3 METODE FORMAL Disusun oleh: Muhammad Arzaki PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana Pembelajaran

Lebih terperinci

Sistem Persamaan Linier (SPL)

Sistem Persamaan Linier (SPL) Sistem Persamaan Linier (SPL) Kuliah Aljabar Linier Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Agustus 2015 MZI (FIF Tel-U) SPL Agustus 2015 1 / 27 Acknowledgements

Lebih terperinci

Matriks - 1: Beberapa Definisi Dasar Latihan Aljabar Matriks

Matriks - 1: Beberapa Definisi Dasar Latihan Aljabar Matriks Matriks - 1: Beberapa Definisi Dasar Latihan Aljabar Matriks Kuliah Aljabar Linier Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Agustus 2015 MZI (FIF Tel-U) Matriks -

Lebih terperinci

Ruang Baris, Ruang Kolom, dan Ruang Null (Kernel)

Ruang Baris, Ruang Kolom, dan Ruang Null (Kernel) Ruang Baris, Ruang Kolom, dan Ruang Null (Kernel) Kuliah Aljabar Linier Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U November 2015 MZI (FIF Tel-U) Ruang Baris, Kolom,

Lebih terperinci

Pendahuluan Perkuliahan Matematika Diskret

Pendahuluan Perkuliahan Matematika Diskret Pendahuluan Perkuliahan Matematika Diskret Kuliah Matematika Diskret Semester Genap 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Januari 2015 MZI (FIF Tel-U) Pendahuluan Perkuliahan Januari

Lebih terperinci

Ruang Vektor Euclid R n

Ruang Vektor Euclid R n Ruang Vektor Euclid R n Kuliah Aljabar Linier Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Oktober 2015 MZI (FIF Tel-U) Ruang Vektor R n Oktober 2015 1 / 38 Acknowledgements

Lebih terperinci

Dasar-dasar Statistika Pemodelan Sistem

Dasar-dasar Statistika Pemodelan Sistem Dasar-dasar Statistika Pemodelan Sistem Kuliah Pemodelan Sistem Semester Genap 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Januari 2016 MZI (FIF Tel-U) Statistika Pemodelan Januari 2016

Lebih terperinci

Ruang Vektor Euclid R 2 dan R 3

Ruang Vektor Euclid R 2 dan R 3 Ruang Vektor Euclid R 2 dan R 3 Kuliah Aljabar Linier Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U September 2015 MZI (FIF Tel-U) Ruang Vektor R 2 dan R 3 September 2015

Lebih terperinci

Operasi Baris Elementer (OBE) dan Eliminasi Gauss-Jordan (EGJ)

Operasi Baris Elementer (OBE) dan Eliminasi Gauss-Jordan (EGJ) Operasi Baris Elementer (OBE) dan Eliminasi Gauss-Jordan (EGJ) Kuliah Aljabar Linier Semester Ganjil 2015-2016 MZI Fakultas Informatika Telkom University FIF Tel-U Agustus 2015 MZI (FIF Tel-U) OBE dan

Lebih terperinci

MODEL FORMAL SISTEM PERENCANAAN GERAK MOBILE ROBOT ABDUL RAHMAT RAMDHAN

MODEL FORMAL SISTEM PERENCANAAN GERAK MOBILE ROBOT ABDUL RAHMAT RAMDHAN MODEL FORMAL SISTEM PERENCANAAN GERAK MOBILE ROBOT ABDUL RAHMAT RAMDHAN DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR 2008 MODEL FORMAL SISTEM PERENCANAAN

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) MUG2B3 LOGIKA MATEMATIKA Disusun oleh: Bedy Purnama PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana Pembelajaran

Lebih terperinci

Logika Temporal Linier (Linear-Time Temporal Logic, LTL)

Logika Temporal Linier (Linear-Time Temporal Logic, LTL) Logika Temporal Linier (Linear-Time Temporal Logic, LTL) Kuliah (Pengantar) Metode Formal Semester Ganjil 2015-2016 M. Arzaki Fakultas Informatika Telkom University FIF Tel-U November 2015 MZI (FIF Tel-U)

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Software Requirement Engineering Specification of Requirements Models Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021

Lebih terperinci

Pengantar Matematika. Diskrit. Bahan Kuliah IF2091 Struktur Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

Pengantar Matematika. Diskrit. Bahan Kuliah IF2091 Struktur Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG PROGRAM STUDI TEKNIK INFORMATIKA Sekolah Teknik Elrektro dan Informatika INSTITUT TEKNOLOGI BANDUNG Pengantar Matematika Bahan Kuliah IF2091 Struktur Diksrit Diskrit RINALDI MUNIR Lab Ilmu dan Rekayasa

Lebih terperinci

PR 2 METODE FORMAL (CIG4F3) Semester Ganjil

PR 2 METODE FORMAL (CIG4F3) Semester Ganjil PR 2 METODE FORMAL (CIG4F3) Semester Ganjil 2015-2016 Dikumpulkan paling lambat pukul 15:00, Jumat, 16 Oktober 2015, di slot pengumpulan PR di idea (softcopy, format.pdf, ukuran berkas tidak lebih dari

Lebih terperinci

Program Development Cycle

Program 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

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG PROGRAM STUDI TEKNIK INFORMATIKA Sekolah Teknik Elrektro dan Informatika INSTITUT TEKNOLOGI BANDUNG Pengantar Matematika Bahan Kuliah IF2120 Matematika Diksrit Diskrit RINALDI MUNIR Lab Ilmu dan Rekayasa

Lebih terperinci

BAB II Sintesis Rangkaian Sekuensial Pulse Mode

BAB II Sintesis Rangkaian Sekuensial Pulse Mode Pertemuan ke 3 1 BAB II Sintesis Rangkaian Sekuensial Pulse Mode Deskripsi Pada bab ini akan dibahas tentang finite state machine, rangkaian mealy dan moore, prosedur perancangan dan translasi dari mealy

Lebih terperinci

Rasa ingin tahu adalah ibu dari semua ilmu pengetahuan. Tak kenal maka tak sayang, tak sayang maka tak cinta

Rasa ingin tahu adalah ibu dari semua ilmu pengetahuan. Tak kenal maka tak sayang, tak sayang maka tak cinta Rasa ingin tahu adalah ibu dari semua ilmu pengetahuan Tak kenal maka tak sayang, tak sayang maka tak cinta Perjalanan satu mil dimulai dari satu langkah 1 Dahulu namanya.. Matematika Diskrit 2 Mengapa

Lebih terperinci

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom. Refreshing Materi Kuliah Semester Pendek 2010/2011 Logika dan Algoritma Heri Sismoro, M.Kom. STMIK AMIKOM YOGYAKARTA 2011 Materi 1. Logika Informatika Adalah logika dasar dalam pembuatan algoritma pada

Lebih terperinci

Spesifikasi Use Case. Mata KuliahTesting & Implementasi Sistem Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Pertemuan 6 --

Spesifikasi Use Case. Mata KuliahTesting & Implementasi Sistem Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Pertemuan 6 -- Spesifikasi Use Case Mata KuliahTesting & Implementasi Sistem Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Pertemuan 6 -- This presentation is revised by Hazlinda A., STMIK, 2013 Acknowledgement

Lebih terperinci

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1 Analisis Sistem Keylogger merupakan aplikasi yang digunakan untuk merekam segala aktifitas pada komputer yang berhubungan dengan fungsi keyboard, metode string matching

Lebih terperinci

Teknik Informatika, Fakultas Teknik, Universitas Brawijaya,

Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, BASIS DATA Aljabar Relasional Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, Email : dl@ub.ac.id Pendahuluan Pemrosesan terhadap query di dalam suatu system basis data dilakukan dengan menggunakan

Lebih terperinci

Gambar 2.1 : Abstraksi diskrit lingkungan mobot dalam KRCI 2006.

Gambar 2.1 : Abstraksi diskrit lingkungan mobot dalam KRCI 2006. 2 TINJAUAN PUSTAKA 2.1 Robotik Robot is a software-controllable mechanical device that uses sensors to guide one or more end-effectors through programmed motions in a workspace inorder to manipulate physical

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CSG2F3 SISTEM LOGIKA DIGITAL Disusun oleh: Erwid M. Jadied PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS INFORMATIKA UNIVERSITAS TELKOM LEMBAR PENGESAHAN Rencana Pembelajaran

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Kecerdasan buatan merupakan sub-bidang ilmu komputer yang khusus ditujukan untuk membuat software dan hardware yang sepenuhnya bisa menirukan beberapa fungsi

Lebih terperinci

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa

Lebih terperinci

ISSN : e-proceeding of Applied Science : Vol.3, No.3 Desember 2017 Page 1310

ISSN : e-proceeding of Applied Science : Vol.3, No.3 Desember 2017 Page 1310 ISSN : 2442-5826 e-proceeding of Applied Science : Vol.3, No.3 Desember 2017 Page 1310 PEMBANGUNAN APLIKASI MEDIA PEMBELAJARAN BERBASIS WEB UNTUK MATERI MENULIS DALAM MATA KULIAH BAHASA INGGRIS (STUDI

Lebih terperinci

Pembuktian Kesulitan Hamiltonian Cycle Problem dengan Transformasi 3-Satisfiability Problem

Pembuktian Kesulitan Hamiltonian Cycle Problem dengan Transformasi 3-Satisfiability Problem Pembuktian Kesulitan Hamiltonian Cycle Problem dengan Transformasi 3-Satisfiability Problem Arief Rahman 13511020 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi

Lebih terperinci

BAB II MODEL KOMPUTASI FINITE STATE MACHINE. Pada Bab II akan dibahas teori dasar matematika yang digunakan

BAB II MODEL KOMPUTASI FINITE STATE MACHINE. Pada Bab II akan dibahas teori dasar matematika yang digunakan BAB II MODEL KOMPUTASI FINITE STATE MACHINE Pada Bab II akan dibahas teori dasar matematika yang digunakan dalam pemodelan sistem kontrol elevator ini, yaitu mengenai himpunan, relasi, fungsi, teori graf

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang sangat pesat pada era ini menyebabkan perubahan pada sistem belajar mengajar di berbagai instansi pendidikan. Perkembangan teknologi tersebut

Lebih terperinci

PENERAPAN KONSEP FINITE STATE AUTOMATA (FSA) PADA MESIN PEMBUAT MINUMAN KOPI OTOMATIS. Rizky Indah Melly E.P,Wamiliana dan Didik Kurniawan

PENERAPAN KONSEP FINITE STATE AUTOMATA (FSA) PADA MESIN PEMBUAT MINUMAN KOPI OTOMATIS. Rizky Indah Melly E.P,Wamiliana dan Didik Kurniawan PENERAPAN KONSEP FINITE STATE AUTOMATA (FSA) PADA MESIN PEMBUAT MINUMAN KOPI OTOMATIS Rizky Indah Melly E.P,Wamiliana dan Didik Kurniawan PENDAHULUAN Perkembangan zaman yang semakin modern mengubah pola

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) MSH1B3 LOGIKA MATEMATIKA PROGRAM STUDI S1 ILMU KOMPUTASI FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana Semester (RPS) ini telah disahkan untuk mata

Lebih terperinci

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG PROGRAM STUDI TEKNIK INFORMATIKA Sekolah Teknik Elrektro dan Informatika INSTITUT TEKNOLOGI BANDUNG Pengantar Matematika Bahan Kuliah IF2120 Matematika Diksrit Diskrit RINALDI MUNIR Lab Ilmu dan Rekayasa

Lebih terperinci

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S DAFTAR ISI ABSTRACT... i ABSTRAK... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... viii DAFTAR GAMBAR... ix DAFTAR SIMBOL... xii DAFTAR LAMPIRAN... xiv BAB I PENDAHULUAN 1.1 Latar Belakang...

Lebih terperinci

Pengantar Matematika Diskrit

Pengantar Matematika Diskrit Materi Kuliah Matematika Diskrit Pengantar Matematika Diskrit Didin Astriani Prasetyowati, M.Stat Program Studi Informatika UIGM 1 Apakah Matematika Diskrit itu? Matematika Diskrit: cabang matematika yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Pendahuluan Sistem yang dirancang adalah sebuah perangkat sebagai keamanan web, yaitu perangkat lunak yang dapat memberikan keamanan (security) kepada pengguna

Lebih terperinci

Gambar 4.1 Flowchart

Gambar 4.1 Flowchart BAB IV PERANCANGAN SISTEM 4.1. Perancangan Algoritma Dalam merancang proses pada Sistem Informasi ini penulis menggunakan Flowchart dan UML sebagai case tool dalam merancang proses yang terjadi di dalam

Lebih terperinci

Aplikasi Teori Graf pada State Diagram

Aplikasi Teori Graf pada State Diagram plikasi Teori Graf pada State Diagram dhitya Ramadhanus 3532 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi andung, Jl. Ganesha andung 432, Indonesia 3532@std.stei.itb.ac.id

Lebih terperinci

TKC306 - Robotika. Eko Didik Widianto. Sistem Komputer - Universitas Diponegoro

TKC306 - Robotika. Eko Didik Widianto. Sistem Komputer - Universitas Diponegoro TKC306 - ika Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Prinsip dasar dan mekanisme kontrol robot Implementasi kendali ke dalam rangkaian berbasis mikroprosesor Low-level dan High-level

Lebih terperinci

KATA PENGANTAR. Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga

KATA PENGANTAR. Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga KATA PENGANTAR Pertama-tama penulis mengucapkan puji syukur ke hadirat Tuhan Yang Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga penulis dapat menyelesaikan pengerjaan dan penyusunan

Lebih terperinci

Kegunaan utama use case

Kegunaan utama use case USE CASE MODELLING Pendahuluan Use Case adalah sebuah teknik pemodelan yang digunakan untuk menjelaskan apa yang harus dilakukan sebuah sistem baru. Model use case dibangun melalui sebuah proses iterasi

Lebih terperinci

PENGANTAR MATEMATIKA DISKRIT

PENGANTAR MATEMATIKA DISKRIT PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER PENGANTAR MATEMATIKA DISKRIT ILHAM SAIFUDIN Selasa, 04 Oktober 2016 Universitas Muhammadiyah Jember Apa Kalian tau? Jawabannya

Lebih terperinci

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI. TESTING DAN IMPLEMENTASI SISTEM WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 4 TESTING DAN IMPLEMENTASI SISTEM Dasar-dasar Pengujian Perangkat Lunak Dasar-dasar Pengujian Perangkat Lunak. Pengujian White Box.

Lebih terperinci

VI Matematika Diskrit

VI Matematika Diskrit VI041201 Matematika Diskrit Jam/Minggu 2 Jam Semester : 1 Sifat: Wajib Kode Mata Kuliah Nama Matakuliah Silabus ringkas Tujuan Umum (TIU) VI041201 Matematika Diskrit Kuliah ini mengajarkan bagaimana siswa

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud

Lebih terperinci

PENGUJIAN PERANGKAT LUNAK

PENGUJIAN 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 terperinci

DIAGRAM UNIFIED MODELLING LANGUAGE UNTUK MEMODELKAN LAYANAN AUTOMATED TELLER MACHINE DENGAN PETRI NET

DIAGRAM UNIFIED MODELLING LANGUAGE UNTUK MEMODELKAN LAYANAN AUTOMATED TELLER MACHINE DENGAN PETRI NET Jurnal Barekeng Vol. 7 No. 1 Hal. 9 14 (2013) DIAGRAM UNIFIED MODELLING LANGUAGE UNTUK MEMODELKAN LAYANAN AUTOMATED TELLER MACHINE DENGAN PETRI NET DORTEUS LODEWYIK RAHAKBAUW Staf Jurusan Matematika FMIPA

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Lembaga pendidikan mempunyai peran yang sangat vital dalam melahirkan sumber daya manusia yang berkualitas dan mampu bersaing di era globalisasi. Untuk membentuk sumber

Lebih terperinci

Matematika Diskrit. Rudi Susanto

Matematika Diskrit. Rudi Susanto Matematika Diskrit Rudi Susanto Rasa ingin tahu adalah ibu dari semua ilmu pengetahuan Tak kenal maka tak sayang, tak sayang maka tak cinta Perjalanan satu mil dimulai dari satu langkah Kuliah kita.. Matematika

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER RENCANA PEMBELAJARAN SEMESTER (RPS) KBKF43102 TEORI BAHASA DAN AUTOMATA S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UPI YPTK PADANG LEMBAR PENGESAHAN Rencana Pembelajaran Semester (RPS) ini telah disahkan

Lebih terperinci

Perulangan, Percabangan, dan Studi Kasus

Perulangan, Percabangan, dan Studi Kasus Perulangan, Percabangan, dan Studi Kasus Perulangan dan percabangan merupakan hal yang sangat penting dalam menyusun suatu program Pada pertemuan kali ini akan dibahas secara detail tentang perulangan

Lebih terperinci

Pemodelan Berorientasi Objek

Pemodelan Berorientasi Objek 1 Pemodelan Berorientasi Objek Penggalian Kebutuhan dan Identifikasi Aktor Adam Hendra Brata Materi Pertemuan 3 2 Fase Fase Pengembangan Perangkat Lunak Analisis Kebutuhan Penggalian Kebutuhan Sistem Elisitasi

Lebih terperinci

PENGANTAR RUP & UML. Pertemuan 2

PENGANTAR RUP & UML. Pertemuan 2 PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) IKG3F3 PEMODELAN STOKASTIK Disusun oleh: Sri Suryani P, S.Si., M.Si. PROGRAM STUDI ILMU KOMPUTASI FAKULTAS INFORMATIKA TELKOM UNIVERSITY 2015 LEMBAR PENGESAHAN Rencana

Lebih terperinci

PENDEKATAN TEORI AUTOMATA UNTUK MENYELESAIKAN APLIKASI-APLIKASI DI BIDANG ILMU KECERDASAN BUATAN

PENDEKATAN TEORI AUTOMATA UNTUK MENYELESAIKAN APLIKASI-APLIKASI DI BIDANG ILMU KECERDASAN BUATAN PENDEKATAN TEORI AUTOMATA UNTUK MENYELESAIKAN APLIKASI-APLIKASI DI BIDANG ILMU KECERDASAN BUATAN Febri Nova Lenti STMIK AKAKOM Yogyakarta Jl. Raya Janti 143 Yogyakarta 55198 febri@akakom.ac.id ABSTRAK

Lebih terperinci

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University Ratna Wardani Department of Electronic Engineering Yogyakarta State University Hirarki Materi Pemodelan Sistem Rekayasa Informasi Rekayasa Perangkat Lunak Konsep dan Prinsip Analisis Analisis persyaratan

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CIG4K3 SISTEM BERBASIS PENGETAHUAN Disusun oleh: Dade Nurjanah, Ph.D PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana

Lebih terperinci

1. Pendahuluan. 2. Tinjauan Pustaka

1. Pendahuluan. 2. Tinjauan Pustaka 1. Pendahuluan Ilmu komputer memiliki dua komponen utama yaitu model dan gagasan mendasar mengenai komputasi, serta teknik rekayasa untuk perancangan sistem komputasi. Teori bahasa dan automata merupakan

Lebih terperinci

TESTING PROGRAM. Pertemuan Nurul Adhayanti

TESTING PROGRAM. Pertemuan Nurul Adhayanti TESTING PROGRAM Pertemuan - 04 Nurul Adhayanti Proses Testing 01 System Testing Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system. 02 Acceptance Testing Pengujian terakhir sebelum

Lebih terperinci

RANCANGAN PEMBELAJARAN

RANCANGAN PEMBELAJARAN RANCANGAN PEMBELAJARAN MATA KULIAH : ANALISA DAN PERANCANGAN SISTEM SEMESTER: 4 KODE : KI091318 SKS: 4 JURUSAN : TEKNIK INFORMATIKA FTIF ITS PROGRAM : S1 DOSEN: KOMPETENSI UTAMA / TIU : untuk mengidentifikasi

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CSG3B3 JARINGAN KOMPUTER Disusun oleh: Tim Dosen Jaringan Komputer PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah BAB III ANALISA DAN PERANCANGAN Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah mengenai perancangan software. Software yang dimaksud adalah aplikasi database yang digunakan untuk menyimpan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1 Analisis Sistem pada penelitian ini menerapkan algoritma string matching untuk mengenali fungsi input yang ada keyboard, input yang didapat dari keyboard akan diambil

Lebih terperinci

Design Capture dalam Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC)

Design Capture dalam Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC) Design Capture dalam Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC) Ferry Wahyu Wibowo 1 Jurusan Teknik Informatika, STMIK AMIKOM Yogyakarta, Jl. Ring

Lebih terperinci

BAB I PENDAHULUAN BAB I PENDAHULUAN

BAB I PENDAHULUAN BAB I PENDAHULUAN BAB I PENDAHULUAN BAB I PENDAHULUAN 1.1 Latar Belakang Komunikasi antar komputer memerlukan sebuah protokol. Protokol merupakan sekumpulan peraturan atau perjanjian untuk menentukan format dan transmisi

Lebih terperinci

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma PENGENALAN Perancangan Perangkat Lunak (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma Perangkat Lunak (Software) Merupakan program aplikasi berikut dengan dokumentasi dan data

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Object Oriented Analysis and Design Interaction Diagram dan State Diagram Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021

Lebih terperinci

Optimasi Perencanaan Pengambilan Mata Kuliah Dengan Metode Goal Stack Planning

Optimasi Perencanaan Pengambilan Mata Kuliah Dengan Metode Goal Stack Planning Optimasi Perencanaan Pengambilan Mata Kuliah Ni Wayan Sumartini Saraswati STMIK STIKOM INDONESIA Denpasar, Bali, Indonesia geck_nik@yahoo.co.id Abstrak Metode Goal Stack Planning (GSP) telah diterapkan

Lebih terperinci

REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK REKAYASA PERANGKAT LUNAK PENDAHULUAN 1. Apakah Perangkat Lunak? 2. Apakah Rekayasa Perangkat Lunak (RPL)? 3. Apa perbedaan antara RPL dengan ilmu komputer (computer science)? 4. Apa perbedaan RPL dan rekayasa

Lebih terperinci

PENGGUNAAN OPERASI ALJABAR BOOLEAN DALAM DESAIN KONTROL GERBANG LINTAS KERETA API

PENGGUNAAN OPERASI ALJABAR BOOLEAN DALAM DESAIN KONTROL GERBANG LINTAS KERETA API Jurnal Matematika Vol.7 No. November 7 [ 7 : 34 ] PENGGUNAAN OPERASI ALJABAR BOOLEAN DALAM DESAIN KONTROL GERBANG LINTAS KERETA API Jurusan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Lebih terperinci

UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016

UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016 KEMENTERIAN RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI UNIVERSITAS BRAWIJAYA FAKULTAS ILMU KOMPUTER UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016 Mata Kuliah : PEMODELAN BERORIENTASI OBJEK Petunjuk

Lebih terperinci

Rekayasa Perangkat Lunak

Rekayasa 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 terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) MUG2A3 LOGIKA MATEMATIKA Disusun oleh: Tim Dosen Logika Matematika PROGRAM STUDI S1 ILMU KOMPUTASI FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana Semester

Lebih terperinci

Tugas 2: Logika Predikat Logika Matematika (MUG2B3)

Tugas 2: Logika Predikat Logika Matematika (MUG2B3) Program Studi S1 Teknik Informatika Fakultas Informatika, Universitas Telkom Tugas 2: Logika Predikat Logika Matematika (MUG2B3) Tim Dosen: BBD, BDP, DDR, GIA, MDS, MZI, RJL, SSD, SWD Instruksi: 1. Batas

Lebih terperinci

PEMODELAN ANALISIS PL

PEMODELAN ANALISIS PL PEMODELAN ANALISIS PL Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo REKAYASA SISTEM VS REKAYASA PERANGKAT LUNAK Rekayasa sistem berkaitan dengan semua aspek

Lebih terperinci

BAB 1 PENDAHULUAN. Pelayanan perbaikan dibagi menjadi 4 kategori yaitu :

BAB 1 PENDAHULUAN. Pelayanan perbaikan dibagi menjadi 4 kategori yaitu : BAB 1 PENDAHULUAN 1.1 Latar Belakang PT Sitcomindo adalah perusahaan penyediaan layanan servis yang tersebar di Indonesia, Singapura, Filipina, Vietnam, Laos, dan Kamboja. PT Sitcomindo berpengalaman dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA. 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas. Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia

BAB II TINJAUAN PUSTAKA. 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas. Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia BAB II TINJAUAN PUSTAKA 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia yang ada dalam ruang lingkup Universitas khususnya pada tiap

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CDG3F4 TEKNOLOGI MANAJEMEN PENGETAHUAN Disusun oleh: Tim Dosen Teknologi Manajemen Pengetahuan PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY

Lebih terperinci

PENGEMBANGAN SHORTEST PATH ALGORITHM (SPA) DALAM RANGKA PENCARIAN LINTASAN TERPENDEK PADA GRAF BERSAMBUNG BERARAH BERUNTAI

PENGEMBANGAN SHORTEST PATH ALGORITHM (SPA) DALAM RANGKA PENCARIAN LINTASAN TERPENDEK PADA GRAF BERSAMBUNG BERARAH BERUNTAI PENGEMBANGAN SHORTEST PATH ALGORITHM (SPA) DALAM RANGKA PENCARIAN LINTASAN TERPENDEK PADA GRAF BERSAMBUNG BERARAH BERUNTAI Oliver Samuel Simanjuntak Jurusan Teknik Informatika UPN Veteran Yogyakarta Jl.

Lebih terperinci

Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom   Wa: Types of database models Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@ittelkom-pwt@ac.id Wa: 087731680017 Abstraksi Data Merupakan tingkatan/level bagaimana kita melihat data dalam sebuah sistem basis

Lebih terperinci

TEKNIK KOMPILASI Bahasa Regular

TEKNIK KOMPILASI Bahasa Regular TEKNIK KOMPILASI Bahasa Regular Sekolah Manajemen Informatika dan Komputer (STMIK) Palangkaraya 2012 Tata bahasa reguler Sebuah bahasa dinyatakan regular jika terdapat Finite State Automata (FSA) yang

Lebih terperinci

Pendahuluan Rekayasa Perangkat Lunak

Pendahuluan Rekayasa Perangkat Lunak Pendahuluan Rekayasa Perangkat Lunak Brahmantyo 2005 Rekayasa Perangkat Lunak-Pendahuluan Slide 1 Perangkat Lunak Merupakan program-program komputer dan dokumentasi yang berkaitan, Produk perangkat lunak

Lebih terperinci

Penerapan Konsep Finite State Automata (FSA) pada Mesin Pembuat Minuman Kopi Otomatis

Penerapan Konsep Finite State Automata (FSA) pada Mesin Pembuat Minuman Kopi Otomatis Penerapan Konsep Finite State Automata (FSA) pada Mesin Pembuat Minuman Kopi Otomatis 1 Wamiliana, 2 Didik Kurniawan 2 Rizky Indah Melly E.P 1 Jurusan Matematika FMIPA Universitas Lampung 2 Jurusan Ilmu

Lebih terperinci

Teori Bahasa Formal dan Automata

Teori Bahasa Formal dan Automata Teori Bahasa Formal dan Automata Pertemuan 3 Semester Genap T.A. 2017/2018 Rahman Indra Kesuma, S.Kom., M.Cs. T. Informatika - ITERA MENDESAIN DFA Jika di definisikan = {0, 1}, bangunlah sebuah DFA yang

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CDG4H3 KONSEP PENGEMBANGAN E-LEARNING Disusun oleh: Tim Dosen Konsep Pengembangan e-learning PROGRAM STUDI S1 INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY 1 LEMBAR

Lebih terperinci