Certificate III Wall and Floor Tiling Novus College: Biaya, Gaji, PR & Cara Daftar (2026)

Certificate III Wall and Floor Tiling Novus College: Biaya, Gaji, PR & Cara Daftar (2026)

{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“@id”: “https://blog.starshipeducation.com/2025/10/bedahjurusan-certificate-iii-in-wall.html#blogposting”,
“headline”: “CPC31320 Certificate III Wall and Floor Tiling Australia: Biaya, Gaji, dan Peluang PR untuk Pelajar Indonesia – Novus College Australia”,
“alternativeHeadline”: “Program VET Tiling di Australia | Pathway Karir untuk Tiler Masa Depan”,
“image”: [
“https://blog.starshipeducation.com/images/certificate-iii-tiling-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-29T10:00:00+08:00”,
“dateModified”: “2025-10-29T10: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 CPC31320 Certificate III in Wall and Floor Tiling di Novus College Australia.”,
“educationalLevel”: “Certificate III”,
“educationalCredentialAwarded”: “CPC31320 Certificate III in Wall and Floor Tiling”,
“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
6Tiling Courses Worldwide
Kembali ke Atas

Certificate III Wall and Floor Tiling 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, pemasangan ubin dinding & lantai, waterproofing, dan finishing dekoratif dengan pendekatan blended learning.

Konsultasi Gratis via WhatsApp

Apa Itu Certificate III Wall and Floor Tiling di Australia?

Certificate III in Wall and Floor Tiling di Novus College adalah program pelatihan kejuruan yang memberikan outcome trade dalam pekerjaan tiling untuk konstruksi residensial dan komersial. Program ini mempersiapkan lulusan untuk menjadi Wall and Floor Tiler yang terampil, dengan pengetahuan tentang persiapan permukaan, pemasangan ubin keramik, kaca, batu, marmer, waterproofing, 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 CPCCWHS2001 memenuhi persyaratan induksi konstruksi umum.
Fokus Keselamatan Kerja: Pelatihan bekerja di ketinggian, scaffolding, dan waterproofing.

Fokus Pembelajaran

Program ini mengembangkan keterampilan komprehensif dalam persiapan permukaan untuk pemasangan ubin, pemasangan ubin lantai dan dinding (keramik, kaca, batu tulis, marmer, tanah liat), perbaikan ubin, pemasangan ubin dekoratif dan mosaik, pemasangan ubin pada permukaan melengkung, serta aplikasi waterproofing. Mahasiswa juga mempelajari aspek penting seperti keselamatan kerja (WHS), membaca dan menginterpretasikan rencana, prosedur levelling dasar, serta komunikasi dan perhitungan di tempat kerja.

Quick Facts

🎓 Kode Program

CPC31320 (CRICOS: 117318F)

💰 Estimasi Biaya

AUD 14.300 (Offshore) / AUD 12.200 (Onshore)

📅 Intake & Durasi

Januari, April, Juli, Oktober | 60 minggu (48 minggu studi + 12 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 Wall and Floor Tiling Cocok untuk Lulusan SMA Indonesia?

Keunggulan strategis untuk membangun karir di industri konstruksi Australia

Keahlian Trade yang Sangat Dicari di Australia

Wall and Floor Tiler termasuk dalam daftar pekerjaan terampil yang sangat dibutuhkan di Australia (ANZSCO 333411). 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 Wall and Floor Tiler di Australia adalah AUD $60,000 – $80,000 per tahun, dengan potensi lebih tinggi setelah berpengalaman atau memiliki spesialisasi.

Struktur dan Informasi Program

Pelajari detail lengkap tentang Certificate III in Wall and Floor Tiling melalui sistem tab interaktif




Gaji Tiler di Australia (Entry-Level hingga Berpengalaman)

Apprentice Tiler

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

Rate: AUD $20 – $25 / jam

Skillset: Basic surface prep, tool handling, safety protocols

Junior Tiler

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

Rate: AUD $25 – $35 / jam

Skillset: Tile cutting & laying (floor/wall), waterproofing basic, grouting

Experienced Tiler

Tiler berpengalaman 3-5 tahun, mampu menangani proyek kompleks (mosaik, curved surfaces) dan memimpin tim kecil.

Rate: AUD $40 – $55 / jam

Skillset: Advanced tiling, waterproofing expert, team supervision

Business Owner

Membuka usaha tiling 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 Wall and Floor Tiling 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

Kontak & Dukungan Lebih Lanjut

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.

Struktur & Unit Kompetensi Lengkap

Program ini terdiri dari 20 unit pelajaran (17 unit inti dan 3 unit elektif pilihan) yang dirancang untuk membekali Anda dengan keterampilan trade tiling tingkat lanjut.

Kode Unit Judul Unit Tipe
CPCCWHS2001 Apply WHS requirements, policies and procedures in the construction industry Core
CPCCOM2001 Read and interpret plans and specifications Core
CPCCCM2006 Apply basic levelling procedures Core
CPCCOM1012 Work effectively and sustainably in the construction industry Core
CPCCOM1013 Plan and organise work Core
CPCCOM1014 Conduct workplace communication Core
CPCCOM1015 Carry out measurements and calculations Core
CPCCWF2001 Handle wall and floor tiling materials Core
CPCCWF2002 Use wall and floor tiling tools and equipment Core
CPCCWF3001 Prepare surfaces for tiling application Core
CPCCWF3002 Install floor tiles Core
CPCCWF3003 Install wall tiles Core
CPCCWF3004 Repair wall and floor tiling Core
CPCCWF3005 Install decorative tiling Core
CPCCWF3006 Install mosaic tiling Core
CPCCWF3007 Tile curved surfaces Core
CPCCWF3009 Apply waterproofing for wall and floor tiling Core
BSBESB301 Investigate business opportunities Elective
BSBESB407 Manage finances for new business ventures Elective
CPCCCM2008 Erect and dismantle restricted height scaffolding 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 tiling, 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 Tiling 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 Ubin, adhesive, grout, waterproofing, dan consumables praktik
Tools Fee AUD 500 – 800 Tile cutter, trowel, mixing paddle, 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: 20 Unit Pelajaran

Kombinasi unit inti dan elektif yang dirancang untuk Wall and Floor Tiler profesional

Unit Inti (17 Unit) – Foundation for Trade

Membangun kompetensi fundamental yang diperlukan untuk menjadi Wall and Floor Tiler profesional.

CPCCWHS2001 – Apply WHS requirements

Terapkan persyaratan, kebijakan, dan prosedur WHS di industri konstruksi.

CPCCWF3002 – Install floor tiles

Kuasai teknik pemasangan ubin lantai untuk berbagai material dan pola.

CPCCWF3003 – Install wall tiles

Pelajari pemasangan ubin dinding yang presisi untuk area basah dan kering.

CPCCWF3009 – Apply waterproofing for tiling

Aplikasi waterproofing yang benar untuk mencegah kebocoran pada area basah.

CPCCWF3006 – Install mosaic tiling

Teknik pemasangan ubin mosaik untuk sentuhan artistik dan dekoratif.

CPCCCM2006 – Apply basic levelling procedures

Prosedur levelling dasar untuk memastikan permukaan rata sebelum pemasangan ubin.

Semua 17 unit inti WAJIB diselesaikan untuk mendapatkan kualifikasi Certificate III in Wall and Floor Tiling.

Unit Elektif (3 Unit Dipilih) – Spesialisasi & Pendalaman

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

BSBESB301 – Investigate business opportunities

Investigasi peluang bisnis untuk memulai venture jasa tiling sendiri.

BSBESB407 – Manage finances for new business ventures

Kembangkan perencanaan keuangan untuk bisnis kecil di bidang tiling.

CPCCCM2008 – Erect and dismantle restricted height scaffolding

Pelajari cara mendirikan dan membongkar scaffolding terbatas dengan aman.

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

Skill Penting untuk Wall and Floor Tiler Modern

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

Technical Tiling Skills

  • Surface Preparation: Mempersiapkan berbagai jenis permukaan (beton, kayu, eternit) untuk pemasangan ubin
  • Tile Laying: Teknik pemasangan ubin lantai dan dinding untuk keramik, kaca, batu, marmer, dan mosaik
  • Waterproofing Application: Mengaplikasikan membran dan coating anti air pada area basah
  • Precision Levelling: Menggunakan alat levelling untuk hasil yang rata dan rapi
  • Decorative & Mosaic Tiling: Membuat pola dan sentuhan dekoratif dengan ubin mosaik dan potongan khusus

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 material konstruksi dan debu silika
  • White Card: Memenuhi persyaratan induksi keselamatan konstruksi umum
  • WHS Compliance: Menerapkan kebijakan dan prosedur WHS di industri konstruksi

Keunggulan Lulusan Certificate III in Wall and Floor Tiling

Lulusan tidak hanya memiliki keterampilan teknis tetapi juga pengetahuan tentang keselamatan kerja dan aspek bisnis. Mereka mampu mempersiapkan permukaan dengan benar, memasang berbagai jenis ubin, mengaplikasikan waterproofing, bekerja sesuai standar keselamatan, serta mengelola bisnis tiling. Ini adalah profil yang sangat dicari untuk posisi Wall and Floor Tiler di Australia.

Keunggulan dan Diferensiasi Program

Apa yang membuat Certificate III in Wall and Floor Tiling di Novus College berbeda

Durasi Efisien

60 minggu total (48 minggu studi + 12 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

Wall and Floor Tiler dalam Skilled Occupation List Australia

Wall and Floor Tiler (ANZSCO 333411) 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 CPC31320 Certificate III in Wall and Floor Tiling 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 Tiler.

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. Wall and Floor Tiler 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 Wall and Floor Tiling di Novus College

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

Yang Anda butuhkan adalah:

  • Minat dalam pekerjaan praktis dan detail
  • Kemampuan fisik yang memadai (pekerjaan melibatkan berdiri, membungkuk, 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 CPCCWHS2001 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! CPC31320 Certificate III in Wall and Floor Tiling adalah kualifikasi nasional Australia yang diakui di seluruh negara bagian dan teritori. Ini berarti Anda dapat bekerja sebagai Tiler di mana pun di Australia.

Namun, perlu diingat bahwa:

  • Licensing, legislative, and regulatory requirements untuk tiling work dapat berbeda antar States dan Territories
  • Anda disarankan untuk berkonsultasi dengan regulatory authority yang relevan di tempat Anda berencana bekerja (misalnya NSW Fair Trading)
  • White Card yang Anda peroleh juga diakui secara nasional

Siap Memulai Karir Trade di Industri Konstruksi Australia?

Daftar sekarang untuk CPC31320 Certificate III in Wall and Floor Tiling di Novus College dan dapatkan keterampilan trade yang diakui secara nasional dengan pendekatan blended learning.

Konsultasi via WhatsApp Kunjungi Situs Resmi

🧱 Wall & Floor Tiling Courses Worldwide

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

All CountriesAll Programs
Logo Country Institution Field of Study Program Actions
Fetching Wall & Floor Tiling courses from 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 || ‘Wall and Floor Tiling’, 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’ }); }); }

