KUMPULAN SOAL BAHASA C

Ukuran: px
Mulai penontonan dengan halaman:

Download "KUMPULAN SOAL BAHASA C"

Transkripsi

1 KUMPULAN SOAL BAHASA C Disusun Oleh : RAHMADANI Program Studi : Ilmu Komputer PROGRAM KONSENTRASI ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS MULAWARMAN SAMARINDA

2 BASA-BASI Bahasa C Tc32 Kumpulan soal bahasa C Dengan menggunakan Tc32 biasa saja tidak memakai Tc32 grafik BAHASA C di KEYBOARD Untuk menampilkan sebuah File ( di keyboard ) Tekan Alt dan F Untuk Run Tekan Ctrl dan F9 Untuk membuat program Bahasa C Minimize, Tekan Alt dan Sepasi Untuk membuat program Bahasa C jadi kecil, Tekan Alt dan Enter Sistem Kerja Bahasa C Keterangan : 2

3 Kelik kanan pakai Mause Dan atur warna Yang anda mau Perogram di atas ini harus Tepat dan Ada jika anda ingin melakukan program Bahasa C supaya Run bisa jalan. Mengubah Warna Hasil Run di Bahasa C : 3

4 #include<stdio.h> int jum,i; jum=0; i=6; while(i<=10) (1>=i) jum=jum+i; printf("fmipa UNMUL \n"); i=i+2; Keyboard Tekan Shift dan picik tanda ini : printf("nilai jum dan i = %d dan %d\n",jum,i); 4

5 BAHASA C /* program bilangan terbesar & terkecil */ # include <stdio.h> int a, b, c, max, min ; printf("masukan bil 1 : ");scanf("%d",&a); printf("masukan bil 2 : ");scanf("%d",&b); printf("masukan bil 3 : ");scanf("%d",&c); if (a>b) max=a; min=b; else max=b; min=a; if (c>max) max=c; if (c<min) min=c; printf("maka bilangan terbesar adalah %d\n",max); printf("maka bilangan terkecil adalah %d",min); 5

6 Bahasa C # include <stdio.h> int pil; printf(" menu Makanan Semua Suka \n"); printf(" 1. Martabak Telor \n"); printf(" 2. Fu Yung Hai \n"); printf(" 3. Nasi Goreng Gosong \n"); printf(" 4. Soto Banjar Kelua \n"); printf(" 5. Keluar \n"); printf(" \n"); printf("apa pilihan Saudara [ 1-5 ]? "); scanf("%d",&pil); printf("\n"); switch(pil) case 1: printf("anda Memilih Martabak Telor, Tarif Rp. 5000"); break; case 2: printf("anda Memilih Fu Yung Hai, Tarif Rp "); break; case 3: printf("anda Memilih Nasi Goreng Gosong, Tarif Rp "); break; case 4: printf("anda Memilih Soto Banjar Kelua, Tarif Rp "); break; case 5: printf("terima Kasih"); break; 6

7 BAHASA C #include<stdio.h> #define max 40 struct TMHS char nama[30];int nil1,tgs,uas;float NA;char NH;Mhs[max]; int i,n; printf("jumlah mahasiswa = ");scanf("%d",&n); for(i=1;i<=n;i++) printf("data mahasiswa ke-%d \n",i); printf("nama : "); scanf("%s",&mhs[i].nama); printf("nilai 1: ");scanf("%d",&mhs[i].nil1); printf("tugas : "); scanf("%d",&mhs[i].tgs); printf("ujian akhir semester= ");scanf("%d",&mhs[i].uas); Mhs[i].NA=0.25*Mhs[i].nil *Mhs[i].tgs + 0.5*Mhs[i].uas; if(mhs[i].na<40) Mhs[i].NH='E'; else if(mhs[i].na<60) Mhs[i].NH='D'; else if(mhs[i].na<70) Mhs[i].NH='C'; else if(mhs[i].na<80) Mhs[i].NH='B'; else Mhs[i].NH='A'; printf(" \n"); printf(" Nama Nilai1 Tugas Uas NA NH \n"); printf(" \n"); for(i=1;i<=n;i++) printf("%12s %10d %10d %10d %10.2f %5c \n",mhs[i].nama,mhs[i].nil1, Mhs[i].tgs,Mhs[i].uas,Mhs[i].NA,Mhs[i].NH); printf(" \n"); 7

8 BAHASA C #include <stdio.h> float np; float abonemen, bypky, bp, iursmph; float tghn; printf("masukan Nomor Pelanggan Anda : ");scanf("%f",&np); printf("masukan Besar Pemakaian Listrik Anda : ");scanf("%f",&bp); abonemen=5000; iursmph=1000; bypky=bp*375; tghn=abonemen+bypky+iursmph; printf("tagihan Listrik Anda bulan ini adalah sebesar Rp %10.2f",tghn); 8

9 BAHASA C #include<stdio.h> main () int a1,b1,a,b,r,fpb,kpk; printf("masukkan bilangan pertama :");scanf("%d",&a); printf("masukkan bilangan kedua :");scanf("%d",&b); a1=a; b1=b; r=a%b; if(r==0) fpb=b; else while(r!=0) a=b; b=r; r=a%b; fpb=b; kpk=(a1*a1)/fpb; printf("\n"); printf("fpb dari %d dan %d adalah = %d\n",a1,b1,fpb); 9

10 printf("kpk dari %d dan %d adalah = %d\n",a1,b1,kpk); BAHASA C #include <stdio.h> int jum,i; jum=0; i=6; do jum = jum +i; printf (" fmipa unmul \n"); i = i+2; while (i<= 10); printf (" nilai jum dan i = % d dan %d\n", jum, i); 10

11 /*program rata_rata*/ # include<stdio.h> # include<math.h> typedef int xx [51]; xx x; float j,r,t,sd; int n,i ; printf("masukkan banyaknya data: ");scanf("%d",&n); t=0; i=1; while(i<= n) printf(" Data ke %d : ",i);scanf("%d",&x[i]); t=t+x[i];i++; r= t/n; j=0; for(i=1;i<=n;i++) j=j+((x[i]-r)*(x[i]-r)); sd=sqrt(j/n); printf("\n Nilai Rata-Rata : %3.2f ",r); printf("\n Standard deviasi : %3.2f ",sd); 11

12 BAHASA C #include<stdio.h> #include<conio.h> int X; float Celcius, Fahrenheit; printf("%5s%12s%12s\n","-----"," "," "); printf("%5s%12s%12s\n"," X"," Celcius"," Fahrenheit"); printf("%5s%12s%12s\n","-----"," "," "); Celcius = 0; for(x=1;x<=10;x++) Fahrenheit = 1.8*Celcius + 32; printf("%5d%10.2f%10.2f\n",x,celcius,fahrenheit); Celcius=Celcius + 10; printf("%5s%12s%12s\n","-----"," "," "); 12

