12 Jun 2011

SYNTAX PROJECT AKHIR DASAR PEMROGRAMAN


#include

#include

#include

#include

#include

using namespace std;

int var_benar;

int var_salah;

int var_absteint;

int hasil_benar;

int hasil_salah;

int hasil_absteint;

int skor_akhir;

int prodi;

const int pengali_benar = 4;

const int pengali_salah = -1;

const int pengali_absteint = 0;

char var_nama[25];

int var_nope;

char jawab;

int main()

{

var_benar=0;

var_salah=0;

var_absteint=0;

//LAYAR KE 1

cout<<"\n";

cout<<"\t";

cout<<"|-------------------------------------------------------------|"<

cout<<"\t";

cout<<"| WELCOME TO |"<

cout<<"\t";

cout<<"| COMPUTER BASIC TEST |"<

cout<<"\t";

cout<<"|-------------------------------------------------------------|"<

cout<<"\n\n\n";

cout<<" Program ini merupakan tugas akhir mata kuliah Dasar Komputer dan Pemrograman "<

cout<<"\t";

cout<<" Nama : Dena Anugrah "<

cout<<"\t";

cout<<" NIM : 1005296 "<

cout<<"\t";

cout<<" Prodi : Pendidikan Teknik Elektro "<

cout<<"\t";

cout<<" Kelas : A "<

cout<<"\n\n\n";

cout<<"\t";

cout<<" Silahkan tekan enter untuk memulai program! "<

getch();

system("cls");

cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";

cout<<"\t\t\t\t";

cout<<"HARAP TUNGGU!";

for(int a=0;a<10;a++){

cout<<".";

Sleep(500);

}

//LAYAR KE 2

system("cls");

Menu_Utama:

cout<<"\n";

cout<<"\t";

cout<<"|-------------------------------------------------------------|"<

cout<<"\t";

cout<<"| MENU UTAMA |"<

cout<<"\t";

cout<<"|-------------------------------------------------------------|"<

cout<<"\n\n\n";

cout<<"\t";

cout<<"PETUNJUK PENGISIAN SOAL"<

cout<<"\n";

cout<<"\t";

cout<<"<<>>"<

cout<<"\n\n";

cout<<"\t";

cout<<"ISI BIODATA DAN PENGISIAN SOAL"<

cout<<"\n";

cout<<"\t";

cout<<"<<>>"<

cout<<"\n\n";

cout<<"\t";

cout<<"KELUAR PROGRAM"<

cout<<"\n";

cout<<"\t";

cout<<"<<>>"<

cout<<"\n\n";

cout<<"\t";

int menu;

cin>>menu;

system("cls");

//LAYAR KE 3

switch (menu){

case 1 :

cout<<"\n";

cout<<"\t\t";

cout<<" Selamat Datang di Computer Basic Test "<

cout<<"\n";

cout<<"Sebelum Anda mengisi soal, bacalah terlebih dahulu petunjuk pengisian soal\ndi bawah ini!"<

cout<<"\n\n\n";

cout<<"\t\t\t";

cout<<" PETUNJUK PENGISIAN SOAL "<

cout<<"\n";

cout<<"1. Computer Basic Test ini hanya berlaku untuk siswa lulusan SMA/MA/SMK yang\n ingin melanjutkan studinya ke Jurusan Pendidikan Teknik Elektro di\n Universitas Pendidikan Indonesia."<

cout<<"2. Isilah biodata anda terlebih dahulu dengan lengkap dan benar kemudian anda\n bisa melanjutkan untuk mengisi soal!"<

cout<<"3. Gunakanlah tanda garis bawah ( _ ) sebagai pengganti spasi dalam pengisian\n nama di biodata Anda!\n Contoh : Dena_Anugrah"<

cout<<"4. Soal terdiri dari 4 mata pelajaran IPA, yaitu Matematika, Biologi, Kimia,\n dan Fisika yang harus dijawab secara berurutan dan tidak dapat kembali ke\n soal sebelumnya."<

cout<<"5. Soal terdiri dari 40 buah pilihan ganda yang mempunyai 5 option jawaban\n yaitu a, b, c, d, dan e."<

cout<<"6. Pilihlah jawaban yang tepat dengan memilih salah satu option yang ada atau\n tekan X jika anda tidak akan menjawab soal tersebut dan ingin melanjutkan\n ke soal berikutnya!"<

cout<<"7. Jawaban yang benar akan mendapatkan nilai 4 poin, jawaban yang salah atau\n memilih option yang tidak sesuai dengan peraturan akan dikurangi 1 poin, dan\n soal yang tidak di jawab akan mendapatkan nilai 0 poin."<

cout<<"8. Peserta test dinyatakan LULUS jika poin yang didapatkan minimal 100 poin."<

cout<<"9. Waktu yang digunakan untuk mengisi soal adalah 60 menit. Waktu mengisi\n soal dimulai ketika bel dibunyikan oleh pengawas ujian."<

cout<<"10. Peserta test dilarang menggunakan alat bantu menghitung (Kalkulator atau HP)\n dan membawa buku pelajaran atau catatan selama mengisi soal!"<

cout<<"11. Berdoalah terlebih dahulu sebelum mengerjakan soal dan kerjakanlah soal\n dengan teliti!"<

getch();

system("cls");

goto Menu_Utama;

}

//LAYAR KE 4

switch (menu){

case 2 :

biodata :

cout<<"\n";

cout<<"\t\t\t\t";

cout<<"ISI BIODATA ANDA";

cout<<"\n\n";

cout<<"NAMA PESERTA : "; cin>>var_nama;

cout<<"NOMOR PESERTA : "; cin>>var_nope;

cout<<"PILIHAN PRODI : 1. PENDIDIKAN TEKNIK ELEKTRO (S1) ---> TEKAN 1"<

cout<<" 2. TEKNIK TENAGA ELEKTRIK (S1) ---> TEKAN 2"<

cout<<" 3. TEKNIK ELEKTRO (D3) ---> TEKAN 3"<

int prodi;

cin>>prodi;

system("cls");

cout<<"\n";

cout<<"\t\t\t";

cout<<" VERIFIKASI BIODATA ANDA ";

cout<<"\n\n";

cout<<"NAMA PESERTA : "<<

cout<<"NOMOR PESERTA : "<<

if (prodi==1){cout<<"PILIHAN PRODI : PENDIDIKAN TEKNIK ELEKTRO (S1)"<

if (prodi==2){cout<<"PILIHAN PRODI : TEKNIK TENAGA ELEKTRIK (S1)"<

if (prodi==3){cout<<"PILIHAN PRODI : TEKNIK ELEKTRO (D3)"<

cout<<"\n\n";

cout<<"Apakah Biodata yang Anda isikan sudah benar?"<

cout<<"\n";

cout<<"Tekan Y untuk lanjut ke soal/Tekan N untuk mengedit Biodata!"<

char lanjut;

cin>>lanjut; cout<

if (lanjut=='y'||lanjut=='Y'){

system("cls");

goto soal;

}

else{

system("cls");

goto biodata;

}

//LAYAR KE 5

soal :

cout<<"SOAL MATEMATIKA"<

cout<<"\n";

cout<<"1. Manakah pernyataan di bawah ini yang benar ....."<

cout<<"a. 11/15 > 36/45"<

cout<<"b. 16/22 = 8/14"<

cout<<"c. 6/14 < 7/20"<

cout<<"d. 9/25 = 18/50"<

cout<<"e. 12/15 < 20/31"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='d'||jawab=='D')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"2. 1/2 + 2/3 + 3/4 + 4/5 + 5/6 = ....."<

cout<<"a. 3,55"<

cout<<"b. 4,55"<

cout<<"c. 5,55"<

cout<<"d. 6,55"<

cout<<"e. 7,55"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='a'||jawab=='A')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"3. 2x + 5y = 25 dan 4x + 3y = 15. Nilai x dan y untuk memenuhi kedua persamaan\n tersebut = ....."<

cout<<"a. 0 dan -5"<

cout<<"b. -5 dan 0"<

cout<<"c. 5 dan 0"<

cout<<"d. 0 dan 5"<

cout<<"e. -5 dan 5"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='d'||jawab=='D')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"4. 8!/6! = ....."<

cout<<"a. 42"<

cout<<"b. 48"<

cout<<"c. 50"<

cout<<"d. 52"<

cout<<"e. 56"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"5. 0,65 x 2,56 - 1,664 + 9 = ....."<

cout<<"a. 0"<

cout<<"b. 4"<

cout<<"c. 9"<

cout<<"d. 16"<

cout<<"e. 25"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"6. 2 jam + 45 menit + 100 detik = ..... detik"<

cout<<"a. 1.000"<

cout<<"b. 1.500"<

cout<<"c. 10.000"<

cout<<"d. 15.000"<

cout<<"e. 10.0000"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"7. Sebuah trapesium mempunyai panjang 15 cm dan 7 cm, dan memiliki tinggi 10 cm. Luas trapesium tersebut = ....."<

cout<<"a. 220 cm2"<

cout<<"b. 200 cm2"<

cout<<"c. 150 cm2"<

cout<<"d. 120 cm2"<

cout<<"e. 110 cm2"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"8. Fanny membeli 5 buku, 3 pensil, dan 3 penghapus seharga 18.000. Sedangkan\n Vina membeli 3 buku, 1 pensil, dan 1 penghapus seharga 9.000. Berapakah Tia\n harus membayar jika dia ingin membeli 2 buku, 2 pensil, dan 2 penghapus\n ....."<

cout<<"a. 9.000"<

cout<<"b. 10.000"<

cout<<"c. 11.000"<

cout<<"d. 12.000"<

cout<<"e. 13.000"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='a'||jawab=='A')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"9. Diketahui data 6, 6, 5, 6, 5, 6, 7, 5, 8, 9.\n Mean dari data tersebut = ....."<

cout<<"a. 6"<

cout<<"b. 6,3"<

cout<<"c. 6,6"<

cout<<"d. 10"<

cout<<"e. 63"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='b'||jawab=='B')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"10. Diketahui data 6, 6, 5, 6, 5, 6, 7, 5, 8, 9.\n Modus dari data tersebut = ....."<

