SlideShare a Scribd company logo
1 of 29
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
JURUSAN TEKNIK ELEKTRO
S1 PENDIDIKAN TEKNIK INFORMATIKA
DESEMBER 2013
PROGRAM ADMINISTRASI PENDIDIKAN
Ananda Putri Syaviri1
1

Jurusan Teknik Elektro, Fakultas Teknik, Universitas Negeri Malang
2

Universitas Negeri Malang, Malang

1

syaviri@yahoo.co.id , 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 pekerjaanpekerjaan 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.
1.1

Pendahuluan
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.
2.1

Dasar Teori
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.
-

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 rendah
2. Berjalan dimanapun dan untuk masalah apapun
3. 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.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

Mulai.
Tampilan pembuka.
Tampilan selamat datang.
Login.
Jika salah user dan password maka ulang kembali ke tampilan selamat datang.
Loading.
Inputan nama, nim, tanggal pembayaran.
Loading.
Tampilan menu utama.
Jika memilih pilihan 1, maka masuk ke menu keuangan registrasi.
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.
Hitung hasil biaya spp mahasiswa berdasarkan data yang dimasukkan dalam menu pilihan 1.
Cetak hasil.
Jika ingin mengulang atau kembali ke menu utama , maka tekan “ENTER”.
Jika memilih pilihan 2, maka masuk ke menu database mahasiswa.
Dalam menu database mahasiswa terdapat beberapa data yang harus diiunputkan , yaitu nama, nim,
alamat, kemudian memilih fakultas yang tersedia (teknik, ekonomi, sastra, atau mipa).
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. Hasil
4.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 program
Gambar 4.2.02 Tampilan selamat datang
Gambar 4.2.03 Tampilan login
Gambar 4.2.04 Tampilan loading
Gambar 4.2.05 Tampilan inputan nama, nim dan tanggal.
Gambar 4.2.06 Tampilan loading.
Gambar 4.2.07 Tampilan menu utama
Gambar 4.2.08 Tampilan inputan nama, nim, semester, jumlah matkul dan sks.
Gambar 4.2.09 Tampilan hasil perhitungan
Gambar 4.2.10 Tampilan pilihan menu 2, inputan nama, nim, alamat dan pilihan fakultas
Gambar 4.2.11 Tampilan inputan data mahasiswa.
Gambar 4.2.12 Tampilan hasil database mahasiswa
Gambar 4.2.13 Tampilan menu keluar.
Print screen dari program ini terlampir pada Lampiran III.

5.

Pembahasan
Program 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.
#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 berulangulang.
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.
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<<"tt|

1. Keuangan Registrasi

|n";

cout<<"tt|

2. Database Mahasiswa

|n";

cout<<"tt|

3. EXIT

|n";

cout<<"tt|===============================|n";
cout<<"tt| 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<<"tttKeuangan Registrasinn";
cout<<"tttPROGRAM MENGHITUNG PEMBAYARAN SPPnn";
cout<<"Input namat: ";cin>>nama;
cout<<"Input nimt: ";cin>>nim;
cout<<"Semestert: ";cin>>sem;
cout<<"PRODItt: ";
cout<<"n0 : S1 PTI";
cout<<"n1 : S1 PTE";
cout<<"n2 : D3 TE";
cout<<"n3 : D3 Elektronikan";
cout<<"Pilih PRODIt: ";
cin>>PRODI;
cout<<"nJumlah mata kuliaht: ";
cin>>jml_mkul;
cout<<"n==DATA MATA KULIAH== ";
cout<<"tt 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,
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 namatt: "<<nama;
cout<<"nInput nimtt: "<<nim;
cout<<"nSemestertt: "<<sem;
if(PRODI==0)
cout<<"nPRODIttt: S1 PTI";
else if(PRODI==1)
cout<<"nPRODIttt: S1 PTE";
else if(PRODI==2)
cout<<"nPRODIttt: D3 TE";
else if(PRODI==3)
cout<<"nPRODIttt: D3 Elektronika";
else
cout<<"nPRODIttt: Tidak ada";
cout<<"nTotal SKStt: "<<tsks;
cout<<"nBiaya per SKStt: "<<biaya_sks;
cout<<"nSPP Variabeltt: "<<*a;
cout<<"nSPP Tetaptt: "<<spp_tetap;
cout<<"nTotal bayartt: "<<*b<<endl;
cout<<"nTanggal Pembayaran : "<<tanggal[10]<<endl;
cout<<"nnTekan 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

