Algorithm and Programming Laboratory

Algorithm and Programming Laboratory

Dr. Diana Purwitasari, S.Kom., M.Sc.

Head of Laboratory
Email: diana@if.its.ac.id
initial, DP

Welcome to the Algorithms and Programming (AP) Laboratory.

This laboratory emphasizes the graduates to design and analyses algorithms in solving problems effectively and efficiently based on strong programming rules,  applies the programming model that underlies various existing programming languages, and chooses a programming language to produce an appropriate application, such as developing systems / applications based on frameworks and on mobile devices.

Our areas if expertise are:

Basic Programming
Data Structure
Object Oriented Programming
Design and Analysis of Algorithms
Web Programming
Framework-Based Programming
Development of Algorithm Analysis
Programming of Mobile Devices
Interface Based Programming

Fasilitas

Our laboratory is equipped with computers with varying specifications ranging from Intel Core i3 Gen-3, i5 Gen-8, to Intel® Xeon® E5-2640 with 4GB-16GB RAM. For most HDDs, a minimum of 1TB and all monitors measuring 19 “to facilitate students in programming activities.

Penelitian

  1. Educational Data Mining berbasis Klasifikasi untuk Menganalisis Mahasiswa Berpotensi Berhenti Kuliah pada Kasus Imbalanced Class Distribution Hibah Kompetitif Nasional, Skema Penelitian Kerjasama Antar Perguruan Tinggi (PKPT)
  2. Pengembangan Electronic-Nose Untuk Deteksi Kemurnian Daging Sapi Hibah Kompetitif Nasional, Skema Penelitian Terapan Unggulan Perguruan Tinggi (PTUPT)
  3. Sistem Enterprise Tanggap Proses Bisnis (Business Process Aware Enterprise Systems) Hibah Kompetitif Nasional, Skema Penelitian Terapan Unggulan Perguruan Tinggi (PTUPT)
  4. Pedoman Uji Kompetensi Sertifikasi Profesi: Pengembangan Perangkat Asesmen Skema Manajer Proyek Hibah Kompetitif Lokal, Skema Kajian Kebijakan
  5. Pengembangan Model Hybrid Recurrent Neural Networks untuk Prediksi Data Time Series Multivariat Hibah Kompetitif Lokal, Skema Penelitian Departemen
  6. Pengembangan Sistem Kehadiran Online dengan Pencocokan Wajah dan Tanda Tangan Digital Hibah Kompetitif Lokal, Skema Penelitian Doktor Baru
  7. Pengembangan Sistem Pintu Otomatis Berbasis E-KTP dan Face Recognition Hibah Kompetitif Lokal, Skema Penelitian Departemen
  8. Rancang Bangun “AWASI” sebagai Media Komunikasi untuk Orangtua dan Guru Hibah Kompetitif Lokal, Skema Penelitian Departemen
  1. Pengembangan Electronic-Nose Untuk Deteksi Kemurnian Daging Sapi Hibah Kompetitif Nasional, Skema Penelitian Terapan Unggulan Perguruan Tinggi (PTUPT)
  2. Sistem Enterprise Tanggap Proses Bisnis (Business Process Aware Enterprise Systems) Hibah Kompetitif Nasional, Skema Penelitian Terapan Unggulan Perguruan Tinggi (PTUPT)
  3. Pengembangan Sistem Kehadiran Online dengan Pencocokan Wajah Pengganti Fingerprint Hibah Kompetitif Lokal, Skema Penelitian Doktor Baru
  4. Rekayasa Kebutuhan pada Sistem Inter-Library Loan untuk Meningkatkan Layanan Peminjaman Koleksi (Studi Kasus Ruang Baca Departemen di ITS) Hibah Kompetitif Lokal, Skema Penelitian Departemen
  1. Sistem Enterprise Tanggap Proses Bisnis (Business Process Aware Enterprise Systems) Hibah Kompetitif Lokal, Skema Penelitian Lab-based Education (LBE)
  1. PENELITIAN JURUSAN ITS tahun 2016: Perancangan Layanan Online Informasi Tata Ruang dengan Data Spasial Berbasis Rencana Detail Tata Ruang (RDTR)
  2. SK PENELITIAN UNGGULAN PERGURUAN TINGGI tahun 2016: Pengembangan Perangkat Lunak Sistem Pengenal Keadaan Mental Manusia Berdasarkan Gelombang Aktifitas Otak EEG
  3. PENELITIAN JURUSAN ITS tahun 2016: Eksplorasi Fitur Tekstur Citra Iris Mata Menggunakan Transformasi Wavelet untuk Identifikasi Personal
  4. PENELITIAN KAJIAN KEBIJAKAN ITS tahun 2016: KAJIAN ANALISIS BIAYA PENDIDIKAN DENGAN PENDEKATAN ACTIVITY BASED COSTING SYSTEM: STUDI KASUS FTIF ITS
  5. PENELITIAN JURUSAN ITS tahun 2016: Aplikasi Pemetaan Tingkat Kemiskinan Masyarakat Berbasis Perangkat Bergerak
  6. PENELITIAN PEMULA ITS tahun 2016: Sistem Klasifikasi Data Medis Menggunakan Algoritma Multilayer Perceptron Backpropagation Network dan Teori Fuzzy Set
  7. PENELITIAN LAB BASED EDUCATION tahun 2016: Peringkasan Multi Dokumen Berita Berbahasa Indonesia Berdasarkan Trending Issue Data Twitter dengan Deteksi Kejadian Non Trivial Sebagai Pemilihan Kata Kunci
  8. PENELITIAN JURUSAN ITS tahun 2016: Rencana Bangun Aplikasi Tanggap Potensi Banjir dan Kekeringan
  9. PENELITIAN UNGGULAN PERGURUAN TINGGI tahun 2016: DETEKSI ANOMALI PADA PROSES BISNIS MENGGUNAKAN METODA PROCESS MINING
  10. PENELITIAN UNGGULAN PERGURUAN TINGGI tahun 2016 : Sistem Manajemen Arus Lalu Lintas Cerdas, Studi Kasus: di Kota Kupang, NTT