13 BAHASA C #include<stdio.h> #include<string.h> float nilai; char keterangan1[15]="lulus"; char komentar1[80]="selamat saudara lulus"; char keterangan2[15]="tidak lulus"; char komentar2[80]="sorry,saudara perlu belajar lebih keras"; printf("masukan nilai ujian saudara yang anda dapat:");scanf("%f",&nilai); if(nilai>60) printf("%s\n",keterangan1); printf("%s\n",komentar1); else printf("%\n",keterangan2); printf("%\n",komentar2); 13

14 BAHASA C /* */ /* PROBLEM 1 */ /*NAMA:JONATHAN */ /*NIM: */ /*TANGGAL:15 MARET 2005 */ /* */ #include<stdio.h> int bil1,bil2,max,min; printf("masukan bil1: ");scanf("%d",&bil1); printf("masukan bil2; ");scanf("%d",&bil2); if(bil1>bil2)max=bil1; else max=bil2; printf("bilangan terbesar adalah %d\n",max); 14

15 Soal : Buat suatu program untuk menghitung n =? dan nilai rata-rata BAHASA C #include<stdio.h> int n,nr2,i,jum; printf("masukan banyak data yang ingin dijumlahkan : ");scanf("%d",&n); jum=0; for (i=1;i<=n;i++) jum=jum+i; nr2=jum/n;printf("\n");printf("\n"); printf("jumlah semua data adalah %d\n",jum);printf("\n"); printf("nilai rata-rata semua data adalah %d\n",nr2);printf("\n");printf("\n"); 15

16 BAHASA C #include<stdio.h> typedef int matriks[10][50]; matriks m1,m2,hk; int i,j,k,n,m,p; printf("jumlah baris m1:");scanf("%d",&m); printf("jumlah kolom m1:");scanf("%d",&n); printf("jumlah kolom m2:");scanf("%d",&p); printf("matriks pertama (m1) \n"); for(i=1;i<=n;i++) for(j=1;j<=m;j++) printf("elemen baris ke-%d kolom ke-%d:",i,j);scanf("%d",&m1[i][j]); printf("matriks kedua (m2) \n"); for(i=1;i<=n;i++) for(j=1;j<=p;j++) printf("elemen baris ke-%d kolom ke-%d:",i,j);scanf("%d",&m2[i][j]); for(i=1;i<=m;i++) for(j=1;j<=p;j++) hk[i][j]=0; for(k=1;k<=n;k++) 16

17 hk[i][j]+=m1[i][j]*m2[i][j]; printf("matriks m1 \n"); for(i=1;i<=m;i++) for(j=1;j<=n;j++) printf("%d ",m1[i][j]); printf("\n"); printf("matriks m2 \n"); for(i=1;i<=n;i++) for(j=1;j<=p;j++) printf("%d ",m2[i][j]); printf("\n"); printf("hasil perkalian matriks\n"); for(i=1;i<=m;i++) for(j=1;j<=p;j++) printf("%d ",hk[i][j]); printf("\n"); 17

18 BAHASA C #include <stdio.h> int x, y; printf("masukan nilai x : ");scanf("%d",&x); y=3*(x*x*x*x)+8*(x*x*x)+13*(x*x)+9*x+17; printf("nilai y adalah : %d\n",y); 18

19 BAHASA C /*Menggunakan Larik untuk menyimpan data*/ #include <stdio.h> typedef char str [7]; str hari [7]= "senin","selasa","rabu","kamis","jumat","sabtu","minggu"; int n; char lagi; lagi='y'; while((lagi=='y') (lagi=='y')) printf("\nmasukan nomor hari = ");scanf("%d",&n); printf("maka hari ke- %d adalah %s\n",n,hari[n-1]); printf("mau coba lagi:y/t\n");lagi=getche(); 19

20 Soal Buatkan suatu program yang menerima data nama, alamat, dan nomor telepon? #include <stdio.h> char nama[32], alamat[32], notp[32]; Bahasa C printf (" masukan nama anda : "); scanf ("%s",&nama); printf (" masukan alamat anda : "); scanf ("%s",&alamat); printf (" masukan nomor telepon : "); scanf ("%s",&notp); printf ("\n nama anda adalah printf (" alamat anda adalah printf (" nonor telepon anda : %s\n",nama); : %s\n",alamat); : %s\n",notp); 20

21 Soal Input : nama, nim, jurusan, ip Output : menampilkan jumlah ip yang bisa di ambil Proses : ip > 3.00 jumlah ip yang bisa di ambil < ip < 3.00 jumlah ip yang bisa di ambil 20 ip < 2.00 jumlah ip yang bisa di ambil 18 Bahasa C #include <stdio.h> char nama[32]; char jurusan[32], nim[32]; int sks_max; float ip; printf( masukan nama anda : );scanf( %s,&nama); printf( masukan jurusan : );scanf( %s,&jurusan); printf( masukan nim anda : );scanf( %s,&nim); printf( masukan ip anda : );scanf( %f,&ip); if (ip>=3.00) sks_max=24; if ((2.00<=ip)&&(ip<3.00)) sks_max=20; if (ip<2.00) sks_max=18; printf( \n nama : %s\n,nama); printf( \n jurusan : %s\n,jurusan); 21

22 printf( \n nim : %s\n,nim); printf( \n ip : %5.2f\n,ip); printf( \n jumlah sks yang bisa anda ambil adalah : %i\n,sks_max); Bahasa C #include<stdio.h> typedef int matriks[50][50]; matriks A; int r,t,l,m,pn,tn,x; int found; printf("========mencari NILAI DALAM MATRIKS==========\n"); printf("masukkan jumlah Baris matriks yang anda mau : ");scanf("%d",&l); printf("masukkan jumlah Kolom matriks yang anda mau : ");scanf("%d",&m); for(r=1;r<=l;r++) for(t=1;t<=m;t++) printf(" A[%d,%d] : ",r,t);scanf("%d",&a[r][t]); printf("\n Matriks A:\n"); for(r=1;r<=l;r++) for(t=1;t<=m;t++) printf("%4d",a[r][t]); printf("\n"); 22

23 printf(" masukkan nilai yang anda cari? ");scanf("%d",&x); pn=0; tn=0; r=1; found=0; while((r<=t)&&(found==0)) t=1; while((t<=m)&&(found==0)) if (A[r][t]==x) found = 1; else t=t+1; if(found==0) r=r+1; else pn=r; tn=t; if(found==0) printf(" Tidak ketemu tidak ada dielemen matriks??????",pn,tn); else printf(" Ketemu di matriks baris=%d dan kolom=%d!!!!!",pn,tn); Bahasa C #include<stdio.h> char pa[34],tp[43],isd[54]; char bc[34],bi[43],kl[54]; printf(" Semester 1 \n"); printf("masukan nilai pendidikan agama : ");scanf("%s",&pa); printf("masukan nilai turbo pascal : ");scanf("%s",&tp); printf("masuakn niali ilmu sosial dasar : ");scanf("%s",&isd); printf(" Semester 2 \n"); printf("masukan nilai bahasa C : ");scanf("%s",&bc); printf("masukan nilai bahasa inggris : ");scanf("%s",&bi); printf("masukan nilai kalkulus : ");scanf("%s",&kl); printf("\n"); printf("=== MATA KULIAH SEMESTER 1 === \n"); 23

