Advanced Diploma of Civil Construction Design Novus College: Biaya, Gaji, PR & Cara Daftar (2026)

Advanced Diploma of Civil Construction Design Novus College: Biaya, Gaji, PR & Cara Daftar (2026)

{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“@id”: “https://blog.starshipeducation.com/2025/10/bedahjurusan-advanced-diploma-of-civil.html#blogposting”,
“headline”: “RII60520 Advanced Diploma of Civil Construction Design Australia: Biaya, Gaji, dan Peluang PR untuk Pelajar Indonesia – Novus Education Australia”,
“alternativeHeadline”: “Program VET Desain Konstruksi Sipil di Australia | Pathway Karir untuk Senior Civil Designer dan Design Manager 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 RII60520 Advanced Diploma of Civil Construction Design di Novus Education Australia.”,
“educationalLevel”: “Advanced Diploma”,
“educationalCredentialAwarded”: “RII60520 Advanced Diploma of Civil Construction Design”,
“provider”: {
“@type”: “CollegeOrUniversity”,
“name”: “Novus Education”,
“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
6Civil Construction Courses Worldwide
Kembali ke Atas

Advanced Diploma of Civil Construction Design Novus Education: Biaya, Gaji, PR & Cara Daftar (2026)

Bangun karir global di bidang desain konstruksi sipil dengan program Advanced Diploma dari Novus Education. Dapatkan keahlian teknis tingkat lanjut untuk menjadi senior civil works designer dengan spesialisasi desain struktur, jalan, dan geoteknik.

Konsultasi Gratis via WhatsApp

Apa Itu RII60520 Advanced Diploma of Civil Construction Design di Australia?

RII60520 Advanced Diploma of Civil Construction Design di Novus Education adalah program vocational level advanced diploma (setara D4/S1 terapan) yang mencerminkan peran individu sebagai senior civil works designer atau para-professional designer yang mendukung insinyur profesional. Program ini mempersiapkan lulusan untuk melakukan tugas yang luas, terspesialisasi, kompleks, dan teknis, termasuk area strategis dan inisiasi aktivitas.

Keunggulan Program untuk Pelajar Indonesia

Fokus Praktis & Teknis: Pembelajaran berbasis proyek dan studi kasus industri nyata.
Software Desain Mutakhir: Pelatihan menggunakan AutoCAD Civil 3D dan software desain struktur.
Pathway Karir Jelas: Koneksi industri untuk magang dan penempatan kerja di Australia.
Lokasi Strategis: Kampus di Sydney, Gosford, dan Perth dengan akses ke proyek infrastruktur besar.
Dukungan Belajar: Kelas tambahan, akses ke trainer via Zoom, email, dan telepon.

Fokus Pembelajaran

Program ini mengembangkan kemampuan desain untuk proyek konstruksi sipil skala besar. Mahasiswa akan mempelajari manajemen risiko, penerapan prinsip desain aman (safe design), manajemen tim efektif, proses desain pekerjaan sipil, dan sistem kualitas. Di sisi teknis, mahasiswa mendalami desain geoteknik, desain jalan perkotaan, desain jalan bebas hambatan dan interchange, serta desain struktur beton dan baja. Kombinasi ini menghasilkan lulusan yang mampu mengelola proses desain kompleks dari konsep hingga implementasi.

Quick Facts

🎓 Kode Program

RII60520 (CRICOS: 113677D)

💰 Estimasi Biaya

$22,100 (Offshore) | $20,200 (Onshore)

📅 Intake & Durasi

Every Monday | Total 104 minggu (80 minggu studi + 24 minggu libur)

📝 IELTS Requirement

6.0 (no band below 6.0) atau equivalent

📍 Lokasi & Mode

Sydney | Gosford | Perth (Blended: Tatap Muka + Online)

Form Pendaftaran Program

Gunakan kode negara (62 untuk Indonesia)

Tidak
Ya

Skor IELTS (jika ada)


Mengapa RII60520 Advanced Diploma of Civil Construction Design Cocok untuk Lulusan SMA/SMK Indonesia?

Keunggulan strategis untuk membangun karir di industri konstruksi dan infrastruktur

Kombinasi Skill Desain & Manajemen yang Ideal untuk Pasar Indonesia

Proyek infrastruktur besar di Indonesia (Ibu Kota Nusantara, jalan tol, kereta cepat) sangat membutuhkan tenaga ahli dengan keahlian desain teknis dan manajemen proyek. Lulusan program ini memiliki keunggulan kompetitif untuk mengisi posisi-posisi kunci.

Penguasaan Software Desain Standar Internasional

Mahasiswa mendapatkan pelatihan intensif software desain seperti AutoCAD Civil 3D yang menjadi standar global. Keterampilan ini sangat dicari oleh perusahaan konsultan desain dan kontraktor besar di Indonesia.

Metode Pembelajaran Blended dengan Dukungan Penuh

Program ini menggunakan mode blended (Face to Face + Scheduled Online learning) dengan 14 jam pelatihan kelas per minggu dan 6 jam online terstruktur. Tersedia kelas tambahan berdasarkan kebutuhan, akses ke trainer via email, Zoom, dan telepon.

Struktur dan Informasi Program

Pelajari detail lengkap tentang Advanced Diploma of Civil Construction Design melalui sistem tab interaktif




Prospek Karir Senior Civil Designer di Australia (Entry-Level hingga Berpengalaman)

Senior Civil Works Designer

Memimpin tim desain untuk proyek infrastruktur skala besar. Bertanggung jawab atas desain konseptual hingga detail, koordinasi dengan insinyur, dan memastikan kepatuhan terhadap standar.

Gaji Awal: AUD $80,000 – $110,000

Skillset: Civil 3D, project management, team leadership, design standards (Austroads, AS)

Civil Design Draftsperson

Membuat gambar teknis dan model 3D untuk proyek jalan, drainase, dan utilitas. Bekerja sama dengan engineer untuk mengembangkan desain yang dapat dibangun.

Gaji Awal: AUD $65,000 – $85,000

Skillset: AutoCAD, Civil 3D, Revit, drawing standards, attention to detail

Construction Supervisor

Mengawasi pelaksanaan konstruksi di lapangan, memastikan pekerjaan sesuai dengan desain dan spesifikasi. Mengelola tim, jadwal, dan kualitas.

Gaji Awal: AUD $70,000 – $90,000

Skillset: Leadership, communication, quality control, WHS management

Project Coordinator

Mengkoordinasikan aspek teknis dan administratif proyek konstruksi. Membantu project manager dalam scheduling, budgeting, dan komunikasi stakeholder.

Gaji Awal: AUD $60,000 – $80,000

Skillset: MS Project, communication, budgeting, document control

Pathway menuju Pendidikan Tinggi dan Sertifikasi Profesional

Advanced Diploma ini membuka pathway ke berbagai program bachelor dan sertifikasi profesional:

Pathway ke Bachelor Degree

  • Bachelor of Civil Engineering (Honours)
  • Bachelor of Construction Management
  • Bachelor of Project Management
  • Credit transfer recognition (RPL) tersedia

Sertifikasi Profesional

  • Certified Engineering Technician (CEng T)
  • White Card (WHS induction)
  • First Aid Certificate
  • Working at Heights certification

Registrasi Profesional di Australia

  • Eligible untuk menjadi Engineering Associate
  • Pathway menuju Chartered Professional Engineer (CPEng) dengan studi lanjut
  • Pengakuan oleh Engineers Australia (setelah memenuhi persyaratan tambahan)

Catatan Penting tentang Kesempatan Kerja Paruh Waktu

Selama studi, mahasiswa internasional diizinkan bekerja paruh waktu hingga 40 jam per dua minggu. Banyak lulusan Novus Education mendapatkan pekerjaan di industri konstruksi Australia sebagai draftsperson, site supervisor, atau project coordinator sambil melanjutkan studi ke jenjang bachelor.

Struktur & Unit Kompetensi Lengkap

Program ini terdiri dari unit inti dan unit elektif yang dirancang untuk membekali Anda dengan keterampilan desain konstruksi sipil tingkat lanjut.

Kode Unit Judul Unit Tipe
BSBPMG632 Manage program risk Core
BSBWHS616 Apply safe design principles to control WHS risks Core
BSBTWK502 Manage team effectiveness Core
RIICWD601E Manage civil works design processes Core
RIIQUA601E Establish and maintain a quality system Core
BSBOPS601 Develop and implement business plans Elective
BSBPMG531 Manage project time Elective
RIICWD507D Prepare detailed geotechnical design Elective
RIICWD509E Prepare detailed design of urban roads Elective
RIICWD512E Prepare detailed design of motorways and interchanges Elective
RIICWD533E Prepare detailed design of civil concrete structures Elective
RIICWD534E Prepare detailed design of civil steel structures Elective

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

Metode Pengajaran dan Sistem Dukungan Mahasiswa

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, demonstrasi, tugas individu, studi kasus, riset, role play, praktik, kerja kelompok
Dukungan Mahasiswa Kelas tambahan, akses trainer via Zoom/email/telepon, free assessment attempts, reasonable adjustments
Sumber Daya Laptop dengan spesifikasi minimum (Intel/AMD 64-bit, 2 GHz, RAM 10GB/2GB, hard disk 3.1GB/4GB)

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 Education 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 22.100 (Offshore) / AUD 20.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 atau Perth, Australia (2026):

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

Estimasi Biaya RII60520 Advanced Diploma of Civil Construction Design Novus Education

Komponen Biaya Estimasi Biaya (AUD) Keterangan
Tuition Fee AUD 22.100 (Offshore)
AUD 20.200 (Onshore)
Biaya kuliah total program 104 minggu
Registration Fee AUD 250 – 350 Biaya pendaftaran awal (non-refundable)
Material Fee AUD 1.500 – 2.500 Buku, software, dan consumables praktik
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 25.500 – 38.500 Akomodasi, makan, transportasi, dan kebutuhan pokok

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

Struktur Kurikulum: Unit Inti & Elektif

Kombinasi unit manajemen dan desain teknis untuk kompetensi komprehensif

Unit Inti (5 Unit) – Foundation for Design Management

Semua unit berikut wajib untuk mendapatkan kualifikasi RII60520 Advanced Diploma of Civil Construction Design.

BSBPMG632 – Manage program risk

Pelajari manajemen risiko program untuk proyek konstruksi skala besar.

BSBWHS616 – Apply safe design principles to control WHS risks

Terapkan prinsip desain aman untuk mengendalikan risiko K3.

BSBTWK502 – Manage team effectiveness

Kelola efektivitas tim untuk mencapai tujuan proyek secara kolaboratif.

RIICWD601E – Manage civil works design processes

Kelola proses desain pekerjaan sipil dari konsep hingga detail engineering.

RIIQUA601E – Establish and maintain a quality system

Bangun dan pelihara sistem kualitas untuk memastikan standar desain dan konstruksi.

Catatan: Jika hanya menyelesaikan sebagian unit, akan diberikan Statement of Attainment.

Unit Elektif – Spesialisasi Desain Teknis

Pilih unit elektif sesuai spesialisasi karir: Manajemen & Bisnis atau Desain Teknis Spesifik.

BSBOPS601 – Develop and implement business plans

Kembangkan dan implementasikan rencana bisnis untuk organisasi.

BSBPMG531 – Manage project time

Kelola waktu proyek menggunakan metodologi penjadwalan yang efektif.

RIICWD507D – Prepare detailed geotechnical design

Desain geoteknik detail untuk fondasi dan struktur tanah.

RIICWD509E – Prepare detailed design of urban roads

Desain detail jalan perkotaan sesuai standar.

RIICWD512E – Prepare detailed design of motorways and interchanges

Desain jalan bebas hambatan dan interchange.

RIICWD533E – Prepare detailed design of civil concrete structures

Desain struktur beton untuk proyek sipil.

RIICWD534E – Prepare detailed design of civil steel structures

Desain struktur baja untuk proyek sipil.

Penawaran unit elektif diperbarui secara berkala mengikuti tren industri, feedback mahasiswa, dan persyaratan regulasi untuk memastikan kurikulum tetap relevan.

Skill Penting untuk Profesional Desain Konstruksi Sipil Modern

Kombinasi technical expertise dan soft skills untuk sukses di era digital

Technical & Software Skills

  • CAD Software: AutoCAD Civil 3D untuk desain jalan, drainase, dan utilitas
  • Structural Analysis: Software untuk analisis struktur beton dan baja (SpaceGass, Strand7)
  • BIM (Building Information Modeling): Revit, Navisworks untuk kolaborasi desain
  • GIS & Mapping: QGIS, ArcGIS untuk analisis lahan dan geoteknik
  • Project Management: MS Project, Primavera untuk scheduling dan resource management

Analytical & Professional Skills

  • Design Standards & Codes: Austroads, AS (Australian Standards), AASHTO
  • Risk Management: Identifikasi dan mitigasi risiko teknis dan non-teknis
  • Quality Assurance: Implementasi sistem kualitas untuk desain dan konstruksi
  • WHS (Work Health & Safety): Penerapan prinsip safe design
  • Communication & Coordination: Kolaborasi dengan engineer, stakeholder, dan tim lapangan

The Power of Combined Skillset

Kombinasi kemampuan desain teknis (menggunakan software canggih) dan pemahaman manajemen proyek (risiko, kualitas, tim) menciptakan lulusan yang sangat dicari. Mereka tidak hanya dapat membuat desain yang detail dan akurat tetapi juga mengelola proses desain, memastikan kualitas, dan memimpin tim untuk proyek infrastruktur yang kompleks. Ini adalah profil ideal untuk posisi senior seperti Senior Civil Designer, Design Manager, atau Project Manager.

Keunggulan dan Diferensiasi Program

Apa yang membuat Advanced Diploma of Civil Construction Design di Novus Education berbeda

Durasi Efisien

104 minggu total (80 minggu studi + 24 minggu libur)

Cepat memasuki dunia kerja

Blended Learning

Kombinasi tatap muka dan online terjadwal yang fleksibel

14 jam kelas + 6 jam online per minggu

Dukungan Mahasiswa Intensif

Kelas tambahan, akses mudah ke trainer, free assessment attempts

Student support plan personal

Lokasi Strategis

Kampus di Sydney, Gosford, dan Perth

Akses ke proyek infrastruktur besar

Pathway Migrasi Karir ke Australia

Rencana karir jangka panjang untuk pelajar Indonesia di bidang konstruksi sipil

Civil Engineering Draftsperson & Technician dalam Skilled Occupation List Australia

Posisi seperti Civil Engineering Draftsperson (ANZSCO 312211) dan Civil Engineering Technician (ANZSCO 312212) termasuk dalam Short-term Skilled Occupation List (STSOL) dan beberapa dalam Medium and Long-term Strategic Skills List (MLTSSL), memberikan pathway untuk skilled migration setelah lulus dan mendapatkan pengalaman kerja.

Step-by-Step Migration Pathway untuk Lulusan:

Step 1: Studi & Persiapan

Selesaikan Advanced Diploma of Civil Construction Design di Novus Education (104 minggu). Manfaatkan layanan karir untuk mencari magang atau kerja paruh waktu terkait.

Step 2: Post-Study Work Visa

Apply Post-Study Work Visa (Subclass 485) – 1.5-2 tahun kerja full-time di Australia. Kumpulkan pengalaman sebagai Civil Design Draftsperson atau Junior Designer.

Step 3: Skills Assessment & Migration

Lakukan skills assessment melalui VETASSESS. Dengan pengalaman kerja dan kualifikasi, apply skilled migration visa (Subclass 189/190/491) untuk Permanent Residency.

Step 4: Pathway ke Engineers Australia

Setelah mendapatkan PR, dapat melanjutkan ke Bachelor of Engineering (dengan credit transfer) untuk menjadi Professional Engineer dan mendapatkan registrasi Engineers Australia.

Strategi Meningkatkan Poin Migrasi
  • Dapatkan pengalaman kerja di regional area – tambah poin dan buka jalur visa 491.
  • Tingkatkan kemampuan bahasa Inggris (IELTS 7.0/8.0 atau setara) – poin maksimal.
  • Lengkapi dengan sertifikasi tambahan (White Card, First Aid, dll.) – tingkatkan employability.
  • Pertimbangkan studi lanjut ke bachelor – tambah poin dan tingkatkan kualifikasi.
  • Gunakan layanan career service Novus Education untuk mendapatkan pekerjaan yang relevan.

Pertanyaan yang Sering Diajukan (FAQ)

Jawaban untuk pertanyaan umum tentang Advanced Diploma of Civil Construction Design di Novus Education

Advanced Diploma (AQF Level 6) adalah level kualifikasi yang lebih tinggi dari Diploma (AQF Level 5). Advanced Diploma lebih mendalam, kompleks, dan memiliki fokus pada aplikasi teknis tingkat lanjut serta manajemen. Program ini mempersiapkan lulusan untuk peran senior atau para-professional yang mendukung insinyur.

Keunggulan Advanced Diploma:

  • Durasi lebih panjang: 104 minggu (termasuk libur) vs Diploma 52-78 minggu
  • Kedalaman materi: Mencakup desain kompleks, manajemen risiko, dan sistem kualitas
  • Prospek karir: Senior Civil Works Designer vs Junior Designer

RII60520 Advanced Diploma of Civil Construction Design di Novus Education setara dengan D4/S1 terapan di Indonesia.

Program ini adalah kualifikasi vocational, bukan program accredited engineer penuh. Namun:

  • Lulusan dapat bekerja sebagai Civil Engineering Draftsperson atau Civil Engineering Technician, yang termasuk dalam occupation lists untuk visa Australia.
  • Lulusan dapat melanjutkan ke Bachelor of Engineering (dengan credit transfer) untuk pathway menjadi Professional Engineer yang diakui Engineers Australia.
  • Setelah memiliki pengalaman kerja yang cukup, lulusan dapat mengajukan skills assessment melalui VETASSESS (bukan Engineers Australia) untuk posisi technician/draftsperson.

Untuk menjadi Chartered Professional Engineer (CPEng), diperlukan studi lanjut ke bachelor degree (4 tahun) setelah advanced diploma ini.

Sangat mungkin! Sektor konstruksi dan infrastruktur Australia terus berkembang dengan permintaan tinggi untuk tenaga terampil. Setelah lulus, Anda bisa:

  • Post-Study Work Visa (subclass 485): Dapat bekerja di Australia selama 1.5-2 tahun setelah lulus (tergantung lokasi studi).
  • Permintaan tinggi: Civil Engineering Draftsperson dan Technician termasuk dalam occupation lists dengan kebutuhan yang stabil.
  • Pathway ke PR: Setelah mendapatkan pengalaman kerja, dapat mengajukan visa permanen (189/190/491).

Novus Education memiliki layanan karir yang membantu mahasiswa mencari magang dan pekerjaan, termasuk workshop penulisan CV, persiapan interview, dan koneksi industri.

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

  • Akomodasi: AUD $15,000 – $22,000/tahun (tergantung lokasi dan tipe)
  • Makanan & belanja: AUD $6,000 – $9,000/tahun
  • Transportasi: AUD $1,500 – $2,500/tahun (dengan student concession)
  • Lain-lain: AUD $3,000 – $5,000/tahun
  • Total perkiraan: AUD $25,500 – $38,500/tahun (di luar tuition fee)

Mahasiswa diizinkan kerja paruh waktu hingga 40 jam per dua minggu selama semester dan full-time selama liburan. Upah minimum di Australia sekitar AUD $24-26 per jam, sehingga kerja paruh waktu dapat membantu menutupi sebagian biaya hidup.

Sangat cocok! Program ini dirancang untuk lulusan SMA/SMK yang ingin membangun karir di bidang desain konstruksi sipil. Kurikulum dimulai dari dasar-dasar yang diperlukan.

Keunggulan untuk lulusan SMK:

  • Pengalaman praktik sebelumnya dapat diakui melalui RPL (Recognition of Prior Learning), berpotensi mengurangi durasi studi.
  • Pengetahuan dasar gambar teknik akan sangat membantu dalam penguasaan software CAD.
  • Minat yang kuat dalam desain dan konstruksi adalah modal utama untuk sukses di program ini.
  • Peluang karir yang jelas di industri konstruksi yang terus berkembang.

Bagi lulusan SMK yang sudah memiliki pengalaman kerja di bidang konstruksi, disarankan untuk mengajukan RPL saat enrollment untuk mendapatkan credit transfer.

Siap Membangun Karir Global di Industri Desain Konstruksi Sipil?

Daftar sekarang untuk Advanced Diploma of Civil Construction Design di Novus Education dan dapatkan keahlian teknis tingkat lanjut untuk menjadi senior civil works designer dengan spesialisasi desain struktur, jalan, dan geoteknik.

Konsultasi via WhatsApp Kunjungi Situs Resmi

🏗️ Civil Construction Courses Worldwide

Professional courses in Civil Construction from institutions worldwide. Data diambil dari database GitHub dan difilter HANYA untuk kursus Civil Construction.

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 Education’, program: document.getElementById(‘programInput’)?.value || ‘Advanced Diploma’, course: document.getElementById(‘courseInput’)?.value || ‘Civil Construction Design’, 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 (Civil Construction)
(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=RMIT”, country: “Australia”, university: “RMIT University”, major: “Civil Construction Design”, program: “Bachelor of Civil Engineering”, duration: “4 years full-time”, entryRequirements: “ATAR 70+ or equivalent”, fees: “AUD $38,000 per year”, details: “https://www.rmit.edu.au/civil”, scholarship: “https://www.rmit.edu.au/scholarships” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=UBC”, country: “Canada”, university: “University of British Columbia”, major: “Civil Construction”, program: “Bachelor of Applied Science in Civil Engineering”, duration: “4 years”, entryRequirements: “High school diploma with Math and Physics”, fees: “CAD $45,000 per year”, details: “https://www.ubc.ca/civil”, scholarship: “https://www.ubc.ca/scholarships” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=TAFE”, country: “Australia”, university: “TAFE NSW”, major: “Civil Construction Design”, program: “Advanced Diploma of Civil Construction Design”, duration: “2 years full-time”, entryRequirements: “No formal requirements”, fees: “AUD $22,000 total”, details: “https://www.tafensw.edu.au/civil”, scholarship: “https://www.tafensw.edu.au/scholarships” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=BCIT”, country: “Canada”, university: “British Columbia Institute of Technology”, major: “Civil Construction”, program: “Bachelor of Civil Engineering”, duration: “4 years”, entryRequirements: “Grade 12 with English and Math”, fees: “CAD $8,500 per year”, details: “https://www.bcit.ca/civil”, scholarship: “https://www.bcit.ca/financial-aid” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=NUS”, country: “Singapore”, university: “National University of Singapore”, major: “Civil Construction”, program: “Bachelor of Civil Engineering”, duration: “4 years”, entryRequirements: “High school diploma with good grades”, fees: “SGD $30,000 per year”, details: “https://www.nus.edu.sg/civil”, scholarship: “https://www.nus.edu.sg/scholarships” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=UCL”, country: “United Kingdom”, university: “University College London”, major: “Civil Construction”, program: “MSc Civil Engineering”, duration: “1 year”, entryRequirements: “Bachelor’s degree in related field”, fees: “£32,000 total”, details: “https://www.ucl.ac.uk/civil”, scholarship: “https://www.ucl.ac.uk/scholarships” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=MIT”, country: “United States”, university: “Massachusetts Institute of Technology”, major: “Civil Construction”, program: “Master of Engineering in Civil Engineering”, duration: “2 years”, entryRequirements: “Bachelor’s in Engineering”, fees: “$55,000 per year”, details: “https://www.mit.edu/civil”, scholarship: “https://www.mit.edu/scholarships” },{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=UTM”, country: “Malaysia”, university: “Universiti Teknologi Malaysia”, major: “Civil Construction”, program: “Bachelor of Civil Engineering”, duration: “4 years”, entryRequirements: “STPM or equivalent”, fees: “MYR $15,000 per year”, details: “https://www.utm.my/civil”, scholarship: “https://www.utm.my/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 isCivilConstructionCourse(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 = [‘civil’, ‘construction’, ‘infrastructure’, ‘geotechnical’, ‘transport’, ‘structural’]; 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 (isCivilConstructionCourse(course)) courses.push(course); }); } else if (item.major || item.program || item.degree) { const course = standardizeCourseData(item, null, countryName); if (isCivilConstructionCourse(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 (isCivilConstructionCourse(course)) courses.push(course); }); } if (university.courses && Array.isArray(university.courses)) { university.courses.forEach(course => { const courseData = standardizeCourseData(course, university, countryName); if (isCivilConstructionCourse(courseData)) courses.push(courseData); }); } }); } else if (data.courses && Array.isArray(data.courses)) { data.courses.forEach(item => { const course = standardizeCourseData(item, null, countryName); if (isCivilConstructionCourse(course)) courses.push(course); }); } else if (data.programs && Array.isArray(data.programs)) { data.programs.forEach(item => { const course = standardizeCourseData(item, null, countryName); if (isCivilConstructionCourse(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 = ‘

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 Civil Construction`; } 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 = ‘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 Civil Construction 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 CIVIL CONSTRUCTION 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 “Civil Construction”.

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

📍 Lihat langsung postingan dengan tag “Civil Construction” 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 “Civil Construction”`; 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/-/Civil%20Construction?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