cout<<"nMASUKKAN

";Sleep(100);

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("nnt*** JURUSAN YANG TERSEDIA
PADA FAKULTAS TEKNIK ***");
printf("nnPILIH JURUSAN !");
printf("nt1. TEKNIK ELEKTRO");
printf("nt2. TEKNIK MESIN");
printf("nt3. TEKNIK SIPIL");
printf("nt4.

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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS
EKONOMI ***");
printf("nnPILIH JURUSAN ! ");
printf("nt1. EKONOMI MANAJEMEN");
printf("nt2. EKONOMI AKUTANSI");
printf("nt3. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS
SASTRA ***");
printf("nnPILIH JURUSAN ! ");
printf("nt1. SASTRA INGGRIS");
printf("nt2. SASTRA INDONESIA");
printf("nt3. SASTRA JERMAN ");
printf("nt3. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS MIPA
***");
printf("nnPILIH JURUSAN ! ");
printf("nt1. KIMIA");
printf("nt2. MATEMATIKA");
printf("nt3. BIOLOGI");
printf("nt4. 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
YANG

ANDA

MASUKKAN,

MUNGKIN

ANDA

SALAH

FAKULTAS

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<<"ttttLoading "<<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");
char kalimat[]="nntt *-* 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.
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
LAMPIRAN I
FLOWCHART MENU UTAMA
FLOWCHART MENU PILIHAN
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<<"ttttLoading "<<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[]="nntt *-* 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");
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<<"tt==============================================n";
cout<<"ttt
Anda Berhasil Log In"<<endl;
cout<<"tt==============================================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;
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 ===--------------**--------------=== nn";
cout<<"nt
Masukkan NAMA
= ";
cin>>nama[50];
cout<<"nt
Masukkan NIM
= ";
cin>>nim[20];
cout<<"nt
Masukkan tanggal = ";
cin>>tanggal[10];
cout<<"t ===--------------**--------------=== nn";
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<<"tt|------AnandaPutriSyaviri------|n";
cout<<"tt|---------130533608243---------|n";
cout<<"tt|----------PTI'13 OFF
B---------|n";
cout<<"tt|----------Menu
Utama-----------|n";
cout<<"tt|
===============================|n";
cout<<"tt|

1. Keuangan Registrasi

cout<<"tt|

2. Database Mahasiswa

cout<<"tt|

3. EXIT

|n";
|n";
|n";
cout<<"tt|
===============================|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<<"tt| 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<<"tttKeuangan Registrasinn";
cout<<"tttPROGRAM MENGHITUNG PEMBAYARAN
SPPnn";
cout<<"Input namat: ";cin>>nama;
cout<<"Input nimt: ";cin>>nim;
cout<<"Semestert: ";cin>>sem;
cout<<"PRODItt: ";
cout<<"n0 : S1 PTI";
cout<<"n1 : S1 PTE";
cout<<"n2 : D3 TE";
cout<<"n3 : D3 Elektronikan";
cout<<"Pilih PRODIt: ";cin>>PRODI;
cout<<"nJumlah mata kuliaht:
";cin>>jml_mkul;
cout<<"n==DATA MATA KULIAH== ";
for(int i=1;i<=jml_mkul;i++)
{
cout<<"tt Mata kuliah t: ";cin>>mkul;
cout<<"t Jumlah sks t: ";cin>>sks;
tsks+=sks;
printf("
ɼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈ»");cout<<endl;
printf("
ÉÍÍͼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍ»");cout<<endl;
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 namatt: "<<nama;
cout<<"nInput nimtt: "<<nim;
cout<<"nSemestertt: "<<sem;
if(PRODI==0)
cout<<"nPRODIttt: S1 PTI";
else if(PRODI==1)
cout<<"nPRODIttt: S1 PTE";
else if(PRODI==2)
cout<<"nPRODIttt: D3 TE";
else if(PRODI==3)
cout<<"nPRODIttt: D3
Elektronika";
else
cout<<"nPRODIttt: Tidak ada";
cout<<"nTotal SKStt: "<<tsks;
cout<<"nBiaya per SKStt:
"<<biaya_sks;
cout<<"nSPP Variabeltt: "<<*a;
cout<<"nSPP Tetaptt:
"<<spp_tetap;
cout<<"nTotal bayartt:
"<<*b<<endl;
cout<<"nTanggal Pembayaran :
"<<tanggal[10]<<endl;
cout<<"nnTekan 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];
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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS TEKNIK ***");
printf("nnPILIH JURUSAN !");
printf("nt1. TEKNIK ELEKTRO");
printf("nt2. TEKNIK MESIN");
printf("nt3. TEKNIK SIPIL");
printf("nt4. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS EKONOMI ***");
printf("nnPILIH JURUSAN ! ");
printf("nt1. EKONOMI MANAJEMEN");
printf("nt2. EKONOMI AKUTANSI");
printf("nt3. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS SASTRA ***");
printf("nnPILIH JURUSAN ! ");
printf("nt1. SASTRA INGGRIS");
printf("nt2. SASTRA INDONESIA");
printf("nt3. SASTRA JERMAN ");
printf("nt3. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS MIPAK ***");
printf("nnPILIH JURUSAN ! ");
printf("nt1. KIMIA");
printf("nt2. MATEMATIKA");
printf("nt3. BIOLOGI");
printf("nt4. 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);
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("nnt >>>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 3
while(jwb==3)
exit(1);
}}
LAMPIRAN III

Gambar 4.2 (a) Tampilan awal Program

Gambar 4.2 (b) Tampilan selamat datang.
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.
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.
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.
Gambar 4.2 (k) Inputan data mahasiswa

Gambar 4.2 (l) Tampilan Hasil Database Mahasiswa.
Gambar 4.2 (m) Tampilan selesai.

More Related Content

What's hot

Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integralKeterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integralKurcaci Kecil
 
LKPD Perbandingan dan SKala
LKPD Perbandingan dan SKalaLKPD Perbandingan dan SKala
LKPD Perbandingan dan SKalarifal jusnawan
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunanFajar Istiqomah
 
Pembahasan soal snmptn 2012 matematika ipa kode 634
Pembahasan soal snmptn 2012 matematika ipa kode 634Pembahasan soal snmptn 2012 matematika ipa kode 634
Pembahasan soal snmptn 2012 matematika ipa kode 634Wayan Sudiarta
 
Modul Kedudukan Titik, Garis, Bidang dalam Ruang
Modul Kedudukan Titik, Garis, Bidang dalam RuangModul Kedudukan Titik, Garis, Bidang dalam Ruang
Modul Kedudukan Titik, Garis, Bidang dalam RuangDinar Nirmalasari
 
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Fatma Qolbi
 
Laporan kerja praktek
Laporan kerja praktekLaporan kerja praktek
Laporan kerja praktekAdhitya Akbar
 
Instrumen tes kemampuan pemahaman konsep dan komunikasi matematis
Instrumen tes kemampuan pemahaman konsep dan komunikasi matematisInstrumen tes kemampuan pemahaman konsep dan komunikasi matematis
Instrumen tes kemampuan pemahaman konsep dan komunikasi matematisPreally A
 
RPP DIFERENSIASI MTK.doc
RPP DIFERENSIASI MTK.docRPP DIFERENSIASI MTK.doc
RPP DIFERENSIASI MTK.docAsep Saepullah
 
FORMALISME,LOGIKALISME DAN INTUISIONISME
FORMALISME,LOGIKALISME DAN INTUISIONISMEFORMALISME,LOGIKALISME DAN INTUISIONISME
FORMALISME,LOGIKALISME DAN INTUISIONISMENYAK MAULANA
 
PENILAIAN AUTENTIK UNJUK KERJA DALAM PEMBELAJARAN MATEMATIKA
PENILAIAN AUTENTIK UNJUK KERJA DALAM PEMBELAJARAN MATEMATIKAPENILAIAN AUTENTIK UNJUK KERJA DALAM PEMBELAJARAN MATEMATIKA
PENILAIAN AUTENTIK UNJUK KERJA DALAM PEMBELAJARAN MATEMATIKARinni Artiyani
 
Pembahasan Soal Perulangan : Pola Bintang
Pembahasan Soal Perulangan : Pola BintangPembahasan Soal Perulangan : Pola Bintang
Pembahasan Soal Perulangan : Pola BintangHerbert Abdillah
 
Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerSistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerKelinci Coklat
 
Pengantar analisis real_I
Pengantar analisis real_IPengantar analisis real_I
Pengantar analisis real_IFerry Angriawan
 
Matematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifMatematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifAyuk Wulandari
 
135928077 instrumen-penilaian-mat-smp
135928077 instrumen-penilaian-mat-smp135928077 instrumen-penilaian-mat-smp
135928077 instrumen-penilaian-mat-smpSlamet Achwandy
 
integral fungsi kompleks
integral fungsi kompleksintegral fungsi kompleks
integral fungsi kompleksmarihot TP
 

What's hot (20)

RPP - Pemodelan SPLDV
RPP - Pemodelan SPLDVRPP - Pemodelan SPLDV
RPP - Pemodelan SPLDV
 
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integralKeterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
 
Kelas X Fungsi kuadrat
Kelas X Fungsi kuadratKelas X Fungsi kuadrat
Kelas X Fungsi kuadrat
 
LKPD Perbandingan dan SKala
LKPD Perbandingan dan SKalaLKPD Perbandingan dan SKala
LKPD Perbandingan dan SKala
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunan
 
Pembahasan soal snmptn 2012 matematika ipa kode 634
Pembahasan soal snmptn 2012 matematika ipa kode 634Pembahasan soal snmptn 2012 matematika ipa kode 634
Pembahasan soal snmptn 2012 matematika ipa kode 634
 
Modul Kedudukan Titik, Garis, Bidang dalam Ruang
Modul Kedudukan Titik, Garis, Bidang dalam RuangModul Kedudukan Titik, Garis, Bidang dalam Ruang
Modul Kedudukan Titik, Garis, Bidang dalam Ruang
 
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
 
Laporan kerja praktek
Laporan kerja praktekLaporan kerja praktek
Laporan kerja praktek
 
Instrumen tes kemampuan pemahaman konsep dan komunikasi matematis
Instrumen tes kemampuan pemahaman konsep dan komunikasi matematisInstrumen tes kemampuan pemahaman konsep dan komunikasi matematis
Instrumen tes kemampuan pemahaman konsep dan komunikasi matematis
 
RPP DIFERENSIASI MTK.doc
RPP DIFERENSIASI MTK.docRPP DIFERENSIASI MTK.doc
RPP DIFERENSIASI MTK.doc
 
FORMALISME,LOGIKALISME DAN INTUISIONISME
FORMALISME,LOGIKALISME DAN INTUISIONISMEFORMALISME,LOGIKALISME DAN INTUISIONISME
FORMALISME,LOGIKALISME DAN INTUISIONISME
 
PENILAIAN AUTENTIK UNJUK KERJA DALAM PEMBELAJARAN MATEMATIKA
PENILAIAN AUTENTIK UNJUK KERJA DALAM PEMBELAJARAN MATEMATIKAPENILAIAN AUTENTIK UNJUK KERJA DALAM PEMBELAJARAN MATEMATIKA
PENILAIAN AUTENTIK UNJUK KERJA DALAM PEMBELAJARAN MATEMATIKA
 
Matriks elementer
Matriks elementerMatriks elementer
Matriks elementer
 
Pembahasan Soal Perulangan : Pola Bintang
Pembahasan Soal Perulangan : Pola BintangPembahasan Soal Perulangan : Pola Bintang
Pembahasan Soal Perulangan : Pola Bintang
 
Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerSistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
 
Pengantar analisis real_I
Pengantar analisis real_IPengantar analisis real_I
Pengantar analisis real_I
 
Matematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifMatematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi Rekursif
 
135928077 instrumen-penilaian-mat-smp
135928077 instrumen-penilaian-mat-smp135928077 instrumen-penilaian-mat-smp
135928077 instrumen-penilaian-mat-smp
 
integral fungsi kompleks
integral fungsi kompleksintegral fungsi kompleks
integral fungsi kompleks
 

Similar to Program administrasi pendidikan

Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfDasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfRizaJr
 
2) APLIKASI-APLIKASI ATAU SOFTWARE-SOFTWARE PEMBELAJARAN MATEMATIKA.pptx
2) APLIKASI-APLIKASI ATAU SOFTWARE-SOFTWARE PEMBELAJARAN MATEMATIKA.pptx2) APLIKASI-APLIKASI ATAU SOFTWARE-SOFTWARE PEMBELAJARAN MATEMATIKA.pptx
2) APLIKASI-APLIKASI ATAU SOFTWARE-SOFTWARE PEMBELAJARAN MATEMATIKA.pptxAditiaOktaviyanto1
 
Jurnal Refleksi Modul 2 Materi Berpikir Komputational
Jurnal Refleksi Modul 2  Materi Berpikir KomputationalJurnal Refleksi Modul 2  Materi Berpikir Komputational
Jurnal Refleksi Modul 2 Materi Berpikir Komputationalfuziguntarast
 
Modul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanModul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanCatur Suranto S.T
 
RPP Komputer Akuntansi Masa Pandemi- Belajar Daring
RPP Komputer Akuntansi Masa Pandemi- Belajar DaringRPP Komputer Akuntansi Masa Pandemi- Belajar Daring
RPP Komputer Akuntansi Masa Pandemi- Belajar Daringsmkn1kspbismen
 
Makalah pemrograman c++ yang revisi
Makalah pemrograman c++ yang revisiMakalah pemrograman c++ yang revisi
Makalah pemrograman c++ yang revisiJoshuaMadewa
 
Materi teknologi informasi dan komunikasi sekolah dasar rahma 2 d
Materi teknologi informasi dan komunikasi sekolah dasar rahma 2 dMateri teknologi informasi dan komunikasi sekolah dasar rahma 2 d
Materi teknologi informasi dan komunikasi sekolah dasar rahma 2 dRahmaSusilowati
 
Makalah ptik 5 penggunaan ti di jurusan matematika
Makalah ptik 5   penggunaan ti di jurusan matematikaMakalah ptik 5   penggunaan ti di jurusan matematika
Makalah ptik 5 penggunaan ti di jurusan matematikaasmir57
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 
INFORMATIKA 1.pptx
INFORMATIKA 1.pptxINFORMATIKA 1.pptx
INFORMATIKA 1.pptxInhadidani
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANNur Kholifah Hidayah
 

Similar to Program administrasi pendidikan (20)

Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfDasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
 
Tugas Pt
Tugas PtTugas Pt
Tugas Pt
 
Tugas Pt
Tugas PtTugas Pt
Tugas Pt
 
Tugas Pt
Tugas PtTugas Pt
Tugas Pt
 
2) APLIKASI-APLIKASI ATAU SOFTWARE-SOFTWARE PEMBELAJARAN MATEMATIKA.pptx
2) APLIKASI-APLIKASI ATAU SOFTWARE-SOFTWARE PEMBELAJARAN MATEMATIKA.pptx2) APLIKASI-APLIKASI ATAU SOFTWARE-SOFTWARE PEMBELAJARAN MATEMATIKA.pptx
2) APLIKASI-APLIKASI ATAU SOFTWARE-SOFTWARE PEMBELAJARAN MATEMATIKA.pptx
 
