Skip to content
SE Laboratory
se-polinema
se-labindex.html
Ln 1, Col 1HTML
SE Laboratory
Politeknik Negeri MalangJurusan Teknologi Informasi

Software Engineering Laboratory

An academic unit for applied software engineering, intelligent systems, and scholarly software development at Politeknik Negeri Malang.

6
Researchers
3
Focus Areas
80
Publications

Advancing software engineering education and research

The Software Engineering Laboratory is an academic facility under the Department of Information Technology at Politeknik Negeri Malang, focused on software engineering and software development. The laboratory serves as a center for research, innovation, and community service oriented toward the advancement of software technology.

Our activities span student competency development in software-based projects and competitions, fundamental and applied research, multi-disciplinary collaboration across health, education, economics, and other sectors, and community-facing implementation of research results.

/**

* Vision

* To become a center of excellence in knowledge, technology, and software engineering innovation with global competitiveness — contributing meaningfully to academic, industry, and societal advancement.

*

* @institution Politeknik Negeri Malang

* @unit Jurusan Teknologi Informasi

*/

Our Work

e-IDI Malang Raya
e-IDI Malang Raya

Digital membership platform for the Indonesian Medical Association (IDI) Malang Raya Branch — a centralized system for doctor registration, verification, profile management, and public directory of medical practitioners across Malang Raya.

PakAI
PakAI

Unified AI subscription usage tracker. Surfaces Claude, OpenAI Codex, and OpenCode Go usage — per provider, per window (5h / weekly / monthly) — directly in your tmux status bar, Waybar panel, CLI, or a TUI dashboard. Built for developers who need to track and budget their AI tool consumption across multiple services without leaving the terminal.

Polinema SnapLink
Polinema SnapLink

Polinema SnapLink is the official URL shortener for Politeknik Negeri Malang, built with Laravel and integrated with campus SSO. It transforms long URLs into concise, professional links under the poline.ma domain.

SIM-TA - Sistem Informasi Manajemen Tugas Akhir
SIM-TA - Sistem Informasi Manajemen Tugas Akhir

Web-based thesis management system for JTI Polinema — digitizes the complete academic workflow from proposal submission, seminar scheduling, online mentoring, to final defense registration. Includes role-based access control, document management, academic period tracking, and a Python-based supervisor recommendation engine.

No screenshot available
Tathyatest Test Case Generator

Tathyatest crawls a web application once per RBAC role, extracts a normalized element model, maps it against a dataset and access matrix, and generates Playwright test specs for positive, negative, and edge coverage.

Publications & Books

Cover of Algoritma & Struktur Data Berbasis Studi Kasus
Algoritma & Struktur Data Berbasis Studi Kasus

Bridges programming theory with practical application through real-world case studies. Covers arrays, linked lists, stacks, queues, trees, and graphs, presenting each data structure in the context of everyday problems. Emphasizes computational thinking, logical reasoning, and the beauty of efficient, elegant solutions.

Cover of Animasi Blender: Sebuah Pengantar
Animasi Blender: Sebuah Pengantar

An inviting introduction to 3D animation using Blender, starting from workspace orientation through practical projects: modeling a simple cart, a teddy bear character, a dancing can, and a traffic light scene. Uses storytelling to teach form, texture, and motion with an intuitive, creative approach suitable for readers of all backgrounds.

Cover of Dasar Pemrograman – Pengetahuan Teoretis Pemrograman Java
Dasar Pemrograman – Pengetahuan Teoretis Pemrograman Java

An introductory guide to Java programming covering logic, data structures, and core principles. Emphasizes computational thinking and problem-solving with everyday examples that make complex concepts approachable. Suitable for students, educators, and anyone beginning their programming journey.

Cover of Git Tanpa Drama
Git Tanpa Drama

A practical Indonesian-language guide that helps beginners use Git with confidence, from branching and merging to collaboration and everyday version-control workflows.

Cover of Konsep Teknologi Informasi
Konsep Teknologi Informasi

A comprehensive guide to information technology concepts, covering hardware and software fundamentals, computer networks, information systems, and emerging trends such as cloud computing, big data, artificial intelligence, and cybersecurity. Explores IT's role in social, business, and educational transformation.

Cover of Laravel REST API
Laravel REST API

A practical guide to building RESTful web services using Laravel, covering REST API concepts, project structure, authentication, authorization, Eloquent ORM data management, API documentation, testing, and best practices for building scalable, secure, and flexible API services.

Cover of Mengenal Algoritma dan Struktur Data dengan Panduan Praktis
Mengenal Algoritma dan Struktur Data dengan Panduan Praktis

