program administrasi pendidikan

35
PROGRAM ADMINISTRASI PENDIDIKAN LAPORAN UNTUK MEMENUHI TUGAS AKHIR MATAKULIAH Praktikum Dasar Pemrograman Komputer Yang Dibina oleh Drs. Wahyu Sakti Gunawan Irianto, M.Kom Oleh ANANDA PUTRI SYAVIRI 130533608243 Offering B 2013 UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK

Upload: ananda-ii

Post on 24-Jun-2015

366 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Program administrasi pendidikan

PROGRAM ADMINISTRASI PENDIDIKAN

LAPORAN

UNTUK MEMENUHI TUGAS AKHIR MATAKULIAHPraktikum Dasar Pemrograman Komputer

Yang Dibina oleh Drs. Wahyu Sakti Gunawan Irianto, M.Kom

Oleh

ANANDA PUTRI SYAVIRI

130533608243

Offering B 2013

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTRO

S1 PENDIDIKAN TEKNIK INFORMATIKA

DESEMBER 2013

Page 2: Program administrasi pendidikan

PROGRAM ADMINISTRASI PENDIDIKAN

Ananda Putri Syaviri1

1Jurusan Teknik Elektro, Fakultas Teknik, Universitas Negeri Malang

2Universitas Negeri Malang, Malang

1 [email protected] , 2 www.um.ac.id

Abstrak

 Administrasi pendidikan adalah proses  memanfaatkan sumber daya pendidikan melalui kerjasama sejumlah orang dengan melaksanakan fungsi perencanaan, pelaksanaan, dan evaluasi, untuk mencapai tujuan pendidikan secara efektif dan efisien. Administrasi pendidikan merupakan aspek yang penting dalam pendidikan. Administrasi pendidikan merupakan keseluruhan proses yang diperlukan dalam penyelesaian pekerjaan-pekerjaan personil sekolah untuk mendidik peserta didik. Jadi administrasi ini ditujukkan kepada pendidikan peserta didik secara tidak langsung. Selain memiliki tujuan, administrasi pendidikan juga mempunyai beberapa fungsi, yakni administrasi pendidikan memiliki fungsi sebagai (1) perencanaan, (2) pengorganisasian, (3) penyusunan, (4) pengarahan, (5) pengkoordinasian, (6) pelaporan, (7) penganggaran, (8) pergerakan, (9) pengawasan, dan (10) penilaian. Dengan mempelajari bahasa pemrograman ini, khususnya c++, program pengitungan biaya akan dengan mudah diketahui oleh user dengan hanya memilih perlatan yang diinginkan.

Kata kunci : C++, Administrasi Pendidikan , program

1. Pendahuluan

1.1 Latar Belakang

Administrasi pendidikan merupakan aspek yang penting dalam pendidikan, tentunya dalam melakukan perhitungan pembayaran administrasi perkuliahan, agar dapat memudahkan dalam proses perhitungannya. Dengan hanya memilih apa yang di inginkan saja. Salah satu bahasa pemrograman yang dapat digunakan untuk membuat program tersebut adalah bahasa pemrograman C++.

1.2 Tujuan

Menghasilkan suatu program yang memudahkan seorang mahasiswa untuk melakukan transaksi pembayaran uang perkuliahan yang di ringkas sedemikian rupa juga memudahkan mahasiswa dalam memasukkan database data diri mahasiswa tersebut.

1.3 Manfaat

Membantu mahasiswa untuk menghitung uang perkuliahan pada semester tersebut, sehingga mereka dapat mempersiapkan dana yang harus dibayar serta juga mempercepat cara menghitung uang perkuliahan untuk semester yang dituju.

2. Dasar Teori

2.1 Definisi Administrasi Pendidikan  Administrasi berasal dari kata Latin “ad” dan “ministro”. Ad mempunyai arti “kepada” dan “ministro”

berarti “melayani”.Secara bebas dapat di artikan bahwa administrasi itu merupakan pelayanan atau pengabdian terhadap subjek tertentu.

Page 3: Program administrasi pendidikan

            Secara garis besarnya pengertian itu antara lain adalah sebagai berikut :-          mempunyai pengertian sama dengan manajemen.-          Menyuruh orang agar bekerja secara produktif-          Memanfaatkan manusia,material,uang,metode secara terpadu-          Mencapai suatu tujuan  melalui orang lain-          Fungsi eksekutif pemerintah

Admistrasi Adalah aktivitas-aktivitas untuk mencapai suatu tujuan.atau proses penyelenggaraan kerja untuk mencapai suatu tujuan,yang telah di tetapkan.Berdasarkan uraian di atas dapat dikemukakan bahwa pada dasarnya yang menjadi perhatian administrasi adalah tujuan.manusia,sumber dan juga waktu.

            Berdasarkan asas legal pengertian pendidikan ini dapat dilihat dari ketetapan mejelis permusyawaratan rakyat republik Indonesia nomor II/MPR/1988 tentang Garis-garis Besar Haluan Negara, pendidikan di bataskan sebagai proses budaya untuk meningkatkan harkat dan martabat manusia. Dalam pendidikan terdapat dua jenis proses,yaitu proses pendidikan dan non pendidikan.

Dipandang secara sosialogis pendidikan adalah proses sengaja untuk meneruskan atau mentransmisi budaya orang dewasa kepada generasi yang lebih muda.Dari beberapa batasan di atas dapat disimpulkan bahwa Administrasi pendidikan adalah tindakan mengkoordinasikan perilaku manusia dalam pendidikan,agar sumber daya yang ada dapat di tata sebaik mungkin,sehingga tujuan pendidikan dapat tercapai secara produktip.

2.2 Bahasa C++

