Laporan Praktikum TMD02 Algoritma dan Struktur Data dengan C. Coding 1. NIM/ No. Reg. : : Mhd. Syarif. :
|
|
- Bambang Gunardi
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Laporan Praktikum TMD02 Algoritma dan Struktur Data dengan C NIM/ No. Reg. : Nama Blog/Website Laporan : Mhd. Syarif : mhdsyarif.ms@gmail.com : : Modul V Coding 1 Source Code Latihan a Pada Program V-2-1: int ANGKA[5]=10,20,30,40,50; /*Deklarasi array 1-dimensi dengan nama ANGKA yang terdiri dari 5 susunan data bertipe integer*/ printf("indeks 0> Data ke 1 = %d \n",angka[0]);//indeks 0 printf("indeks 1> Data ke 2 = %d \n",angka[1]);//indeks 1 printf("indeks 2> Data ke 3 = %d \n",angka[2]);//indeks 2 printf("indeks 3> Data ke 4 = %d \n",angka[3]);//indeks 3 printf("indeks 4> Data ke 5 = %d \n",angka[4]);//indeks 4 Program diatas menjelaskan tentang array. Array adalah susunan data dengan jumlah tertentu yang bertipe sama dan bernama sama. Setiap elemen data yang tersusun di dalam array dibedakan dengan nomor indeks yang selalu dimulai dari 0. Pada program diatas mempelajari tentang array 1- dimensi. 1/ 21
2 Program diatas bila dijalankan masih terdapat kesalahan. #include <stdio.h> //Mengakses file library stdio.h untuk fungsi printf() #include <stdlib.h> //Mengakse file library stdlib.h untuk fungsi system() int main(void) //Fungsi yang selalu ada dalam program C int ANGKA[5]=10,20,30,40,50; /*Deklarasi array 1-dimensi dengan nama ANGKA yang terdiri dari 5 susunan data bertipe integer*/ printf("indeks 0> Data ke 1 = %d \n",angka[0]);//indeks 0 printf("indeks 1> Data ke 2 = %d \n",angka[1]);//indeks 1 printf("indeks 2> Data ke 3 = %d \n",angka[2]);//indeks 2 printf("indeks 3> Data ke 4 = %d \n",angka[3]);//indeks 3 printf("indeks 4> Data ke 5 = %d \n",angka[4]);//indeks 4 system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan dari fungsi main() adalah 0 Hasil dari program diatas adalah 2/ 21
3 Source Code Latihan a Pada Program V-1-2: int k, bil[6];/*deklarasi variabel k dan deklarasi array bil[6]*/ printf("anda diminta mengetikan 6 bilangan bulat \n"); for (k=0; k<=5; ++k) printf("bilangan bulat ke-%d> \n",k+1); scanf("%d",&bil[k]); printf("\nbilangan-bilangan yang tadi diketikan yaitu:\n"); for (k=0; k<=5; ++k) printf("bil[%d] = Bilangan ke %d = %d \n",k,k+1,bil[k]); Coding 2 Program diatas menggunakan array 1-dimensi. Program bila dijalankan masih terdapat kesalahan, berikut ini program setelah diperbaiki. #include <stdio.h> //Mengakses file library stdio.h fungsi printf() #include <stdlib.h> //Mengakses file library stdlib.h fungsi system() int main(void) //Fungsi yang selalu ada dalam program C int k, bil[6];/*deklarasi variabel k dan deklarasi array bil[6]*/ printf("anda diminta mengetikan 6 bilangan bulat \n"); //Fungsi untuk menampilkan informasi for (k=0; k<=5; ++k) //Perulangan printf("bilangan bulat ke-%d : \n",k+1); //Untuk menampilkan informasi scanf("%d",&bil[k]); //Fungsi untuk meminta/menerima nilai yang akan dikonversikan ke nilai int printf("\nbilangan-bilangan yang tadi diketikan yaitu:\n"); //Untuk menampilkan informasi for (k=0; k<=5; ++k) //Fungsi perulangan printf("bil[%d] = Bilangan ke %d = %d \n",k,k+1,bil[k]); //Menampilkan informasi system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan dari fungsi main() adalah 0 Program diatas bila dijalankan, Anda akan diminta untuk mengetikan 6 bilangan bulat, kemudian program akan menampilkan bilangan yang sesuai 3/ 21
4 dengan diketikkan. Berikut hasil dari program. 4/ 21
5 Source Code Latihan Pada Program V-2-1: Program Alih Jenjang D3 ke D4 TKJMD Batch char karakter_1 = '1', karakter_a = 'A'; //Deklarasi karakter char bilangan_1 = 1, bilangan_2 = 2; // Deklarasi kode ASCII printf("karakter '1': %c \n",karakter_1); printf("kode ASCII 1 memiliki karakter: %c \n\n",bilangan_1); printf("karakter '1' + 2 = %c\n", karakter_1 + bilangan_2); printf("karakter 'A' + 2 = %c\n\n", karakter_a + bilangan_2); Coding 3 Program diatas menggunakan deklarasi karakter dan kode ASCII, namun jika program dijalankan masih terdapat kesalahan. Berikut ini program setelah diperbaiki. #include <stdio.h> //Mengakses file library stdio.h fungsi printf() #include <stdlib.h> //Mengakses file library stdlib.h fungsi system () int main(void) //Fungsi yang selalu ada pada program C char karakter_1 = '1', karakter_a = 'A'; //Deklarasi karakter char bilangan_1 = 1, bilangan_2 = 2; // Deklarasi kode ASCII printf("karakter '1': %c \n",karakter_1); //Untuk menampilkan informasi printf("kode ASCII 1 memiliki karakter: %c \n\n",bilangan_1); //Untuk menampilkan informasi printf("karakter '1' + 2 = %c\n", karakter_1 + bilangan_2); //Untuk menampilkan informasi printf("karakter 'A' + 2 = %c\n\n", karakter_a + bilangan_2); //Untuk menampilkan informasi system("pause");//salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan fungsi main () adalah 0 Program diatas bila dijalankan hasil seperti berikut. 5/ 21
6 Source Code Latihan Pada Program V-2-2: Program Alih Jenjang D3 ke D4 TKJMD Batch char kumpul_kar[10]; int indeks_kar_maks, indeks_kar; printf("ketikan sembarang karakter, maksimum 9 karakter>");/*mengapa maksimum 9 karakter? Perhatikan syarat atau kondisi pada perulangan for*/ for (indeks_kar = 0; (kumpul_kar[indeks_kar] = getchar())!= '\n'; ++indeks_kar)//input karakter ; indeks_kar_maks = indeks_kar; printf("karakter yang tadi diketikan:\n"); for (indeks_kar = 0; indeks_kar <indeks_kar_maks; ++indeks_kar) putchar(kumpul_kar[indeks_kar]); //Output karakter printf("\n"); Coding 4 Program diatas menggunakan karakter yaitu : input karakter :getchar()dan output karakter : putchar().namun program diatas belum sempurna dijalankan, berikut ini program yang telah dilakukan perbaikan/penambahan. #include <stdio.h>//mengakses file library stdio.h fungsi printf() #include <stdlib.h>//mengakses file library stdlib.h fungsi system() int main(void) //Fungsi yang harus ada pada program C char kumpul_kar[10]; ];//Deklarasi array kumpul_kar[10] bertipe karakter int indeks_kar_maks, indeks_kar;//deklarasi variable, indeks_kar_maks dan indeks_kar merupakan variable bertipe int printf("ketikan sembarang karakter, maksimum 9 karakter:\n");/*mengapa maksimum 9 karakter? Perhatikan syarat atau kondisi pada perulangan for*/ for (indeks_kar = 0; (kumpul_kar[indeks_kar] = getchar())!= '\n'; ++indeks_kar)//input karakter indeks_kar_maks = indeks_kar; //Karakter indeks_kar_maks sama dengan indeks_kar printf("karakter yang tadi diketikan:\n");//menampilkan informasi for (indeks_kar = 0; indeks_kar <indeks_kar_maks; ++indeks_kar) putchar(kumpul_kar[indeks_kar]); //Output karakter printf("\n");//membuat baris baru system("pause");//salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan dari fungsi main() adalah 0 6/ 21
7 Program diatas bila dijalankan, Anda akan diminta untuk mengetikan maksimum 9 karakter, kemudian program akan menampilkan karakter yang telah dimasukkan. Berikut hasil dari program. 7/ 21
8 Source Code Latihan Pada Program V-2-3: char kalimat[11]; //Deklarasi string berukuran 10 karakter strcpy(kalimat,"d4 TMD ITB"); //Menyalin string printf("kalimat yang disalin:\n%s\n", kalimat); Coding 5 Program diatas menjelaskan penggunaan manipulasi string dengan menggunakan fungsi-fungsi yang terdapat pada library string.h. Namun masih terdapat kesalahan bila dijalankan, berikut ini program yang telah dilakukan perbaikan. #include <stdio.h> //Mengakses fungsi library stdio.h untuk printf() #include <stdlib.h>//mengakses fungsi library stdlib.h untuk system() #include <string.h>//mengakses fungsi library string.h untuk strcpy() int main(void) //Fungsi yang selalu ada pada program C char kalimat[13]; //Deklarasi string berukuran 12 karakter strcpy(kalimat,"d4 TKJMD ITB"); //Menyalin string printf("kalimat yang disalin:\n%s\n", kalimat); //Menampilkan hasil dari strcpy system("pause");//salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan dari fungsi main() adalah 0 Program diatas bila dijalankan akan menampilkan gambar seperti berikut. 8/ 21
9 Source Code Latihan Pada Program V-2-4: char kalimat_1[11], kalimat_2[11]; strcpy(kalimat_1,"d4 TMD ITB"); //Menyalin string printf("kalimat_1:\n%s\n", kalimat_1); strcpy(kalimat_2,kalimat_1); //Menyalin string printf("kalimat_2:\n%s\n", kalimat_2); Coding 6 Program diatas menjelaskan bagaimana menyalin string/karakter menggunakan strcpy(). Namun bila dijalankan masih terdapat kesalahan. Berikut ini program setelah dilakukan perbaikan. #include <stdio.h> //Mengakses fungsi library stdio.h untuk printf() #include <stdlib.h> //Mengakses fungsi library stdlib.h untuk system() #include <string.h> //Mengakses fungsi library string.h untuk strcpy() int main(void) ) //Fungsi yang selalu ada pada program C char kalimat_1[14], kalimat_2[14]; //Deklarasi string, kalimat_1 berukuran 13 karakter, dan kalimat_2 berukuran 13 karakter strcpy(kalimat_1,"d4 TKJMD ITB"); //Menyalin string printf("kalimat_1:\n%s\n", kalimat_1); //Menampilkan string kalimat_1 strcpy(kalimat_2,kalimat_1); //Menyalin string printf("kalimat_2:\n%s\n", kalimat_2); //Menampilkan string kalimat_1 system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); // Nilai balikan dari fungsi main() adalah 0 Berikut hasil dari program diatas. 9/ 21
10 Source Code Latihan Pada Program V-2-5: char kalimat[25]; //Deklarasi string berukuran 24 karakter printf("buatlah kalimat, maksimum 24 karakter>"); gets(kalimat); //Input string printf("kalimat tadi adalah sbb.:\n%s\n", kalimat); Coding 7 Program diatas menjelaskan bagaimana menginputkan string/karakter. Namun bila dijalankan masih terdapat kesalahan. Berikut ini program setelah dilakukan perbaikan. #include <stdio.h> //Mengakses fungsi library stdio.h untuk printf() #include <stdlib.h> //Mengakses fungsi library stdlib.h untuk system() #include <string.h> //Mengakses fungsi library string.h untuk gets() int main(void) //Fungsi selalu ada dalam setiap program C char kalimat[25]; //Deklarasi string berukuran 24 karakter printf("buatlah kalimat, maksimum 24 karakter : "); //Fungsi untuk menampilkan gets(kalimat); //Input string printf("kalimat tadi adalah sbb.:\n%s\n", kalimat); //Fungsi untuk menampilkan system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan fungsi main() adalah 0 Berikut hasil dari program diatas, dimana buatlah kalimat dengan maksimum 24 karakter, kemudian kalimat yang dimasukkan tadi akan ditampilkan kembali. 10/ 21
11 Source Code Latihan Pada Program V-2-6: char kalimat[21]; int jml_karakter; strcpy(kalimat,"d4 TMD ITB"); jml_karakter = strlen(kalimat); //Panjang string printf("kalimat:\n%s\nmemiliki panjang string = %d\n", kalimat,jml_karakter); Coding 8 Program diatas menjelaskan bagaimana menyalin string/karakter, kemudian menghitung panjang string tersebut. Namun bila dijalankan masih terdapat kesalahan. Berikut ini program setelah dilakukan perbaikan. #include <stdio.h> //Mengakses fungsi library stdio.h untuk printf() #include <stdlib.h> //Mengakses fungsi library stdlib.h untuk system() #include <string.h> //Mengakses fungsi library string.h untuk strcpy() dan strlen() int main(void) //Fungsi selalu ada dalam setiap program C char kalimat[21]; //Deklarasi string berukuran 20 karakter int jml_karakter; //Deklarasi variable, jml_karakter bertipe integer strcpy(kalimat,"d4 TKJMD ITB"); //Menyalin string jml_karakter = strlen(kalimat); //Panjang string printf("kalimat:\n%s\nmemiliki panjang string = %d\n",kalimat,jml_karakter); //Menampilkan informasi system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan fungsi main() adalah 0 Berikut hasil dari program diatas, dimana ada sebuah kalimat kemudian program akan menampilkan panjang karakter kalimat tersebut. 11/ 21
12 Coding 9 Source Code Latihan Pada Program V-2-7 char kalimat_1[28], kalimat_2[45]; /*Perhatikan ukuran string kalimat_1*/ strcpy(kalimat_1,"d4 TMD ITB"); //Perhatikan panjang string strcpy(kalimat_2,", Tahun 2009/2010"); /*Perhatikan panjang string*/ strcat(kalimat_1,kalimat_2); /*Dua string digabungkan di string kalimat_1*/ printf("%s\n", kalimat_1); Program diatas menjelaskan bagaimana menyalin string/karakter, kemudian menggabungkan dua buah string. Namun bila dijalankan masih terdapat kesalahan. Berikut ini program setelah dilakukan perbaikan. #include <stdio.h> //Mengakses fungsi library stdio.h untuk printf() #include <stdlib.h> //Mengakses fungsi library stdlib.h untuk system() #include <string.h> //Mengakses fungsi library string.h untuk strcpy() dan strcat() int main(void) //Fungsi yang harus ada pada setiap program C char kalimat_1[30], kalimat_2[45]; //Deklarasi string, kalimat_1 berukuran 29 karakter dan kalimat_2 berukuran 44 karakter strcpy(kalimat_1,"d4 TKJMD ITB"); //Menyalin string strcpy(kalimat_2,", Tahun 2013/2014"); //Menyalin sting strcat(kalimat_1,kalimat_2); /*Dua string digabungkan di string kalimat_1*/ printf("%s\n", kalimat_1); //Menampilkan informasi string kalimat_1 system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis 12/ 21
13 return(0); //Nilai balikan fungsi main() adalah 0 Berikut ini hasil dari program diatas bila dijalankan. Coding 10 Source Code Latihan Pada Program V-2-8 char kalimat_1[12]; char kalimat_2[]='a','l','g','o','r','i','t','m','a',' ','C','\0'; strcpy(kalimat_1,"algoritma C"); if (strcmp(kalimat_1,kalimat_2)==0) printf("\nkalimat yang diketikan samadengan kalimat_1\n"); else printf("\nkalimat yang diketikan tidak samadengan kalimat_1\n"); Program diatas menjelaskan fungsi strcmp() yang digunakan untuk mengetahui atau membandingkan apakah dua string yang ditinjau itu sama atau tidak. Apabila sama, nilai balikan dari strcmp() sama dengan 0. Jika tidak sama, maka nilai balikannya sama dengan 1. Kode program diatas masih terdapat kesalahan jika dijalankan, berikut ini program yang telah dilakukan perbaikan. #include <stdio.h> //Mengakses fungsi library stdio.h untuk printf() #include <stdlib.h> //Mengakses fungsi library stdlib.h untuk system() #include <string.h> //Mengakses fungsi library string.h untuk strcpy() dan strcat() int main(void) //Fungsi yang harus ada disetiap program C char kalimat_1[12]; //Deklarasi variabel, kalimat_1 bertipe string berukuran 13/ 21
14 11 karakter char kalimat_2[]='a','l','g','o','r','i','t','m','a',' ','C','\0';/*Deklarasi array 1-dimensi dengan nama kalimat_2 yang terdiri dari 11 susunan data bertipe karakter*/ printf("kalimat_2 : %s\n", kalimat_2); //Menampilkan informasi strcpy(kalimat_1,"algoritma C"); //Menyalin string printf("kalimat_1 : %s\n", kalimat_1); //Menampilkan informasi if (strcmp(kalimat_1,kalimat_2)==0) //Pernyataan fungsi strcmp() printf("\nkalimat_2 yang diketikan sama dengan kalimat_1\n "); //Menampilkan informasi jika sama dengan 0 else printf("\nkalimat_2 yang diketikan tidak sama dengan kalimat_1\n"); //Menampilkan informasi jika nilai tidak sama dengan 0 system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan fungsi main() adalah 0 Program diatas bila dijalankan akan menampilkan hasil seperti berikut. char kalimat_2[]='a','l','g','o','r','i','t','m','a',' ','C','\0'; Jika potongan program diatas diubah menjadi : char kalimat_2[]='a','l','g','o','r','i','t','m','a','c','\0'; akan menghasilkan gambar seperti berikut. 14/ 21
15 Coding 11 Source Code Latihan Pada Program V-2-9 char kalimat_1[12], kalimat_2[12]; int banding; strcpy(kalimat_1,"algoritma C"); printf("kalimat_1:\n%s\n",kalimat_1); printf("\nketikan kembali kalimat_1>"); gets(kalimat_2); banding = strcmp(kalimat_1,kalimat_2); //Pembandingan dua string if (banding == 0) printf("\nkalimat yang diketikan sama dengan kalimat_1\n"); else printf("\nkalimat yang diketikan tidak sama dengan kalimat_1\n"); Program diatas menjelaskan fungsi strcmp(), gets() dan strcmp() dari library string.h. Dimana program menerima masukkan berupa karakter, kemudian membandingkan kalimat yang telah dimasukkan dengan kalimat dalam program. Berikut ini program yang telah dilakukan perbaikan. #include <stdio.h> //Mengakses fungsi library stdio.h untuk printf() #include <stdlib.h> //Mengakses fungsi library stdlib.h untuk system() #include <string.h> //Mengakses fungsi library string.h untuk strcpy(), gets() dan strcmp() int main(void) //Fungsi yang harus ada disetiap program C char kalimat_1[12], kalimat_2[12]; //Deklrasi variabel, kalimat_1, kalimat_2 bertipe string masing2x mempunyai 11 karakter int banding;//deklarasi variabel, banding bertipe int strcpy(kalimat_1,"algoritma C");//Menyalin string printf("kalimat_1:\n%s\n",kalimat_1); //Menampilkan informasi printf("\nketikan kembali kalimat_1>");//menampilkan informasi gets(kalimat_2); //Input sting banding = strcmp(kalimat_1,kalimat_2); //Pembandingan dua string if (banding == 0) //Fungsi pernyataan printf("\nkalimat yang diketikan sama dengan kalimat_1\n");//menampilkan informasi jika nilai sama dengan 0 else printf("\nkalimat yang diketikan tidak sama dengan kalimat_1\n");//menampilkan informasi jika nilai banding tidak sama 0 system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan fungsi main() adalah 0 15/ 21
16 Program diatas bila dijalankan akan menampilkan hasil seperti berikut. Jika kalimat yang dimasukkan sesuai dengan kalimat_1 maka akan ditampilkan kalimat yang dikettikkan sama dengan kalimat_1 Sebaliknya jika memasukkan kalimat yang tidak sesuai dengan kalimat_1 maka program akan menampilkan kalimat yang diketikkan tidak sama dengan kalimat_1 16/ 21
17 Coding 12 Source Code Latihan b Soal : Buatlah program 2 buah password berurutan dengan nama Anda menggunakan pembanding kata/kalimat. Password pertama nama depan, password kedua nama belakang Anda. Jika salah sebanyak 3x maka muncul tulisan akses ditolak. Program dibawah ini menjelaskan penggunaan fungsi strcpy(), gets() dan strcmp() dalam library string.h dan menggunakan array 1-dimensi dan beberapa variable #include<stdio.h> //Mengakses library stdio.h untuk fungsi printf() #include<stdlib.h> //Mengakses library stdlib.h untuk fungsi system() #include<string.h> //Mengakses library string.h untuk fungsi strcpy(), gets() dan strcmp() int main(void) //Fungsi yang selalu ada pada program C char kata1[10], kata2[10], pass1[10], pass2[10]; //Deklarasi array kata1, kata2, pass1 dan pass2 [10] int cek1, cek2, a=0; //Deklarasi variabel, cek1 dan cek2 bertipe data integer dan nilai a =0 ulang : //Penamaan tempat awal mulai program strcpy(kata1,"mhd"); //Menyalin string printf("masuk yang ke- %d", a+1); //Menampilkan login/masuk pertama printf("\nmasukan password pertama : "); //Menampilkan informasi gets(pass1); //Input string strcpy(kata2,"syarif"); //Menyalin string printf("masukan password kedua : "); //Menampilkan informasi gets(pass2); //Input string cek1 = strcmp(kata1,pass1); //Pembandingan dua string antara kalimat1 dan password1 cek2 = strcmp(kata2,pass2); //Pembandingan dua string antara kalimat2 dan password2 if (cek1 == 0 && cek2 == 0) //Fungsi control flow, nilai cek1 sama dengan 0 dan cek2 sama dengan 0 printf("\npassword Anda Benar \n"); //Maka informasi ini akan ditampilkan jika salah system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis else 17/ 21
18 a=a+1; //perhitungan a: 0+1=1 if(a<3) //Fungsi control flow, jika a kecil dari 3, maka akan looping printf("password Anda Salah\n"); //Menampilkan informasi system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis printf("\n\n"); //Membuat 2 baris baru goto ulang; //Looping else printf("\nakses Ditolak!\n"); //Jika looping bernilai 3, maka informasi ini akan ditampilkan system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis Progam diatas bila dijalankan seperti gambar berikut. Gambar diatas pada masuk yang ke-1, jika salah satu password yang dimasukkan salah, maka akan ditampilkan masuk yang ke-2 sampai ke-3, jika masih terdapat password yang salah maka akan ditampilkan akses ditolak 18/ 21
19 Gambar diatas menjelaskan jika masuk yang ke-1 salah, maka program akan menampilkan Password Anda Salah dan program akan menampilkan masuk yang ke-2, jika masih salah program akan menampilkan Password Anda Salah dan program akan menampilkan masuk yang ke-3, jika password benar maka program akan menampilkan Password Anda Benar. 19/ 21
20 Coding 13 Source Code Latihan c Soal : Buatlah program untuk menukarkan nama Anda. Pada awalnya kata_1 = nama depan dan kata_2 = nama belakang menjadi kata_1 = nama belakang dan kata_2 = nama depan. Program ini menjelaskan tentang penggunaan fungsi strcpy() string.h pada library #include<stdio.h> //Mengakses file library stdio.h untuk fungsi printf() #include<stdlib.h> //Mengakses file library stdlib.h untuk fungsi system() #include<string.h> //Mengakses file library string.h untuk fungsi strcpy() int main(void) //Fungsi yang selalu ada pada program C char nmdepan[15], nmbelakang[15], kata[15]; //Deklarasi array 1-dimensi bertipe karakter printf("masukan Nama Depan : "); gets(nmdepan);//input string printf("masukan Nama Belakang : "); gets(nmbelakang);//input string printf("\n\n==============================\n"); printf("====proses Penukaran Nama=====\n"); printf("==============================\n"); printf("\n\nnama setelah dibalik : "); strcpy(kata,nmdepan); //Menyalin nama depan ke kata strcpy(nmdepan,nmbelakang); //Menyalin nama belakang ke nama depan strcpy(nmbelakang,kata); //Menyalin nama depan ke nama belakang printf("\n\tnama depan ditukar menjadi : %s",nmdepan); //Menampilkan nama depan yang telah ditukar menjadi nama belakang printf("\n\tnama belakang ditukar menjadi : %s\n",nmbelakang); //Menampilkan nama belakang yang telah ditukar menjadi nama depan printf("\n\thasil Nama setelah ditukar adalah %s %s\n",nmdepan,nmbelakang); //Menampilkan nama depan dan nama belakang yang telah ditukar system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis return(0); //Nilai balikan dari fungsi main() adalah 0 20/ 21
21 Hasil dari program diatas adalah 21/ 21
ARRAY 1-DIMENSI, CHARACTER DAN STRING
Modul V Array 1-Dimensi, Character dan String MODUL V ARRAY 1-DIMENSI, CHARACTER DAN STRING V.1 ARRAY 1-DIMENSI Array adalah susunan data dengan jumlah tertentu yang bertipe sama dan bernama sama. Setiap
Lebih terperinciLaporan Praktikum TMD02 Algoritma dan Struktur Data dengan C. Coding 1. NIM/ No. Reg. : : Mhd. Syarif : : Blog
Laporan Praktikum TMD02 Algoritma dan Struktur Data dengan C NIM/ No. Reg. : 49013075 Nama : Mhd. Syarif Email Blog : : mhdsyarif.ms@gmail.com www.mhdsyarif.com Laporan : Modul II Coding 1 Source Code
Lebih terperinciLaporan Praktikum TMD02 Algoritma dan Struktur Data dengan C NIM/ No. Reg. : 49013075 Nama : Mhd. Syarif Email Blog : : mhdsyarif.ms@gmail.com www.mhdsyarif.com Laporan : Modul I Coding 1 Source Code:
Lebih terperinciBAB 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 terperinciLaporan Praktikum TMD04 Pemrograman C++ NIM/ No. Reg. : 49013075 Nama : Mhd. Syarif Email Blog : : mhdsyarif.ms@gmail.com www.mhdsyarif.com Laporan : Modul 2 Source Code Modul 2_1: /* =============================================
Lebih terperinciMODUL III CONTROL FLOW & FLOWCHART
Modul III Control Flow & Flowchart MODUL III CONTROL FLOW & FLOWCHART III.1. III.1.1 CONTROL FLOW Pernyataan dengan if if (kondisi-dari ekspresi logika) if (a > b) //Jika ekspresi logika ++c; //bernilai
Lebih terperinciLaporan Praktikum TMD04 Pemrograman C++ NIM/ No. Reg. : 49013075 Nama : Mhd. Syarif Email Blog : : mhdsyarif.ms@gmail.com www.mhdsyarif.com Laporan : Modul 1 Coding 1 Source Code Modul 1_1: /*Program pertama
Lebih terperinciVARIABEL & 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 terperinciAlgoritma 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#include <stdio.h>//mengakses library stdio.h untuk fungsi printf() #include <stdlib.h>//mengakses library stdlib.h untuk fungsi system()
Laporan Praktikum TMD02 Algoritma dan Struktur Data dengan C NIM/ No. Reg. : 49013075 Nama Email Blog/Website Laporan : Mhd. Syarif : mhdsyarif.ms@gmail.com : www.mhdsyarif.com : Modul VI Coding 1 Source
Lebih terperinciPraktikum Dasar Pemrograman 2014 MODUL 3: Array dan String
Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String Konsep Dasar Array Adalah kumpulan data bertipe sama yang menggunakan nama sama. Dengan menggunakan array, sejumlah variabel dapat memakai nama
Lebih terperinciPRAKTIKUM 10 STRING A B C D E \0. Gambar 11.1 Komposisi penyimpanan string dalam memori
PRAKTIKUM 10 STRING A. Tujuan 1. Menjelaskan tentang konsep string 2. Menjelaskan operasi I/O pada string. 3. Menjelaskan cara mengakses elemen string 4. Menjelaskan berbagai fungsi mengenai string B.
Lebih terperinciI.1. MEMBUAT PROGRAM C DENGAN VISUAL C
MODUL I MEMULAI BAHASA C I.1. MEMBUAT PROGRAM C DENGAN VISUAL C++ 2008 Microsoft Visual C++ 2008 (MVC++ 2008) adalah IDE (Integrated Development Environtment) yang digunakan dalam kuliah ini. Ikuti langkah-langkah
Lebih terperinciSeluruh elemen di dalam struktur array mempunyai tipe data yang sama. Random Access
1 Array == Laci? 2 Data disimpan dalam suatu struktur, sedemikian rupa sehingga elemen-elemen di dalam struktur tersebut dapat diolah secara kelompok ataupun secara individu. Sifat - sifat Array Homogen
Lebih terperinci1. Konstanta String Kostanta ABCDE disimpan dalam memory secara berurutan, dengan komposisi sebagai berikut : Memory rendah.
Praktikum 10 STRING A. TUJUAN 1. Menjelaskan tentang konsep string 2. Menjelaskan operasi I/O pada string. 3. Menjelaskan cara mengakses elemen string 4. Menjelaskan berbagai fungsi mengenai string B.
Lebih terperinci1. 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 terperinciSTRING DASAR PEMROGRAMAN
STRING DASAR PEMROGRAMAN TUJUAN Menjelaskan tentang konsep string Menjelaskan operasi I/O pada string. Menjelaskan cara mengakses elemen string Menjelaskan berbagai fungsi mengenai string KONSEP STRING
Lebih terperinciMODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi
MODUL 10 Fungsi 10.1 Kompetensi 1. Mahasiswa mampu membagi logika program dengan menggunakan fungsi. 2. Mahasiswa memahami konsep rekursif serta mengimplementasikan dengan menggunakan fungsi. 10.2 Alat
Lebih terperinciKONSEP STRING. Nilai string selalu diakhiri dengan tanda NULL (\0)
PERTEMUAN IV STRING SASARAN Menjelaskan tentang konsep string Menjelaskan operasi I/O pada string. Menjelaskan cara mengakses elemen string Menjelaskan berbagai fungsi mengenai string KONSEP STRING String
Lebih terperinciBAB VII STRING Konstanta String Suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:
BAB VII STRING Tujuan : 1. Menjelaskan tentang konsep string 2. Menjelaskan operasi I/O pada string. 3. Menjelaskan cara mengakses elemen string 4. Menjelaskan berbagai fungsi mengenai string 7.1 Konstanta
Lebih terperinciInput/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 terperinciKonsep Pemrograman. Bab 10. String. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 10. String Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Pendahuluan Konstanta String Variabel String Inisialisasi String Input Output Data String Memasukkan Data String Menampilkan
Lebih terperinciPerulangan 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 terperinciIT234 - 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 terperinciKURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS C++ File Header JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Apakah itu File Header? Bahasa pemrograman memiliki cara yang tersendiri untuk mendapatkan
Lebih terperinciPRAKTIKUM 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 terperinciIT234 - 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 terperinciSequential Search (Linear Search)
1. Tujuan Instruksional Umum BAB 3 Searching (Pencarian) a. Mahasiswa mampu melakukan perancangan aplikasi menggunakan Struktur Searching (Pencarian). b. Mahasiswa mampu melakukan analisis pada algoritma
Lebih terperinciAlgoritma 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 terperinciPraktikum 7. Pengurutan (Sorting) Insertion Sort, Selection Sort POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:
Praktikum 7 Pengurutan (Sorting) Insertion Sort, Selection Sort POKOK BAHASAN: Konsep pengurutan dengan insertion sort dan selection sort Struktur data proses pengurutan Implementasi algoritma pengurutan
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 1 / 6 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. Memahami operator kondisi (operator relasi dan logika) 2. Menguasai penggunaan pernyataan
Lebih terperinciAlgoritma Pemrograman & Struktur Data
MODUL PERKULIAHAN Algoritma Pemrograman & Struktur Data Array Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Informatika Komputer 02 87042 Abstract Penjelasan mengenai array dan penggunaannya
Lebih terperinciCONTOH 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 terperinciALGORITMA (2) Mengupas Kentang
Rosa Ariani Sukamto ROSA ARIANI SUKAMTO Blog: http://udinrosa.wordpress.com Website: http://www.gangsir.com Facebook: https://www.facebook.com/rosa.ariani.sukamto Email: rosa_if_itb_01@yahoo.com ALGORITMA
Lebih terperinciPengertian Fungsi bagian dari program mengerjakan suatu tugas letaknya terpisah dari program yang memanggilnya
FUNGSI 2 Pengertian Fungsi Fungsi merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. 3 Keuntungan fungsi dalam
Lebih terperincifungsi Oleh: Sri Supatmi,S.Kom
fungsi Oleh: Sri Supatmi,S.Kom FUNGSI Fungsi merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Keuntungan
Lebih terperinciSuatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:
No. LST/EKA/EKA255/07 Revisi : 00 Tgl : 8 Sept 2014 Hal 1 dari 14 1. Kompetensi a. Menjelaskan tentang konsep string 2. b. Menjelaskan operasi I/O pada string. c. Menjelaskan cara mengakses elemen string
Lebih terperinciPemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab V Percabangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Struktur Percabangan 1. Sering dikenal sebagai struktur pemilihan. 2. Digunakan untuk memilih statement yang
Lebih terperinciPraktikum 8. Pengurutan (Sorting) Bubble Sort, Shell Sort
Praktikum 8 Pengurutan (Sorting) Bubble Sort, Shell Sort POKOK BAHASAN: Konsep pengurutan dengan bubble sort dan shell sort Struktur data proses pengurutan Implementasi algoritma pengurutan bubble sort
Lebih terperinciString dpat dideklarasikan dengan menggunakan array karakter seperti berikut:
Bab 2 String Pengenalan String String adalah sekumpulan dari karakter, baik itu berupa karakter huruf, angka, spasi atau karakter lain. Dalam C++ nilai string harus diapit dalam tanda petik dua ( ). String
Lebih terperinciPERTEMUAN 3 KONSEP TIPE DATA
PERTEMUAN 3 KONSEP TIPE DATA KONSEP TIPE DATA C++ Pembagian tipe data : I. Tipe Sederhana (simple type) Int,Bool,Char Tipe Float II. Tipe String Operasi string III. Tipe Terstruktur (structured type) Array,
Lebih terperinciUntuk menyimpan string sepanjang 10, kita perlu menyediakan tempat sepanjang 11 karakter : char NPM[11];
Bab 9 String String merupakan sekumpulan karakter. Dalam bahasa C, string direpresentasikan dengan array of char yang diakhiri dengan karakter null (null terminated string). Deklarasi String String dedeklarasikan
Lebih terperinciPengenalan Bahasa C. Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom
Pengenalan Bahasa C Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom Algoritma & Bahasa C Algoritma Program luaspersegi Kamus sisi : integer Luas : integer Algoritma output( Masukkan
Lebih terperinciBahasa 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 terperinciPertemuan 9 Pemrograman Terstruktur
Pertemuan 9 Pemrograman Terstruktur String 1 Dasar- dasar String String sebenarnya merupakan penggunaan tipe data char secara berkelompok Tipe data string merupakan array dari tipe data char 2 Deklarasi
Lebih terperinci12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Char. Karakter dan bilangan
Algoritme dan Pemrograman Kuliah #10 Karakter dan String Char Literal karakter ditulis di antara tanda kutip satu atau single quote ('), misalnya: 'A', '5',... Tipe data char (misalnya : char ch;) disimpan
Lebih terperinciAlgoritme dan Pemrograman
Algoritme dan Pemrograman Karakter dan String Tipe data char Literal karakter ditulis di antara tanda kutip satu atau single quote ('), misalnya: 'A', '5',... Tipe data char (misalnya : char ch;) disimpan
Lebih terperinciProses 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 terperinciKARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C
KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C Disusun oleh: Bachtiar Maulana (58411782) Marlinda Dwi Cahya (54411318) Muh. Mahlani (5411622) Muzaky Bakri Salim (55411060) UNIVERSITAS GUNADARMA
Lebih terperinciAlgoritma 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 terperinciBAB VI BAHASA C Pendahuluan
BAB VI BAHASA C2 6.1 Pendahuluan Bahasa C merupakan evolusi dari bahasa BCPL yang dibuat oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III UNTUK MEMENUHI TUGAS MATAKULIAH PRAKTIKUM ALGORITMA DAN STRUKTUR DATA yang dibina oleh Bapak Didik Dwi Prasetya Oleh: Adhe
Lebih terperinciVIII MANIPULASI STRING
Manipulasi String 97 VIII.1 Pendahuluan VIII MANIPULASI STRING - String merupakan bentuk data yang dapat digunakan untuk menampung dan memanipulasi data teks. - Dalam bahasa C, string bukan merupakan tipe
Lebih terperinciKONTROL ALIR PERULANGAN
RENCANA PELAKSANAAN PEMBELAJARAN ( RPP ) Nama Perguruan Tinggi : Universitas Wijaya Kusuma Surabaya Mata Kuliah : Algoritma dan Pemrograman I Kelas : A Semester : I (satu) Alokasi waktu : 6 x 50 menit
Lebih terperinciPraktikum 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 terperinciBAB III PERINTAH INPUT OUTPUT
BAB III PERINTAH INPUT OUTPUT 3.1.Memasukkan Data Dalambahasa C proses memasukkansuatu data bisamenggunakanbeberapafungsipustaka yang telahtersedia. Beberapafungsipustaka yang bisadigunakanadalah: scanf()
Lebih terperinciPRAKTIKUM 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 terperinciPraktikum 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 terperinciAlgoritma & Pemrograman #11. by antonius rachmat c, s.kom, m.cs
Algoritma & Pemrograman #11 by antonius rachmat c, s.kom, m.cs Perkalian 2 buah Matriks Kedua matriks harus memiliki bentuk m x n untuk matriks A dan n x o untuk matriks B Sehingga matriks hasil akan memiliki
Lebih terperinciFungsi : Dasar Fungsi
PRAKTIKUM 13 Fungsi : Dasar Fungsi A. TUJUAN PEMBELAJARAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. B. DASAR TEORI Fungsi adalah suatu bagian
Lebih terperinciPENGENALAN 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 terperinciPERULANGAN 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 terperinci8. TATASUSUNAN. Sebelum ini utk menyimpan 4 nilai perintang, 4 pembolehubah perlu diisytiharkan, contoh:
8. TATASUSUNAN 118 8.0 Pengenalan Sebelum ini utk menyimpan nilai perintang, pembolehubah perlu diisytiharkan, contoh: float perintang1, perintang,perintang3,perintang; Jika bil. perintang bertambah cthnya
Lebih terperinciPENGENALAN BAHASA C DAN C++
PRAKTIKUM KE 1 PENGENALAN BAHASA C DAN C++ TUJUAN PRAKTIKUM 1. Praktikan mengetahui sejarah bahasa C dan C++. 2. Praktikan mengerti struktur program bahasa C / C++. 3. Praktikan mengerti konsep tipe data
Lebih terperinciPernyataan (Statement) dan Input/Output
Pernyataan (Statement) dan Input/Output Pendahuluan Pemahaman Bahasa Pemrograman C akan lebih mudah melalui contoh-contoh. Dengan memperhatikan dan memahami contoh-contoh program, mahasiswa diharapkan
Lebih terperinciDIKTAT 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 terperinciMODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman
I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA
Lebih terperinciA 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 terperinciAlgoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 4 FUNGSI (FUNCTION) PADA C++ 1 Outline Konsep Dasar Fungsi Standar File Header Definisi Fungsi Deklarasi Fungsi
Lebih terperinciTutorial 08 Pertemuan 12
Tutorial 08 Pertemuan 12 Tutorial Kuliah Pemrograman Terstruktur I TUJUAN & SASARAN Disusun oleh : Danang Junaedi Setelah mengerjakan tutorial ini mahasiswa diharapkan dapat : 1. Menjelaskan penggunaan
Lebih terperinciFungsi. Nisa ul Hafidhoh
Fungsi Nisa ul Hafidhoh nisa@dsn.dinus.ac.id 08156114760 Paradigma Pemrograman Deklaratif / predikatif Prosedural / imperatif Paradigma Pemrograman Object Oriented Fungsional 2 Paradigma Fungsional Didasari
Lebih terperinciStruct Lanjutan: Studi Kasus
Struktur Data Struct Lanjutan: Studi Kasus Bayu Setiaji, S.Kom STMIK AMIKOM YOGYAKARTA 1. Tujuan 1. Pendalaman struct 2. Review fungsi 3. Dapat mengaplikasikan konsep struct dalam kasus nyata 2. Penjelasan
Lebih terperinciTurbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C
1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama
Lebih terperinciKuliah III - Dasar Pemrograman
17 September 2013 Kuliah III - Dasar Pemrograman Struktur program dalam bahasa C Kompilasi Variabel Statement : Deklarasi & Assignment statement, Inisialisasi Masukan dan Keluaran Contoh 1. assign.c /*
Lebih terperinciTipe 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 terperinciMODUL 4 PERULANGAN A. TUJUAN
MODUL 4 PERULANGAN A. TUJUAN 1. Memahami teori perulangan pada bahasa pemrograman C/C++ 2. Memahami teknik perulangan pada bahasa pemrograman C/C++ 3. Mampu membuat aplikasi C/C++ yang melibatkan operasi
Lebih terperinciTabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.
Tabel Informasi Tabel informasi atau tabel simbol berguna untuk mempermudah pada saat pembuatan dan implementasi dari analisa semantik (semantic analyzer). Pada proses translasi, tabel informasi dapat
Lebih terperinciPointer. Pointer adalah variabel yang menyimpan alamat dari variabel yang lainnya. Deklarasi pointer : datatype *ptr_name; Contoh:
Pointer Pointer adalah variabel yang menyimpan alamat dari variabel yang lainnya. Deklarasi pointer : datatype *ptr_name; Contoh: Inisialisasi: int i, *ptr; ptr = &i; Untuk merubah isi/nilai yg ditunjuk
Lebih terperinciPencarian (Searching)
Praktikum 11 Pencarian (Searching) POKOK BAHASAN: Konsep pencarian dengan sequential search dan binary search Struktur data proses pencarian Implementasi algoritma pencarian sequential search dan binary
Lebih terperinciKurikulum Qt. { Basic OOP } Chapter 3. Array dan String
Kurikulum Qt { Basic OOP } Chapter 3 Array dan String. Agenda Pengantar Array Array 1 Dimensi Inisialisasi Array 1 Dimensi Pengalamatan dan Penyalinan Array 1 Dimensi Array multi dimensi Deklarasi Array
Lebih terperinciAlgoritme 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 terperinciPerulangan, Percabangan, dan Studi Kasus
Perulangan, Percabangan, dan Studi Kasus Perulangan dan percabangan merupakan hal yang sangat penting dalam menyusun suatu program Pada pertemuan kali ini akan dibahas secara detail tentang perulangan
Lebih terperinciMinggu ke-11 Fungsi (Function)
Minggu ke-11 Fungsi (Function) Pendahuluan Memahami konsep fungsi (function) yang biasa dikenal sebagai sub modul atau sub program. Function berguna dalam pengembangan prosedural dan pemecahan permasalahan.
Lebih terperinciTEORI KONSEP PEMPROGRAMAN 3.1
2015 TEORI KONSEP PEMPROGRAMAN 3.1 TUGAS TEORI KONSEP PEMROGRAMAN : LOOPING (FOR, WHILE, DO WHILE) DWI SETIYA NINGSIH ( 210 315 70 25 ) D3 PJJ TI Persoalan & Penyelesaian 1. Sebutkan keyword-keyword yang
Lebih terperinciBAB IV PENGULANGAN PROSES
BAB IV PENGULANGAN PROSES Tujuan : 1. Menjelaskan proses pengulangan menggunakan pernyataan for 2. Menjelaskan proses pengulangan menggunakan pernyataan while 3. Menjelaskan proses pengulangan menggunakan
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. EKA/EKA255 Revisi:02 30 Agu 2014 Hal 1 / 6 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. Memahami beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang variabel
Lebih terperinciBAB 4 PENGENALAN BAHASA C
Bab 4 Pengenalan Bahasa C 35 BAB 4 PENGENALAN BAHASA C TUJUAN PRAKTIKUM 1. Mengetahui sejarah perkembangan bahasa C. 2. Mengerti struktur program bahasa C. 3. Mengerti konsep tipe data, variabel, & operator
Lebih terperinciA. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual
Praktikum 7 FUNGSI 1 A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual B. DASAR TEORI Fungsi adalah suatu bagian dari program yang dirancang
Lebih terperinci1.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 terperinciLaporan Praktikum TMD02 Algoritma dan Struktur Data dengan C. Coding 1. NIM/ No. Reg. : : Mhd. Syarif. :
Laporan Praktikum TMD02 Algoritma dan Struktur Data dengan C NIM/ No. Reg. : 49013075 Nama Email Laporan : Mhd. Syarif : mhdsyarif.ms@gmail.com : Modul IV Coding 1 Source Code a Program IV.2.1 : #include
Lebih terperinciPertemuan 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 terperinciLooping : break, continue, nested loop
PRAKTIKUM 11 Looping : break, continue, nested loop A. TUJUAN PEMBELAJARAN 1. Menjelaskan penggunaan pernyataan break 2. Menjelaskan penggunaan pernyataan continue 3. Menjelaskan penggunaan pernyataan
Lebih terperinciREVIEW ARRAY. Institut Teknologi Sumatera
REVIEW ARRAY DASAR PEMROGRAMAN Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa mengingat kembali konsep dan cara kerja array Mahasiswa mampu membuat program menggunakan array PRE TEST Tuliskan,
Lebih terperinciA B C D E \0. Gambar Komposisi penyimpanan string dalam memori
Praktikum 9 (1/3) STRING A. TUJUAN 1. Memahamkan konsep tipe data string 2. Memahamkan string sebagai array dari karakter 3. Dapat memasukkan dan menampilkan isi variabel string B. DASAR TEORI Konstanta
Lebih terperinciAlgoritma dan Struktur Data. Ramos Somya
Algoritma dan Struktur Data Ramos Somya Penggunaan record dalam jumlah yang banyak alokasi memory konvensional tidak bisa diandalkan. Misal kita akan bekerja dengan file yang menyimpan sangat banyak record,
Lebih terperinciFungsi (Function) Pendahuluan. Objektif. Bahan Bacaan
Fungsi (Function) Pendahuluan Fungsi (function) adalah sub modul atau sub program yang dibuat untuk menyelesaikan hal tertentu. Fungsi memiliki nama dan dalam ANSI/C, diimplementasi untuk hal-hal yang
Lebih terperinciDISUSUN OLEH BAB X. String pemrogram dapat menampilkan. string. sebuah string. byte dalm. memori. Catatan dikatakan. dan.
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB X STRING DAN MANIPULASINYA IF Pendahuluan String String adalah sebuah array bertipe char (karakter) yang diakhiri dengan
Lebih terperinciMODUL PRAKTIKUM STRUKTUR DATA
MODUL PRAKTIKUM STRUKTUR DATA OPERASI PENAMBAHAN ELEMEN PADA SENARAI/LIST Mata Kuliah Bahasa Pemrograman Software Dosen : Struktur Data : C++ : C-Free : Taofik Muhammad AMIK HASS BANDUNG LIST (Senarai)
Lebih terperinciAlgoritma & Pemrograman #3
Algoritma & Pemrograman #3 by antonius rachmat c, s.kom, m.cs Tentukan nama variabel yang benar : 1. 9kepala 2. _nilaimax 3. data nilai 4. _4445 5. a_b Review: Deklarasi Identifier Variabel Bentuk umum:
Lebih terperinciJobsheet Dasar Pemrograman, Bab. 7: String. Bab. 7 S T R I N G
Bab. 7 S T R I N G 7.1 Tujuan Instruksional Khusus 1. Mahasiswa mampu memanfaatkan tipe data String dalam pembuatan program. 2. Mahasiswa mampu menggunakan fungsi puts(), gets(), cputs() dan cgets() khususnya
Lebih terperinci