/* Reset & Variables */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
–primary: #2c6e9b;
–primary-light: #3a8bc8;
–primary-dark: #1a4d73;
–secondary: #e67e22;
–secondary-light: #f39c12;
–accent: #27ae60;
–accent-light: #2ecc71;
–light: #f8f9fa;
–light-gray: #e9ecef;
–medium-gray: #adb5bd;
–dark: #2c3e50;
–darker: #212529;
–border: #dee2e6;
–shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
–shadow-hover: 0 8px 24px rgba(0, 0, 0, 0.12);
–radius: 12px;
–radius-sm: 8px;
–transition: all 0.3s ease;
}
body {
font-family: ‘Open Sans’, sans-serif;
line-height: 1.7;
color: var(–darker);
background-color: #f5f7fa;
padding-bottom: 40px;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* Header */
.page-header {
background: linear-gradient(135deg, var(–primary) 0%, var(–primary-dark) 100%);
color: white;
padding: 60px 0 40px;
border-radius: 0 0 var(–radius) var(–radius);
margin-bottom: 40px;
box-shadow: var(–shadow);
position: relative;
overflow: hidden;
}
.page-header::before {
content: ”;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url(‘data:image/svg+xml,’);
background-size: cover;
}
.header-content {
position: relative;
z-index: 2;
text-align: center;
max-width: 800px;
margin: 0 auto;
}
.page-title {
font-family: ‘Montserrat’, sans-serif;
font-weight: 700;
font-size: 2.8rem;
margin-bottom: 15px;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.page-subtitle {
font-size: 1.3rem;
opacity: 0.9;
margin-bottom: 30px;
}
.header-badges {
display: flex;
justify-content: center;
gap: 15px;
flex-wrap: wrap;
margin-bottom: 20px;
}
.header-badge {
background: rgba(255, 255, 255, 0.15);
padding: 8px 18px;
border-radius: 50px;
font-size: 0.9rem;
display: flex;
align-items: center;
gap: 8px;
backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.1);
}
/* Quick Guide */
.quick-guide {
background: white;
border-radius: var(–radius);
padding: 30px;
margin-bottom: 40px;
box-shadow: var(–shadow);
border-top: 4px solid var(–secondary);
}
.guide-title {
font-family: ‘Montserrat’, sans-serif;
font-weight: 600;
font-size: 1.8rem;
color: var(–primary-dark);
margin-bottom: 25px;
display: flex;
align-items: center;
gap: 12px;
}
.guide-title i {
color: var(–secondary);
}
.steps-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 25px;
margin-top: 20px;
}
.step-card {
background: var(–light);
padding: 25px;
border-radius: var(–radius);
border-left: 4px solid var(–accent);
transition: var(–transition);
}
.step-card:hover {
transform: translateY(-5px);
box-shadow: var(–shadow-hover);
}
.step-number {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
background: var(–accent);
color: white;
border-radius: 50%;
font-weight: 700;
font-size: 1.2rem;
margin-bottom: 15px;
}
.step-title {
font-family: ‘Montserrat’, sans-serif;
font-weight: 600;
font-size: 1.3rem;
color: var(–primary-dark);
margin-bottom: 10px;
}
/* Filter & Search */
.filter-section {
background: white;
border-radius: var(–radius);
padding: 25px;
margin-bottom: 30px;
box-shadow: var(–shadow);
}
.filter-title {
font-family: ‘Montserrat’, sans-serif;
font-weight: 600;
font-size: 1.5rem;
color: var(–primary-dark);
margin-bottom: 20px;
}
.search-box {
position: relative;
margin-bottom: 25px;
}
.search-input {
width: 100%;
padding: 16px 20px 16px 50px;
border: 2px solid var(–border);
border-radius: var(–radius);
font-size: 1.1rem;
transition: var(–transition);
font-family: ‘Open Sans’, sans-serif;
}
.search-input:focus {
outline: none;
border-color: var(–primary);
box-shadow: 0 0 0 3px rgba(44, 110, 155, 0.1);
}
.search-icon {
position: absolute;
left: 18px;
top: 50%;
transform: translateY(-50%);
color: var(–medium-gray);
font-size: 1.2rem;
}
.category-filters {
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.category-filter {
padding: 10px 20px;
background: var(–light);
border: 2px solid var(–border);
border-radius: 50px;
cursor: pointer;
transition: var(–transition);
font-weight: 500;
display: flex;
align-items: center;
gap: 8px;
}
.category-filter:hover {
background: var(–light-gray);
border-color: var(–primary-light);
}
.category-filter.active {
background: var(–primary);
color: white;
border-color: var(–primary);
}
/* Occupation Categories */
.occupation-category {
background: white;
border-radius: var(–radius);
padding: 30px;
margin-bottom: 25px;
box-shadow: var(–shadow);
border-left: 4px solid var(–primary);
transition: var(–transition);
opacity: 1;
transform: translateY(0);
}
.occupation-category.highlight {
border-left-color: var(–secondary);
background: linear-gradient(135deg, #fff 0%, #fef8f3 100%);
}
.occupation-category.hidden {
display: none;
}
.category-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.category-title {
font-family: ‘Montserrat’, sans-serif;
font-weight: 600;
font-size: 1.6rem;
color: var(–primary-dark);
display: flex;
align-items: center;
gap: 12px;
}
.category-title i {
color: var(–primary);
}
.highlight .category-title i {
color: var(–secondary);
}
.occupation-count {
background: var(–light);
padding: 6px 15px;
border-radius: 50px;
font-weight: 600;
color: var(–primary);
font-size: 0.9rem;
}
.occupation-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 15px;
margin-top: 10px;
}
.occupation-item {
background: var(–light);
padding: 16px 20px;
border-radius: var(–radius-sm);
border: 1px solid var(–border);
transition: var(–transition);
display: flex;
justify-content: space-between;
align-items: center;
}
.occupation-item:hover {
background: var(–light-gray);
border-color: var(–primary-light);
transform: translateY(-2px);
}
.occupation-name {
font-weight: 500;
color: var(–darker);
}
.occupation-list-tag {
background: rgba(44, 110, 155, 0.1);
color: var(–primary);
padding: 4px 12px;
border-radius: 4px;
font-size: 0.8rem;
font-weight: 600;
}
.category-note {
font-size: 0.95rem;
color: var(–medium-gray);
font-style: italic;
margin-top: 20px;
padding-top: 20px;
border-top: 1px dashed var(–border);
}
/* Important Info */
.important-info {
background: white;
border-radius: var(–radius);
padding: 30px;
margin-top: 40px;
box-shadow: var(–shadow);
border-top: 4px solid var(–accent);
}
.info-title {
font-family: ‘Montserrat’, sans-serif;
font-weight: 600;
font-size: 1.8rem;
color: var(–primary-dark);
margin-bottom: 25px;
display: flex;
align-items: center;
gap: 12px;
}
.info-title i {
color: var(–accent);
}
.info-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 25px;
}
.info-card {
padding: 20px;
border-radius: var(–radius-sm);
background: var(–light);
border-left: 4px solid var(–primary);
}
.info-card.warning {
border-left-color: var(–secondary);
background: #fff9f3;
}
.info-card.success {
border-left-color: var(–accent);
background: #f3f9f6;
}
.info-card h4 {
font-family: ‘Montserrat’, sans-serif;
font-weight: 600;
color: var(–primary-dark);
margin-bottom: 10px;
display: flex;
align-items: center;
gap: 10px;
}
.info-card.warning h4 {
color: var(–secondary);
}
.info-card.success h4 {
color: var(–accent);
}
/* Footer */
.page-footer {
text-align: center;
margin-top: 50px;
padding-top: 30px;
border-top: 1px solid var(–border);
color: var(–medium-gray);
font-size: 0.95rem;
}
.disclaimer {
background: #fff9f3;
padding: 20px;
border-radius: var(–radius-sm);
border: 1px solid #ffe8d6;
margin-top: 20px;
text-align: left;
}
.disclaimer strong {
color: var(–secondary);
}
/* Responsive */
@media (max-width: 992px) {
.page-title {
font-size: 2.3rem;
}
.page-subtitle {
font-size: 1.1rem;
}
.steps-container {
grid-template-columns: 1fr;
}
.occupation-grid {
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
}
@media (max-width: 768px) {
.page-title {
font-size: 2rem;
}
.category-filters {
justify-content: center;
}
.occupation-grid {
grid-template-columns: 1fr;
}
.category-header {
flex-direction: column;
align-items: flex-start;
gap: 15px;
}
.info-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 576px) {
.page-header {
padding: 40px 0 30px;
}
.header-badges {
flex-direction: column;
align-items: center;
}
.category-filter {
padding: 8px 16px;
font-size: 0.9rem;
}
.quick-guide, .filter-section, .occupation-category, .important-info {
padding: 20px;
}
}
/* Animation */
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.fade-in {
animation: fadeIn 0.5s ease forwards;
}
Daftar Keahlian Australia 2026
Panduan lengkap Skilled Occupation List untuk Visa Skilled Independent (subclass 189)
Update Februari 2026
Visa Subclass 189
MLTSSL List
Daftar resmi pekerjaan terampil yang memenuhi syarat untuk migrasi ke Australia melalui jalur points tested.
Panduan Cepat: 3 Langkah ke Australia
Cocokkan Keahlian Anda
Pastikan pekerjaan Anda ada dalam daftar MLTSSL (Medium and Long-term Strategic Skills List) di bawah ini.
Penilaian Kelayakan
Lakukan Online Eligibility Assessment dan dapatkan skor minimal 65 poin berdasarkan usia, pendidikan, pengalaman kerja, dan kemampuan bahasa Inggris.
Ajukan Expression of Interest
Setelah memenuhi syarat, ajukan EOI melalui sistem SkillSelect dan tunggu undangan untuk mengajukan visa.
Cari Pekerjaan Anda
Filter berdasarkan kategori:
Semua Kategori
Teknik & Konstruksi
Kesehatan & Medis
Akuntansi & Bisnis
Pendidikan & Sosial
Lainnya
Teknik & Konstruksi
Bidang teknik dan konstruksi sangat dibutuhkan di Australia dengan banyak spesialisasi dan peluang karir yang luas.
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
Total ada lebih dari 35 spesialisasi teknik dan konstruksi dalam daftar resmi, termasuk berbagai jenis insinyur, teknisi, dan pekerja terampil.
Kesehatan & Medis
Sektor kesehatan selalu menjadi prioritas migrasi Australia dengan permintaan tinggi untuk tenaga kesehatan profesional.
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
Termasuk berbagai spesialisasi dokter (kardiologis, ahli bedah, dll.), perawat dengan spesialisasi berbeda, dan tenaga kesehatan pendukung.
Akuntansi & Bisnis
Profesi akuntansi dan audit dengan standar internasional sangat dihargai dalam sistem migrasi Australia.
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
Semua profesi akuntansi berada dalam daftar MLTSSL, menunjukkan permintaan yang stabil untuk profesi ini di Australia.
Arsitektur & Desain
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
Pendidikan & Layanan Sosial
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
Ilmuwan & Analis
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
MLTSSL
Termasuk berbagai spesialisasi ilmu kehidupan, ilmu fisik, dan ilmu lingkungan.
Kuliner & Lainnya
MLTSSL
Pekerjaan terampil di bidang kuliner juga memiliki jalur migrasi melalui program skilled migration.
Informasi Penting & Langkah Selanjutnya
Tentang MLTSSL
MLTSSL (Medium and Long-term Strategic Skills List) adalah daftar pekerjaan yang memenuhi syarat untuk visa permanen seperti subclass 189. Pekerjaan di daftar ini dianggap memiliki permintaan jangka panjang di Australia.
Skill Assessment
Setelah memastikan pekerjaan Anda tercantum, langkah WAJIB berikutnya adalah mendapatkan Skill Assessment positif dari badan otoritas terkait (contoh: Engineers Australia untuk insinyur, CPA Australia untuk akuntan).
Sistem Points Test
Anda harus memenuhi skor minimal 65 poin berdasarkan usia, pendidikan, pengalaman kerja, kemampuan bahasa Inggris, dan faktor lainnya. Gunakan kalkulator poin resmi untuk menilai kelayakan Anda.
Pembaruan Daftar
Daftar pekerjaan dapat diperbarui oleh pemerintah Australia. Selalu periksa informasi terkini di situs resmi Department of Home Affairs sebelum memulai proses aplikasi.
document.addEventListener(‘DOMContentLoaded’, function() {
// Filter categories
const categoryFilters = document.querySelectorAll(‘.category-filter’);
const occupationCategories = document.querySelectorAll(‘.occupation-category’);
const searchInput = document.getElementById(‘occupationSearch’);
// Filter by category
categoryFilters.forEach(filter => {
filter.addEventListener(‘click’, function() {
// Remove active class from all filters
categoryFilters.forEach(f => f.classList.remove(‘active’));
// Add active class to clicked filter
this.classList.add(‘active’);
const selectedCategory = this.getAttribute(‘data-category’);
// Show/hide categories based on selection
occupationCategories.forEach(category => {
if (selectedCategory === ‘all’) {
category.classList.remove(‘hidden’);
} else {
if (category.getAttribute(‘data-category’) === selectedCategory) {
category.classList.remove(‘hidden’);
} else {
category.classList.add(‘hidden’);
}
}
});
});
});
// Search functionality
searchInput.addEventListener(‘input’, function() {
const searchTerm = this.value.toLowerCase().trim();
// If search is empty, show all items
if (searchTerm === ”) {
occupationCategories.forEach(category => {
category.classList.remove(‘hidden’);
});
// Highlight all occupation items
document.querySelectorAll(‘.occupation-item’).forEach(item => {
item.style.backgroundColor = ”;
});
return;
}
// Search through occupation items
let foundResults = false;
occupationCategories.forEach(category => {
const occupationItems = category.querySelectorAll(‘.occupation-item’);
let categoryHasResults = false;
occupationItems.forEach(item => {
const occupationName = item.querySelector(‘.occupation-name’).textContent.toLowerCase();
if (occupationName.includes(searchTerm)) {
item.style.backgroundColor = ‘rgba(44, 110, 155, 0.1)’;
categoryHasResults = true;
foundResults = true;
} else {
item.style.backgroundColor = ”;
}
});
// Show/hide category based on search results
if (categoryHasResults) {
category.classList.remove(‘hidden’);
} else {
category.classList.add(‘hidden’);
}
});
// If no results found, show message
if (!foundResults) {
// Check if no results message already exists
let noResultsMsg = document.getElementById(‘noResultsMessage’);
if (!noResultsMsg) {
noResultsMsg = document.createElement(‘div’);
noResultsMsg.id = ‘noResultsMessage’;
noResultsMsg.innerHTML = `
Pekerjaan tidak ditemukan
Tidak ada pekerjaan yang cocok dengan pencarian “${searchTerm}“.
Coba gunakan kata kunci lain atau lihat semua kategori di atas.
`;
const container = document.getElementById(‘occupationContainer’);
container.prepend(noResultsMsg);
}
} else {
// Remove no results message if it exists
const noResultsMsg = document.getElementById(‘noResultsMessage’);
if (noResultsMsg) {
noResultsMsg.remove();
}
}
});
// Add fade-in animation to cards on scroll
const observerOptions = {
threshold: 0.1,
rootMargin: ‘0px 0px -50px 0px’
};
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = ‘1’;
entry.target.style.transform = ‘translateY(0)’;
}
});
}, observerOptions);
// Observe all occupation categories for animation
occupationCategories.forEach(category => {
category.style.opacity = ‘0’;
category.style.transform = ‘translateY(20px)’;
category.style.transition = ‘opacity 0.5s ease, transform 0.5s ease’;
observer.observe(category);
});
// Add animation to step cards
const stepCards = document.querySelectorAll(‘.step-card’);
stepCards.forEach(card => {
card.style.opacity = ‘0’;
card.style.transform = ‘translateY(20px)’;
card.style.transition = ‘opacity 0.5s ease, transform 0.5s ease’;
setTimeout(() => {
card.style.opacity = ‘1’;
card.style.transform = ‘translateY(0)’;
}, 300);
});
});
Australia
Inggris
USA
Canada
Singapore
Malaysia