Select Page

Author: Febriansyah Gunvananda

VARIABEL & FUNGSI STRING

VARIABEL & FUNGSI STRING By Febriansyah Gunvananda Putra 1-D4 ELKA B   Di artikel kesembilan ini, saya akan menjelaskan tentang variabel dan fungsi string. Di dalam pemrograman bahasa C, suatu karakter string adalah terdiri dari beberapa karakter (deretan karakter) yang diakhiri dengan karakter kushus ‘\0’ (null). Suatu konstanta string adalah karakter string yang dituliskan di antara tanda petik ganda (“ ”), seperti yang digunakan pada fungsi printf() atau puts(). Konstanta karakter string mempunyai kelas penyimpanan static, sehingga jika digunakan di dalam fungsi, maka nilainya tidak akan berubah selama program aktif.   Di artikel ini, saya akan menunjukkan tugas hasil praktikum mata kuliah Algoritma dan Pemrograman bahasa C yang terdiri dari 3 percobaan.   1.Membuat fungsi yang disebut strsisip() untuk menyisipkan satu karakter string ke dalam string lainnya. Argument untuk fungsi harus berisi string sumber, string yang disisipkan, dan posisi dari string sumber di mana string disisipkan.     Programnya : #include <stdio.h> #include <string.h>   main() { int a, b, c; char d[100], e[100];   printf(“Masukkan string sumber : “); gets(d); printf(“Masukkan string yang akan disisipkan : “); gets(e); printf(“Mensisipkan karakter stelah ke : “); scanf(“%d”, &a); printf(“Penyisipan string : “);   for(c=0;c<strlen(d);c++){ printf(“%c”, d[c]);   if(c==a){ for(b=0;b<strlen(e);b++){ printf(“%c”,e[b]); } } }   printf(“%c”, d[c]);   getch(); }   2.Membuat program untuk menentukan suatu kata/kalimat merupakan suatu polindrom atau bukan. Di mana kata/kalimat tersebut dimasukkan ke keyboard.    ...

Read More

VARIABEL ARRAY

VARIBEL ARRAY By Febriansyah Gunvananda Putra 1-D4 ELKA B      Di artikel kedelapan ini, saya akan menjelaskan tentang variabel array. Di dalam pemrograman bahas C, suatu array adalah kumpulan dari beberapa nilai yang mempunyai tipe data yang sama, misalkan integer semua, float semua dan sebagainya. Untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscript, yang sering disebut index. Suatu variabel array dapat digunakan untuk menyimpan beberapa nilai dengan tipe data sama, contohnya variabel bilangan[n], maka dapat menyimpan beberapa nilai dengan index mulai 0 sampai n-1 yaitu bilangan[0], bilangan[1], … bilangan[n-1]. Nilai subscript dapat berupa konstanta, variabel dan ekspresi integer.   Di artikel ini, saya akan menunjukkan tugas hasil praktikum mata kuliah Algoritma dan Pemrograman bahasa C yang terdiri dari 3 percobaan.   1.Membuat program untuk mengurutkan data dengan urutan naik (ascending) yang dimasukkan melalui keyboard. Program juga menanyakan banyaknya data yang dimasukkan.     Input : Jumlah data (n), data ke-1 s/d data ke-n Output : Tampilan data dalam keadaan terurut   Programnya : #include <stdio.h>   main (){ int a, b, c, d, e[100];   printf(“Masukkan banyak data yang akan dimasukkan = “); scanf(“%d”, &a);   for(d=1;d<=a;d++){ printf(“Masukkan data ke %d = “, d); scanf(“%d”, &e[d]); }   for(d=1;d<=a;d++){ for(b=d+1;b<=a;b++){ if(e[d]>e[b]){ c = e[b]; e[b] = e[d]; e[d] = c; } } }   printf(“\nData setelah diurutkan = “);   for(d=1;d<=a;d++){ printf(“\nData ke %d adalah %d”,...

Read More

MENGEMBANGKAN FUNGSI BUATAN

