Diploma of Hospitality Management Novus Education: Biaya, Gaji, PR & Cara Daftar (2026)

Diploma of Hospitality Management Novus Education: Biaya, Gaji, PR & Cara Daftar (2026)

{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“@id”: “https://blog.starshipeducation.com/2025/10/bedahjurusan-diploma-of-hospitality-management.html#blogposting”,
“headline”: “SIT50422 Diploma of Hospitality Management Australia: Biaya, Gaji, dan Peluang PR untuk Pelajar Indonesia – Novus Education Australia”,
“alternativeHeadline”: “Program VET Perhotelan di Australia | Pathway Karir untuk Chef, Cook, dan Manajer Restoran Masa Depan”,
“image”: [
“https://blog.starshipeducation.com/images/diploma-hospitality-novus.jpg”,
“https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemVY5GtY3ccZ-J0aGAVdAmYS-eqOYnJSc3pMto6T-EME9M9cSy9FvfHvcx2gMPkp1H5Dj4YaKufPRsAyon8Tf-vvKgq7wevB-pN1z8uNN2IVqv7N46EGlz-X3YbIxgPmB3GSsl0PYaJ8lYS-GFcgK-6dZhJQTHSFvFFy5yOSiBx1iA_zV8LpKAh6d7LS4/s1080/automotive-finance-double.webp”
],
“datePublished”: “2025-10-28T10:00:00+08:00”,
“dateModified”: “2025-10-28T10: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 SIT50422 Diploma of Hospitality Management di Novus Education Australia.”,
“educationalLevel”: “Diploma”,
“educationalCredentialAwarded”: “SIT50422 Diploma of Hospitality Management”,
“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
6Hospitality Courses Worldwide
Kembali ke Atas

Diploma of Hospitality Management Novus Education: Biaya, Gaji, PR & Cara Daftar (2026)

Bangun karir global di industri perhotelan dengan program Diploma of Hospitality Management dari Novus Education. Kembangkan keterampilan teknis dalam operasional dapur, manajemen keuangan, kepemimpinan tim, dan keamanan pangan untuk menjadi koki atau manajer restoran handal yang sangat dibutuhkan di seluruh dunia.

Konsultasi Gratis via WhatsApp

Apa Itu SIT50422 Diploma of Hospitality Management di Australia?

SIT50422 Diploma of Hospitality Management di Novus Education adalah program vocational level diploma yang dirancang untuk memberikan keterampilan dan pengetahuan yang diperlukan untuk bekerja sebagai koki, kepala dapur, atau manajer restoran. Program ini mencakup operasional dapur, manajemen keuangan, kepemimpinan tim, dan keamanan pangan, serta mempersiapkan lulusan untuk memenuhi permintaan tinggi industri perhotelan modern, termasuk restoran, hotel, kafe, dan klub.

Keunggulan Program untuk Pelajar Indonesia

Pelatihan Praktis: Program ini menekankan pembelajaran hands-on dengan akses ke dapur profesional dan teknologi memasak terkini.
Industri yang Berkembang: Permintaan untuk koki dan manajer restoran terus meningkat dengan pertumbuhan pariwisata dan gaya hidup modern.
Pathway Karir yang Jelas: Lulusan dapat bekerja di berbagai bidang termasuk restoran bintang 5, hotel, kafe, dan perusahaan katering.
Lokasi Strategis: Kampus di Sydney dan Gosford dengan akses ke pusat kuliner dan perhotelan Australia.
Dukungan Belajar: Kelas tambahan, akses ke trainer via Zoom, email, dan telepon.

Keterampilan yang Akan Dipelajari

Program ini membekali siswa dengan keterampilan kritis industri seperti: Meningkatkan pengalaman layanan pelanggan, mengelola konflik, menyusun dan memonitor anggaran, memimpin dan mengelola tim, mengimplementasikan praktik keselamatan kerja, menggunakan peralatan persiapan makanan, menyiapkan hidangan dengan berbagai metode memasak, mengontrol persediaan, merancang menu, serta mengembangkan program keamanan pangan. Kombinasi ini menghasilkan lulusan yang siap kerja dan mampu menangani tantangan industri perhotelan masa depan.

Quick Facts

🎓 Kode Program

SIT50422 (CRICOS: 111399D)

💰 Estimasi Biaya

AUD17,900 (Offshore) / AUD15,700 (Onshore)

📅 Intake & Durasi

Januari, April, Juli, Oktober | 78 minggu (60 minggu studi + 18 minggu libur)

📝 IELTS Requirement

6.0 (no band below 5.5) atau equivalent

📍 Lokasi & Mode

Sydney | Gosford (Blended: Tatap Muka + Online)

Form Pendaftaran Program

Gunakan kode negara (62 untuk Indonesia)

Tidak
Ya

Skor IELTS (jika ada)


Mengapa SIT50422 Diploma of Hospitality Management Cocok untuk Lulusan SMA/SMK Indonesia?

Keunggulan strategis untuk membangun karir di industri perhotelan global

Keterampilan yang Sangat Diminati di Indonesia

Indonesia mengalami pertumbuhan pesat di industri pariwisata dan perhotelan dengan permintaan tinggi untuk koki dan manajer restoran terampil, terutama yang menguasai standar internasional. Lulusan program ini memiliki keunggulan kompetitif untuk mengisi posisi-posisi kunci di hotel bintang 5, restoran fine dining, dan perusahaan katering.

Peluang Kerja Global dengan Kualifikasi Australia

Kualifikasi Diploma dari Australia diakui secara internasional, membuka peluang kerja tidak hanya di Australia tetapi juga di berbagai negara dengan standar perhotelan tinggi seperti Singapura, Dubai, Maladewa, dan negara-negara Eropa.

Fokus Praktis & Dukungan Komunitas

Program ini menekankan pembelajaran hands-on di dapur profesional yang sesuai dengan minat dan bakat banyak mahasiswa Indonesia. Selain itu, komunitas Indonesia yang kuat di Australia memberikan jaringan dukungan selama masa studi dan setelah lulus.

Struktur dan Informasi Program

Pelajari detail lengkap tentang Diploma of Hospitality Management melalui sistem tab interaktif




Prospek Karir Hospitality di Australia (Entry-Level hingga Berpengalaman)

Chef de Partie

Memimpin bagian dapur tertentu (grill, pastry, sayur), mengawasi persiapan makanan, dan memastikan kualitas hidangan.

Gaji Rata-rata: AUD $55,000 – $75,000

Skillset: Food preparation, team leadership, quality control, HACCP

Sous Chef

Membantu kepala koki dalam mengelola operasional dapur, menyusun jadwal, dan mengawasi tim koki junior.

Gaji Rata-rata: AUD $65,000 – $85,000

Skillset: Kitchen management, inventory control, staff training, menu development

Restaurant Manager

Mengelola operasional restoran, layanan pelanggan, staf, keuangan, dan kepatuhan terhadap regulasi.

Gaji Rata-rata: AUD $60,000 – $90,000

Skillset: Customer service, budgeting, team management, conflict resolution

Executive Chef

Memimpin seluruh operasional dapur, merancang menu, mengelola anggaran, dan memastikan standar kualitas.

Gaji Rata-rata: AUD $80,000 – $120,000+

Skillset: Strategic planning, financial management, culinary innovation, team development

Pathway menuju Pendidikan Tinggi dan Sertifikasi Profesional

Diploma ini membuka pathway ke berbagai program lanjutan dan sertifikasi profesional:

Pathway ke Studi Lanjutan

  • Advanced Diploma of Hospitality Management
  • Bachelor of Business (Hospitality Management)
  • Bachelor of Culinary Arts
  • Credit transfer recognition (RPL) tersedia

Sertifikasi Profesional

  • Food Safety Supervisor Certificate
  • Responsible Service of Alcohol (RSA)
  • First Aid & CPR Certificate
  • HACCP Food Safety Certification

Registrasi Profesional di Australia

  • Eligible untuk menjadi Commercial Cook
  • Pathway menuju Chef Trade Recognition
  • Pengakuan oleh Trades Recognition Australia (TRA)

Catatan Penting tentang Kesempatan Kerja Paruh Waktu

Selama studi, mahasiswa internasional diizinkan bekerja paruh waktu hingga 48 jam per dua minggu. Banyak lulusan Novus Education mendapatkan pekerjaan di restoran, hotel, atau kafe Australia sebagai kitchen hand, commis chef, atau waiter sambil menyelesaikan studi atau setelah lulus.

Struktur & Unit Kompetensi Lengkap

Program ini terdiri dari unit inti dan unit elektif yang dirancang untuk membekali Anda dengan keterampilan manajemen perhotelan dan kuliner tingkat lanjut.

Kode Unit Judul Unit Tipe
SITXCCS015 Enhance customer service experiences Core
SITXCCS016 Develop and manage quality customer service practices Core
SITXCOM010 Manage conflict Core
SITXFIN009 Manage finances within a budget Core
SITXFIN010 Prepare and monitor budgets Core
SITXGLC002 Identify and manage legal risks and comply with law Core
SITXHRM008 Roster staff Core
SITXHRM009 Lead and manage people Core
SITXMGT004 Monitor work operations Core
SITXMGT005 Establish and conduct business relationships Core
SITXWHS007 Implement and monitor work health and safety practices Core
SITXFSA005 Use hygienic practices for food safety Elective
SITHKOP013 Plan cooking operations Elective
SITHCCC023 Use food preparation equipment Elective
SITHCCC027 Prepare dishes using basic methods of cookery Elective
SITHCCC029 Prepare stocks, sauces and soups Elective
SITHCCC035 Prepare poultry dishes Elective
SITXINV008 Control stock Elective
SITHKOP015 Design and cost menus 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 (termasuk workshop praktik dapur) + 6 jam online terjadwal + 2 jam pekerjaan rumah
Metode Penilaian Demonstrasi praktik, tugas tertulis, studi kasus, observasi, portofolio, kerja kelompok, role play
Dukungan Mahasiswa Kelas tambahan, akses trainer via Zoom/email/telepon, free assessment attempts, reasonable adjustments
Fasilitas Dapur Dapur profesional lengkap dengan peralatan memasak komersial, walk-in cooler, dan area penyimpanan bahan makanan standar industri.

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 12.500 per tahun (Offshore/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 Gosford, 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 SIT50422 Diploma of Hospitality Management Novus Education

Komponen Biaya Estimasi Biaya (AUD) Keterangan
Tuition Fee AUD 12.500 / tahun Biaya kuliah total program 78 minggu
Registration Fee AUD 250 – 350 Biaya pendaftaran awal (non-refundable)
Material Fee AUD 1.000 – 1.500 Buku, modul, seragam koki, dan bahan 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 fundamental dan spesialisasi untuk kompetensi komprehensif

Unit Inti (11 Unit) – Foundation for Hospitality Management

Semua unit berikut wajib untuk mendapatkan kualifikasi SIT50422 Diploma of Hospitality Management.

SITXCCS015 – Enhance customer service experiences

Pelajari cara meningkatkan pengalaman layanan pelanggan di industri perhotelan.

SITXCCS016 – Develop and manage quality customer service practices

Kembangkan dan kelola praktik layanan pelanggan berkualitas.

SITXCOM010 – Manage conflict

Kelola konflik di tempat kerja dengan efektif.

SITXFIN009 – Manage finances within a budget

Kelola keuangan dalam anggaran yang ditentukan.

SITXFIN010 – Prepare and monitor budgets

Siapkan dan monitor anggaran operasional.

SITXGLC002 – Identify and manage legal risks and comply with law

Identifikasi dan kelola risiko hukum serta kepatuhan terhadap hukum.

SITXHRM008 – Roster staff

Buat jadwal kerja staf secara efisien.

SITXHRM009 – Lead and manage people

Pimpin dan kelola tim dengan keterampilan kepemimpinan.

SITXMGT004 – Monitor work operations

Monitor operasional kerja untuk memastikan efisiensi.

SITXMGT005 – Establish and conduct business relationships

Bangun dan jalankan hubungan bisnis yang baik.

SITXWHS007 – Implement and monitor work health and safety practices

Implementasikan dan monitor praktik keselamatan kerja.

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

Unit Elektif – Spesialisasi Kuliner & Manajemen

Pilih unit elektif sesuai spesialisasi karir: Persiapan Makanan, Manajemen Dapur, Keamanan Pangan, atau Kepemimpinan.

SITXFSA005 – Use hygienic practices for food safety

Terapkan praktik higienis untuk keamanan pangan.

SITHKOP013 – Plan cooking operations

Rencanakan operasional memasak di dapur.

SITHCCC023 – Use food preparation equipment

Gunakan peralatan persiapan makanan dengan aman.

SITHCCC027 – Prepare dishes using basic methods of cookery

Siapkan hidangan menggunakan metode memasak dasar.

SITHCCC029 – Prepare stocks, sauces and soups

Siapkan kaldu, saus, dan sup.

SITHCCC035 – Prepare poultry dishes

Siapkan hidangan unggas.

SITXINV008 – Control stock

Kontrol persediaan bahan makanan.

SITHKOP015 – Design and cost menus

Desain dan hitung biaya menu.

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

Skill Penting untuk Profesional Perhotelan Modern

Kombinasi technical expertise dan soft skills untuk sukses di era restoran dan hotel modern

Technical & Culinary Skills

  • Food Preparation: Menguasai berbagai teknik memasak (grill, sauté, poach, roast).
  • Kitchen Management: Perencanaan operasional dapur, pengendalian persediaan, dan manajemen biaya.
  • Food Safety (HACCP): Implementasi sistem keamanan pangan standar internasional.
  • Menu Engineering: Perancangan menu berdasarkan biaya, popularitas, dan profitabilitas.
  • Recipe Development: Kemampuan mengembangkan dan mengkalkulasi resep.

Professional & Soft Skills

  • Customer Service Excellence: Memberikan pengalaman layanan pelanggan yang tak terlupakan.
  • Team Leadership: Memimpin tim dapur atau restoran dengan motivasi dan arahan yang jelas.
  • Conflict Resolution: Menangani konflik antara staf atau dengan pelanggan secara profesional.
  • Financial Management: Mengelola anggaran, menyusun laporan keuangan, dan mengontrol biaya operasional.
  • WHS Compliance: Menerapkan prinsip keselamatan kerja di dapur dan area restoran.

The Power of Combined Skillset

Kombinasi kemampuan memasak (menggunakan peralatan profesional dan teknik memasak modern) dan pemahaman manajemen perhotelan (keuangan, SDM, keamanan pangan) menciptakan lulusan yang sangat dicari. Mereka tidak hanya dapat memasak hidangan berkualitas tetapi juga mengelola operasional dapur, memimpin tim, mengontrol anggaran, dan memastikan kepatuhan terhadap regulasi. Ini adalah profil ideal untuk posisi seperti Chef de Partie, Sous Chef, atau Restaurant Manager.

Keunggulan dan Diferensiasi Program

Apa yang membuat Diploma of Hospitality Management di Novus Education berbeda

Durasi Efisien

78 minggu (60 minggu studi + 18 minggu libur)

Cepat memasuki dunia kerja

Blended Learning

Kombinasi teori dan praktik intensif di dapur profesional

14 jam praktik + teori per minggu

Dapur Modern

Fasilitas dapur lengkap dengan peralatan memasak komersial

Termasuk walk-in cooler dan area persiapan makanan

Lokasi Strategis

Kampus di Sydney dan Gosford

Akses ke pusat kuliner dan perhotelan Australia

Pathway Migrasi Karir ke Australia

Rencana karir jangka panjang untuk pelajar Indonesia di bidang perhotelan

Chef and Hospitality Manager dalam Skilled Occupation List Australia

Posisi Cook (ANZSCO 351411) dan Chef (ANZSCO 351311) termasuk 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 Hospitality:

Step 1: Studi & Persiapan

Selesaikan Diploma of Hospitality Management di Novus Education (78 minggu). Manfaatkan layanan karir untuk mencari magang atau kerja paruh waktu terkait di restoran atau hotel.

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 Cook atau Chef de Partie.

Step 3: Skills Assessment & Migration

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

Step 4: Pathway ke Spesialisasi Lanjutan

Setelah mendapatkan PR, dapat melanjutkan ke Advanced Diploma of Hospitality Management atau membuka restoran sendiri.

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 (RSA, Food Safety Supervisor) – tingkatkan employability.
  • Pertimbangkan studi lanjut ke advanced diploma – 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 Diploma of Hospitality Management di Novus Education

Diploma (AQF Level 5) adalah program yang fokus pada manajemen dan kepemimpinan di dapur atau restoran, sementara Certificate III (AQF Level 3) lebih ke keterampilan operasional dasar memasak.

Keunggulan Diploma:

  • Manajemen: Belajar mengelola tim, keuangan, dan operasional restoran.
  • Kepemimpinan: Persiapan untuk posisi supervisor atau manajer.
  • Pathway ke degree: Dapat credit transfer ke bachelor’s degree di universitas.
  • Gaji lebih tinggi: Lulusan Diploma memiliki potensi gaji lebih tinggi di posisi manajerial.

SIT50422 Diploma of Hospitality Management di Novus Education adalah jalur tercepat untuk menjadi chef atau manajer restoran bersertifikat di Australia.

Ya, Novus Education memiliki kebijakan Recognition of Prior Learning (RPL) untuk mahasiswa yang sudah memiliki pengalaman kerja di bidang perhotelan.

  • Proses RPL meliputi portofolio bukti, wawancara, dan demonstrasi praktik.
  • Dapat mempersingkat durasi studi dan mengurangi biaya kuliah.
  • Direkomendasikan untuk koki atau manajer restoran yang sudah bekerja 2-3 tahun.

Konsultasikan dengan tim Starship Education untuk mengetahui potensi RPL Anda.

Perkiraan biaya hidup tahunan di kota-kota dengan kampus Novus Education (2026):

  • Sydney: AUD $28,000 – $38,500/tahun
  • Gosford: AUD $24,000 – $34,000/tahun (lebih terjangkau)

Mahasiswa diizinkan kerja paruh waktu hingga 48 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 besar biaya hidup.

Sangat besar! Industri perhotelan Australia, terutama posisi koki dan manajer restoran, mengalami kekurangan 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: Cook dan Chef termasuk dalam occupation lists MLTSSL 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 dengan restoran-restoran mitra.

Sangat cocok! Program ini dirancang untuk lulusan SMK Tata Boga yang ingin memperdalam keahlian di bidang kuliner dan manajemen perhotelan serta mendapatkan kualifikasi internasional.

Keunggulan untuk lulusan SMK Tata Boga:

  • Pengetahuan dasar memasak dan hygiene akan sangat membantu.
  • Pengalaman praktik di SMK dapat diakui melalui RPL (Recognition of Prior Learning).
  • Fokus pada manajemen dapur dan teknik memasak tingkat lanjut yang mungkin belum didapatkan di SMK.
  • Sertifikat Australia membuka peluang kerja di luar negeri.

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

Siap Memulai Karir di Industri Perhotelan Global?

Daftar sekarang untuk SIT50422 Diploma of Hospitality Management di Novus Education dan dapatkan keahlian teknis untuk menjadi koki atau manajer restoran handal yang sangat dibutuhkan di seluruh dunia.

Konsultasi via WhatsApp Kunjungi Situs Resmi

🍽️ Hospitality Courses Worldwide

Professional courses in Hospitality Management & Culinary Arts from institutions worldwide. Data diambil dari database GitHub dan difilter HANYA untuk kursus Hospitality.

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

// ========== FORM SUBMIT KE GOOGLE SHEET ==========
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 || ‘Diploma’, course: document.getElementById(‘courseInput’)?.value || ‘Hospitality Management’, 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; } }); }

