TIF_E41253310/Model/config/default_keywords.py

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'
]