Senin, 31 Maret 2014

Program Pangkat di C++

Program pangkat menggunakan function di c++..

#include<stdio.h>
#include<iostream>
using namespace std;

int pangkat (int a, int n)
{
int k,hasil;
hasil = 1;
for (k = 1;k <= n;k++)
{
hasil = hasil*a;
}
return hasil;
}

int main ()

int angka,pangkat_n;
cout<<”\tPROGRAM PANGKAT “<<endl;
cout<<”\tMasukkan angka\t\t: “;cin>>angka;
cout<<”\tMasukkan pangkat\t: “;cin>>pangkat_n;
cout<<”\tHasil perpangkatan\t: “<<pangkat(angka,pangkat_n);
cout<<”\n\n\n”;

Minggu, 30 Maret 2014

Program faktor bilangan di c++


#include<stdio.h>
#include<iostream>
using namespace std;

 

int prime(int x)
{
int a;
cout<<”\t”;
for(a=2;a<=x;a++)
{

if(x%a==0)
{
cout << a << ” “;
// x/=a;
// a–;
}
}
return 0;
}

int main ()

{

int m,bi,y ;
cout<<”masukan n :”;
cin>>m;
y=0;

for (bi=2;bi<m-1;bi++)
{
if (m%bi ==0)
{
y=y+1;

}
}
if (y==0)
{
cout<<m<<”bilangan prima”;
}
else{
cout<<m<<”bukan bilangna prima”;
}

return 0;
}

Kamis, 27 Maret 2014

Reflekasi 5

 Dosen membahas materi.

Atribut Value:

Merupakan data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship
Atribut Key
Adalah atribut yang digunakan untuk menentukan suatu Entity secara unik dan berbeda
Atribut Simple
Atribut yang hanya memiliki nilai tunggal
 Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instant Entity. Contohnya : 
 
Atribut composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Contoh
 
Atribut Derivatif
Merupakan suatu atribut yang berasal atau dihasilkan dari atribut yang lain. Contoh:

Minggu, 23 Maret 2014

Refleksi Pertemuan Ke-4 (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasiERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
  1. Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
  1. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
  1. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu (Abdul Kadir, 2002: 48) :
1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
3). Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.

Tugas Individu Basis Data


1. Abstraksi Data
Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data.
Abstraksi data di bagi beberapa Level yaitu:
 level abstraksi 
1. Level Fisik (Physical Level) : level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan.
2. Level Lojik/Konseptual (Conseptual Level) : Merupakan level berikutnya yang menggambarkan data yang disimpan dalam basis data serta hubungan anatar data.
3. Level View (View Level) : Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. 
2. Pengguna Basis Data

System Engineer

Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual

Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.

Tugas DBA

  • Mengontrol DBMS dan software-software
  • Memonitor siapa yang mengakses basis data
  • Mengatur pemakaian basis data
  • Memeriksa security, integrity, recovery dan concurency
Program Utilitas yang digunakan oleh DBA :
  • Loading Routines, Membangun versi utama dari basis data
  • Reorganization Routines, Mengatur / mengorganisasikan kembali basis data
  • Journaling Routines, Mencatat semua operasi pemakaian basis data
  • Recovery Routines, Menempatkan kembali data, sebelum terjadinya kerusakan
  • Statistical Analysis Routines, Membantu memonitor kehandalan sistem

End User (Pemakai Akhir)

Ada beberapa jenis (tipe) pemakai terhadap suatu sistem basis data yang dapat dibedakan berdasarkan cara mereka berinteraksi terhadap sistem :

Programmer aplikasi

Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis pada bahasa pemrograman induk (seperti C, pascal, cobol, dll)

Pemakai Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS

Pemakai Umum (End User / Naïve User)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis (disediakan) sebelumnya

Pemakai Khusus (Specialized/Sophisticated User)

Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra, dll, yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.

Contoh penggunaan Aplikasi basis data dalam dunia bisnis 

  • Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
  • Bandara : Pengelolaan data reservasi, penjadualan
  • Universitas : Pengelolaan pendaftaran, alumni
  • Penjualan : Pengelolaan data customer, produk, penjualan
  • Pabrik : Pengelolaan data produksi, persediaan barang, pemesanan, agen
  • Kepegawaian: Pengelolaan data karyawan, gaji, pajak
  • Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa
3. Referential Integrity
Referential Integrity merupakan suatu aturan terhadap relasi antar tabel untuk menjamin validasi hubungan antara record-record di dalam tabel-tabel yang terkait. Referential Integrity mempunyai beberapa aturan diantaranya :

  1. Field yang dihubungkan dari tabel utama haruslah berupa Primary Key.
  2. Kedua field yang saling behubungkan harus memiliki tipe data dan lebar data yang sama.
  3. Tidak dibenarkan penghapusan record pada tabel utama yang telah dihubungkan dengan tabel yang direlasikan.
  4. Tidak diperbolehkan melakukan penambahan record pada tabel relasi bila record tersebut berisi data atau fakta yang belum ada pada tabel utama. 
4. Cascade Update
Setiap perubahan pada primary key, pada tabel utama, maka secara otomatis mengubah nilai pada record-record yang berkesesuaian di dalam tabel yang memiliki relasi dengan tabel Utama
5. Cascade Delete
Setiap penghapusan record primary key pada tabel utama, maka akan mengakibatkan penghapusan record-record yang berkesesuaian di dalam tabel yang memiliki relasi dengan tabel Utama.
Sumber : https://fairuzelsaid.wordpress.com/

Tugas Kelompok Basis Data : Atribut Beserta Contohnya

Nama Kelompok :

  1. Siti Nadira (12018025)
  2. Sarah Nurul Qudsiah (12018026)
  3. Lila Indica (12018036)
  4. Nurul Qomariah (12018051)


Pada dasarnya Atribut merupakan karakteristik dari Entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Atau merupakan nama-nama property dari sebuah kelas yang menjelaskan batasan nilainya dari property yang dimiliki oleh sebuah kelas tersebut. Atribut dari sebuah kelas mempresentasikan property-property yang dimiliki oleh kelas tersebut.

Atribut terdiri dari beberapa jenis. Diantaranya adalah:
 Atribut Value:
Merupakan data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship
Atribut Key
Adalah atribut yang digunakan untuk menentukan suatu Entity secara unik dan berbeda
Atribut Simple
Atribut yang hanya memiliki nilai tunggal
 Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instant Entity. Contohnya : 
 
Atribut composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Contoh
 
Atribut Derivatif
Merupakan suatu atribut yang berasal atau dihasilkan dari atribut yang lain. Contoh:

Kamis, 13 Maret 2014

Refleksi Pertemuan ke 3



Pertemuan ke 3 dosen membahas
 Pemodelan Data dan Basis data Relasional.
Model data  perangkat konseptual untuk menggambarkan,data hubungan,sematik(makna) data dan batasan data.
-Model data berbasis objek (benda/kejadian) hubungan data dan ralasi yang menjelaskan hubungan logika antara objek .
 * ERD adalah sebuah teknik pemodelan data yang mempresentasikan gambar entitas dan relasi-relasi antara entitas di dalam sebuah system.
Model data berbasis Recorde
*Relation Model
*Hiraechycal Model(Tree structure)
*Network Model(Plex structure)
Model Relation adalah -merupakan model data yang paling popular saat ini.
                                     -menggunakan model berupa table berdimensi dua yang di sebut relasi.