24 printf(" 1. pendidikan agama : %s\n",pa); printf(" 2. turbo pascal : %s\n",tp); printf(" 3. ilmu sosial dasar : %s\n",isd); printf("=== MATA KULIAH SEMESTER 2 === \n"); printf(" 1. bahasa c : %s\n",bc); printf(" 2. bahasa inggris : %s\n",bi); printf(" 3. kalkulus : %s\n",kl); 24

25 Nama : Rahmadani Nim : Ps : Ilkom A2 Tugas : Bahasa C Materi : VI Problem 2 #include<stdio.h> int jum,i; jum=0; i=6; while(i<=10) jum=jum+i; printf("fmipa UNMUL \n"); i=i+2; printf("nilai jum dan i = %d dan %d\n",jum,i); 25

26 Problem 3 #include<stdio.h> int n; int jum; printf("masukan sebuah nilai untuk n : ");scanf("%i",&n); jum=1; while (jum<=n) jum=jum+n; n=n+1; printf("hasil penjumlahn dari n adalah : %i\n",jum); 26

27 Nama : Rahmadani Nim : Ps : Ilkom A Tugas : Bahasa C Kelompok : 4 Bahasa C /* */ /* Dengan Melibatkan Funfsi dan Prosedur */ /* */ #include <stdio.h> int pil; printf( DAFTAR HARI \n ); printf( 1. Senin \n ); printf( 2. Selasa \n ); 27

28 printf( 3. Rabu \n ); printf( 4. Kamis \n ); printf( 5. Jumat \n ); printf( 6. Sabtu \n ); printf( 7. Minggu \n ); printf( \n ); printf( Silahkan anda menentukan hari? );scanf( %i,&pil); switch(pil) case 1: printf( Anda telah menentukan Hari Senin dan Pasaran hari ini adalah Senin ); break; case 2: printf( Anda telah menentukan Hari Selasa dan Pasaran hari ini adalah Selasa ); break; case 3: printf( Anda telah menentukan Hari Rabu dan Pasaran hari ini adalah Rabu ); break; case 4: printf( Anda telah menentukan Hari Kamis dan Pasaran hari ini adalah Kamis ); break; case 5: printf( Anda telah menentukan Hari Jumat dan Pasaran hari ini adalah Jumat ); break; case 6: printf( Anda telah menentukan Hari Sabtu dan Pasaran hari ini adalah Sabtu ); break; case 7: printf( Anda telah menentukan Hari Minggu dan Pasaran hari ini adalah Minggu ); break; 28

29 Bahasa C /* */ /* Tanpa Melibatkan Fungsi dan Prosedur */ /* */ #include<stdio.h> char hp[98]; 29

30 printf( Silahkan anda menentukan Hari dan Pasaran : );scanf( %s,&hp); printf( Jadi Hari dan Pasaran yang anda tentukan adalah : %s\n,hp); Nama : Rahmadani Nim : Ps : Ilkom A2 Tugas : Bahasa C #include<stdio.h> char np[45],nb[45]; int no,hs,j,to; Bahasa C 30

31 char pil; printf( NAMA BARANG \n ); printf( a. televisi \n ); printf( b. kulkas \n ); printf( c. radio \n ); printf( \n ); printf( silahkan anda memilih? );scanf( %s,&pil); switch(pil) case a: printf( anda telah memilih televisi, harga Rp ); break; case b: printf( anda telah memilih kulkas, harga Rp ); break; case c: printf( anda telah memilih radio, harga Rp.500 ); break; printf( \n ); printf( masukan nama pembeli : );scanf( %s,&np); printf( masukan nomor : );scanf( %i,&no); printf( masukkan nama barang : );scanf( %s,&nb); printf( masukan harga satuan : );scanf( %i,&hs); printf( masukan jumlah barang : );scanf( %i,&j); to=hs*j; printf( %5s%12s%12s%12s\n, , , , ); printf( %5s%12s%12s%12s\n, nomor, nama barang, harga, jumlah ); printf( %5s%12s%12s%12s\n, , , , ); printf( %5i%10.2s%10.2i%10.2i\n, no,nb,hs,j); printf( %5s%12s%12s%12s\n, , , , ); printf( total yang harus di bayar : Rp %i\n,to); 31

32 Soal 32

33 Input : nama, nim, jurusan, ip Output : menampilkan jumlah ip yang bisa di ambil Proses : ip > 3.00 jumlah ip yang bisa di ambil < ip < 3.00 jumlah ip yang bisa di ambil 20 ip < 2.00 jumlah ip yang bisa di ambil 18 #include <stdio.h> char nama[32]; char jurusan[32], nim[32]; int sks_max; float ip; Bahasa C printf( masukan nama : );scanf( %s,&nama); printf( masukan jurusan : );scanf( %s,&jurusan); printf( masukan nim : );scanf( %s,&nim); printf( masukan ip : );scanf( %f,&ip); if (ip>=3.00) sks_max=24; if ((2.00<=ip)&&(ip<3.00)) sks_max=20; if (ip<2.00) sks_max=18; printf( \n nama : %s\n,nama); printf( \n jurusan : %s\n,jurusan); printf( \n nim : %s\n,nim); printf( \n ip : %5.2f\n,ip); printf( \n jumlah sks yang bisa di ambil : %i\n,sks_max); Di Run 33

34 C :\Tc32\MAX_IP.EXE _ ڤ X masukan nama : rahma masukan jurusan : ilkom masukan nim : masukan ip : 2.56 nama : rahma jurusan : ilkom nim : ip : 2.56 sks yang bisa di ambil : 20 Bahasa C 34

35 #include <stdio.h> #include <string.h> float bil; char ket1[80]="bilangan ini adalah termasuk bilangan negetif dan bulat"; char ket2[70]="bilangan ini adalah termasuk bilangan positif dan pecahan"; printf("masukan suatu bilangan yang anda suka : ");scanf("%f",&bil); printf("anda telah memasukan sebuah bilangan : %5.0f\n",bil); if(bil>11) printf("%s\n",ket1); else printf("%s\n",ket1); if(bil>2.3) printf( %s\n,ket2); else printf( %s\n,ket2); BAHASA C 35

36 #include<stdio.h> typedef int matriks[50][50]; matriks A; int r,t,l,m,pn,tn,x; int found; printf("========mencari NILAI DALAM MATRIKS==========\n"); printf("masukkan jumlah Baris matriks yang anda mau : ");scanf("%d",&l); printf("masukkan jumlah Kolom matriks yang anda mau : ");scanf("%d",&m); for(r=1;r<=l;r++) for(t=1;t<=m;t++) printf(" A[%d,%d] : ",r,t);scanf("%d",&a[r][t]); printf("\n Matriks A:\n"); for(r=1;r<=l;r++) for(t=1;t<=m;t++) printf("%4d",a[r][t]); printf("\n"); printf(" masukkan nilai yang anda cari? ");scanf("%d",&x); pn=0; tn=0; r=1; found=0; while((r<=t)&&(found==0)) t=1; while((t<=m)&&(found==0)) if (A[r][t]==x) found = 1; else t=t+1; if(found==0) r=r+1; else 36