A practical guide to fundamental algorithms and data structures including arrays, stacks, queues, and linked lists. Designed for beginners to intermediate learners with clear step-by-step explanations, practical examples, and exercises that build strong programming foundations.

Cover of Pemrograman Mobile Menggunakan Flutter
Pemrograman Mobile Menggunakan Flutter

Introduces mobile application development using Flutter as a creative medium for building consistent, modern apps across devices. Covers logic, interface design, and user experience with a conversational approach that makes mobile programming accessible to beginners and curious learners alike.

Cover of Pemrograman Web Lanjut (Laravel 10)
Pemrograman Web Lanjut (Laravel 10)

A comprehensive guide for advanced web development using Laravel 10, covering routing, middleware, Eloquent ORM, authentication, and RESTful API project management. Includes case studies, exercises, and code examples focused on best practices and production efficiency.

Cover of Pengenalan Sistem Informasi
Pengenalan Sistem Informasi

An accessible introduction to information systems covering core concepts, process automation, modern technologies including AI, IoT, and RPA, database and big data foundations, and real-world enterprise applications such as ERP, CRM, SCM, e-business, and e-commerce. Also addresses data security, user privacy, technology ethics, and the social and economic impact of information systems development.

Cover of Penuntun Praktikum Struktur Data
Penuntun Praktikum Struktur Data

A hands-on guide to data structures covering classes, objects, arrays, searching and sorting algorithms, stacks, queues, linked lists, binary trees, binary search trees, and graphs. Uses a step-by-step approach with exercises that build logical thinking, structured reasoning, and analytical depth.

Cover of Perancangan Sistem E-Learning dengan Framework Laravel
Perancangan Sistem E-Learning dengan Framework Laravel

A comprehensive guide to building modern e-learning applications using Laravel, covering system architecture, database management, user authentication, learning content management, and interactive features such as discussion forums, quizzes, and learning progress reports. Uses a practice-based approach with case examples and code snippets.

Academic Profiles

Ariadi Retno Tri Hayati Ririd

Ariadi Retno Tri Hayati Ririd

Lecturer / Researcher

Machine LearningComputer VisionForecasting +1
View profile →
Dian Hanifudin Subhi

Dian Hanifudin Subhi

Lecturer / Researcher

Distributed SystemsChatbotsProgramming Education
View profile →
Elok Nur Hamdana

Elok Nur Hamdana

Lecturer / Researcher

Decision Support SystemsSentiment AnalysisRecommender Systems +1
View profile →
Imam Fahrur Rozi

Imam Fahrur Rozi

Lecturer / Researcher

Natural Language ProcessingSentiment AnalysisOCR +1
View profile →
Moch. Zawaruddin Abdullah

Moch. Zawaruddin Abdullah

Lecturer / Researcher

Natural Language ProcessingMachine LearningWeb Information Systems +1
View profile →
Ridwan Rismanto

Ridwan Rismanto

Lecturer / Researcher

Educational TechnologyConcept MappingRecommendation Systems +1
View profile →

Work With Us

We welcome motivated students and collaborators to join our research activities. Explore the opportunities below.

01

Thesis & Final Projects

We offer guided thesis topics in software engineering, intelligent systems, and applied software development. Reach out to discuss your interest.

02

Internships

Motivated students can join the lab as interns to gain hands-on research and development experience alongside our researchers.

03

Research Collaboration

We are open to collaboration with other academic institutions, industry partners, and community organizations on applied software research.

Grants, Awards & Milestones

No achievements to display yet. Check back soon.

Latest updates

View All
Tutorial

Event-Driven Architecture Fundamentals with PHP

A comprehensive guide to Event-Driven Architecture (EDA) for PHP developers. Learn why synchronous call chains break at scale, how events decouple services, the core patterns (Pub/Sub, Event Sourcing, Saga), and runnable PHP implementations using Laravel events, RabbitMQ, and Redis Streams — with idempotency, retries, and dead-letter queue strategies throughout.

Read more →
Tutorial

RESTful API Design Fundamentals with PHP

A comprehensive guide to designing RESTful APIs with PHP. Learn REST constraints, resource modelling, HTTP verbs, status codes, pagination, authentication, and versioning — then build a complete course-registration API with Laravel that you can run and test today.

Read more →

// Jurusan Teknologi Informasi, Politeknik Negeri Malang

"address": "Jl. Soekarno Hatta No.9, Jatimulyo, Kec. Lowokwaru, Malang, East Java — Indonesia 65141"

"email": "imam.fahrur@polinema.ac.id"