Sumber : https://data.its.ac.id/akreditasi/ai_v_penelitan_lablist.php?start=21

  1. Penelitian Unggulan Perguruan Tinggi tahun 2015: Sistem Manajemen Arus Lalu Lintas Cerdas, Studi Kasus: di Kota Kupang, NTT
  2. Penelitian Unggulan Perguruan Tinggi tahun 2015: DETEKSI ANOMALI PADA PROSES BISNIS MENGGUNAKAN METODA PROCESS MINING
  3. Penelitian Unggulan Perguruan Tinggi tahun 2015: Aplikasi Enterprise Resoure Planning Untuk Usaha Kecil Menengah Menggunakan Konsep Software as a Service
  4. Penelitian Lab Based Education tahun 2015: Peringkasan Multi Dokumen Berita Berbahasa Indonesia Berdasarkan Trending Issue Data Twitter dengan Deteksi Kejadian Non Trivial Sebagai Pemilihan Kata Kunci
  5. Penelitian KAJIAN KEBIJAKAN ITS tahun 2015: New INTEGRA : Rancang Ulang Portal e-Layanan ITS yang Terintegrasi dan Berbasis Sistem Autentifikasi Tunggal
  6. Penelitian Unggulan Perguruan Tinggi tahun 2015: Pengembangan Perangkat Lunak Sistem Pengenal Keadaan Mental Manusia Berdasarkan Gelombang Aktifitas Otak EEG

Sumber : https://data.its.ac.id/akreditasi/ai_v_penelitan_lablist.php?start=21