37 pn=r; tn=t; if(found==0) printf(" Tidak ketemu tidak ada dielemen matriks??????",pn,tn); else printf(" Ketemu di matriks baris=%d dan kolom=%d!!!!!",pn,tn); 37

ALGORITMA DAN PEMROGRAMAN

ALGORITMA DAN PEMROGRAMAN MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN OLEH ISMAIL ADHA KESUMA (ismailadha@rocketmail.com) FAKULTAS SAINS & TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2009 KATA PENGANTAR Puji syukur

Lebih terperinci

BAB 4 KONDISI / PEMILIHAN

BAB 4 KONDISI / PEMILIHAN BAB 4 KONDISI / PEMILIHAN Penyeleksian kondisi digunakan untuk mengarahkan perjalanan suatu proses. Penyeleksian kondisi dapat diibaratkan sebagai katup atau kran yang mengatur jalannya air. Bila katup

Lebih terperinci

Algoritma Pemrograman. Fery Updi,M.Kom

Algoritma Pemrograman. Fery Updi,M.Kom Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan

Lebih terperinci

IT234 - Algoritma dan Struktur Data. Ramos Somya

IT234 - Algoritma dan Struktur Data. Ramos Somya IT234 - Algoritma dan Struktur Data Ramos Somya Pengertian Looping Beberapa instruksi diulang untuk suatu jumlah pengulangan yang tertentu. Jumlah pengulangan dapat diketahui sebelumnya atau ditentukan

Lebih terperinci

BAB V, VI ARRAY, STRING

BAB V, VI ARRAY, STRING 1 BAB V, VI ARRAY, STRING V. String ( K a l i m a t ) Dalam bahasa C tidak ada tipe data khusus untuk menyimpan string. String biasanya disimpan sebagai larik dari karakter-karakter. Berbeda dengan bahasa

Lebih terperinci

IT234 - Algoritma dan Struktur Data. Ramos Somya

IT234 - Algoritma dan Struktur Data. Ramos Somya IT234 - Algoritma dan Struktur Data Ramos Somya Pengertian Looping Beberapa instruksi diulang untuk suatu jumlah pengulangan yang tertentu. Jumlah pengulangan dapat diketahui sebelumnya atau ditentukan

Lebih terperinci

BAB IV PENYELEKSIAN KONDISI

BAB IV PENYELEKSIAN KONDISI BAB IV PENYELEKSIAN KONDISI Penyeleksiankondisidigunakanuntukmengarahkanperjalanansuatu proses. Penyeleksiankondisidapatdiibaratkansebagaikatupataukran yang mengaturjalannya air.bilakatupterbukamaka air

Lebih terperinci

Perulangan 2 DASAR PEMROGRAMAN

Perulangan 2 DASAR PEMROGRAMAN Perulangan 2 DASAR PEMROGRAMAN Pernyataan exit Berfungsi untuk keluar dari program untuk looping dengan for, while, dan do-while. Didefinisikan di stdlib.h Sintak: exit(); 2 Contoh Program exit : /*Pemakaian

Lebih terperinci

PERTEMUAN III DECISION. Prepared by Vosco

PERTEMUAN III DECISION. Prepared by Vosco PERTEMUAN III DECISION Perintah pengambilan keputusan atau decision digunakan untuk memilih salah satu alternatif jawaban yang tepat dari pilihan yang ada. Turbo C menyediakan 2 perintah pengambilan keputusan

Lebih terperinci

CONTOH SOAL C++: jika di input selain dari 1 sampai 4 maka munculkan pesan "Anda Salah memasukan Input Kode"

CONTOH SOAL C++: jika di input selain dari 1 sampai 4 maka munculkan pesan Anda Salah memasukan Input Kode CONTOH SOAL C++: 1.Buat sebuah program untuk menghitung luas persegi panjang, nilai panjang dan lebar dimasukan melalui keyboard sedangkan besar nilai luas muncul secara otomatis 2. Buat sebuah program

Lebih terperinci

Percabangan. Yuli Sun Hariyani

Percabangan. Yuli Sun Hariyani Percabangan Yuli Sun Hariyani Operator Relasional Lebih besar ( > ) Lebih besar atau sama dengan ( >= ) Lebih kecil (< ) Lebih kecil atau sama dengan (

Lebih terperinci

Algoritma Pemrograman. Fery Updi,M.Kom

Algoritma Pemrograman. Fery Updi,M.Kom Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan

Lebih terperinci

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){ HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # FOUR LOOPING Soal-soal minggu lalu: 1. Buatlah program untuk menghitung luas segitiga dan luas lingkaran (gunakan konstanta

Lebih terperinci

PRAKTIKUM 06 DECISSION NESTED IF & ELSE IF DWI SETIYA NINGSIH // PJJ D3 TI

PRAKTIKUM 06 DECISSION NESTED IF & ELSE IF DWI SETIYA NINGSIH // PJJ D3 TI 2015 PRAKTIKUM 06 DECISSION NESTED IF & ELSE IF DWI SETIYA NINGSIH // 210 315 70 25 PJJ D3 TI D. PERCOBAAN 1. Buatlah program yang menerima masukan berupa suhu dari sebuah benda. Keluaran dari program

Lebih terperinci

PERULANGAN 2 DASAR PEMROGRAMAN

PERULANGAN 2 DASAR PEMROGRAMAN PERULANGAN 2 DASAR PEMROGRAMAN Perulangan 2 DASAR PEMROGRAMAN Pernyataan exit Berfungsi untuk keluar dari program Æ untuk looping dengan for, while, dan do-while. Didefinisikan di stdlib.h Sintak: exit();

Lebih terperinci

PRAKTIKUM KONSEP PEMROGRAMAN MATERI DECISION DWI SETIYA NINGSIH. November 16, Page 1 of 16 PRAKTIKUM KONSEP PEMROGRAMAN MATERI

PRAKTIKUM KONSEP PEMROGRAMAN MATERI DECISION DWI SETIYA NINGSIH. November 16, Page 1 of 16 PRAKTIKUM KONSEP PEMROGRAMAN MATERI DECISION DWI SETIYA NINGSIH 2103157025 November 16, 2015 Page 1 of 16 Decission : if & if else D. PERCOBAAN 1. Buat program yang membaca nilai integer dan menuliskan Nilai a positif jika a>= 0 dan Nilai

Lebih terperinci

Proses Perulangan (Looping) DASAR PROGRAMMING 1

Proses Perulangan (Looping) DASAR PROGRAMMING 1 Proses Perulangan (Looping) DASAR PROGRAMMING 1 TUJUAN Menjelaskan proses perulangan menggunakan pernyataan for, while, dan do-while. Menjelaskan penggunaan pernyataan break dan continue, goto. Menjelaskan

Lebih terperinci

Praktikum 4 PENGULANGAN PROSES

Praktikum 4 PENGULANGAN PROSES Praktikum 4 PENGULANGAN PROSES A. TUJUAN 1. Menjelaskan proses pengulangan menggunakan pernyataan for 2. Menjelaskan proses pengulangan menggunakan pernyataan while 3. Menjelaskan proses pengulangan menggunakan

Lebih terperinci

A R R A Y. Bentuk umum deklarasi array : type nama_array[ukuran] tipe : menyatakan tipe dasar array ukuran : menyatakan banyaknya elemen pada array

A R R A Y. Bentuk umum deklarasi array : type nama_array[ukuran] tipe : menyatakan tipe dasar array ukuran : menyatakan banyaknya elemen pada array 1 A R R A Y Array adalah deretan variabel yang berjenis sama dan mempunyai nama sama. Pada bahasa C, array mempunyai lokasi yang bersebelahan. Alamat terkecil menunjuk ke elemen pertama dan alamat terbesar

Lebih terperinci

Praktikum 5 PERULANGAN PROSES

Praktikum 5 PERULANGAN PROSES Praktikum 5 PERULANGAN PROSES A. TUJUAN 1. Menjelaskan proses perulangan menggunakan pernyataan for 2. Menjelaskan proses perulangan menggunakan pernyataan while 3. Menjelaskan proses perulangan menggunakan

Lebih terperinci

Struktur Program Bahasa C

Struktur Program Bahasa C Struktur Program Bahasa C Struktur Program Bahasa C /* Komentar */ main( ) { statemen-statemen; } fungsi_tambahan( ) { statemen-statemen } program utama fungsi tambahan yang dapat dipanggil oleh program

