Recent Blog Post

Archive for Maret 2014

  • Algoritma
    {dibaca sebuah bil bulan positif, tampilkan jumlah dari 1+2+3 ...+ N }

    Deklarasi
    N = integer
    i = integer
    hasil = integer

    deskripsi
    read (N)
    hasil =0
       for i <= to N do
           hasil <= hasil + i
       endfor
    write (hasil)

    Menghitung jumlah ke N





  • Algoritma

    Function pangkat (a : real, n : integer ) => real
    { menghitung a^n }

    Deklarasi
    i : integer
    hasil : real

    Deskripsi
    hasil <= 1
    For i <= 1 to n do
                    hasil <= hasil *a
    end
    return hasil


    program C++


    #include <cstdlib>
    #include <iostream>

    using namespace std;
    int pangkat(float a,int n){
        int i;
        float hasil;
        hasil=1;
                for(i=1; i<=n; i++)
                hasil = hasil * a;
                return (hasil);
        }

    int main(int argc, char *argv[])
    {
        int a,n;
        cout<<"masukan bilangan : ";
        cin>>a;
        cout<<"masukan pangkat  : ";
        cin>>n;
        cout<<a<<" ^ "<<n<<" = "<<pangkat(a,n)<<endl;
        system("pause");
        return 0;
    }

    Menghitung bilangan pangkat



  • Program C++
    #include <cstdlib>
    #include <iostream>

    using namespace std;

    int main (int argc, char *argv[])
    {
    int  N, nilai, i;
    int maks=1;
    int min=1;
        cout << " Mencari nilai maksimum dan minimum" << endl;
        cout << " Masukkan nilai N : ";
        cin>>N;
        cout<<endl;
                    for (i=1; i<=N; i++){

                    cout << " Masukkan nilai: ";
                    cin>>nilai;
                                     if ( i == 1 ) {
                                             min = nilai;
                                             maks = nilai;
                                     }
                                    else if ( min > nilai ) {
                                             min = nilai;
                                    }
                                    else if ( maks < nilai) {
                                             maks = nilai;
            }      
                    }
       
        cout << "Nilai minimal        :  "  <<min<<endl;
        cout << "Nilai maksimum   :  " <<maks<<endl;

                    system("pause");
                    return 0;
    }

    hasil run 

    Mencari Nilai Maksimum dan Minimum





  • Algoritma


    Deklarasi

        A, B   :  integer
        Temp  : integer

    Deskripsi

        input  (A,B)
              Temp <== A
              A       <== B
              Temp <== B
       output (A, B)


    Program C++ biasa

    #include <cstdlib>
    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {  
    int A, B, temp;
        cout<<"Masukkan nilai pertama  = ";
        cin>>A;
        cout<<"Masukkan nilai kedua  = ";
        cin>>B;
       
              temp = A ;
              A      = B ;
              B      = temp ;
        
        cout<<endl<<endl;
        cout<<"== Setelah Ditukar =="<<endl;
        cout<<"nilai pertama = "<<A<<endl;
        cout<<"nilai kedua = "<<B<<endl;

        system("pause");
        return 0;
    }
    hasil run :



    Program Tukar Dua Nilai



  • Pada pertemuan kali ini seperti biasa dosen meminta dari beberapa mahasiswa untuk membacakan refleksi dari minggu terakhir. Pertemuan kali ini menarik karena diselingi oleh permainan yang pastinya tidak jauh dari materi basis data :)
    Materi untuk minggu ini membahas tentang Permodelan Data dan Basis Data Relational
    Apa itu model data?
    Model Data adalah perangkat konseptual untuk menggambarkan data, hubungan data sematik (makna) data atau batasan data.
    Ada 2 konsep memodelkan data
    1.      Model Data Berbasis Objek
    Merupakan Himpunan data dan relasi yang menjelaskan hubungan logik antar ojek.
    a.       ERD
    Menjelaskan hubungan antar data dalam basis data berdasarkan persepsi bahwa real world (dunia nyata) terdiri dari objek-objek dasar yang mempunyai hubungan/relasi antara objek tersebut.
    b.      sematik
    Relasi antar objek dinyatakan dengan kata-kata
    2.      Model Data Berbasis Record
    Merupakan Model ini mendasarkan pada record untuk menjelaskan kepada user tentang hubungan logic antar data dalam basis data.
    a.       Relational Model
    Merupakan model data yang paling populer saat ini, menggunakan model berupa tabel berdimensi dua (yang disebut relasi atau tabel)
    contoh
    Dosen (NIK, Nama_Dosen, Alamat_Dosen, TTL)
    MatKul (Kode_MatKul, Nama_MatKul, SKS, Semester)
    MHS (NIM, Nama_mhs, Alamat_mhs, TTL)

    Dalam 3 tabel tersebut belum terdapat relasi, maka harus membuat relasi seperti:

    Jadwal (NIK, Kode_MatKul, Hari, Jam, Ruang)
    KRS (NIM, Kode_MatKul, Kelas, NIlai)
    b.      Hirarchycal Model (Tree Strukture)
    c.       Network Model (Plex Strukture)

    Refleksi Minggu ketiga

  • - Copyright © 2013 Kampus - To Aru Kagaku no Railgun - Powered by Blogger - Designed by Johanes Djogan -