Publikasi

  1. D. Sunaryono, J. Siswantoro and R. Anggoro, “An Android based Course Attendance System using Face Recognition”, Journal of King Saud University – Computer and Information Sciences, 2019
  2. D.S. Santoso and R.V.H. Ginardi, “Kompresi Multilevel pada Metaheuristic Focused Web Crawler”, JUTI: Jurnal Ilmiah Teknologi Informasi, 17(1): 52-63, 2019
  3. I.M.F.A. Wirana, R.V.H. Ginardi and A. Munif, “Schedule Request dan Event Reminder pada Aplikasi Finding Tutor”, Jurnal Teknik ITS, 7(2): A331-A336, 2019
  4. S. Sarwosri, D. Sunaryono and A. Maulana, “Rancang Bangun Aplikasi AWASI sebagai Media Komunikasi untuk Orangtua dan Guru”, SCAN-Jurnal Teknologi Informasi dan Komunikasi 14(3): 10-14, 2019
  5. S. Sumpeno, B. P. Yudasmara and D. Purwitasari, “Explorable Virtual Diorama of Indonesian Prehistoric Human Life using Apple ARKit based Mixed Reality”, 2019 Intl. Conf. on Computer Engineering, Network, and Intelligent Multimedia (CENIM), Surabaya, Indonesia, 2019
  6. S. Sumpeno, Y. R. Achmadianto, A. Zaini and D. Purwitasari, “Virtualization and Exploration of the Garudeya Historical Objects Using Immersive Devices”, 2019 Intl. Conf. on Computer Engineering, Network, and Intelligent Multimedia (CENIM), Surabaya, Indonesia, 2019
  7. S.R. Wardhana and D. Purwitasari, “Klasifikasi Multi Class pada Analisis Sentimen Opini Pengguna Aplikasi Mobile untuk Evaluasi Faktor Usability”, INTEGER: Journal of Information Technology, 4(1), 2019
  1. R. Soelaiman and M. Ghazian, “Performance Comparison between Baby-Step Giant-Step Method and Pollard Rho with Brent Cycle Detection Method in Causing Total Break toward Digital Signature Algorithm Scheme”, Journal of Theoretical and Applied Information Technology, 96(24): 8473-8485, 2018
  2. D.N. Rahmi, R. Soelaiman and A. Munif, “Implementasi Struktur Data Rope pada Permasalahan SPOJ Alphabetic Rope”, Jurnal Teknik ITS, 7(1):A1-A4, 2018
  3. A.M. Hasani, R. Soelaiman and F. Baskoro, “Penerapan Teknik Dekomposisi Square Root dan Algoritma Mo’s pada Rancangan Algoritma Studi Kasus: SPOJ Klasik Counting Diff-Pairs”, Jurnal Teknik ITS, 7(1): A5-A9, 2018
  4. N. Wicaksono, Sarwosri and D. Sunaryono, “Rancang Bangun Web Kustom Menggunakan Open Graph Protokol pada Studi Kasus Web Jurusan Teknik Informatika”, Jurnal Teknik ITS, 7(1): A214-A218, 2018
  5. F.A. Akbar, S. Rochimah and R.J. Akbar, “Investigation of SQL Clone on MVC-based Application”, IPTEK Journal of Proceedings Series, 2018(1): 72-77, 2018
  6. F.A. Pradipta and F. Baskoro, “Rancang Bangun Interactive Voice Response (IVR) sebagai Pengingat Medikasi Pasien Lansia Berbasis Web”, Jurnal Teknik ITS, 7(1):A253-A258, 2018, 2018
  7. S.G. Ramadhan, I. Kuswardayan and R.R. Hariadi, “Rancang Bangun Game Realitas Virtual Taman Makhluk Purba pada Perangkat Bergerak Berbasis Android”, Jurnal Teknik ITS, 7(1): A259-A263, 2018
  1. A.B. Raharjo, M. Quafafou and F. Chamroukhi, “On Reliability of Majority Voting”, Le 24th conférence de la Société Francophone de Classification (SFC 2017), Jun 2017, Lyon, France.
  2. A. Praharsana, D. Herumurti and R.R. Hariadi, “Penerapan Teknologi Virtual Reality pada Perangkat Bergerak berbasis Android untuk Mendukung Terapi Fobia Laba-laba (Arachnophobia)”, Jurnal Teknik ITS 6(1): A129-A132, 2017
  3. A. Setiawan, R. Soelaiman and R.J. Akbar, “Rancang Bangun Aplikasi Pelelangan Online (E-Auction) berbasis Perangkat Bergerak Android”, Jurnal Teknik ITS, 6(2): A529-A533, 2017
  4. A. Wibowo, R. Soelaiman and C. Fatichah, “Alat Bantu Dengar Berbasis Smartphone untuk Membantu Penderita Gangguan Pendengaran”, Jurnal Teknik ITS, 6(2): A405-A408, 2017
  5. A. Yuniarti, I. Kuswardayan, R. R. Hariadi, S. Arifiani and E. Mursidah, “Design of integrated Latext: Halal detection text using OCR (Optical character recognition) and web service,” 2017 Intl. Seminar on Application for Technology of Information and Communication (iSemantic), Semarang, 2017, pp. 137-141.
  6. D. Rahmawati, L. N. Aini, R. Sarno, C. Fatichah and D. Sunaryono, “Comparison of behavioral similarity use TARs and Naïve algorithm for calculating similarity in business process model,” 2017 3rd Intl. Conf. on Science in Information Technology (ICSITech), Bandung, 2017, pp. 115-120.
  7. D. Rahmawati, R. Sarno, C. Fatichah and D. Sunaryono, “Fraud detection on event log of bank financial credit business process using Hidden Markov Model algorithm,” 2017 3rd Intl. Conf. on Science in Information Technology (ICSITech), Bandung, 2017, pp. 35-40.
  8. H. Tjandrasa, S. Djanali and F. X. Arunanto, “Classification of P300 in EEG signals for disable subjects using singular spectrum analysis,” 2017 Intl. Conf. on Intelligent Informatics and Biomedical Sciences (ICIIBMS), Okinawa, 2017, pp. 80-84.
  9. I.N.P.W. Dharmawan and R.V.H. Ginardi, “Fraud Avoidance Using QR Codes on Transaction Process on Finding–Tutor Application in Android System”, Jurnal Teknik ITS, 6(2): A245-A249, 2017
  10. I. Kuswardayan and R. R. Hariadi, “Design of mini synchronous game food fest in social game food merchant saga on Android devices,” 2017 Intl. Conf. on Advanced Mechatronics, Intelligent Manufacture, and Industrial Automation (ICAMIMIA), Surabaya, 2017, pp. 342-345.
  11. R.N. Fadhilah and R.V.H. Ginardi, “Penentuan Harga Dengan Metode Back Propagation pada Aplikasi E-Commerce CariKos Berbasis Web”, Jurnal Teknik ITS, 6(2): A621-A624, 2017
  12. R.R. Hariadi, I. Al-Fikri and D. Herumurti, “Navigasi Perangkat Bergerak di Lingkungan ITS Menggunakan Platform Wikitude”, JUTI: Jurnal Ilmiah Teknologi Informasi, 15(1): 26-34, 2017
  13. R. Soelaiman and A. Wibowo, “Hearing Aids based on Smartphone by Implementing Tympanic Membrane and Basiliar Membrane Compression”, Journal of Theoretical and Applied Information Technology, 95(20): 5422-5430, 2017

