SlideShare a Scribd company logo
1 of 15
1
BAB II
PEMBAHASAN
A. Batasan Masalah
Terdapat pilih menu :
1. Input Nomor Induk Siswa
2. Lihat Nomor Induk Siswa
3. Input Identitas Siswa
4. Lihat Identitas Siswa
5. Input Nilai Mata Pelajaran
6. Lihat Raport Keseluruhan
7. Reset
0. Keluar
Input :
Memilih pilihan pada menu :
 Input nomor induk siswa
 Input identitas siswa
 Input nilai mata pelajaran
Input identitas siswa, terdiri dari :
 Nama Siswa
 Program Studi Keahlian
 Kelas
 Semester
 Tahun Ajaran
Input Nilai Mata Pelajaran, terdiri dari :
 Mata Pelajaran Matematika
 Jumlah Ketidak Hadiran
 Nilai Tugas
 Nilai Ulangan Harian
 Nilai UAS
 Mata Pelajaran Bahasa Indonesia
 Jumlah Ketidak Hadiran
2
 Nilai Tugas
 Nilai Ulangan Harian
 Nilai UAS
 Mata Pelajaran Bahasa Inggris
 Jumlah Ketidak Hadiran
 Nilai Tugas
 Nilai Ulangan Harian
 Nilai UAS
 Mata Pelajaran Kejuruan
 Jumlah Ketidak Hadiran
 Nilai Tugas
 Nilai Ulangan Harian
 Nilai UAS
Output :
 Lihat Nomor Induk Siswa
 Lihat Identitas Siswa
 Lihat Raport Keseluruhan
B. Fungsi Kode Dasar (Sintag)
 #include <file-header> merupakan preprocessor pada C++ untuk
pemanggil file header yang memuat beberapa perintah dari C++,
misalnya conio.h, iostream.h, dan lain-lain.
 Void judul() merupakan suatu prosedur yang digunakan untuk
menyederhanakan perintah, sehingga tidak perlu berulang kali
dalam penulisan perintah yang sama.
 Void hasil () merupakan suatu prosedur yang digunakan untuk
menyederhanakan perintah, sehingga tidak perlu berulang kali
dalam penulisan perintah yang sama.
 Void input () merupakan suatu prosedur yang digunakan untuk
menyederhanakan perintah, sehingga tidak perlu berulang kali
dalam penulisan perintah yang sama.
3
 Void garis () merupakan suatu prosedur yang digunakan untuk
menyederhanakan perintah, sehingga tidak perlu berulang kali
dalam penulisan perintah yang sama.
 Void menu () merupakan suatu prosedur yang digunakan untuk
menyederhanakan perintah, sehingga tidak perlu berulang kali
dalam penulisan perintah yang sama.
 Void ndisik() merupakan suatu prosedur yang digunakan untuk
menyederhanakan perintah, sehingga tidak perlu berulang kali
dalam penulisan perintah yang sama.
 Main() adalah awal mula dari blok program utama.
 Tanda() digunakan untuk mengapit argumen fungsi yaitu nilai yang
akan dilewatkan ke fungsi.
 Tanda {dan} pada fungsi main() menyatakan awal eksekusi
program. Adapun } pada fungsi main() menyatakan akhir eksekusi
program.
 Fungsi Tanda <<, yang diketahui sebagai operator pemasukan
(insertion operators). Tanda tersebut mengatakan kepada kompiler
agar segera menghasilkan output sesuai dengan input anda.
 Fungsi Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah
pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda
semicolon.
 Integer (int) merupakan tipe data yang berfungsi untuk bilangan
bulat.
 Char merupakan data karakter yang terdiri dari sebuah karakter
saja.
 Float berfungsi sebagai tipe data angka yg berkoma
 Clrscr() digunakan untuk membersihkan layar window dan
memindahkan posisi kursor ke baris 1 kolom 1 (pojok kiri atas).
 Gotoxy() digunakan untuk memindahkan kursor ke kolom x, baris
y.
 Cout merupakan sebuah objek didalam Borland C++ digunakan
