Jumat, 26 Desember 2014

TUGAS CODING TERSTRUKTUR DENGAN BAHASA C

Pada kesempatan kali ini saya akan menjelaskan tentang coding terstruktur yang melbatkan konsep seperti if else, looping for, dan fungsi.

Sebelumnya saya akan menjelaskan tentang konsep yang akan dipakai yaitu :

  • if else adalah suatu konsep yang akan memproses statement yang mengkikutinya jika (if) kondisi yang diseleksi adalah benar dan sebaliknya (else) jika kondisi yang diseleksi adalah salah.
  • Looping dengan menggunakan for merupakan suatu konsep perulangan seberapapun kita mau.
  • Fungsi adalah suatu konsep untuk mengerjakan tugas tertentu yang letaknya dipisah dari program utama.

jika sudah paham konsep diatas mari kita selesaikan soal beikut :

  • Buatlah program untuk dapat menentukan nilai yang terbesar dan yang terkececil dari tiga buah nilai yang di inputkan.
  • Mencetak bilangan ganjil kelipatan tiga diantara angka 10 s/d 50.
  • Menghitung tahun kabisat, nilai tahun harus di input di keyboard.
  • Membuat program untuk menghitung nilai menurut formula (Σ2X + Y) yang diberikan dari duah buah deret angka dengan X = 2, 4, 6, 3, 2 dan Y = 4, 2, 3, 5, 2.
  • Selesaikan formula berikut ini Y = Σ !Xi dengan Xi = 3, 4, 2, 2.
  • Selesaikan formula berikut ini Y = Σ Xn ; dengan n = 2, 2, 3, 2; dan nilai X = 2.
  • Selesaikan formula berikut ini Y = Σ (X/Xn) dengan X = 2, 2, 4, 2 dan n = 2, 1, 2, 2.

Soal 1
Untuk soal nomer 1 kita akan menggunakan konsep if else, berikut codingnya :


{
    int a,b,c,tinggi,rendah;

    printf("masukan bilangan a :");
    scanf("%d",&a);
    printf("Masukan bilangan b :");
    scanf("%d",&b);
    printf("masukan bilangan c :");
    scanf("%d",&c);

    if(a>b)
    {
        tinggi = a;
        rendah = b;
        if(c>tinggi)
        {
            tinggi=c;
            rendah=b;
        }
        if(c<rendah)
        {
            tinggi=a;
            rendah=c;
        }
    }
    printf("Nilai tertinggi adalah :%d\n",tinggi);
    printf("Nilai terendah adalah :%d\n",rendah);
}
jika sudah lalu jalankan program, berikut hasilnya:




Soal 2
Untuk menentukan angka ganjil 10-50 kita gunakan konsep pengulangan for, sedangkan untuk angka ganjil kita gunakan konsep if. Berikut codingnya :

{
    int i;
    for(i=10;i<=50;i++)
    {
        if(i%3==0 && i%2==1)
        {
            printf("Bilangan kelipatan 3 adalah : %d\n",i);
        }
    }
}
 
berikut hasilnya :




Soal 3
Tahun kabisat adalah tahun yang habis dibagi 4, if (tahun%4==0).Berikut codingnya :

{
   int thn ,hasil;

   printf("Masukan tahun : ");
   scanf("%d",&thn);

   if(thn%4==0)
   {
       printf("tahun %d adalah tahun kabisat",thn);
   }
   else
   {
       printf("Tahun %d bukan tahun kabisat",thn);
   }
}
berikut hasilnya :




tahun 2016 adalah tahun kabisat



tahun 2014 bukan tahun kabisat

Soal 4
Untuk soal nomer 4 kita menggunakan konsep fungsi, berikut codingnya :

int fungsi (int x, int y);
int main()
{
    int x[5]={2,4,6,3,2}, y[5]={4,2,3,5,2},i,hasil=0;

    for(i=0;i<=4;i++)
    {
        hasil = hasil + fungsi (x[i],y[i]);
    }
    printf("hasil dari sigma 2X + Y = %d",hasil);
}
int fungsi (int x, int y)
{
    int i,n;
    for(i=0;i<=4;i++)
    {
        n=2*x+y;
    }
    return(n);
}

berikut hasilnya :



Soal 5
Untuk soal nomer 5 kita menggunakan for, berikut codingnya :

int faktorial(int nilai);
int main()
{
    int i, x[4]={3,4,2,2},hasil=0;

    for (i=0; i<=3 ; i++)
    {
        hasil = hasil + faktorial(x[i]);
    }
    printf("Hasilnya adalah : %d",hasil);
}
int faktorial(int nilai)
{
    int fk=1,i;
    for(i=1;i<=nilai;i++)
    {
        fk=fk*i;
    }
    return(fk);
}



Soal 6

Untuk soal nomer 6 fungsi digunakan untuk mencari hasil pangkat. berikut codingnya :

int pangkat (int a, int b);
int main()
{
    int x=2, n[4]={2,2,3,2},i,hasil=0;
    for (i=0;i<=3;i++)
    {
        hasil= hasil + pangkat (x,n[i]);
    }
    printf(" hasil sigma x pangkat n adalah :%d",hasil);
}
int pangkat (int a, int b)
{
    int pangkat = 1,i;
    for (i=1;i<b;i++)
    {
        pangkat= pangkat* a;
    }

    return (pangkat);

}

berikut hasilnya :



Soal 7

Pada soal ini kita menggunakan float karena hasil akhirnya ada angka dibelakang koma.

#include <stdio.h>
#include <stdlib.h>
float pangkat(float a,float b);
int main()
{
    int x[4]={2,2,4,2},i;
    float hasil;
    float n[4]={2,1,2,2};
    float jumlah = 0;
    for (i=0;i<=3;i++)
    {
        hasil=(x[i]/pangkat(x[i],n[i]));
        jumlah = jumlah + (x[i]/pangkat(x[i],n[i]));
        printf("Hasilnya adalah = %f\n",hasil);
    }
    printf("\nJumlahnya adalah = %f ",jumlah);
}
float pangkat(float a,float b)
{
    float pkt=1;
    int i;
    for(i=1;i<=b;i++)
    {
        pkt=pkt*a;
    }
    return(pkt);
} berikut hasilnya :



Demikian tentang coding terstruktur, semoga bermanfaat.

Selasa, 09 Desember 2014

KEAMANAN KOMPUTER

Pada pertemuan kali ini saya akan menjelasakan tentang keamanan komputer


  • Keamanan Komputer
Keamanan komputer adalah tindakan pencegahan dari serangan pengguna kompuuter atau pengakses jaringan yang tidak bertanggung jawab. Keamanan komputer berhubungan dengan pencegahan diri dan deteksi terhadap pengganggu yang tidak dikenali oleh sistem komputer.


     
     
     

Senin, 08 Desember 2014

JARINGAN KOMPUTER DAN KOMUNIKASI

Pada pertemuan kali ini saya akan membahas tentang jaringan komputer dan komunikasi
  •  JARINGAN KOMPUTER
Jaringan komputer adalah kumpulan komputer, printer dan peralatan lainya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui jaringan komputer melalui kabel kabel atau nirkabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama, dan bersama sama menggunakan hardware atau software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node.

Senin, 01 Desember 2014

TUTORIAL FLUBAROO

Pada kesempatan kali ini saya akan menjelaskan tutorial flubaroo yaitu Web-based Quiz atau Online Quiz
  • pertama buka google drive
  • klik baru kemudian lainya lalu klik google formulir