cout<<"a. 63"<

cout<<"b. 10"<

cout<<"c. 6,6"<

cout<<"d. 6,3"<

cout<<"e. 6"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

system("cls");

//LAYAR KE 6

cout<<"SOAL BIOLOGI"<

cout<<"\n";

cout<<"11. Gnetum gnemon adalah nama ilmiah dari tanaman ....."<

cout<<"a. Pakis haji"<

cout<<"b. Melinjo"<

cout<<"c. Cengkeh"<

cout<<"d. Kacang tanah"<

cout<<"e. Pisang"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='b'||jawab=='B')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"12. Di bawah ini adalah vitamin yang larut di dalam lemak, kecuali ....."<

cout<<"a. Vitamin A"<

cout<<"b. Vitamin C"<

cout<<"c. Vitamin D"<

cout<<"d. Vitamin E"<

cout<<"e. Vitamin K"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='b'||jawab=='B')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"13. Enzim yang berfungsi untuk mengubah amilum menjadi maltosa dalam proses\n pencernaan makanan adalah ....."<

cout<<"a. Enzim Ptialin"<

cout<<"b. Enzim Pepsin"<

cout<<"c. Enzim Lipase"<

cout<<"d. Enzim Rennin"<

cout<<"e. Enzim Tripsin"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='a'||jawab=='A')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"14. Sel darah pembeku disebut juga dengan ....."<