// ========== FAQ ACCORDION ==========
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)’; }); });

// ========== TAB SYSTEM ==========
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’); }); });

// ========== YEAR TABS (CORE VS ELECTIVE) ==========
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’); }); });

// ========== JUMP BUTTONS ==========
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 – HOSPITALITY ONLY ==========
// TIDAK ADA IT, BUSINESS, CIVIL, AUTOMOTIVE!
(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’ }
];

// DATA SAMPLE HOSPITALITY (HANYA HOSPITALITY, TIDAK ADA IT/BUSINESS/AUTOMOTIVE)
const SAMPLE_HOSPITALITY_DATA = [
{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=TAFE”, country: “Australia”, university: “TAFE NSW”, major: “Hospitality Management”, program: “Diploma of Hospitality Management”, duration: “78 weeks”, entryRequirements: “Year 10 or equivalent”, fees: “AUD $12,500 per year”, details: “https://www.tafensw.edu.au/hospitality”, scholarship: “https://www.tafensw.edu.au/scholarships” },
{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=William”, country: “Australia”, university: “William Angliss Institute”, major: “Hospitality Management”, program: “Diploma of Hospitality Management”, duration: “1.5 years”, entryRequirements: “No formal requirements”, fees: “AUD $13,000 per year”, details: “https://www.angliss.edu.au/hospitality”, scholarship: “https://www.angliss.edu.au/scholarships” },
{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=LeCordon”, country: “Australia”, university: “Le Cordon Bleu”, major: “Culinary Arts”, program: “Diploma of Culinary Arts”, duration: “78 weeks”, entryRequirements: “Year 12 completion”, fees: “AUD $15,000 per year”, details: “https://www.cordonbleu.edu.au/culinary”, scholarship: “https://www.cordonbleu.edu.au/scholarships” },
{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=Holmesglen”, country: “Australia”, university: “Holmesglen Institute”, major: “Hospitality Management”, program: “Diploma of Hospitality Management”, duration: “1.5 years”, entryRequirements: “Year 11 or equivalent”, fees: “AUD $12,800 per year”, details: “https://www.holmesglen.edu.au/hospitality”, scholarship: “https://www.holmesglen.edu.au/scholarships” },
{ logo: “https://via.placeholder.com/50/2e7d32/ffffff?text=BoxHill”, country: “Australia”, university: “Box Hill Institute”, major: “Hospitality”, program: “Diploma of Hospitality Management”, duration: “78 weeks”, entryRequirements: “Year 10 completion”, fees: “AUD $12,900 per year”, details: “https://www.boxhill.edu.au/hospitality”, scholarship: “https://www.boxhill.edu.au/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’);

// ========== FILTER PALING KETAT: HANYA HOSPITALITY, TOLAK IT/BUSINESS/AUTOMOTIVE/CIVIL ==========
function isHospitalityCourse(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 university = (course.university || course.institution || ”).toLowerCase();

// Kata kunci yang HARUS ada (HOSPITALITY / CULINARY / CHEF / COOK / RESTAURANT / HOTEL)
const requiredKeywords = [
‘hospitality’, ‘culinary’, ‘chef’, ‘cook’, ‘restaurant’, ‘hotel’, ‘food’, ‘beverage’,
‘kitchen’, ‘menu’, ‘catering’, ‘event’, ‘tourism’, ‘accommodation’, ‘housekeeping’,
‘front office’, ‘barista’, ‘bartender’, ‘food safety’, ‘haccp’, ‘patisserie’, ‘baking’
];

// Kata kunci yang MEMBATALKAN (IT, BUSINESS, AUTOMOTIVE, CIVIL, DLL) – TIDAK BOLEH ADA!
const excludeKeywords = [
‘information technology’, ‘it’, ‘computer science’, ‘software’, ‘web development’, ‘programming’, ‘coding’,
‘automotive’, ‘auto electric’, ‘vehicle’, ‘mechanical’, ‘electrical’, ‘engine’, ‘car’,
‘civil’, ‘construction’, ‘architecture’, ‘structural’, ‘geotechnical’,
‘nursing’, ‘healthcare’, ‘medical’, ‘accounting’, ‘finance’, ‘marketing’, ‘hr’, ‘economics’,
‘design’, ‘graphic design’, ‘multimedia’, ‘animation’, ‘film’, ‘photography’,
‘english’, ‘tesol’, ‘education’, ‘teaching’, ‘law’, ‘legal’, ‘psychology’
];

// Cek apakah mengandung required keyword
let hasRequired = false;
for (let kw of requiredKeywords) {
if (fieldOfStudy.includes(kw) || program.includes(kw)) {
hasRequired = true;
break;
}
}

if (!hasRequired) return false;

// Cek apakah mengandung exclude keyword (jika ya, TOLAK!)
for (let kw of excludeKeywords) {
if (fieldOfStudy.includes(kw) || program.includes(kw) || university.includes(kw)) {
return false;
}
}

return true;
}

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 (isHospitalityCourse(course)) courses.push(course);
});
} else if (item.major || item.program || item.degree) {
const course = standardizeCourseData(item, null, countryName);
if (isHospitalityCourse(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 (isHospitalityCourse(course)) courses.push(course);
});
}
if (university.courses && Array.isArray(university.courses)) {
university.courses.forEach(course => {
const courseData = standardizeCourseData(course, university, countryName);
if (isHospitalityCourse(courseData)) courses.push(courseData);
});
}
});
} else if (data.courses && Array.isArray(data.courses)) {
data.courses.forEach(item => {
const course = standardizeCourseData(item, null, countryName);
if (isHospitalityCourse(course)) courses.push(course);
});
} else if (data.programs && Array.isArray(data.programs)) {
data.programs.forEach(item => {
const course = standardizeCourseData(item, null, countryName);
if (isHospitalityCourse(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 perhotelan 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 Hospitality`;
}
loadingProgress.style.display = ‘none’;
if (allCoursesArray.length === 0) {
allCourses = […SAMPLE_HOSPITALITY_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_HOSPITALITY_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 Hospitality 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 HOSPITALITY 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();
})();

// ========== RECENT POSTS FROM BLOG (TAG: HOSPITALITY) ==========
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 “Hospitality”.

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

📍 Lihat langsung postingan dengan tag “Hospitality” 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-1487754180451-c456f719a1fc?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 “Hospitality”`;
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/-/Hospitality?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