CCCPaste

4b27db5c21c46

SELECT
DISTINCT B.STUDENTID,
'UNIVERSITAS TELKOM' NAMAINSTITUSI,
'TELKOM UNIVERSITY' INSTITUTIONNAME,
'Keputusan Menteri' IJINPENDIRIAN,
'''A ''-3125/SK/BAN-PT/Akred/PT/XII/2016' AS AKREDITASINSTITUSI,
'Ministerial Decree' LICENSEOFSTABLISHMENT,
'No.309/E/O/2013' NOMORIJINPENDIRIAN,
FACULTYNAME FAKULTAS,
FACULTYENGLISHNAME FACULTY,
INITCAP (PRODINAME) PROGRAMSTUDY,
INITCAP (ENGLISHNAME2) STUDYPROGRAM,
NVL (E .SPECIALIZATIONNAME,
'-') SPECIALIZATIONNAME,
NVL ( E .SPECIALIZATIONNAMEENGLISH,
'-' ) SPECIALIZATIONNAMEENGLISH,
F.CLASSIFICATION,
F.CLASSIFICATIONENGLISHNAME,
FF.NOMORAKREDITASI,
FF.ACCREDIATIONINTER,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'Vokasi'
ELSE 'Akademik'
END JENISPENDIDIKAN,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'Vocation'
ELSE 'Academic'
END EDUCATIONTYPE,
SUBSTR (STUDYPROGRAMNAME,
1,
2) JENJANGAKADEMIK,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'Diploma'
WHEN 'S1' THEN 'Bachelor'
WHEN 'S2' THEN 'Master Degree'
WHEN 'S3' THEN 'Doctoral'
END DEGREE,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'KKNI Level 5'
WHEN 'S1' THEN 'KKNI Level 6'
ELSE 'KKNI Level 8'
END JENJANGKUALIFIKASI,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'Indonesia Qualification Level 5'
WHEN 'S1' THEN 'Indonesia Qualification Level 6'
ELSE 'Indonesia Qualification Level 8'
END QUALIFICATION,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN '3 Tahun'
WHEN 'S1' THEN '4 Tahun'
WHEN 'S2' THEN '2 Tahun'
END MASASTUDYREGULER,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN '3 Years'
WHEN 'S1' THEN '4 Years'
WHEN 'S2' THEN '2 Years'
END REGULERSTUDYPERIOD,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'Lulusan SMA atau Sederajat'
WHEN 'S1' THEN 'Lulusan SMA atau Sederajat'
WHEN 'S2' THEN 'Lulusan Sarjana'
END SYARATPENERIMAAN,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'High School Graduate'
WHEN 'S1' THEN 'High School Graduate'
WHEN 'S2' THEN 'Bachelor Graduate'
END ADMISSIONREQUIRMENT,
'Penuh Waktu' TIPEPERKKULIAHAN,
'Full Time' MODEOFSTUDY,
CASE
WHEN STUDYPROGRAMNAME LIKE '%(Internasional Class)%' THEN 'Bahasa Inggris'
ELSE 'Bahasa Indonesia'
END BAHASAPENGANTAR,
CASE
WHEN STUDYPROGRAMNAME LIKE '%(Internasional Class)%' THEN 'English'
ELSE 'Indonesian'
END LANGUAGEOFINSTRUCTION,
'A=4; AB=3.5; B=3; BC=2.5; C=2; D=1; E=0' SISTEMPENILAIAN,
NULL GRADINGSYSTEM,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'Sarjana'
WHEN 'S1' THEN 'Magister'
WHEN 'S2' THEN 'Dokter'
END KELANJUTANSTUDY,
CASE
SUBSTR (STUDYPROGRAMNAME,
1,
2) WHEN 'D3' THEN 'Bachelor'
WHEN 'S1' THEN 'Master Degree'
WHEN 'S2' THEN 'Doctoral'
END ACCESSTOFURTHERESTUDY
FROM
MASTERDATA.STUDENT B
JOIN MASTERDATA.STUDYPROGRAMSPECIALIZATION E ON
( (E .STUDYPROGRAMID = B.STUDYPROGRAMID)
AND ( B.CLASS2 = E.SPECIALIZATIONID) )
JOIN MASTERDATA.STUDYPROGRAM C ON
( E .STUDYPROGRAMID = C.STUDYPROGRAMID )
JOIN (
SELECT
DISTINCT STUDYPROGRAMID,
CASE
WHEN STUDYPROGRAMID = '40' THEN 'S1 Manajemen (Manajemen Bisnis Telekomunikasi & Informatika)'
WHEN STUDYPROGRAMID = '46' THEN 'S1 Administrasi Bisnis'
ELSE STUDYPROGRAMNAME
END PRODINAME,
CASE
WHEN STUDYPROGRAMID = '40' THEN 'MANAGEMENT (BUSINESS MANAGEMENT IN TELECOMMUNICATIONS & INFORMATICS)'
WHEN STUDYPROGRAMID = '46' THEN 'BUSINESS ADMINISTRATION'
ELSE ENGLISHNAME
END ENGLISHNAME2
FROM
MASTERDATA.STUDYPROGRAM
ORDER BY
STUDYPROGRAMID ) DE ON
( CASE
WHEN B.STUDYPROGRAMID = '40' THEN '41'
WHEN B.STUDYPROGRAMID = '46' THEN '44'
WHEN B.STUDYPROGRAMID = '48' THEN '43'
WHEN B.STUDYPROGRAMID = '97' THEN '91'
WHEN B.CLASSIFICATIONID = '64' THEN '64'
ELSE B.STUDYPROGRAMID
END = DE.STUDYPROGRAMID )
JOIN MASTERDATA.FACULTIES D ON
(C.FACULTYID = D .FACULTYID)
LEFT JOIN (
SELECT
STUDENTID,
CASE
WHEN CLASSIFICATION LIKE '%PJJ%' THEN STUDYPROGRAMNAME || ' - REGULER'
WHEN CLASSIFICATION LIKE '%International%' THEN STUDYPROGRAMNAME || ' - REGULER'
ELSE CLASSIFICATION
END CLASSIFICATION,
CASE
WHEN CLASSIFICATION LIKE '%PJJ%' THEN CLASSIFICATIONENGLISHNAME || ' - REGULAR'
WHEN CLASSIFICATION LIKE '%International%' THEN CLASSIFICATIONENGLISHNAME || ' - REGULAR'
ELSE CLASSIFICATION
END CLASSIFICATIONENGLISHNAME,
STUDYPROGRAMID
FROM
(
SELECT
STUDENTID,
B.CLASSIFICATIONID,
STUDYPROGRAMNAME,
CASE
WHEN B.CLASSIFICATIONID IS NULL THEN ( STUDYPROGRAMNAME || ' - REGULER' )
ELSE CLASSIFICATIONNAME
END CLASSIFICATION,
CASE
WHEN B.CLASSIFICATIONID IS NULL THEN ( SUBSTR (STUDYPROGRAMNAME,
1,
2) || ' ' || ENGLISHNAME || ' - REGULAR' )
WHEN CLASSIFICATIONNAME LIKE '%Pindahan%' THEN SUBSTR (STUDYPROGRAMNAME,
1,
2) || ' ' || ENGLISHNAME || ' - EXTENTION'
ELSE SUBSTR (STUDYPROGRAMNAME,
1,
2) || ' ' || ENGLISHNAME
END CLASSIFICATIONENGLISHNAME,
C.STUDYPROGRAMID
FROM
MASTERDATA.STUDENT A
LEFT JOIN MASTERDATA.STUDYPROGRAMCLASSIFICATION B ON
( A .CLASSIFICATIONID = B.CLASSIFICATIONID
AND A .STUDYPROGRAMID = B.STUDYPROGRAMID )
JOIN MASTERDATA.STUDYPROGRAM C ON
( A .STUDYPROGRAMID = C.STUDYPROGRAMID ) )
WHERE
STUDENTID = '2401222146' ) F ON
( B.STUDENTID = F.STUDENTID
AND C .STUDYPROGRAMID = F.STUDYPROGRAMID )
LEFT JOIN (
SELECT
NOMORAKREDITASI,
STUDENTID,
ACCREDIATIONINTER,
B.STUDYPROGRAMID
FROM
(
SELECT
STUDYPROGRAMID,
'"' || GRADE || '" - ' || ACCREDITATIONDECREE AS NOMORAKREDITASI,
STARTDATE,
ENDDATE
FROM
ACADEMIC.ACCREDITATION
WHERE
"LEVEL" = 'NASIONAL' ) A
JOIN (
SELECT
B.STUDENTID,
ACADEMICCOUNCILNAME,
ACADEMICCOUNCILDATE,
STUDYPROGRAMID
FROM
ACADEMIC.ACADEMICSTATUS A
JOIN MASTERDATA.STUDENT B ON
(A .STUDENTID = B.STUDENTID)
WHERE
B.STUDENTID = '2401222146'
AND GRADE IN (
SELECT
MAX (GRADE)
FROM
ACADEMIC.ACADEMICSTATUS
WHERE
STUDENTID = '2401222146' )
AND ACADEMICCOUNCILNAME IN ( 'SARJANA', 'DIPLOMA', 'MAGISTER', 'DOKTOR' ) ) B ON
( A .STUDYPROGRAMID = B.STUDYPROGRAMID )
LEFT JOIN (
SELECT
STUDYPROGRAMID,
ACCREDITATIONID,
ACCREDITATIONDECREE AS "ACCREDIATIONINTER",
"LEVEL"
FROM
ACADEMIC.ACCREDITATION
WHERE
"LEVEL" = 'INTERNASIONAL' ) C ON
( B.STUDYPROGRAMID = C.STUDYPROGRAMID )
WHERE
ACADEMICCOUNCILDATE BETWEEN STARTDATE AND ENDDATE ) FF ON
( C.STUDYPROGRAMID = FF.STUDYPROGRAMID )
WHERE
B.STUDENTID = '2401222146'
AND B.CLASS2 = E.SPECIALIZATIONID