Jurnal Refleksi Modul 2 Materi Berpikir Komputational
Jurnal Refleksi Modul 2  Materi Berpikir KomputationalJurnal Refleksi Modul 2  Materi Berpikir Komputational
Jurnal Refleksi Modul 2 Materi Berpikir Komputational
 
Use case
Use caseUse case
Use case
 
Modul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanModul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemograman
 
RPP Komputer Akuntansi Masa Pandemi- Belajar Daring
RPP Komputer Akuntansi Masa Pandemi- Belajar DaringRPP Komputer Akuntansi Masa Pandemi- Belajar Daring
RPP Komputer Akuntansi Masa Pandemi- Belajar Daring
 
Laporan modul 1 DPK
Laporan modul 1 DPKLaporan modul 1 DPK
Laporan modul 1 DPK
 
Program
ProgramProgram
Program
 
Makalah pemrograman c++ yang revisi
Makalah pemrograman c++ yang revisiMakalah pemrograman c++ yang revisi
Makalah pemrograman c++ yang revisi
 
Materi teknologi informasi dan komunikasi sekolah dasar rahma 2 d
Materi teknologi informasi dan komunikasi sekolah dasar rahma 2 dMateri teknologi informasi dan komunikasi sekolah dasar rahma 2 d
Materi teknologi informasi dan komunikasi sekolah dasar rahma 2 d
 