cout<<"a. Eritrosit"<

cout<<"b. Leukosit"<

cout<<"c. Granulosit"<

cout<<"d. Agranulosit"<

cout<<"e. Trombosit"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"15. Antokalin adalah salah satu faktor internal yang mempengaruhi pertumbuhan\n dan perkembangan pada tumbuhan yang berfungsi untuk merangsang pembentukan\n ....."<

cout<<"a. Akar"<

cout<<"b. Batang"<

cout<<"c. Daun"<

cout<<"d. Bunga"<

cout<<"e. Buah"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='d'||jawab=='D')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"16. Tempat terjadinya sintesis protein di dalam sel tumbuhan disebut ....."<

cout<<"a. Sentrosom"<

cout<<"b. Retikulum endoplasma"<

cout<<"c. Lisosom"<

cout<<"d. Ribosom"<

cout<<"e. Mitokondria"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='d'||jawab=='D')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"17. Di bawah ini adalah basa nitrogen yang ada di dalam DNA, kecuali ....."<

cout<<"a. Adenin"<

cout<<"b. Timin"<

cout<<"c. Cytosin"<

cout<<"d. Guanin"<

cout<<"e. Urasil"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"18. Tahap perkembangan terbentuknya janin yang benar adalah ....."<

cout<<"a. Zigot, morula, gastrula, blastula, embrio, dan janin"<

