Certificate III Painting and Decorating Novus College: Biaya, Gaji, PR & Cara Daftar (2026)

Certificate III Painting and Decorating Novus College: Biaya, Gaji, PR & Cara Daftar (2026)

{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“@id”: “https://blog.starshipeducation.com/2025/10/certificate-iii-painting-decorating-australia.html#blogposting”,
“headline”: “CPC30620 Certificate III Painting and Decorating Australia: Biaya, Gaji, dan Peluang PR untuk Pelajar Indonesia – Novus College Australia”,
“alternativeHeadline”: “Program VET Trade di Australia | Pathway Karir untuk Painter and Decorator Masa Depan”,
“image”: [
“https://blog.starshipeducation.com/images/certificate-iii-painting-novus.jpg”,
“https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemVY5GtY3ccZ-J0aGAVdAmYS-eqOYnJSc3pMto6T-EME9M9cSy9FvfHvcx2gMPkp1H5Dj4YaKufPRsAyon8Tf-vvKgq7wevB-pN1z8uNN2IVqv7N46EGlz-X3YbIxgPmB3GSsl0PYaJ8lYS-GFcgK-6dZhJQTHSFvFFy5yOSiBx1iA_zV8LpKAh6d7LS4/s1080/accounting-finance-double.webp”
],
“datePublished”: “2025-10-30T10:00:00+08:00”,
“dateModified”: “2025-10-30T10:00:00+08:00”,
“author”: {
“@type”: “Organization”,
“@id”: “https://starshipeducation.com#organization”,
“name”: “Starship Education”,
“url”: “https://starshipeducation.com”
},
“publisher”: {
“@type”: “Organization”,
“@id”: “https://starshipeducation.com#organization”,
“name”: “Starship Education”,
“url”: “https://starshipeducation.com”
},
“description”: “Panduan lengkap CPC30620 Certificate III in Painting and Decorating di Novus College Australia.”,
“educationalLevel”: “Certificate III”,
“educationalCredentialAwarded”: “CPC30620 Certificate III in Painting and Decorating”,
“provider”: {
“@type”: “CollegeOrUniversity”,
“name”: “Novus College”,
“url”: “https://novus.edu.au”
}
}

1Mengapa Penting untuk Pelajar Indonesia?
2Detail Program (Tab System)
3Struktur Kurikulum & Unit Pelajaran
4Prospek Karir Global
5Pathway Migrasi ke Australia
6Painting Courses Worldwide
Kembali ke Atas

Certificate III Painting and Decorating Novus College: Biaya, Gaji, PR & Cara Daftar (2026)

Bangun karir trade profesional di industri konstruksi Australia dengan program kejuruan yang menggabungkan teori dan praktik. Dapatkan keterampilan persiapan permukaan, aplikasi cat, wallpaper, dan finishing dekoratif dengan pendekatan blended learning.

Konsultasi Gratis via WhatsApp

Apa Itu Certificate III Painting and Decorating di Australia?

Certificate III in Painting and Decorating di Novus College adalah program pelatihan kejuruan yang memberikan outcome trade dalam pekerjaan painting dan decorating untuk pekerjaan konstruksi residensial dan komersial. Program ini mempersiapkan lulusan untuk menjadi Painter and Decorator yang terampil, dengan pengetahuan tentang persiapan permukaan, aplikasi cat, wallpaper, dan finishing dekoratif.

Keunggulan Program untuk Pelajar Indonesia

Trade Outcome Langsung: Kualifikasi yang diakui industri konstruksi Australia.
Pendekatan Blended Learning: 14 jam kelas tatap muka + 6 jam online terjadwal per minggu.
Pathway ke Apprenticeship: Program ini suitable untuk Australian Apprenticeship pathway.
White Card Included: Unit CPCWHS1001 memenuhi persyaratan induksi konstruksi umum.
Fokus Keselamatan Kerja: Pelatihan bekerja di ketinggian, scaffolding, dan penanganan material berbahaya.

Fokus Pembelajaran

Program ini mengembangkan keterampilan komprehensif dalam persiapan permukaan (termasuk permukaan berlapis timah dan enkapsulasi asbes non-friable), aplikasi cat dengan kuas, roller, dan spray, aplikasi wallpaper, serta finishing dekoratif. Mahasiswa juga mempelajari aspek penting seperti bekerja di ketinggian, mendirikan scaffolding terbatas, membaca dan menginterpretasikan rencana, serta menghitung biaya pekerjaan konstruksi.

Quick Facts

🎓 Kode Program

CPC30620 (CRICOS: 117317G)

💰 Estimasi Biaya

AUD 14.300 (Offshore) / AUD 12.200 (Onshore)

📅 Intake & Durasi

Januari, April, Juli, Oktober | 60 minggu (52 minggu studi + 8 minggu libur)

📝 IELTS Requirement

6.0 (no band below 6.0) atau equivalent

📍 Lokasi & Mode

Sydney | Blended: 14 jam tatap muka + 6 jam online per minggu

Form Pendaftaran Program

Gunakan kode negara (62 untuk Indonesia)

Tidak
Ya

Skor IELTS (jika ada)


Mengapa Certificate III in Painting and Decorating Cocok untuk Lulusan SMA Indonesia?

Keunggulan strategis untuk membangun karir trade di industri konstruksi Australia

Keahlian Trade yang Sangat Dicari di Australia

Painter and Decorator termasuk dalam daftar pekerjaan terampil yang sangat dibutuhkan di Australia. Dengan kualifikasi ini, Anda memiliki peluang kerja yang tinggi dan jalur menuju permanent residency.

Pendekatan Blended Learning yang Fleksibel

Kombinasi 14 jam tatap muka per minggu dan 6 jam online terjadwal memberikan keseimbangan antara pembelajaran praktik langsung dan teori fleksibel. Ideal untuk siswa yang ingin bekerja paruh waktu.

Biaya Terjangkau dengan Potensi Penghasilan Tinggi

Dibandingkan program degree, biaya VET lebih terjangkau. Rata-rata gaji Painter and Decorator di Australia adalah AUD $55,000 – $75,000 per tahun, dengan potensi lebih tinggi setelah berpengalaman.

