Select Page

Author: Muchammad Agil Ananda

Assakamualaikum Wr Wb  TUJUAN dari percobaan kali ini ialah Mempelajari penggunaan variabel string yang dipadukan dengan fungsi-fungsi untuk pengolahan data string, seperti strcat(), strlen(), strcpy() dan sebagainya. Suatu karakter STRING adalah terdiri dari beberapa karakter yang diakhiri dengan karakter khusus ‘\0’ (null). Suatu konstanta string adalah karakter string yang dituliskan diantara tanda petik ganda (“), seperti yang  digunakan pada fungsi printf() atau puts(). Konstanta karakter string mempunyai kelas penyimpan static, sehingga bila digunakan dalam fungsi, maka nilainya tidak akan berubah selama program masih aktif. Pada bahasa pemrograman C, string hanyalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk array berdimensi satu dan merupakan array bertipe karakter (char). Pada saat kita akan menampilkan sebuah string, komputer akan memeriksa satu per satu elemen array dan menampilkannya ke layar monitor. Komputer akan berhenti memeriksa jika menemukan karakter null (‘\0’). Pendeklarasian pada variabel string sama dengan mendeklarasikan array dari tipe data char. Ini dikarenakan string merupakan array dari tipe data char (karakter). Untuk menampilkan string, karakter format yang dipergunakan adalah “%s“. format : char nama_variabel[jml_karakter]; Bahasa C juga mendukung berbagai fungsi yang dapat memanipulasi string. Fungsi-fungsi tersebut terdapat pada librari string (string.h). Dalam librari string.h terdapat 7 fungsi string, yaitu : STRCPY Fungsi strcpy digunakan untuk menyalin string asal ke variabel string tujuan. STRNCPY Fungsi strncpy digunakan untuk menyalin string asal ke variabel string tujuan sebanyak n karakter sesuai dengan yang diinginkan. STRCAT Fungsi strcat...

Read More

“Array”en C

Assalamu’alaikum Warahmatullahi Wabarakatuh. Tujuan belajar kita kali ini adalah penggunaan variable array satu dimensi, dua dimensi, berdimensi banyak, array tidak berukuran, dan parameter array Array merupakan struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu tempat. Setiap data dalam Array memiliki indeks, sehingga kita akan mudah memprosesnya. Indeks array selalu dimulai dari angka nol (0). Pada teori struktur data, ukuran array akan bergantung dari banyaknya data yang ditampung di dalamnya. Pada pemrograman C, array dapat kita buat dengan cara seperti ini. //Membuat array kosong dengan tipe data integer dan panjang 10. int nama_array[10]; //Membuat array dengan langsung diisi int nama_array[3] = {2,3,4}; Cara membaut array hampir sama seperti cara membuat variabel biasa, bedanya pada array kita harus menentukan panjangnya.       TUGAS 1 Membuat Program untuk mengurutkan data dengan urutan naik, program juga menanyakan banyaknya data yang di masukkan. #include <stdio.h> #include <math.h> main() {int data,a,z,b; printf(“Masukan jumlah data = “); scanf(“%d”,&data); int nilai[data]; for(a=0;a<data;a++){ printf(“data ke %d = “,a+1); scanf(“%d”,&nilai[a]); } for(a=0;a<data;a++){ for(b=a+1;b<data;b++){ if(nilai[a]<nilai[b]){ z=nilai[b]; nilai[b]=nilai[a]; nilai[a]=z; }}} printf(“Data urutannya dari terbesar adalah “); for(a=0;a<data;a++){ printf(“%d”,nilai[a]); if(a<data-1){printf(“,”);} } getch();} Seperti biasa run & build Masukan input jumlah data yang ingin dimasukkan dan angka pada data-data TUGAS 2 Mencari bilangan prima denga suatu algoritma yang dikenal sebagai Sieve Of Erastosthenes. #include <stdio.h> #include <math.h> int main() {int n,i,a; printf(“Menampilkan bilangan prima dari 1 sampai n .Masukan nilai n =...

Read More

Kuchiyose no jutsu Si Alien C

