#BedahJurusan Accounting and Audit Analytics Double Major – Curtin University Australia

#BedahJurusan Accounting and Audit Analytics Double Major (MJDU-ACCTC) – Curtin University Australia

{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“@id”: “https://blog.starshipeducation.com/2026/01/blog-post.html#blogposting”,
“headline”: “#BedahJurusan Accounting and Audit Analytics Double Major (MJDU-ACCTC) – Curtin University Australia”,
“alternativeHeadline”: “Kuliah S1 Double Major Akuntansi & Audit Analitik di Australia | Program dengan Fokus Teknologi AI, Blockchain & Data Analytics”,

“image”: [
“https://blog.starshipeducation.com/images/accounting-audit-analytics-double-curtin.jpg”,
“https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemVY5GtY3ccZ-J0aGAVdAmYS-eqOYnJSc3pMto6T-Kzpy2DpCqT5P8exLh79W55t9L5P8ZtgVh54ZXR1nyZR-vvKgq7wevB-pN1z8uNN2IVqv7N46EGlz-X3YbIxgPmB3GSsl0PYaJ8lYS-GFcgK-6dZhJQTHSFvFFy5yOSiBx1iA_zV8LpKAh6d7LS4/s1080/accounting-audit-analytics-double.webp”
],

“datePublished”: “2026-01-31T10:00:00+08:00”,
“dateModified”: “2026-01-31T10:00:00+08:00”,
“dateCreated”: “2026-01-31T10:00:00+08:00”,

“author”: {
“@type”: “Organization”,
“@id”: “https://starshipeducation.com#organization”,
“name”: “Starship Education”,
“url”: “https://starshipeducation.com”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemVY5GtY3ccZ-J0aGAVdAmYS-eqOYnJSc3pMto6T-Kzpy2DpCqT5P8exLh79W55t9L5P8ZtgVh54ZXR1nyZR-vvKgq7wevB-pN1z8uNN2IVqv7N46EGlz-X3YbIxgPmB3GSsl0PYaJ8lYS-GFcgK-6dZhJQTHSFvFFy5yOSiBx1iA_zV8LpKAh6d7LS4/s1080/accounting-audit-analytics-double.webp”,
“width”: 1080,
“height”: 566
},
“sameAs”: [
“https://facebook.com/starshipeducation”,
“https://twitter.com/StarshipEdu”,
“https://instagram.com/starshipeducation”
]
},

“publisher”: {
“@type”: “Organization”,
“@id”: “https://starshipeducation.com#organization”,
“name”: “Starship Education”,
“url”: “https://starshipeducation.com”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemVY5GtY3ccZ-J0aGAVdAmYS-eqOYnJSc3pMto6T-Kzpy2DpCqT5P8exLh79W55t9L5P8ZtgVh54ZXR1nyZR-vvKgq7wevB-pN1z8uNN2IVqv7N46EGlz-X3YbIxgPmB3GSsl0PYaJ8lYS-GFcgK-6dZhJQTHSFvFFy5yOSiBx1iA_zV8LpKAh6d7LS4/s1080/accounting-audit-analytics-double.webp”
}
},

“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “https://blog.starshipeducation.com/2026/01/blog-post.html”
},

“description”: “Panduan lengkap Accounting and Audit Analytics Double Major (MJDU-ACCTC) di Curtin University Australia. Program Bachelor of Commerce unik yang mengintegrasikan prinsip akuntansi & audit dengan teknologi analitik mutakhir (AI, Machine Learning, Blockchain, Data Visualization) untuk mempersiapkan lulusan menjadi Audit Analyst, Forensic Accountant, dan Systems Accountant di era digital.”,

“keywords”: “kuliah di luar negeri, kuliah di Australia, S1 Australia, Bachelor of Commerce, double major, Curtin University, #bedahjurusan, Accounting and Audit Analytics, MJDU-ACCTC, Chartered Accountant, CPA Australia, audit teknologi, forensic accounting, data analytics, akuntansi digital, AI untuk audit”,

“articleSection”: “Pendidikan”,
“articleBody”: “Accounting and Audit Analytics Double Major di Curtin University adalah program Bachelor of Commerce (BCom) yang menggabungkan dua disiplin ilmu paling strategis di era digital. Program ini memberikan pemahaman komprehensif tentang prinsip akuntansi, audit, dan penerapan teknologi analitik mutakhir untuk analisis data keuangan, deteksi fraud, dan audit digital. Program ini diakreditasi penuh oleh CA ANZ dan CPA Australia, serta diakui oleh ACCA dan ICAEW. Lulusan dapat langsung mendaftar ke program Chartered Accountant (CA) dan dibekali keterampilan teknologi seperti AI, Blockchain, dan Data Visualization untuk karir di bidang audit modern.”,

“genre”: [“Edukasi”, “Kuliah di Luar Negeri”, “Beasiswa”, “Sarjana”, “Akuntansi”, “Audit”, “Data Analytics”, “Bisnis”, “Teknologi”],
“wordCount”: 2100,
“inLanguage”: “id”,
“countryOfOrigin”: “ID”,

“educationalLevel”: “Undergraduate”,
“educationalCredentialAwarded”: “Accounting and Audit Analytics Double Major (within Bachelor of Commerce)”,
“timeRequired”: “P36M”,
“numberOfCredits”: “450”,

“provider”: {
“@type”: “CollegeOrUniversity”,
“name”: “Curtin University”,
“url”: “https://www.curtin.edu.au”,
“address”: {
“@type”: “PostalAddress”,
“addressCountry”: “AU”,
“addressRegion”: “Western Australia”,
“addressLocality”: “Perth”
},
“sameAs”: “https://en.wikipedia.org/wiki/Curtin_University”
},

“about”: [
{
“@type”: “Thing”,
“name”: “Accounting”,
“description”: “Ilmu akuntansi, standar pelaporan keuangan, audit, dan perpajakan”
},
{
“@type”: “Thing”,
“name”: “Audit Analytics”,
“description”: “Penerapan teknologi analitik data, AI, dan machine learning dalam proses audit dan forensic accounting”
},
{
“@type”: “Thing”,
“name”: “Professional Accreditation”,
“description”: “Akreditasi profesional dari CA ANZ, CPA Australia, ACCA, dan ICAEW”
},
{
“@type”: “Thing”,
“name”: “Digital Technology”,
“description”: “Penggunaan Blockchain, RPA (Robotic Process Automation), Data Visualization dalam akuntansi”
}
],

“hasPart”: [
{
“@type”: “WebPageElement”,
“isAccessibleForFree”: true,
“cssSelector”: “.course-info”,
“name”: “Informasi Program Accounting and Audit Analytics Double Major”
},
{
“@type”: “WebPageElement”,
“isAccessibleForFree”: true,
“cssSelector”: “.accreditation-section”,
“name”: “Akreditasi Badan Profesi Internasional”
},
{
“@type”: “WebPageElement”,
“isAccessibleForFree”: true,
“cssSelector”: “.faq-wrapper”,
“name”: “FAQ Accounting and Audit Analytics Double Major”
}
],

“mentions”: [
{
“@type”: “Thing”,
“name”: “Chartered Accountants Australia and New Zealand (CA ANZ)”
},
{
“@type”: “Thing”,
“name”: “CPA Australia”
},
{
“@type”: “Thing”,
“name”: “Association of Chartered Certified Accountants (ACCA)”
},
{
“@type”: “Thing”,
“name”: “Institute of Chartered Accountants in England and Wales (ICAEW)”
},
{
“@type”: “Thing”,
“name”: “Forensic Accounting”
}
],

“audience”: {
“@type”: “EducationalAudience”,
“educationalRole”: “Undergraduate Student”,
“audienceType”: “High School Graduates, Business Professionals, Tech Enthusiasts”,
“geographicArea”: {
“@type”: “Country”,
“name”: “Indonesia”
}
},

“comment”: {
“@type”: “Comment”,
“text”: “Program double major yang sangat visioner, menggabungkan akuntansi klasik dengan teknologi masa depan. Memberikan keunggulan kompetitif yang luar biasa untuk karir di era revolusi digital keuangan.”,
“author”: {
“@type”: “Organization”,
“name”: “Starship Education”
},
“dateCreated”: “2026-01-31”
},

“potentialAction”: [
{
“@type”: “ReadAction”,
“target”: “https://blog.starshipeducation.com/2026/01/blog-post.html”
},
{
“@type”: “SearchAction”,
“query-input”: “required name=search_term_string”,
“target”: “https://blog.starshipeducation.com/search?q={search_term_string}”
}
],

“isPartOf”: {
“@type”: “Blog”,
“name”: “Starship Education Blog”,
“url”: “https://blog.starshipeducation.com”,
“description”: “Blog tentang pendidikan luar negeri dan beasiswa”,
“publisher”: {
“@type”: “Organization”,
“name”: “Starship Education”
}
},

“mainEntity”: {
“@type”: “EducationalOccupationalProgram”,
“name”: “Accounting and Audit Analytics Double Major”,
“programType”: “Undergraduate Double Major”,
“educationalProgramMode”: [“Full-time”, “Part-time”],
“numberOfCredits”: 450,
“timeToComplete”: “P36M”,
“dayOfWeek”: [“Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”],
“startDate”: “2026-02-01”,
“endDate”: “2028-12-31”,
“offers”: {
“@type”: “Offer”,
“category”: “Educational Offer”,
“availability”: “https://schema.org/InStock”,
“price”: “37500”,
“priceCurrency”: “AUD”,
“validFrom”: “2026-01-31”
},
“provider”: {
“@type”: “CollegeOrUniversity”,
“name”: “Curtin University”,
“url”: “https://www.curtin.edu.au”
},
“occupationalCategory”: [“13-2011.00 Accountants and Auditors”, “13-2081.00 Tax Examiners and Collectors, and Revenue Agents”, “13-2082.00 Tax Preparers”],
“occupationalCredentialAwarded”: “Accounting and Audit Analytics Double Major within Bachelor of Commerce”,
“financialAidEligible”: [“Scholarship”, “Student Loan”],
“applicationDeadline”: “2026-01-31”,
“hasCourseInstance”: {
“@type”: “CourseInstance”,
“courseMode”: [“On Campus”],
“courseWorkload”: “Full-time”
}
},

“breadcrumb”: {
“@type”: “BreadcrumbList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“item”: {
“@id”: “https://blog.starshipeducation.com”,
“name”: “Home”
}
},
{
“@type”: “ListItem”,
“position”: 2,
“item”: {
“@id”: “https://blog.starshipeducation.com/search/label/BedahJurusan”,
“name”: “#BedahJurusan”
}
},
{
“@type”: “ListItem”,
“position”: 3,
“item”: {
“@id”: “https://blog.starshipeducation.com/search/label/Bachelor”,
“name”: “Program Sarjana”
}
},
{
“@type”: “ListItem”,
“position”: 4,
“item”: {
“@id”: “https://blog.starshipeducation.com/2026/01/blog-post.html”,
“name”: “Accounting and Audit Analytics Double Major Curtin University”
}
}
]
},

“speakable”: {
“@type”: “SpeakableSpecification”,
“cssSelector”: [“.hero h1”, “.hero p”, “.course-details h2”, “.course-details p:first-of-type”]
},

“significantLink”: [
“https://www.curtin.edu.au/study/offering/course-ug-accounting-and-audit-analytics-double-degree-major–mjdu-acctc/”,
“https://starshipeducation.com/p/curtin-university.html”,
“https://blog.starshipeducation.com/search/label/Accounting”
]
}

.post-body table td {border: none; text-align: center; }
.post-body table th {border: none; padding: 15px; text-align: center; background-color: var(–primary)}
.post-body table {border: none; color:black;}
.post-body table thead th {color: white; text-align:center;}
.widget .post-body li {padding-left:15px; padding-top: 10px;}
input, select, button {margin-bottom:0px;}
.item-post .post-body img {margin-bottom:-20px; padding-bottom:10px;}