Struktur dan Informasi Program

Pelajari detail lengkap tentang Certificate III in Painting and Decorating melalui sistem tab interaktif




Gaji Painter dan Decorator di Australia (Entry-Level hingga Berpengalaman)

Apprentice Painter

Program magang berbayar sambil belajar. Ideal untuk yang baru memulai karir trade painting.

Rate: AUD $20 – $25 / jam

Skillset: Basic surface prep, tool handling, safety protocols

Junior Painter

Lulusan Certificate III yang sudah bekerja mandiri di proyek residensial atau komersial.

Rate: AUD $25 – $30 / jam

Skillset: Paint application (brush/roller/spray), color matching, wallpaper removal

Experienced Painter

Painter berpengalaman 3-5 tahun, mampu menangani proyek kompleks dan memimpin tim kecil.

Rate: AUD $35 – $45 / jam

Skillset: Lead small teams, complex surface prep, advanced decorative finishes

Business Owner

Membuka usaha painting and decorating sendiri setelah berpengalaman. Pengetahuan tentang estimating, customer service, dan manajemen bisnis sangat krusial.

Potensi Pendapatan: > AUD $100,000

Skillset: Business planning, networking, client management

Pathway Pendidikan dan Dukungan Belajar

Certificate III in Painting and Decorating membuka pathway ke berbagai jenjang pendidikan lanjutan dan didukung penuh oleh layanan Novus College:

Australian Apprenticeship Pathway

  • Kualifikasi ini suitable untuk Australian Apprenticeship pathway
  • Gabungkan kerja dan studi lanjutan
  • Manfaat: Mendapatkan pengalaman kerja sambil belajar (earning while learning)

Dukungan Individual untuk Mahasiswa

  • Individualized support untuk yang sudah lama tidak belajar
  • Bantuan khusus untuk non-native English speakers
  • Dukungan literasi dan numerasi tambahan jika diperlukan
  • Ongoing conversations dengan staf untuk memantau progres

Pengakuan Pembelajaran Sebelumnya (RPL)

  • Credit transfer untuk kualifikasi yang sudah dimiliki
  • Recognition of Prior Learning (RPL) untuk pengalaman kerja signifikan
  • Ajukan saat proses enrolment untuk penyesuaian durasi & biaya

Catatan Penting tentang Dukungan Belajar

Trainer/Assessor dapat dihubungi melalui email, Zoom, tatap muka, dan telepon. Tersedia juga tambahan kelas berdasarkan kebutuhan yang teridentifikasi, serta dua kali percobaan penilaian gratis. Informasi lengkap tentang dukungan akan diberikan saat orientasi.

Struktur & Unit Kompetensi Lengkap

Program ini terdiri dari 28 unit pelajaran (25 unit inti dan 3 unit elektif pilihan) yang dirancang untuk membekali Anda dengan keterampilan trade painting and decorating tingkat lanjut.

Kode Unit Judul Unit Tipe
CPCCCM2008 Erect and dismantle restricted height scaffolding Core
CPCCCM2012 Work safely at heights Core
CPCCCM3001 Operate elevated work platforms up to 11 metres Core
CPCCOM1014 Conduct workplace communication Core
CPCCOM1015 Carry out measurements and calculations Core
CPCCPD2011 Handle and store painting and decorating materials Core
CPCCPD2012 Use painting and decorating tools and equipment Core
CPCCPD3021 Prepare existing coated surface for painting Core
CPCCPD3022 Apply paint by brush and roller Core
CPCCPD3024 Apply paint by spray Core
CPCCPD3023 Apply texture coat paint finishes Core
CPCCPD3025 Match specific paint colours Core
CPCCPD3026 Apply stains and clear timber finishes Core
CPCCPD3027 Remove and apply wallpaper Core
CPCCPD3028 Apply decorative paint finishes Core
CPCCPD3031 Work safely with lead-painted surfaces Core
CPCCPD3036 Work safely to encapsulate non-friable asbestos Core
CPCCOM1012 Work effectively and sustainably Core
CPCCPD3029 Remove graffiti and apply anti-graffiti coatings Elective
BSBSMB402 Plan small business finances Elective
BSBSMB401 Investigate micro business opportunities Elective

*Penawaran kursus elektif diperbarui secara berkala untuk tetap relevan dengan tren industri, umpan balik siswa, dan persyaratan regulasi.

Metode Pembelajaran, Penilaian, dan Fasilitas

Aspek Detail
Mode Pengiriman Blended: Face-to-Face + Scheduled Online learning
Komitmen Mingguan 14 jam kelas tatap muka + 6 jam online terjadwal + 2 jam pekerjaan rumah
Metode Penilaian Presentasi, tugas individu, studi kasus, role play, demonstrasi praktik, kerja kelompok
Lingkungan Belajar Kelas modern dengan akses Wi-Fi, fasilitas praktik painting and decorating, kondusif untuk relaksasi dan studi tambahan
Sumber Daya Laptop dengan Office 365, Student Guides per unit, akses internet, peralatan praktik
Penyesuaian Reasonable adjustments tersedia untuk pelatihan dan penilaian
Dukungan Individual Bantuan khusus untuk yang sudah lama tidak belajar, non-native English speaker, atau kebutuhan literasi/numerasi tambahan

Informasi Penting Lainnya

  • Kontak Pengajar: Trainer/Assessor dapat dihubungi melalui email, Zoom, tatap muka, dan telepon.
  • Ulang Penilaian: Tersedia dua kali percobaan penilaian gratis.
  • Kehadiran & Progres: Sangat penting untuk memenuhi persyaratan visa. Informasi lengkap akan diberikan saat orientasi dan di Buku Panduan Mahasiswa Internasional.

Biaya, Beasiswa, dan Opsi Pembayaran

Novus College memberikan transparansi biaya dan fleksibilitas pembayaran untuk mahasiswa internasional:

Rincian Biaya Kuliah

