Curriculum Vitae
Education
| No. | University | Academic Degree | Year | Degree |
|---|---|---|---|---|
| 1 | Institut Teknologi Bandung | M.T | 2009 | S2 |
| 2 | Institut Teknologi Bandung | S.T | 2005 | S1 |
Teaching Experience
| No. | Term | Code | Course | Class |
|---|---|---|---|---|
| 1 | 2023/2024 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | B |
| 2 | 2023/2024 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | A |
| 3 | 2023/2024 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | A |
| 4 | 2023/2024 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | B |
| 5 | 2023/2024 Ganjil | IK240 | STRUKTUR DATA | B |
| 6 | 2023/2024 Ganjil | IK240 | STRUKTUR DATA | A |
| 7 | 2023/2024 Ganjil | IK531 | GAME APPLICATION DEVELOPMENT | A |
| 8 | 2023/2024 Ganjil | IK140 | BAHASA INGGRIS | A |
| 9 | 2023/2024 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | B |
| 10 | 2023/2024 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | A |
| 11 | 2022/2023 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | B |
| 12 | 2022/2023 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | A |
| 13 | 2022/2023 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | A |
| 14 | 2022/2023 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | B |
| 15 | 2022/2023 Ganjil | IK240 | STRUKTUR DATA | B |
| 16 | 2022/2023 Ganjil | IK240 | STRUKTUR DATA | A |
| 17 | 2022/2023 Ganjil | IK531 | GAME APPLICATION DEVELOPMENT | A |
| 18 | 2022/2023 Ganjil | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | A |
| 19 | 2022/2023 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | B |
| 20 | 2022/2023 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | A |
| 21 | 2021/2022 Genap | IK591 | TEKNIK KOMPILASI | A |
| 22 | 2021/2022 Genap | IK553 | SOSIAL DAN INOVASI MEDIA | A |
| 23 | 2021/2022 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | A |
| 24 | 2021/2022 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | B |
| 25 | 2021/2022 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | B |
| 26 | 2021/2022 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | A |
| 27 | 2021/2022 Ganjil | IK240 | STRUKTUR DATA | A |
| 28 | 2021/2022 Ganjil | IK240 | STRUKTUR DATA | B |
| 29 | 2021/2022 Ganjil | IK531 | GAME APPLICATION DEVELOPMENT | A |
| 30 | 2021/2022 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | B |
| 31 | 2021/2022 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | A |
| 32 | 2020/2021 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | A |
| 33 | 2020/2021 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | B |
| 34 | 2020/2021 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | B |
| 35 | 2020/2021 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | A |
| 36 | 2020/2021 Ganjil | IK240 | STRUKTUR DATA | A |
| 37 | 2020/2021 Ganjil | IK240 | STRUKTUR DATA | B |
| 38 | 2020/2021 Ganjil | IK531 | GAME APPLICATION DEVELOPMENT | A |
| 39 | 2020/2021 Ganjil | IK151 | BAHASA INGGRIS | A |
| 40 | 2020/2021 Ganjil | IK151 | BAHASA INGGRIS | B |
| 41 | 2020/2021 Ganjil | BD201 | ALGORITMA DAN PEMROGRAMAN DASAR | B |
| 42 | 2020/2021 Ganjil | BD201 | ALGORITMA DAN PEMROGRAMAN DASAR | A |
| 43 | 2020/2021 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | A |
| 44 | 2020/2021 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | B |
| 45 | 2019/2020 Genap | IK591 | TEKNIK KOMPILASI | A |
| 46 | 2019/2020 Genap | IK290 | DESAIN DAN PEMROGRAMAN BERORIENTASI OBJEK | A |
| 47 | 2019/2020 Genap | IK140 | BAHASA INGGRIS | B |
| 48 | 2019/2020 Genap | IK140 | BAHASA INGGRIS | A |
| 49 | 2019/2020 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | A |
| 50 | 2019/2020 Genap | IK160 | ALGORITMA DAN PEMROGRAMAN 2 | B |
| 51 | 2019/2020 Ganjil | IK240 | STRUKTUR DATA | A |
| 52 | 2019/2020 Ganjil | IK120 | PARADIGMA PEMROGRAMAN | A |
| 53 | 2019/2020 Ganjil | IK151 | BAHASA INGGRIS | B |
| 54 | 2019/2020 Ganjil | IK151 | BAHASA INGGRIS | A |
| 55 | 2019/2020 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | A |
| 56 | 2019/2020 Ganjil | IK100 | ALGORITMA DAN PEMROGRAMAN 1 | B |
| 57 | 2018/2019 Genap | IK481 | PEMROGRAMAN BERORIENTASI OBJEK | A |
| 58 | 2018/2019 Genap | IK302 | BAHASA INGGRIS | A |
| 59 | 2018/2019 Genap | IK302 | BAHASA INGGRIS | A |
| 60 | 2018/2019 Genap | IK311 | ALGORITMA DAN PEMROGRAMAN 2 | A |
| 61 | 2018/2019 Ganjil | IK410 | STRUKTUR DATA | A |
| 62 | 2018/2019 Ganjil | IK545 | PROYEK PERANGKAT LUNAK* | A |
| 63 | 2018/2019 Ganjil | IK544 | GAME PROGRAMMING* | A |
| 64 | 2018/2019 Ganjil | IK310 | ALGORITMA DAN PEMROGRAMAN 1 | A |
| 65 | 2017/2018 Ganjil | IK410 | STRUKTUR DATA | 07444 |
| 66 | 2017/2018 Ganjil | IK410 | STRUKTUR DATA | 05780 |
| 67 | 2017/2018 Ganjil | IK410 | STRUKTUR DATA | 05786 |
| 68 | 2017/2018 Ganjil | IK481 | PEMROGRAMAN BERORIENTASI OBJEK | 06144 |
| 69 | 2017/2018 Ganjil | IK310 | ALGORITMA DAN PEMROGRAMAN I | 07509 |
| 70 | 2017/2018 Ganjil | IK310 | ALGORITMA DAN PEMROGRAMAN 1 | A |
| 71 | 2017/2018 Ganjil | IK310 | ALGORITMA DAN PEMROGRAMAN 1 | 05770 |
| 72 | 2017/2018 Ganjil | IK310 | ALGORITMA DAN PEMROGRAMAN 1 | 05768 |
| 73 | 2016/2017 Pendek | IK481 | PEMROGRAMAN BERORIENTASI OBJEK | A |
| 74 | 2016/2017 Pendek | IK311 | ALGORITMA DAN PEMROGRAMAN II | A |
| 75 | 2016/2017 Pendek | IK311 | ALGORITMA DAN PEMROGRAMAN 2 | A |
| 76 | 2016/2017 Genap | IK545 | PROYEK PERANGKAT LUNAK* | A |
| 77 | 2016/2017 Genap | IK481 | PEMROGRAMAN BERORIENTASI OBJEK | A |
| 78 | 2016/2017 Genap | IK330 | BASIS DATA | A |
| 79 | 2016/2017 Genap | IK311 | ALGORITMA DAN PEMROGRAMAN 2 | A |
| 80 | 2015/2016 Ganjil | IK310 | ALGORITMA DAN PEMROGRAMAN I | A |
| 81 | 2015/2016 Ganjil | IK310 | ALGORITMA DAN PEMROGRAMAN 1 | A |
| 82 | 2014/2015 Genap | IK410 | STRUKTUR DATA | A |
| 83 | 2014/2015 Genap | IK481 | PEMROGRAMAN BERORIENTASI OBJEK | A |
| 84 | 2014/2015 Genap | IK311 | ALGORITMA DAN PEMROGRAMAN II | A |
Intelectual Property Right
| No. | Title | Type | Year |
|---|---|---|---|
| 1 | Karya Seni: Poster Memuliakan Anggrek Indonesia | Hak cipta nasional | 2024 |
| 2 | Code Comment Assessment untuk Online Judge | Hak cipta nasional | 2024 |
| 3 | Preservice Teacher Self Asessment Of Based Course TPACK Model Of Development | Hak cipta nasional | 2023 |
| 4 | Exploring Preservice Teacher TPACK In Economic Education | Hak cipta nasional | 2023 |
| 5 | GangDoctor | Hak cipta nasional | 2017 |
| 6 | GangClinic | Hak cipta nasional | 2017 |
Publications
| No. | Title | Type | Year |
|---|---|---|---|
| 1 | Performance Assessment of IT Governance with Balanced Score Card and COBIT 4.1 of Universitas Pendidikan Indonesia | Prosiding seminar internasional | 2017 |
| 2 | Comparison of weighted product method and technique for order preference by similarity to ideal solution method: Complexity and accuracy | Prosiding seminar internasional | 2018 |
| 3 | Learners mood detection using Convolutional Neural Network (CNN) | Prosiding seminar internasional | 2018 |
| 4 | Upkabs: A prototype app to extract internal data potential for future interest | Prosiding seminar internasional | 2018 |
| 5 | Android-Based Mobile Academic Information using Push Notification for Supporting the Student's Academic Activities: A Case Study | Prosiding seminar internasional | 2021 |
| 6 | Enhancing The User Experience of Portal Website using User-Centered Design Method | Prosiding seminar internasional | 2021 |
| 7 | Augmented Reality Applications Development using Android-Based Marker-less Method as Tourism Promotion Media: A Case Study | Prosiding seminar internasional | 2022 |
| 8 | Auto Code Comment Assessment for Online Judge using Word Embedding and Word Mover's Distance | Prosiding seminar internasional | 2022 |
| 9 | Preservice Teacher Self Asessment Of Based Course TPACK Model Of Development | Prosiding seminar internasional | 2023 |
| 10 | System Development Life Cycle (SDLC) | Lain-lain | 2004 |
| 11 | Analisa dan Desain sistem informasi | Lain-lain | 2005 |
| 12 | J2EE Dalam Aplikasi Enterprise | Lain-lain | 2006 |
| 13 | Pemrograman J2ME belajar cepat pemrograman perangkat telekomunikasi mobile | Lain-lain | 2006 |
| 14 | Belajar Pemrograman dengan bahasa C++ dan java | Lain-lain | 2007 |
| 15 | Belajar Pemrograman dengan Bahasa Pemrograman C++ dan Java (Dari Nol Menjadi Andal) | Lain-lain | 2007 |
| 16 | Java di Web | Lain-lain | 2008 |
| 17 | Konversi Sistem, Kriteria, Pengujian dan Kualitas Perangkat Lunak | Lain-lain | 2008 |
| 18 | Pemrograman J2ME | Lain-lain | 2008 |
| 19 | Pemrograman J2ME (Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile) | Lain-lain | 2008 |
| 20 | Analisis dan Desain Sistem Informasi | Lain-lain | 2009 |
| 21 | Black Box Testing (http://kikifirmansyah. blog. upi. edu), Ilmu Komputer Universitas Pendidikan Indonesia | Lain-lain | 2009 |
| 22 | Indonesian Parsing using Collins’s Parser | Lain-lain | 2009 |
| 23 | Langkah-langkah Pengujian Perangkat dan Evaluasi Piranti Lunak | Lain-lain | 2009 |
| 24 | Metodologi pengembangan sistem | Lain-lain | 2009 |
| 25 | Rapid Application Development (RAD), Prototyping | Lain-lain | 2009 |
| 26 | Manajemen Risiko Enterprise | Lain-lain | 2010 |
| 27 | Modul Pembelajaran Pemrograman Berorientasi Objek dengan Bahasa Pemrograman C++, PHP, dan Java | Lain-lain | 2010 |
| 28 | Modul Pembelajaran: Algoritma dan Pemrograman | Lain-lain | 2010 |
| 29 | Modul Pembelajaran: Pemrograman Berorientasi Objek | Lain-lain | 2010 |
| 30 | Modul Pembelajaran: Struktur Data | Lain-lain | 2010 |
| 31 | A dan Shalahuddin | Lain-lain | 2011 |
| 32 | A., dan Shalahuddin | Lain-lain | 2011 |
| 33 | Modul Pembelajaran Rekayasa (Terstruktur dan Berorientasi Objek) | Lain-lain | 2011 |
| 34 | Modul Pembelajaran Rekayasa Perangkat Lunak | Lain-lain | 2011 |
| 35 | Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek) | Lain-lain | 2011 |
| 36 | Modul Pembelajaran Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek | Lain-lain | 2011 |
| 37 | Modul Pembelajaran: Rekayasa Perangkat Lunak | Lain-lain | 2011 |
| 38 | Pembelajaran Rekayasa Perangkat Lunak | Lain-lain | 2011 |
| 39 | RPL terstruktur dan Berorientasi Objek | Lain-lain | 2011 |
| 40 | State, Activity, Component, Deployment Diagram | Lain-lain | 2012 |
| 41 | Rekayasa Perangkat Lunak | Lain-lain | 2013 |
| 42 | Shalahuddin | Lain-lain | 2013 |
| 43 | Bandung | Lain-lain | 2014 |
| 44 | Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek (Vol. Cetakan Kedua) | Lain-lain | 2014 |
| 45 | Rekayasa Perangkat Lunak terstruktur dan berorientasi objek, informatika | Lain-lain | 2014 |
| 46 | Activity Diagram | Lain-lain | 2015 |
| 47 | Aplikasi Pendeteksi Jalan Rusak Memanfaatkan Akselerometer pada Smartphone | Lain-lain | 2015 |
| 48 | dkk (2015) | Lain-lain | 2015 |
| 49 | IMPLEMENTASI METODE PATHFINDING DENGAN MENGGUNAKAN ALGORITMA A*(A BINTANG) DAN GRID GRAPH PADA KECERDASAN BUATAN NON-PLAY... | Lain-lain | 2016 |
| 50 | IMPLEMENTASI METODE PATHFINDING DENGAN MENGGUNAKAN ALGORITMA A*(A BINTANG) DAN GRID GRAPH PADA KECERDASAN BUATAN NON-PLAYER CHARACTER DALAM GAME ACTION PUZZLE | Lain-lain | 2016 |
| 51 | Rekayasa perangkat lunak terstruktur dan berorientasi objek | Lain-lain | 2016 |
| 52 | Black-Box Testing | Lain-lain | 2017 |
| 53 | Pemrograman Berorientasi Objek | Lain-lain | 2018 |
| 54 | Automatic generation of short-answer questions in reading comprehension using NLP and KNN (Apr, 10.1007/s11042-023-15191-6, 2023) | Lain-lain | 2023 |
| 55 | Correction to: Automatic generation of short-answer questions in reading comprehension using NLP and KNN (Multimedia Tools and Applications, (2023), 82, 27, (41913-41940), 10.1007/s11042-023-15191-6) | Lain-lain | 2023 |
| 56 | Damropa (Damage Roads Patrol): Aplikasi Pendeteksi Jalan Rusak Memanfaatkan Accelerometer pada Smartphone | Koran/majalah populer/majalah umum | 2018 |
| 57 | Programming Fun Learning dengan DOMJudge | Jurnal nasional | 2012 |
| 58 | Analisis Morfologi untuk Menangani Out-of-Vocabulary Words pada Part-of-Speech Tagger Bahasa Indonesia Menggunakan Hidden Markov Model | Jurnal nasional | 2019 |
| 59 | Mobile Learning berbasis Augmented Reality untuk Mendukung Pembelajaran Perakitan Komputer | Jurnal nasional | 2020 |
| 60 | PENINGKATAN BERPIKIR KRITIS MAHASISWA MELALUI METODE PEMBELAJARAN BERBASIS MASALAH DENGAN BANTUAN ANIMASI ANALISIS GRAFIS | Jurnal nasional | 2020 |
| 61 | Hamming Code at Marker-Based Augmented Reality on the Android Platform for Teaching Philosophy of Batik | Jurnal internasional | 2020 |
Research
| No. | Research Title | Year |
|---|---|---|
| 1 | PENGEMBANGAN DESAIN MODEL PEMBELAJARAN TPACK BASED COURSE UNTUK MENINGKATKAN KOMPETENSI CALON GURU | 2023 |
| 2 | Comment Analysis Pada Sistem Asesmen Kode Program Komputer | 2019 |
| 3 | Perancangan Platform Manajemen Dokumen dan Konten Perguruan Tinggi Berbasis Komputasi Awan | 2019 |
| 4 | Meningkatkan pemahaman Logika Berpikir melalui Pembelajaran Minimalis dengan Menggunakan Simulasi Logika Pemograman Berbasis State Machine. | 2015 |
| 5 | PENINGKATAN BERPIKIR KRITIS DAN KREATIF MAHASISWA MELALUI MODEL PEMBELAJARAN BERBASIS ANIMASI ANALISIS GRAFIS | 2015 |
| 6 | Pendeteksi Code Clone Pada Online Judge Sebagai Sarana Mengurangi Kecurangan Akademik Mahasiswa Program Studi Ilmu Komputer | 2014 |
| 7 | PENINGKATAN BERPIKIR KRITIS DAN KREATIF MAHASISWA MELALUI MODEL PEMBELAJARAN BERBASIS ANIMASI ANALISIS GRAFIS | 2014 |
| 8 | Pengembangan Game-Based Learning untuk Menunjang Proses Pembelajaran di Kelas dan Pengaruhnya terhadap Motivasi Belajar Siswa | 2011 |
Community Services
| No. | Community Service Title | Year |
|---|---|---|
| Data not available. | ||