:root {
–primary: #0056b3;
–secondary: #e63946;
–light: #f8f9fa;
–dark: #343a40;
–accent: #ffc107;
–success: #28a745;
–info: #17a2b8;
}

.widget .post-body li {color:black;}
.post-body p {margin-bottom:0px;}

* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
}

body {
line-height: 1.6;
color: var(–dark);
background-color: #f5f5f5;
}

.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}

.btn {
display: inline-block;
padding: 12px 24px;
background-color: var(–primary);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
text-decoration: none;
font-weight: 500;
transition: all 0.3s;
}

.btn:hover {
background-color: #004494;
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

/* Table of Contents – COMPACT VERSION */
.toc-container {
background: white;
border-radius: 8px;
padding: 20px;
margin: 20px 0;
border: 1px solid #dee2e6;
box-shadow: 0 2px 8px rgba(0,0,0,0.05);
max-width: 100%;
}

.toc-title {
color: var(–primary);
margin-bottom: 15px;
font-size: 1.2rem;
display: flex;
align-items: center;
gap: 8px;
font-weight: 600;
}

.toc-title i {
font-size: 1.1rem;
}

.toc-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
gap: 8px;
}

.toc-item {
padding: 8px 12px;
background: #f8f9fa;
border-radius: 6px;
transition: all 0.2s;
border: 1px solid #e9ecef;
font-size: 0.9rem;
}

.toc-item:hover {
transform: translateX(3px);
border-color: var(–primary);
background-color: #e8f4ff;
}

.toc-link {
text-decoration: none;
color: var(–dark);
display: flex;
align-items: center;
gap: 8px;
font-weight: 500;
font-size: 0.9rem;
}

.toc-link:hover {
color: var(–primary);
}

.toc-number {
background: var(–primary);
color: white;
width: 20px;
height: 20px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.8rem;
font-weight: 600;
flex-shrink: 0;
}

/* Hero Section */
.hero {
background: transparent;
background-size: cover;
background-position: center;
color: Black;
text-align: center;
padding: 60px 0;
margin-bottom: 20px;
}

.hero h1 {
font-size: 2.2rem;
margin-bottom: 15px;
color: var(–primary);
}

.hero p {
font-size: 1.1rem;
max-width: 800px;
margin: 0 auto 25px;
opacity: 0.9;
}

/* Info Grid */
.info-grid {
display: grid;
grid-template-columns: 2fr 1fr;
gap: 30px;
margin-bottom: 40px;
}

/* Box Highlight */
.highlight-box {
background: linear-gradient(135deg, var(–primary), #004494);
color: white;
padding: 20px;
border-radius: 8px;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,86,179,0.15);
}

.highlight-box h3 {
margin-bottom: 10px;
display: flex;
align-items: center;
gap: 8px;
font-size: 1.1rem;
}

.highlight-box p {
font-size: 0.95rem;
line-height: 1.5;
}

/* Infographic */
.infographic {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 15px;
margin: 30px 0;
}

.info-card {
background: white;
padding: 20px;
border-radius: 8px;
text-align: center;
box-shadow: 0 3px 10px rgba(0,0,0,0.05);
transition: transform 0.3s;
}

.info-card:hover {
transform: translateY(-3px);
}

.info-icon {
font-size: 2rem;
color: var(–primary);
margin-bottom: 10px;
}

.info-card h4 {
font-size: 1rem;
margin-bottom: 8px;
}

.info-card p {
font-size: 0.9rem;
color: #666;
}

/* Skill Grid */
.skill-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 15px;
margin: 25px 0;
}

