laporan prokom 2013 naufal dan issolihin siap kumpul
TRANSCRIPT
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
1/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 1
LAPORAN PRAKTIKUM
“PEMROGAMAN KOMPUTER 1”
DISUSUN OLEH:
HAFIDIN NAUFAL (02909)
ISSOLIHIN (03535)
KELAS : C1
NO. KOMPUTER : 11
DIPLOMA TEKNIK MESIN SEKOLAH VOKASI
UNIVERSITAS GADJAH MADA
YOGYAKARTA
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
2/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 2
Waktu dan Tempat elaksanaan
Hari : Senin s/d. Jumat
Tanggal : 22 Oktober 2013s/d. 1 November 2013
Waktu : Pukul 07.00 WIB s/d. 04.00 WIB(Istirahat 12.00WIB-13.00WIB)
Tempat : Laboratorium Pemograman Komputer Diploma Teknik Mesin Sekolah Vokasi
Universitas Gadjah Mada ,Jln. Yacaranda No. 4 Sekip,Bulaksumur,Yogyakarta
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
3/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 3
DAFTAR ISI
Waktu pelaksanaan .…………………………………………………………………………………………… 2
Daftar isi ……………………………………………………………………………………………………………. 3
Bab 1 Console ……………………………………………………………………………………………………. 5
A.
Latian-latian …………………………………………………………………………………………………. 5
- Soal 1 ……………………………………………………………………………………………………… 6
- Soal 2 …………………………………………………………………………………………………….. 8
- Soal 3 …………………………………………………………………………………………………….. 10
- Soal 4 …………………………………………………………………………………………………….. 12
- Soal 5 …………………………………………………………………………………………………….. 14
- Soal 6 …………………………………………………………………………………………………….. 16
- Soal 7 …………………………………………………………………………………………………….. 18
- Soal 8 …………………………………………………………………………………………………….. 21
A.
Tugas / PR …………………………………………………………………………………………………… 24
1. Hafidin Naufal ……………………………………………………………………………………….. 24
- Tugas 1 ………………………………………………………………………………………………….. 24
- Tugas 2 ………………………………………………………………………………………………….. 25
- Tugas 3 ………………………………………………………………………………………………….. 27
- Tugas 4 ………………………………………………………………………………………………….. 29
- Tugas 5 ………………………………………………………………………………………………….. 31
2. Issolihin …………………………………………………………………………………………………. 33
- Tugas 1 ………………………………………………………………………………………………….. 33
-
Tugas 2 ………………………………………………………………………………………………….. 35
- Tugas 3 ………………………………………………………………………………………………….. 36
- Tugas 4 ………………………………………………………………………………………………….. 38
- Tugas 5 ………………………………………………………………………………………………..... 40
B. Quiz …………………………………………………………………………………………………………….. 42
- Quiz 1 (03535) ………………………………………………………………………………………. 42
- Quiz 1 (02909) ………………………………………………………………………………………. 45
- Quiz 2 ……………………………………………………………………………………………………. 48
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
4/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 4
Bab 2 Visual ……………………………………………………………………………………………………... 52
A. Latian-latian ……………………………………………………………………………………………….. 52
- Soal 1 ……………………………………………………………………………………………………. 52
-
Soal 2 ……………………………………………………………………………………………………. 53
-
Soal 3…………………………………………………………………………………………………….
55- Soal 4 ……………………………………………………………………………………………………. 57
- Soal 5 ……………………………………………………………………………………………………. 60
-
Soal 6 ……………………………………………………………………………………………………. 63
- Soal 7 ……………………………………………………………………………………………………. 66
- Soal 8 ……………………………………………………………………………………………………. 70
- Soal 9 ……………………………………………………………………………………………………. 72
- Soal 10 ………………………………………………………………………………………………….. 76
-
Soal 11 ………………………………………………………………………………………………….. 79
- Soal 12 ………………………………………………………………………………………………….. 82
B. Tugas / PR …………………………………………………………………………………………………… 84
1. Hafidin Naufal ……………………………………………………………………………………….. 84
- Tugas 1 …………………………………………………………………………………………………. 84
- Tugas 2 …………………………………………………………………………………………………. 86
- Tugas 3 …………………………………………………………………………………………………. 88
- Tugas 4 …………………………………………………………………………………………………. 90
- Tugas 5 …………………………………………………………………………………………………. 92
- Tugas 6 …………………………………………………………………………………………………. 94
2. Issolihin ………………………………………………………………………………………………… 96
- Tugas 1 ………………………………………………………………………………………………... 96
- Tugas 2 ………………………………………………………………………………………………… 98
- Tugas 3 ………………………………………………………………………………………………… 99
- Tugas 4 ………………………………………………………………………………………………… 103
- Tugas 5 ………………………………………………………………………………………………… 105
C. Quiz …………………………………………………………………………………………………………… 107
- Quiz 3 ………………………………………………………………………………………………….. 107
- Quiz 4 ………………………………………………………………………………………………….. 111
D. Presentasi …………………………………………………………………………………………………. 115
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
5/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 5
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
6/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 6
A.
Latihan-latihan
- Soal 1
program hitung mekanika struktur 1
#include#includemain()
{ // deklarasi variabelfloat P,x,L,alpha,RVB,RVA,MC;
//Judulprintf("program hitung mekanika struktur \n");printf("oleh : issolihin dan hafidin naufal nim
3535_2909\n");
printf("=========================================\n\n\n");
//inputanprintf("masukan nilai beban");scanf("%f",&P);printf("masukkan nilai jarak dari beban");scanf("%f",&x);printf("masukan nilai panjang benda");
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
7/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 7
scanf("%f",&L);printf("masukan nilai alpha");scanf("%f",&alpha);
//proses
RVB=x/L*P*(alpha/57.2958);RVA=(P*(alpha/57.2958))-RVB;MC=RVA*x;
//outputprintf("reaksi vertikal B=%.f \n",RVB);printf("reaksi vertikal A=%.f \n",RVA);printf("momen C=%.f \n",MC);getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
8/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 8
- Soal 2
menghitung program belanja
#include#includemain()
{// deklarasi variabelfloat beli,diskon,bayar;
//Judulprintf(" program hitung program belanja \n");printf("oleh : issolihin dan hafidin naufal nim
3535_2909\n");
printf("=========================================\n\n\n");
//inputanprintf("masukan nilai beli=");scanf("%f",&beli);
//prosesif(beli>100000)
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
9/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 9
{diskon=0.05*beli;bayar=beli-diskon;
}if(beli
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
10/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 10
- Soal 3
menghitung luas dengan case and break
#include
#includemain(){
// deklarasi variabelint pilihan;
float Llingkaran,Lsegitiga,Lsegiempat,r,a,t,s;
//Judulprintf("\n program menghitung luas \n");printf("oleh : issolihin dan hafidin naufal nim
3535_2909\n");
printf("=========================================\n\n\n");//inputan (statis)printf("\n\n pilih yang akan di hitung :");printf("\n\n 1.luas lingkaran ");printf("\n\n 2.luas segitiga ");printf("\n\n 3.luas segiempat ");
printf("\n\n pilih (1/2/3): ");scanf("%d",&pilihan);switch(pilihan )
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
11/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 11
{case 1:
printf("\n 1.luas lingkaran");printf("\n\n masukkan jari jari = ");
scanf("%f",&r);Llingkaran=3.14*r*r;
printf("\n\n luas lingkaran = %.2f",Llingkaran);break;
case 2:
printf("\n 2.luas segitiga");printf("\n\n masukkan alas = ");scanf("%f",&a);printf("\n\n masukkan tinggi = ");scanf("%f",&t);Lsegitiga=0.5*a*t;
printf("\n\n luas segitiga = %.2f",Lsegitiga);break;
case 3 :printf("\n 2.luas segiempat");printf("\n\n masukkan s = ");scanf("%f",&s);
Lsegiempat=s*s;
printf("\n\n luas segiempat = %.2f",Lsegiempat);break ;
default:printf("Kode tidak ada");
}getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
12/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 12
- Soal 4
program hitung nilai ujian
#include#includemain(){
// deklarasi variabelint
quiz,ujian,lulus,remidiquiz,remidiujian,ulangtahundepan ;
//Judulprintf(" program hitung nilai ujian \n");printf("oleh : issolihin dan hafidin naufal nim
3535_2909\n");
printf("=========================================\n\n\n");
//inputanprintf("masukan nilai quiz=");scanf("%d",&quiz);
printf("masukan nilai ujian=");scanf("%d",&ujian);
//proses & output
if(quiz>=75&&quiz=75&&ujian
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
13/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 13
{printf("lulus\n");
}else if(quiz>75&&quiz>0&&ujian>=75&&ujian>=0)
{
printf("remidi quiz \n");}else if(quiz>=75&&quiz75&&ujian75&&quiz>=0&&ujian>75&&ujian>=0)
{printf("ulang tahun depan \n");
}else
printf("input yang dimasukkan salah \n");
getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
14/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 14
- Soal 5
mengecek bilangan bulat
#include#includemain(){
// deklarasi variabel
int bil,ganjil,genab;
//Judulprintf(" menentukan bilangan genab ganjil\n");printf("oleh : issolihin dan hafidin naufal nim
3535_2909\n");
printf("=========================================\n\n\n");
//inputanprintf("masukkan bilangan=");
scanf("%d",&bil);
//proses
if(bil%2==0&&bil!=0)
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
15/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 15
{printf("genab\n");
}else if(bil%2!=0)
{
printf("ganjil\n");}else
{printf("nol \n");
}
getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
16/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 16
- Soal 6
membuat table konversi mata uang
#include#include#includemain(){
int i,n;float rpak,rpaw,intv,r,d,y,b;
intv=50000;rpaw=100000;printf(" Tabel Konversi Mata Uang
\n");printf("Oleh: hafidin naufal dan issolihin nim : 02909_03535
\n");printf("==============================================\n");
printf("Rupiah awal = 100000\n");printf("Interval = 50000\n");
printf("Masukkan Nilai rupiah = ");scanf("%f",&rpak);
n=(rpak-rpaw)/intv;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
17/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 17
printf("=============================================\n");printf("|No | rp |dollar| yen | bonus |\n");
printf("=============================================\n");
if(rpak
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
18/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 18
- Soal 7
membuat table mekanika struktur
#include#include
#includemain(){
int i,n;float xaw,xak,L,P,a,intv,RVA,RVB,MC,z;
printf("========================================================\n");
printf(" Tabel mekanika struktur \n");printf(" Oleh: hafidin naufal dan issolihin
nim:02909_03535 \n");
printf("========================================================\n");
printf("masukkan x awal = ");scanf("%f",&xaw);
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
19/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 19
printf("masukkan x akhir = ");scanf("%f",&xak);printf("masukkan panjang benda = ");scanf("%f",&L);printf("masukkan beban = ");scanf("%f",&P);printf("masukkan alpha = ");scanf("%f",&a);printf("masukkan interval = ");scanf("%f",&intv);
n=(xak-xaw)/intv;
printf("=============================================\n");printf("|No | x | RVA | RVB | MC | st |\n");printf("=============================================\n");
if(xak>L){
printf("|eror| eror | eror | eror | eror| eror|\n");
}else if (a=180){
printf("|eror| eror | eror | eror | eror|eror|\n");
}else{
for(i=0;i0.5*L){
printf("|%4.d| %4.0f | %4.1f | %4.1f | %4.1f|RVB>RVA|\n",i+1,z,RVA,RVB,MC);
}
else if(z
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
20/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 20
printf("|%4.d| %4.0f | %4.1f | %4.1f | %4.1f|RVB
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
21/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 21
- Soal 8
Membuat table sudut sin cos tan(trigonometri)
#include
#include
#include
main()
{
int i,n;
float saw,sak,intvs,x,sn,cs,tn;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
22/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 22
printf("====================================\n");
printf(" tabel sudut\n");
printf(" oleh Haidin Naufal dan Issolihin \n");
printf("====================================\n");
printf("input sudut awal=\n");scanf("%f",&saw);
printf("input sudut akhir=\n");scanf("%f",&sak);
printf("input interval sudut=\n");scanf("%f",&intvs);
n=(sak-saw)/intvs;
printf("tabel sudut\n");
printf("====================================\n");
printf(" | no | x | sinx | cosx| tanx |\n");
printf("====================================\n");
for (i=0;i
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
23/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 23
cs=cos(x/57.2950);
tn=tan(x/57.2950);
if(x==90)
printf(" |%2d | %4.0f | %5.0f | %3.0f | inf
|\n",i+1,x,sn,cs,tn);
else if (x==270)
printf(" |%2d | %4.0f | %5.0f | %3.0f | inf
|\n",i+1,x,sn,cs,tn);
else
printf(" |%2d | %4.0f | %5.0f | %3.0f | %3.0f
|\n",i+1,x,sn,cs,tn);
}
printf("====================================\n");
getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
24/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 24
B.
Tugas/PR
1 Hafidin Naufal
Tugas 1
#include#include
main(){
// deklarasi variabelfloat m,v,p;
//Judulprintf("program hitung momentum \n");printf("oleh : hafidin naufal nim 2909\n");printf("==========================\n");//inputanprintf("masukan nilai massa");
scanf("%f",&m);printf("nilai kecepatan");scanf("%f",&v);
//prosesp=m*v;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
25/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 25
//outputprintf("momentum=%.2f \n",p);
getch();
}
Tugas 2
#include #include main(){
// deklarasi variabelfloat m,g,h,EP ;// judulprintf("program hitung energi potensial\n");printf("oleh : hafidin naufal nim: 2909 \n");printf("================================\n");
//inputan (dinamis)printf("masukkan nilai massa");scanf("%f",&m);printf("masukkan nilai percepatan grafitasi");scanf("%f",&g);
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
26/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 26
printf("masukkan nilai ketinggian");scanf("%f",&h);
//prosesEP=m*g*h ;
//outputprintf("Energi Potensial=%.2f \n",EP);
getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
27/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 27
Tugas 3
#include#includemain(){
// deklarasi variabelint pilihan;float a,t,p,l,Lsegitiga,Lbalok;
//Judulprintf("\n program menghitung luas \n");printf("oleh : naufal naufal nim 2909\n");printf("=========================================\n\n");//inputan (statis)printf("\n\n pilih yang akan di hitung :");printf("\n\n 1.luas segitiga ");
printf("\n\n 2.luas balok ");
printf("\n\n pilih (1/2): ");scanf("%d",&pilihan);switch(pilihan )
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
28/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 28
{case 1:
printf("\n 1.luas segitiga");printf("\n\n masukkan alas = ");
scanf("%f",&a);printf("\n\n masukkan tinggi = ");scanf("%f",&t);Lsegitiga=0.5*a*t;
printf("\n\n luas segitiga = %.2f",Lsegitiga);break;
case 2:
printf("\n 2.luas balok");printf("\n\n masukkan panjang= ");scanf("%f",&p);printf("\n\n masukkan lebar= ");scanf("%f",&l);printf("\n\n masukkan tinggi= ");scanf("%f",&t);Lbalok=p*l*t;
printf("\n\n luas lingkaran = %.2f",Lbalok);break;
default:printf("Kode tidak ada");
}getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
29/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 29
Tugas 4
#include#includemain(){
// deklarasi variabelint pilihan;float a,t,p,l,Lsegitiga,Lbalok;
//Judulprintf("\n program menghitung luas \n");printf("oleh : naufal naufal nim 2909\n");printf("=========================================\n\n");//inputan (statis)printf("\n\n pilih yang akan di hitung :");printf("\n\n 1.luas segitiga ");printf("\n\n 2.luas balok ");
printf("\n\n pilih (1/2): ");
scanf("%d",&pilihan);if(pilihan==1){
printf("\n 1.luas segitiga");printf("\n\n masukkan alas = ");
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
30/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 30
scanf("%f",&a);printf("\n\n masukkan tinggi = ");scanf("%f",&t);Lsegitiga=0.5*a*t;
printf("\n\n luas segitiga = %.2f",Lsegitiga);}
else if (pilihan==2){
printf("\n 2.luas balok");printf("\n\n masukkan panjang= ");scanf("%f",&p);printf("\n\n masukkan lebar= ");scanf("%f",&l);printf("\n\n masukkan tinggi= ");scanf("%f",&t);Lbalok=p*l*t;
printf("\n\n luas lingkaran = %.2f",Lbalok);}
else{
printf("Kode tidak ada");}getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
31/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 31
Tugas 5
#include #include#includemain(){
int i,n ;float aw,ak,v,intv,x,w;
printf(" TABEL KECEPATAN SUDUT \n");printf(" Oleh :HAFIDIN NAUFAL NIM : 02909 \n\n");
printf("================================================\n\n");
printf("Masukkan Nilai kecepatan=");scanf("%f",&v);printf("Masukkan Nilai awal jari jari=");scanf("%f",&aw);printf("Masukkan nilai akhir jari jari=");scanf("%f",&ak);printf("Masukkan interval=");scanf("%f",&intv);
n=(ak-aw)/intv;
printf(" tabel \n");printf("=============================\n");printf("|NO| r | w \n");
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
32/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 32
printf("=============================\n");
for(i=0;i
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
33/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 33
2 Issolikhin
Tugas 1
#include#includemain(){
// deklarasi variabel
float F,s,W;
//Judulprintf("program hitung usaha \n");printf("oleh : issolihin nim 3535\n");printf("==========================\n");//inputanprintf("masukan nilai gaya");scanf("%f",&F);printf("nilai jarak");scanf("%f",&s);
//prosesW=F*s;
//outputprintf("usaha=%.2f \n",W);
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
34/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 34
getch();}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
35/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 35
Tugas 2
#include#includemain(){
// deklarasi variabelfloat F,A,sikma;
//Judulprintf("program hitung tegangan \n");printf("oleh : issolihin nim 3535\n");printf("==========================\n");//inputanprintf("masukan nilai gaya");scanf("%f",&F);printf("nilai luas permukaan");scanf("%f",&A);
//prosessikma=F/A;
//outputprintf("tegangan=%.2f \n",sikma);
getch();}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
36/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 36
Tugas 3
#include#includemain(){
// deklarasi variabelint pilihan;float p,l,r,Lpersegipanjang,Llingkaran;
//Judulprintf("\n program menghitung luas \n");printf("oleh : issolihin nim 3535\n");printf("=========================================\n\n");//inputan (statis)printf("\n\n pilih yang akan di hitung :");printf("\n\n 1.luas persegi panjang ");printf("\n\n 2.luas lingkaran ");
printf("\n\n pilih (1/2): ");scanf("%d",&pilihan);if(pilihan==1){
printf("\n 1.luas persegi panjang");
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
37/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 37
printf("\n\n masukkan panjang = ");scanf("%f",&p);printf("\n\n masukkan lebar = ");scanf("%f",&l);Lpersegipanjang=0.5*p*l;
printf("\n\n luas segitiga = %.2f",Lpersegipanjang);}
else if (pilihan==2){
printf("\n 2.luas lingkaran");printf("\n\n masukkan jari jari= ");scanf("%f",&r);Llingkaran=3.14*r*r;
printf("\n\n luas lingkaran = %.2f",Llingkaran);}
else{
printf("Kode tidak ada");}getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
38/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 38
Tugas 4
#include#includemain(){
// deklarasi variabelint pilihan;float p,l,r,Lpersegipanjang,Llingkaran;
//Judulprintf("\n program menghitung luas \n");printf("oleh : issolihin nim 3535\n");
printf("=========================================\n\n\n");//inputan (statis)printf("\n\n pilih yang akan di hitung :");printf("\n\n 1.luas persegi panjang ");printf("\n\n 2.luas lingkaran ");
printf("\n\n pilih (1/2): ");scanf("%d",&pilihan);switch(pilihan ){
case 1:
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
39/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 39
printf("\n 1.luas persegi panjang");printf("\n\n masukkan panjang = ");scanf("%f",&p);printf("\n\n masukkan lebar = ");scanf("%f",&l);
Lpersegipanjang=p*l;
printf("\n\n luas persegi panjang%.2f",Lpersegipanjang);
break;
case 2:
printf("\n 2.luas lingkaran");printf("\n\n masukkan jari jari= ");scanf("%f",&r);Llingkaran=3.14*r*r;
printf("\n\n luas lingkaran = %.2f",Llingkaran);break;
default:printf("Kode tidak ada");
}getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
40/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 40
Tugas 5
#include #include#includemain(){
int i,n ;float aw,ak,a,intv,x,F;
printf(" TABEL HUKUM NEWTON 2 \n");printf(" OLEH: ISSOLIHIN NIM : 03535 \n\n");
printf("================================================\n\n");
printf("Masukkan Nilai percepatan=");scanf("%f",&a);printf("Masukkan Nilai awal massa=");scanf("%f",&aw);printf("Masukkan nilai akhir massa=");scanf("%f",&ak);printf("Masukkan interval=");scanf("%f",&intv);
n=(ak-aw)/intv;
printf(" tabel \n");printf("=============================\n");
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
41/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 41
printf("| NO | m | F |\n");printf("=============================\n");
for(i=0;i
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
42/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 42
C.
Quiz
Quiz 1(03535)
#include
#include
main()
{
int pilih1,pilih2;float C,R,F;
printf(" Program Konfersi Suhu\n");
printf("oleh hafidin naufal dan issolihin \n");
printf("-----------------------------\n\n");
printf("Menu Pilihan Konfersi Suhu: \n");
printf("1.Celcius\n");
printf("2.Reamur\n");
printf("3.Farenheit\n");
printf("Menu yang akan dikonfersi:
");scanf("%d",&pilih1);
printf("DiKonfersi ke= ");scanf("%d",&pilih2);
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
43/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 43
if(pilih1==1&&pilih2==2)
{
printf("Konfersi Celcius ke Reamur\n");
printf("Masukkan Celsius=
");scanf("%f",&C);
R=0.8*C;
printf("Reamur= %.2f\n",R);
}
else if(pilih1==1&&pilih2==3)
{
printf("Konfersi Celcius ke Farenheit\n");
printf("Masukkan Celsius= ");scanf("%f",&C);
F=(1.8*C)+32;
printf("Farenheit= %.2f\n",F);
}
else if(pilih1==2&&pilih2==1)
{
printf("Konfersi Reamur ke Celsius\n");
printf("Masukkan Reamur=
");scanf("%f",&R);
C=R/0.8;
printf("Celsius= %.2f\n",C);
}
else if(pilih1==2&&pilih2==3)
{printf("Konfersi Reamur ke Farenheit\n");
printf("Masukkan Reamur= ");scanf("%f",&R);
F=(2.25*R)+32;
printf("Farenheit= %.2f\n",F);
}
else if(pilih1==3&&pilih2==1)
{
printf("Konfersi Farenheit ke Celsius\n");
printf("Masukkan Farenheit= ");scanf("%f",&F);
C=(F-32)/1.8;printf("Celsius= %.2f\n",C);
}
else if(pilih1==3&&pilih2==2)
{
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
44/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 44
printf("Konfersi Farenheit ke Reamur\n");
printf("Masukkan Farenheit= ");scanf("%f",&F);
R=(F-32)/2.25;
printf("Reamur= %.2f\n",R);
}
else
{
printf("Kode Yang Anda Masukkan Salah");
}
getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
45/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 45
Quiz 1(02909)
#include #include
main (){
//deklarasi variabel float R,a,b;int x,y;
//Judul printf("Konversi Uang \n");printf("Oleh : hafidin naufal (02909)\n");
printf("Pilihannya adalah...!!!! \n\n");printf("1. Rupiah \n");printf("2. Dollar \n");printf("3. Yen \n\n");printf(" Pilih Yang di konversi?=\n");scanf("%d",&x);
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
46/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 46
printf(" Pilih Hasil konversi?=\n");scanf("%d",&y);
if(x==1 && y==2)
{printf("Konversi Rupiah ke Dollar \n");printf("Input Rupiah \n="); scanf("%f",&a);R=a/10000;printf("Dollar = %.0f \n",R);}
else if (x==1 && y==3){printf("Konversi Rupiah ke Yen \n");printf("Input Rupiah = "); scanf("%f",&a);R=a/3000;
printf("Yen = %.0f \n",R);}
else if (x==2 && y==3){printf("Konversi Dollar ke Yen \n");printf("Input Dollar = \n"); scanf("%f",&a);R=(10/3)*a;printf("Yen = %.2f \n",R);
}else if (x==2 && y==1)
{printf("Konversi Dollar ke Rupiah \n");printf("Input Dollar = \n"); scanf("%f",&a);R=a*10000;printf("Rupiah = %.0f \n",R);}
else if (x==3 && y==1){printf("Konversi Yen ke Rupiah \n");
printf("Input Yen = \n"); scanf("%f",&a);R=a*3000;printf("Rupiah = %.0f \n",R);}
else if (x==3 && y==2){
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
47/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 47
printf("Konversi Yen ke Dollar \n");printf("Input Yen = \n"); scanf("%f",&a);R=0.3*a;printf("Dollar = %.0f \n",R);
}else
printf("Input yang anda masukkan Salah");
getch () ;}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
48/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 48
Quiz 2
#include
#include
#include
main()
{
int i,n;
float m,k,intv,sdt,w,fn,fs,ff,A,aw,ak,g;
printf("\n =========================== \n");
printf(" GAYA PADA BIDANG MIRING \n");
printf("hafidin naufal dan issolihin\n");
printf(" =============================\n\n");
//input
printf(" Berapa Masa Benda = ");scanf("%f",&m);
printf(" Berapa Koofisien Gesek = ");scanf("%f",&k);printf(" Berapa Sudut Kemiringan =
");scanf("%f",&sdt);
printf(" Berapa Interval Sudut = ");scanf("%f",&intv);
g=9.8;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
49/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 49
aw=0;
n=(sdt-aw)/intv;
printf("\n\n Tabel Gaya Gerak bidang Miring
\n");
printf("===================================================
=======\n");
printf("| No | Sudut| Fn | Fs | FF | a
| Status |\n");
printf("===================================================
=======\n");
for(i=0;i0)
printf("| %2d | %3.0f | %6.2f | %6.2f | %6.2f | %6.2f |
Turun | \n",i+1,sdt,fn,fs,ff,A);
if(A
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
50/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 50
printf("| %2d | %3.0f | %6.2f | %6.2f |%6.2f| %6.2f | Diam
| \n",i+1,sdt,fn,fs,ff,A);
}
printf("========================================================
==\n");
}
getch();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
51/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 51
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
52/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 52
A.
Latihan-Latihan
- Soal 1
Membuat kalkulator
private: System::Void button4_Click(System::Object^ sender,System::EventArgs^ e){
//dek variablefloat bil1,bil2,jmlh;//inputbil1=Convert::ToDouble(textBox1-
>Text);bil2=Convert::ToDouble(textBox2-
>Text);
//prosesjmlh=bil1/bil2;//outputtextBox3->Text =
Convert::ToString(jmlh);}
LABEL
TEXTBOX
BUTTON
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
53/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 53
};}
- Soal 2
Membuat program hitung volume dan luas balok
#pragma endregionprivate: System::Void button1_Click(System::Object^
sender, System::EventArgs^ e){
//dek variablefloat P,L,T,volume,luas;//inputP=Convert::ToDouble(textBox1->Text);L=Convert::ToDouble(textBox2->Text);
LABEL
TEXTBOX
BUTTON
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
54/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 54
T=Convert::ToDouble(textBox3->Text);//prosesvolume=P*L*T;luas=(2*P*L)+(2*P*T)+(2*L*T);//output
textBox4->Text=Convert::ToString(volume);textBox5-
>Text=Convert::ToString(luas);
}private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{textBox1->Text="";textBox2->Text="";textBox3->Text="";textBox4->Text="xxxxxxxx";textBox5->Text="xxxxxxxx";
}
};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
55/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 55
- Soal 3
Menghitung percepatan
float Vo,Vt,t,a;
#pragma endregionprivate: System::Void button2_Click(System::Object^
sender, System::EventArgs^ e){
label6->Text="xxxxxxxxxx";textBox1->Text="";
comboBox1->SelectedIndex=-1;comboBox2->SelectedIndex=-1;
}private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
LABEL
COMBO BOX
TEXTBOX
BUTTON
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
56/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 56
{if (comboBox1->SelectedIndex == 0) Vo=5;if (comboBox1->SelectedIndex == 1) Vo=10;if (comboBox1->SelectedIndex == 2) Vo=15;if (comboBox1->SelectedIndex == 3) Vo=20;
Vt=Convert::ToDouble(textBox1->Text);
if (comboBox2->SelectedIndex == 0) t=5;if (comboBox2->SelectedIndex == 1) t=10;if (comboBox2->SelectedIndex == 2) t=15;
a=(Vt-Vo)/t;
if (Vo>Vt)MessageBox::Show("errorrr!!");else
label6->Text = Convert::ToString(a);
}private: System::Void textBox1_TextChanged(System::Object^sender, System::EventArgs^ e) {
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
57/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 57
- Soal 4
Membuat program konversi temperature
float C,R,F;
#pragma endregionprivate: System::Void button2_Click(System::Object^
sender, System::EventArgs^ e){
textBox1->Text="";textBox2->Text="";textBox3->Text="";
}private: System::Void button1_Click(System::Object^ sender,
System::EventArgs^ e){//tahap 1if(textBox1->Text==""&&textBox2-
>Text==""&&textBox3->Text==""){
LABEL
TEXTBOX
BUTTON
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
58/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 58
MessageBox::Show("Input tdk boleh kosong");}//tahap 2if(textBox1->Text!=""&&textBox2-
>Text!=""&&textBox3->Text=="")
{ MessageBox::Show("Input tdk boleh dua");}//tahap 3if(textBox1->Text!=""&&textBox2-
>Text==""&&textBox3->Text!=""){
MessageBox::Show("Input tdk boleh dua");}//tahap 4if(textBox1->Text==""&&textBox2-
>Text!=""&&textBox3->Text!=""){
MessageBox::Show("Input tdk boleh dua");}//tahap 5if(textBox1->Text!=""&&textBox2-
>Text!=""&&textBox3->Text!=""){
MessageBox::Show("Input tdk boleh tiga");}//tahap 6if(textBox1->Text==""&&textBox2-
>Text!=""&&textBox3->Text==""){
R=Convert::ToDouble(textBox2->Text);C=R/0.8;F=(2.25*R)+32;
textBox1->Text = Convert::ToString(C);textBox3->Text = Convert::ToString(F);
}//tahap 7if(textBox1->Text==""&&textBox2-
>Text==""&&textBox3->Text!=""){
F=Convert::ToDouble(textBox3->Text);C=(F/1.8)-32;R=(F/2.25)-32;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
59/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 59
textBox1->Text = Convert::ToString(C);textBox2->Text = Convert::ToString(R);
}//tahap 8if(textBox1->Text!=""&&textBox2-
>Text==""&&textBox3->Text==""){C=Convert::ToDouble(textBox1->Text);R=0.8*C;F=(1.8*C)+32;
textBox2->Text = Convert::ToString(R);textBox3->Text = Convert::ToString(F);
}
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
60/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 60
- Soal 5
Membuat program hitung energi
Float m,v,Ek,Ep,Em,g;
#pragma endregionprivate: System::Void button2_Click(System::Object^
sender, System::EventArgs^ e){
comboBox1->SelectedIndex=-1;comboBox2->SelectedIndex=-1;
listBox1->SelectedIndex=-1;label7->Text="xxxxxxxxxx";label8->Text="xxxxxxxxxx";label9->Text="xxxxxxxxxx";
}
LABEL
BUTTON
COMBO
CHECK BOX
RADIO BUTTON
LIST BOX
GROUP BOX
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
61/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 61
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{
if (comboBox1->SelectedIndex == 0) m=5;if (comboBox1->SelectedIndex == 1) m=10;if (comboBox1->SelectedIndex == 2) m=20;if (comboBox1->SelectedIndex == 3) m=30;
if (comboBox2->SelectedIndex == 0) v=7;if (comboBox2->SelectedIndex == 1) v=9;if (comboBox2->SelectedIndex == 2) v=12;
if (listBox1->SelectedIndex == 1) g=9.8;if (listBox1->SelectedIndex == 2) g=1.6;
if (radioButton1->Checked) h=30;if (radioButton2->Checked) h=40;if (radioButton3->Checked) h=50;if (radioButton4->Checked) h=60;
Ek=0.5*m*v*v;if (checkBox1->Checked)
label7->Text = Convert::ToString(Ek);else
label7->Text ="xxxxx";
Ep=m*g*h;if (checkBox2->Checked)label8->Text = Convert::ToString(Ep);else
label8->Text ="xxxxx";
Em=Ek+Ep;
if (checkBox3->Checked)label9->Text = Convert::ToString(Em);else
label9->Text ="xxxxx";
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
62/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 62
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
63/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 63
- Soal 6
Menghitung sisi-sisi segitiga
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
64/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 64
#include "math.h"
#pragma endregion
private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{textBox1->Text="";textBox2->Text="";textBox3->Text="";}
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{float ab,bc,ac;if(textBox1->Text!=""&&textBox2->Text!=""&&textBox3-
>Text!="")
{MessageBox::Show("Input tdk boleh isi semua!!");
}if(textBox1->Text==""&&textBox2->Text==""&&textBox3-
>Text==""){
MASSAGE BOX
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
65/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 65
MessageBox::Show("Input tdk boleh kosong !!");}if(textBox1->Text!=""&&textBox2->Text==""&&textBox3-
>Text==""){
MessageBox::Show("Input tdk boleh satu!");}if(textBox1->Text==""&&textBox2->Text!=""&&textBox3-
>Text==""){MessageBox::Show("Input tdk boleh satu!!");
}if(textBox1->Text==""&&textBox2->Text==""&&textBox3-
>Text!=""){MessageBox::Show("Input tdk boleh satu!!");
}if(textBox1->Text!=""&&textBox2->Text!=""&&textBox3-
>Text==""){ab=Convert::ToDouble(textBox1->Text);bc=Convert::ToDouble(textBox2->Text);ac=sqrt((ab*ab)+(bc*bc));textBox3->Text = Convert::ToString(ac);
}if(textBox1->Text!=""&&textBox2->Text==""&&textBox3-
>Text!="")
{ab=Convert::ToDouble(textBox1->Text);ac=Convert::ToDouble(textBox3->Text);bc=sqrt((ac*ac)-(ab*ab));textBox2->Text = Convert::ToString(bc);
}if(textBox1->Text==""&&textBox2->Text!=""&&textBox3-
>Text!=""){
ac=Convert::ToDouble(textBox3->Text);
bc=Convert::ToDouble(textBox2->Text);ab=sqrt((ac*ac)-(bc*bc));textBox1->Text = Convert::ToString(ab);
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
66/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 66
}};}
- Soal 7
Program hitung kecepatan dan jarak
#pragma endregion private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e)
{ textBox1->Text="";listBox1->SelectedIndex=-1;comboBox1->SelectedIndex=-1;radioButton1->Checked=false;radioButton2->Checked=false;
DATA GRID VIEW
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
67/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 67
dataGridView1->RowCount=1;dataGridView1->Rows[0]->Cells[0]->Value="";dataGridView1->Rows[0]->Cells[1]->Value="";
dataGridView1->Rows[0]->Cells[2]->Value="";dataGridView1->Rows[0]->Cells[3]->Value="";dataGridView1->Rows[0]->Cells[4]->Value="";
}private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{int i,n;float vt,t,t1,s,a,ta,vo,inf;inf =1;
ta =0;
vo=Convert::ToDouble(textBox1->Text);
if (comboBox1->SelectedIndex == 0) t=5;if (comboBox1->SelectedIndex == 1) t=10;if (comboBox1->SelectedIndex == 2) t=15;if (comboBox1->SelectedIndex == 3) t=20;if (comboBox1->SelectedIndex == 4) t=25;
if (listBox1->SelectedIndex == 1) a=10;if (listBox1->SelectedIndex == 2) a=20;if (listBox1->SelectedIndex == 3) a=30;
n=(t-ta)/inf;
dataGridView1->RowCount=n+1;
for(i=0;i
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
68/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 68
if (radioButton1->Checked){
t1=t+(i*inf);vt=vo+(a*t1);
dataGridView1->Rows[i]->Cells[0]->Value=i+1;dataGridView1->Rows[i]->Cells[1]->Value=t1;dataGridView1->Rows[i]->Cells[2]->Value=vt;if(vt>=100)
dataGridView1->Rows[i]->Cells[3]->Value="cepat";
else if(vt=50)
dataGridView1->Rows[i]->Cells[3]->Value="sedang";
else dataGridView1->Rows[i]->Cells[3]->Value="lambat";
}
if (radioButton2->Checked){
t1=t+(i*inf);s=vo+t1+(0.5*a*t1*t1);
dataGridView1->Rows[i]->Cells[0]->Value=i+1;dataGridView1->Rows[i]->Cells[1]->Value=t1;dataGridView1->Rows[i]->Cells[2]->Value=s;
if(s>=100)
dataGridView1->Rows[i]->Cells[3]->Value="jauh";
else if(s=50)
dataGridView1->Rows[i]->Cells[3]->Value="sedang";
else
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
69/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 69
dataGridView1->Rows[i]->Cells[3]->Value="dekat";
}
}}
};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
70/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 70
- Soal 8
Menghitung sudut
#include "math.h"
#pragma endregion private: System::Void textBox3_TextChanged(System::Object^
sender, System::EventArgs^ e) {}
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{float saw,sak,intv,sdt,s,c,t;int i,n;
saw=Convert::ToDouble(textBox1->Text);sak=Convert::ToDouble(textBox2->Text);intv=Convert::ToDouble(textBox3->Text);
n=(sak-saw)/intv;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
71/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 71
dataGridView1->RowCount=n+1;for(i=0;iRows[i]->Cells[0]->Value=i+1;dataGridView1->Rows[i]->Cells[1]->Value=sdt;dataGridView1->Rows[i]->Cells[2]->Value=s;dataGridView1->Rows[i]->Cells[3]->Value=c;dataGridView1->Rows[i]->Cells[4]->Value=t;
}private: System::Void label1_Click(System::Object^ sender,
System::EventArgs^ e) {}
private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
72/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 72
- Soal 9
Table mekanika struktur
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
73/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 73
#include
#pragma endregion private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e)
{ textBox1->Text="";listBox1->SelectedIndex=-1;comboBox1->SelectedIndex=-1;radioButton1->Checked=false;radioButton2->Checked=false;radioButton3->Checked=false;radioButton4->Checked=false;dataGridView1->RowCount=1;dataGridView1->Rows[0]->Cells[0]->Value="";
dataGridView1->Rows[0]->Cells[1]->Value="";dataGridView1->Rows[0]->Cells[2]->Value="";dataGridView1->Rows[0]->Cells[3]->Value="";dataGridView1->Rows[0]->Cells[4]->Value="";dataGridView1->Rows[0]->Cells[5]->Value="";
}
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{int i,n;float p,sdt,x,l,rva,rvb,mc,st,intv,x1,no;intv=1;
p=Convert::ToDouble(textBox1->Text);
if (radioButton1->Checked) x=10;
if (radioButton2->Checked) x=20;if (radioButton3->Checked) x=30;if (radioButton4->Checked) x=40;
if (comboBox1->SelectedIndex == 0) sdt=30;if (comboBox1->SelectedIndex == 1) sdt=60;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
74/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 74
if (comboBox1->SelectedIndex == 2) sdt=90;if (comboBox1->SelectedIndex == 3) sdt=120;
if (listBox1->SelectedIndex == 1) l=20;if (listBox1->SelectedIndex == 2) l=30;
if (listBox1->SelectedIndex == 3) l=40;
n=(l-x)/intv;
dataGridView1->RowCount=n+1;
for(i=0;iRows[i]->Cells[0]->Value=no;dataGridView1->Rows[i]->Cells[1]->Value=x1;dataGridView1->Rows[i]->Cells[2]->Value=rvb;dataGridView1->Rows[i]->Cells[3]->Value=rva;dataGridView1->Rows[i]->Cells[4]->Value=mc;
if(rvb>rva){
dataGridView1->Rows[i]->Cells[5]->Value="rvb>rva";
}if(rvbRows[i]->Cells[5]->Value="rvb
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
75/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 75
}
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
76/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 76
- Soal 10
Menghitung mekanika struktur
#include "math.h"
float p,x,sdt,l,rva,rvb,mc,st;
#pragma endregion private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e){
textBox1->Text="";label8->Text="xxxxxxxxxx";label9->Text="xxxxxxxxxx";
label10->Text="xxxxxxxxxx";label11->Text="xxxxxxxxxx";comboBox1->SelectedIndex=-1;listBox1->SelectedIndex=-1;radioButton1->Checked=false;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
77/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 77
radioButton2->Checked=false;radioButton3->Checked=false;radioButton4->Checked=false;
checkBox1->Checked=false;
checkBox2->Checked=false;checkBox3->Checked=false;checkBox4->Checked=false;
}private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{p=Convert::ToDouble(textBox1->Text);
if (radioButton1->Checked) x=5;if (radioButton2->Checked) x=10;if (radioButton3->Checked) x=15;if (radioButton4->Checked) x=20;
if (comboBox1->SelectedIndex == 0) sdt=30;if (comboBox1->SelectedIndex == 1) sdt=60;if (comboBox1->SelectedIndex == 2) sdt=90;if (comboBox1->SelectedIndex == 3) sdt=120;
if (listBox1->SelectedIndex == 1) l=10;
if (listBox1->SelectedIndex == 2) l=15;if (listBox1->SelectedIndex == 3) l=20;if (listBox1->SelectedIndex == 4) l=30;
if(x>l)MessageBox::Show("hasil tdk keluar !!");
else if(x==l)MessageBox::Show("Input harus X
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
78/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 78
if (checkBox1->Checked)label8->Text = Convert::ToString(rva);else label8->Text ="xxxxxxxxxx";
mc=rva*x;if (checkBox3->Checked)label10->Text = Convert::ToString(mc);else
label10->Text ="xxxxxxxxxx";
if (rva==rvb)if (checkBox4->Checked)
label11->Text ="rva=rvb";else
label11->Text ="xxxxxxxxxx";
if (rva>rvb)if (checkBox4->Checked)
label11->Text ="rva>rvb";else
label11->Text ="xxxxxxxxxx";
if (rvaChecked)
label11->Text ="rva
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
79/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 79
- Soal 11
Akar persamaan kuadrat
#pragma endregion private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e){
comboBox1->SelectedIndex=-1;comboBox2->SelectedIndex=-1;comboBox3->SelectedIndex=-1;label8->Text="XXXXXX";label9->Text="XXXXXX";label10->Text="XXXXXX";textBox1->Text="";
}private: System::Void button3_Click(System::Object^ sender,System::EventArgs^ e)
{Close () ;
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
80/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 80
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{
float a,b,c,d,x1,x2;
if (comboBox1->SelectedIndex == 0) a=5;if (comboBox1->SelectedIndex == 1) a=10;if (comboBox1->SelectedIndex == 2) a=15;if (comboBox1->SelectedIndex == 3) a=20;
if (comboBox2->SelectedIndex == 0) b=5;if (comboBox2->SelectedIndex == 1) b=10;if (comboBox2->SelectedIndex == 2) b=15;
if (comboBox3->SelectedIndex == 0) c=5;
if (comboBox3->SelectedIndex == 1) c=10;if (comboBox3->SelectedIndex == 2) c=15;
if (comboBox1->SelectedIndex == -1 ){ MessageBox::Show("Inputan harus semuanya diisi
!!");comboBox1->SelectedIndex=-1;comboBox2->SelectedIndex=-1;comboBox3->SelectedIndex=-1;label8->Text="XXXXXX";
label9->Text="XXXXXX";label10->Text="XXXXXX";textBox1->Text="";
}else if (comboBox2->SelectedIndex == -1 ){ MessageBox::Show("Inputan harus semuanya diisi
!!");comboBox1->SelectedIndex=-1;comboBox2->SelectedIndex=-1;comboBox3->SelectedIndex=-1;label8->Text="XXXXXX";
label9->Text="XXXXXX";label10->Text="XXXXXX";textBox1->Text="";
}else if (comboBox3->SelectedIndex == -1 )
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
81/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 81
{ MessageBox::Show("Inputan harus semuanya diisi!!");
comboBox1->SelectedIndex=-1;comboBox2->SelectedIndex=-1;comboBox3->SelectedIndex=-1;
label8->Text="XXXXXX";label9->Text="XXXXXX";label10->Text="XXXXXX";textBox1->Text="";
}else {d=(b*b)-(4*a*c);x1=(-b+sqrt(d))/(2*a);x2=(-b-sqrt(d))/(2*a);
label8->Text = Convert::ToString(d);label9->Text = Convert::ToString(x1);label10->Text = Convert::ToString(x2);
{if (dText =" Akar Imaginer";
else if (x2>x1 || x1>x2){ textBox1->Text ="2 Akar Berbeda";}
else textBox1->Text ="2 Akar Kembar";
}
}
}};
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
82/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 82
- Soal 12
int i,n;
#pragma endregion
private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e)
{
textBox1->Text="";
textBox2->Text="";
textBox3->Text="";
dataGridView1->RowCount=n+1;
dataGridView1->Rows[i]->Cells[0]->Value="";
dataGridView1->Rows[i]->Cells[1]->Value="";
dataGridView1->Rows[i]->Cells[2]->Value="";
dataGridView1->Rows[i]->Cells[3]->Value="";
}
private: System::Void button1_Click(System::Object^ sender,
System::EventArgs^ e)
{
float aw,ak,intv,X,SX,DX;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
83/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 83
aw=Convert::ToDouble(textBox1->Text);
ak=Convert::ToDouble(textBox2->Text);
intv=Convert::ToDouble(textBox3->Text);
n=(ak-aw)/intv;
dataGridView1->RowCount=n+1;
for (i=0;iRows[i]->Cells[0]->Value=i+1;
dataGridView1->Rows[i]->Cells[1]->Value=X;
dataGridView1->Rows[i]->Cells[2]->Value=DX;
dataGridView1->Rows[i]->Cells[3]->Value=SX;
}
}
};
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
84/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 84
B. Tugas/PR
1. Hafidin naufal
- Tugas 1
Menghitung volume kubus
#pragma endregion private: System::Void button1_Click(System::Object^ sender,
System::EventArgs^ e){
int n,i,no;float naw,nak,s,intv,v;
naw=Convert::ToDouble(textBox1->Text);
nak=Convert::ToDouble(textBox2->Text);intv=Convert::ToDouble(textBox3->Text);
n=(nak-naw)/intv;
dataGridView1->RowCount=n+1;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
85/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 85
for(i=0;iRows[i]->Cells[0]->Value=no;
dataGridView1->Rows[i]->Cells[1]->Value=s;dataGridView1->Rows[i]->Cells[2]->Value=v;
}
}
private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{textBox1->Text="";
textBox2->Text="";textBox3->Text="";
}
};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
86/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 86
- Tugas 2
Menghitung gaya sentripetal
float V,m,r,Fsp;
#pragma endregion private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e){
textBox1->Text="";textBox2->Text="";comboBox1->SelectedIndex=-1;
}private: System::Void button3_Click(System::Object^ sender,System::EventArgs^ e)
{Close();
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
87/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 87
}private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{
if (comboBox1->SelectedIndex == 0) V=10;if (comboBox1->SelectedIndex == 1) V=20;if (comboBox1->SelectedIndex == 2) V=30;if (comboBox1->SelectedIndex == 3) V=40;
m=Convert::ToDouble(textBox1->Text);
if (radioButton1->Checked) r=5;if (radioButton2->Checked) r=7;if (radioButton3->Checked) r=9;if (radioButton4->Checked) r=11;
Fsp=(m*V*V)/r;
if (checkBox1->Checked)textBox2->Text = Convert::ToString(Fsp);else
textBox2->Text ="";
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
88/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 88
- Tugas 3
Hitung usaha
float W,F,S;
#pragma endregion
private: System::VoidlistBox1_SelectedIndexChanged(System::Object^ sender,System::EventArgs^ e) {
}private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{comboBox1->SelectedIndex=-1;listBox1->SelectedIndex=-1;label5->Text="xxxxx";
}
private: System::Void button3_Click(System::Object^ sender,System::EventArgs^ e)
{Close();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
89/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 89
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{if (comboBox1->SelectedIndex == 0) F=3;if (comboBox1->SelectedIndex == 1) F=5;
if (comboBox1->SelectedIndex == 2) F=9;if (comboBox1->SelectedIndex == 3) F=11;
if (listBox1->SelectedIndex == 0) S=2;if (listBox1->SelectedIndex == 1) S=4;if (listBox1->SelectedIndex == 2) S=6;if (listBox1->SelectedIndex == 3) S=8;if (listBox1->SelectedIndex == 4) S=10;
W=F*S;
label5->Text = Convert::ToString(W);
}
private: System::Void Form1_Load(System::Object^ sender,System::EventArgs^ e) {
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
90/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 90
- Tugas 4
Menghitung volume dan luas permukaan kubus
#pragma endregion private: System::Void button3_Click(System::Object^ sender,
System::EventArgs^ e){
Close ();}
private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{textBox1->Text="";textBox2->Text="";textBox3->Text="";
}
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
91/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 91
int n,i,no;float naw,nak,s,intv,V,LP;
naw=Convert::ToDouble(textBox1->Text);nak=Convert::ToDouble(textBox2->Text);
intv=Convert::ToDouble(textBox3->Text);
n=(nak-naw)/intv;
dataGridView1->RowCount=n+1;
for(i=0;iRows[i]->Cells[0]->Value=no;
dataGridView1->Rows[i]->Cells[1]->Value=s;dataGridView1->Rows[i]->Cells[2]->Value=V;dataGridView1->Rows[i]->Cells[3]-
>Value=LP;
}
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
92/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 92
- Tugas 5
Menghitung volume tabung
#pragma endregion private: System::Void button3_Click(System::Object^ sender,
System::EventArgs^ e){
Close();
}private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{textBox1->Text="";
textBox2->Text="";
label5->Text="xxxxx";}
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{float r,t,V;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
93/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 93
r=Convert::ToDouble(textBox1->Text);t=Convert::ToDouble(textBox2->Text);
V=3.14*r*r*t;
label5->Text = Convert::ToString(V);}
};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
94/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 94
- Tugas 6
Menghitung kalor
#pragma endregion private: System::Void button3_Click(System::Object^ sender,
System::EventArgs^ e){
Close();
}private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{textBox1->Text="";
textBox2->Text="";textBox3->Text="";
label7->Text="xxxxxx";
}private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{float m,c,taw,tak,q;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
95/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 95
m=Convert::ToDouble(textBox1->Text);c=Convert::ToDouble(textBox2->Text);taw=Convert::ToDouble(textBox3->Text);tak=Convert::ToDouble(textBox4->Text);
q=m*c*(tak-taw);
label7->Text = Convert::ToString(q);}
};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
96/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 96
2. Issolihin
- Tugas 1
Menghitung luas permukaan kubus
#pragma endregion private: System::Void label2_Click(System::Object^ sender,
System::EventArgs^ e) {}
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{int n,i,no;
float naw,nak,s,intv,v;
naw=Convert::ToDouble(textBox1->Text);nak=Convert::ToDouble(textBox2->Text);intv=Convert::ToDouble(textBox3->Text);
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
97/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 97
n=(nak-naw)/intv;
dataGridView1->RowCount=n+1;
for(i=0;iRows[i]->Cells[0]->Value=no;
dataGridView1->Rows[i]->Cells[1]->Value=s;dataGridView1->Rows[i]->Cells[2]->Value=v;
}
}private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{textBox1->Text="";
textBox2->Text="";textBox3->Text="";
}};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
98/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 98
- Tugas 2
Menghitung luas segitiga
#pragma endregion private: System::Void button1_Click(System::Object^ sender,
System::EventArgs^ e){
float a,t,l;
a=Convert::ToDouble(textBox1->Text);t=Convert::ToDouble(textBox2->Text);
l=0.5*a*t;
textBox3->Text = Convert::ToString(l);}
private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{textBox1->Text="";textBox2->Text="";textBox3->Text="xxxxx";
}};
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
99/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 99
}
- Tugas 3
Table energy potensial dan energy kinetik
#pragma endregion private: System::Void button3_Click(System::Object^ sender,
System::EventArgs^ e)
{
Close();
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
100/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 100
private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e)
{
comboBox1->SelectedIndex=-1;
textBox1->Text="";
dataGridView1->RowCount=1;
dataGridView1->Rows[0]->Cells[0]->Value="";
dataGridView1->Rows[0]->Cells[1]->Value="";
dataGridView1->Rows[0]->Cells[2]->Value="";
radioButton1->Checked=false;
radioButton2->Checked=false;
}
private: System::Void button1_Click(System::Object^ sender,
System::EventArgs^ e)
{int i,n;
float m,ma,g,h,v,ep,ek,inf,massa;
ma=0;
inf=1;
g=9.8;
v=h;
m=Convert::ToDouble(textBox1->Text);
if (comboBox1->SelectedIndex == 0) v=10;
if (comboBox1->SelectedIndex == 1) v=20;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
101/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 101
if (comboBox1->SelectedIndex == 2) v=30;
if (comboBox1->SelectedIndex == 3) v=40;
if (radioButton1->Checked)
{
n=(m-ma)/inf;
dataGridView1->RowCount=n+1;
for (i=0;iRows[i]->Cells[0]->Value=i+1;
dataGridView1->Rows[i]->Cells[1]->Value=massa;
dataGridView1->Rows[i]->Cells[2]->Value=ek;
}
}
if (radioButton2->Checked)
{
n=(m-ma)/inf;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
102/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 102
dataGridView1->RowCount=n+1;
for (i=0;iRows[i]->Cells[0]->Value=i+1;
dataGridView1->Rows[i]->Cells[1]->Value=massa;
dataGridView1->Rows[i]->Cells[2]->Value=ek;
}
}
}
};
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
103/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 103
- Tugas 4
Menghitung tekanan
#pragma endregion private: System::Void button1_Click(System::Object^ sender,
System::EventArgs^ e)
{float p,f,a;
if (textBox1->Text!="" && textBox2->Text!="" &&textBox3->Text=="" )
{p=Convert::ToDouble(textBox1->Text);f=Convert::ToDouble(textBox2->Text);
a=f/p;textBox3->Text = Convert::ToString(a);}else if (textBox1->Text!="" && textBox2->Text==""
&&textBox3->Text!="" ){p=Convert::ToDouble(textBox1->Text);
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
104/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 104
a=Convert::ToDouble(textBox3->Text);
f=a*p;textBox2->Text = Convert::ToString(f);}
else if (textBox1->Text=="" && textBox2->Text!="" &&textBox3->Text!="" ){a=Convert::ToDouble(textBox3->Text);f=Convert::ToDouble(textBox2->Text);
p=f/a;textBox1->Text = Convert::ToString(p);}else
MessageBox::Show("Input Harus 2!!");
}private: System::Void button2_Click(System::Object^ sender,System::EventArgs^ e)
{
textBox1->Text="";textBox2->Text="";textBox3->Text="";
}};
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
105/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 105
- Tugas 5
#pragma endregion private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e)
{ textBox1->Text="";textBox2->Text="";textBox3->Text="";
}private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{
float m,i,f;
if (textBox1->Text!="" && textBox2->Text=="" &&textBox3->Text=="" )
{m=Convert::ToDouble(textBox1->Text);
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
106/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 106
i=m*39.37;f=m*3.281;
textBox2->Text = Convert::ToString(i);textBox3->Text = Convert::ToString(f);
}else if (textBox1->Text=="" && textBox2->Text!="" &&textBox3->Text=="" )
{i=Convert::ToDouble(textBox2->Text);m=i/39.37;f=(i/39.37)*3.281;
textBox1->Text = Convert::ToString(m);textBox3->Text = Convert::ToString(f);}
else if (textBox1->Text=="" && textBox2->Text=="" &&textBox3->Text!="" )
{f=Convert::ToDouble(textBox3->Text);m=(f/3.281);i=(f/3.281)*39.37;
textBox1->Text = Convert::ToString(m);textBox2->Text = Convert::ToString(i);}else
MessageBox::Show("Input Harus 1!!");}
};}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
107/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 107
C.
Quiz
Quiz 3
#pragma endregion
private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e)
{
label3->Text="xxxxxxx";
comboBox1->SelectedIndex=0;
comboBox2->SelectedIndex=0;
listBox1->SelectedIndex=-1;
radioButton1->Checked=false;
radioButton2->Checked=false;
radioButton3->Checked=false;
radioButton4->Checked=false;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
108/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 108
checkBox1->Checked=false;
}
private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e)
{
float P,L,T,V,Ls;
if (radioButton1->Checked) T=10;
if (radioButton2->Checked) T=15;
if (radioButton3->Checked) T=20;
if (radioButton4->Checked) T=30;
if (listBox1->SelectedIndex == 1) L=T;
if (listBox1->SelectedIndex == 2) L=2*T;
if (listBox1->SelectedIndex == 3) L=3*T;
if (comboBox1->SelectedIndex == 1) P=L;
if (comboBox1->SelectedIndex == 2) P=2*L;
if (comboBox1->SelectedIndex == 3) P=3*L;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
109/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 109
if (comboBox2->SelectedIndex == 1)
{
V=P*L*T;
if(checkBox1->Checked)
{
label3->Text = Convert::ToString(V);
}
else
{
label3->Text="xxxxxx";
}
}
if (comboBox2->SelectedIndex == 2)
{
Ls=(2*P*L)+(2*P*T)+(2*L*T);
if(checkBox1->Checked)
{
label3->Text = Convert::ToString(Ls);
}
else
{
label3->Text="xxxxxx";
}
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
110/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 110
}
};
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
111/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 111
Quiz 4
#pragma endregion
private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e)
{
comboBox1->SelectedIndex=-1;
comboBox2->SelectedIndex=-1;
comboBox3->SelectedIndex=-1;
listBox1->SelectedIndex=0;
dataGridView1->RowCount=1;
dataGridView1->Rows[0]->Cells[0]->Value="";
dataGridView1->Rows[0]->Cells[1]->Value="";
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
112/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 112
dataGridView1->Rows[0]->Cells[2]->Value="";
dataGridView1->Rows[0]->Cells[3]->Value="";
dataGridView2->RowCount=1;
dataGridView2->Rows[0]->Cells[0]->Value="";
dataGridView2->Rows[0]->Cells[1]->Value="";
dataGridView2->Rows[0]->Cells[2]->Value="";
dataGridView2->Rows[0]->Cells[3]->Value="";
}
private: System::Void button1_Click(System::Object^ sender,
System::EventArgs^ e)
{
float vx,sx,vo,sd,sdt,aw,nak,t,intv,g,vy,sy;
int i,n;
if (comboBox1->SelectedIndex == 0)vo=100;
if (comboBox1->SelectedIndex == 1)vo=200;
if (comboBox1->SelectedIndex == 2)vo=300;
if (comboBox2->SelectedIndex == 0)t=5;
if (comboBox2->SelectedIndex == 1)t=10;
if (comboBox2->SelectedIndex == 2)t=15;
if (comboBox2->SelectedIndex == 3)t=20;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
113/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 113
if (comboBox3->SelectedIndex == 0)sd=30;
if (comboBox3->SelectedIndex == 1)sd=45;
if (comboBox3->SelectedIndex == 2)sd=60;
if (listBox1->SelectedIndex == 1)g=9.8;
if (listBox1->SelectedIndex == 2)g=1.6;
aw=0;
intv=1;
nak=sd;
n=(nak-aw)/intv;
dataGridView1->RowCount=n+1;
dataGridView2->RowCount=n+1;
for(i=0;iRows[i]->Cells[0]->Value=i+1;
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
114/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 114
dataGridView1->Rows[i]->Cells[1]->Value=sdt;
dataGridView1->Rows[i]->Cells[2]->Value=vx;
dataGridView1->Rows[i]->Cells[3]->Value=sx;
}
for(i=0;iRows[i]->Cells[0]->Value=i+1;
dataGridView2->Rows[i]->Cells[1]->Value=sdt;
dataGridView2->Rows[i]->Cells[2]->Value=vy;
dataGridView2->Rows[i]->Cells[3]->Value=sy;
}
};
}
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
115/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 115
D.
Presentasi
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
116/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 116
Pengelasan bawah air dapat
diklasifikasikan sebagai
1 ) Pengelasan Basah2 ) Pengelasan Kering•
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
117/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 117
Pengelasan Basah(wet welding)
Pengelasan basah menunjukkan bahwa pengelasandilakukan di bawah air , langsung terkenalingkungan yang basah . Sebuah elektroda khususdigunakan dan pengelasan dilakukan secaramanual hanya sebagai salah satu tidak dalam
pengelasan udara terbuka . Peningkatan kebebasan bergerak membuat wet welding metode yangpaling efektif , efisien dan ekonomis .
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
118/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 118
Prinsip operasi Welding Basah
Pekerjaan yang akan dilas terhubung ke satu sisi darisirkuit listrik , dan logam elektroda ke sisi lain . Kedua
bagian sirkuit dibawa bersama-sama , dan kemudiandipisahkan sedikit . Lompatan arus listrik kesenjangan danmenyebabkan percikan berkelanjutan ( arc ) , yang mencair
besi kosong , membentuk kolam las. Pada saat yang sama ,ujung elektroda mencair , dan tetesan logam diproyeksikanke dalam melas renang . Selama operasi ini , fluks meliputielektroda meleleh untuk memberikan shielding gas , yangdigunakan untuk menstabilkan kolom busur dan perisailogam transfer. Busur terbakar dalam rongga yangterbentuk di dalam meliputi fluks , yang dirancang untukmembakar lebih lambat dari laras logam elektroda .
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
119/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 119
Welding hiperbarik ( pengelasan
kering)
Pengelasan hiperbarik dilakukan dalam ruang tertutup sekitar strukturo akan dilas . Ruang ini diisi dengan gas ( biasanya heliummengandung 0,5 bar oksigen ) pada tekanan yang berlaku . Habitatdisegel ke pipa dan diisi dengan campuran bernapas helium danoksigen , pada atau sedikit di atas tekanan ambien di mana pengelasanadalah untuk mengambil tempat . Metode ini menghasilkan sendi las
berkualitas tinggi yang memenuhi X - ray dan persyaratan kode .Tungsten proses pengelasan gas digunakan untuk proses ini . Daerah di
bawah lantai Habitat ini terbuka untuk air. Jadi pengelasan dilakukandalam kering tetapi pada tekanan hidrostatik dari air laut di sekitarnyaHabitat .
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
120/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 120
RESIKO TERLIBAT
•
Sengatan listrik • Bahaya hidrogen dan oksigen
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
121/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 121
Tindakan pencegahan sengatan
listrik•
termasuk mencapai isolasi listrik yang memadaidari peralatan las
• mematikan pasokan listrik segera busurdipadamkan
• membatasi tegangan rangkaian terbuka MMA( SMA ) set pengelasan
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
122/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 122
Tindakan pencegahan hidrogen dan
oksigen yang dihasilkan oleh busur• Tindakan pencegahan harus diambil untuk
menghindari penumpukan kantong gas , yang berpotensi meledak . Tindakan pencegahanmeliputi
• penyediaan udara darurat atau pasokan gas ,•
stand-by penyelam ,• dan ruang dekompresi untuk menghindari
nitrogen narcosis mengikuti permukaan yangcepat setelah menyelam saturasi .
•
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
123/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 123
Keuntungan Welding Kering1 ) Welder / Keamanan Diver - Welding yang
dilakukan di ruang , kebal terhadap arus laut danhewan laut . Hangat , habitat kering baik diterangidan memiliki sistem kontrol lingkungan sendiri( ECS ) .
2 ) Kualitas Baik lasan - Metode ini memilikikemampuan untuk menghasilkan lasan kualitas
yang sebanding untuk membuka lasan udarakarena air tidak lagi hadir untuk memuaskan lasdan tingkat H2 jauh lebih rendah dari lasan basah.
3 ) Permukaan Monitoring - Bersama persiapan,keselarasan pipa , inspeksi NDT , dll dipantau secara
visual .
4 ) Non-Destructive Testing ( NDT ) - NDT jugadifasilitasi oleh lingkungan habitat kering .
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
124/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 124
Kerugian Welding Kering
1) pengelasan habitat memerlukan sejumlah besarperalatan yang kompleks dan peralatan pendukung banyak di permukaan . Adalah ruang yang sangatkompleks
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
125/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 125
2 ) Biaya pengelasan habitat sangat tinggi danmeningkat dengan kedalaman . Kedalaman kerjamemiliki efek pada pengelasan habitat . Pada
kedalaman lebih besar , busur mengkonstriksi dantegangan yang lebih tinggi sesuai yang diperlukan .Proses ini mahal - biaya $ 80.000 untuk pekerjaan lastunggal. Seseorang tidak dapat menggunakan ruang
yang sama untuk pekerjaan lain , jika itu adalah satu yang berbeda .
Keuntungan Welding Basah1 ) Fleksibilitas dan rendah biaya wet weldingmembuat metode ini sangat diinginkan .
2 ) Manfaat lainnya kecepatan . Dengan mana
operasi dilakukan .
3 ) Hal ini kurang mahal dibandingkan denganpengelasan kering .
-
8/19/2019 Laporan Prokom 2013 Naufal Dan Issolihin Siap Kumpul
126/128
LAPORAN TUGAS PROGRAM KOMPUTER
Hafidin Naufal(02909)& Issolikhin(03535) 126
4 ) tukang las bisa mencapai bagian-bagi