NOTASI ALGORITMA – FAKULTAS DAN PROGDI (5 CARA)

Di post pertama ini, saya akan membagikan sedikit ilmu yang saya dapatkan. Yaitu 5 algortima bagaimana menentukan fakultas dan program studi dengan 2 input, yaitu input fakultas dan program studi dengan angka (integer).

Catatan : Fakultas dan Program Studi yang saya pakai adalah seperti yang ada di Universitas Dian Nuswantoro (Sebagai Referensi).

(Maaf jika adanya kekurangan dalam segi kerapian indentasi dikarenakan tidak bisa diberi indent secara otomatis oleh karena saya copy-paste dari catatan yang saya tulis sendiri di notepad++ sebelumnya. Yang sebenarnya text aslinnya semuanya di notepad++ sudah dalam kondisi berindentasi/rapi)

/*
NAMA : NATHANAEL FREDERICKO W
NIM : A11.2018.10882
MAKUL : DASAR PRMROGRAMAN (TEORI)
TEMPAT : RUMAH
TANGGAL : 27-9-2018
PROGRAM : OUTPUT BERDASARKAN FAKULTAS DAN PROGRAM STUDI
*/

NOTASI I

// JUDUL
FAKULTAS DAN PROGRAM STUDI

// KAMUS
fakultas <- Interger
progdi <- Integer

// DISKRIPSI
Input fakultas
if (fakultas = 1) then
{
input progdi
if (progdi = 1) then
{
output = “TI S1”
}
else if (progdi = 2) then
{
output = “SI S1”
}
else if (progdi = 3) then
{
output = “Ilmu Komunikasi S1”
}
else if (progdi = 4) then
{
output = “DKV S1”
}
}
if (fakultas = 2) then
{
input progdi
if (progdi = 1) then
{
output = “Akuntansi S1”
}
else if (progdi = 2) then
{
output = “Management S1”
}
}
if (fakultas = 3) then
{
input progdi
if (progdi = 1) then
{
output = “Jepang S1”
}
else if (progdi = 2) then
{
output = “Inggris S1”
}
}
if (fakultas = 4) then
{
input progdi
if (progdi = 1) then
{
output = “KesMas S1”
}
else if (progdi = 2) then
{
output = “KesLing S1”
}
else if (progdi = 3) then
{
output = “RMIK S1”
}
}
if (fakultas = 5) then
{
input progdi
if (progdi = 1) then
{
output = “Elektro S1”
}
else if (progdi = 2) then
{
output = “Industri S1”
}
else if (progdi = 3) then
{
output = “Geo Medis S1”
}
}

NOTASI II

// JUDUL
FAKULTAS DAN PROGRAM STUDI

// KAMUS
fakultas <- Interger
progdi <- Integer

// DISKRIPSI
Input fakultas
if (fakultas = 1) then
{
input progdi
depend on (progdi)
{
1 : {
output “TI S1”
output “Akreditasi A”
}
2 : {
output “SI S1”
output “Akreditasi A”
}
3 : {
output “IK S1”
output “Akreditasi B”
}
4 : {
output “DKV S1”
output “Akreditasi A”
}
}
}
if (fakultas = 2) then
{
input progdi
depend on (progdi)
{
1 : {
output “Akuntansi S1”
output “Akreditasi A”
}
2 : {
output “Management S1”
output “Akreditasi A”
}
}
}
if (fakultas = 3) then
{
input progdi
depend on (progdi)
{
1 : {
output “Jepang S1”
output “Akreditasi A”
}
2 : {
output “Inggris S1”
output “Akreditasi A”
}
}
}
if (fakultas = 4) then
{
input progdi
depend on (progdi)
{
1 : {
output “KesMas S1”
output “Akreditasi B”
}
2 : {
output “KesLing S1”
output “Akreditasi B”
}
3 : {
output “RMIK S1”
output “Akreditasi A”
}
}
}
if (fakultas = 5) then
{
input progdi
depend on (progdi)
{
1 : {
output “ELektro S1”
output “Akreditasi B”
}
2 : {
output “Industri S1”
output “Akreditasi B”
}
3 : {
output “Bio Medis S1”
output “Belum Terakreditasi”
}
}
}

NOTASI III

// JUDUL
FAKULTAS DAN PROGRAM STUDI

// KAMUS
fakultas <- Interger
progdi <- Integer