cout<<"b. Zigot, gastrula, morula, blastula, embrio, dan janin"<

cout<<"c. Zigot, morula, blastula, gastrula, embrio, dan janin"<

cout<<"d. Zigot, blastula, gastrula, morula, embrio, dan janin"<

cout<<"e. Zigot, gastrula, blastula, morula, embrio, dan janin"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"19. Hasil dari transfer elektron pada proses respirasi aerob adalah ....."<

cout<<"a. Air dan 36 ATP"<

cout<<"b. Air dan 34 ATP"<

cout<<"c. Oksigen dan 36 ATP"<

cout<<"d. Oksigen dan 34 ATP"<

cout<<"e. Air dan Oksigen"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='b'||jawab=='B')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"20. Fungsi HCl di dalam lambung adalah ....."<

cout<<"a. Memecah protein"<

cout<<"b. Membantu hidrolisis peptida menjadi asam amino"<

cout<<"c. Mematikan bakteri yang merugikan"<

cout<<"d. Menghidrolisis lemak "<

cout<<"e. Mengubah kaseinogen menjadi kasein"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

system("cls");

//LAYAR KE 7

cout<<"SOAL KIMIA"<

cout<<"\n";

cout<<"21. Lambang unsur dari besi adalah ....."<

cout<<"a. Ag"<

cout<<"b. Be"<

cout<<"c. Cr"<

cout<<"d. Au"<

cout<<"e. Fe"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"22. Partikel terkecil penyusun materi disebut ....."<

cout<<"a. Ion"<

cout<<"b. Atom"<

cout<<"c. Molekul"<

cout<<"d. Unsur"<

cout<<"e. Senyawa"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='b'||jawab=='B')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"23. Perbandingan unsur dalam senyawa asam asetat adalah ....."<

cout<<"a. C : H : O = 2 : 4 : 2"<

cout<<"b. C : H : O = 4 : 2 : 2"<

cout<<"c. C : H : O = 6 : 1 : 8"<

cout<<"d. C : H : O = 1 : 6 : 8"<

cout<<"e. C : H : O = 8 : 4 : 2"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"24. Jumlah elektron maksimum pada subkulit p adalah ....."<

cout<<"a. 2"<

cout<<"b. 3"<

cout<<"c. 5"<

cout<<"d. 6"<

cout<<"e. 10"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='d'||jawab=='D')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"25. Salah satu kegunaan dari gas Rn adalah ....."<

cout<<"a. Untuk mengisi balon udara"<

cout<<"b. Untuk mengisi bola lampu"<

cout<<"c. Untuk pemati rasa"<

cout<<"d. Untuk pernapasan penyelam"<

cout<<"e. Untuk terapi penyakit kanker"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"26. Spektrum warna dari unsur K adalah ....."<

cout<<"a. Ungu"<

cout<<"b. Kuning"<

cout<<"c. Merah"<

cout<<"d. Biru"<

cout<<"e. Hijau"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='a'||jawab=='A')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"27. Senyawa alkali yang digunakan untuk pembuatan sabun mandi adalah ....."<

cout<<"a. KCl"<

cout<<"b. KOH"<

cout<<"c. KBr"<

cout<<"d. KF"<

cout<<"e. KI"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='b'||jawab=='B')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"28. Jika 100 gram asam sulfat dilarutkan dalam air sampai volumenya 1000 ml,\n barapakah molaritas larutannya ....."<

cout<<"a. 4,02 M"<

cout<<"b. 3,02 M"<

cout<<"c. 2,02 M"<

cout<<"d. 1,02 M"<