.skill-category {
background: white;
padding: 20px;
border-radius: 8px;
box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

.skill-category h3 {
font-size: 1.1rem;
margin-bottom: 15px;
display: flex;
align-items: center;
gap: 8px;
}

.skill-list {
list-style: none;
padding-left: 0;
}

.skill-list li {
padding: 8px 0;
border-bottom: 1px solid #eee;
display: flex;
align-items: center;
gap: 8px;
font-size: 0.9rem;
}

.skill-list li:before {
content: “✓”;
color: var(–success);
font-weight: bold;
font-size: 0.9rem;
}

/* Course Structure */
.course-structure {
background: #f8f9fa;
padding: 30px;
border-radius: 10px;
margin: 30px 0;
}

.year-tabs {
display: flex;
gap: 8px;
margin-bottom: 25px;
flex-wrap: wrap;
justify-content:center;
}

.year-tab {
padding: 10px 20px;
background: white;
border: 2px solid #dee2e6;
border-radius: 6px;
cursor: pointer;
font-weight: 500;
font-size: 0.9rem;
transition: all 0.3s;
color: black;
}

.year-tab.active {
background: var(–primary);
color: white;
border-color: var(–primary);
}

.courses-list {
display: none;
}

.courses-list.active {
display: block;
animation: fadeIn 0.3s ease;
}

@keyframes fadeIn {
from { opacity: 0; transform: translateY(5px); }
to { opacity: 1; transform: translateY(0); }
}

/* Career Chart */
.career-chart {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: 15px;
margin: 25px 0;
}

.career-item {
background: white;
padding: 15px;
border-radius: 8px;
text-align: center;
box-shadow: 0 3px 10px rgba(0,0,0,0.05);
border-top: 3px solid var(–primary);
}

.career-item i {
font-size: 1.8rem;
color: var(–primary);
margin-bottom: 10px;
}

.career-item h4 {
font-size: 1rem;
margin-bottom: 5px;
}

.career-item p {
font-size: 0.85rem;
color: #666;
margin-bottom: 5px;
}

/* Why Indonesia Section */
.why-indonesia-section {
background: linear-gradient(135deg, #f0f9ff 0%, #e6f7ff 100%);
padding: 40px;
border-radius: 10px;
margin: 30px 0;
border-left: 4px solid var(–primary);
}

.why-indonesia-content {
display: flex;
gap: 40px;
flex-wrap: wrap;
}

.indonesia-benefits {
flex: 1;
min-width: 300px;
}

.benefit-item {
display: flex;
align-items: flex-start;
gap: 15px;
margin-bottom: 20px;
padding: 15px;
background: white;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.benefit-item i {
font-size: 1.5rem;
color: var(–primary);
flex-shrink: 0;
margin-top: 3px;
}

.benefit-item h3 {
font-size: 1.1rem;
margin-bottom: 8px;
}

.benefit-item p {
font-size: 0.95rem;
line-height: 1.5;
}

.video-container {
flex: 1;
min-width: 300px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}

.video-container iframe {
width: 100%;
height: 315px;
border-radius: 10px;
box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

.video-caption {
text-align: center;
margin-top: 15px;
font-size: 0.95rem;
color: #555;
font-style: italic;
}

.section-title {
text-align: center;
margin-bottom: 40px;
}

@media (max-width: 700px) {
.why-indonesia-section {
padding: 25px;
}

.why-indonesia-content {
flex-direction: column;
gap: 30px;
}

.video-container iframe {
height: 250px;
}
}

/* Modern Tab System */
.tabs-navigation {
display: flex;
justify-content: center;
gap: 10px;
margin-bottom: 30px;
flex-wrap: wrap;
}

.tabs-navigation button {
position: relative;
padding: 14px 20px;
background: white;
border: 2px solid var(–primary);
border-radius: 8px;
font-size: 0.95rem;
font-weight: 600;
color: var(–primary);
cursor: pointer;
transition: all 0.3s;
display: flex;
align-items: center;
gap: 8px;
}

.tabs-navigation button:hover {
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(77, 136, 255, 0.15);
}

.tabs-navigation button.active {
background: linear-gradient(135deg, var(–primary), #004494);
color: white;
border-color: transparent;
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(77, 136, 255, 0.2);
}

.tabs-content {
background: white;
border-radius: 10px;
padding: 30px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
margin-bottom: 30px;
}

.tab-pane {
display: none;
animation: fadeInUp 0.4s ease;
}

.tab-pane.active {
display: block;
}

@keyframes fadeInUp {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}

.career-cards-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
margin-top: 20px;
}

.career-card {
background-color: white;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 3px 10px rgba(0,0,0,0.05);
transition: transform 0.3s, box-shadow 0.3s;
border: 1px solid #eee;
}

.career-card:hover {
transform: translateY(-3px);
box-shadow: 0 8px 20px rgba(0,0,0,0.08);
}

.career-card__header {
background-color: var(–primary);
color: white;
padding: 12px 15px;
}

.career-card__header h3 {
font-size: 1.1rem;
margin: 0;
}

.career-card__body {
padding: 15px;
color: black;
font-size: 0.9rem;
}

.career-card__body p {
margin-bottom: 10px;
line-height: 1.5;
}

/* Scholarship Grid */
.scholarship-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 15px;
margin-top: 20px;
}

.scholarship-card {
background: white;
border-radius: 8px;
padding: 20px;
box-shadow: 0 3px 10px rgba(0,0,0,0.05);
border-left: 3px solid var(–accent);
border: 1px solid #eee;
}

.scholarship-card h4 {
font-size: 1.1rem;
margin-bottom: 10px;
color: var(–dark);
}

.scholarship-card p {
font-size: 0.9rem;
margin-bottom: 8px;
color:black;
line-height: 1.5;
}

.scholarship-card strong {
color: var(–primary);
}

/* Section Titles */
.section-title {
text-align: center;
margin-bottom: 25px;
}

.section-title h2 {
font-size: 1.8rem;
margin-bottom: 10px;
color: var(–primary);
}

.section-title p {
max-width: 700px;
margin: 0 auto;
color: #666;
font-size: 1rem;
}

/* Responsive */
@media (max-width: 992px) {
.info-grid {
grid-template-columns: 1fr;
gap: 25px;
}

.hero h1 {
font-size: 1.8rem;
}

.toc-grid {
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

.tabs-navigation {
flex-direction: column;
align-items: center;
}

.tabs-navigation button {
width: 100%;
max-width: 400px;
justify-content: center;
}
}

@media (max-width: 768px) {

.body {margin:0px;}
.item-post .post-body {padding:0px;}

.container {
padding: 0 15px;
}

.hero {
padding: 0px;
}

.hero h1 {
font-size: 1.6rem;
}

.hero p {
font-size: 1rem;
}

.tabs-content {
padding: 20px;
}

.toc-grid {
grid-template-columns: 1fr;
}

.section-title h2 {
font-size: 1.5rem;
}
}

@media (max-width: 480px) {
.body item {margin:0px;}

.year-tabs {
flex-direction: column;
}

.year-tab {
width: 100%;
text-align: center;
}

.career-cards-grid,
.scholarship-grid,
.skill-grid {
grid-template-columns: 1fr;
}

.info-card, .career-item {
padding: 15px;
}

.toc-item {
padding: 6px 10px;
}

.toc-link {
font-size: 0.85rem;
}
}

/* FAQ Section */
.faq-wrapper {
margin-top: 3rem;
}

.faq-element {
border-radius: 10px;
overflow: hidden;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.03);
}

.faq-question {
width: 100%;
padding: 15px;
margin-bottom:10px;
text-align: left;
background-color: #f8fafc;
border: 1px solid #e2e8f0;
cursor: pointer;
font-size: 1.1rem;
font-weight: 600;
color: #1a365d;
display: flex;
justify-content: space-between;
align-items: center;
transition: background-color 0.3s ease;
}

.faq-question:hover {
background-color: #edf2f7;
}

.faq-answer {
padding: 0;
max-height: 0;
overflow: hidden;
background-color: white;
border-left: 1px solid #e2e8f0;
border-right: 1px solid #e2e8f0;
transition: all 0.4s ease;
}

.faq-answer.active {
padding: 1.5rem;
max-height: 500px;
border-bottom: 1px solid #e2e8f0;
color:black;
}

.faq-icon {
transition: transform 0.3s ease;
}

.faq-element.active .faq-icon {
transform: rotate(180deg);
}

* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
}

body {
background-color: #f5f7fa;
color: #333;
padding: 20px;
}

.app {
max-width: 1200px;
margin: 0 auto;
}

.app__header {
text-align: center;
margin-bottom: 30px;
padding: 20px;
background: linear-gradient(135deg, #2c3e50, #4a6491);
color: white;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.app__title {
font-size: 2.5rem;
margin-bottom: 10px;
}

.app__description {
font-size: 1.1rem;
max-width: 800px;
margin: 0 auto;
line-height: 1.6;
}

.highlight {
background-color: #ffeb3b;
color: #333;
padding: 2px 6px;
border-radius: 4px;
font-weight: bold;
}

.controls {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
flex-wrap: wrap;
gap: 15px;
transition: all 0.3s ease;
}

.search {
flex: 1;
min-width: 300px;
}

.search__input {
width: 100%;
padding: 12px 15px;
border: 1px solid #ddd;
border-radius: 8px;
font-size: 1rem;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
margin-bottom: 0px;
}

.filters {
display: flex;
gap: 15px;
flex-wrap: wrap;
transition: all 0.3s ease;
}

.filter {
padding: 12px 15px;
border: 1px solid #ddd;
border-radius: 8px;
background-color: white;
font-size: 1rem;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

.table-container {
background-color: white;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
overflow-x: auto;
}

.courses {
width: 100%;
border-collapse: collapse;
min-width: 800px;
}

.courses__header, .courses__data {
padding: 16px 20px;
text-align: left;
border-bottom: 1px solid #eee;
}

.courses__header {
background-color: #4a6491;
color: white;
font-weight: 600;
cursor: pointer;
}

.courses__header:hover {
background-color: #3a547e;
}

.courses__row:nth-child(even) {
background-color: #f9fafb;
}

.courses__row:hover {
background-color: #f1f5f9;
}

.courses__col–logo {
}

.courses__logo {
width: 50px;
height: 50px;
object-fit: contain;
border-radius: 5px;
background-color: #f5f7fa;
padding: 5px;
}

.actions {
justify-content: center;
display: flex;
gap: 8px;
}

.btn–whatsapp {
padding: 10px 15px;
background-color: #25D366;
color: white;
border: none;
border-radius: 6px;
cursor: pointer;
font-weight: 600;
display: flex;
align-items: center;
gap: 8px;
transition: background-color 0.2s;
text-decoration: none;
font-size: 14px;
}

.btn–whatsapp:hover {
background-color: #128C7E;
}

.btn–apply {
padding: 10px 15px;
background-color: #4a6491;
color: white;
border: none;
border-radius: 6px;
cursor: pointer;
font-weight: 600;
display: flex;
align-items: center;
gap: 8px;
transition: background-color 0.2s;
text-decoration: none;
font-size: 14px;
}

.btn–apply:hover {
background-color: #3a547e;
}

.pagination {
display: flex;
justify-content: center;
align-items: center;
gap: 15px;
margin-top: 20px;
flex-wrap: wrap;
}

.pagination__btn {
padding: 10px 18px;
background-color: white;
border: 1px solid #ddd;
border-radius: 6px;
cursor: pointer;
font-weight: 600;
transition: all 0.2s;
}

.pagination__btn:hover:not(:disabled) {
background-color: #4a6491;
color: white;
border-color: #4a6491;
}

.pagination__btn–active {
background-color: #4a6491;
color: white;
border-color: #4a6491;
}

.pagination__btn:disabled {
opacity: 0.5;
cursor: not-allowed;
}

.pagination__pages {
display: flex;
gap: 8px;
}

.state–loading {
text-align: center;
padding: 40px;
font-size: 1.2rem;
color: #666;
}

.state–error {
text-align: center;
padding: 40px;
color: #e74c3c;
font-size: 1.1rem;
}

.state–empty {
text-align: center;
padding: 40px;
color: #7f8c8d;
font-size: 1.1rem;
}

/* Modal styles */
.modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.7);
display: flex;
justify-content: center;
align-items: center;
z-index: 1000;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
}

.modal–visible {
opacity: 1;
visibility: visible;
}

.modal__content {
background-color: white;
width: 90%;
max-width: 600px;
border-radius: 10px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
overflow: hidden;
max-height: 90vh;
overflow-y: auto;
}

.modal__header {
padding: 20px;
background: linear-gradient(135deg, #2c3e50, #4a6491);
color: white;
display: flex;
justify-content: space-between;
align-items: center;
}

.modal__title {
font-size: 1.5rem;
font-weight: 600;
}

.btn–close {
background: none;
border: none;
color: white;
font-size: 1.5rem;
cursor: pointer;
}

.modal__body {
padding: 20px;
}

.info {
margin-bottom: 15px;
}

.info__title {
font-size: 16px;
margin-bottom: 8px;
color: #4a6491;
display: flex;
align-items: center;
}

.info__title i {
margin-right: 10px;
}

.info__content {
font-size: 14px;
color: #333;
line-height: 1.6;
padding-left: 30px;
}

.links {
display: flex;
gap: 10px;
margin: 25px 0;
flex-wrap: wrap;
}

.link {
flex: 1;
min-width: 120px;
padding: 10px;
border-radius: 8px;
background-color: rgba(72, 149, 239, 0.1);
color: #4a6491;
text-align: center;
text-decoration: none;
font-weight: 500;
font-size: 14px;
transition: all 0.2s;
display: flex;
align-items: center;
justify-content: center;
}

.link i {
margin-right: 8px;
}

.link:hover {
background-color: #4a6491;
color: white;
transform: translateY(-2px);
}

.btn–expand {
width: 100%;
padding: 12px 20px;
background-color: #4a6491;
color: white;
border: none;
border-radius: 8px;
font-weight: 500;
cursor: pointer;
transition: all 0.2s;
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 20px;
}

.btn–expand:hover {
background-color: #3a547e;
}

.btn–expand i {
transition: all 0.2s;
}

.btn–expand.active i {
transform: rotate(180deg);
}

.expandable {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-out;
}

.expandable–visible {
max-height: 1000px;
}

.form {
margin-top: 20px;
padding: 20px;
background-color: rgba(0, 0, 0, 0.02);
border-radius: 8px;
}

.form__group {
margin-bottom: 15px;
}

.form__label {
display: block;
margin-bottom: 8px;
font-size: 14px;
font-weight: 500;
color: #333;
}

.form__input {
width: 100%;
padding: 10px 15px;
border: 1px solid #ddd;
border-radius: 8px;
font-size: 14px;
transition: all 0.2s;
background-color: white;
color: #333;
}

.form__input:focus {
outline: none;
border-color: #4a6491;
box-shadow: 0 0 0 3px rgba(74, 100, 145, 0.2);
}

.form__input–readonly {
background-color: rgba(0, 0, 0, 0.05);
color: #333;
}

.btn–submit {
width: 100%;
padding: 12px;
background-color: #4caf50;
color: white;
border: none;
border-radius: 8px;
font-weight: 500;
cursor: pointer;
transition: all 0.2s;
margin-top: 10px;
}

.btn–submit:hover {
background-color: #3d8b40;
}

/* Filter info styles */
.filter-info {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #f0f4f8;
padding: 12px 20px;
border-radius: 8px;
margin-bottom: 20px;
border-left: 4px solid #4a6491;
}

.filter-info__text {
font-size: 1rem;
color: #4a6491;
font-weight: 500;
}

.filter-info__count {
background-color: #4a6491;
color: white;
padding: 4px 12px;
border-radius: 20px;
font-weight: 600;
font-size: 0.9rem;
}

/* Perbaikan untuk layar di atas 500px */
@media (min-width: 501px) {
.controls {
flex-direction: column;
align-items: stretch;
}

.filters {
width: 100%;
display: flex;
justify-content: flex-start;
gap: 15px;
flex-wrap: nowrap;
align-items: center;
}

.search {
width: 100%;
min-width: 100%;
}

.search__input {
width: 100%;
}

.filter {
flex: 1;
min-width: 200px;
}
}

/* Untuk layar sangat kecil (di bawah 501px) */
@media (max-width: 500px) {
.controls {
flex-direction: column;
}

.filters {
flex-direction: column;
width: 100%;
}

.filter {
width: 100%;
}
}

/* Untuk layar sangat besar (di atas 1200px) */
@media (min-width: 1200px) {
.filters {
justify-content: flex-start;
}

.filter {
min-width: 220px;
}
}

@media (max-width: 768px) {
.controls {
flex-direction: column;
}

.search, .filters {
width: 100%;
}

.filter {
flex: 1;
}

.courses__header, .courses__data {
padding: 12px 15px;
}

.actions {
flex-direction: column;
}

.btn–whatsapp, .btn–apply {
font-size: 12px;
padding: 8px 12px;
}

.links {
flex-direction: column;
}

.link {
width: 100%;
}
}

/* Debug info */
.debug-info {
background-color: #f8f9fa;
border: 1px solid #e9ecef;
border-radius: 5px;
padding: 10px;
margin-top: 10px;
font-size: 12px;
color: #6c757d;
}

.rp-container {
max-width: 1400px; /* Diperlebar untuk layar besar */
margin: 0 auto;
padding: 20px;
}

.rp-header {
text-align: center;
margin-bottom: 40px;
}

.rp-main-title {
font-size: 2.5rem;
font-weight: 600;
color: var(–rp-dark);
margin-bottom: 10px;
position: relative;
display: inline-block;

}

.rp-subtitle {
color: var(–rp-gray);
font-size: 1.1rem;
max-width: 600px;
margin: 20px auto 0;
line-height: 1.6;
}

.rp-cards-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); /* Responsif penuh */
gap: 30px;
}

.rp-card {
background: #fff;
border-radius: 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
display: flex;
flex-direction: column;
overflow: hidden;
transition: var(–rp-transition);
transform: translateY(0);
position: relative;
height: 100%; /* Tinggi penuh */
}

.rp-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 40px rgba(67, 97, 238, 0.15);
}

.rp-card::before {
content: ”;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 5px;
background: linear-gradient(90deg, var(–rp-primary), var(–rp-accent));
opacity: 0;
transition: var(–rp-transition);
}

.rp-card:hover::before {
opacity: 1;
}

.rp-card-img-container {
overflow: hidden;
position: relative;
height: 220px; /* Lebih tinggi */
}

.rp-card-img {
width: 100%;
height: 180%;
object-fit: cover;
transition: var(–rp-transition);
}

.rp-card:hover .rp-card-img {
transform: scale(1.05);
}

.rp-card-content {
padding: 25px;
flex: 1;
display: flex;
flex-direction: column;
}

.rp-card-title {
font-size: 1rem; /* Sedikit lebih besar */
font-weight: 600;
margin: 0 0 15px;
color: var(–rp-dark);
line-height: 1.4;
transition: var(–rp-transition);
text-align: center;
}

.rp-card:hover .rp-card-title {
color: var(–rp-primary);
}

.rp-read-more {
margin-top: auto;
text-align: center;
color: white;
background-color: #007bff;
border-radius:50px;
}

.rp-read-more-link {
display: inline-flex;
align-items: center;
text-decoration: none;
color: white;
font-weight: 500;
transition: var(–rp-transition);
padding: 8px 0;
font-size: 1.1rem;
}

.rp-read-more-link:hover {
color: var(–rp-secondary);
}

/* Layar sangat lebar (Desktop besar) */
@media (min-width: 1600px) {
.rp-cards-container {
grid-template-columns: repeat(3, 1fr); /* Tiga kolom dengan lebar sama */
}

.rp-card-img-container {
height: 250px; /* Lebih tinggi di layar lebar */
}

.rp-card-content {
padding: 30px;
}

.rp-card-title {
font-size: 1.5rem;
}
}

/* Tablet dan Desktop kecil */
@media (max-width: 1199px) {
.rp-cards-container {
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}

.rp-card-img-container {
height: 200px;
}
}

/* Mobile */
@media (max-width: 768px) {
.rp-main-title {
font-size: 2rem;
}

.rp-cards-container {
grid-template-columns: 1fr;
max-width: 500px;
margin: 0 auto;
}
}

.rp-loader {
display: flex;
justify-content: center;
padding: 40px 0;
grid-column: 1 / -1; /* Loader memenuhi seluruh lebar */
}

.rp-loader-dot {
width: 12px;
height: 12px;
background: var(–rp-primary);
border-radius: 50%;
margin: 0 5px;
animation: rp-loader 1.2s infinite ease-in-out both;
}

.rp-loader-dot:nth-child(1) { animation-delay: -0.32s; }
.rp-loader-dot:nth-child(2) { animation-delay: -0.16s; }

@keyframes rp-loader {
0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); }
}