Dibuat oleh Bjarne Stroustrup, th. 1983, di Lab. Bell AT&T. Menurut Bjarne Stroustrup (pencipta C++) alasan mengapa C diambil sebagai bahasa dasar dari pembentukan bahasa C++:

1. Dapat dihubungkan dengan bahasa tingkat rendah2. Berjalan dimanapun dan untuk masalah apapun3. Berjalan mulus pada operasi UNIX

Awalnya dinamakan “a better C”. Nama C++ diberikan oleh Rick Mascitti, th. 1983. C++ merupakan bahasa berorientasi objek, dan menggunakan kaidah Bahasa C. Pemrograman grafis di lingkungan Windows, UNIX, dan Linux dibuat dgn bhs ini. Visual C++ merupakan PL yg dapat dipakai utk membuat berbagai aplikasi, termasuk basis data.

3. Kerangka Program

Algoritma dari program ini adalah sebagai berikut :

1. Mulai.2. Tampilan pembuka.3. Tampilan selamat datang.4. Login.5. Jika salah user dan password maka ulang kembali ke tampilan selamat datang.6. Loading. 7. Inputan nama, nim, tanggal pembayaran.8. Loading.9. Tampilan menu utama.10. Jika memilih pilihan 1, maka masuk ke menu keuangan registrasi.11. Dalam menu pilihan 1, terdapat nama , nim, semester yang diinputkan user saat program berjalan.

Kemudian terdapat pilihan prodi, kemudian masukkan jumlah mata kuliah. Setelah itu muncul data mata kuliah serta jumlah sks berdasarkan jumlah mata kuliah yang diinputkan.

12. Hitung hasil biaya spp mahasiswa berdasarkan data yang dimasukkan dalam menu pilihan 1.13. Cetak hasil.14. Jika ingin mengulang atau kembali ke menu utama , maka tekan “ENTER”.15. Jika memilih pilihan 2, maka masuk ke menu database mahasiswa.16. Dalam menu database mahasiswa terdapat beberapa data yang harus diiunputkan , yaitu nama, nim,

alamat, kemudian memilih fakultas yang tersedia (teknik, ekonomi, sastra, atau mipa).

Page 4: Program administrasi pendidikan

17. Jika memilih teknik maka pilihlah salah satu jurusan dari elektro, mesin, sipil atau teknologi industry. Jika memilih ekonomi maka pilih salah satu jurusan dari manajemen, akuntansi atau perbankan. Jika memilih sastra maka pilih salah satu jurusan dari Inggris, Indonesia, Jerman atau Mandarin. Jika memilih mipa maka pilih salah satu jurusan dari kimia, matematika, biologi, fisika.

18. Setelah itu inputkan nomor hape dan kode pos.19. Cetak hasil.20. Jika ingin kembali ke menu utama, maka tekan “ENTER”.21. Jika memilih pilihan 3, maka keluar dari program.22. Selesai

Sedangkan model flowchart dari program ini adalah sebagai berikut (flowchat terlampir pada Lampiran I) :

4. Hasil4.1 Source Code

Source code dari program ini terlampir pada Lampiran II.

4.2 Print Screen

Berikut ini disajikan contoh tampilan layar console dari program.Gambar 4.2.01 Tampilan awal programGambar 4.2.02 Tampilan selamat datangGambar 4.2.03 Tampilan loginGambar 4.2.04 Tampilan loadingGambar 4.2.05 Tampilan inputan nama, nim dan tanggal.Gambar 4.2.06 Tampilan loading.Gambar 4.2.07 Tampilan menu utamaGambar 4.2.08 Tampilan inputan nama, nim, semester, jumlah matkul dan sks.Gambar 4.2.09 Tampilan hasil perhitunganGambar 4.2.10 Tampilan pilihan menu 2, inputan nama, nim, alamat dan pilihan fakultasGambar 4.2.11 Tampilan inputan data mahasiswa.Gambar 4.2.12 Tampilan hasil database mahasiswaGambar 4.2.13 Tampilan menu keluar.

Print screen dari program ini terlampir pada Lampiran III.

5. PembahasanProgram di awali dengan menuliskan file header yang terdapat di dalam program. Berikut ini adalah

file headernya :

#include <iostream.h>

//Header ini digunakan untuk penggunaan penginputan dan pengoutputan program yaitu cout

dan cin

#include <string.h>

Header ini digunakan untuk inisialisasi huruf atau karakter.

#include <conio.h>

//Sebagai inisialisasi dari getch(); yang berfungsi untuk membuat sebuah program itu terhenti,

dan akan berlanjut ketika kita menekan tombol sembarang (agar program tidak langsung berhenti

ketika dieksekusi).

#include <stdio.h>

Header ini digunakan untuk penggunaan penginputan printf.

Page 5: Program administrasi pendidikan

#include <stdlib.h>

Header ini digunakan untuk inisialisasi penggunaan exit().

Nilai keluar dapat diisi 0-255. Nilai keluar ini nantinya dapat diperiksa melalui errorlevel pada

dos. Umumnya, jika program dapat melaksanakan tugasnya dengan baik, maka keluarnya adalah

0. Nilai keluar tidak sama dengan 0 untuk menyatakan suatu kesalahan. Namun dalam

praktiknya bisa saja nilai tertentu dipakai untuk menyatakan suatu pengkodean tertentu.

Misalnya pada program memberikan nilai keluar sama dengan 1 , kalau jawaban berupa Y, 0

kalau jawaban berupa T.

#include <windows.h>

//Header untuk system(“cls”), system(“pause”), system(“color”), sleep(nilai) dan

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),3);

#include <dos.h>

Header untuk pemberian tampilan dalam bentuk rangkaian huruf yang nantinya diubah

menjadi kumpulan bentuk garis dan lain lain.