cout<<"e. 0,02 M"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='d'||jawab=='D')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"29. Hitung pH larutan yang terbentuk dari campuran 100 ml asam asetat 0,2 M dan\n 50 ml NaOH 0,1 M (Ka = 1,2 x 10-5) adalah ....."<

cout<<"a. 5 - log 3,6"<

cout<<"b. 5 + log 3,6"<

cout<<"c. 6 - log 3,6"<

cout<<"d. 6 + log 3,6"<

cout<<"e. 7 - log 3,6"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='a'||jawab=='A')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"30. Asap merupakan salah satu contoh sistem koloid jenis ....."<

cout<<"a. Emulsi"<

cout<<"b. Gel"<

cout<<"c. Aerosol padat"<

cout<<"d. Busa"<

cout<<"e. Sol"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

system("cls");

//LAYAR KE 8

cout<<"SOAL FISIKA"<

cout<<"\n";

cout<<"31. Momentum mempunyai dimensi yang sama dengan dimensi besaran ....."<

cout<<"a. Impuls"<

cout<<"b. Energi"<

cout<<"c. Gaya"<

cout<<"d. Tekanan"<

cout<<"e. Percapatan"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='a'||jawab=='A')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"32. Pada benda bermassa m bekerja dengan gaya F yang menimbulkan percepatan a.\n Jika gaya dijadikan 2F dan massa benda dijadikan 1/4 m, maka percepatan\n yang ditimbulkan menjadi ....."<

cout<<"a. 1/4a"<

cout<<"b. 1/2a"<

cout<<"c. 2a"<

cout<<"d. 4a"<

cout<<"e. 8a"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"33. Sebuah perahu motor menyeberangi sungai dengan arah tegak lurus terhadap\n arah arus sungai. Kecepatan perahu motor dan kecepatan arus sungai 0,4 m/s\n dan 0,3 m/s. Bila lebar sungai 60 m, maka perpindahan perahu hingga sampai\n di seberang adalah ....."<

cout<<"a. 60 m"<

cout<<"b. 75 m"<

cout<<"c. 100 m"<

cout<<"d. 120 m"<

cout<<"e. 150 m"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='b'||jawab=='B')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"34. Bola A dan bola B masing-masing massanya 20 kg dan 5 kg. Bola B diam\n ditumbuk bola A, sehingga keduanya menyatu dan bergerak dengan kecepatan\n 2 m/s. Kecepatan bola A sebelum tumbukan adalah ....."<

cout<<"a. 1,5 m/s"<

cout<<"b. 2 m/s"<

cout<<"c. 2,5 m/s"<

cout<<"d. 4 m/s"<

cout<<"e. 5 m/s"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"35. Bunyi merupakan gelombang ....."<

cout<<"a. Transversal"<

cout<<"b. Elektromagnetik"<

cout<<"c. Terpolarisasi"<

cout<<"d. Longitudinal"<

cout<<"e. Tertutup"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='d'||jawab=='D')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"36. Jika c adalah laju cahaya di udara, maka agar massa benda menjadi 125\n persennya massa diam, benda harus digerakkan pada kelejuan ....."<

cout<<"a. 1,25 c"<

cout<<"b. 1 c"<

cout<<"c. 0,8 c"<

cout<<"d. 0,6 c"<

cout<<"e. 0,4 c"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='d'||jawab=='D')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"37. Untuk memindahkan muatan listrik positif yang besarnya 10 coulomb dari suatu titik yang potensialnya 10 volt ke suatu titik lain dengan potensial\n 60 volt, diperlukan usaha sebesar ....."<

cout<<"a. 300 joule"<

cout<<"b. 400 joule"<

cout<<"c. 500 joule"<

cout<<"d. 600 joule"<

cout<<"e. 700 joule"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"38. Suatu kumparan 200 lilitan dengan penampang panjangnya 10 cm dan lebernya\n 5 cm, diputar dengan kecepatan sudut 60 rad/s dalam medan magnet homogen\n 0,5 T. Jika sumbu putarnya tegak lurus medan maka GGL induksi maksimumnya\n adalah ....."<

cout<<"a. 0,3 volt"<

cout<<"b. 3 volt"<

cout<<"c. 30 volt"<

cout<<"d. 300 volt"<