Lebih terperinci

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI 2015 PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // 210 315 70 25 PJJ D3 TI D. PERCOBAAN 1. Dengan menggunakan switch case, buat program yang meminta masukan bilangan bulat dari pengguna. Jika pengguna

Lebih terperinci

BAGIAN A. PILIHAN GANDA Silanglah Jawaban yang Benar Pada Lembar Jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0.

BAGIAN A. PILIHAN GANDA Silanglah Jawaban yang Benar Pada Lembar Jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0. UJIAN TENGAH SEMESTER GANJIL 2010-2011 ALGORITME DAN PEMROGRAMAN SABTU, 30-10-10 08.00-10.00 Ketentuan Ujian: 1. Ujian bersifat Catatan Tertutup 2. Jawaban dituliskan pada lembar jawaban yang disediakan

Lebih terperinci

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010 Pertemuan 06 Dasar Pemrograman Komputer [TKL-4002] 2010 1 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memahami struktur kendali pengulangan (looping) dan memanfaatkannya dalam pembuatan

Lebih terperinci

BAB IV LOOPING ( Pengulangan )

BAB IV LOOPING ( Pengulangan ) 1 BAB IV LOOPING ( Pengulangan ) Format pengulangan (loop) bertujuan untuk menuliskan beberapa instruksi yang sama kedalam format yang lebih simple. Terdapat tiga bentuk pengulangan (loop) dalam bahasa

Lebih terperinci

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom DASAR PEMROGRAMAN C++ Bahasa C++ adalah bahasa yang menggunakan kompiler untuk translator dari kode program menjadi bahasa mesin. Bahasa C++ mempunyai

Lebih terperinci

BAB IV INPUT DAN OUTPUT

BAB IV INPUT DAN OUTPUT DIKTAT MATA KULIAH PEMROGRAMAN I BAB IV INPUT DAN OUTPUT IF Input Data Umumnya suatu program mempunyai proses pemasukan data. Dalam program berbahasa C, pemasukan data dapat dilakukan dengan perintah scanf.

Lebih terperinci

MODUL 10 PERNYATAAN KONTROL: FOR DAN SWITCH - CASE. Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang

MODUL 10 PERNYATAAN KONTROL: FOR DAN SWITCH - CASE. Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang MODUL 10 PERNYATAAN KONTROL: FOR DAN SWITCH - CASE Pernyataan Kontrol for Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Dari segi penulisannya,

Lebih terperinci

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: PENGENALAN BAHASA C A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: Kebanyakan pemrogram jarang memberikan keterangan/

Lebih terperinci

1.Program pilihan bulan. Sart. Bulan. Pilih bulan

1.Program pilihan bulan. Sart. Bulan. Pilih bulan Nama : HARTIKA NIM : 12151036 1.Program pilihan bulan A.flowchat Sart Bulan Pilih bulan 1. Januari 7. Juli 2. Februari 8.Agustus 3. Maret 9. September 4.April 10. oktober 5. Mei 11.november 6. Juni 12.

Lebih terperinci

Input/Output. Input/output Memformat keluaran Pengolahan karakter dan String

Input/Output. Input/output Memformat keluaran Pengolahan karakter dan String Input/Output Input/output Memformat keluaran Pengolahan karakter dan String Output Untuk menampilkan output ke layar dapat menggunakan fungsi yang ada dalam header stdio.h: Output terformat printf() Output

Lebih terperinci

PENYELEKSIAN KONDISI

PENYELEKSIAN KONDISI 1 PENYELEKSIAN KONDISI 1. STRUKTUR KONDISI IF. Struktur if dibentuk dari pernyataan if dan sering digunakan untuk menyeleksi suatu kondisi tunggal. Bila proses yang diseleksi terpenuhi atau bernilai benar,

Lebih terperinci

Array DASAR PEMROGRAMAN

Array DASAR PEMROGRAMAN Array DASAR PEMROGRAMAN 2 TUJUAN Memahami array berdimensi satu Memahami array berdimensi dua Memahami array berdimensi banyak Memahami inisialisasi array yang tak berukuran Melewatkan array sbg parameter

Lebih terperinci

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ; SELEKSI KONDISI Statement If a Bentuk If tunggal sederhana if ( kondisi ) statement ; ALUR PROGRAM Bentuk ini menunjukkan jika kondisi bernilai benar, maka statement yang mngikutinya akan dieksekusi Jika

Lebih terperinci

Seharusnya. if (antrian.tail==max-1) return 0;

