Deskripsi pekerjaan System Analyst PT Indonesia Tekno Kreatif.
# Job Description – System Analyst
## Tujuan Jabatan
Bertanggung jawab dalam menganalisis kebutuhan bisnis, menerjemahkannya menjadi spesifikasi teknis, serta memastikan solusi sistem yang dikembangkan sesuai dengan kebutuhan pengguna, proses bisnis, dan tujuan perusahaan. System Analyst berperan sebagai penghubung antara stakeholder bisnis dan tim pengembang selama siklus pengembangan sistem.
## Tanggung Jawab Utama
* Melakukan analisis kebutuhan bisnis melalui diskusi, wawancara, observasi, dan workshop dengan stakeholder.
* Mengidentifikasi permasalahan bisnis serta memberikan rekomendasi solusi berbasis teknologi informasi.
* Menyusun Business Requirement Document (BRD), Functional Requirement Specification (FRS), dan Software Requirement Specification (SRS).
* Membuat analisis proses bisnis (As-Is dan To-Be) serta mengusulkan perbaikan proses.
* Menyusun flowchart, workflow, use case, activity diagram, sequence diagram, dan dokumentasi sistem menggunakan UML atau BPMN.
* Berkolaborasi dengan Product Owner, Project Manager, UI/UX Designer, Developer, dan QA selama proses pengembangan aplikasi.
* Menjelaskan kebutuhan bisnis kepada tim pengembang serta memastikan implementasi sesuai requirement.
* Melakukan validasi kebutuhan pengguna dan memastikan requirement terdokumentasi dengan jelas.
* Mendukung penyusunan backlog, user story, acceptance criteria, dan prioritas pengembangan.
* Mendukung proses User Acceptance Test (UAT), termasuk penyusunan skenario pengujian dan verifikasi hasil implementasi.
* Melakukan analisis dampak terhadap perubahan sistem (Impact Analysis) sebelum implementasi.
* Menyusun dokumentasi sistem, user manual, serta dokumentasi perubahan aplikasi.
* Memberikan rekomendasi pengembangan dan peningkatan sistem secara berkelanjutan.
## Kualifikasi
* Pendidikan minimal S1 Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.
* Memiliki pengalaman sebagai System Analyst, Business Analyst IT, atau posisi sejenis (disesuaikan dengan level jabatan).
* Memahami proses Software Development Life Cycle (SDLC), baik Waterfall maupun Agile/Scrum.
* Memiliki kemampuan analisis proses bisnis dan pemetaan kebutuhan sistem.
* Memahami konsep database relasional serta mampu membaca Entity Relationship Diagram (ERD).
* Memahami dasar API, integrasi sistem, dan arsitektur aplikasi.
* Mampu menyusun dokumentasi requirement secara sistematis dan mudah dipahami.
* Memiliki kemampuan komunikasi, presentasi, dan fasilitasi diskusi yang baik.
## Kompetensi Teknis
* Business Process Analysis
* Requirement Gathering & Analysis
* Business Requirement Document (BRD)
* Functional Requirement Specification (FRS)
* Software Requirement Specification (SRS)
* UML (Use Case, Activity Diagram, Sequence Diagram, Class Diagram)
* BPMN
* Wireframe & Mockup (nilai tambah)
* SQL (dasar hingga menengah)
* Database Concept (ERD, Normalization)
* REST API Concept
* SDLC
* Agile / Scrum
* Microsoft Visio, Draw.io, Lucidchart, atau alat pemodelan lainnya
* Jira, Azure DevOps, Trello, atau tools manajemen proyek
## Soft Skills
* Analytical Thinking
* Critical Thinking
* Problem Solving
* Communication Skills
* Stakeholder Management
* Negotiation
* Documentation Skills
* Collaboration
* Time Management
* Attention to Detail
* Adaptability