Rpp myob ktsp
Rpp myob ktspRpp myob ktsp
Rpp myob ktsp
 
Makalah ptik 5 penggunaan ti di jurusan matematika
Makalah ptik 5   penggunaan ti di jurusan matematikaMakalah ptik 5   penggunaan ti di jurusan matematika
Makalah ptik 5 penggunaan ti di jurusan matematika
 
Bab ii
Bab iiBab ii
Bab ii
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
INFORMATIKA 1.pptx
INFORMATIKA 1.pptxINFORMATIKA 1.pptx
INFORMATIKA 1.pptx
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
 
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
 

Program administrasi pendidikan

  • 1. 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 JURUSAN TEKNIK ELEKTRO S1 PENDIDIKAN TEKNIK INFORMATIKA DESEMBER 2013
  • 2. PROGRAM ADMINISTRASI PENDIDIKAN Ananda Putri Syaviri1 1 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Negeri Malang 2 Universitas Negeri Malang, Malang 1 syaviri@yahoo.co.id , 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 pekerjaanpekerjaan 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. 1.1 Pendahuluan 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. 2.1 Dasar Teori 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.
  • 3. - 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 rendah 2. Berjalan dimanapun dan untuk masalah apapun 3. 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. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Mulai. Tampilan pembuka. Tampilan selamat datang. Login. Jika salah user dan password maka ulang kembali ke tampilan selamat datang. Loading. Inputan nama, nim, tanggal pembayaran. Loading. Tampilan menu utama. Jika memilih pilihan 1, maka masuk ke menu keuangan registrasi. 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. Hitung hasil biaya spp mahasiswa berdasarkan data yang dimasukkan dalam menu pilihan 1. Cetak hasil. Jika ingin mengulang atau kembali ke menu utama , maka tekan “ENTER”. Jika memilih pilihan 2, maka masuk ke menu database mahasiswa. Dalam menu database mahasiswa terdapat beberapa data yang harus diiunputkan , yaitu nama, nim, alamat, kemudian memilih fakultas yang tersedia (teknik, ekonomi, sastra, atau mipa).
  • 4. 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. Hasil 4.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 program Gambar 4.2.02 Tampilan selamat datang Gambar 4.2.03 Tampilan login Gambar 4.2.04 Tampilan loading Gambar 4.2.05 Tampilan inputan nama, nim dan tanggal. Gambar 4.2.06 Tampilan loading. Gambar 4.2.07 Tampilan menu utama Gambar 4.2.08 Tampilan inputan nama, nim, semester, jumlah matkul dan sks. Gambar 4.2.09 Tampilan hasil perhitungan Gambar 4.2.10 Tampilan pilihan menu 2, inputan nama, nim, alamat dan pilihan fakultas Gambar 4.2.11 Tampilan inputan data mahasiswa. Gambar 4.2.12 Tampilan hasil database mahasiswa Gambar 4.2.13 Tampilan menu keluar. Print screen dari program ini terlampir pada Lampiran III. 5. Pembahasan Program 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.
  • 5. #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 berulangulang. 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.
  • 6. 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<<"tt| 1. Keuangan Registrasi |n"; cout<<"tt| 2. Database Mahasiswa |n"; cout<<"tt| 3. EXIT |n"; cout<<"tt|===============================|n"; cout<<"tt| 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<<"tttKeuangan Registrasinn"; cout<<"tttPROGRAM MENGHITUNG PEMBAYARAN SPPnn"; cout<<"Input namat: ";cin>>nama; cout<<"Input nimt: ";cin>>nim; cout<<"Semestert: ";cin>>sem; cout<<"PRODItt: "; cout<<"n0 : S1 PTI"; cout<<"n1 : S1 PTE"; cout<<"n2 : D3 TE"; cout<<"n3 : D3 Elektronikan"; cout<<"Pilih PRODIt: "; cin>>PRODI; cout<<"nJumlah mata kuliaht: "; cin>>jml_mkul; cout<<"n==DATA MATA KULIAH== "; cout<<"tt 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,
  • 7. 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 namatt: "<<nama; cout<<"nInput nimtt: "<<nim; cout<<"nSemestertt: "<<sem; if(PRODI==0) cout<<"nPRODIttt: S1 PTI"; else if(PRODI==1) cout<<"nPRODIttt: S1 PTE"; else if(PRODI==2) cout<<"nPRODIttt: D3 TE"; else if(PRODI==3) cout<<"nPRODIttt: D3 Elektronika"; else cout<<"nPRODIttt: Tidak ada"; cout<<"nTotal SKStt: "<<tsks; cout<<"nBiaya per SKStt: "<<biaya_sks; cout<<"nSPP Variabeltt: "<<*a; cout<<"nSPP Tetaptt: "<<spp_tetap; cout<<"nTotal bayartt: "<<*b<<endl; cout<<"nTanggal Pembayaran : "<<tanggal[10]<<endl;
  • 8. cout<<"nnTekan 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 cout<<"nMASUKKAN ";Sleep(100); 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS TEKNIK ***"); printf("nnPILIH JURUSAN !"); printf("nt1. TEKNIK ELEKTRO"); printf("nt2. TEKNIK MESIN"); printf("nt3. TEKNIK SIPIL"); printf("nt4. 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;
  • 9. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS EKONOMI ***"); printf("nnPILIH JURUSAN ! "); printf("nt1. EKONOMI MANAJEMEN"); printf("nt2. EKONOMI AKUTANSI"); printf("nt3. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS SASTRA ***"); printf("nnPILIH JURUSAN ! "); printf("nt1. SASTRA INGGRIS"); printf("nt2. SASTRA INDONESIA"); printf("nt3. SASTRA JERMAN "); printf("nt3. SASTRA MANDARIN ");
  • 10. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS MIPA ***"); printf("nnPILIH JURUSAN ! "); printf("nt1. KIMIA"); printf("nt2. MATEMATIKA"); printf("nt3. BIOLOGI"); printf("nt4. 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 {
  • 11. printf("n TIDAK ADA PILIHANR JURUSAN UNTUK KODE YANG ANDA MASUKKAN, MUNGKIN ANDA SALAH FAKULTAS 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<<"ttttLoading "<<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");
  • 12. char kalimat[]="nntt *-* 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.
  • 13. 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
  • 16. 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<<"ttttLoading "<<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[]="nntt *-* 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");
  • 17. 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<<"tt==============================================n"; cout<<"ttt Anda Berhasil Log In"<<endl; cout<<"tt==============================================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;
  • 18. 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 ===--------------**--------------=== nn"; cout<<"nt Masukkan NAMA = "; cin>>nama[50]; cout<<"nt Masukkan NIM = "; cin>>nim[20]; cout<<"nt Masukkan tanggal = "; cin>>tanggal[10]; cout<<"t ===--------------**--------------=== nn"; 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<<"tt|------AnandaPutriSyaviri------|n"; cout<<"tt|---------130533608243---------|n"; cout<<"tt|----------PTI'13 OFF B---------|n"; cout<<"tt|----------Menu Utama-----------|n";
  • 19. cout<<"tt| ===============================|n"; cout<<"tt| 1. Keuangan Registrasi cout<<"tt| 2. Database Mahasiswa cout<<"tt| 3. EXIT |n"; |n"; |n"; cout<<"tt| ===============================|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<<"tt| 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<<"tttKeuangan Registrasinn"; cout<<"tttPROGRAM MENGHITUNG PEMBAYARAN SPPnn"; cout<<"Input namat: ";cin>>nama; cout<<"Input nimt: ";cin>>nim; cout<<"Semestert: ";cin>>sem; cout<<"PRODItt: "; cout<<"n0 : S1 PTI"; cout<<"n1 : S1 PTE"; cout<<"n2 : D3 TE"; cout<<"n3 : D3 Elektronikan"; cout<<"Pilih PRODIt: ";cin>>PRODI; cout<<"nJumlah mata kuliaht: ";cin>>jml_mkul; cout<<"n==DATA MATA KULIAH== "; for(int i=1;i<=jml_mkul;i++) { cout<<"tt Mata kuliah t: ";cin>>mkul; cout<<"t Jumlah sks t: ";cin>>sks; tsks+=sks; printf(" ɼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈ»");cout<<endl; printf(" ÉÍÍͼÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍ»");cout<<endl;
  • 20. 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 namatt: "<<nama; cout<<"nInput nimtt: "<<nim; cout<<"nSemestertt: "<<sem; if(PRODI==0) cout<<"nPRODIttt: S1 PTI"; else if(PRODI==1) cout<<"nPRODIttt: S1 PTE"; else if(PRODI==2) cout<<"nPRODIttt: D3 TE"; else if(PRODI==3) cout<<"nPRODIttt: D3 Elektronika"; else cout<<"nPRODIttt: Tidak ada"; cout<<"nTotal SKStt: "<<tsks; cout<<"nBiaya per SKStt: "<<biaya_sks; cout<<"nSPP Variabeltt: "<<*a; cout<<"nSPP Tetaptt: "<<spp_tetap; cout<<"nTotal bayartt: "<<*b<<endl; cout<<"nTanggal Pembayaran : "<<tanggal[10]<<endl; cout<<"nnTekan 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];
  • 21. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS TEKNIK ***"); printf("nnPILIH JURUSAN !"); printf("nt1. TEKNIK ELEKTRO"); printf("nt2. TEKNIK MESIN"); printf("nt3. TEKNIK SIPIL"); printf("nt4. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS EKONOMI ***");
  • 22. printf("nnPILIH JURUSAN ! "); printf("nt1. EKONOMI MANAJEMEN"); printf("nt2. EKONOMI AKUTANSI"); printf("nt3. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS SASTRA ***"); printf("nnPILIH JURUSAN ! "); printf("nt1. SASTRA INGGRIS"); printf("nt2. SASTRA INDONESIA"); printf("nt3. SASTRA JERMAN "); printf("nt3. 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("nnt*** JURUSAN YANG TERSEDIA PADA FAKULTAS MIPAK ***"); printf("nnPILIH JURUSAN ! "); printf("nt1. KIMIA"); printf("nt2. MATEMATIKA"); printf("nt3. BIOLOGI"); printf("nt4. 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);
  • 23. 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("nnt >>>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 3 while(jwb==3) exit(1); }}
  • 24. LAMPIRAN III Gambar 4.2 (a) Tampilan awal Program Gambar 4.2 (b) Tampilan selamat datang.
  • 25. 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.
  • 26. 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.
  • 27. 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.
  • 28. Gambar 4.2 (k) Inputan data mahasiswa Gambar 4.2 (l) Tampilan Hasil Database Mahasiswa.
  • 29. Gambar 4.2 (m) Tampilan selesai.