Showing posts with label Materi. Show all posts
Showing posts with label Materi. Show all posts

Tuesday, November 24, 2015

pengenalan dan penggunaan for pada C

Pengenalan dan Penggunaan For pada Bahasa C



     Membahas tentang FOR maka itu akan berkaitan dengan perulangan. Proses yang digunakan untuk melakukan sekumpulan pernyataan yang sama dan dilakukan berulang-ulang sampai kondisi tertentu tercapai.


Pernyataan For
Pernyataan While
Pernyataan Do-While

   Bentuk umum cara penulisan for adalah sebagai berikut :

For(inisialisasi; syarat perulangan; perubah nilai)


Pernyataan;

contohnya : 
       for(x=1;x<=100;x++)

 keterangan :

x=1               adalah sebagai inisialisasi atau harga awal
x<=100       adalah sebagai syarat perulangan atau batas dari perulangan
x++              adalah sebagai perubah nilai atau barapa penambah dan pengurangnya nantinya

     Kita masuk kedalam contoh :
buatlah sebuah program dengan menggunakan for untuk menulis kalimat " latihan for ke "angka". "angka" diganti menjadi nomor 1 - 15.

     codingnya sebagai berikut : 

main()
{
    int tangga;
    for (tangga=1;tangga<=20;tangga++)
    {
        printf ("latifan for ke %d \n", tangga);
    }
    getch();

}

Hasilnya sebagai berikut : 


Jika ada yang kurang jelas silahkan comment dibawah. Terima Kasih atas kunjungannya.





Thursday, November 19, 2015

Program Nested IF

PROGRAM MENENTUKAN PANGGILAN SESEORANG DENGAN NESTED IF


        Pada program ini kita akan membahas tentang program menentukan panggilan seseorang dengan nested if dengan menginputkan jenis kelamin dan umur. 
        Berikut flowchartnya 
       Dari flowchart diatas, dapat dibuat coding sebagai berikut 
main ()
{
    char jenis_kelamin[2];
    int umur;
    printf ("masukkan jenis kelamin anda (f/m) : ");
    scanf ("%s", &jenis_kelamin);
    printf ("masukkan umur anda : ");
    scanf ("%d", &umur);
    if (strcmp(jenis_kelamin,"f")==0)
    {
        if (umur<16)
        {
            printf ("Panggil dengan awalan Miss");
        }
        else
        {
            printf ("Panggil dengan awalan Ms");
        }
    }
    else if(strcmp(jenis_kelamin,"m")==0)
    {
        if (umur<16)
        {
            printf ("Panggil dengan awalan Master");
        }
        else
        {
            printf ("Panggil dengan awalan Mr");
        }
    }
    getch();
}

       Hasilnya 


Monday, November 16, 2015

Konversi Suhu dengan bahasa c

Membuat Program Mengkonversi Suhu dengan Menggunakan Bahasa C


         Suhu atau biasa disebut juga dengan temperatur merupakan derajat panas atau dingin dari suatu benda. Ada beberapa skala satuan suhu, misalnya Celcius (C), Reamur (R), Fahrenheit (F), dan Kelvin (K).

         Kali ini saya akan membuat program dengan menggunakan bahasa c tentang mengkonversi, berikut coding nya : 
