135 lines
8.5 KiB
Python
135 lines
8.5 KiB
Python
"""
|
|
=============================================================
|
|
MASTER CONFIGURATION: KAMUS PROFIL LULUSAN & SEKTOR PEKERJAAN
|
|
=============================================================
|
|
PRD Reference: Section 7, 18, & 24
|
|
Dokumen ini berisi kamus acuan default untuk profil kurikulum
|
|
program studi Jurusan Teknologi Informasi (D4 TIF, D3 MIF, D3 TKK)
|
|
dan daftar sektor industri kerja umum.
|
|
=============================================================
|
|
"""
|
|
|
|
# Pemetaan Kode Program Studi ke Singkatan Resmi
|
|
PRODI_CODES = {
|
|
# Kode Resmi Nasional (PDDIKTI)
|
|
'55301': 'TIF',
|
|
'57401': 'MIF',
|
|
'56401': 'TKK',
|
|
# Kode Internal & PDD
|
|
'21': 'TIF',
|
|
'19': 'MIF',
|
|
'20': 'TKK',
|
|
'22': 'TIF', # Kampus Nganjuk
|
|
'23': 'TIF', # Kampus Sidoarjo
|
|
# Format Deskriptif Teks
|
|
'Teknik Informatika (55301)': 'TIF',
|
|
'Manajemen Informatika (57401)': 'MIF',
|
|
'Teknik Komputer (56401)': 'TKK',
|
|
'Teknik Informatika Kampus Kab. Nganjuk (55302)': 'TIF',
|
|
'Teknik Informatika Kampus Kab. Sidoarjo (55304)': 'TIF',
|
|
'D4 Teknik Informatika': 'TIF',
|
|
'D3 Manajemen Informatika': 'MIF',
|
|
'D3 Teknik Komputer': 'TKK',
|
|
'TIF': 'TIF',
|
|
'MIF': 'MIF',
|
|
'TKK': 'TKK',
|
|
}
|
|
|
|
# Kamus Profil Lulusan Per Program Studi (Untuk Kategori C0 - Sesuai Profil)
|
|
DEFAULT_KEYWORD_DICTIONARY = {
|
|
'TIF': [
|
|
'software engineer', 'software developer', 'software development', 'software',
|
|
'programmer', 'programming', 'coder', 'coding', 'koding', 'code', 'dev', 'developer', 'development',
|
|
'quality assurance', 'qa engineer', 'qa tester', 'software tester', 'tester', 'testing', 'qa', 'qc software',
|
|
'it consultant', 'konsultan it', 'konsultan perangkat lunak', 'konsultan software',
|
|
'project manager it', 'manajemen proyek it', 'manajemen proyek', 'project manager',
|
|
'scrum master', 'system analyst', 'analis sistem', 'analisis sistem', 'teknik informatika',
|
|
'algoritma', 'pengembangan software', 'pengembangan aplikasi', 'app developer',
|
|
'aplikasi', 'sistem informasi', 'teknologi informasi', 'informatika',
|
|
'mobile developer', 'web developer', 'android developer', 'ios developer',
|
|
'frontend', 'frontend developer', 'backend', 'backend developer', 'fullstack', 'fullstack developer',
|
|
'game developer', 'game programmer', 'game', 'gaming', 'cyber security',
|
|
'cyber', 'keamanan sistem', 'keamanan siber', 'keamanan jaringan',
|
|
'machine learning', 'artificial intelligence', 'data scientist', 'data science',
|
|
'cloud', 'cloud computing', 'devops', 'devops engineer', 'site reliability engineer', 'sre',
|
|
'prompt engineer', 'ai engineer', 'nlp engineer', 'computer vision', 'cloud architect',
|
|
'it specialist', 'it staff', 'staff it', 'it officer', 'it programmer', 'lead developer',
|
|
'tech lead', 'solutions architect', 'software architect', 'security engineer',
|
|
'soc analyst', 'penetration tester', 'pentester', 'flutter', 'flutter developer',
|
|
'react developer', 'laravel developer', 'golang', 'python developer', 'java developer',
|
|
'automation engineer', 'automation tester', 'it auditor',
|
|
'startup teknologi', 'tech startup', 'software house', 'it entrepreneur',
|
|
'tokopedia', 'shopee', 'bukalapak', 'sevima', 'sentra vidya utama', 'traveloka',
|
|
'gojek', 'grab', 'tiket', 'edutech', 'fintech', 'edtech', 'dot indonesia',
|
|
'tech', 'technology', 'teknologi', 'technocraft', 'solusindo', 'solusitama', 'infomedia', 'telkom',
|
|
'entrepreneur', 'startup', 'technopreneur', 'founder', 'owner', 'co founder', 'ceo', 'cto', 'cio', 'wirausaha'
|
|
],
|
|
'MIF': [
|
|
'programmer', 'programming', 'coder', 'coding', 'koding', 'code', 'dev', 'development',
|
|
'software developer', 'software developer desktop', 'software development',
|
|
'software developer web', 'software developer mobile', 'web developer', 'mobile developer',
|
|
'frontend developer', 'backend developer', 'fullstack developer', 'database administrator',
|
|
'developer', 'database', 'dba', 'sql', 'mysql', 'postgresql', 'oracle', 'mongodb',
|
|
'data analyst', 'analis data', 'analisis data', 'data warehouse', 'etl',
|
|
'business intelligence', 'bi analyst', 'bi developer', 'data visualization', 'visualisasi data',
|
|
'data engineer', 'database engineer', 'data specialist', 'power bi', 'tableau',
|
|
'business analyst', 'analis bisnis', 'product owner', 'product manager',
|
|
'erd', 'manajemen database', 'database management', 'backend', 'frontend',
|
|
'fullstack', 'aplikasi', 'sistem informasi', 'manajemen informatika', 'pemrograman',
|
|
'teknologi informasi', 'komputer', 'android developer', 'ios developer',
|
|
'android', 'ios', 'mobile', 'ui ux', 'ui ux designer', 'ui designer', 'ux designer',
|
|
'product designer', 'graphic designer', 'desain grafis', 'desain logo', 'desain',
|
|
'design', 'multimedia', 'animasi', 'web designer', 'web master', 'wordpress developer',
|
|
'erp specialist', 'sap consultant', 'odoo', 'odoo developer',
|
|
'software house', 'tokopedia', 'shopee', 'bukalapak', 'sevima',
|
|
'sentra vidya utama', 'traveloka', 'gojek', 'grab', 'edutech', 'fintech', 'edtech',
|
|
'tech', 'technology', 'teknologi',
|
|
'it entrepreneur', 'founder', 'owner', 'co founder', 'ceo', 'wirausaha'
|
|
],
|
|
'TKK': [
|
|
'jaringan', 'network', 'networking', 'network administrator', 'network engineer',
|
|
'network security', 'administrator jaringan', 'jaringan komputer', 'teknisi jaringan komputer',
|
|
'lan wan', 'lan', 'wan', 'cloud computing', 'cloud', 'iot', 'internet of things',
|
|
'iot engineer', 'embedded', 'embedded system', 'firmware', 'hardware', 'sysadmin',
|
|
'system administrator', 'server administrator', 'datacenter engineer', 'noc engineer',
|
|
'noc technician', 'field engineer it', 'fiber optic', 'teknisi fiber',
|
|
'robotika', 'robotics', 'plc', 'scada', 'cctv technician', 'teknisi cctv',
|
|
'server', 'mikrotik', 'cisco', 'komputer', 'teknisi komputer', 'service komputer',
|
|
'infrastruktur', 'datacenter', 'teknik komputer', 'it support', 'it technician', 'helpdesk it',
|
|
'teknisi jaringan', 'admin jaringan', 'computer', 'laptop', 'pc',
|
|
'cell', 'cellular', 'seluler', 'telekomunikasi', 'telecommunication', 'teknisi',
|
|
'telkomsel', 'telkom', 'nexwave', 'huawei', 'zte', 'indosat', 'xl axiata', 'smartfren',
|
|
'fiber', 'optik', 'fiberstar', 'biznet', 'cbn', 'myrepublic', 'noc', 'tower', 'bts',
|
|
'tech', 'technology', 'teknologi', 'technopreneur',
|
|
'wirausaha bidang teknik komputer', 'founder', 'owner', 'co founder', 'ceo', 'wirausaha'
|
|
]
|
|
}
|
|
|
|
# Daftar Sektor Pekerjaan Formal Non-IT (Untuk Kategori C1 - Bidang Diketahui)
|
|
DEFAULT_BIDANG_KERJA_UMUM = [
|
|
# Perbankan & Lembaga Keuangan
|
|
'bank', 'bni', 'bri', 'mandiri', 'bca', 'btn', 'btpn', 'bank jatim', 'bsi', 'mega', 'muamalat', 'cimb',
|
|
'perbankan', 'koperasi', 'leasing', 'asuransi', 'pegadaian', 'akuntan', 'accounting',
|
|
'finance', 'keuangan', 'perpajakan', 'pajak', 'teller', 'kasir', 'finansial',
|
|
# Manajemen, Administrasi & Staf Formal
|
|
'manager', 'supervisor', 'staff', 'admin', 'administrasi', 'hrd', 'personalia',
|
|
'receptionist', 'customer service', 'cs', 'operator', 'sekretaris', 'notaris',
|
|
# Pemasaran, Penjualan & Retail
|
|
'marketing', 'sales', 'sales promotion', 'spg', 'spb', 'telemarketing', 'account executive',
|
|
'toko', 'minimarket', 'indomaret', 'alfamart', 'supermarket', 'mart', 'distributor', 'agen',
|
|
# Industri Manufaktur, Migas, Energi, Pertanian
|
|
'migas', 'pelangi migas', 'oil', 'gas', 'pertamina', 'pln', 'pdam', 'bumn', 'bumd',
|
|
'tjiwi kimia', 'pabrik', 'manufaktur', 'industri', 'produksi', 'qc', 'qa qc', 'gudang', 'warehouse',
|
|
'east west seed', 'seed', 'benih', 'pertanian', 'perkebunan', 'peternakan', 'agro', 'pupuk',
|
|
'cosmetindo', 'moro ayu', 'kosmetik', 'farmasi', 'apotek', 'apoteker', 'kimia', 'tekstil',
|
|
# Pendidikan & Kesehatan
|
|
'guru', 'dosen', 'pengajar', 'instruktur', 'tutor', 'trainer', 'sekolah', 'kampus',
|
|
'politeknik', 'universitas', 'sd', 'smp', 'sma', 'smk', 'madrasah', 'pesantren',
|
|
'perawat', 'bidan', 'dokter', 'rumah sakit', 'rsud', 'klinik', 'puskesmas', 'laboratorium',
|
|
# Jasa Lapangan, Logistik, Kuliner & Instansi Publik
|
|
'driver', 'kurir', 'pengemudi', 'security', 'satpam', 'mekanik', 'bengkel',
|
|
'barista', 'koki', 'chef', 'waiter', 'pelayan', 'restoran', 'cafe', 'kafe', 'hotel', 'catering',
|
|
'penulis', 'editor', 'fotografer', 'videografer',
|
|
'pns', 'asn', 'polisi', 'tni', 'pemerintah', 'dinas', 'kelurahan', 'kecamatan', 'balai', 'kantor desa'
|
|
]
|