untuk menampilkan suatu data kelayar.
4
 Cin merupakan sebuah objeck didalam C++ digunakan untuk
memasukkan suatu data.
 Switch()
 Getch() (get character and echo) dipakai untuk membaca sebuah
karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri
dengan menekan tombol ENTER, dan karakter yang dimasukan
tidak akan ditampilkan di layar.
Prosedur Pembuatan Program Pengolahan Data Nilai Raport
Untuk membuat program pengolahan data nilai raport, adapun
langkah-langkahnya sebagai berikut :
a. Install terlebih dahulu program aplikasi Borland C++ pada laptop atau
komputer.
b. Setelah proses instalasi selesai, jalankan program tersebut.
c. Lalu ketik sintag input/masukan di bawah ini :
# include <iostream.h>
# include <conio.h>
# include <stdio.h>
# include <string.h>
void judul()
{
cout<<"tttPROGRAM PENGOLAH DATA RAPORT
DIGITAL"<<endl;
cout<<"ttttSEKOLAH ADA AJA"<<endl;
cout<<"
==========================================================
===================="<<endl;
}
void hasil()
{
cout<<"ttttLAPORAN HASIL BELAJAR"<<endl;
cout<<"tttt SEKOLAH ADA AJA"<<endl;
5
cout<<"
==========================================================
===================="<<endl;
}
void input()
{
cout<<"ttttFORM INPUT NILAI SISWA"<<endl;
cout<<"tttt SEKOLAH ADA AJA"<<endl;
cout<<"
==========================================================
===================="<<endl;
}
void garis()
{ cout<<"-------------------------------------------------------------------------------
"<<endl;}
void menu()
{
gotoxy(28,5);cout<<"Pilihan Menu : "<<endl;
gotoxy(23,6);cout<<"1. Input Nomor Induk Siswa"<<endl;
gotoxy(23,7);cout<<"2. Lihat Nomor Induk Siswa"<<endl;
gotoxy(23,8);cout<<"3. Input Indentitas Siswa"<<endl;
gotoxy(23,9);cout<<"4. Lihat Identitas Siswa"<<endl;
gotoxy(23,10);cout<<"5. Input Nilai Mata Pelajaran"<<endl;
gotoxy(23,11);cout<<"6. Lihat Raport Keseluruhan"<<endl;
gotoxy(23,12);cout<<"7. Reset"<<endl;
gotoxy(23,13);cout<<"0. Keluar";
}
void ndisik()
{
cout<<endl<<endl;
6
cout<<"tt=================================================="
<<endl;
cout<<"tt| PROGRAM PENGOLAH DATA RAPORT |"<<endl;
cout<<"tt|------------------------------------------------|"<<endl;
cout<<"tt| - Abidin (12136578) |"<<endl;
cout<<"tt| - Agustina (12136459) |"<<endl;
cout<<"tt| - Imam Ikhsanudin (12135533) |"<<endl;
cout<<"tt| - Purna Bagas (12137638) |"<<endl;
cout<<"tt| - Sri Mulyani (12137465) |"<<endl;
cout<<"tt|------------------------------------------------|"<<endl;
cout<<"tt| Press Any Key To Continue |"<<endl;
cout<<"tt=================================================="
;getch();
}
main()
{
int nis[2],top=-1,i,op;/*untuk stack*/
int hadir[4],nitu[4],uas[4],uha[4],keha[4];//penilaian
char mapel[4][25]={"Matematika","Bahasa Indonesia","Bahasa
Inggris","Kejuruan"};//mata pelajaran
int kkm[4]={77,77,77,80},na[12],jm=0,rt[4];//nilai
char kelas[4][4],sems[4][4],ta[4][9],prodi[4][30],nama[4][25];//identitas
char ket[20],lagi;
int j;
clrscr();
ndisik();
awal:
clrscr();
judul();
menu();
gotoxy(23,14);cout<<"Masukan Pilihan : ";cin>>op;
7
switch(op)
{
case 1://push
if (top >= 2)
cout<<"Stack penuh!"<<endl;
else
{ printf("Masukan Nomor Induk = ");
scanf("%d",&nis[top+1]);
top++;
}
clrscr();
goto awal;
break;
case 2://view
cout<<"nnData Nomor Induk yang Ada : n";
{
for(i=top; i>=0; i--)
printf("%d ", nis[i]);
printf("n");
}
cout<<"t Press Any Key to Back...";getch();
goto awal;
8
break;
case 3://identitas siswa
clrscr();
judul();
for(i=0;i<=top;i++)
{
cout<<"Nomor Induk Siswa : "<<nis[i]<<endl;
cout<<"Nama Siswa : ";cin>>nama[i];
cout<<"Program Studi Keahlian : ";cin>>prodi[i];
cout<<"Kelas : ";cin>>kelas[i];
cout<<"Semester : ";cin>>sems[i];
cout<<"Tahun Ajaran : ";cin>>ta[i];
cout<<endl;
cout<<"+++++++++++++++++++++++++++++++++++++++++"<<endl;
}
cout<<"t Press Any Key to Back...";getch();
clrscr();
goto awal;
break;
case 4://lihat id
clrscr();
judul();
cout<<endl;
cout<<"ttt=====Daftar Identitas Siswa======="<<endl<<endl;
for(i=0;i<=top;i++)
{
cout<<" Nomor Induk Siswa : "<<nis[i]<<endl;
cout<<" Nama Siswa : "<<nama[i]<<endl;
cout<<" Program Studi Keahlian : "<<prodi[i]<<endl;
cout<<" Kelas : "<<kelas[i]<<endl;
cout<<" Semester : "<<sems[i]<<endl;
9
cout<<" Tahun Ajaran : "<<ta[i]<<endl;
cout<<endl;
cout<<"
+++++++++++++++++++++++++++++++++++++++++"<<endl;
}
cout<<"t Press Any Key to Back...";getch();
goto awal;
break;
case 5://input nilai
clrscr();
input();
for(i=0;i<=top;i++)
{
cout<<"Penilaian Untuk siswa yang bernama
"<<nama[i]<<endl;
cout<<" ##########################################"<<endl;
for(j=0;j<=3;j++)
{
cout<<" Mata Pelajaran "<<mapel[j]<<endl;
cout<<" --->Jumlah Ketidak Hadiran :";cin>>hadir[j];
cout<<" --->Nilai Tugas : ";cin>>nitu[j];
cout<<" --->Nilai Ulangan Harian : ";cin>>uha[j];
cout<<" --->Nilai UAS : ";cin>>uas[j];
cout<<"-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
"<<endl<<endl;
keha[j]=156-hadir[j];
na[j]=(0.1*keha[j])+(0.2*nitu[j])+(0.3*uha[j])+(0.4*uas[j]);
jm=na[j]+jm;
}
}
cout<<"t Press Any Key to Back....";getch();
goto awal;
10
break;
case 6://hasil
clrscr();
hasil();
for(i=0;i<=top;i++)
{
cout<<" Nama : "<<nama[i]<<endl;
cout<<" NIS : "<<nis[i]<<endl;
cout<<" Kelas : "<<kelas[i]<<endl;
gotoxy(52,4);cout<<" Semester : "<<sems[i]<<endl;
gotoxy(52,5);cout<<" Tahun Ajaran : "<<ta[i]<<endl;
}
garis();
cout<<" Mata Pelajaran | KKM | Nilai | Keterangan "<<endl;
garis();
for(j=0;j<=3;j++)
{
if(na[j]>=kkm[j])
{
strcpy(ket,"TUNTAS");
}
else
{
strcpy(ket,"BELUM TUNTAS");
}
gotoxy(3,wherey());cout<<mapel[j];
gotoxy(25,wherey());cout<<kkm[j];
gotoxy(35,wherey());cout<<na[j];
gotoxy(42,wherey());cout<<ket<<endl;
}
garis();
cout<<" Jumlah Nilai : "<<jm<<endl;
11
rt[j]=jm/4;
cout<<" Rata-Rata Nilai : "<<rt[j]<<endl<<endl<<endl;
cout<<"Apakah Anda Ingin Input Lagi ?[Y/T] : ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
{
top=-1;
goto awal;
}
else
return (0);
break;
case 7://reset
char res;
cout<<"Apakah Anda Yakin Ingin Mereset ? [Y/T] : ";cin>>res;
if(res=='Y'||res=='y')
{
top=-1;
goto awal;
}
else
goto awal;
break;
case 0://keluar
return(0);
}
getch();
}
d. Setelah pengisian sintag selesai, maka klik simbol yang terdapat
pada menu dibagian atas untuk menjalankan/running program.
e. Pada saat program dijalankan, maka muncul tampilan keluaran
(output) seperti dibawah ini :
12
f. Masukan/input tombol apapun yang dikehendaki pemakai untuk
masuk kedalam program pengolah data nilai raport digital, maka akan
muncul tampilan :
f. Masukan/input 1 untuk melakukan input nomor induk siswa, maka
akan muncul tampilan :
13
g. Masukan/input 2 untuk melihat nomor induk siswa, maka akan
muncul tampilan :
h. Masukan atau input 3 untuk melakukan input identitas siswa, maka
akan muncul tampilan :
14
i. Masukan atau input 4 untuk melihat identitas siswa, maka akan
muncul tampilan :
j. Masukan atau input 5 untuk melakukan input nilai mata pelajaran,
maka akan muncul tampilan :
k. Masukan atau input 6 untuk melihat raport keseluruhan, maka akan
muncul tampilan :
15
l. Masukan atau input 7 untuk mengembalikan semua data agar
kosong (kembali kosong seperti semula), maka akan muncul
tampilan :
m. Masukan atau input 0 untuk keluar dari program, makan akan
muncul tampilan :

More Related Content

What's hot

Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++KuliahKita
 
Membuat Aplikasi Chatting Client Server Dengan Pemrograman Java
Membuat Aplikasi Chatting Client Server Dengan Pemrograman JavaMembuat Aplikasi Chatting Client Server Dengan Pemrograman Java
Membuat Aplikasi Chatting Client Server Dengan Pemrograman Javayoyomay93
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan ivwindi1
 
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Nabil Muhammad Firdaus
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Saprudin Eskom
 
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
 
Calculator Sederhana Delphi
Calculator Sederhana DelphiCalculator Sederhana Delphi
Calculator Sederhana DelphiPrima Wisesa
 
Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7hera wijaya
 
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
Laporan praktikum iv.2 visual
Laporan praktikum iv.2 visualLaporan praktikum iv.2 visual
Laporan praktikum iv.2 visualrahmi wahyuni
 

What's hot (14)

Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
 
Membuat Aplikasi Chatting Client Server Dengan Pemrograman Java
Membuat Aplikasi Chatting Client Server Dengan Pemrograman JavaMembuat Aplikasi Chatting Client Server Dengan Pemrograman Java
Membuat Aplikasi Chatting Client Server Dengan Pemrograman Java
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
Function c++
Function c++Function c++
Function c++
 
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
 
Calculator Sederhana Delphi
Calculator Sederhana DelphiCalculator Sederhana Delphi
Calculator Sederhana Delphi
 
Tugas besar
Tugas besarTugas besar
Tugas besar
 
Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7
 
Presentasi pertemuan3
Presentasi pertemuan3Presentasi pertemuan3
Presentasi pertemuan3
 
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
 
Laporan praktikum iv.2 visual
Laporan praktikum iv.2 visualLaporan praktikum iv.2 visual
Laporan praktikum iv.2 visual
 

Similar to RAPORT-DIGITAL

Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrogramanpurispace
 
Pertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CPertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CNurdin Al-Azies
 
Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Aan Einsam
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algoSTMIK AKAKOM
 
Penggunaan prosedur dan fungsi pada pemrograman c++
Penggunaan prosedur dan fungsi pada pemrograman c++Penggunaan prosedur dan fungsi pada pemrograman c++
Penggunaan prosedur dan fungsi pada pemrograman c++MunawirMunawir15
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfMahmud165895
 
Algoritma Perulangan
Algoritma PerulanganAlgoritma Perulangan
Algoritma Perulanganbrigidaarie
 
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanPertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanTri Retna
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)nakomuri
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++windi1
 
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanPertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanTri Retna
 
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptm01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptmisrianaputri1
 

Similar to RAPORT-DIGITAL (20)

Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrograman
 
Tugas alogaritma
Tugas alogaritmaTugas alogaritma
Tugas alogaritma
 
Tm c++
Tm c++Tm c++
Tm c++
 
Pertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CPertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman C
 
Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Algoritma dan Pemrograman
Algoritma dan Pemrograman Algoritma dan Pemrograman
Algoritma dan Pemrograman
 
Penggunaan prosedur dan fungsi pada pemrograman c++
Penggunaan prosedur dan fungsi pada pemrograman c++Penggunaan prosedur dan fungsi pada pemrograman c++
Penggunaan prosedur dan fungsi pada pemrograman c++
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
 
Algoritma Perulangan
Algoritma PerulanganAlgoritma Perulangan
Algoritma Perulangan
 
sp243-061043-959-1.ppt
sp243-061043-959-1.pptsp243-061043-959-1.ppt
sp243-061043-959-1.ppt
 
Modul c++
Modul c++Modul c++
Modul c++
 
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanPertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & Pemrograman
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)
 