Seharusnya. if (antrian.tail==max-1) return 0; Nama : Dimas Angger Prabowo NPM : 143112706450026 Kesalahan program int isempty() { int isempty() { 0; if (antrian.tail==-1) return 1; if (antrian.tail==-1) return Seharusnya int isfull() { if (antrian.tail==max-1)

Lebih terperinci

PRAKTIK MATA PELAJARAN

PRAKTIK MATA PELAJARAN JOB SHEET PRAKTIK MATA PELAJARAN Pemrograman dasar PAKET KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN KELAS X Nama Siswa :... Kelas :... No Absen :... PEMERINTAH KABUPATEN JEPARA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA

Lebih terperinci

GISKA ARIYA SANGGITA TI

GISKA ARIYA SANGGITA TI GISKA ARIYA SANGGITA 13111100 TI TUGAS ALGORITMA dan PEMROGRAMAN TUGAS 1 #include void main () int x; printf("===============================\n"); printf("==nama:giska Ariya Sanggita \n"); printf("==nim:13111100

Lebih terperinci

DIKTAT MATA KULIAH PEMROGRAMAN I BAB VII ARRAY

DIKTAT MATA KULIAH PEMROGRAMAN I BAB VII ARRAY DIKTAT MATA KULIAH PEMROGRAMAN I BAB VII ARRAY IF Tujuan 1. Memahami array berdimensi satu 2. Memahami array berdimensi dua Pengertian Array Array merupakan kumpulan dari nilai-nilai data yang bertipe

Lebih terperinci

BAB 5. KONDISI DAN ARRAY

BAB 5. KONDISI DAN ARRAY BAB 5. KONDISI DAN ARRAY 5.1. Kondisi Penyeleksian Kondisi 1. statement if a. Bentuk sederhana BU : if (kondisi) statemen ; Tanpa Blok statemen if(jumlah > 2) Tunjangan = 0.3; Dengan blok statement : if(jumlah>2)

Lebih terperinci

Konsep Pemrograman Praktikum 13 Fungsi

Konsep Pemrograman Praktikum 13 Fungsi Konsep Pemrograman Praktikum 13 Fungsi ULFA OCTA PRISNANDA 2103157029 Percobaan 1. a. Buatlah sebuah fungsi yang berfungsi untuk menampilkan sebuah string (di layar) = Pilihan Menu (misalkan nama fungsinya

Lebih terperinci

Algoritma Shell Sort Ascending Dan Binary Sequential Search Menggunakan C

Algoritma Shell Sort Ascending Dan Binary Sequential Search Menggunakan C TUGAS STRUKTUR DATA Shell Sort Ascending Dan Binary Sequential Search Menggunakan C IF-5 Nama Anggota : - Rohendi 10107193 - Andri Andriyan 10107210 - Yuli Yanti A 10107218 - Jajang Kusmita 10107227 JURUSAN

Lebih terperinci

printf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");

printf ( ======== Program untuk memilih nama bulan dalam setahun ======== \n \n); Nama :sugiyarti Nim :14121031 Prodi Kelas :sistem informasi :21(pagi) TUGAS 1.0 #include main() printf("======================================================= \n"); printf("nama : sugiyarti

Lebih terperinci

PRAKTIK MATA PELAJARAN

PRAKTIK MATA PELAJARAN JOB SHEET PRAKTIK MATA PELAJARAN Pemrograman dasar PAKET KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN KELAS X Nama Siswa :... Kelas :... No Absen :... PEMERINTAH KABUPATEN JEPARA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA

Lebih terperinci

Achmad Solichin.

Achmad Solichin. Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Algoritme dan Pemrograman

Algoritme dan Pemrograman Algoritme dan Pemrograman Kuliah #7 dan #8 Array Program Menghitung Rataan 3 Nilai #include int nilai1, nilai2, nilai3; float rataan; void main() printf ( Masukkan nilai 1 );scanf( %d,&nilai1);

Lebih terperinci

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN 2 MATERI UTS ALGORITMA & FLOWCHART DASAR PEMROGRAMAN DALAM C PENGAMBILAN KEPUTUSAN PERULANGAN FUNGSI 3 Contoh :Algoritma Mencari akar bulat positif dari bilangan

Lebih terperinci

Tipe Data. Adri Priadana

Tipe Data. Adri Priadana Tipe Data Adri Priadana http://ilkomadri.com/ Pengertian Tipe data adalah jenis data atau pola representasi data yang mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi data dan dapat

Lebih terperinci

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : 1 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memahami struktur kendali pengulangan (looping) dan memanfaatkannya dalam pembuatan aplikasi program komputer dengan bahasa pemrograman java.

Lebih terperinci

Tipe Data, Variabel, Input/Output

Tipe Data, Variabel, Input/Output Tipe Data, Variabel, Input/Output Pendahuluan Untuk membuat program dengan bahasa pemrograman C harus memperhatikan struktur dasarnya. Strukturnya diawali dengan bagian preprocessor directive yang biasanya

Lebih terperinci

Chapter 1 KONSEP DASAR C

Chapter 1 KONSEP DASAR C Chapter 1 KONSEP DASAR C Sejarah Dan Standar C Akar dari bahasa C adalah BCPL (dikembangkan oleh Martin Richard tahun 1967). Kemudian Tahun 1970, Ken Thompson mengembangkan bahasa tersebut yang di kenal

Lebih terperinci

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll. Struktur C++ #include Statement; menyertakan file header fungsi utama program awal dari program pernyataan atau perintah akhir dari program File_header conio.h iostream.h stdio.h iomanip.h

Lebih terperinci

Algoritme dan Pemrograman

Algoritme dan Pemrograman Loop control structures Algoritme dan Pemrograman Kuliah #5 Compound statement Kontrol Program :, DO.., FOR Program akan mengulang satu atau lebih statement untuk diproses atau tidak diproses berdasarkan

Lebih terperinci

belajar pemograman C++ Dasar

belajar pemograman C++ Dasar belajar pemograman C++ Dasar Pernyataan If Struktur percabangan dimana bentuk umum dari IF adalah: If (Kondisi) Statement 1; Contoh: 1. 2. 3. Void main() 4. 5. int x; 6. printf("1. Nilai Bahasa Inggris\n");

Lebih terperinci

Pengantar Bahasa C. Tim Pengajar ASD Semester I 2017/ /7/2017 FN/ASD/Sem /2018 1

Pengantar Bahasa C. Tim Pengajar ASD Semester I 2017/ /7/2017 FN/ASD/Sem /2018 1 Pengantar Bahasa C Tim Pengajar ASD Semester I 2017/2018 9/7/2017 FN/ASD/Sem. 1 2017/2018 1 C Programming Language Sejarah Singkat Dikembangkan oleh Dennis Ritchie dan Brian Kernighan pada awal 1970an

Lebih terperinci

DPK UNIVERSITAS BRAWIJAYA MALANG

DPK UNIVERSITAS BRAWIJAYA MALANG DPK UNIVERSITAS BRAWIJAYA MALANG Algoritma Sarapan Pagi Mulai Ambil piring Masukkan nasi dan lauk dalam piring Ambil sendok dan garpu Ulangi Angkat sendok dan garpu Ambil nasi dan lauk Suapkan ke dalam

Lebih terperinci

BAGIAN A. PILIHAN GANDA Silanglah jawaban yang benar pada lembar jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0.

BAGIAN A. PILIHAN GANDA Silanglah jawaban yang benar pada lembar jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0. NIM: Jadwal kuliah: A 1/6 UJIAN TENGAH SEMESTER GANJIL 2012-2013 ALGORITME DAN PEMROGRAMAN SELASA, 30 OKTOBER 2012 15.30-17.30 Ketentuan Ujian: 1. Ujian bersifat Catatan Tertutup 2. Jawaban dituliskan

Lebih terperinci

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari

Lebih terperinci

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat PRAKTIKUM 6 6.1 JUDUL Pengambilan keputusan (lanjutan) 6.2 TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat 6.3 DASAR TEORI Operator

Lebih terperinci

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda Pertemuan ke-8 Array TUJUAN 1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda 8. 1. PENDAHULUAN Array adalah sebuah

Lebih terperinci

MODUL IV ARRAY DAN STRUCTURE

MODUL IV ARRAY DAN STRUCTURE MODUL IV ARRAY DAN STRUCTURE I. TUJUAN 1. Memahami konsep dasar array 1 dimesi dan array multidimensi 2. Mampu menerapkan konsep array dalam studi kasus nyata 3. Memahami konsep dasar structure dan mampu

Lebih terperinci

Bahasa C-M6 By Jamilah, Skom 1

Bahasa C-M6 By Jamilah, Skom 1 BAB 1 KONSEP DASAR BAHASA C 1.1 SEJARAH DAN STANDAR C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberkan ide kepada ken thompson yang kemudian

Lebih terperinci

Praktikum 1. Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa : tipe_data nama_var[ukuran];

Praktikum 1. Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa : tipe_data nama_var[ukuran]; Praktikum 1 Array, Pointer dan Struktur POKOK BAHASAN: Konsep array dalam Bahasa C Konsep pointer dalam Bahasa C Konsep struktur dalam Bahasa C TUJUAN BELAJAR: Setelah melakukan praktikum dalam bab ini,

Lebih terperinci

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2;

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2; Pengulangan Struktur pengulangan dimaksudkan untuk melakukan proses pengulangan dari beberapa instruksi dalam sejumlah pengulangan tertentu Tigamacamstruktur pengulangan dalam pemrograman terstruktur,

Lebih terperinci

FUNGSI INPUT & OUTPUT

FUNGSI INPUT & OUTPUT FUNGSI INPUT & OUTPUT Fungsi Output 1. FUNGSI printf() Digunakan untuk menampilkan data. Bentuk umum : printf("string kontrol", argumen1, argumen2,...); printf ("%d",70); argumen berupa konstanta printf

Lebih terperinci

PERULANGAN (LOOP) PERNYATAAN WHILE

PERULANGAN (LOOP) PERNYATAAN WHILE 1 PERULANGAN (LOOP) PERNYATAAN WHILE Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Bentuk penulisan : while (ungkapan)

Lebih terperinci

ALGORITMA & PEMROGRAMAN II ARRAY

ALGORITMA & PEMROGRAMAN II ARRAY ALGORITMA & PEMROGRAMAN II ARRAY I Gede Agus Suwartane Array 1 Array Koleksi data dimana setiap elemen memakai nama dan tipe yang sama dan setiap elemen diakses dengan membedakan indeks array-nya. Ciri

Lebih terperinci

Praktikum 6 PERULANGAN PROSES 2

Praktikum 6 PERULANGAN PROSES 2 Praktikum 6 PERULANGAN PROSES 2 A TUJUAN 1 Menjelaskan proses perulangan menggunakan pernyataan do-while 2 Menjelaskan penggunaan pernyataan goto 3 Menjelaskan loop di dalam loop (nested loop) dan contoh

Lebih terperinci

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram. 1 Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram. Program Utama SubProgram SubProgram SubProgram SubProgram

Lebih terperinci

Algoritme dan Pemrograman

Algoritme dan Pemrograman Algoritme dan Pemrograman Searching (Pencarian) Sorting (Pengurutan) Tipe struct Searching (pencarian) Mencari data berdasarkan nilai tertentu, x. Beberapa contoh algoritme pencarian: Sequential search

Lebih terperinci

Konsep Pemrograman Praktikum 14 Fungsi : Parameter Fromal & Aktual

Konsep Pemrograman Praktikum 14 Fungsi : Parameter Fromal & Aktual Konsep Pemrograman Praktikum 14 Fungsi : Parameter Fromal & Aktual ULFA OCTA PRISNANDA 2103157029 A. Percobaan 1. A. Definisikan sebuah fungsi ganjil() yang memilliki sebuah parameter bilangan bulat dan

Lebih terperinci

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while Algoritme dan Pemrograman Kuliah #4 Struktur kontrol perulangan: while, do while, for Struktur Kontrol Perulangan (Loop) Program akan mengulang satu atau lebih pernyataan berdasarkan kondisi tertentu.

Lebih terperinci

Pemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya

Pemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya Pemilihan Overview Program dapat merepresentasikan situasi pemilihan yang sering dihadapi dalam dunia nyata. Berdasarkan satu atau beberapa kondisi, dapat ditentukan satu atau sejumlah aksi yang akan dilakukan.

Lebih terperinci

P 4 Bab 3 : Dasar Pemrograman C

P 4 Bab 3 : Dasar Pemrograman C Kampus II, Jl. Jembatan Merah, Nomor.C. Gejayan, Yogyakarta, Telp: (0), Fax (0) 00 P Bab : Dasar Pemrograman C. Tujuan Mahasiswa mampu mengetahui dan memahami identifier, keyword, variable, tipe data,

Lebih terperinci

Algoritma Pemrograman 2B (Pemrograman C++)

Algoritma Pemrograman 2B (Pemrograman C++) Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 2 INPUT DAN OUTPUT PADA C++ 1 Outline Basic Input dan Output Fungsi Cin dan Cout Komentar Macam-macam manipulator

Lebih terperinci

xxxx alamat Praktikum 11 POINTER

xxxx alamat Praktikum 11 POINTER Praktikum 11 POINTER A. TUJUAN 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string 4. Menjelaskan tentang array pointer 5. Menjelaskan

Lebih terperinci

PRAKTIKUM 6 PENGULANGAN PROSES 2

PRAKTIKUM 6 PENGULANGAN PROSES 2 PRAKTIKUM 6 PENGULANGAN PROSES 2 A. Tujuan 1. Menjelaskan loop di dalam loop (nested loop) dan contoh kasusnya 2. Menjelaskan penggunaan pernyataan break 3. Menjelaskan penggunaan pernyataan continue 4.

Lebih terperinci

Laporan Hasil Tugas Konsep Pemrograman

Laporan Hasil Tugas Konsep Pemrograman Laporan Hasil Tugas Konsep Pemrograman PRAKTIKUM 18 : ARRAY 1 2016 Nama : ULFA OCTA PRISNANDA NRP : 2103157029 PERCOBAAN 1. Deklarasikan sebuah variable array of int, selanjutnya isi array tsb kemudian

Lebih terperinci

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Praktikum 3 DASAR-DASAR PEMROGRAMAN C Praktikum 3 DASAR-DASAR PEMROGRAMAN C A. TUJUAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan

Lebih terperinci

Praktikum 3 PENGAMBILAN KEPUTUSAN

Praktikum 3 PENGAMBILAN KEPUTUSAN Praktikum 3 PENGAMBILAN KEPUTUSAN A. TUJUAN 1. Menjelaskan tentang operator kondisi (operator relasi dan logika) 2. Menjelaskan penggunaan pernyataan if 3. Menjelaskan penggunaan pernyataan if- 4. Menjelaskan

Lebih terperinci

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal). BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal). Masing-masing elemen larik diakses menggunakan indeks (subscript) dari nol

Lebih terperinci

STACK DAN QUEUE. Pengertian Stack Dan Queue. stack & queue. Last saved by KENKEINA Created by KENKEINA

STACK DAN QUEUE. Pengertian Stack Dan Queue. stack & queue. Last saved by KENKEINA Created by KENKEINA Page 1 of 6 STACK DAN QUEUE Pengertian Stack Dan Queue Tumpukan dapat diartikan sebagai suatu kumpulan data yang seolah-olah terlihat seperti ada data yang diletakkan di atas data yang lain seperti pada

Lebih terperinci

ARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0.

ARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0. Array SASARAN Memahami array berdimensi satu Memahami array berdimensi dua Memahami array berdimensi banyak Memahami inisialisasi array yang tak berukuran Melewatkan array sbg parameter ke suatu fungsi

Lebih terperinci

Algoritma dan Pemrograman

Algoritma dan Pemrograman Algoritma dan Pemrograman bagian 2 2009 Modul ini menjelaskan tentang bahasa C dan apa saja yang dibutuhkan bila kita akan menulis suatu program dengan bahasa C. Editor yang dipakai adalah Turbo C++ 4.5.

Lebih terperinci

IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C

IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C A. Sekilas tentang Notasi algoritmik adalah notasi yang digunakan untuk menuliskan suatu algoritma untuk penyelesaian suatu masalah tertentu. Contoh sederhana

Lebih terperinci

# FIVE ARRAY / LARIK. Soal-soal minggu lalu:

# FIVE ARRAY / LARIK. Soal-soal minggu lalu: HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # FIVE ARRAY / LARIK Soal-soal minggu lalu: 1. Buat program untuk menghtung banyaknya bilangan genap dan ganjil serta total

Lebih terperinci

PRAKTIKUM 18 : ARRAY 1

PRAKTIKUM 18 : ARRAY 1 2016 PRAKTIKUM 18 : ARRAY 1 BAHASA C : BAB ARRAY DWI SETIYA NINGSIH // 210 315 7 025 [COMPANY NAME] [Company address] PERCOBAAN 1. Deklarasikan sebuah variabel array of int, selanjutnya isi array tsb kemudian

Lebih terperinci

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement; CONTROL STATEMENT IF SEDERHANA BU : if (kondisi) statemen ; Contoh : Tanpa Blok statemen if(jumlah > 2) Tunjangan = 0.3; Dengan blok statement : if(jumlah>2) Tunjangan = 0.3; Potongan = 0.07; } IF - ELSE

Lebih terperinci

2 ATURAN PENULISAN TEKS ALGORITMA

2 ATURAN PENULISAN TEKS ALGORITMA 2 ATURAN PENULISAN TEKS ALGORITMA Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. Deskripsi tersebut dapat ditulis dalam notasi apapun, asalkan mudah dimengerti dan dipahami. Tidak

Lebih terperinci

5.1 OPERATOR PERBANDINGAN DAN PERSAMAAN (RELATIONAL AND EQUALITY)

5.1 OPERATOR PERBANDINGAN DAN PERSAMAAN (RELATIONAL AND EQUALITY) 1 BAB V SELEKSI IF 5.1 OPERATOR PERBANDINGAN DAN PERSAMAAN (RELATIONAL AND EQUALITY) Relational and Equality Operator digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable).