MENGEMBANGKAN FUNGSI-FUNGSI By Febriansyah Gunvananda Putra 1 – D4 ELKA B   Di artikel ketuju ini, saya akan membahas tentang cara mengembangkan fungsi-fungsi buatan. Suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Suatu fungsi dapat digunakan sebagai fungsi itu sendiri, subrutin dan prosedur seperti istilah yang digunakan pada bahasa pemrograman BASIC atau PASCAL. Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang-ulang, sehingga program menjadi sangat panjang.   Pada percobaan-percobaan di atas telah digunakan fungsi-fungsi dari C, seperti printf(), clrscr(), scanf(), gets(), puts(), for(), dan sebagainya, maka di sini dicoba untuk membuat fungsi baru di mana tidak ada dalam pustaka bahasa C. secara aturan fungsi baru dibuat setelah fungsi main() dibuat, sehingga penempatan fungsi adalah di bawah fungsi main(), tetapi ada kalanya dapat diletakkan di atas fungsi main(), seperti fungsi-fungsi yang ada dalam #include. Bila fungsi diletakkan di atas fungsi main() maka tidak diperlukan deklarasi fungsi lagi.   Di artikel ini, saya akan menunjukkan tugas hasil praktikum mata kuliah Algoritma dan Pemrograman bahasa C yang terdiri dari 6 percobaan.   1.Membuat fungsi kabisat() yang akan memberikan nilai balik 1 jika tahun adalah kabisat dan 0   Programnya : #include <stdio.h>   int kabisat (int x){ if(x % 4 == 0){ printf(“Merupakan tahun kabisat\n”); printf(“Nilai balik = “); return 1; }   else{ printf(“Merupakan bukan tahun kabisat\n”);...

Read More

STATEMENT LOOPING

STATEMENT PERULANGAN By Febriansyah Gunvananda Putra 1 – D4 ELKA B   Di artikel keenam ini, saya akan membahas tentang statement perulangan. Di dalam pemrograman bahasa C, control statement adalah statement yang digunakan untuk mengarahkan jalannya program, sehingga pengertian program dapat melompat-lompat atau berulang. Ada beberapa statement yang termasuk control statement yaitu statements if-else, else-if, goto(), switch(), break, continue, for(), while(), dan do-while(). Statement for() digunakan untuk membuat perulangan yang dikontrol oleh nilai-nilai tertentu yaitu initial  (nilai awal), condition (kondisi), increment/decrement (penambahan/penurunan). Perulangan dengan statement for(),tidak memeriksa kondisi terlebih dulu, sehingga statement di dalam for() langsung dikerjakan dulu, kemudian baru memeriksa kondisi.   Statement while() digunakan juga untuk membuat perulangan seperti pada statement for(), perbedaannya adalah statement while(), memeriksa kondisi dulu, jika kondisi memenuhi (benar), maka perulangan dilaksanakan. Statement do-while adalah juga digunakan untuk membuat perulangan seperti halnya dua statement di atas, dan kemungkinan merupakan kombinasi antara dua statement di atas, cara kerja dari perulangan do-while adalah langsung mengerjakan badan loop, kemudian kondisi diperiksa jika kondisi memenuhi perulangan dilanjutkan jika tidak perulangan selesai.   Di artikel ini, saya akan menunjukkan tugas hasil praktikum mata kuliah Algoritma dan Pemrograman bahasa C yang terdiri dari 8 percobaan. 1) Membuat program untuk mencetak matriks identitas sebagai berikut.   1  0  0  0  0 0  1  0  0  0 0  0  1  0  0 0  0  0  1  0 0  0  0  0...

Read More

FUNGSI C++

FUNGSI C++ By Febriansyah Gunvananda Putra 1-D4 ELKA B   Di artikel kelima ini, saya akan membahas tentang fungsi. Fungsi adalah suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan letaknya dipisahkan dari program yang menggunakannya. Dengan menggunakan suatu fungsi, program menjadi terstruktur dan dapat mengurangi pengulangan kode sehingga program tersebut akan lebih mudah dipahami dan dikembangkan.   Di artikel ini, saya akan membuat suatu fungsi untuk menghitung lalu menampilkan luas dan keliling suatu lingkaran dengan jari-jari tertentu. Berikut ini fungsi yg saya buat.   Programnya : #include <stdio.h> #include <math.h>   void Lingkaran (){ float Radius, Diameter, Luas, Keliling;   printf(“Masukkan Nilai Radius =\n”); scanf(“%f”, &Radius);   Diameter = 2*Radius; Luas = 3.14*Radius*Radius; Keliling = 3.14*Diameter;   printf(“\nLuas Lingkaran = %f Satuan Luas”, Luas); printf(“\nKeliling Lingkaran = %f Satuan Panjang”, Keliling);   getch(); }   void main (){ Lingkaran(); return(0);   getch(); }     OK Teman-teman cukup sekian artikel saya tentang fungsi C++ Luas dan Keliling lingkaran. Sampai bertemu kembali dengan artikel saya selanjutnya. See You Again....

Read More
  • 1
  • 2

Pin It on Pinterest