Untuk menerima rincian biaya kuliah, silakan hubungi Astro. Klik tombol Whatsapp di pojok kanan bawah.

Rencana pembayaran dan pengaturan biaya akan dijelaskan dalam Offer Letter dan Student Agreement.

Estimasi Biaya: AUD 14.300 (Offshore) / AUD 12.200 (Onshore)

Overseas Health Insurance Cover (OSHC)

Sebelum tiba di Australia, Anda wajib memiliki OSHC. Starship Education akan membantu Anda menemukan provider OSHC terpercaya dengan estimasi biaya yang sesuai durasi studi, sehingga Anda bisa memilih opsi terbaik dengan proses yang mudah, transparan, dan tanpa perantara.

Biaya Tambahan & Living Cost

Perkiraan biaya hidup di Sydney, Australia (2026):

  • Akomodasi: AUD $15,000 – $22,000/tahun
  • Makanan & belanja: AUD $6,000 – $8,000/tahun
  • Transportasi: AUD $1,500 – $2,000/tahun

Estimasi Biaya Certificate III Painting Novus College

Komponen Biaya Estimasi Biaya (AUD) Keterangan
Tuition Fee AUD 14.300 (Offshore)
AUD 12.200 (Onshore)
Biaya kuliah total program 60 minggu
Registration Fee AUD 250 – 350 Biaya pendaftaran awal (non-refundable)
Material Fee AUD 1.000 – 1.500 Cat, thinner, wallpaper, dan consumables praktik
Tools Fee AUD 500 – 800 Kuas, roller, spray gun, safety gear, dan peralatan tangan
OSHC AUD 600 – 800 / tahun Asuransi kesehatan wajib untuk student visa
Visa Fee AUD 710 Biaya pengajuan student visa ke Imigrasi Australia
Living Cost (per tahun) AUD 24.000 – 30.000 Akomodasi, makan, transportasi, dan kebutuhan pokok

Catatan Penting: Estimasi biaya di atas bersifat indikatif dan dapat berubah sesuai kebijakan Novus College, provider OSHC, dan pemerintah Australia. Untuk informasi biaya terbaru dan paket hemat, silakan konsultasi dengan tim Starship Education.

Struktur Kurikulum: 28 Unit Pelajaran

Kombinasi unit inti dan elektif yang dirancang untuk Painter and Decorator profesional

Unit Inti (25 Unit) – Foundation for Trade

Membangun kompetensi fundamental yang diperlukan untuk menjadi Painter and Decorator profesional.

CPCCCM2008 – Erect and dismantle restricted height scaffolding

Pelajari cara mendirikan dan membongkar scaffolding terbatas dengan aman sesuai standar industri.

CPCCCM2012 – Work safely at heights

Kuasai prosedur keselamatan bekerja di ketinggian menggunakan peralatan yang tepat.

CPCCPD3022 – Apply paint by brush and roller

Teknik aplikasi cat dengan kuas dan roller untuk hasil yang merata dan profesional.

CPCCPD3024 – Apply paint by spray

Pelajari teknik spray painting untuk efisiensi dan hasil akhir yang halus.

CPCCPD3027 – Remove and apply wallpaper

Kuasai pemasangan dan pelepasan wallpaper untuk berbagai jenis dan pola.

CPCCPD3031 – Work safely with lead-painted surfaces

Penanganan aman permukaan berlapis timah sesuai regulasi keselamatan.

Semua 25 unit inti WAJIB diselesaikan untuk mendapatkan kualifikasi Certificate III in Painting and Decorating.

Unit Elektif (3 Unit Dipilih) – Spesialisasi & Pendalaman

Pilih unit elektif yang sesuai dengan minat karir dan kebutuhan industri.

CPCCPD3029 – Remove graffiti and apply anti-graffiti coatings

Pelajari teknik penghapusan grafiti dan aplikasi lapisan anti-grafiti.

BSBSMB402 – Plan small business finances

Kembangkan perencanaan keuangan untuk bisnis kecil, berguna jika ingin membuka usaha sendiri.

BSBSMB401 – Investigate micro business opportunities

Investigasi peluang micro business untuk memulai venture bisnis painting sendiri.

Penawaran kursus elektif diperbarui secara berkala untuk tetap relevan dengan tren industri, umpan balik siswa, dan persyaratan regulasi.

Skill Penting untuk Painter and Decorator Modern

Kombinasi keterampilan teknis, keselamatan, dan bisnis untuk sukses di industri konstruksi

Technical Painting Skills

  • Surface Preparation: Membersihkan, mengamplas, menambal, dan mempersiapkan berbagai jenis permukaan
  • Paint Application: Teknik aplikasi dengan kuas, roller, dan spray untuk hasil yang merata dan profesional
  • Color Matching: Kemampuan mencocokkan warna cat secara akurat
  • Decorative Finishes: Teknik finishing dekoratif seperti sponging, rag rolling, dan stenciling
  • Wallpaper Application: Pemasangan dan pelepasan wallpaper untuk berbagai jenis dan pola

Safety & Compliance Skills

  • Working at Heights: Prosedur keselamatan bekerja di ketinggian menggunakan peralatan yang tepat
  • Scaffolding & EWP: Mendirikan scaffolding terbatas dan mengoperasikan elevated work platforms
  • Hazardous Materials: Penanganan aman permukaan berlapis timah dan enkapsulasi asbes non-friable
  • White Card: Memenuhi persyaratan induksi keselamatan konstruksi umum
  • WHS Compliance: Menerapkan kebijakan dan prosedur WHS di industri konstruksi

Keunggulan Lulusan Certificate III in Painting and Decorating

Lulusan tidak hanya memiliki keterampilan teknis tetapi juga pengetahuan tentang keselamatan kerja dan aspek bisnis. Mereka mampu mempersiapkan permukaan dengan benar, mengaplikasikan cat dan finishing dekoratif, bekerja sesuai standar keselamatan, serta menghitung biaya pekerjaan. Ini adalah profil yang sangat dicari untuk posisi Painter and Decorator di Australia.

Keunggulan dan Diferensiasi Program