// DISKRIPSI
Input fakultas
depend on (fakultas)
{
1 : {
input progdi
if (progdi = 1) then
{
output “TI S1”
}
if (progdi = 2) then
{
output “SI S1”
}
if progdi = 3) then
{
output “IK S1”
}
if progdi = 4) then
{
output “DKV S1”
}
}
2 : {
input progdi
if (progdi = 1) then
{
output “Akuntansi S1”
}
if (progdi = 2) then
{
output “Management S1”
}
}
3 : {
input progdi
if (progdi = 1) then
{
output “Jepang S1”
}
if (progdi = 2) then
{
output “Inggris S1”
}
}
4 : {
input progdi
if (progdi = 1) then
{
output “KesMas S1”
}
if (progdi = 2) then
{
output “KesLing S1”
}
if (progdi = 3) then
{
ooutput “RMIK S1”
}
}
5 : {
input progdi
if (progdi = 1) then
{
output “Elektro S1”
}
if (progdi = 2) then
{
output “Industri S1”
}
if (progdi = 3) then
{
ooutput “Bio Medis S1”
}
}
}

NOTASI IV

// JUDUL
FAKULTAS DAN PROGRAM STUDI

// KAMUS
fakultas <- Interger
progdi <- Integer

// DISKRIPSI
Input fakultas
depend on (fakultas)
{
1 : {
input progdi
depend on (progdi)
{
1 : {
output “TI S1”
}
2 : {
output “SI S1”
}
3 : {
output “IK S1”
}
4 : {
output “DKV S1”
}
}

}
2 : {
input progdi
depend on (progdi)
{
1 : {
output “Akuntansi S1”
}
2 : {
output “Management S1”
}
}
}
3 : {
input progdi
depend on (progdi)
{
1 : {
output “Jepang S1”
output “Akreditasi A”
}
2 : {
output “Inggris S1”
output “Akreditasi A”
}
}
}
4 : {
input progdi
depend on (progdi)
{
1 : {
output “KesMas S1”
output “Akreditasi B”
}
2 : {
output “KesLing S1”
output “Akreditasi B”
}
3 : {
output “RMIK S1”
output “Akreditasi A”
}
}
}
5 : {
input progdi
depend on (progdi)
{
1 : {
output “Elektro S1”
output “Akreditasi B”
}
2 : {
output “Industri S1”
output “Akreditasi B”
}
3 : {
output “Bio Medis S1”
output “Belum Terakreditasi”
}
}
}
}

NOTASI V

// JUDUL
FAKULTAS and PROGRAM STUDI

// KAMUS
fakultas <- Interger
progdi <- Integer

// DISKRIPSI
Input fakultas
Input progdi
if (fakultas < 1) or (fakultas > 5) or (progdi < 1) or (progdi > 4)
{
output = “Input tidak valid”
}
else if (fakultas = 1) and (progdi > 4)
{
output = “Input tidak valid”
}
else if (fakultas = 2) and (progdi > 2)
{
output = “Input tidak valid”
}
else if (fakultas = 3) and (progdi > 2)
{
output = “Input tidak valid”
}
else if (fakultas = 4) and (progdi > 3)
{
output = “Input tidak valid”
}
else if (fakultas = 5) and (progdi > 3)
{
output = “Input tidak valid”
}

if (fakultas = 1) and (progdi = 1) then
{
output = “TI S1”
}
else if (fakultas = 1) and (progdi = 2) then
{
output = “SI S1”
}
else if (fakultas = 1) and (progdi = 3) then
{
output = “IK S1”
}
else if (fakultas = 1) and (progdi = 4) then
{
output = “DKV S1”
}
else if (fakultas = 2) and (progdi = 1) then
{
output = “Akuntansi S1”
}
else if (fakultas = 2) and (progdi = 2) then
{
output = “Management S1”
}
else if (fakultas = 3) and (progdi = 1) then
{
output = “Jepang S1”
}
else if (fakultas = 3) and (progdi = 2) then
{
output = “Inggris S1”
}
else if (fakultas = 4) and (progdi = 1) then
{
output = “KesMas S1”
}
else if (fakultas = 4) and (progdi = 2) then
{
output = “KesLing S1”
}
else if (fakultas = 4) and (progdi = 3) then
{
output = “RMIK S1”
}
else if (fakultas = 5) and (progdi = 1) then
{
output = “Elektro S1”
}
else if (fakultas = 5) and (progdi = 2) then
{
output = “Industri S1”
}
else if (fakultas = 5) and (progdi = 3) then
{
output = “Bio Medis S1”
}
else if (fakultas = 0) or (fakultas > 5) or (progdi = 0) or (progdi > 4 ) then
{
output = “Tidak ditemukan”
}
else
{
output = “Error”
}