cout<<"e. 3000 volt"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='c'||jawab=='C')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"39. Tegangan suatu penghantar diukur dengan osiloskop menunjukan 141,4 volt.\n Tegangan penghantar tersebut bila diukur dengan voltmeter AC adalah ....."<

cout<<"a. 70,7 volt"<

cout<<"b. 100 volt"<

cout<<"c. 141,4 volt"<

cout<<"d. 200 volt"<

cout<<"e. 282,8 volt"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='b'||jawab=='B')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

cout<<"40. Sifat dari lensa positif terhadap sinar datang adalah ....."<

cout<<"a. Menguraikan sinar datang"<

cout<<"b. Memantulkan sinar datang"<

cout<<"c. Menyerap sinar datang"<

cout<<"d. Menyeberkan sinar datang"<

cout<<"e. Mengumpulkan sinar datang"<

cout<<"Jawaban Anda : ";

cin>>jawab; cout<

if (jawab=='e'||jawab=='E')

{var_benar++;}

else if (jawab=='x'||jawab=='X')

{var_absteint++;}

else

{var_salah++;}

system("cls");

//LAYAR KE 9

cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";

cout<<"\t\t";

cout<<"Alhamdulillah Computer Basic Test Sudah Selesai!"<

cout<<"\n";

cout<<"\t";

cout<<"Silahkan tekan enter untuk melihat hasil computer basic test Anda!"<

getch();

system("cls");

cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";

cout<<"\t\t\t\t";

cout<<"HARAP TUNGGU!";

for(int a=0;a<10;a++){

cout<<".";

Sleep(500);

}

//LAYAR KE 10

system("cls");

cout<<"\n";

cout<<"|----------------------------------------------------------------------|"<

cout<<"\n\n";

cout<<" HASIL COMPUTER BASIC TEST ANDA "<

cout<<"\n\n";

cout<<" Nama Peserta : "; cout<<

cout<<" Nomor Peserta : "; cout<<