main ()
{
    char inputandari[2], inputanke[2];
    float inputanangka;
    printf ("Selamat datang di program kami 'mengkonversi suhu'");
    printf ("\nSilahkan masukkan nilainya suhunya ");
    scanf ("%f", &inputanangka);
    printf ("Anda ingin ingin mengkonversi dari (R/F/K/C) ");
    scanf ("%s", &inputandari);
    printf ("Anda ingin ingin mengkonversi ke (R/F/K/C) ");
    scanf ("%s", &inputanke);
    if (strcmp(inputandari,"R")==0)
    {
        if (strcmp(inputanke,"R")==0)
        {
            float hasil = inputanangka;
            printf ("%.2f R", hasil);
        }
        else if (strcmp(inputanke,"C")==0)
        {
            float hasil = 4.00/5.00*inputanangka;
            printf ("%.2f C", hasil);
        }
        else if (strcmp(inputanke,"F")==0)
        {
            float hasil = 4.00/5.00*(inputanangka-32);
            printf ("%.2f F", hasil);
        }
        else if (strcmp(inputanke,"K")==0)
        {
            float hasil = 4.00/5.00*(inputanangka-273);
            printf ("%.2f K", hasil);
        }
        else
        {
            printf ("maaf inputan yang anda masukkan salah");
        }
    }
    else if (strcmp(inputandari,"F")==0)
    {
        if (strcmp(inputanke,"F")==0)
        {
            float hasil = inputanangka;
            printf ("%.2f F", hasil);
        }
        else if (strcmp(inputanke,"C")==0)
        {
            float hasil = 9.00/5.00*inputanangka+32;
            printf ("%.2f C", hasil);
        }
        else if (strcmp(inputanke,"R")==0)
        {
            float hasil = 9.00/4.00*inputanangka+32;
            printf ("%.2f R", hasil);
        }
        else if (strcmp(inputanke,"K")==0)
        {
            float hasil = 9.00/5.00*(inputanangka-273)+32;
            printf ("%.2f K", hasil);
        }
        else
        {
            printf ("maaf inputan yang anda masukkan salah");
        }
    }
    else if (strcmp(inputandari,"K")==0)
    {
        if (strcmp(inputanke,"K")==0)
        {
            float hasil = inputanangka;
            printf ("%.2f K", hasil);
        }
        else if (strcmp(inputanke,"C")==0)
        {
            float hasil = inputanangka+273;
            printf ("%.2f C", hasil);
        }
        else if (strcmp(inputanke,"R")==0)
        {
            float hasil = 9.00/4.00*inputanangka+32;
            printf ("%.2f F", hasil);
        }
        else if (strcmp(inputanke,"K")==0)
        {
            float hasil = 9.00/5.00*(inputanangka-273)+32;
            printf ("%.2f K", hasil);
        }
        else
        {
            printf ("maaf inputan yang anda masukkan salah");
        }
    }
     else if (strcmp(inputandari,"C")==0)
    {
        if (strcmp(inputanke,"C")==0)
        {
            float hasil = inputanangka;
            printf ("%.2f C", hasil);
        }
        else if (strcmp(inputanke,"R")==0)
        {
            float hasil = 5.00/4.00*inputanangka;
            printf ("%.2f R", hasil);
        }
        else if (strcmp(inputanke,"F")==0)
        {
            float hasil = 5.00/9.00*(inputanangka-32);
            printf ("%.2f F", hasil);
        }
        else if (strcmp(inputanke,"K")==0)
        {
            float hasil = inputanangka-273;
            printf ("%.2f K", hasil);
        }
        else
        {
            printf ("maaf inputan yang anda masukkan salah");
        }
    }
    getch();
    system("cls");
    main ();
    getch();
}

           Hasilnya 


Sunday, November 15, 2015

Penggunaan Operator Aritmatika Pada Bahasa C

Penggunaan Operator Aritmatika Pada Bahasa C
 
       
        Bahasa C menyediakan beberapa operator aritmatika yaitu : 
             1.     *             Berfungsi sebagai perkalian
             2.     /              Berfungsi sebagaipembagian
             3.     +             Berfungsi sebagai penambahan
             4.     -              Berfungsi sebagai pengurangan
             5.    %             Berfungsi sebagai modulus (sisa pembagian)

             Contoh pengunaan operator aritmatika ini pada bahasa c 
