Tuesday, 16 October 2012

Source Code bahasa C/C++ untuk mencari jumlah nilai ganjil/genap dari suatu range bilangan yang diinputkan dan total dari nilai itu:









#include <iostream.h>
#include <conio.h>

main() {
    int nilai,awal,akhir,genap,cgenap,tgenap,ganjil,cganjil,tganjil,sisa;
    cout<<"Bilangan Awal = ";cin>>awal;
    cout<<"Bilangan Akhir= ";cin>>akhir;
    cout<<"-Maka-"<<endl;
    cgenap=0; tgenap=0; cganjil=0; tganjil=0;
    for (nilai=awal;nilai<=akhir;nilai++) {
        sisa=nilai%2;
        if (sisa==0) {
            genap=nilai;
            tgenap=tgenap+genap;
            cgenap++;

      }
        else {
            ganjil=nilai;
            tganjil=tganjil+ganjil;
            cganjil++;
        }
    }
    cout<<"Cacah Bilangan Genap  = "<<cgenap<<endl;
    cout<<"Total Bilangan Genap  = "<<tgenap<<endl;
    cout<<"Cacah Bilangan Ganjil = "<<cganjil<<endl;
    cout<<"Total Bilangan Ganjil = "<<tganjil<<endl;
getch();
}
Source Code bahasa C/C++ untuk mencari bangun dua dimensi dan tiga dimensi, antara lain:









  1. Mencari Luas Segitiga
#include<stdio.h>
#include<conio.h>
main()
{
    float alas,tinggi;
    float luas;
    printf(" Menghitung Luas Segitiga\n");
    printf("=======================================\n");
    printf("Alas: "); scanf("%f",&alas); printf("\n");
    printf("Tinggi: "); scanf("%f",&tinggi); printf("\n");
    printf("Cara menghitungannya: %.2f x %.2f / %i", alas, tinggi, 2);
    printf("\n");
    luas=alas*tinggi/2; printf("\n");
    printf("Luas   = %.2f\n",luas);
    getch();
}


    2.  Mencari Luas dan Keliling Lingkaran

#include <stdio.h>
#include <conio.h>
main()
{
    int r; //tipe data integer untuk r (jari-jari)
    double keliling, luas; //tipe data float untuk luas karena phi(float)*berapapun hasilnya=float
    double phi; //tipe data float untuk phi karena phi=pecahan=float
    phi=3.14; //nilai phi
    printf(" Menghitung Luas Lingkaran\n");
    printf("=======================================\n");
    printf("Masukkan jari-jari lingkaran: "); scanf("%i", &r);    //masukkan nilai jari-jari
    printf("=======================================");
    printf("\n");
    printf("-Keliling-");
    printf("\n"); printf("\n");
    printf("Cara menghitungannya: %f x %i x %i", phi, r, 2); //tampilan nilai Keliling
    printf("\n"); printf("\n");
    keliling = 2*phi*r; //proses penghitungan Keliling
    printf("Maka kelilingnya: %.2f", keliling); //hasil dari penghitungan Keliling
    printf("\n");
    printf("---------------------------------------"); printf("\n");
    printf("-Luas-");
    printf("\n"); printf("\n");
    printf("Cara menghitungannya: %f x %i x %i", phi, r, r); //tampilan nilai Luas
    printf("\n"); printf("\n");
    luas = phi*r*r; //proses penghitungan Luas
    printf("Maka Luasnya: %.2f", luas); //hasil dari penghitungan Luas
    printf("\n");
    getch();
}

    3.  Mencari Volume Balok

#include<stdio.h>
#include<conio.h>
main()
{
    float panjang,lebar,tinggi;
    double luas;
    printf(" Menghitung Volume Balok\n");
    printf("=======================================\n");
    printf("Panjang Balok: "); scanf("%f",&panjang); printf("\n");
    printf("Lebar Balok: "); scanf("%f",&lebar); printf("\n");
    printf("Tinggi Balok: "); scanf("%f",&tinggi); printf("\n");
    printf("Cara menghitungannya: %.2f x %.2f x %.2f", panjang, lebar, tinggi);
    printf("\n");
    luas=panjang*lebar*tinggi; printf("\n");
    printf("Luas   = %.2f\n",luas);
    getch();
}


    4.  Mencari Volume Tabung

#include <stdio.h>
#include <conio.h>
main()
{
    int r;
    float tinggi;
    double luas;
    float phi;
    phi=3.14;
    printf(" Menghitung Volume Tabung\n");
    printf("=======================================\n");
    printf("Jari-Jari= "); scanf("%i",&r); printf("\n");
    printf("Tinggi: "); scanf("%f",&tinggi); printf("\n");
    printf("Cara menghitungannya: %.2f x %i x %i x %.2f", phi, r, r, tinggi);
    printf("\n");
    luas = phi*r*r*tinggi; printf("\n");
    printf("Maka Luasnya: %.2f", luas); printf("\n");
    getch();
}

Source Code bahasa C/C++ untuk mencari apakah nilai yang diinputkan adalah bilangan ganjil atau genap:









#include <iostream.h>
#include <conio.h>
int nilai;
main() {
  cout<<"Masukkan Nilai : ";cin>>nilai;
  if ((nilai % 2) == 0) {
    cout<<"Genap";
  } else {
    cout<<"Ganjil";
  }
getch();
}

    Wednesday, 10 October 2012

    Dalam banyak kondis, pernyataan-pernyataan yang bersifat logika sering kita jumpai. Logika yang dipakai disini adalah logika yang sesuai dengan aturan logika matematika .









    I. TABEL KEBENARAN


    Berikut contoh tabel kebenaran logika:


    No.
    A
    B
    ~A
    ~B
    A&B
    ~(A&B)
    AUB
    ~(AUB)
    A=>B
    ~(A=>B)
    A<=>B
    ~(A<=>B)
    1
    T
    T
    F
    F
    T
    F
    T
    F
    T
    F
    T
    F
    2
    T
    F
    F
    T
    F
    T
    T
    F
    F
    T
    F
    T
    3
    F
    T
    T
    F
    F
    T
    T
    F
    T
    F
    F
    T
    4
    F
    F
    T
    T
    F
    T
    F
    T
    T
    F
    T
    F


    Ket:


    A : Nilai A
    : Simbol Logika DAN


    B : Nilai B
    : Simbol Logika ATAU

    ~ : Simbol ingkaran
    =>: Simbol Logika JIKA MAKA

    T : Simbol BENAR(True)
    : Simbol SALAH(False)


    <=>: Simbol Logika JIKA&HNY JIKA
    Catatan:

    1. Logika Ingkaran SELALU BERNILAI SEBALIKNYA.
    Contoh: A(benar), maka nilai ~A adalah salah.
                 B(salah), maka nilai ~B adalah benar.

    2. Logika DAN bernilai benar JIKA SEMUA BERNILAI BENAR
    Contoh: A(benar)&B(benar) = benar
                 A(benar)&B(salah)&C(benar) = salah

    3. Logika ATAU bernilai benar jika CUKUP ADA SALAH SATU YANG BERNILAI BENAR
    Contoh: A(benar)UB(benar)UC(salah) = benar
                 A(salah)UB(salah)UC(benar) = benar

    4. Logika JIKA MAKA bernilai salah jika Anteseden SALAH dan Konsekuen BENAR
    Contoh: A(salah) => B(benar) = salah

    Anteseden: Nilai kalimat pertama (pd contoh diatas, anteseden-nya adalah A)
    Konsekuen: Nilai kalimat kedua (pd contoh di atas, konsekuen-nya adalah B)

    5. Logika JIKA DAN HANYA JIKA bernilai benar JIKA SEMUA NILAINYA SAMA
    Contoh: A(benar)<=>B(benar)<=>C(benar) = benar 
                 A(salah)<=>B(salah) <=>C(salah) = benar
                 A(benar)<=>B(salah)<=>C(benar) = salah

    Catatan Tambahan:


    0.
    ~(~A) = A
    3.
    ~(A => B) = A & ~B
    1.
    ~(A&B) = ~A U ~B
    4.
    ~ (~(A => B)) = ~ (A & ~B) = ~A U B
    2.
    ~(AUB) = ~A & ~B
    5.
    ~(A <=> B) = (A & ~B) & (~A & B)



    Contoh dalam kalimat:


    1.Adi pergi ke pasar. Bani tidak masuk sekolah. Pernyataan yang bernilai benar adalah…

    A.  Adi pergi ke pasar dan Bani tidak masuk sekolah.

    B.Adi pergi ke pasar atau Bani tidak masuk sekolah.

    C.Jika Adi pergi ke pasar maka Bani tidak masuk sekolah

    D.  Adi pergi ke pasar jika dan hanya jika Bani tidak masuk sekolah.

    E.Adi tidak pergi ke pasar dan Bani masuk sekolah.

    Jawaban: B

    Keterangan:

    Adi pergi ke pasar = kalimat pertama bernilai benar (T). Simbol A.

    Ani tidak pergi ke sekolah = kalimat kedua bernilai salah (F). Simbol ~B.

    Berdasar tabel kebenaran, nilai T yang memenuhi adalah opsi B. Yakni, A U ~B = benar.

    2.Gula rasanya manis. Garam rasanya asin. Pernyataan yang bernilai benar adalah …

    A.  Gula rasanya manis dan garam rasanya tidak asin.

    B.Gula rasanya tidak manis atau garam rasanya asin.

    C.Gula rasanya tidak manis atau garam rasanya tidak asin.

    D.  Jika gula rasanya manis dan garam rasanya tidak asin.

    E.Gula dan garam rasanya tidak manis.

    Jawaban: B

    Keterangan:

    Gula rasanya manis (benar). Simbol A. Garam rasanya asin (benar). Simbol B.

    Perhatikan opsi B: Gula rasanya tidak manis atau garam rasanya asin. (~A U B) Hal ini didapat dari: A => B; nilai benar

           ~(A => B)  =   A & ~B; nilai salah

           ~~(A => B) = ~A U B; nilai benar

    II.IMPLIKASI, INVERS, KONVERS, dan KONTRAPOSISI

    Jika ada IMPLIKASI P => Q,maka nilai:

    (i) INVERS-nya adalah            : ~P => ~Q

    (ii) KONVERS-nya adalah   : Q => P

    (iii) KONTRAPOSISI-nya    : ~Q => ~P

    *Catatan: Nilai IMPLIKASI selalu samadengan nilai KONTRAPOSISI.



    Saturday, 1 September 2012

    = Hymne UIN SUKA =

    download : https://app.box.com/s/1kdoqdc78a42vcbnk9ua

    UIN Sunan Kalijaga Islam azas tujuanmu
    Membangun citra keagungan bangsa berdasar pancasila
    Intregasikan interkoneksikan agama dan ilmu semesta
    Kembangkan daya patriot nusa tanah air minta baktimu
    Jayalah negara jayalah bangsa UIN berkarya nyata

    UIN Sunan Kalijaga Islam azas tujuanmu
    Membangun citra keagungan bangsa berdasar pancasila
    Intregasikan interkoneksikan agama dan ilmu semesta
    Kembangkan daya patriot nusa tanah air minta baktimu
    Jayalah negara jayalah bangsa UIN berkarya nyata
    aamiin.....

    = Mars UIN SUKA =

    download : https://app.box.com/s/9hq1r2772zhsh8nf9dbw

    Mahasiswa UIN Sunan Kalijaga membangun citra jati dirinya
    Mendalami agama luaskan cakrawala seiring kemajuan ilmu dunia
    Tekun dalam sunyi cermat meneliti sajikan budaya islami
    Takkan datang sukses tanpa perjuangan tridarma jalani dengan seksama
    Tingkatkan ibadah pegangi amanah mahasiswa UIN sejahtera kibarkan bendera UIN jaya

    Mahasiswa UIN Sunan Kalijaga membangun citra jati dirinya
    Mendalami agama luaskan cakrawala seiring kemajuan ilmu dunia
    Tekun dalam sunyi cermat meneliti sajikan budaya islami
    Takkan datang sukses tanpa perjuangan tridarma jalani dengan seksama
    Tingkatkan ibadah pegangi amanah mahasiswa UIN sejahtera kibarkan bendera UIN jaya


    = Buruh Tani =

    download : https://app.box.com/s/gga43ghwyqbo29967g0n

    Buruh tani mahasiswa rakyat miskin kota
    Bersatu padu rebut demokrasi
    Gegap gempita dalam satu suara
    Demi tugas suci yang mulia

    Hari-hari esok adalah milik kita
    Terciptanya masyarakat sejahtera
    Terbentuknya tatanan masyarakat
    Indonesia baru tanpa orba

    Marilah kawan mari kita kabarkan
    Di tangan kita tergenggam arah bangsa
    Marilah kawan mari kita nyanyikan
    Sebuah lagu tentang pembebasaan

    Dibawah kuasa tirani
    Kususuri garis jalan ini
    Berjuta kali turun aksi
    Bagiku satu langkah pasti

    Buruh tani mahasiswa rakyat miskin kota
    Bersatu padu rebut demokrasi
    Gegap gempita dalam satu suara
    Demi tugas suci yang mulia

    Hari-hari esok adalah milik kita
    Terciptanya masyarakat sejahtera
    Terbentuknya tatanan masyarakat
    Indonesia baru tanpa orba

    Marilah kawan mari kita kabarkan
    Di tangan kita tergenggam arah bangsa
    Marilah kawan mari kita nyanyikan
    Sebuah lagu tentang pembebasaan

    Dibawah kuasa tirani
    Kususuri garis jalan ini
    Berjuta kali turun aksi
    Bagiku satu langkah pasti

    Berjuta kali turun aksi
    Bagiku satu langkah pasti
    Bagiku satu langkah pasti



    = Darah Juang =

    download : https://app.box.com/s/vzk8mklhl0ajif67r9zy

    Disini Negeri kami
    Tempat padi terhampar
    Samuderanya kaya raya
    Negeri kami subur Tuhan

    Di negeri permai ini
    Berjuta rakyat bersimbah luka
    Anak kurus tak sekolah
    Pemuda desa tak kerja

    Mereka dirampas haknya
    Tergusur dan lapar
    Bunda relakan darah juang kami
    Tuk membebaskan rakyat

    Mereka dirampas haknya
    Tergusur dan lapar
    Bunda relakan darah juang kami
    Padamu kami berbakti
    Padamu kami mengabdi

    Di negeri permai ini
    Berjuta rakyat bersimbah luka
    Anak kurus tak sekolah
    Pemuda desa tak kerja

    Mereka dirampas haknya
    Tergusur dan lapar
    Bunda relakan darah juang kami
    Tuk membebaskan rakyat

    Mereka dirampas haknya
    Tergusur dan lapar
    Bunda relakan darah juang kami
    Padamu kami berbakti
    Padamu kami mengabdi