.rp-no-posts {
text-align: center;
color: var(–rp-gray);
padding: 40px 0;
font-size: 1.2rem;
grid-column: 1 / -1; /* Memenuhi seluruh lebar */
}

Accounting and Audit Analytics Double Major (MJDU-ACCTC) – Curtin University Australia

Jadilah pionir akuntansi digital! Kuasai gabungan keahlian akuntansi tradisional dan teknologi analitik mutakhir (AI, Blockchain, Data Analytics) dengan gelar sarjana double major dari Curtin University. Siapkan karir di bidang audit teknologi dan forensic accounting yang sangat dibutuhkan di era revolusi industri 4.0.

Konsultasi Gratis via WhatsApp

Tentang Accounting and Audit Analytics Double Major

Accounting and Audit Analytics Double Major di Curtin University adalah program Bachelor of Commerce (BCom) yang menggabungkan dua disiplin ilmu paling revolusioner dalam dunia akuntansi modern. Program ini memberikan pemahaman komprehensif tentang prinsip akuntansi, audit, dan penerapan teknologi analitik mutakhir untuk analisis data keuangan, deteksi fraud, dan audit digital.

Keunggulan Program untuk Pelajar Indonesia

Relevansi Digital: Keterampilan analitik data dan audit teknologi sangat dibutuhkan untuk mendukung transformasi digital sektor keuangan Indonesia.
Combating Fraud: Keahlian forensic accounting dan deteksi fraud sangat relevan dengan kebutuhan compliance dan tata kelola perusahaan di Indonesia.
Double Competency: Keahlian ganda di bidang akuntansi dan teknologi yang sangat dicari perusahaan multinasional dan fintech.
Pathway ke Sertifikasi: Jalur langsung ke CA, CPA Australia, dengan bekal keterampilan teknologi yang mempercepat karier.
Jaringan Global: Koneksi dengan perusahaan mitra Curtin membuka peluang karir di firma akuntansi internasional dan perusahaan teknologi.

Fokus Pembelajaran

Program ini mengembangkan pemahaman mendalam tentang akuntansi, audit, hukum pajak, dan tata kelola perusahaan. Di sisi analitik, mahasiswa mempelajari penerapan AI & Machine Learning untuk audit, analisis data forensik, visualisasi data keuangan, sistem blockchain, dan otomatisasi proses robotic (RPA). Kombinasi ini menghasilkan lulusan yang mampu tidak hanya memahami laporan keuangan tetapi juga menganalisis big data, mengotomatisasi proses, dan mendeteksi anomali dengan tools teknologi mutakhir.

Quick Facts

🎓 Kode Program

MJDU-ACCTC (CRICOS: [Kode CRICOS])

💰 Biaya per Tahun*

AUD $35,000 – $40,000

📅 Intake

Semester 1 (Februari) & Semester 2 (Juli)

📝 IELTS Requirement

6.5 (no band below 6.0)

📍 Lokasi & Durasi

Perth Campus, 3 Tahun Full-time (450 credits)

*Biaya dapat berubah. Silakan konfirmasi ke universitas.

Mengapa Accounting and Audit Analytics Cocok untuk Lulusan SMA Indonesia?

Peluang strategis membangun karir di persimpangan keuangan dan teknologi

Jawaban untuk Transformasi Digital Indonesia

Seiring dengan gerakan transformasi digital di sektor perbankan, keuangan, dan pemerintahan Indonesia, kebutuhan akan profesional yang memahami kedua dunia (keuangan dan teknologi) meledak. Program ini secara khusus dirancang untuk menjawab kebutuhan tersebut.

Spesialisasi Forensic & Fraud Detection yang Bernilai Tinggi

Kemampuan untuk mendeteksi dan mencegah fraud dengan tools teknologi adalah keahlian langka yang sangat bernilai. Lulusan dapat berkontribusi langsung dalam meningkatkan tata kelola dan transparansi perusahaan di Indonesia.

Peluang di Big 4, Fintech, dan Perusahaan Teknologi

Selain jalur tradisional di firma akuntansi “Big 4”, lulusan juga sangat dibutuhkan oleh perusahaan fintech, startup teknologi, dan divisi internal audit perusahaan besar yang sedang mengadopsi teknologi analitik.

Akreditasi dari Badan Profesi Internasional Terkemuka

Pengakuan global untuk jalur karir sebagai Chartered Accountant dan profesional teknologi keuangan

Jalur Tersertifikasi: Fondasi Klasik + Teknologi Masa Depan

Program ini memberikan fondasi akademik yang diakui penuh oleh badan profesi akuntansi utama, sekaligus membekali Anda dengan keterampilan teknologi yang akan mendefinisikan masa depan profesi ini. Kombinasi ini adalah tiket menuju kepemimpinan di bidang keuangan digital.

CA ANZ (Australia/NZ)

Akreditasi penuh sebagai program yang memenuhi persyaratan akademik untuk Chartered Accountant Program. Standar tertinggi untuk akuntan di Australia & Selandia Baru.

CPA Australia

Akreditasi penuh dengan kredit maksimal untuk Foundation Level CPA Program. Jaringan profesional yang sangat kuat di kawasan Asia Pasifik.

ACCA (Global)

Pengakuan dengan keringanan credit (exemptions) untuk beberapa ujian ACCA. Membuka pintu untuk karir akuntansi di lebih dari 180 negara.

ICAEW (UK)

Pengakuan internasional dari institusi bergengsi di Inggris. Menambah kredensial dan mobilitas karir untuk bekerja di Eropa dan perusahaan multinasional.

Prospek Karir di Era Digital: Dari Audit Analyst sampai Forensic Accountant

Peran-peran baru yang lahir dari pernikahan antara akuntansi dan teknologi data

Fokus Karir: The Future of Assurance and Compliance

Lulusan program ini tidak hanya bersaing untuk posisi akuntan tradisional, tetapi terutama untuk peran-peran spesialis yang muncul akibat digitalisasi, seperti Audit Analyst, IT Auditor, Forensic Data Specialist, dan Systems Accountant. Permintaan untuk peran ini tumbuh sangat pesat.

Audit Analyst / Technologist

Menggunakan tools analitik data (Python, SQL, Tableau) untuk menganalisis transaksi keuangan, mendeteksi anomali, dan mengotomatisasi testing audit.

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

Forensic Accountant / Data Investigator

Menyelidiki kejahatan keuangan, fraud, dan pencucian uang dengan teknik data mining, network analysis, dan digital forensics.

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

IT Auditor & Systems Accountant

Mengevaluasi kontrol keamanan sistem informasi (ERP, SAP), mengelola integrasi teknologi baru (Blockchain, RPA), dan memastikan compliance.

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

Process Automation Specialist (RPA)

Mendesain dan mengimplementasikan robot software untuk mengotomatisasi proses akuntansi dan keuangan yang berulang (reconciliation, reporting).

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

Industri & Employer Tujuan:

Big 4 Accounting Firms (Spesialis Audit Teknologi)
Perusahaan FinTech & RegTech
Bank & Lembaga Keuangan (Divisi Risk & Compliance)
Perusahaan Teknologi & Startup
Badan Pemerintahan & Regulator (BPK, OJK, PPATK)
Konsultan Manajemen & Risiko

Struktur dan Informasi Program Lengkap

Jelajahi detail program Accounting and Audit Analytics melalui sistem tab interaktif




Digital Audit & Assurance

Mentransformasi proses audit tradisional dengan teknologi. Melibatkan penggunaan continuous auditing, data analytics untuk sampling 100%, dan AI untuk pattern recognition dalam transaksi.

Contoh Posisi: Digital Audit Associate, Analytics Assurance Specialist, IT Audit Analyst

Skillset: Data analytics (Python, R), audit software (ACL, IDEA), understanding of ERP systems

Forensic Technology & Fraud Analytics

Bidang khusus yang menggabungkan investigasi keuangan dengan ilmu data. Fokus pada detection, investigation, dan prevention of financial fraud menggunakan predictive modeling dan machine learning.

Contoh Posisi: Forensic Data Analyst, Fraud Detection Specialist, Financial Investigator

Tools: Data visualization (Tableau, Power BI), statistical analysis, digital forensics tools

Accounting Systems & Technology Integration

Memastikan sistem informasi akuntansi (SAP, Oracle, Xero) berjalan efektif, aman, dan terintegrasi dengan teknologi emerging seperti blockchain untuk smart contracts dan RPA untuk proses back-office.

Contoh Posisi: Systems Accountant, ERP Consultant, Blockchain Accountant, RPA Developer

Knowledge: ERP configuration, blockchain fundamentals, process automation

Risk Advisory & Data Governance

Memberikan advisory kepada perusahaan mengenai manajemen risiko teknologi, governance data keuangan, dan compliance dengan regulasi data (seperti GDPR). Membangun framework untuk data quality dan security.

Contoh Posisi: Risk Advisory Consultant, Data Governance Analyst, Compliance Technology Specialist

Focus: Regulatory compliance, risk modeling, data governance frameworks

Pathway Menuju Sertifikasi Profesional dengan Keahlian Teknologi

Double major ini memberikan landasan akademik yang solid untuk sertifikasi akuntansi tradisional, sambil membekali Anda dengan keahlian teknis yang menjadi pembeda (differentiator) dalam karier:

Pathway ke Chartered Accountant (CA ANZ)

  • Lulus dari program terakreditasi CA ANZ (tersedia).
  • Daftar ke CA Program (Graduate Diploma).
  • Penyelesaian 3 tahun mentored practical experience – dapat dipercepat dengan keahlian teknologi.
  • Lulus ujian akhir CA dengan pemahaman kuat tentang implikasi teknologi pada etika dan praktik profesional.

Pathway ke CPA Australia dengan Technology Specialisation

  • Penuhi prasyarat akademik melalui program ini.
  • Daftar CPA Program dan pilih elective yang relevan seperti “Technology and Analytics”.
  • Dapatkan pengalaman kerja yang mencakup elemen teknologi dalam praktik akuntansi/keuangan.
  • Manfaatkan keahlian analitik untuk menyelesaikan studi kasus dan exam dengan pendekatan data-driven.

Membangun Portfolio Teknologi Bersamaan

  • Sertifikasi Teknologi: Pertimbangkan micro-credentials atau sertifikasi dalam tools seperti Tableau, Alteryx, atau proses RPA (UiPath, Automation Anywhere).
  • Portfolio Projek: Kumpulkan hasil proyek analitik data, automation script, atau visualisasi dashboard dari tugas kuliah atau magang.
  • Dual Advantage: Kombinasi CA/CPA + portfolio teknologi membuat profil Anda unik dan sangat kompetitif untuk peran-peran masa depan.