main ()
{
    int a=20;
    int b=2;
    int c;
    printf ("Contoh Pengunaan operator aritmatika pada bahasa C");
    c=a*b;
    printf ("\n%d x %d = %d", a, b, c);
    c=a/b;
    printf ("\n%d / %d = %d", a, b, c);
    c=a+b;
    printf ("\n%d + %d = %d", a, b, c);
    c=a-b;
    printf ("\n%d - %d = %d", a, b, c);
    c=a%b;
    printf ("\n%d %% %d = %d", a, b, c);
    getch();
}

              Hasilnya 
  
 
             Contoh Kasus : Jika diketahui suatu fungsi 
  Jika x=1.5
      Penyelesaiannya :
 main ()
{
    float x=1.5;
    float y;

    y = 3*(x*x)+5*1.5-10;
    printf ("hasil dari fungsi diatas jika x=1.5 adalah\n %.2f", y);
    getch();
}

      Hasilnya



Pengunaan gets() dan scanf()

Fungsi Dan Penggunaan Gets() dan Scanf()
    gets()
           Fungsi ini adalah fungsi yang sempurna dalam penginputan string. Fungsi ini seperti menambal kekurangan dari scanf() ketika menginput string. Tentu saja, fungsi ini hanya bisa menginput string. Dengan fungsi ini kita bisa menambahkan spasi dalam string inputan juga
                Contoh penggunaan gets()
main ()
{
    char nama[20];
    char alamat[20];
    printf ("masukkan nama anda : ");
    gets(nama);
    printf ("masukkan alamat anda : ");
    gets(alamat);
    printf ("\nNama   : %s", nama);
    printf ("\nAlamat : %s", alamat);
    getch();
}

       Hasilnya

scanf()
             Fungsi ini dapat menginput berbagai macam jenis data. Penggunaanya mirip dengan printf(), yaitu harus menggunakan conversion specifier. Seperti halnya printf, conversion specifier harus disesuaikan dengan jenis data yang ada pada arguments.
             Contoh penggunaan  scanf()

main ()
{
    char nama[20];
    char alamat[20];
    printf ("masukkan nama anda : ");
    scanf("%s", &nama);
    printf ("masukkan alamat anda : ");
    scanf("%s", &alamat);
    printf ("\nNama   : %s", nama);
    printf ("\nAlamat : %s", alamat);
    getch();
}
          
           Hasilnya

        

Thursday, November 5, 2015

Tipe Data, Variabel & Konstanta

Tipe Data, Variabel & Konstanta


A. Tipe Data
 Bahasa C menyediakan 5 macam tipe data dasar yatu :
          1. Tipe data integer yaitu bilangan bulat dideklarasikan dengan "int"
          2. Floating point yaitu bilangan pecahan dideklarasikan dengan "float"
          3. Double yaitu bilangan pecahan ketetapan ganda, dideklarasikan dengan            
           "double"
          4. Karakter dideklarasikan dengan "char"
          5. kosong / bebas dideklarasikan dengan "void"

B. Variabel
            Variabel adalah lambang pengganti suatu bilangan yang belum diketahui nilai dengan jelas. Variabel disebut juga peubah, biasanya dilambangkan dengan huruf kecil a,b,c,d,....., dsb

Contoh penggunaan integer dalam program dan penggunaan variabel

     main ()
     {
        int nilai1, nilai2, jumlah;
        nilai1=100;
        nilai2=200;
        jumlah=nilai1+nilai2;
        printf("Hasil penjumlahan %d dan %d adalah %d", nilai1, nilai2, jumlah);
        getch();
     }


C.Konstanta

     Konstanta adalah Suku dari suatu bentuk aljabar yang berupa bilangan dan tidak membuat variabel

      Contoh penggunaan Konstanta pada program mencari luas lingkaran 

main ()
{
    const double phi=3.14;
    double jari_jari, luas;

    jari_jari=5.8;
    luas=phi*jari_jari*jari_jari;
    printf("Luas lingkaran dengan jari-jari %.2f adalah %.4f", jari_jari, luas);
    getch();
}

Monday, November 2, 2015

Algoritma dan Pemrograman Pada Bahasa C

Algoritma dan Pemrograman Pada Bahasa C


     Program adalah kumpulan instruksi atau perintah yang disusun sebagai satu kesatuan prosedur. Pemograman adalah proses membuat program. Algoritma adalah logika, metode, dan tahapan (urutan) sistematis yang digunakan untuk memecahkan masalah.