// Building Courses Script (same as original, but modified filter to include Tiling keywords)
(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_BUILDING_DATA = [{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=Tiling”, country: “Australia”, university: “Novus College”, major: “Wall and Floor Tiling”, program: “Certificate III in Wall and Floor Tiling”, duration: “60 weeks”, entryRequirements: “No formal requirements”, fees: “AUD $14,300”, details: “https://novus.edu.au/”, scholarship: “#” }];
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 isBuildingAndConstructionCourse(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 = [’tiling’, ‘wall and floor’, ’tile’, ‘floor tile’, ‘wall tile’]; 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 (isBuildingAndConstructionCourse(course)) courses.push(course); }); } else if (item.major || item.program || item.degree) { const course = standardizeCourseData(item, null, countryName); if (isBuildingAndConstructionCourse(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 (isBuildingAndConstructionCourse(course)) courses.push(course); }); } if (university.courses && Array.isArray(university.courses)) { university.courses.forEach(course => { const courseData = standardizeCourseData(course, university, countryName); if (isBuildingAndConstructionCourse(courseData)) courses.push(courseData); }); } }); } else if (data.courses && Array.isArray(data.courses)) { data.courses.forEach(item => { const course = standardizeCourseData(item, null, countryName); if (isBuildingAndConstructionCourse(course)) courses.push(course); }); } else if (data.programs && Array.isArray(data.programs)) { data.programs.forEach(item => { const course = standardizeCourseData(item, null, countryName); if (isBuildingAndConstructionCourse(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=BLD’; 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 = ‘

Fetching Wall & Floor Tiling courses from 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 – Found ${totalFromGitHub} Tiling courses`; } loadingProgress.style.display = ‘none’; if (allCoursesArray.length === 0) { allCourses = […SAMPLE_BUILDING_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_BUILDING_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 = ‘All Countries’; 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 = ‘All Programs’; 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 = ‘

No Wall & Floor Tiling courses found

‘; 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}
Consult

`; }); 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 = `Page ${currentPage} of ${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 TILING 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(‘Application submitted! We will contact you soon.’); }); 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 “Wall and Floor Tiling”.

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

📍 Lihat langsung postingan dengan tag “Wall and Floor Tiling” 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 “Wall and Floor Tiling”`; 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/-/Wall%20and%20Floor%20Tiling?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