Detail dan Manfaat Masing-Masing Akreditasi

Badan Akreditasi Status & Pengakuan Manfaat untuk Karir Digital Exemptions/Advancement
CA ANZ Akreditasi Penuh Designasi CA tetap menjadi standar emas untuk kredibilitas dan etika di Australia/NZ, yang sangat penting ketika memberikan assurance atas sistem dan data digital. Memenuhi semua prasyarat akademik untuk masuk CA Program.
CPA Australia Akreditasi Penuh Jaringan CPA Australia yang kuat di Asia Pasifik ideal untuk karir di perusahaan regional yang sedang melakukan transformasi digital. Kredit maksimal untuk Foundation Level CPA Program.
ACCA Pengakuan dengan Keringanan Mobilitas global terbaik. Sangat berguna jika ingin bekerja di fintech global atau perusahaan teknologi internasional yang membutuhkan kualifikasi akuntansi yang diakui luas. Keringanan (exemptions) untuk beberapa paper Applied Skills.
ICAEW Pengakuan Menambah kredensial bergengsi untuk karir di perusahaan dengan hubungan kuat ke Inggris atau Eropa, termasuk di sektor keuangan dan teknologi. Credit untuk beberapa modul ujian ICAEW.

Strategi: Akreditasi sebagai Fondasi, Teknologi sebagai Pembeda

Gunakan akreditasi CA/CPA sebagai fondasi kredibilitas dan persyaratan dasar untuk banyak peran di bidang keuangan. Kemudian, manfaatkan keahlian teknologi spesifik (analitik data, AI, RPA) dari program ini sebagai pembeda utama (key differentiator) yang akan mengantarkan Anda ke peran-peran spesialis dengan permintaan tinggi dan remunerasi premium.

Beasiswa untuk Mahasiswa Internasional dari Indonesia

Curtin University menawarkan berbagai beasiswa kompetitif yang dapat mendukung studi Anda dalam program yang futuristik ini:

Curtin International Merit Scholarship

Nilai: 25% tuition fee reduction (tahun pertama)

Kriteria: Otomatis untuk mahasiswa internasional baru dengan prestasi akademik tinggi (rata-rata nilai 85%+).

Durasi: Tahun pertama studi.

John Curtin Global Excellence Scholarship

Nilai: Hingga 40% tuition fee reduction

Kriteria: Untuk mahasiswa internasional dengan nilai akademik sangat tinggi dan potensi kepemimpinan. Seleksi kompetitif berdasarkan prestasi akademik dan pernyataan pribadi.

Catatan: Beasiswa bergengsi dengan kuota terbatas.

Australia Awards Scholarships

Nilai: Full tuition + living allowance + tiket pesawat

Kriteria: Beasiswa pemerintah Australia untuk mahasiswa dari negara berkembang. Seleksi sangat ketat berdasarkan merit dan komitmen untuk berkontribusi pada pembangunan.

Kuota: Sangat terbatas untuk tingkat S1.

Curtin Global Future Leaders Scholarship

Nilai: AUD $10,000 tuition credit

Kriteria: Untuk mahasiswa internasional S1 yang memulai studi di Perth, menunjukkan prestasi akademik dan potensi kepemimpinan.

Seleksi: Berdasarkan aplikasi dan pernyataan pribadi.

Tips Mengajukan Beasiswa untuk Program Teknologi

  • Soroti Relevansi Program: Dalam personal statement, jelaskan bagaimana minat Anda pada teknologi dan analitik data selaras dengan masa depan industri akuntansi, dan keinginan Anda untuk menjadi agen perubahan di Indonesia.
  • Showcase Projek Teknologi (jika ada): Jika Anda memiliki pengalaman terkait coding, analisis data, atau proyek teknologi lainnya (meski dasar), sertakan dalam aplikasi sebagai bukti minat dan kemampuan.
  • Apply Early: Beberapa beasiswa memiliki deadline jauh sebelum semester dimulai. Persiapkan dokumen dengan matang.
  • Strong Academic Record: Transkrip nilai yang kuat tetap menjadi faktor kunci untuk sebagian besar beasiswa merit.
  • Explore External Scholarships: Cari juga beasiswa dari pemerintah Indonesia, yayasan swasta, atau perusahaan yang mendukung pendidikan di bidang STEM/Bisnis.

Struktur Kurikulum 3 Tahun: Integrasi Akuntansi & Teknologi

Perjalanan pembelajaran dari fondasi akuntansi hingga penerapan teknologi analitik mutakhir



Tahun 1 – Fondasi Akuntansi & Literasi Data

Membangun dasar yang kuat dalam prinsip akuntansi, bisnis, dan pengenalan terhadap dunia data.

Accounting & Business Core

  • Principles of Accounting
  • Business Economics
  • Business Law
  • Business Statistics

Technology & Analytics Introduction

  • Foundations of Business Information Systems
  • Introduction to Data Analytics
  • Financial Accounting
  • Management Accounting

Pengenalan: Software akuntansi (Xero/MYOB), dasar-dasar Excel untuk analisis, dan konsep sistem informasi.

Tahun 2 – Spesialisasi Audit & Analitik Data

Mendalami bidang inti audit, pajak, dan mulai menerapkan alat analitik untuk masalah akuntansi.

Audit & Accounting Core

  • Corporate Accounting
  • Audit and Assurance
  • Taxation Law
  • Forensic Accounting

Applied Analytics & Systems

  • Data Visualization for Business (Tableau/Power BI)
  • Advanced Audit Analytics
  • Business Intelligence Systems
  • Financial Management

Pengalaman: Analisis dataset transaksi keuangan nyata, membuat dashboard audit, studi kasus forensic accounting dengan data.

Tahun 3 – Integrasi Teknologi & Pengalaman Profesional

Mengintegrasikan semua pengetahuan dan menerapkannya dalam konteks industri yang kompleks, termasuk teknologi emerging.

Advanced & Integrative Topics

  • Advanced Accounting Analytics
  • Blockchain in Accounting & Audit
  • Strategic Management Accounting
  • Professional Accounting Practice

Capstone & Industry Experience

  • Capstone Industry Project (klien nyata)
  • Accounting Information Systems
  • Business Ethics & Governance
  • Electives (AI for Business, Risk Management, etc.)

Pengalaman: Proyek konsultasi dengan mitra industri, penggunaan advanced tools (Python untuk analytics, RPA software), networking dengan profesional di bidang audit teknologi.

Teknologi & Tools Masa Depan yang Akan Dikuasai

Keterampilan teknis yang membedakan lulusan program ini di pasar kerja

Data Analytics & Visualization

  • Data Analysis & Programming: Python (Pandas, NumPy) dan R untuk manipulasi dan analisis data keuangan.
  • Data Visualization: Tableau dan Power BI untuk membuat dashboard audit interaktif dan visualisasi insight keuangan yang compelling.
  • Query Languages: SQL untuk ekstraksi dan query data dari database keuangan dan ERP.
  • Statistical Analysis: Teknik statistik untuk predictive modeling, anomaly detection, dan risk assessment.

Automation & Emerging Technologies

  • Robotic Process Automation (RPA): Tools seperti UiPath atau Automation Anywhere untuk mengotomatisasi proses akuntansi berulang (reconciliations, report generation).
  • Blockchain & Smart Contracts: Memahami dasar-dasar blockchain, cryptocurrency, dan implikasinya pada audit trail, transaksi, dan smart contract auditing.
  • AI & Machine Learning Basics: Konsep AI/ML untuk aplikasi dalam fraud detection (pattern recognition) dan predictive forecasting.
  • Cloud Accounting Platforms: Pengalaman mendalam dengan Xero, MYOB, dan QuickBooks Online, serta integrasinya dengan tools lain.

The Accountant of The Future: Hybrid Professional

Program ini secara sengaja mencetak “Hybrid Professional”. Anda bukan hanya seorang akuntan yang paham teknologi, atau seorang teknisi yang paham akuntansi. Anda adalah seorang profesional yang memiliki mindset integratif: mampu menerjemahkan masalah bisnis/keuangan menjadi pertanyaan data (data question), menggunakan alat teknologi untuk menganalisisnya, dan menginterpretasikan hasilnya kembali dalam konteks regulasi, etika, dan strategi bisnis. Profil inilah yang akan memimpin departemen keuangan di masa depan.

Keunggulan dan Diferensiasi Program

Apa yang membuat Accounting and Audit Analytics Double Major di Curtin unik?

Kurikulum Integratif Sejati

Bukan sekedar mengambil kelas akuntansi dan kelas IT. Kurikulum dirancang dari bawah untuk mengintegrasikan kedua bidang secara mulus.

Contoh: Mempelajari audit dan data analytics dalam mata kuliah yang sama.

Fokus pada Tools Industri

Belajar menggunakan software dan platform yang benar-benar digunakan oleh firma audit dan departemen keuangan modern saat ini.

Tableau, Power BI, Python, RPA, Blockchain concepts.

Pengalaman Industri Embedded

Proyek Capstone dengan klien nyata, guest lecturer dari industri, dan jaringan yang membuka pintu magang dan kerja.

Bukan teori semata, tapi aplikasi praktis.

Future-Proof Career Pathway

Memposisikan Anda bukan untuk pekerjaan hari ini, tetapi untuk peran-peran yang akan menjadi standar dalam 5-10 tahun ke depan.

Investasi jangka panjang untuk karir yang relevan.

Pertanyaan yang Sering Diajukan (FAQ)

Jawaban untuk pertanyaan umum tentang Accounting and Audit Analytics Double Major

Program Akuntansi tradisional berfokus pada prinsip akuntansi, audit, pajak, dan pelaporan keuangan berdasarkan standar. Accounting and Audit Analytics mencakup semua fondasi tersebut, tetapi menambahkan lapisan teknologi analitik yang kuat. Anda akan belajar bagaimana menggunakan AI untuk mendeteksi fraud, menganalisis big data transaksi (bukan hanya sampel), mengotomatisasi proses dengan RPA, dan memahami implikasi teknologi seperti blockchain pada audit trail. Lulusan program tradisional menjadi Akuntan/Auditor. Lulusan program ini menjadi Digital Auditor, Forensic Data Analyst, atau Systems Accountant.

Tidak perlu. Program ini dirancang untuk siswa dari beragam latar belakang, termasuk yang belum pernah coding sama sekali. Pengajaran dimulai dari dasar-dasar logika pemrograman dan analisis data. Yang lebih penting adalah memiliki ketertarikan pada teknologi, pola pikir analitis, dan kemauan untuk mempelajari tools baru. Jika Anda memiliki minat pada bagaimana teknologi dapat memecahkan masalah bisnis, Anda akan cocok dengan program ini.

Sangat cerah dan sedang berkembang pesat. Di Indonesia, dorongan untuk transformasi digital di sektor keuangan (perbankan, fintech), tata kelola perusahaan yang lebih baik, dan pemberantasan korupsi/fraud menciptakan permintaan besar untuk keahlian ini. Lulusan dapat bekerja di:

  • Big 4 Accounting Firms: Di divisi Risk Advisory, Forensic, atau Technology Audit yang khusus menangani audit berbasis data.
  • Perusahaan FinTech & Teknologi: Sebagai bagian dari tim risk, compliance, atau data analytics.
  • Bank & Lembaga Keuangan: Di divisi internal audit, compliance, atau risk management yang semakin mengandalkan analitik data.
  • Badan Pemerintahan: Seperti BPK, OJK, atau PPATK yang membutuhkan analis data untuk investigasi keuangan.
  • Perusahaan Publik Besar: Sebagai internal auditor atau bagian dari tim finance yang bertanggung jawab atas sistem dan data.