#define array 100

Header untuk pendeklarasian penggunaan array. Pendeklarasian berbasis karakter.

Menganalisa karakter yang terdapat pada suatu string ataupun mengubah huruf kecil menjadi kapital.

Setelah file header terdapat prototype fungsi. Mengapa di berikan sebuah fungsi karena dengan

menggunakan fungsi, kita dapat mengelompok syntax dari program tersebut, yang selanjutnya akan di

panggil pada main, sehingga tidak akan terjadi pemborosan syntax yaitu syxtax yang ditulis secara berulang-

ulang.

int main()

Merupakan fungsi utama , yang didalamnya terdapat pemanggil untuk prototype tampilan, login,

dan loading. Di dalam fungsi main terdapat variabel char yang didalamanya menggunakan

penggunaan array yang bertipe char dan menyimpan 50/20/10 data.

char nama[array][50];

char nim[array][20];

char tanggal[array][10];

penggunaan manipulator system cls untuk menghapus layar. Kemudian penggunaan

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),3); untuk memberikan

warna pada baris dan kolom.

Kemudian inputan nama , nim, dan tanggal. Dengan pemanggil outputnya menggunakan fungsi

array satu dimensi yang bertipe char pada pendeklarasian variabel.

Penggunaan manipulatr getch, agar program tidak langsung berhenti. Kemudian pemanggilan

fungsi loading untuk masuk ke menu selanjutnya.

Penggunaan variabel char n; kemudian masuk ke perulangan ke 3 yang nantinya masuk ke

tampilan menu utama.

Page 6: Program administrasi pendidikan

Setelah itu untuk memilih salah satu menu dalam menu utama, pilih 1/2/3. Untuk memilih menu

1 maka masuk ke dalam perulangan while .

while (jwb>3 || jwb<3)

menggunakan jwb untuk menu yang terdapat dalam menu utama tersebut. jwb3 karena terdapat 3

pilihan menu.

cout<<"\t\t| 1. Keuangan Registrasi |\n";

cout<<"\t\t| 2. Database Mahasiswa |\n";

cout<<"\t\t| 3. EXIT |\n";

cout<<"\t\t|===============================|\n";

cout<<"\t\t| PILIHAN ANDA 1/2/3: |\n";

//Dalam melakukan pilihan tersebut menggunakan perulangan while kembali.

while(jwb==1)