Pseudocode
    Psuedocode adalah deskripsi program yang tidak memiliki standar untuk menjelaskan prinsip sebuah coding.
1.  Menyerupai coding sebenarnya tapi dalam bentuk kalimat yang jelas dan ringkas
2.  Abaikan detail yang tidak perlu (deklarasi variable, deklarasi fungsi, #include)
3.  Abaikan tipe data yang digunakan
4.  Manfaatkan kata-kata singkat dalam program seperti Jika-Maka-Selain Itu / If-Then-Else
5.  Perhatikan konteks, jangan pakai kata-kata yang tidak begitu familiar seperti inisialisasi
6.  Harus menggambarkan proses didalam coding.
7. Cek apakah pseudocode mudah dipahami orang lain dan mudah diterjemahkan ke coding sebenarnya. 

contoh buatlah pseudocode mencari keliling persegi panjang, panjang=15, lebar=6
1. Definisikan panjang 15
2. Defenisikan  lebar 6
3. Keliling = 2( panjang + lebar )
4. Tampilkan Keliling


Variabel
Variabel adalah tempat menyimpan nilai/data, disimpan dalam memori, dan nanti bisa dipanggil kembali untuk dibaca atau diganti
Dalam pemograman C, variabel harus dideklarasikan sebelum digunakan.
Tujuannya, agar compiler bisa mengalokasikan memori yang sesuai untuk data didalam variabel.
int int_counter_1;

char char_huruf;
Penamaan variable boleh bebas, kecuali kata-kata yang sudah di-reserved oleh bahasa pemograman
Beberapa bahasa pemograman memiliki sifat case sensitive, bahasa C adalah salah satunya.
Sebaiknya penamaan variable berisi informasi:
tipe-data_nama-variabel_indeks
Ketika membuat program, akan lebih baik lagi jika bisa membedakan variabel lokal dan global

Contoh Coding 
    #include <stdio.h>
    int int_Keliling;
    main()
    {
         int int_panjang, int_lebar;
         int_panjang = 15;
         int_lebar = 6 ;
         int_Keliling = 2 * (int_panjang + int_lebar);
         printf("Keliling persegi panjang adalah %d ", int_Keliling);
         getch();
    }


Wednesday, October 28, 2015

Pengenalan Tentang Bahasa C



1. Pengertian Bahasa C
          Bahasa C adalah sebuah bahasa dasar tingkat Menengah yang sifatnya kompleks dan membangun logika atau algoritma.Kenapa dikatakan tingkat menengah, karena C bisa masuk ke tingkat Tinggi maupun rendah. Kenapa dikatakan tingkat menengah, karena C bisa masuk ke tingkat Tinggi maupun rendah.

2. Struktur Program
  
 #include <stdio.h>
        main
          {
              statement;
           }

3. Defenisi Program
        Program adalah kumpulan instruksi atau perintah yang disusun sebagai satu kesatuan prosedur. Prosedur tersbut berupa urutan langkah yang menyelesaikan masalah. Program Di implementasikan dengan menggunakan bahasa pemograman. Program bisa dieksekusi oleh komputer.

4. Pemograman
       Pemograman adalah proses pembuatan program
 Sifat pemograman yang baik:

         Terintegritas dan memiliki logika yang jelas
         Efisien waktu dan penggunaan memori
         Menerapkan prinsip modularitas
         Sederhana
         Keluwesan penggunaan

5. contoh coding penjumlahan sederhana 

#include <stdio.h>
main ()
int tangan_kiri;
{
tangan_kiri=2+3;
printf("jumlah jari ditangan kiri adalah %d", tangan_kiri");
}
resep donat empuk ala dunkin donut resep kue cubit coklat enak dan sederhana resep donat kentang empuk lembut dan enak resep es krim goreng coklat kriuk mudah dan sederhana resep es krim coklat lembut resep bolu karamel panggang sarang semut