Ya, sepenuhnya berlaku. Program ini tetap memenuhi semua prasyarat mata kuliah inti (core subjects) yang ditetapkan oleh CA ANZ dan CPA Australia untuk akreditasi. Teknologi analitik diajarkan sebagai tambahan (value-add) dan integrasi ke dalam kurikulum inti akuntansi dan audit, bukan sebagai pengganti. Jadi, Anda lulus dengan kualifikasi akademik yang sama untuk menjadi Chartered Accountant atau CPA, ditambah dengan keahlian teknologi yang membuat profil Anda lebih kuat. Bahkan, badan profesi ini sendiri sedang mendorong anggotanya untuk mengadopsi teknologi lebih dalam.

Program double major memang memiliki intensitas belajar yang lebih tinggi (450 credits vs 300 credits untuk single major) namun masih dapat diselesaikan dalam 3 tahun karena kurikulumnya terintegrasi dan efisien. Ini berarti Anda akan mengambil lebih banyak mata kuliah per semester atau memiliki sesi summer/winter. Manajemen waktu dan disiplin yang baik sangat penting. Namun, imbalannya sepadan: Anda mendapatkan dua keahlian khusus dalam waktu yang hampir sama dengan menyelesaikan satu gelar sarjana, yang memberikan nilai tambah (ROI) yang sangat besar untuk investasi studi dan waktu Anda.

Siap Menjadi Pionir Akuntansi Digital?

Daftar sekarang untuk Accounting and Audit Analytics Double Major di Curtin University dan bekali diri dengan kombinasi keahlian akuntansi klasik dan teknologi analitik mutakhir yang akan mendefinisikan masa depan profesi ini.


Konsultasi via WhatsApp


Download Brosur

Accounting and Audit Analytics

Browse through our database of Accounting and Audit Analytics programs from universities around the world. Click on the consultation button to get more information via WhatsApp.

All Countries

All Programs

Country University Major Program Actions
Loading Bachelor of Accounting and Audit Analytics data…

// Table of Contents smooth scroll
document.querySelectorAll(‘.toc-link’).forEach(link => {
link.addEventListener(‘click’, function(e) {
e.preventDefault();
const targetId = this.getAttribute(‘href’);
const targetElement = document.querySelector(targetId);
if (targetElement) {
window.scrollTo({
top: targetElement.offsetTop – 70,
behavior: ‘smooth’
});
}
});
});

// Year tabs functionality
document.querySelectorAll(‘.year-tab’).forEach(tab => {
tab.addEventListener(‘click’, function() {
// Remove active class from all tabs and content
document.querySelectorAll(‘.year-tab’).forEach(t => t.classList.remove(‘active’));
document.querySelectorAll(‘.courses-list’).forEach(c => c.classList.remove(‘active’));

// Add active class to clicked tab and corresponding content
this.classList.add(‘active’);
const year = this.getAttribute(‘data-year’);
document.getElementById(year).classList.add(‘active’);
});
});

// Main Tab System functionality
document.addEventListener(‘DOMContentLoaded’, function() {
const tabButtons = document.querySelectorAll(‘.tabs-navigation button’);
const tabPanes = document.querySelectorAll(‘.tab-pane’);

tabButtons.forEach(button => {
button.addEventListener(‘click’, () => {
// Remove active class from all buttons and panes
tabButtons.forEach(btn => btn.classList.remove(‘active’));
tabPanes.forEach(pane => pane.classList.remove(‘active’));

// Add active class to clicked button and corresponding pane
button.classList.add(‘active’);
const tabId = button.getAttribute(‘data-tab’);
document.getElementById(tabId).classList.add(‘active’);
});
});
});

// Highlight TOC item on scroll
window.addEventListener(‘scroll’, function() {
const sections = document.querySelectorAll(‘section[id]’);
const scrollPosition = window.scrollY + 80;

// Reset all TOC items
document.querySelectorAll(‘.toc-item’).forEach(item => {
item.style.backgroundColor = ‘#f8f9fa’;
});

// Find current section
for (const section of sections) {
const sectionTop = section.offsetTop;
const sectionHeight = section.clientHeight;
const sectionId = section.getAttribute(‘id’);

if (scrollPosition >= sectionTop && scrollPosition < sectionTop + sectionHeight) {
const tocLink = document.querySelector(`.toc-link[href="#${sectionId}"]`);
if (tocLink) {
tocLink.parentElement.style.backgroundColor = '#e8f4ff';
}
break;
}
}
});

// Tab System Functionality
document.addEventListener(‘DOMContentLoaded’, function() {
// Tab System
const tabButtons = document.querySelectorAll(‘.tab-btn’);
const tabPanes = document.querySelectorAll(‘.tab-pane’);

tabButtons.forEach(button => {
button.addEventListener(‘click’, () => {
// Remove active class from all buttons and panes
tabButtons.forEach(btn => btn.classList.remove(‘active’));
tabPanes.forEach(pane => pane.classList.remove(‘active’));

// Add active class to clicked button and corresponding pane
button.classList.add(‘active’);
const tabId = button.getAttribute(‘data-tab’);
document.getElementById(tabId).classList.add(‘active’);
});
});

// FAQ Accordion Functionality
const faqItems = document.querySelectorAll(‘.faq-element’);

faqItems.forEach(item => {
const question = item.querySelector(‘.faq-question’);

question.addEventListener(‘click’, () => {
// Toggle active class on the clicked item
item.classList.toggle(‘active’);

// Toggle the answer visibility
const answer = item.querySelector(‘.faq-answer’);
answer.classList.toggle(‘active’);

// Close other FAQ items
faqItems.forEach(otherItem => {
if (otherItem !== item && otherItem.classList.contains(‘active’)) {
otherItem.classList.remove(‘active’);
otherItem.querySelector(‘.faq-answer’).classList.remove(‘active’);
}
});
});
});
});

// WhatsApp Consultation Function
function openWhatsAppConsultation() {
const message = “Halo, saya tertarik dengan Accounting Major di Curtin University dan ingin konsultasi lebih lanjut.”;
const encodedMessage = encodeURIComponent(message);
window.open(`https://wa.me/6281514693736?text=${encodedMessage}`, ‘_blank’);
}