Pengabdian Masyarakat

  1. Pelatihan Desain Grafis untuk Guru PAUD
  2. Pelatihan Perakitan dan Pengelolaan Papan Informasi Elektronik di Panti Asuhan “Habibie” Kecamatan Sukolilo Surabaya
  3. Pembinaan Pemenang Seleksi Guru dan Tenaga Kependidikan Berprestasi dan Berdedikasi
  4. Pembuatan Modul Pembelajaran dan Pelatihan Aplikasi Perkantoran untuk Pemuda-pemudi Putus Sekolah dari Keluarga Tidak Mampu di Rumah Gemilang Indonesia
  5. Penerapan “Psycho-Auggo” Aplikasi Augmented Reality sebagai Sarana Pembelajaran dan Evaluasi Pelajaran Matematika di SD Muhammadiyah 26 Surabaya
  6. Seleksi Nasional Pengadaan Aparatur Sipil Negara
  1. Jasa Pemborongan Pekerjaan Pembangunan Aplikasi Electronic Instrument Database System (ELIDA) di PT Badak NGL
  2. Pelatihan Aplikasi Perkantoran untuk Pengurus PKK RW 07 Kelurahan Gunung Anyar Tambak Surabaya
  3. Pelatihan Pembuatan Soal Ujian Online untuk Guru Sekolah Menengah di Kota Blitar sebagai Persiapan Menghadapi Ujian Nasional Berbasis Komputer
  4. Peningkatan Ketrampilan Teknis di Bidang IT bagi Pelaku UMKM Batik Cerme Khas Kabupaten Gresik Guna Mendukung Pemasaran Melalui Internet
  5. Rancang Bangun Website Edukasi E-Resources Perpustakaan ITS sebagai Media Literasi Informasi yang Efektif
  6. Seleksi Nasional Pengadaan Pegawai Negeri Sipil
  1. Jasa Pemborongan Pekerjaan Enhancement e-Procurement Kontrak Jasa di PT Badak NGL
  2. Pelatihan Internet di Kecamatan Gunung Anyar Surabaya
  3. Pelatihan Keahlian Terapan Bidang Informatika bagi Warga Kurang Mampu di Surabaya
  4. Pemanfaatan Perdagangan Elektronik (E-Commerce) untuk Ibu-Ibu PKK Perumahan Rewwin Kelurahan Kepuh Kiriman Kecamatan Waru Sidoarjo
  5. Pembuatan Sistem Ujian Online Kota Surabaya
  6. Pemeliharaan Sistem Penerimaan Peserta Didik Baru (PPDB) Provinsi Jawa Timur
  7. Penyusunan Aplikasi Perencanaan Kendali Operasi PDAM Surya Sembada Kota Surabaya
  8. Perjanjian Pengembangan & Implementasi Dewatering Integrated System
  9. Seleksi Nasional Pengadaan Calon Pegawai Negeri Sipil
  1. PEMBINA OLIMPIADE KOMPUTER INDONESIA 2016 YANG DISELENGGARAKAN OLEH DIREKTORAT JENDERAL PENDIDIKAN DASAR DAN MENENGAH DALAM KEGIATAN INTERNATIONAL OLYMPIADE IN INFORMATICS KE 28 KAZAN RUSSIA
  2. INSTRUKTUR/PEMATERI DALAM KEGIATAN PELATIHAN NASIONAL 2 TOKI 2016
    SK PENGABDIAN KEPADA MASYARAKAT ITS tahun 2016: Sistem Informasi Pengelolaan Peralatan Infrastruktur Jaringan Komputer di Lingkungan LPTSI ITS
  3. PENGABDIAN KEPADA MASYARAKAT ITS tahun 2016: Peningkatan Kualitas Guru SMA di Tulungagung dalam Bidang TIK Untuk Penyiapan Materi Pembelajaran
  4. Tim Pembina Pengabdian Kepada Masyarakat dalam Kegiatan “Persiapan Olimpiade siswa Bidang Komputer Tingkat Kabupaten/Kotamadya tahun 2016”
  5. Inventarisasi Sistem dan Teknologi Informasi di Rumah Sakit Umum Daerah Dr. Soetomo Surabaya
  6. PENGABDIAN KEPADA MASYARAKAT ITS tahun 2016: Pelatihan Internet Untuk Ibu-Ibu PKK RW 07 Kelurahan Gunung Anyar Tambak Surabaya
  7. Narasumber dalam pengabdian kepada masyarakat kegiatan “Rapat Koordinasi Pembuatan Aplikasi Jelajah Surabaya”
  8. Pembuatan Aplikasi Sistem Informasi Eksekutif
  9. Kerjasama Pengembangan Teknologi Informasi Dan Komunikasi, Pengembangan System Informasi Penanaman Modal