Apa yang membuat Certificate III in Painting and Decorating di Novus College berbeda

Durasi Efisien

60 minggu total (52 minggu studi + 8 minggu libur)

Cepat memasuki dunia kerja trade

Blended Learning

Kombinasi tatap muka dan online terjadwal yang fleksibel

14 jam kelas + 6 jam online per minggu

Dukungan Individual

Bantuan untuk non-native English speaker & kebutuhan khusus

Tailored assistance & reasonable adjustments

Pathway ke Apprenticeship

Program suitable untuk Australian Apprenticeship pathway

Earning while learning

Pathway Migrasi Karir ke Australia

Rencana karir jangka panjang untuk pelajar Indonesia di Australia melalui jalur trade

Painting Trades Worker dalam Skilled Occupation List Australia

Painting Trades Worker (ANZSCO 332211) termasuk dalam daftar pekerjaan terampil Australia. Dengan pengalaman kerja dan sertifikasi yang tepat, Anda memiliki pathway menuju permanent residency.

Step-by-Step Migration Pathway untuk Lulusan:

Step 1: Studi & Kualifikasi

Selesaikan CPC30620 Certificate III in Painting and Decorating di Novus College (60 minggu). Dapatkan White Card dan keterampilan trade yang diperlukan.

Step 2: Post-Study Work Visa

Apply Graduate Work Stream (Subclass 485) – 18 bulan kerja full-time di Australia. Dapatkan pengalaman kerja sebagai Painter and Decorator.

Step 3: Skills Assessment & Migration

Lakukan skills assessment dengan Trades Recognition Australia (TRA). Dengan pengalaman kerja dan kualifikasi, apply skilled migration visa (Subclass 189/190).

Step 4: Permanent Residency

Setelah memenuhi persyaratan, Anda dapat mengajukan Permanent Residency. Painting Trades Worker memiliki peluang baik di regional areas.

Strategi Meningkatkan Peluang Migrasi
  • Kumpulkan pengalaman kerja – Semakin banyak pengalaman, semakin baik untuk skills assessment.
  • Pertimbangkan bekerja di regional area – Tambah poin dan buka jalur visa 491/494.
  • Tingkatkan kemampuan bahasa Inggris (IELTS 7.0+) – Poin tambahan untuk migration.
  • Pertimbangkan apprenticeship setelah lulus untuk pengalaman kerja yang lebih komprehensif.
  • Bangun portfolio pekerjaan – Dokumentasi proyek yang Anda kerjakan sangat membantu untuk skills assessment.

Pertanyaan yang Sering Diajukan (FAQ)

Jawaban untuk pertanyaan umum tentang Certificate III in Painting and Decorating di Novus College

Tidak perlu! Program Certificate III ini dirancang untuk pemula yang ingin memulai karir di industri painting and decorating. Kurikulum dimulai dari dasar-dasar, termasuk penggunaan alat, penanganan material, dan teknik aplikasi dasar.

Yang Anda butuhkan adalah:

  • Minat dalam pekerjaan praktis dan detail
  • Kemampuan fisik yang memadai (pekerjaan melibatkan berdiri, memanjat, dan mengangkat)
  • Perhatian terhadap detail dan kualitas
  • Kesediaan untuk mengikuti prosedur keselamatan

White Card adalah induksi keselamatan konstruksi umum yang wajib bagi siapa pun yang melakukan pekerjaan konstruksi di Australia. Unit CPCWHS1001 Prepare to work safely in the construction industry adalah bagian dari core units program ini.

Setelah berhasil menyelesaikan unit ini, Anda akan memenuhi persyaratan White Card. Ini adalah kualifikasi penting yang diakui secara nasional di Australia dan sangat meningkatkan employability Anda.

Sangat mungkin! Dengan total komitmen belajar 22 jam per minggu (14 jam tatap muka + 6 jam online + 2 jam pekerjaan rumah), Anda masih memiliki waktu untuk bekerja paruh waktu. Student visa memungkinkan Anda bekerja hingga 48 jam per dua minggu selama semester.

  • Banyak mahasiswa bekerja di industri terkait konstruksi atau hospitality
  • Pengalaman kerja paruh waktu dapat menambah portfolio Anda
  • Pastikan untuk memprioritaskan studi dan memenuhi attendance requirements
  • Jadwal kelas yang fleksibel dengan kombinasi online dan tatap muka memudahkan pengaturan waktu kerja

Perkiraan biaya hidup tahunan di Sydney untuk mahasiswa internasional (2026):

  • Akomodasi: AUD $15,000 – $22,000/tahun (berbagi apartemen atau student accommodation)
  • Makanan & belanja: AUD $6,000 – $8,000/tahun (jika masak sendiri lebih hemat)
  • Transportasi: AUD $1,500 – $2,000/tahun (dengan student concession card)
  • Lain-lain (hiburan, asuransi, buku, dll): AUD $4,000 – $6,000/tahun
  • Total perkiraan: AUD $26,500 – $38,000/tahun (di luar tuition fee)

Sydney adalah kota dengan biaya hidup tinggi, tetapi dengan kerja paruh waktu yang diizinkan (48 jam per dua minggu), Anda dapat menutupi sebagian biaya hidup. Upah minimum Australia sekitar AUD $24 per jam.

Ya! CPC30620 Certificate III in Painting and Decorating adalah kualifikasi nasional Australia yang diakui di seluruh negara bagian dan teritori. Ini berarti Anda dapat bekerja sebagai Painter and Decorator di mana pun di Australia.

Namun, perlu diingat bahwa:

  • Licensing, legislative, and regulatory requirements untuk painting and decorating work dapat berbeda antar States dan Territories
  • Anda disarankan untuk berkonsultasi dengan regulatory authority yang relevan di tempat Anda berencana bekerja
  • White Card yang Anda peroleh juga diakui secara nasional

Siap Memulai Karir Trade di Industri Konstruksi Australia?

Daftar sekarang untuk CPC30620 Certificate III in Painting and Decorating di Novus College dan dapatkan keterampilan trade yang diakui secara nasional dengan pendekatan blended learning.

