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

Minggu, 23 November 2014

Kamis, 13 November 2014

BAHASA C LOOPING MATRIKS

LOOPING MATRIKS

Berikut ini tutorial tentang konsep looping dengan bahasa
  • Pertama buka program codeblocks seperti ikon tersebut
  • Maka akan muncul tampilan awal cideblocks seperti berikut

Senin, 03 November 2014

COMPUTER'S USER INTERFACE


Pada pertemuan kali ini, saya akn membahas tentang Computer's User Interface
  • Antar Muka
User interface sangat berperan penting dalam dunia komputer karena dengan adanya user interface maka kemudahan user dalam mengoperasikan suatu perangkat komputer menjadi lebih mudah.User interface dibagi menjadi 2 yaitu Text Interface dan Graphic User Interface,berikut penjelasannya:

Senin, 13 Oktober 2014

SEJARAH PERKEMBANGAN SISTEM OPERASI KOMPUTER DAN SISTEM OPERASI SMARTPHONE



Berikut ini, saya akan memposting tentang sejarah sistem operasi komputer dan smartphone
  • SISTEM OPERASI KOMPUTER
http://i0.wp.com/pacarita.com/wp-content/uploads/2013/08/sejarah-sistem-operasi-komputer.png?resize=600%2C533sejarah sistem operasi komputer – Pada tanggal 12 Agustus 1981, IBM memperkenalkan revolusi baru di dunia komputer yaitu “personal komputer” lengkap dengan merek sistem operasi baru dari Microsoft, sistem operasi komputer 16-bit yang disebut MS-DOS 1.0. ini adalah awal dari sejarah sistem operasi komputer.


Sistem operasi atau  “OS”  adalah perangkat lunak dasar komputer, yang mana jadwal tugas, penyimpanan mengalokasikan, dan menyajikan antarmuka default ke pengguna antara aplikasi. Fasilitas sistem operasi menyediakan dan desain umum diberikannya pengaruh yang sangat kuat pada aplikasi yang dibuat untuk komputer.
Secara sejarah sistem operasi komputer  terkait dengan arsitektur komputer, itu adalah ide yang baik untuk mempelajari sejarah sistem operasi dari arsitektur komputer yang mereka jalankan. Sistem operasi telah berkembang melalui beberapa fase yang berbeda atau generasi yang sesuai kira-kira untuk beberapa dekade.

Kamis, 25 September 2014

Cara Menghitung Luas Persegi dengan Bahasa C

Berikut ini tutorial cara menghitung luas bangun persegi menggunakan bahasa C dengan Codeblock :
  • Buka program codeblock seperti icon berikut ini :

  • Maka akan muncul tampilan utama codeblock seperti berikut :

Kamis, 18 September 2014

Tokoh-tokoh Yang Berkontribusi dalam Bidang Komputer


Berikut ini adalah tokoh-tokoh yang berkontribusi dalam bidang komputer/komputasi :
  • John Napier ( 1550-1617 ) 
John Napier, lahir di Merchiston, dekat Edinburgh, Skotlandia. Anak Sir Archibald Napier dari istri pertama, Janet Bothwell. Ketika umur 14 tahun, Napier dikirim ke universitas St. Andrews untuk belajar theologi. Setelah berkelana ke mancanegara, Napier pulang ke kampung halaman pada tahun 1571 dan menikah dengan Elizabeth Stirling dan mempunyai dua orang anak. Tahun 1579, istrinya meninggal dan menikah lagi dengan Agnes Chisholm. Perkawinan kedua ini memberinya sepuluh orang anak. Anak kedua dari istri kedua, Robert, kelak menjadi penterjemah karya-karya ayahnya. Sir Archibald meninggal pada tahun 1608 dan John Napier menggantikannya, tinggal di puri Merchiston sepanjang hayatnya. Napier bukanlah matematikawan profesional. Berkewarganegaan Skotlandia, dia adalah seorang Bangsawan yang tinggal di Murchiston dan memiliki banyak tanah namun juga mempunyai hobi menulis berbagai topik yang menarik hatinya. Dia hanya tertarik meneliti salah satu aspek dalam matematika, teristimewa yang berhubungan dengan perhitungan dan trigonometri.
Pengaruh pemikiran Dr. John Craig tidak dapat dikesampingkan, mempengaruhi John Napier.
Pertemuan tidak sengaja terjadi ini, terjadi saat rombongan Craig dalam perjalanan menuju Denmark dengan menggunakan kapal, terjadi badai besar sehingga membuat rombongan ini berhenti tidak jauh dari observatorium Tycho Brahe, tidak jauh dari tempat Napier. Sambil menunggu badai reda, mereka berdiskusi tentang cara-cara penghitungan yang digunakan dalam observatorium. Diskusi ini membuat Napier lebih termotivasi sehingga pada tahun 1614 diterbitkan buku Gambaran tentang aturan dalam logaritma (A Description of the Marvelous Rule of Logaritms).

Rabu, 10 September 2014

Tugas Pengantar TI

Berhubungan dengan tugas yang diberikan tentang awal mula mengenal komputer, saya akan bercerita tentang awal mula saya mengenal komputer.

" Kapan anda mulai memggunakan komputer ? "

Saya mulai menggunakan komputer pada saat saya duduk di bangku kelas 5 SD, awalnya saya hanya tahu komputer itu untuk bermain game saja, tetapi setelah saya pelajari ternyata komputer juga bisa digunakan untuk pekerjaan yang lain seperti searching, browsing, download, upload dan lainya.
" Komputer jenis apa, prosesor jenis apa ? "