Lebih terperinci

VARIABEL & TIPE DATA PEMROGRAMAN C++

VARIABEL & TIPE DATA PEMROGRAMAN C++ VARIABEL & TIPE DATA PEMROGRAMAN C++ ruliriki@gmail.com VARIABEL Suatu nama yang menyatakan tempat dalam memori komputer Menyimpan nilai yang dapat diubah VARIABEL Pengenal (identifier) yang digunakan

Lebih terperinci

POINTER DASAR PEMROGRAMAN

POINTER DASAR PEMROGRAMAN POINTER DASAR PEMROGRAMAN Tujuan Setelah menyelesaikan bab ini, anda diharapkan dapat: Menjelaskan tentang konsep dari variabel pointer Menjelaskan tentang pointer array Menjelaskan tentang pointer string

Lebih terperinci

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Motivasi Dalam kehidupan sehari-hari selalu diperlukan pemilihan dari beberapa alternatif Contoh : Terdapat beberapa alternatif untuk memilih sabun mandi

Lebih terperinci

BAB VI. STATEMENT CONTROL

BAB VI. STATEMENT CONTROL BAB VI STATEMENT CONTROL A Statement IF Seperti halnya Pascal, perintah IF dalam C++ juga digunakan untuk menyatakan pernyataan kondisional (bersyarat) Sintaks sederhana IF adalah if (kondisi) statement;