document.addEventListener(‘DOMContentLoaded’, function() {
// DOM elements
const tableBody = document.getElementById(‘table-body’);
const prevButton = document.getElementById(‘prev-btn’);
const nextButton = document.getElementById(‘next-btn’);
const pageNumbersElement = document.getElementById(‘page-numbers’);
const searchInput = document.getElementById(‘search-input’);
const countryFilter = document.getElementById(‘country-filter’);
const programFilter = document.getElementById(‘program-filter’);
const tableHeaders = document.querySelectorAll(‘th[data-sort]’);
const courseDetailsModal = document.getElementById(‘course-details-modal’);
const closeCourseDetailsButton = document.getElementById(‘close-course-details’);
const applicationForm = document.getElementById(‘application-form’);
const expandFormButton = document.getElementById(‘expand-form-button’);
const applicationFormContainer = document.getElementById(‘application-form-container’);
const filterInfo = document.getElementById(‘filter-info’);
const filterCount = document.getElementById(‘filter-count’);
const totalCount = document.getElementById(‘total-count’);

// Global variables
let allCourses = [];
let filteredCourses = [];
let currentPage = 1;
const itemsPerPage = 5;
let sortColumn = ‘university’;
let sortDirection = ‘asc’;

// Enhanced sample data focused on Bachelor of Accounting and Audit Analytics
const sampleData = [
{
“university”: “University of Melbourne”,
“country”: “Australia”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UM”,
“major”: “Accounting and Audit Analytics”,
“program”: “Bachelor of Commerce (Accounting and Audit Analytics)”,
“details_url”: “https://example.com/program”,
“duration”: “3 years full-time”,
“entryRequirements”: “High school diploma with strong academic results in Mathematics; English language proficiency required”,
“fees”: “AUD $43,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of Sydney”,
“country”: “Australia”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=US”,
“major”: “Commerce (Business Analytics)”,
“program”: “Bachelor of Commerce (Business Analytics)”,
“details_url”: “https://example.com/program”,
“duration”: “3 years full-time”,
“entryRequirements”: “Australian Year 12 qualification or equivalent; ATAR of 85+; Mathematics required”,
“fees”: “AUD $44,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “Monash University”,
“country”: “Australia”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=MU”,
“major”: “Accounting and Data Analytics”,
“program”: “Bachelor of Commerce (Accounting and Data Analytics)”,
“details_url”: “https://example.com/program”,
“duration”: “3 years full-time”,
“entryRequirements”: “ATAR of 85+ or equivalent; Prerequisites: English and Mathematics”,
“fees”: “AUD $42,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of New South Wales”,
“country”: “Australia”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UNSW”,
“major”: “Commerce (Accounting) / Information Systems”,
“program”: “Bachelor of Commerce (Accounting) and Bachelor of Information Systems”,
“details_url”: “https://example.com/program”,
“duration”: “4 years full-time”,
“entryRequirements”: “ATAR of 90+; Strong mathematics background required”,
“fees”: “AUD $46,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of Queensland”,
“country”: “Australia”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UQ”,
“major”: “Commerce (Business Information Systems)”,
“program”: “Bachelor of Commerce (Business Information Systems)”,
“details_url”: “https://example.com/program”,
“duration”: “3 years full-time”,
“entryRequirements”: “ATAR of 87+; Prerequisite: Mathematics”,
“fees”: “AUD $43,500 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of Technology Sydney”,
“country”: “Australia”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UTS”,
“major”: “Accounting and Finance Analytics”,
“program”: “Bachelor of Accounting and Finance Analytics”,
“details_url”: “https://example.com/program”,
“duration”: “3 years full-time”,
“entryRequirements”: “ATAR of 86+; Mathematics required”,
“fees”: “AUD $42,500 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of British Columbia”,
“country”: “Canada”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UBC”,
“major”: “Commerce (Business Technology Management)”,
“program”: “Bachelor of Commerce (Business Technology Management)”,
“details_url”: “https://example.com/program”,
“duration”: “4 years full-time”,
“entryRequirements”: “High school transcript with strong mathematics; Personal profile”,
“fees”: “CAD $53,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of Toronto”,
“country”: “Canada”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UT”,
“major”: “Commerce (Accounting and Financial Analytics)”,
“program”: “Bachelor of Commerce (Accounting and Financial Analytics)”,
“details_url”: “https://example.com/program”,
“duration”: “4 years full-time”,
“entryRequirements”: “High school diploma with strong grades in mathematics; Supplementary application required”,
“fees”: “CAD $58,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “National University of Singapore”,
“country”: “Singapore”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=NUS”,
“major”: “Business Analytics”,
“program”: “Bachelor of Business Analytics”,
“details_url”: “https://example.com/program”,
“duration”: “4 years full-time”,
“entryRequirements”: “Excellent high school results with strong mathematics; Entrance test may be required”,
“fees”: “SGD $39,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of Auckland”,
“country”: “New Zealand”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UA”,
“major”: “Commerce (Business Analytics)”,
“program”: “Bachelor of Commerce (Business Analytics)”,
“details_url”: “https://example.com/program”,
“duration”: “3 years full-time”,
“entryRequirements”: “University Entrance qualification; NCEA Level 3 with Merit endorsement in Mathematics”,
“fees”: “NZD $37,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of Edinburgh”,
“country”: “United Kingdom”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UE”,
“major”: “Accounting and Business Analytics”,
“program”: “MA Accounting and Business Analytics”,
“details_url”: “https://example.com/program”,
“duration”: “4 years full-time”,
“entryRequirements”: “SQA Highers: AAAAA (including Mathematics); A-levels: AAA-ABB”,
“fees”: “£23,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
},
{
“university”: “University of Manchester”,
“country”: “United Kingdom”,
“logo”: “https://via.placeholder.com/50/4a6491/ffffff?text=UM”,
“major”: “Accounting and Data Science”,
“program”: “BSc Accounting and Data Science”,
“details_url”: “https://example.com/program”,
“duration”: “3 years full-time”,
“entryRequirements”: “A-levels: AAB including Mathematics; GCSE Mathematics grade B/6”,
“fees”: “£24,000 per year”,
“courseDetail”: “https://example.com/details”,
“otherInstitution”: “https://example.com/alternatives”,
“scholarship”: “https://example.com/scholarships”
}
];

// Fetch data from GitHub with enhanced error handling
async function fetchData() {
try {
tableBody.innerHTML = ‘

Loading Bachelor of Accounting and Audit Analytics data…

‘;

console.log(‘Fetching data from GitHub…’);

const urls = [
‘https://raw.githubusercontent.com/starshipedu/Course/refs/heads/main/Courses%20Database.json’,
‘https://raw.githubusercontent.com/starshipedu/Course/main/Courses%20Database.json’
];

let response;
let data;
let success = false;

// Try each URL until one works
for (const url of urls) {
try {
console.log(‘Trying URL:’, url);
response = await fetch(url, {
cache: ‘no-cache’,
headers: {
‘Accept’: ‘application/json’
}
});

if (response.ok) {
data = await response.json();
console.log(‘Successfully fetched data from:’, url);
success = true;
break;
}
} catch (e) {
console.log(‘Failed with URL:’, url, e.message);
continue;
}
}

if (!success) {
throw new Error(‘All GitHub URLs failed’);
}

// Process data
processData(data);

} catch (error) {
console.error(‘Error fetching data from GitHub:’, error);
console.log(‘Using sample data instead’);

// Show error message but continue with sample data
if (tableBody) {
tableBody.innerHTML = `

Could not load data from GitHub
Using sample data instead. Error: ${error.message}

`;

// Add debug info
const debugDiv = document.createElement(‘div’);
debugDiv.className = ‘debug-info’;
debugDiv.innerHTML = `
Debug Info:
Error: ${error.message}
Using ${sampleData.length} sample Bachelor of Accounting and Audit Analytics courses
`;
document.querySelector(‘.table-container’).appendChild(debugDiv);
}

// Use sample data if fetch fails
processData(sampleData);
}
}

// Process the data with flexible structure handling
function processData(data) {
console.log(‘Processing data for Bachelor of Accounting and Audit Analytics…’);

// Handle different possible data structures
let coursesArray = [];

// CASE 1: Data langsung berupa array of courses
if (Array.isArray(data) && data.length > 0) {
coursesArray = data;
}
// CASE 2: Data berupa object dengan properti tertentu
else if (typeof data === ‘object’ && data !== null) {
// Try common property names
if (Array.isArray(data.courses)) {
coursesArray = data.courses;
} else if (Array.isArray(data.programs)) {
coursesArray = data.programs;
} else if (Array.isArray(data.universities)) {
coursesArray = data.universities;
} else if (Array.isArray(data.data)) {
coursesArray = data.data;
} else {
// Jika tidak ada properti array yang jelas, konversi object ke array
coursesArray = Object.values(data).filter(item => item && typeof item === ‘object’);
}
}

console.log(‘Courses array to process:’, coursesArray.length);

// Extract all courses from the data structure
allCourses = [];

for (const item of coursesArray) {
if (!item) continue;

// CASE A: Item sudah berupa course/program
if (item.major || item.program || item.degree) {
const courseData = extractCourseData(item);
// Add university info if not present
if (!courseData.university && item.university) {
courseData.university = item.university;
}
if (!courseData.country && item.country) {
courseData.country = item.country;
}
if (!courseData.logo && item.logo) {
courseData.logo = item.logo;
}
allCourses.push(courseData);
}
// CASE B: Item adalah universitas dengan programs array
else if (item.programs && Array.isArray(item.programs)) {
for (const program of item.programs) {
if (program) {
const courseData = extractCourseData(program);
courseData.university = item.university || item.name || courseData.university;
courseData.country = item.country || courseData.country;
courseData.logo = item.logo || courseData.logo;
allCourses.push(courseData);
}
}
}
// CASE C: Item adalah universitas dengan courses array
else if (item.courses && Array.isArray(item.courses)) {
for (const course of item.courses) {
if (course) {
const courseData = extractCourseData(course);
courseData.university = item.university || item.name || courseData.university;
courseData.country = item.country || courseData.country;
courseData.logo = item.logo || courseData.logo;
allCourses.push(courseData);
}
}
}
}

console.log(‘Total courses extracted before filtering:’, allCourses.length);

// STRICT FILTER: Only keep Bachelor of Accounting and Audit Analytics programs
console.log(‘Filtering for Bachelor of Accounting and Audit Analytics programs only…’);

allCourses = allCourses.filter(course => {
if (!course) return false;

// Convert to lowercase for case-insensitive matching
const major = (course.major || ”).toLowerCase();
const program = (course.program || ”).toLowerCase();
const title = (course.title || ”).toLowerCase();
const degree = (course.degree || ”).toLowerCase();

console.log(‘Checking course for Bachelor Accounting and Audit Analytics filter:’, {
university: course.university,
major: course.major,
program: course.program,
majorLower: major,
programLower: program
});

// Check for Bachelor programs in Accounting and Audit Analytics specifically
const isBachelorAccountingAuditAnalytics = (
// Check if it’s a bachelor program
(major.includes(‘bachelor’) || program.includes(‘bachelor’) ||
major.includes(‘b.’) || program.includes(‘b.’) ||
major.includes(‘undergraduate’) || program.includes(‘undergraduate’) ||
major.includes(‘b.sc’) || program.includes(‘b.sc’) ||
major.includes(‘b.com’) || program.includes(‘b.com’) ||
major.includes(‘ba ‘) || program.includes(‘ba ‘) ||
(program.includes(‘bachelor’) && !program.includes(‘master’))) &&

// Check for accounting and analytics content
((major.includes(‘accounting’) && (major.includes(‘analytics’) || major.includes(‘audit analytics’) || major.includes(‘data analytics’))) ||
(program.includes(‘accounting’) && (program.includes(‘analytics’) || program.includes(‘audit analytics’) || program.includes(‘data analytics’))) ||

// Accounting and business analytics combinations
(major.includes(‘accounting’) && major.includes(‘business analytics’)) ||
(program.includes(‘accounting’) && program.includes(‘business analytics’)) ||

// Accounting and data science combinations
(major.includes(‘accounting’) && major.includes(‘data science’)) ||
(program.includes(‘accounting’) && program.includes(‘data science’)) ||

// Business analytics programs with accounting focus
((major.includes(‘business analytics’) || program.includes(‘business analytics’)) &&
(major.includes(‘accounting’) || program.includes(‘accounting’))) ||

// Data analytics programs with accounting focus
((major.includes(‘data analytics’) || program.includes(‘data analytics’)) &&
(major.includes(‘accounting’) || program.includes(‘accounting’))))
);

// More specific checks
const isSpecificAccountingAnalyticsBachelor = (
// Direct matches for accounting and audit analytics bachelor programs
((major.includes(‘accounting’) && (major.includes(‘audit analytics’) || major.includes(‘audit analytics’))) &&
(major.includes(‘bachelor’) || major.includes(‘b.com’))) ||
((program.includes(‘accounting’) && (program.includes(‘audit analytics’) || program.includes(‘audit analytics’))) &&
(program.includes(‘bachelor’) || program.includes(‘b.com’))) ||

// Accounting and analytics bachelor programs
((major.includes(‘accounting’) && major.includes(‘analytics’)) &&
(major.includes(‘bachelor’) || major.includes(‘b.com’))) ||
((program.includes(‘accounting’) && program.includes(‘analytics’)) &&
(program.includes(‘bachelor’) || program.includes(‘b.com’))) ||

// Business analytics bachelor programs
((major.includes(‘business analytics’) || program.includes(‘business analytics’)) &&
(major.includes(‘bachelor’) || program.includes(‘bachelor’))) ||

// Accounting and information systems combinations
((major.includes(‘accounting’) && (major.includes(‘information systems’) || major.includes(‘information technology’))) ||
(program.includes(‘accounting’) && (program.includes(‘information systems’) || program.includes(‘information technology’))))
);

// EXCLUDE Master programs explicitly
const isMaster = (
major.includes(‘master’) ||
program.includes(‘master’) ||
title.includes(‘master’) ||
degree.includes(‘master’) ||
major.includes(‘msc’) ||
program.includes(‘msc’) ||
major.includes(‘m.s.’) ||
program.includes(‘m.s.’) ||
major.includes(‘m.sc’) ||
program.includes(‘m.sc’) ||
major.includes(‘m.a.’) ||
program.includes(‘m.a.’) ||
major.includes(‘mba’) ||
program.includes(‘mba’)
);

// Include programs that combine bachelor with technology/analytics focus
const isTechnologyFocusedBachelor = (
(program.includes(‘bachelor’) &&
(program.includes(‘technology’) || program.includes(‘analytics’) || program.includes(‘data’)) &&
(program.includes(‘accounting’) || program.includes(‘commerce’)))
);

const shouldInclude = (isBachelorAccountingAuditAnalytics || isSpecificAccountingAnalyticsBachelor || isTechnologyFocusedBachelor) && !isMaster;

if (shouldInclude) {
console.log(‘INCLUDED as Bachelor of Accounting and Audit Analytics:’, course.university, ‘-‘, course.program);
} else {
console.log(‘EXCLUDED:’, course.university, ‘-‘, course.program,
‘isBachelorAccountingAuditAnalytics:’, isBachelorAccountingAuditAnalytics,
‘isSpecificAccountingAnalyticsBachelor:’, isSpecificAccountingAnalyticsBachelor,
‘isTechnologyFocusedBachelor:’, isTechnologyFocusedBachelor,
‘isMaster:’, isMaster);
}

return shouldInclude;
});

console.log(‘After strict Bachelor of Accounting and Audit Analytics filter:’, allCourses.length);

// If no Bachelor of Accounting and Audit Analytics courses found, use sample data
if (allCourses.length === 0) {
console.log(‘No Bachelor of Accounting and Audit Analytics courses found, using sample data’);
allCourses = sampleData.map(item => ({
logo: item.logo || ‘https://via.placeholder.com/50’,
country: item.country,
university: item.university,
major: item.major,
program: item.program,
details_url: item.details_url,
duration: item.duration,
entryRequirements: item.entryRequirements,
fees: item.fees,
courseDetail: item.courseDetail,
otherInstitution: item.otherInstitution,
scholarship: item.scholarship
}));
}

// Show filter info
filterInfo.style.display = ‘flex’;
totalCount.textContent = allCourses.length;

// Populate filter dropdowns with unique values from data
populateFilters();

// Apply initial filters and render
applyFilters();
setupSorting();
}

// Helper function to extract course data from various structures
function extractCourseData(item) {
return {
logo: item.logo || item.image || item.university_logo || ‘https://via.placeholder.com/50?text=No+Logo’,
country: item.country || item.location || item.nation || ‘N/A’,
university: item.university || item.institution || item.college || item.school || ‘Unknown University’,
major: item.major || item.field || item.discipline || item.title || item.name || ‘Unknown Major’,
program: item.program || item.degree || item.course || item.title || item.name || ‘Unknown Program’,
details_url: item.details_url || item.url || item.link || item.website || item.apply_url || ‘#’,
duration: item.duration || item.length || item.years || item.period || ‘Not specified’,
entryRequirements: item.entryRequirements || item.requirements || item.eligibility || item.prerequisites || ‘Please contact for details’,
fees: item.fees || item.tuition || item.cost || item.price || item.fee || ‘Contact for pricing’,
courseDetail: item.courseDetail || item.details || item.description_url || item.info_url || ‘#’,
otherInstitution: item.otherInstitution || item.alternatives || item.options || ‘#’,
scholarship: item.scholarship || item.financial_aid || item.funding || ‘#’,
title: item.title || item.name || ” // Add title for filtering
};
}

// Populate filters with unique values from the data
function populateFilters() {
// Populate country filter with unique country names
const uniqueCountries = […new Set(allCourses.map(course => course.country).filter(Boolean))].sort();
countryFilter.innerHTML = ‘All Countries’;

uniqueCountries.forEach(country => {
const option = document.createElement(‘option’);
option.value = country;
option.textContent = country;
countryFilter.appendChild(option);
});

// Populate program filter with unique program names
const uniquePrograms = […new Set(allCourses.map(course => course.program).filter(Boolean))].sort();
programFilter.innerHTML = ‘All Programs’;

uniquePrograms.forEach(program => {
const option = document.createElement(‘option’);
option.value = program;
option.textContent = program;
programFilter.appendChild(option);
});

console.log(‘Populated filters:’, {
countries: uniqueCountries.length,
programs: uniquePrograms.length
});
}

// Apply search and filter criteria
function applyFilters() {
const searchText = searchInput.value.toLowerCase();
const selectedCountry = countryFilter.value;
const selectedProgram = programFilter.value;

filteredCourses = allCourses.filter(course => {
if (!course) return false;

const matchesSearch = (
(course.university && course.university.toLowerCase().includes(searchText)) ||
(course.major && course.major.toLowerCase().includes(searchText)) ||
(course.program && course.program.toLowerCase().includes(searchText)) ||
(course.country && course.country.toLowerCase().includes(searchText))
);

const matchesCountry = selectedCountry === ” || course.country === selectedCountry;
const matchesProgram = selectedProgram === ” || course.program === selectedProgram;

return matchesSearch && matchesCountry && matchesProgram;
});

// Update filter count
filterCount.textContent = filteredCourses.length;

// Apply sorting
sortCourses();

// Reset to first page and render
currentPage = 1;
renderTable();
renderPagination();
}

// Sort courses based on current sort column and direction
function sortCourses() {
filteredCourses.sort((a, b) => {
// Handle undefined values
const valueA = a[sortColumn] ? String(a[sortColumn]).toLowerCase() : ”;
const valueB = b[sortColumn] ? String(b[sortColumn]).toLowerCase() : ”;

if (valueA valueB) return sortDirection === ‘asc’ ? 1 : -1;
return 0;
});
}

// Setup sorting functionality for table headers
function setupSorting() {
tableHeaders.forEach(header => {
header.addEventListener(‘click’, () => {
const column = header.getAttribute(‘data-sort’);

if (sortColumn === column) {
// Toggle direction if same column
sortDirection = sortDirection === ‘asc’ ? ‘desc’ : ‘asc’;
} else {
// New column, default to ascending
sortColumn = column;
sortDirection = ‘asc’;
}

// Update UI and resort
tableHeaders.forEach(h => {
if (h.querySelector(‘i’)) {
h.querySelector(‘i’).className = ‘fas fa-sort’;
}
});

if (header.querySelector(‘i’)) {
header.querySelector(‘i’).className = `fas fa-sort-${sortDirection === ‘asc’ ? ‘up’ : ‘down’}`;
}

sortCourses();
renderTable();
});
});
}

// Render table rows for current page
function renderTable() {
const startIndex = (currentPage – 1) * itemsPerPage;
const endIndex = startIndex + itemsPerPage;
const pageCourses = filteredCourses.slice(startIndex, endIndex);

console.log(‘Rendering table, filtered courses:’, filteredCourses.length);

if (pageCourses.length === 0) {
let errorMessage = ‘No matching Bachelor of Accounting and Audit Analytics programs found’;

if (allCourses.length === 0) {
errorMessage = ‘No Bachelor of Accounting and Audit Analytics programs available in the database.’;
} else if (filteredCourses.length === 0) {
errorMessage = ‘No Bachelor of Accounting and Audit Analytics programs match your search criteria. Try a different search or filter.’;
}

tableBody.innerHTML = `

${errorMessage}
Total Bachelor of Accounting and Audit Analytics programs in database: ${allCourses.length}

`;
return;
}

let html = ”;
pageCourses.forEach((course, index) => {
const whatsappMessage = `Hai, saya ingin berkonsultasi tentang program ${course.program} ${course.major} di ${course.university}, ${course.country}`;
const whatsappUrl = `https://wa.me/6281514693736?text=${encodeURIComponent(whatsappMessage)}`;

// Clean up program name
let displayProgram = course.program || ‘Unknown Program’;

html += `

${course.country || ‘N/A’} ${course.university || ‘Unknown University’} ${course.major || ‘Unknown Major’} ${displayProgram}

`;
});

tableBody.innerHTML = html;

// Add event listeners to apply buttons
document.querySelectorAll(‘.btn–apply’).forEach(button => {
button.addEventListener(‘click’, function() {
const university = this.getAttribute(‘data-university’);
const program = this.getAttribute(‘data-program’);
const major = this.getAttribute(‘data-major’);
const duration = this.getAttribute(‘data-duration’);
const requirements = this.getAttribute(‘data-requirements’);
const fees = this.getAttribute(‘data-fees’);
const details = this.getAttribute(‘data-details’);
const options = this.getAttribute(‘data-options’);
const scholarship = this.getAttribute(‘data-scholarship’);

// Set form values
document.getElementById(‘apply-university’).value = university;
document.getElementById(‘apply-program’).value = program;
document.getElementById(‘apply-major’).value = major;

// Set course details
document.getElementById(‘course-details-title’).textContent = `${program} – ${university}`;
document.getElementById(‘entry-requirements’).textContent = requirements || ‘Please contact for details’;
document.getElementById(‘duration’).textContent = duration || ‘Not specified’;
document.getElementById(‘fees’).textContent = fees || ‘Contact for pricing’;

// Set link URLs
document.getElementById(‘course-detail-btn’).href = details || ‘#’;
document.getElementById(‘other-institution-btn’).href = options || ‘#’;
document.getElementById(‘scholarship-btn’).href = scholarship || ‘#’;

// Show modal
courseDetailsModal.classList.add(‘modal–visible’);
});
});
}

// Render pagination controls
function renderPagination() {
const totalPages = Math.ceil(filteredCourses.length / itemsPerPage);

// Disable/enable prev/next buttons
prevButton.disabled = currentPage === 1 || totalPages === 0;
nextButton.disabled = currentPage === totalPages || totalPages === 0;

// Generate page number buttons (max 3)
pageNumbersElement.innerHTML = ”;
let startPage = Math.max(1, currentPage – 1);
let endPage = Math.min(totalPages, startPage + 2);

// Adjust if we’re at the end
if (endPage – startPage < 2) {
startPage = Math.max(1, endPage – 2);
}

for (let i = startPage; i {
currentPage = i;
renderTable();
renderPagination();
});
pageNumbersElement.appendChild(pageButton);
}

// Add page info
if (totalPages > 0) {
const pageInfo = document.createElement(‘span’);
pageInfo.textContent = `Page ${currentPage} of ${totalPages}`;
pageInfo.style.marginLeft = ’10px’;
pageInfo.style.fontSize = ’14px’;
pageInfo.style.color = ‘#666’;
pageNumbersElement.appendChild(pageInfo);
}
}

// Toggle English test fields
function toggleEnglishTestFields() {
const select = document.getElementById(‘english-test’);
const englishTestFields = document.getElementById(‘english-test-fields’);
englishTestFields.style.display = select.value === ‘Yes’ ? ‘block’ : ‘none’;
}

// Event listeners
searchInput.addEventListener(‘input’, applyFilters);
countryFilter.addEventListener(‘change’, applyFilters);
programFilter.addEventListener(‘change’, applyFilters);

prevButton.addEventListener(‘click’, () => {
if (currentPage > 1) {
currentPage–;
renderTable();
renderPagination();
}
});

nextButton.addEventListener(‘click’, () => {
const totalPages = Math.ceil(filteredCourses.length / itemsPerPage);
if (currentPage {
courseDetailsModal.classList.remove(‘modal–visible’);
});

expandFormButton.addEventListener(‘click’, function() {
applicationFormContainer.classList.toggle(‘expandable–visible’);

if (applicationFormContainer.classList.contains(‘expandable–visible’)) {
this.querySelector(‘i’).style.transform = ‘rotate(180deg)’;
} else {
this.querySelector(‘i’).style.transform = ‘rotate(0deg)’;
}
});

applicationForm.addEventListener(‘submit’, function(e) {
e.preventDefault();

// Get form values
const university = document.getElementById(‘apply-university’).value;
const program = document.getElementById(‘apply-program’).value;
const major = document.getElementById(‘apply-major’).value;
const name = document.getElementById(‘full-name’).value;
const email = document.getElementById(’email’).value;
const phone = document.getElementById(‘phone’).value;
const address = document.getElementById(‘address’).value;
const education = document.getElementById(‘education’).value;
const graduationYear = document.getElementById(‘graduation-year’).value;
const englishTest = document.getElementById(‘english-test’).value;

// Create WhatsApp message
let message = `Hello, I would like to apply for:nnUniversity: ${university}nProgram: ${program}nMajor: ${major}nnMy details:nName: ${name}nEmail: ${email}nPhone: ${phone}nAddress: ${address}nHighest Education: ${education}nGraduation Year: ${graduationYear}nEnglish Test: ${englishTest}`;

// Add English test scores if provided
if (englishTest === ‘Yes’) {
const listening = document.getElementById(‘listening’).value;
const reading = document.getElementById(‘reading’).value;
const writing = document.getElementById(‘writing’).value;
const speaking = document.getElementById(‘speaking’).value;
const overall = document.getElementById(‘overall’).value;

message += `nnEnglish Test Scores:nListening: ${listening}nReading: ${reading}nWriting: ${writing}nSpeaking: ${speaking}nOverall: ${overall}`;
}

// Open WhatsApp
window.open(`https://wa.me/6281514693736?text=${encodeURIComponent(message)}`, ‘_blank’);

// Close modal and reset form
courseDetailsModal.classList.remove(‘modal–visible’);
applicationForm.reset();

alert(‘Your application has been submitted! We will contact you shortly.’);
});

// Close modal when clicking outside
window.addEventListener(‘click’, (e) => {
if (e.target === courseDetailsModal) {
courseDetailsModal.classList.remove(‘modal–visible’);
}
});

// Initial data fetch
fetchData();
});

// Make toggleEnglishTestFields available globally
window.toggleEnglishTestFields = function() {
const select = document.getElementById(‘english-test’);
const englishTestFields = document.getElementById(‘english-test-fields’);
if (select && englishTestFields) {
englishTestFields.style.display = select.value === ‘Yes’ ? ‘block’ : ‘none’;
}
};

function handleBlogPosts(json) {
const entries = json.feed.entry || [];
const container = document.getElementById(‘recent-posts’);

// Filter artikel hanya dengan tag “Bedah jurusan”
const filteredEntries = entries.filter(entry => {
if (!entry.category) return false;

return entry.category.some(cat =>
cat.term.toLowerCase() === “accounting”
);
});

if (filteredEntries.length === 0) {
container.innerHTML = ‘

Tidak ada postingan ditemukan untuk tag “Accounting”.

‘;
return;
}

container.innerHTML = ”;

filteredEntries.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-1499750310107-5fef28a66643?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=600&h=400&q=80’;

const card = document.createElement(‘div’);
card.className = ‘rp-card’;
card.innerHTML = `

${title}

${title}

`;
container.appendChild(card);
});
}

(function() {
const script = document.createElement(‘script’);
script.src = ‘https://blog.starshipeducation.com/feeds/posts/default?alt=json-in-script&callback=handleBlogPosts’;
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