if(prodi==1){cout<<" Pilihan Prodi : "; cout<<"PENDIDIKAN TEKNIK ELEKTRO (S1)"<

if(prodi==2){cout<<" Pilihan Prodi : "; cout<<"TEKNIK TENAGA ELEKTRIK (S1)"<

if(prodi==3){cout<<" Pilihan Prodi : "; cout<<"TEKNIK ELEKTRO (D3)"<

cout<<"\n";

cout<<" Jawaban Benar : "; cout<<

cout<<" Jawaban Salah : "; cout<<

cout<<" Tidak di Jawab : "; cout<<

cout<<" Skor Hasil Akhir Anda : ";

hasil_benar = var_benar*pengali_benar;

hasil_salah = var_salah*pengali_salah;

hasil_absteint = var_absteint*pengali_absteint;

skor_akhir = hasil_benar+hasil_salah+hasil_absteint;

cout<<

if(skor_akhir>=100){

cout<<"\n\n\n";

cout<<" SELAMAT ANDA DINYATAKAN LULUS COMPUTER BASIC TEST! "<

cout<<" ANDA DITERIMA MENJADI MAHASISWA DI JURUSAN PENDIDIKAN TEKNIK ELEKTRO "<

cout<<" UNIVERSITAS PENDIDIKAN INDONESIA "<

cout<<"\n\n";

cout<<"|----------------------------------------------------------------------|"<

getch();

system("cls");

}

else{

cout<<"\n\n\n";

cout<<" MAAF, ANDA DINYATAKAN TIDAK LULUS COMPUTER BASIC TEST! "<

cout<<" SILAHKAN MENCOBA LAGI COMPUTER BASIC TEST TAHUN DEPAN "<

cout<<" TERIMA KASIH "<

cout<<"\n\n";

cout<<"|----------------------------------------------------------------------|"<

getch();

goto keluar_program;

}

//LAYAR KE 11

keluar_program :

system("cls");

cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";

cout << "\t";

cout<<" --- TERIMA KASIH ANDA TELAH MENCOBA COMPUTER BASIC TEST --- "<

getch();

system("cls");

break;

//LAYAR KE 12

//switch (menu){

case 3 :

cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";

cout<<"\t\t\t";

cout<<"Apakah Anda ingin keluar dari program?"<

cout<<"\n";

cout<<"\t";

cout<<" Tekan Y untuk keluar/Tekan N untuk kembali ke Menu Utama! "<

char keluar;

cin>>keluar;

if(keluar=='y'||keluar=='Y'){

system("cls");

cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";

cout << "\t\t\t\t";

cout<<"--- TERIMA KASIH ---"<

getch();

system("cls");

goto exit;

}

else{

system("cls");

goto Menu_Utama;}

//}

//}

break;

default:

cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";

cout<<"\t";

cout<<" Angka yang Anda masukkan tidak ada dalam pilihan Menu Utama! "<

getch();

system("cls");

goto Menu_Utama;

break;

}

exit:

system("pause");

if (skor_akhir>=100){

ofstream Hasil_Test;

Hasil_Test.open("hasil test.txt",ios::app);

if (Hasil_Test.is_open()){

Hasil_Test<<"|----------------------------------------------------------------------|"<

Hasil_Test<<"\n\n";

Hasil_Test<<" HASIL COMPUTER BASIC TEST ANDA "<

Hasil_Test<<"\n\n";

Hasil_Test<<" Nama Peserta : "; Hasil_Test<<

Hasil_Test<<" Nomor Peserta : "; Hasil_Test<<

if(prodi==1){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"PENDIDIKAN TEKNIK ELEKTRO (S1)"<

if(prodi==2){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"TEKNIK TENAGA ELEKTRIK (S1)"<

if(prodi==3){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"TEKNIK ELEKTRO (D3)"<

Hasil_Test<<"\n";

Hasil_Test<<" Jawaban Benar : "; Hasil_Test<<

Hasil_Test<<" Jawaban Salah : "; Hasil_Test<<

Hasil_Test<<" Tidak di Jawab : "; Hasil_Test<<

Hasil_Test<<" Skor Hasil Akhir Anda : "; Hasil_Test<<

Hasil_Test<<"\n\n\n";

Hasil_Test<<" SELAMAT ANDA DINYATAKAN LULUS COMPUTER BASIC TEST! "<

Hasil_Test<<" ANDA DITERIMA MENJADI MAHASISWA DI JURUSAN PENDIDIKAN TEKNIK ELEKTRO "<

Hasil_Test<<" UNIVERSITAS PENDIDIKAN INDONESIA "<

Hasil_Test<<"\n\n";

Hasil_Test<<"|----------------------------------------------------------------------|"<

Hasil_Test.close();}

else { cout<<"file tidak di temukan"<

}

else {

ofstream Hasil_Test;

Hasil_Test.open("hasil test.txt",ios::app);

if (Hasil_Test.is_open()) {

Hasil_Test<<"|----------------------------------------------------------------------|"<

Hasil_Test<<"\n\n";

Hasil_Test<<" HASIL COMPUTER BASIC TEST ANDA "<

Hasil_Test<<"\n\n";

Hasil_Test<<" Nama Peserta : "; Hasil_Test<<

Hasil_Test<<" Nomor Peserta : "; Hasil_Test<<

if(prodi==1){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"PENDIDIKAN TEKNIK ELEKTRO (S1)"<

if(prodi==2){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"TEKNIK TENAGA ELEKTRIK (S1)"<

if(prodi==3){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"TEKNIK ELEKTRO (D3)"<

Hasil_Test<<"\n";

Hasil_Test<<" Jawaban Benar : "; Hasil_Test<<

Hasil_Test<<" Jawaban Salah : "; Hasil_Test<<

Hasil_Test<<" Tidak di Jawab : "; Hasil_Test<<

Hasil_Test<<" Skor Hasil Akhir Anda : "; Hasil_Test<<

Hasil_Test<<"\n\n\n";

Hasil_Test<<" MAAF, ANDA DINYATAKAN TIDAK LULUS COMPUTER BASIC TEST! "<

Hasil_Test<<" SILAHKAN MENCOBA LAGI COMPUTER BASIC TEST TAHUN DEPAN "<

Hasil_Test<<" TERIMA KASIH "<

Hasil_Test<<"\n\n";

Hasil_Test<<"|----------------------------------------------------------------------|"<

Hasil_Test.close();}

else { cout<<"file tidak di temukan"<

}

return 0;

}