Konsultasi via WhatsApp Kunjungi Situs Resmi

🎨 Painting & Decorating Courses Worldwide

Browse through our database of Painting & Decorating courses from institutions around the world. All programs containing “Painting” or “Decorating” in the field of study or program name.

Semua NegaraSemua Program
Logo Negara Institusi Bidang Studi Program Aksi
Mengambil data dari GitHub…

const GOOGLE_SCRIPT_URL = ‘https://script.google.com/macros/s/AKfycbxcdLutm2NlnX3sCUywqTLMM_A7nobJoAypUCeES87vCma-x8A6FElt8VoSH_X69Ih9rQ/exec’;
const applyModal = document.getElementById(‘applyModal’);
const openApplyBtn = document.getElementById(‘openApplyModalBtn’);
const closeApplyBtn = document.getElementById(‘closeModalBtn’);
if (openApplyBtn) openApplyBtn.addEventListener(‘click’, () => applyModal.classList.add(‘active’));
if (closeApplyBtn) closeApplyBtn.addEventListener(‘click’, () => applyModal.classList.remove(‘active’));
applyModal.addEventListener(‘click’, (e) => { if(e.target === applyModal) applyModal.classList.remove(‘active’); });
const ieltsTestSelect = document.getElementById(‘ieltsTest’);
const ieltsFieldsDiv = document.getElementById(‘ieltsFields’);
if (ieltsTestSelect) ieltsTestSelect.addEventListener(‘change’, () => ieltsFieldsDiv.classList.toggle(‘show’, ieltsTestSelect.value === ‘Ya’));
function showNotification(message, type = ‘success’) { const existing = document.querySelector(‘.notification’); if(existing) existing.remove(); const notif = document.createElement(‘div’); notif.className = `notification ${type}`; notif.innerHTML = ` ${message}`; document.body.appendChild(notif); setTimeout(() => notif.remove(), 5000); }
const appForm = document.getElementById(‘applicationForm’);
if (appForm) { appForm.addEventListener(‘submit’, async (e) => { e.preventDefault(); const fullName = document.getElementById(‘fullName’)?.value.trim(); const whatsapp = document.getElementById(‘whatsappNumber’)?.value.trim(); const email = document.getElementById(’email’)?.value.trim(); const address = document.getElementById(‘address’)?.value.trim(); const school = document.getElementById(‘school’)?.value.trim(); const gradYear = document.getElementById(‘graduationYear’)?.value; if(!fullName) { showNotification(‘Nama lengkap harus diisi’, ‘error’); return; } if(!whatsapp) { showNotification(‘Nomor WhatsApp harus diisi’, ‘error’); return; } if(!email || !email.includes(‘@’)) { showNotification(‘Email valid harus diisi’, ‘error’); return; } if(!address) { showNotification(‘Alamat harus diisi’, ‘error’); return; } if(!school) { showNotification(‘Asal sekolah harus diisi’, ‘error’); return; } if(!gradYear) { showNotification(‘Tahun lulus harus diisi’, ‘error’); return; } const submitBtn = document.getElementById(‘submitBtn’); const originalText = submitBtn.innerHTML; submitBtn.innerHTML = ‘ Mengirim…’; submitBtn.disabled = true; const formData = { university: document.getElementById(‘universityInput’)?.value || ‘Novus College’, program: document.getElementById(‘programInput’)?.value || ‘Certificate III’, course: document.getElementById(‘courseInput’)?.value || ‘Painting and Decorating’, fullName: fullName, whatsappNumber: whatsapp, email: email, address: address, school: school, graduationYear: gradYear, ieltsTest: document.getElementById(‘ieltsTest’)?.value || ‘Tidak’, listeningScore: document.getElementById(‘listeningScore’)?.value || ”, readingScore: document.getElementById(‘readingScore’)?.value || ”, writingScore: document.getElementById(‘writingScore’)?.value || ”, speakingScore: document.getElementById(‘speakingScore’)?.value || ”, overallScore: document.getElementById(‘overallScore’)?.value || ”, message: document.getElementById(‘message’)?.value || ”, timestamp: new Date().toLocaleString(‘id-ID’, { timeZone: ‘Asia/Jakarta’ }) }; try { await fetch(GOOGLE_SCRIPT_URL, { method: ‘POST’, mode: ‘no-cors’, headers: { ‘Content-Type’: ‘application/x-www-form-urlencoded’ }, body: new URLSearchParams(formData).toString() }); showNotification(‘✓ Aplikasi berhasil dikirim! Konsultan akan menghubungi Anda dalam 1×24 jam.’, ‘success’); appForm.reset(); if (ieltsFieldsDiv) ieltsFieldsDiv.classList.remove(‘show’); applyModal.classList.remove(‘active’); } catch(error) { showNotification(‘Gagal mengirim aplikasi. Silakan coba lagi.’, ‘error’); } finally { submitBtn.innerHTML = originalText; submitBtn.disabled = false; } }); }
document.querySelectorAll(‘.faq-question’).forEach(btn => { btn.addEventListener(‘click’, () => { const answer = btn.nextElementSibling; answer.classList.toggle(‘active’); const icon = btn.querySelector(‘.faq-icon’); if(icon) icon.style.transform = answer.classList.contains(‘active’) ? ‘rotate(180deg)’ : ‘rotate(0)’; }); });
document.querySelectorAll(‘.tabs-navigation button’).forEach(btn => { btn.addEventListener(‘click’, () => { document.querySelectorAll(‘.tabs-navigation button’).forEach(b => b.classList.remove(‘active’)); document.querySelectorAll(‘.tab-pane’).forEach(p => p.classList.remove(‘active’)); btn.classList.add(‘active’); document.getElementById(btn.getAttribute(‘data-tab’)).classList.add(‘active’); }); });
document.querySelectorAll(‘.year-tab’).forEach(tab => { tab.addEventListener(‘click’, () => { document.querySelectorAll(‘.year-tab’).forEach(t => t.classList.remove(‘active’)); document.querySelectorAll(‘.courses-list’).forEach(c => c.classList.remove(‘active’)); tab.classList.add(‘active’); document.getElementById(tab.getAttribute(‘data-year’)).classList.add(‘active’); }); });
document.querySelectorAll(‘.jump-btn’).forEach(btn => { btn.addEventListener(‘click’, () => { const targetId = btn.getAttribute(‘data-target’); const targetElement = document.getElementById(targetId); if (targetElement) { window.scrollTo({ top: targetElement.offsetTop – 70, behavior: ‘smooth’ }); } }); });