Pengenalan bahasa C++
Pengenalan bahasa C++Pengenalan bahasa C++
Pengenalan bahasa C++
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanPertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & Pemrograman
 
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptm01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
 
Tugas sp algo
Tugas sp algoTugas sp algo
Tugas sp algo
 
Tutorial iii jawaban no2
Tutorial iii jawaban no2Tutorial iii jawaban no2
Tutorial iii jawaban no2
 

More from Bina Sarana Informatika (20)

ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05 948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p02
948 p02 948 p02
948 p02
 
948 p01
948 p01 948 p01
948 p01
 
948 p03
948 p03 948 p03
948 p03
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p03
948 p03948 p03
948 p03
 
948 p02
948 p02948 p02
948 p02
 
948 p01
948 p01948 p01
948 p01
 
948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks
 
Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14
 
Silabus bahasa inggris ii
Silabus bahasa inggris iiSilabus bahasa inggris ii
Silabus bahasa inggris ii
 
Silabus bahasa inggris ii ok
Silabus bahasa inggris ii okSilabus bahasa inggris ii ok
Silabus bahasa inggris ii ok
 
Meeting 14 ok
Meeting 14 okMeeting 14 ok
Meeting 14 ok
 
Meeting 12 ok
Meeting 12 okMeeting 12 ok
Meeting 12 ok
 
