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)
{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++){
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;
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;
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
Refleksi Minggu Pertama
Refleksi Minggu Ke Dua Part 1
Refleksi Minggu Ke Dua Part II
Refleksi Minggu Ke Tiga
Refleksi Minggu Ke empat
Refleksi Minggu Ke Lima
Refleksi Minggu Ke Enam
Refleksi Minggu Ke Tujuh
Refleksi Minggu Ke Delapan
Refleksi Minggu Ke Delapan part 2
Refleksi MInggu ke Sembilan
Refleksi Minggu Ke Sepuluh
Refleksi Minggu Ke Dua Belas
Refleksi Minggu Ke Tiga Belas
Refleksi Minggu Ke Empat Belas
Refleksi Minggu Ke Dua Part 1
Refleksi Minggu Ke Dua Part II
Refleksi Minggu Ke Tiga
Refleksi Minggu Ke empat
Refleksi Minggu Ke Lima
Refleksi Minggu Ke Enam
Refleksi Minggu Ke Tujuh
Refleksi Minggu Ke Delapan
Refleksi Minggu Ke Delapan part 2
Refleksi MInggu ke Sembilan
Refleksi Minggu Ke Sepuluh
Refleksi Minggu Ke Dua Belas
Refleksi Minggu Ke Tiga Belas
Refleksi Minggu Ke Empat Belas
KUMPULAN REFLEKSI
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)