{ system("cls");

system("color F");

char nama[20],nim[10],sem[3],mkul[20],ket[10];

int

jml_mkul,sks,tsks=0,biaya_sks,spp_tetap,spp_var,ttl_bayar,PR

ODI,ttl_byr,*a,*b;

cout<<"t\t\tKeuangan Registrasi\n\n";

cout<<"t\t\tPROGRAM MENGHITUNG PEMBAYARAN SPP\n\n";

cout<<"Input nama\t: ";cin>>nama;

cout<<"Input nim\t: ";cin>>nim;

cout<<"Semester\t: ";cin>>sem;

cout<<"PRODI\t\t: ";

cout<<"\n0 : S1 PTI";

cout<<"\n1 : S1 PTE";

cout<<"\n2 : D3 TE";

cout<<"\n3 : D3 Elektronika\n";

cout<<"Pilih PRODI\t: ";

cin>>PRODI;

cout<<"\nJumlah mata kuliah\t: ";

cin>>jml_mkul;

cout<<"\n==DATA MATA KULIAH== ";

cout<<"\t\t Mata kuliah \t: ";

cin>>mkul;

cout<<"\t Jumlah sks \t: ";

cin>>sks;//

penggunaan tipe variabel char dan int. Char nama, nim, dan mkul untuk mata kuliah. Menggunakan

fungsi array untuk menentukan banyak karakter dalam suatu string tersebut. kemudian penggunaan tipe

variabel int , jml_mkul untuk jumlah mata kuliah, sks, tsks untuk total sks, biaya sks, ssp tetap, spp variabel,

Page 7: Program administrasi pendidikan

ttl_bayar untuk total bayar, prodi, tanggal pembayaran, penggunaan pointer a untuk hasil spp variabel, b

untuk hasil total pembayaran.

Untuk penginputan data mata kuliah. Menggunakan pecabangan for.

for(int i=1;i<=jml_mkul;i++)

untuk memudahkan pengoperasian untuk menginputkan jumlah mata kuliah sesuai yang diinputkan

pada data mata kuliah, jika menginputkan 2 maka output mata kuliah akan muncul 2 kali, dan seterusnya.

Untuk menghitung biaya perkuliahan yang harus dibayar oleh setiap mahasiswa yang mengakses

program ini, digunakan perulangan if.

if(PRODI==0 || PRODI==1)

{biaya_sks=150000;

spp_tetap=3500000;}

else if(PRODI==2 || PRODI==3)

{biaya_sks=100000;

spp_tetap=3000000;}

kemudian menggunakan rumus:

spp_var=biaya_sks*tsks;

a=&spp_var;

ttl_byr=spp_var+spp_tetap;

b=&ttl_byr;

kemudian untuk mengoutputkan kembali hasil dari semua proses perhitungan tadi , aka muncul seperti

ini:

cout<<"==BIAYA SPP MAHASISWA==";

cout<<"\nInput nama\t\t: "<<nama;

cout<<"\nInput nim\t\t: "<<nim;

cout<<"\nSemester\t\t: "<<sem;

if(PRODI==0)

cout<<"\nPRODI\t\t\t: S1 PTI";

else if(PRODI==1)

cout<<"\nPRODI\t\t\t: S1 PTE";

else if(PRODI==2)

cout<<"\nPRODI\t\t\t: D3 TE";

else if(PRODI==3)

cout<<"\nPRODI\t\t\t: D3 Elektronika";

else

cout<<"\nPRODI\t\t\t: Tidak ada";

cout<<"\nTotal SKS\t\t: "<<tsks;

cout<<"\nBiaya per SKS\t\t: "<<biaya_sks;

cout<<"\nSPP Variabel\t\t: "<<*a;

cout<<"\nSPP Tetap\t\t: "<<spp_tetap;

cout<<"\nTotal bayar\t\t: "<<*b<<endl;

cout<<"\nTanggal Pembayaran : "<<tanggal[10]<<endl;

Page 8: Program administrasi pendidikan

cout<<"\n\nTekan ENTER untuk kembali ke menu awal"<<endl;

kemudian menggunakan manipulator system (“pause”) dan break agar program tidak langsung berhenti.

Kemudian untuk memilih menu 2 , maka masuk pada perulangan while(jwb==2).

cout<<"\t Database Mahasiswa ";Sleep(100);

cout<<"\nMASUKKAN NAMA MAHASISWA :

"<<endl;gets(NamaMahasiswa);cin>>NamaMahasiswa;Sleep(100);

cout<<"\nMASUKKAN NIM MAHASISWA :

"<<endl;gets(NIM);cin>>NIM;Sleep(100);

cout<<"\nMASUKKAN ALAMAT MAHASISWA:

"<<endl;gets(Alamat);cin>>Alamat;Sleep(100);

printf("\nPILIH FAKULTAS1/2/3/4: ");Sleep(100);

printf("\nt1. FAKULTAS TEKNIK ");Sleep(100);

printf("\nt2. FAKULTAS EKONOMI ");Sleep(100);

printf("\nt3. FAKULTAS SASTRA ");Sleep(100);

printf("\nt4. FAKULTAS MIPA ");Sleep(100);

printf("\n|MASUKKAN PILIHAN ANDA DENGAN MEMASUKKAN KODE

FAKULTAS !||||\n");gets(fakultas);cin>>fakultas;Sleep(100);

kemudian menggunaka percabangan if untuk memeilih salah satu fakultas dengan jurusan yang

diinginkan.

if(fakultas[0]=='1')

{

strcpy(fakultas,"TEKNIK");

printf("\n\n\t*** JURUSAN YANG TERSEDIA

PADA FAKULTAS TEKNIK ***");

printf("\n\nPILIH JURUSAN !");

printf("\n\t1. TEKNIK ELEKTRO");

printf("\n\t2. TEKNIK MESIN");

printf("\n\t3. TEKNIK SIPIL");

printf("\n\t4. TEKNOLOGI

INDUSTRI");

printf("\nMASUKKAN PILIHAN ANDA DENGAN

MEMASUKKAN KODE JURUSAN !\n");

gets(jurusan);

cin>>jurusan;

switch(jurusan[0])

{

case '1' : strcpy(jurusan,"TEKNIK

ELEKTRO");break;

case '2' : strcpy(jurusan,"TEKNIK

MESIN");break;

Page 9: Program administrasi pendidikan

case '3' : strcpy(jurusan,"TEKNIK

SIPIL");break;

case '4' :

strcpy(jurusan,"TEKNOLOGI INDUSTRI");break;

default : printf("\nKODE JURUSAN YANG ANDA

MASUKKAN SALAH ! ");break;

}

}

else if(fakultas[0]=='2')

{

strcpy(fakultas,"EKONOMI");

printf("\n\n\t*** JURUSAN YANG TERSEDIA PADA FAKULTAS

EKONOMI ***");

printf("\n\nPILIH JURUSAN ! ");

printf("\n\t1. EKONOMI MANAJEMEN");

printf("\n\t2. EKONOMI AKUTANSI");

printf("\n\t3. EKONOMI PERBANKAN");

printf("\nMASUKKAN PILIHAN ANDA DENGAN MENGETIKKAN KODE

JURURSAN !\n");

gets(jurusan);

cin>>jurusan;

switch(jurusan[0])

{

case '1' : strcpy(jurusan,"EKONOMI MANAJEMEN");break;

case '2' : strcpy(jurusan,"EKONOMI AKUTANSI");break;

case '3' : strcpy(jurusan,"EKONOMI PERBANKAN");break;

default : printf("\nKODE JURUSAN YANG ANDA MASUKKAN

SALAH !");break;

}

}

else if(fakultas[0]=='3')

{

strcpy(fakultas,"SASTRA");

printf("\n\n\t*** JURUSAN YANG TERSEDIA PADA FAKULTAS

SASTRA ***");

printf("\n\nPILIH JURUSAN ! ");

printf("\n\t1. SASTRA INGGRIS");

printf("\n\t2. SASTRA INDONESIA");

printf("\n\t3. SASTRA JERMAN ");

printf("\n\t3. SASTRA MANDARIN ");

Page 10: Program administrasi pendidikan

printf("\nMASUKKAN PILIHAN ANDA DENGAN MENGETIKKAN KODE

JURURSAN !\n");

gets(jurusan);

cin>>jurusan;

switch(jurusan[0])

{

case '1' : strcpy(jurusan,"SASTRA INGGRIS");break;

case '2' : strcpy(jurusan,"SASTRA INDONESIA");break;

case '3' : strcpy(jurusan,"SASTRA JERMAN");break;

case '4' : strcpy(jurusan,"SASTRA MANDARIN");break;

default : printf("\nKODE JURUSAN YANG ANDA MASUKKAN

SALAH !");break;

}

}

else if(fakultas[0]=='4')

{

strcpy(fakultas,"MIPA");

printf("\n\n\t*** JURUSAN YANG TERSEDIA PADA FAKULTAS MIPA

***");

printf("\n\nPILIH JURUSAN ! ");

printf("\n\t1. KIMIA");

printf("\n\t2. MATEMATIKA");

printf("\n\t3. BIOLOGI");

printf("\n\t4. FISIKA");

printf("\nMASUKKAN PILIHAN ANDA DENGAN MENGETIKKAN KODE

JURURSAN !\n");

gets(jurusan);

cin>>jurusan;

switch(jurusan[0])

{

case '1' : strcpy(jurusan,"KIMIA");break;

case '2' : strcpy(jurusan,"MATEMATIKA");break;

case '3' : strcpy(jurusan,"BIOLOGI");break;

case '4' : strcpy(jurusan,"FISIKA");break;

default : printf("\nKODE JURUSAN YANG ANDA MASUKKAN

SALAH !");break;

}

}

else

{

Page 11: Program administrasi pendidikan

printf("\n TIDAK ADA PILIHANR JURUSAN UNTUK KODE FAKULTAS

YANG ANDA MASUKKAN, MUNGKIN ANDA SALAH MEMASUKKAN KODE FAKULTAS!!\

n");

dalam perulangan if terdapat percabangan switch case, if untuk fakultas dan switch case untuk jurusan

yang tersedia dalam masing masing fakultas. Menggunakan strcpy , fungsinya untuk menyalin file

dalam suatu string , manipulator ini digunakan untuk menyederhanakan dan mempercepat proses

penulisan syntax.

kemudian untuk memilih menu akhir (keluar) menggunakan:while(jwb==3)

exit(1);Program ini memberikan nilai keluar sama dengan 1 , kalau jawaban berupa Y atau memenuhi

syarat maka program akan berhenti, 0 kalau jawaban berupa T jika tidak memenuhi syarat, maka

program akan kembali ke menu sebelumnya.

int loading()

int i,j;

for(i=0;i<80;i++)

{

cout<<"\t\t\t\tLoading "<<i+20<<"%";

cout<<"\n";

for(j=0;j<i;j++)

{

cout<<">";

}

system ("cls");

}

system ("cls");//menghapus layar

system("color 06");

}

Dalam fungsi loading , menggunakan percabangan for untuk mengatur munculnya setiap

persentase proses loading yang diinginkan.

int login()

{struct {

char key[30];

}

password[] = { "putri", "user" };

char user[20];

char pass[10];

system("color D4");

system("cls");

Page 12: Program administrasi pendidikan

char kalimat[]="\n\n\t\t *-* Assalamualaikum

warrahmatullahi wabarakatuh *-* ";

char kalimat1[]="\nSelamat Datang di Program

ADMINISTRASI PENDIDIKAN--SILAHKAN MENGAKSES PROGRAM INI";

system("cls");

int a,i,n;

n=strlen(kalimat);//strlen untuk mengetahui panjang

karakter

for(i=0;i<n;i++)

{

for(a=0;a<1;a++)

{

printf("%c",kalimat[i]);Sleep(100);

}

}

n=strlen(kalimat1);//strlen untuk mengetahui

panjang karakter

for(i=0;i<n;i++)

{

for(a=0;a<1;a++)

{

printf("%c",kalimat1[i]);Sleep(100);

}

}

system("cls");

system("color 05");

Penggunaan strcmp, untuk membandingkan dua buah string. Penggunaan sleep , untuk

memberikan tampilan pada program yang nantinya berupa slide per slide , muncul satu per satu , nilai yang

terdapat dalam sleep tersebut contoh sleep(100) menunjukkan berapa lama slide tersebut muncul atau

kecepatannya. Semakin kecil nilainya maka semakin cepat munculnya. Kemudian penggunaan strlen ,

untuk mengetahui panjang suatu karakter .

int tampilan()

// merupakan tampilan awal program ini.

Page 13: Program administrasi pendidikan

6. Penutup

Kesimpulan :

Dengan menggunakan bahasa pemrograman C++, dapat dihasilkan suatu program yang dapat digunakan untuk membuat program keuangan registrasi perkulihan mahasiswa dan program database mahasiswa. Dengan adanya program tersebut, mempermudah mahasiswa untuk mengkases biaya yang harus dipersiapkan, tanpa harus memeriksa terlebih dahulu ke bagian

Daftar Pustaka:

[1] Tim AsistenDosen. 2013. UnversitasNegeri

Malang.

ModulPraktikum, S1 PTI – TE UM

[2] Dasar Pemrograman C++, Abdul Kadir.www.google.com

Page 14: Program administrasi pendidikan

LAMPIRAN IFLOWCHART MENU UTAMA

Page 15: Program administrasi pendidikan

FLOWCHART MENU PILIHAN

Page 16: Program administrasi pendidikan

LAMPIRAN II

//file header#include <iostream.h> #include <string.h>#include <conio.h>#include <stdio.h> #include <stdlib.h>#include <windows.h>#include <dos.h>#define array 100

int loading(){ int i,j; for(i=0;i<80;i++) { cout<<"\t\t\t\tLoading "<<i+20<<"%"; cout<<"\n"; for(j=0;j<i;j++) { cout<<">"; }

system ("cls"); } system ("cls");//menghapus layar

system("color 06"); }int login()

{

struct {

char key[30];} password[] = { "putri", "user" }; char user[20];char pass[10]; system("color D4");system("cls");char kalimat[]="\n\n\t\t *-* Assalamualaikum warrahmatullahi

wabarakatuh *-* ";char kalimat1[]="\nSelamat Datang di Program ADMINISTRASI

PENDIDIKAN--SILAHKAN MENGAKSES PROGRAM INI";system("cls");int a,i,n;

n=strlen(kalimat);//strlen untuk mengetahui panjang karakterfor(i=0;i<n;i++){

for(a=0;a<1;a++){

printf("%c",kalimat[i]);Sleep(100);}

}n=strlen(kalimat1);//strlen untuk mengetahui panjang karakterfor(i=0;i<n;i++){

for(a=0;a<1;a++){

printf("%c",kalimat1[i]);Sleep(100);}

}system("cls");system("color 05");

Page 17: Program administrasi pendidikan

cout<<"|========================================================|"<<endl;Sleep(100);

cout<<"| ADMINISTRASI PENDIDIKAN |"<<endl;Sleep(100);

cout<<"| PTI 0FF B |"<<endl;Sleep(100);

cout<<"| S1 PENDIDIKAN TEKNIK INFORMATIKA |"<<endl;Sleep(100);

cout<<"|========================================================|\t"<<endl;Sleep(100);

cout<<"|+++++++++++++++OLEH : ANANDA PUTRI SYAVIRI++++++++++++++|"<<endl;Sleep(100);

cout<<"| User : ";Sleep(100);cin>>user;cout<<"|Password : ";Sleep(100);cin>>pass;if (strcmp(user,"putri")==0 && strcmp(pass, "*")==0){ //strcmp = membandingkan dua buah string

system("color 4");cout<<"\t\t==============================================\n";cout<<"\t\t\t Anda Berhasil Log In"<<endl;cout<<"\t\t==============================================\n";

getche();}else{system("cls");cout<<"Login Gagal! Mohon cek kembali kata sandi yang anda

masukkan.."<<endl;getch();login();}}

int tampilan(){

printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»");cout<<endl; printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" ÉÍÍͼÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÈÍÍÍ»");cout<<endl; printf(" ɼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈ»");cout<<endl; printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛº ºÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" ºÛÛÛÛÉÍÍÍ»ÛÛÛÛº ºÛÛÛÛÉÍÍÍ»ÛÛÛÛº");cout<<endl; printf(" ºÛÛÛÛº ºÛÛÛÛº SELAMAT DATANG ºÛÛÛÛº ºÛÛÛÛº");cout<<endl; printf(" ºÛÉÍͼ ÈÍͻۺ PROGRAM ADMINISTRASI PENDIDIKAN ºÛÉÍͼ ÈÍͻۺ");cout<<endl; printf(" ºÛº ºÛº UNIVERSITAS NEGERI MALANG ºÛº ºÛº");cout<<endl; printf(" ºÛÛÛÛÈÍÍͼÛÛÛÛº 130533608243 ºÛÛÛÛÈÍÍͼÛÛÛÛº");cout<<endl; printf(" ºÛ Ûº OLEH ANANDA PUTRI SYAVIRI ºÛ Ûº");cout<<endl; printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛº PTI'13 OFF B ºÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" È»ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛɼ");cout<<endl; printf(" ÈÍÍÍ»ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÉÍÍͼ");cout<<endl;

Page 18: Program administrasi pendidikan

printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ");cout<<endl;

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),91); system("color 09"); getch();

}int main(){tampilan ();login ();loading ();char nama[array][50]; char nim[array][20];char tanggal[array][10];system("color 05");

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),3);printf("

ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ");cout<<endl;

cout<<"\t ===---------------**--------------=== \n\n";

cout<<"\n\t Masukkan NAMA = "; cin>>nama[50]; cout<<"\n\t Masukkan NIM = "; cin>>nim[20]; cout<<"\n\t Masukkan tanggal = "; cin>>tanggal[10]; cout<<"\t ===---------------

**--------------=== \n\n";printf("

ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ");cout<<endl;

getch (); loading ();

int jwb; jwb=0;char n;

while (jwb>3 || jwb<3) {

system ("cls");system("color 9");system("color B0");n:

printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»");cout<<endl; printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl; printf(" ÉÍÍͼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍ»");cout<<endl; printf(" ɼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈ»");cout<<endl; printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl;

printf("ººÛÛÛÛÛÛÛÛÛÛÛÛÛº| Ini adalah Program Menu Utama | ºÛÛÛÛÛÛÛÛÛÛÛÛÛºº");cout<<endl;

cout<<"\t\t|-------AnandaPutriSyaviri------|\n";

cout<<"\t\t|----------130533608243---------|\n";

cout<<"\t\t|----------PTI'13 OFF B---------|\n";

cout<<"\t\t|----------Menu Utama-----------|\n";

Page 19: Program administrasi pendidikan

cout<<"\t\t|===============================|\n";

cout<<"\t\t| 1. Keuangan Registrasi |\n";

cout<<"\t\t| 2. Database Mahasiswa |\n";

cout<<"\t\t| 3. EXIT |\n";

cout<<"\t\t|===============================|\n";

printf("ººÛÛÛÛÛÛÛÛÛÛÛÛÛº| Ini adalah Program Menu Utama | ºÛÛÛÛÛÛÛÛÛÛÛÛÛºº");cout<<endl; printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl;

printf(" ɼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈ» ");cout<<endl; printf(" ÉÍÍͼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍ» ");cout<<endl;

printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº ");cout<<endl;

printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ »");cout<<endl;

cout<<"\t\t| PILIHAN ANDA 1/2/3: |\n";

system("color 6");cin>>jwb; //Pilihan 1 while(jwb==1) { system("cls");

system("color F"); char nama[20],nim[10],sem[3],mkul[20],ket[10];

int jml_mkul,sks,tsks=0,biaya_sks,spp_tetap,spp_var,ttl_bayar,PRODI,ttl_byr,*a,*b;

printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ º");cout<<endl;printf(" ÉÍÍͼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍ »");cout<<endl;printf(" ɼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈ»");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÛÛÛÛÛÛÛÛÛÛÛÛº ");cout<<endl;

cout<<"t\t\tKeuangan Registrasi\n\n";cout<<"t\t\tPROGRAM MENGHITUNG PEMBAYARAN

SPP\n\n";cout<<"Input nama\t: ";cin>>nama;cout<<"Input nim\t: ";cin>>nim;cout<<"Semester\t: ";cin>>sem;cout<<"PRODI\t\t: ";cout<<"\n0 : S1 PTI";cout<<"\n1 : S1 PTE";cout<<"\n2 : D3 TE";cout<<"\n3 : D3 Elektronika\n";cout<<"Pilih PRODI\t: ";cin>>PRODI;cout<<"\nJumlah mata kuliah\t:

";cin>>jml_mkul;cout<<"\n==DATA MATA KULIAH== ";

for(int i=1;i<=jml_mkul;i++){

cout<<"\t\t Mata kuliah \t: ";cin>>mkul;cout<<"\t Jumlah sks \t: ";cin>>sks;

tsks+=sks;printf(" ɼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈ»");cout<<endl;printf(" ÉÍÍͼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍ»");cout<<endl;

Page 20: Program administrasi pendidikan

printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº");cout<<endl;printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»");cout<<endl;}

if(PRODI==0 || PRODI==1) {biaya_sks=150000; spp_tetap=3500000;}else if(PRODI==2 || PRODI==3) {biaya_sks=100000; spp_tetap=3000000;}

spp_var=biaya_sks*tsks;a=&spp_var;ttl_byr=spp_var+spp_tetap;b=&ttl_byr;system("cls");system("color 3");printf(" ÈÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl;printf(" ºÛÛÛÛÛÛ ÛÛ ÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº ");cout<<endl;printf(" ÉÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ» ");cout<<endl;

cout<<"==BIAYA SPP MAHASISWA==";cout<<"\nInput nama\t\t: "<<nama;cout<<"\nInput nim\t\t: "<<nim;cout<<"\nSemester\t\t: "<<sem;if(PRODI==0) cout<<"\nPRODI\t\t\t: S1 PTI";else if(PRODI==1) cout<<"\nPRODI\t\t\t: S1 PTE";else if(PRODI==2) cout<<"\nPRODI\t\t\t: D3 TE";else if(PRODI==3) cout<<"\nPRODI\t\t\t: D3

Elektronika";elsecout<<"\nPRODI\t\t\t: Tidak ada";cout<<"\nTotal SKS\t\t: "<<tsks;cout<<"\nBiaya per SKS\t\t:

"<<biaya_sks;cout<<"\nSPP Variabel\t\t: "<<*a;cout<<"\nSPP Tetap\t\t:

"<<spp_tetap;cout<<"\nTotal bayar\t\t:

"<<*b<<endl;cout<<"\nTanggal Pembayaran :

"<<tanggal[10]<<endl;cout<<"\n\nTekan ENTER untuk

kembali ke menu awal"<<endl;printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ» ");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº ");cout<<endl;printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl;

system("pause"); break; } //Pilihan 2 while(jwb==2) { system("cls");

system("color B4");char

NamaMahasiswa[30],Alamat[100],fakultas[15],NIM[11],NomorHp[13],KodePos[5],jurusan[25];

Page 21: Program administrasi pendidikan

printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ» ");cout<<endl;

printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº ");cout<<endl;

printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl;

printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ» ");cout<<endl;

printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº ");cout<<endl;

printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl;

cout<<"\t Database Mahasiswa ";Sleep(100);cout<<"\nMASUKKAN NAMA MAHASISWA :

"<<endl;gets(NamaMahasiswa);cin>>NamaMahasiswa;Sleep(100);cout<<"\nMASUKKAN NIM MAHASISWA :

"<<endl;gets(NIM);cin>>NIM;Sleep(100);cout<<"\nMASUKKAN ALAMAT MAHASISWA:

"<<endl;gets(Alamat);cin>>Alamat;Sleep(100);printf("\nPILIH FAKULTAS1/2/3/4: ");Sleep(100);printf("\nt1. FAKULTAS TEKNIK ");Sleep(100);printf("\nt2. FAKULTAS EKONOMI ");Sleep(100);printf("\nt3. FAKULTAS SASTRA ");Sleep(100);printf("\nt4. FAKULTAS MIPA ");Sleep(100);printf("\n|MASUKKAN PILIHAN ANDA DENGAN MEMASUKKAN KODE FAKULTAS

!||||\n");gets(fakultas);cin>>fakultas;Sleep(100);printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ»

");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ

ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº ");cout<<endl;printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ

ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl;printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ»

");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº

");cout<<endl;printf("

ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl;system("color 5"); if(fakultas[0]=='1') { strcpy(fakultas,"TEKNIK"); printf("\n\n\t*** JURUSAN YANG TERSEDIA PADA FAKULTAS TEKNIK ***"); printf("\n\nPILIH JURUSAN !"); printf("\n\t1. TEKNIK ELEKTRO"); printf("\n\t2. TEKNIK MESIN"); printf("\n\t3. TEKNIK SIPIL");

printf("\n\t4. TEKNOLOGI INDUSTRI"); printf("\nMASUKKAN PILIHAN ANDA DENGAN MEMASUKKAN KODE JURUSAN !\n"); gets(jurusan);

cin>>jurusan; switch(jurusan[0]) { case '1' : strcpy(jurusan,"TEKNIK ELEKTRO");break; case '2' : strcpy(jurusan,"TEKNIK MESIN");break; case '3' : strcpy(jurusan,"TEKNIK SIPIL");break;

case '4' : strcpy(jurusan,"TEKNOLOGI INDUSTRI");break; default : printf("\nKODE JURUSAN YANG ANDA MASUKKAN SALAH ! ");break; } } else if(fakultas[0]=='2') { strcpy(fakultas,"EKONOMI"); printf("\n\n\t*** JURUSAN YANG TERSEDIA PADA FAKULTAS EKONOMI ***");

Page 22: Program administrasi pendidikan

printf("\n\nPILIH JURUSAN ! "); printf("\n\t1. EKONOMI MANAJEMEN"); printf("\n\t2. EKONOMI AKUTANSI"); printf("\n\t3. EKONOMI PERBANKAN"); printf("\nMASUKKAN PILIHAN ANDA DENGAN MENGETIKKAN KODE JURURSAN !\n"); gets(jurusan);

cin>>jurusan; switch(jurusan[0]) { case '1' : strcpy(jurusan,"EKONOMI MANAJEMEN");break; case '2' : strcpy(jurusan,"EKONOMI AKUTANSI");break; case '3' : strcpy(jurusan,"EKONOMI PERBANKAN");break; default : printf("\nKODE JURUSAN YANG ANDA MASUKKAN SALAH !");break; } } else if(fakultas[0]=='3') { strcpy(fakultas,"SASTRA"); printf("\n\n\t*** JURUSAN YANG TERSEDIA PADA FAKULTAS SASTRA ***"); printf("\n\nPILIH JURUSAN ! "); printf("\n\t1. SASTRA INGGRIS"); printf("\n\t2. SASTRA INDONESIA"); printf("\n\t3. SASTRA JERMAN "); printf("\n\t3. SASTRA MANDARIN "); printf("\nMASUKKAN PILIHAN ANDA DENGAN MENGETIKKAN KODE JURURSAN !\n"); gets(jurusan);

cin>>jurusan; switch(jurusan[0]) { case '1' : strcpy(jurusan,"SASTRA INGGRIS");break; case '2' : strcpy(jurusan,"SASTRA INDONESIA");break; case '3' : strcpy(jurusan,"SASTRA JERMAN");break; case '4' : strcpy(jurusan,"SASTRA MANDARIN");break; default : printf("\nKODE JURUSAN YANG ANDA MASUKKAN SALAH !");break; } } else if(fakultas[0]=='4') { strcpy(fakultas,"MIPA"); printf("\n\n\t*** JURUSAN YANG TERSEDIA PADA FAKULTAS MIPAK ***"); printf("\n\nPILIH JURUSAN ! "); printf("\n\t1. KIMIA"); printf("\n\t2. MATEMATIKA"); printf("\n\t3. BIOLOGI"); printf("\n\t4. FISIKA"); printf("\nMASUKKAN PILIHAN ANDA DENGAN MENGETIKKAN KODE JURURSAN !\n"); gets(jurusan);

cin>>jurusan; switch(jurusan[0]) { case '1' : strcpy(jurusan,"KIMIA");break; case '2' : strcpy(jurusan,"MATEMATIKA");break; case '3' : strcpy(jurusan,"BIOLOGI");break;

case '4' : strcpy(jurusan,"FISIKA");break; default : printf("\nKODE JURUSAN YANG ANDA MASUKKAN SALAH !");break; } } else { printf("\n TIDAK ADA PILIHANR JURUSAN UNTUK KODE FAKULTAS YANG ANDA MASUKKAN, MUNGKIN ANDA SALAH MEMASUKKAN KODE FAKULTAS!!\n"); } printf("\nMASUKKAN NOMOR HP : "); gets(NomorHp);

cin>>NomorHp; printf("\nMASUKKAN KODEPOS : "); gets(KodePos);

Page 23: Program administrasi pendidikan

cin>>KodePos; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),05);

system("cls");printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ»

");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº

");cout<<endl;printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ

ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl;printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ»

");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº

");cout<<endl;printf("

ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl; printf("\n\n\t >>>DATA MAHASISWA

UNIVERSITAS NEGERI MALANG<<<"); printf("\nNAMA MAHASISWA :

%s",NamaMahasiswa); printf("\nNIM : %s",NIM); printf("\nALAMAT : %s",Alamat); printf("\nFAKULTAS :

%s",fakultas); printf("\nJURUSAN :

%s",jurusan); printf("\nNOMOR HP :

%s",NomorHp); printf("\nKode Pos :

%s",KodePos); cout<<"\nTekan ENTER untuk kembali ke

menu awal"<<endl;printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ»

");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº

");cout<<endl;printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ

ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl;printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÉ»

");cout<<endl;printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº

");cout<<endl;printf("

ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍȼ");cout<<endl; system("pause");

break; } //Pilihan 3while(jwb==3) exit(1);

}}

LAMPIRAN III

Page 24: Program administrasi pendidikan

Gambar 4.2 (a) Tampilan awal Program

Gambar 4.2 (b) Tampilan selamat datang.

Page 25: Program administrasi pendidikan

Gambar 4.2 (c) Tampilan Login

Gambar 4.2 (d) Tampilan Loading

Gambar 4.2 (e) Tampilan inputan nama, nim, tanggal.

Gambar 4.2 (f) Tampilan Loading.

Page 26: Program administrasi pendidikan

Tampilan Menu Utama

Gambar 4.2 (g) Tampilan Menu Utama.

Tampilan Menu Pilihan 1.

Gambar 4.2 (h) Input nama, nim, semester, jumlah mata kuliah dan jumlah sks.

Page 27: Program administrasi pendidikan

Gambar 4.2 (i) Tampilan hasil perhitungan

Tampilan Pilihan Menu 2

Gambar 4.2 (j) Tampilan pilihan menu 2, inputan nama, nim, alamat dan pilihan fakultas.

Page 28: Program administrasi pendidikan

Gambar 4.2 (k) Inputan data mahasiswa

Gambar 4.2 (l) Tampilan Hasil Database Mahasiswa.

Page 29: Program administrasi pendidikan

Gambar 4.2 (m) Tampilan selesai.