Assalamualaikum Bfzzzhttt Fungsi adalah sub-program yang bisa digunakan kembali baik di dalam program itu sendiri, maupun di program yang lain, atau gampang nya adalah bagian dari sebuah program yang bagian itu terpisah dari program utama dengan tujuan untuk melaksanakan tugas tertentu dalam bahasa c, program utamanya adalah main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Contoh fungsi pada pemograman C : printf( ), scanf( ), getch( ), puts( ), for( ) Mari kita mecoba beberapa penugasan fungsi dibawah ini Tugas 1 Membuat program fungsi kabisat #include<stdio.h> /*Fungsi kabisat*/ int kabisat(int tahun) {int x; x=tahun%4; if(x!=0){return(0);} else {return(1);} } void main() {int tahun,z;char c; printf(“Menentukan Tahun Kabisat\nMasukan tahun = “); scanf(“%d”,&tahun); z=kabisat(tahun); if(z==0) {printf(“Tahun %d adalah bukan tahun kabisat”,tahun);} else {printf(“Tahun %d adalah tahun kabisat”,tahun);} getch(); } RUN TUGAS 2 Membuat program fungsi faktorial untuk mencari nilai faktorial #include<stdio.h> /*Fungsi faktorial*/ int nilai; long int faktorial(nilai) {register int i; int fak=1; for(i=1;i<=nilai;i++) fak*=i; return(fak); } main() {char c; printf(“Masukan nilai x yang difaktorialkan = “); scanf(“%d”,&nilai); printf(“Faktorial dari %d = %d\n”,nilai,faktorial(nilai)); getch(); } RUN   TUGAS 3 Membuat program fungsi permutasi dan kombinasi #include<stdio.h> #include<math.h> float fak,p; /*Fungsi faktorial*/ float faktorial(float z) { register int i; float fak=1.0; for(i=1;i<=z;i++) fak*=i; return(fak); } /*fungsi permutasi*/ float permutasi(float n,float r) { p=(faktorial(n)/faktorial(n-r)); return(p); } /*fungsi kombinasi*/ float kombinasi(float n,float r) { p= (faktorial(n)/(faktorial(n-r)*faktorial(r))); return(p); } float main() {float n,r; char c; printf(“Menyelesaikan permutasi...

Read More

I “LOOP” U ALIEN C

Assalamualaikum Apa kabar sobat Aliencuuu kali ini kita kembali bekajar Bahasa C. Tujuan dari percobaan kali ini ialah mempelajari proses pengulangan menggunakan beberapa control statement seperti for, while, dan do-while Control Statement adalah statement yang digunakan untuk mengarahkan jalannya program sehingga urutan pengerjaan program dapat melompat-lompat atau berulang. Statement yang termasuk Control Statement adalah : for digunakan untuk membuat perulangan yang dikontrol initial (nilai awal), condition (kondisi), increment decrement (penambahan/penurunan). while digunakan juga untuk perulangan seperti statement for(), tetapi statement while() memeriksa kondisi dulu, bila kondisi memenuhi (benar), maka perulangan dilaksanakan. do-while cara kerja dari statement do-while adalah langsung mengerjakan badan loop, kemudian kondisi diperiksa bila kondisi memenuhi perulangan dilanjutkan bila tidak peulangan selesai. Baiklah saatnya kita mengimplementasikan materi di atas dengan program-program di bawah ini. Bagi kalian yang ingin belajar bahasa C cobalah beberapa tugas dibawah ini Tugas 1 Membuat program untuk mencetak matriks identitas Ketiklah program dibawah main() { int baris, kolom, n; printf(“Masukkan Ordo = “); scanf(“%d”, &n); printf(“\n”); for (baris=0; baris<n; baris++) { for (kolom=0; kolom<n; kolom++) { if(baris==kolom) printf(” 1 “); else printf(” 0 “); } printf(” \n”); } getch(); } Jalankan program TUGAS 2 Membuat program untuk menampilkan table perkalian #include <stdio.h> #include <stdlib.h> void main() { int baris,kolom,n,x; printf(“Masukkan Ordo : “); scanf(“%d”, &n); printf(“%3c “, ‘X’); for(x=1; x<=n; x++) printf(“%3d “, x); printf(“\n”); for(baris=1; baris<=n; baris++) { printf(“%3d “, baris); for(kolom=1; kolom<=n; kolom++) printf(“%3d “, baris*kolom); printf(“\n”); } getch(); } Jalankan...

Read More

Apakah Si Alien C BENAR atau SALAH ?

Assalamualaikum Yaak apa kabar, terima kasih telah kembali membaca tulisan saya. TUJUAN dari percobaan kali ini ialah untuk mempelajari dan mengamati penggunaan statement penentu keputusan (if-else); memanfaatkan statement if-else untuk membuat proses perulangan yaitu dengan dikombinasikan dengan statement goto-label; mempelajari statement if-else bersarang (nested if); mempelajari (else-if); dan yang terakhir mempelajari penggunaan statement switch-case sebagai alternatif pengganti else-if. Nah setelah mengetahui tujuan dari percobaan kali ini, baru deh kita masuk ke dalam pembahasan teori STATEMENT PENENTU KEPUTUSAN. Statement if-else adalah statement yang digunakan untuk menentukan pilihan dari suatu kondisi yang diberikan. Cara kerjanya adalah melakukan perbandingan menggunakan Relational Operator dan/atau Logical Operator. Statement else-if adalah cara lain dari bentuk if-else yang digunakan untuk menentukan satu kondisi yang...

Read More

Pin It on Pinterest