Sumber : https://data.its.ac.id/akreditasi/ai_v_abmas_lablist.php?start=41

  1. Penyelenggaraan Penerimaan Peserta Didik Baru (Jasa Konsultasi/Pendampingan Berupa Pengolahan Data PSB On Line Tahun 2015)
  2. Tenaga Ahli Penerimaan Peserta Didik Baru Tahun 2015
  3. PENGABDIAN KEPADA MASYARAKAT ITS tahun 2015: Peningkatan Kompetensi Guru PAUD dalam menyediakan Modul Pembelajaran Interaktif di PPT Umi Qolbu Rusun Penjaringan Surabaya
  4. Workshop Penyusunan Kurikulum Berbasis Kerangka Kualifikasi Nasional Indonesia (KKNI)
  5. PENGABDIAN KEPADA MASYARAKAT ITS tahun 2015: Workshop Pembuatan Game Interaktif Sebagai Bekal Wirausaha Industri Kreatif Bagi Anak Panti Asuhan Ibnu Sina Surabaya
  6. narasumber dalam kegiatan Pengabdian kpd Masyarakat berupa “Workshop Penyusunan Kurukulum Berbasis KKNI” pd tgl 3 Oktober 2015 di ITS Surabaya”

Sumber : https://data.its.ac.id/akreditasi/ai_v_abmas_lablist.php?start=41

Buku Laboratorium

  1. Baskoro, F. (2018) Bermain dengan Arduino dan Robot menggunakan MBlock-Scratch, Penebar Media Pustaka, ISBN: 978-602-5888-64-9
  2. Baskoro, F. (2018) Mahir Membuat Game Multiplatform dengan Construct, Penebar Media Pustaka, ISBN: 978-602-5414-87-9
  3. Baskoro, F. (2018) Mengenal Kode Game Belia dengan ScratchJr, Penebar Media Pustaka, ISBN: 978-602-5414-92-3
  4. Baskoro, F. (2018) Mudah Memprogram Game Langsung di Smartphone dengan Pocketcode, Penebar Media Pustaka, ISBN: 978-602-5888-40-3
  5. Baskoro, F. (2018) Terampil Membuat Game Android dengan Scratch, Penebar Media Pustaka, ISBN: 978-602-5414-77-0
  6. Baskoro, F. (2018) Tutorial Animasi dengan Scratch, Penebar Media Pustaka, ISBN: 978-602-5414-64-0

HKI

No Pendaftaran Judul Usulan Nama Pengusul Bulan Tahun
C00201705320 APLIKASI MOBILE MUSICMOO SEBAGAI SARANA PENCARIAN JUDUL LAGU Dwi Sunaryono, S.Kom, M.Kom 11 2017

Sumber : https://data.its.ac.id/akreditasi/ai_v_hki_lablist.php?showmaster=lab&fk_id_lab=133

Dosen Anggota Laboratorium Algoritma dan Pemrograman