Meeting 10 ok
Meeting 10 okMeeting 10 ok
Meeting 10 ok
 

Recently uploaded

Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 

Recently uploaded (20)

Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 

RAPORT-DIGITAL

  • 1. 1 BAB II PEMBAHASAN A. Batasan Masalah Terdapat pilih menu : 1. Input Nomor Induk Siswa 2. Lihat Nomor Induk Siswa 3. Input Identitas Siswa 4. Lihat Identitas Siswa 5. Input Nilai Mata Pelajaran 6. Lihat Raport Keseluruhan 7. Reset 0. Keluar Input : Memilih pilihan pada menu :  Input nomor induk siswa  Input identitas siswa  Input nilai mata pelajaran Input identitas siswa, terdiri dari :  Nama Siswa  Program Studi Keahlian  Kelas  Semester  Tahun Ajaran Input Nilai Mata Pelajaran, terdiri dari :  Mata Pelajaran Matematika  Jumlah Ketidak Hadiran  Nilai Tugas  Nilai Ulangan Harian  Nilai UAS  Mata Pelajaran Bahasa Indonesia  Jumlah Ketidak Hadiran
  • 2. 2  Nilai Tugas  Nilai Ulangan Harian  Nilai UAS  Mata Pelajaran Bahasa Inggris  Jumlah Ketidak Hadiran  Nilai Tugas  Nilai Ulangan Harian  Nilai UAS  Mata Pelajaran Kejuruan  Jumlah Ketidak Hadiran  Nilai Tugas  Nilai Ulangan Harian  Nilai UAS Output :  Lihat Nomor Induk Siswa  Lihat Identitas Siswa  Lihat Raport Keseluruhan B. Fungsi Kode Dasar (Sintag)  #include <file-header> merupakan preprocessor pada C++ untuk pemanggil file header yang memuat beberapa perintah dari C++, misalnya conio.h, iostream.h, dan lain-lain.  Void judul() merupakan suatu prosedur yang digunakan untuk menyederhanakan perintah, sehingga tidak perlu berulang kali dalam penulisan perintah yang sama.  Void hasil () merupakan suatu prosedur yang digunakan untuk menyederhanakan perintah, sehingga tidak perlu berulang kali dalam penulisan perintah yang sama.  Void input () merupakan suatu prosedur yang digunakan untuk menyederhanakan perintah, sehingga tidak perlu berulang kali dalam penulisan perintah yang sama.
  • 3. 3  Void garis () merupakan suatu prosedur yang digunakan untuk menyederhanakan perintah, sehingga tidak perlu berulang kali dalam penulisan perintah yang sama.  Void menu () merupakan suatu prosedur yang digunakan untuk menyederhanakan perintah, sehingga tidak perlu berulang kali dalam penulisan perintah yang sama.  Void ndisik() merupakan suatu prosedur yang digunakan untuk menyederhanakan perintah, sehingga tidak perlu berulang kali dalam penulisan perintah yang sama.  Main() adalah awal mula dari blok program utama.  Tanda() digunakan untuk mengapit argumen fungsi yaitu nilai yang akan dilewatkan ke fungsi.  Tanda {dan} pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi main() menyatakan akhir eksekusi program.  Fungsi Tanda <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda.  Fungsi Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.  Integer (int) merupakan tipe data yang berfungsi untuk bilangan bulat.  Char merupakan data karakter yang terdiri dari sebuah karakter saja.  Float berfungsi sebagai tipe data angka yg berkoma  Clrscr() digunakan untuk membersihkan layar window dan memindahkan posisi kursor ke baris 1 kolom 1 (pojok kiri atas).  Gotoxy() digunakan untuk memindahkan kursor ke kolom x, baris y.  Cout merupakan sebuah objek didalam Borland C++ digunakan untuk menampilkan suatu data kelayar.
  • 4. 4  Cin merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data.  Switch()  Getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar. Prosedur Pembuatan Program Pengolahan Data Nilai Raport Untuk membuat program pengolahan data nilai raport, adapun langkah-langkahnya sebagai berikut : a. Install terlebih dahulu program aplikasi Borland C++ pada laptop atau komputer. b. Setelah proses instalasi selesai, jalankan program tersebut. c. Lalu ketik sintag input/masukan di bawah ini : # include <iostream.h> # include <conio.h> # include <stdio.h> # include <string.h> void judul() { cout<<"tttPROGRAM PENGOLAH DATA RAPORT DIGITAL"<<endl; cout<<"ttttSEKOLAH ADA AJA"<<endl; cout<<" ========================================================== ===================="<<endl; } void hasil() { cout<<"ttttLAPORAN HASIL BELAJAR"<<endl; cout<<"tttt SEKOLAH ADA AJA"<<endl;
  • 5. 5 cout<<" ========================================================== ===================="<<endl; } void input() { cout<<"ttttFORM INPUT NILAI SISWA"<<endl; cout<<"tttt SEKOLAH ADA AJA"<<endl; cout<<" ========================================================== ===================="<<endl; } void garis() { cout<<"------------------------------------------------------------------------------- "<<endl;} void menu() { gotoxy(28,5);cout<<"Pilihan Menu : "<<endl; gotoxy(23,6);cout<<"1. Input Nomor Induk Siswa"<<endl; gotoxy(23,7);cout<<"2. Lihat Nomor Induk Siswa"<<endl; gotoxy(23,8);cout<<"3. Input Indentitas Siswa"<<endl; gotoxy(23,9);cout<<"4. Lihat Identitas Siswa"<<endl; gotoxy(23,10);cout<<"5. Input Nilai Mata Pelajaran"<<endl; gotoxy(23,11);cout<<"6. Lihat Raport Keseluruhan"<<endl; gotoxy(23,12);cout<<"7. Reset"<<endl; gotoxy(23,13);cout<<"0. Keluar"; } void ndisik() { cout<<endl<<endl;
  • 6. 6 cout<<"tt==================================================" <<endl; cout<<"tt| PROGRAM PENGOLAH DATA RAPORT |"<<endl; cout<<"tt|------------------------------------------------|"<<endl; cout<<"tt| - Abidin (12136578) |"<<endl; cout<<"tt| - Agustina (12136459) |"<<endl; cout<<"tt| - Imam Ikhsanudin (12135533) |"<<endl; cout<<"tt| - Purna Bagas (12137638) |"<<endl; cout<<"tt| - Sri Mulyani (12137465) |"<<endl; cout<<"tt|------------------------------------------------|"<<endl; cout<<"tt| Press Any Key To Continue |"<<endl; cout<<"tt==================================================" ;getch(); } main() { int nis[2],top=-1,i,op;/*untuk stack*/ int hadir[4],nitu[4],uas[4],uha[4],keha[4];//penilaian char mapel[4][25]={"Matematika","Bahasa Indonesia","Bahasa Inggris","Kejuruan"};//mata pelajaran int kkm[4]={77,77,77,80},na[12],jm=0,rt[4];//nilai char kelas[4][4],sems[4][4],ta[4][9],prodi[4][30],nama[4][25];//identitas char ket[20],lagi; int j; clrscr(); ndisik(); awal: clrscr(); judul(); menu(); gotoxy(23,14);cout<<"Masukan Pilihan : ";cin>>op;
  • 7. 7 switch(op) { case 1://push if (top >= 2) cout<<"Stack penuh!"<<endl; else { printf("Masukan Nomor Induk = "); scanf("%d",&nis[top+1]); top++; } clrscr(); goto awal; break; case 2://view cout<<"nnData Nomor Induk yang Ada : n"; { for(i=top; i>=0; i--) printf("%d ", nis[i]); printf("n"); } cout<<"t Press Any Key to Back...";getch(); goto awal;
  • 8. 8 break; case 3://identitas siswa clrscr(); judul(); for(i=0;i<=top;i++) { cout<<"Nomor Induk Siswa : "<<nis[i]<<endl; cout<<"Nama Siswa : ";cin>>nama[i]; cout<<"Program Studi Keahlian : ";cin>>prodi[i]; cout<<"Kelas : ";cin>>kelas[i]; cout<<"Semester : ";cin>>sems[i]; cout<<"Tahun Ajaran : ";cin>>ta[i]; cout<<endl; cout<<"+++++++++++++++++++++++++++++++++++++++++"<<endl; } cout<<"t Press Any Key to Back...";getch(); clrscr(); goto awal; break; case 4://lihat id clrscr(); judul(); cout<<endl; cout<<"ttt=====Daftar Identitas Siswa======="<<endl<<endl; for(i=0;i<=top;i++) { cout<<" Nomor Induk Siswa : "<<nis[i]<<endl; cout<<" Nama Siswa : "<<nama[i]<<endl; cout<<" Program Studi Keahlian : "<<prodi[i]<<endl; cout<<" Kelas : "<<kelas[i]<<endl; cout<<" Semester : "<<sems[i]<<endl;
  • 9. 9 cout<<" Tahun Ajaran : "<<ta[i]<<endl; cout<<endl; cout<<" +++++++++++++++++++++++++++++++++++++++++"<<endl; } cout<<"t Press Any Key to Back...";getch(); goto awal; break; case 5://input nilai clrscr(); input(); for(i=0;i<=top;i++) { cout<<"Penilaian Untuk siswa yang bernama "<<nama[i]<<endl; cout<<" ##########################################"<<endl; for(j=0;j<=3;j++) { cout<<" Mata Pelajaran "<<mapel[j]<<endl; cout<<" --->Jumlah Ketidak Hadiran :";cin>>hadir[j]; cout<<" --->Nilai Tugas : ";cin>>nitu[j]; cout<<" --->Nilai Ulangan Harian : ";cin>>uha[j]; cout<<" --->Nilai UAS : ";cin>>uas[j]; cout<<"-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- "<<endl<<endl; keha[j]=156-hadir[j]; na[j]=(0.1*keha[j])+(0.2*nitu[j])+(0.3*uha[j])+(0.4*uas[j]); jm=na[j]+jm; } } cout<<"t Press Any Key to Back....";getch(); goto awal;
  • 10. 10 break; case 6://hasil clrscr(); hasil(); for(i=0;i<=top;i++) { cout<<" Nama : "<<nama[i]<<endl; cout<<" NIS : "<<nis[i]<<endl; cout<<" Kelas : "<<kelas[i]<<endl; gotoxy(52,4);cout<<" Semester : "<<sems[i]<<endl; gotoxy(52,5);cout<<" Tahun Ajaran : "<<ta[i]<<endl; } garis(); cout<<" Mata Pelajaran | KKM | Nilai | Keterangan "<<endl; garis(); for(j=0;j<=3;j++) { if(na[j]>=kkm[j]) { strcpy(ket,"TUNTAS"); } else { strcpy(ket,"BELUM TUNTAS"); } gotoxy(3,wherey());cout<<mapel[j]; gotoxy(25,wherey());cout<<kkm[j]; gotoxy(35,wherey());cout<<na[j]; gotoxy(42,wherey());cout<<ket<<endl; } garis(); cout<<" Jumlah Nilai : "<<jm<<endl;
  • 11. 11 rt[j]=jm/4; cout<<" Rata-Rata Nilai : "<<rt[j]<<endl<<endl<<endl; cout<<"Apakah Anda Ingin Input Lagi ?[Y/T] : ";cin>>lagi; if(lagi=='Y'||lagi=='y') { top=-1; goto awal; } else return (0); break; case 7://reset char res; cout<<"Apakah Anda Yakin Ingin Mereset ? [Y/T] : ";cin>>res; if(res=='Y'||res=='y') { top=-1; goto awal; } else goto awal; break; case 0://keluar return(0); } getch(); } d. Setelah pengisian sintag selesai, maka klik simbol yang terdapat pada menu dibagian atas untuk menjalankan/running program. e. Pada saat program dijalankan, maka muncul tampilan keluaran (output) seperti dibawah ini :
  • 12. 12 f. Masukan/input tombol apapun yang dikehendaki pemakai untuk masuk kedalam program pengolah data nilai raport digital, maka akan muncul tampilan : f. Masukan/input 1 untuk melakukan input nomor induk siswa, maka akan muncul tampilan :
  • 13. 13 g. Masukan/input 2 untuk melihat nomor induk siswa, maka akan muncul tampilan : h. Masukan atau input 3 untuk melakukan input identitas siswa, maka akan muncul tampilan :
  • 14. 14 i. Masukan atau input 4 untuk melihat identitas siswa, maka akan muncul tampilan : j. Masukan atau input 5 untuk melakukan input nilai mata pelajaran, maka akan muncul tampilan : k. Masukan atau input 6 untuk melihat raport keseluruhan, maka akan muncul tampilan :
  • 15. 15 l. Masukan atau input 7 untuk mengembalikan semua data agar kosong (kembali kosong seperti semula), maka akan muncul tampilan : m. Masukan atau input 0 untuk keluar dari program, makan akan muncul tampilan :