const jumpToTopBtn = document.getElementById(‘jump-to-top-btn’);
if(jumpToTopBtn) { jumpToTopBtn.addEventListener(‘click’, () => { window.scrollTo({ top: 0, behavior: ‘smooth’ }); }); }

// Painting Courses Script (sama seperti Building Courses tapi dengan filter keyword painting/decorating)
(function() { const BASE_URL = ‘https://raw.githubusercontent.com/starshipedu/Course/refs/heads/main/Database/’; const COUNTRIES_TO_FETCH = [{ id: ‘australia’, name: ‘Australia’, file: ‘australia.json’ },{ id: ‘canada’, name: ‘Canada’, file: ‘canada.json’ },{ id: ‘china’, name: ‘China’, file: ‘china.json’ },{ id: ‘korea’, name: ‘South Korea’, file: ‘korea.json’ },{ id: ‘malaysia’, name: ‘Malaysia’, file: ‘malaysia.json’ },{ id: ‘new_zealand’, name: ‘New Zealand’, file: ‘new_zealand.json’ },{ id: ‘singapore’, name: ‘Singapore’, file: ‘singapore.json’ },{ id: ‘uk’, name: ‘United Kingdom’, file: ‘uk.json’ },{ id: ‘usa’, name: ‘United States’, file: ‘usa.json’ }]; const SAMPLE_PAINTING_DATA = [{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=TAFE”, country: “Australia”, university: “TAFE NSW”, major: “Painting and Decorating”, program: “Certificate III in Painting and Decorating”, duration: “52 weeks”, entryRequirements: “No formal requirements”, fees: “AUD $12,000 total”, details: “https://www.tafensw.edu.au/painting”, scholarship: “https://www.tafensw.edu.au/scholarships” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=RMIT”, country: “Australia”, university: “RMIT University”, major: “Painting and Decorating”, program: “Certificate III in Painting and Decorating”, duration: “1 year full-time”, entryRequirements: “No formal requirements”, fees: “AUD $13,500 total”, details: “https://www.rmit.edu.au/painting”, scholarship: “https://www.rmit.edu.au/scholarships” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=BCIT”, country: “Canada”, university: “British Columbia Institute of Technology”, major: “Painting and Decorating”, program: “Painting and Decorating Certificate”, duration: “24 weeks”, entryRequirements: “Grade 10 completion”, fees: “CAD $6,500”, details: “https://www.bcit.ca/painting”, scholarship: “https://www.bcit.ca/financial-aid” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=UCL”, country: “United Kingdom”, university: “University College London”, major: “Decorative Arts”, program: “BA Decorative Arts”, duration: “3 years”, entryRequirements: “Portfolio and A-Levels”, fees: “£28,000 per year”, details: “https://www.ucl.ac.uk/decorative-arts”, scholarship: “https://www.ucl.ac.uk/scholarships” }];
let allCourses = [], filteredCourses = [], currentPage = 1; const itemsPerPage = 5; let sortColumn = ‘university’, sortDirection = ‘asc’;
const tableBody = document.getElementById(‘building-table-body’); const prevBtn = document.getElementById(‘building-prev-btn’); const nextBtn = document.getElementById(‘building-next-btn’); const pageNumbers = document.getElementById(‘building-page-numbers’); const searchInput = document.getElementById(‘building-search-input’); const countryFilter = document.getElementById(‘building-country-filter’); const programFilter = document.getElementById(‘building-program-filter’); const filterCountSpan = document.getElementById(‘building-filter-count’); const totalCountSpan = document.getElementById(‘building-total-count’); const loadingProgress = document.getElementById(‘building-loading-progress’); const progressFill = document.getElementById(‘building-progress-fill’); const progressText = document.getElementById(‘building-progress-text’); const filterInfo = document.getElementById(‘building-filter-info’);
function isPaintingAndDecoratingCourse(course) { if (!course) return false; const fieldOfStudy = (course.major || course.field || course.discipline || course.subject || ”).toLowerCase(); const program = (course.program || course.course_name || course.degree || ”).toLowerCase(); const keywords = [‘painting’, ‘decorating’, ‘paint’, ‘decorative’]; return keywords.some(k => fieldOfStudy.includes(k)) || keywords.some(k => program.includes(k)); }
function extractCoursesFromCountryData(data, countryName) { let courses = []; if (!data) return courses; try { if (Array.isArray(data)) { data.forEach(item => { if (item.programs && Array.isArray(item.programs)) { item.programs.forEach(program => { const course = standardizeCourseData(program, item, countryName); if (isPaintingAndDecoratingCourse(course)) courses.push(course); }); } else if (item.major || item.program || item.degree) { const course = standardizeCourseData(item, null, countryName); if (isPaintingAndDecoratingCourse(course)) courses.push(course); } }); } else if (data.universities && Array.isArray(data.universities)) { data.universities.forEach(university => { if (university.programs && Array.isArray(university.programs)) { university.programs.forEach(program => { const course = standardizeCourseData(program, university, countryName); if (isPaintingAndDecoratingCourse(course)) courses.push(course); }); } if (university.courses && Array.isArray(university.courses)) { university.courses.forEach(course => { const courseData = standardizeCourseData(course, university, countryName); if (isPaintingAndDecoratingCourse(courseData)) courses.push(courseData); }); } }); } else if (data.courses && Array.isArray(data.courses)) { data.courses.forEach(item => { const course = standardizeCourseData(item, null, countryName); if (isPaintingAndDecoratingCourse(course)) courses.push(course); }); } else if (data.programs && Array.isArray(data.programs)) { data.programs.forEach(item => { const course = standardizeCourseData(item, null, countryName); if (isPaintingAndDecoratingCourse(course)) courses.push(course); }); } } catch(e) { console.error(‘Error:’, e); } return courses; }
function standardizeCourseData(item, parent = null, countryName = ”) { const university = parent?.name || parent?.university || item.university || item.institution || item.college || ‘Unknown Institution’; const major = item.major || item.field || item.discipline || item.subject || ‘Unknown Field’; const program = item.program || item.degree || item.course || item.course_name || item.name || ‘Unknown Program’; const country = parent?.country || item.country || countryName || ‘N/A’; const logo = parent?.logo || item.logo || item.image || ‘https://via.placeholder.com/50/1976d2/ffffff?text=PNT’; const duration = item.duration || item.length || ‘Not specified’; const entryRequirements = item.entryRequirements || item.requirements || ‘Contact for details’; const fees = item.fees || item.tuition || ‘Contact for pricing’; const details = item.details_url || item.url || item.link || ‘#’; const scholarship = item.scholarship || item.financial_aid || ‘#’; return { logo, country, university, major, program, duration, entryRequirements, fees, details, scholarship }; }
async function fetchAllCountryData() { try { loadingProgress.style.display = ‘block’; tableBody.innerHTML = ‘

Mengambil data dari GitHub…

‘; const totalCountries = COUNTRIES_TO_FETCH.length; let loadedCountries = 0, allCoursesArray = [], totalFromGitHub = 0; progressFill.style.width = ‘0%’; progressText.textContent = `0/${totalCountries} countries loaded`; for (const country of COUNTRIES_TO_FETCH) { const fileUrl = BASE_URL + country.file; try { const response = await fetch(fileUrl, { cache: ‘no-cache’ }); if (response.ok) { const data = await response.json(); const countryCourses = extractCoursesFromCountryData(data, country.name); totalFromGitHub += countryCourses.length; allCoursesArray.push(…countryCourses); } } catch(e) { console.error(`Error ${country.file}:`, e); } loadedCountries++; const progress = (loadedCountries / totalCountries) * 100; progressFill.style.width = progress + ‘%’; progressText.textContent = `${loadedCountries}/${totalCountries} countries loaded – Ditemukan ${totalFromGitHub} kursus Painting & Decorating`; } loadingProgress.style.display = ‘none’; if (allCoursesArray.length === 0) { allCourses = […SAMPLE_PAINTING_DATA]; filterInfo.style.borderLeftColor = ‘#f39c12’; } else { allCourses = allCoursesArray; filterInfo.style.borderLeftColor = ‘#27ae60’; } filterInfo.style.display = ‘flex’; totalCountSpan.textContent = allCourses.length; filterCountSpan.textContent = allCourses.length; populateFilters(); applyFilters(); setupSorting(); } catch(error) { console.error(error); loadingProgress.style.display = ‘none’; allCourses = […SAMPLE_PAINTING_DATA]; filterInfo.style.display = ‘flex’; totalCountSpan.textContent = allCourses.length; filterCountSpan.textContent = allCourses.length; populateFilters(); applyFilters(); setupSorting(); } }
function populateFilters() { const countries = […new Set(allCourses.map(c => c.country).filter(Boolean))].sort(); countryFilter.innerHTML = ‘Semua Negara’; countries.forEach(c => { const option = document.createElement(‘option’); option.value = c; option.textContent = c; countryFilter.appendChild(option); }); const programs = […new Set(allCourses.map(c => c.program).filter(Boolean))].sort(); programFilter.innerHTML = ‘Semua Program’; programs.forEach(p => { const option = document.createElement(‘option’); option.value = p; option.textContent = p.length > 50 ? p.substring(0, 50) + ‘…’ : p; option.title = p; programFilter.appendChild(option); }); }
function applyFilters() { const searchText = searchInput.value.toLowerCase(); const selectedCountry = countryFilter.value; const selectedProgram = programFilter.value; filteredCourses = allCourses.filter(course => { const matchesSearch = searchText === ” || course.university.toLowerCase().includes(searchText) || course.program.toLowerCase().includes(searchText) || course.major.toLowerCase().includes(searchText) || course.country.toLowerCase().includes(searchText); const matchesCountry = selectedCountry === ” || course.country === selectedCountry; const matchesProgram = selectedProgram === ” || course.program === selectedProgram; return matchesSearch && matchesCountry && matchesProgram; }); filterCountSpan.textContent = filteredCourses.length; currentPage = 1; sortCourses(); renderTable(); renderPagination(); }
function sortCourses() { filteredCourses.sort((a, b) => { let valA = (a[sortColumn] || ”).toLowerCase(); let valB = (b[sortColumn] || ”).toLowerCase(); if (valA valB) return sortDirection === ‘asc’ ? 1 : -1; return 0; }); }
function renderTable() { const start = (currentPage – 1) * itemsPerPage; const pageCourses = filteredCourses.slice(start, start + itemsPerPage); if (pageCourses.length === 0) { tableBody.innerHTML = ‘

Tidak ada kursus Painting & Decorating yang ditemukan

‘; return; } let html = ”; pageCourses.forEach(course => { const whatsappMsg = `Hi, I’m interested in ${course.program} at ${course.university}, ${course.country}`; const whatsappUrl = `https://wa.me/6281514693736?text=${encodeURIComponent(whatsappMsg)}`; html += `

${course.country} ${course.university} 🎨 ${course.major} ${course.program}

`; }); tableBody.innerHTML = html; document.querySelectorAll(‘#building-table-body .btn–apply’).forEach(btn => { btn.addEventListener(‘click’, (e) => { const course = JSON.parse(btn.getAttribute(‘data-course’)); showBuildingModal(course); }); }); }
function showBuildingModal(course) { document.getElementById(‘building-modal-title’).textContent = course.program; document.getElementById(‘building-modal-requirements’).textContent = course.entryRequirements; document.getElementById(‘building-modal-duration’).textContent = course.duration; document.getElementById(‘building-modal-fees’).textContent = course.fees; document.getElementById(‘building-detail-link’).href = course.details; document.getElementById(‘building-scholarship-link’).href = course.scholarship; document.getElementById(‘building-apply-university’).value = course.university; document.getElementById(‘building-apply-program’).value = course.program; document.getElementById(‘building-apply-major’).value = course.major; document.getElementById(‘building-course-modal’).classList.add(‘modal–visible’); }
function renderPagination() { const totalPages = Math.ceil(filteredCourses.length / itemsPerPage); prevBtn.disabled = currentPage === 1; nextBtn.disabled = currentPage === totalPages || totalPages === 0; pageNumbers.innerHTML = ”; let start = Math.max(1, currentPage – 1); let end = Math.min(totalPages, start + 2); for (let i = start; i { currentPage = i; renderTable(); renderPagination(); }); pageNumbers.appendChild(btn); } if (totalPages > 0) { const info = document.createElement(‘span’); info.textContent = `Halaman ${currentPage} dari ${totalPages}`; info.style.fontSize = ’12px’; info.style.marginLeft = ’10px’; pageNumbers.appendChild(info); } }
function setupSorting() { document.querySelectorAll(‘#building-courses-section th[data-sort]’).forEach(th => { th.addEventListener(‘click’, () => { const column = th.getAttribute(‘data-sort’); if (sortColumn === column) sortDirection = sortDirection === ‘asc’ ? ‘desc’ : ‘asc’; else { sortColumn = column; sortDirection = ‘asc’; } document.querySelectorAll(‘#building-courses-section th i’).forEach(icon => { icon.className = ‘fas fa-sort’; }); const icon = th.querySelector(‘i’); icon.className = `fas fa-sort-${sortDirection === ‘asc’ ? ‘up’ : ‘down’}`; sortCourses(); renderTable(); }); }); }
searchInput.addEventListener(‘input’, applyFilters); countryFilter.addEventListener(‘change’, applyFilters); programFilter.addEventListener(‘change’, applyFilters); prevBtn.addEventListener(‘click’, () => { if (currentPage > 1) { currentPage–; renderTable(); renderPagination(); } }); nextBtn.addEventListener(‘click’, () => { const totalPages = Math.ceil(filteredCourses.length / itemsPerPage); if (currentPage { document.getElementById(‘building-course-modal’).classList.remove(‘modal–visible’); }); document.getElementById(‘building-expand-btn’).addEventListener(‘click’, function() { document.getElementById(‘building-form-container’).classList.toggle(‘expandable–visible’); }); document.getElementById(‘building-apply-form’).addEventListener(‘submit’, (e) => { e.preventDefault(); const university = document.getElementById(‘building-apply-university’).value; const program = document.getElementById(‘building-apply-program’).value; const name = document.getElementById(‘building-fullname’).value; const email = document.getElementById(‘building-email’).value; const phone = document.getElementById(‘building-phone’).value; const education = document.getElementById(‘building-education’).value; const message = `APPLICATION FOR PAINTING & DECORATING COURSE%0A%0AInstitution: ${university}%0AProgram: ${program}%0A%0A— Applicant Details —%0AName: ${name}%0AEmail: ${email}%0APhone: ${phone}%0AEducation: ${education}`; window.open(`https://wa.me/6281514693736?text=${message}`, ‘_blank’); document.getElementById(‘building-course-modal’).classList.remove(‘modal–visible’); alert(‘Pendaftaran telah dikirim! Kami akan menghubungi Anda segera.’); }); window.addEventListener(‘click’, (e) => { if (e.target === document.getElementById(‘building-course-modal’)) { document.getElementById(‘building-course-modal’).classList.remove(‘modal–visible’); } }); fetchAllCountryData(); })();

function handleLabelPosts(json) { const entries = json.feed.entry || []; const container = document.getElementById(‘recent-posts’); if (entries.length === 0) { container.innerHTML = `

⚠️ Tidak ada postingan dengan tag “Painting and Decorating”.

💡 Pastikan:
1. Ejaan tag persis “Painting and Decorating”
2. Postingan sudah dipublikasikan (bukan draft)
3. Pengaturan feed blog di set ke “Penuh”

📍 Lihat langsung postingan dengan tag “Painting and Decorating” di blog →

`; return; } container.innerHTML = ”; entries.slice(0, 3).forEach(entry => { const title = entry.title.$t; const link = entry.link.find(l => l.rel === ‘alternate’).href; const content = entry.content.$t; const parser = new DOMParser(); const doc = parser.parseFromString(content, ‘text/html’); const img = doc.querySelector(‘img’); const imgSrc = img ? img.src : ‘https://images.unsplash.com/photo-1503387762-592deb58ef4e?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&h=400&q=80’; const card = document.createElement(‘div’); card.className = ‘rp-card’; card.innerHTML = `

${title}

${escapeHtml(title)}

`; container.appendChild(card); }); const info = document.createElement(‘p’); info.style.textAlign = ‘center’; info.style.marginTop = ’20px’; info.style.fontSize = ‘0.85rem’; info.style.color = ‘#666’; info.innerHTML = `✓ Menampilkan ${Math.min(3, entries.length)} dari ${entries.length} postingan dengan tag “Painting and Decorating”`; container.parentNode.appendChild(info); }
function escapeHtml(str) { return str.replace(/[&]/g, function(m) { if (m === ‘&’) return ‘&’; if (m === ”) return ‘>’; return m; }); }
(function() { const script = document.createElement(‘script’); script.src = ‘https://blog.starshipeducation.com/feeds/posts/default/-/Painting%20and%20Decorating?alt=json-in-script&callback=handleLabelPosts’; document.body.appendChild(script); })();

Leave a Reply

Your email address will not be published. Required fields are marked *

Free Consultation

Let's discuss how we can help you achieve your goals in a 1-on-1 session

🚀
0%

Booking Confirmed!

Astro
Astrid
FREE!
Share halaman ini dan dapatkan promo!
WhatsApp
Instagram
Telegram

Chat dengan Kami

WhatsApp
LINE
Telegram
Instagram
LinkedIn