DASAR-DASAR PEMROGRAMAN
KELOMPOK : 06
NIM : A11.2018.11517
BAGIAN : Pendaftaran
2019
Screenshot Program
Notasi Algoritmik
Judul : Sistem Pengajuan Pembangunan Daerah
Kamus : int array[99][99],kode_angka,telp,sum1;
char nama[50],tempat[15],gender[15],tanggal[15],agama[10],alamat[50],progdi[20],email[20],pil,kode;
char materi[6][50]={"Pendidikan Agama","Pendidikan Kewarganegaraan","Bahasa Indonesia","Matematika","Bahasa Inggris","Sejarah
Indonesia"};
Algoritma : tampil:
input : printf("\n==========PENDAFTARAN MAHASISWA BARU TAHUN 2019/2020==========\n\n");
printf("\tJalur Pendaftaran : \n");
printf("\t1.Jalur Prestasi\n");
printf("\t2.Jalur Reguler\n\n");
printf(" Pilih Jalur pendaftaran yang anda pilih : ");scanf("%d",&kode_angka);
puts("");
printf("\tPilih Progdi\n");
printf("\t1.SI\n");
printf("\t2.TI\n");
printf("\t3.MANAGEMEN\n");
printf("\tPilih Progdi : \n");scanf("%d",&kode);
switch(kode)
{
case 1:
printf("Progdi : SI\n");
printf("fik\n");
break;
case 2:
printf("Progdi : TI\n");
printf("fik\n");
break;
case 3:
printf("Progdi : MANAGEMEN\n");
printf("feb\n");
break;
}
switch(kode_angka)
{
case 1:
printf("==============================================================\n");
printf("\t-FORM JALUR PRESTASI-\n");
fflush(stdin);
printf(" Program Studi yang dipilih : ");gets(progdi);
printf(" Nama Lengkap\t: ");gets(nama);
printf(" Jenis Kelamin\t: ");gets(gender);
printf(" Tempat Lahir\t: ");gets(tempat);
printf(" Tanggal Lahir\t: ");gets(tanggal);
printf(" Agama\t\t: ");gets(agama);
printf(" Alamat Lengkap\t: ");gets(alamat);
printf(" E-mail\t\t: ");gets(email);
printf(" Nomer Telpon\t: ");scanf("%d",&telp);
printf("==============================================================\n");
printf(" Input Nilai (Smt 1-5) : \n");
int sum=0;
for(int a=0;a<5;a++)
{
printf(" Semester %d : \n",a+1);
for(int b=0;b<6;b++)
{
printf("%d. %s \t: ",b+1,materi[b]);scanf("%d",&array[a][b]);
sum=sum+array[a][b];
}printf("\n");
}
sum1=sum/30;
printf(" Rata-rata Nilai : %d \n",sum1);
printf("--------------------------------------------------------------\n\n ");
if(sum1<75)
{
printf("Maaf Anda Tidak Memenuhi Kriteria, Anda Masih bisa Mendaftar melalui jalur Reguler.\n");
printf(" Apakah Anda ingin mendaftar melalui jalur reguler ? (y/n) ");scanf("%s",&pil);
if (pil=='y' || pil=='Y')
{
goto reguler;
}
else if(pil=='n' || pil=='N')
{
break;
}
}
else if(sum1>=75)
{
printf(" Selamat Anda Diterima! Silahkan Lakukan Registrasi untuk Melanjutkan Pendaftaran.\n\n");
printf("==============================================================\n\n");
break;
Input pengajuan
pembangunan
Flowchart
false
Input keputusan Input Apakah
a=1 Statement1
y/t Bangunan
==’y’?
Sudah Tidak
Layak ?
true
cetak(“”)
Input Apakah
Pembangunan Bermanfaat
Bagi Masyarakat Luas ?
false
Statement2
==’y’?
true
true
cetak(“”)
a++
true
a<=3?
false
Index=0
true false
Index<7?
Input pekerjaan
pendahuluan
Input pekerjaan
dinding
Input pekerjaan
lantai
Input pekerjaan
pintu
Input pekerjaan
cat
Input instalasi
listrik
final[index]=result1[in
dex]+result2[index];
Index++
Index=0
false
Index<7?
true
Index++
End