Lebih terperinci

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output Algoritma dan Pemrograman Bab V Input dan Output Pertemuan Ke-5 Input dan Output Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan

Lebih terperinci

Percabangan. Agus Priyanto, M.Kom

Percabangan. Agus Priyanto, M.Kom Percabangan Agus Priyanto, M.Kom Do nothing Go foward Back percabangan Jika hari hujan, maka saya membawa payung Jika hari hujan, maka saya membawa payung, jika tidak saya membawa topi Jika IPK ku diatas

Lebih terperinci

BAB 5 REPETITION / PERULANGAN

BAB 5 REPETITION / PERULANGAN BAB 5 REPETITION / PERULANGAN Dalam bahasa C tersedia suatu fasilitas yang digunakan untuk melakukan proses yang berulangulang sebanyak keinginan kita. Misalnya saja, bila kita ingin menginput dan mencetak

Lebih terperinci

Tugas PTIK C Program. Ardhini Maharani 12/331445/PA/14699

Tugas PTIK C Program. Ardhini Maharani 12/331445/PA/14699 Tugas PTIK C Program Ardhini Maharani 12/331445/PA/14699 Tugas1 Buat sebuah C program yang mengandung switch statement yang bisa digunakan untuk menentukan suatu bilangan tersebut termasuk bilangan genap

Lebih terperinci

LATIHAN DAN KISI-KISI SOAL JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

LATIHAN DAN KISI-KISI SOAL JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA LATIHAN DAN KISI-KISI SOAL JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST Struktur Struktur adalah pengelompokan variabel-variabel yang bernaung dalam satu nama

Lebih terperinci

MODUL 0 PENDAHULUAN 0-1

MODUL 0 PENDAHULUAN 0-1 MODUL 0 PENDAHULUAN 0.1 Tujuan Praktikum Algoritma dan Pemrograman bertujuan untuk : Memberikan pengetahuan kepada praktikan tahapan-tahapan dalam pembuatan algoritma. Praktikan bisa membuat algoritma

Lebih terperinci

PERTEMUAN XI OPERASI FILE

PERTEMUAN XI OPERASI FILE PERTEMUAN XI OPERASI FILE JENIS FILE File Biner : file yang pola penyimpanan di dalam disk berbentuk biner, yaitu seperti bentuk pada memori RAM (komputer). Dipakai untuk menyimpan data kompleks, mis :

Lebih terperinci