tugas presentasi kelompok 4

08 November 2012 11:12:48 Dibaca : 83

 

 

ERD (entity Relationship Diagram) merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar  data yang mempunyai  hubungan antar relasi.

 

 

 

EDR  untuk memodelkan struktur data  dan hubungan antar data, untuk menggambarkannya  digunakan bebrapa notasi dan simbol  pada dasarnya ada 4 simbol yang gunakan , yaitu:

 

 

 

No.

Nama

Penjelasan

Simbol

1.

Entity

Merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain.

 

2.

Atribut

atribut berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain.

 

3.

Relasi

Hubungan antara sejumlah entitas  yang berasal dari  himpunan entitas yang berbeda.

 

4.

Konsentrain Integritas

   

 

 

 

Kardinality Rasio

 

 

 

ØOne to one ( satu ke satu)

 

          Setiap anggota entitas E1 hanya boleh berhubungan dengan 1 anggota entitas E2, begitu pula sebaliknya.

 

ØOne to Many (satu ke banyak)

 

          setiap anggota entitas E1 boleh berhubungan lebih dari satu anggota entitas E2, begitu pula sebaliknya.

 

ØMany To One (banyak ke satu)

 

          yaitu perbandingan antara entity pertama denganentity kedua berbanding banyak berbanding 1.

 

ØMany to Many (banyak ke banyak)

 

          setiap anggota entitas E1 boleh berhubungan dengan banyak anggota entitas E1, begitu pula sebaliknya.

 

 

 

Contohkasus
Entity Relationship  Diagram Hotel

 

 

 

Dalam sebuah kost terdapat 5 macam entitias yang terdiri dari Pemilik kost, alamat, No.HP,  pekerjaan, jenis kelamin.

 

          ke lima entitas tersebut semuanya memilki hubungan atau relasi. Salah satu contohnya ibu kost melayani anak kost. Untuk lebih jelasnya kita dapat membuat Diagram Entity Relationship.

 

 

 

Menentukan atribut dari setiap entity

 

 

 

Entitas

Atribut

Pemilik Hotel

Nama, alamat, No.Hp, pekerjaan, Jenis kelamin

Tamu Hotel

Nama, alamat, No.Hp, umur, Jenis kelamin

Kamar

No_Kamar

Harga

Id harga, kualitas

Fasilitas

Id type, kamar, jumlah kamar, jenis kamar.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Menentukan Primary Key Dari setiap entity

 

 

 

Entitas

Atribut

Pemilik Hotel

Nama, alamat, No,Hp, Pekerjaan, jenis kelamin

Tamu Hotel

Nama, alamat, No,Hp, umur, jenis kelamin

Kamar

No_Kamar

Harga

Id_Harga, kualitas

Fasilitas

Id type kamar, jumlah kamar, jenis kamar

 

 

 

Menentukan Cardinality Rasio

 

 

 

Entity

Relationship

Entity

Cardinality Rasio

Pemilik Hotel

Melayani

Anak kost

1:N,

Tamu

Melakukan

Transaksi tinggal

N:1

Kamar

Memiliki

Fasilitas

M:N

Transaksi Tinggal

Untuk

Harga

1:1

Fasiliras

Mempunyai

Harga

1:N

 

 

 

 

 

Menentukkan  Relationship antar Entity

 

 

 

<td style="width: 216pt; border-right: 1pt solid white; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color white white; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors:

Entity

Relationship

Entity

921409077 Tugas 4 Tinggalkan Komentar...

TUGAS 3

25 October 2012 10:59:37 Dibaca : 124

TIPE DATA DAN MACAM TIPE DATA

 

A. TIPE DATA SEDERHANA (SIMPLE – DATA TYPE)

 

Adalah tipe data yang sudah ada dan dijadikan standar dalam bahasa pemrograman tertentu.

 

Isi dari tipe data sederhana ini adalah data-data tunggal.

 

STANDARD DATA TYPE

 

INTEGER (TIPE BILANGAN BULAT)

 

 

REAL

 

 

TIPE BILANGAN REAL

 

Data yang termasuk bilangan real adalah data angka yang mengandung pecahan. Data yang seperti ini akan memiliki keterangan jangkauan, jumlah digit penting (berarti) dan ukuran.  Digit berarti ini penting diperhatikan karena ini berhubungan dengan tingkat ketelitian data yang disajikan.

 

CHAR dan STRING

 

TIPE DATA KARAKTER DAN STRING

 

 

BOOLEAN

 

Adalah tipe data yang hanya bernilai benar (true) atau salah (false).

 

Jangkauan (nilai yang mungkin) hanya 2 yaitu true atau false.

 

USER-DEFINED DATA TYPE

 

Tipe sub jangkauan merupakan tipe data yang jangkauannya merupakan sebagian dari tipe data yang lain.

 

Misalnya untuk tipe byte memiliki jangkauan dari 0..255, sementara kita hanya memerlukan angka 1..12 untuk menampung data bulan. Maka bisa diciptakan satu tipe baru yang merupakan sub jangkauan tersebut.

 

Contoh

 

Type

 

Bulan : 1 .. 12 ;

 

ENUMERATED OR SCALAR TYPE

 

SUBRANGE TYPE

 

TIPE DATA TERSTRUKTUR (STRUCTURED – DATA TYPE)

 

-ARRAY (LARIK)

 

Larik adalah tipe data yang berisi beberapa data yang ditampung dalam satu variabel yang memiliki tipe data yang sama.

 

Masing masing data yang tertampung dalam sebuah larik akan ditandai sebagai elemen pertama sampai ke – n.

 

larik dapat dibuat beberapa dimensi, misalnya untuk menggambarkan matrix kita perlu menggunakan larik 2 dimensi.

 

-RECORD (REKAMAN)

 

Tipe data rekaman di gunakan untuk menampung data yang terdiri dari beberapa tipe yang berbeda.

 

Record dapat diakses (diisi) dan dibaca per elemen record dengan menyebut nama elemennya.

 

-SET (HIMPUNAN)

 

Tipe data himpunan merupakan sebuah tipe data yang didalamnya memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama.

 

C. TIPE POINTER

 

~ Pointer secara harfiah dapat diartikan sebagai penunjuk.

 

~ Tipe data pointer ini merupakan tipe data yang berisikan alamat memori dimana data disimpan

 

struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.
Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.

 

Struktur data adalah cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efisien. Sedangkan data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.

 

Secara garis besar type data dapat dikategorikan menjadi:
Type data sederhana.

 

~ Type data sederhana tunggal, misalnya Integer, real, boolean dan karakter.

 

~ Type data sederhana majemuk, misalnyaString

 

Struktur Data, meliputi:

 

~ Struktur data sederhana, misalnya array dan record.

 

~ Struktur data majemuk, yang terdiri dari:

 

Linier : Stack, Queue, serta List dan Multilist.

 

Non Linier : Pohon Biner dan Graph

 

Pemakaian  struktur data yang tepat di dalam proses  pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana. Struktur data yang standar yang biasanya digunakan di bidang informatika adalah :

 

* List linier (Linked List) dan variasinya.

 

* Multilist.

 

* Stack (Tumpukan).

 

* Queue (Antrian).
* Tree ( Pohon).

 

* Graph ( Graf ).

 

REVIEW

 

RECORD (REKAMAN).

 

Disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama rekaman ditentukan oleh pemrogram. Rekaman disebut juga tipe terstruktur.

Pengertian Database

26 September 2012 12:01:58 Dibaca : 137

.           Pengertian Database

1.     Database adalah kumpulan informasi yang disimpan di        dalam komputer   secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer   memperoleh informasi dari basis data tersebut.

2     Database adalah representasi kumpulanfakta yang saling berhubungandisimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

3.    Database merupakan sekumpulan informasi yang saling berkaitan padasuatu subjek tertentu pada tujuan tertentu pula.

4.    Database adalah susunan record data operasional lengkap dari suatuorganisasi atau perusahaan, yang diorganisir dan disimpan secaraterintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.

 

 

Asal Mula Istilah Database

 

Istilah “database” berawal dari ilmu komputer. Meskipun kemudianartinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel inimengenai database komputer. Catatan yang mirip dengan database sebenarnyasudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dankumpulan data yang berhubungan dengan bisnis.

 

 

Keuntungan dan Kerugian Penggunaan Basis Data atau Database

 

1. Keuntungan:

  • Control data terpusat
  • Redundansi data dapat dikurangi dan dikontrol
  • Ketidakkonsistensian data dapat dihindarkan
  • Data dapat dipakai bersama (share)
  • Penerapan standarisasi
  • Pembatasan keamanan data (security)
  • Integritas data dapat dipelihara
  • Independensi data/program

                                       

2. Kerugian:

  • Mahal, butuh biaya untuk software hardware dan user yang berkualitas
  • Kompleks, kemampuan hardware lebih besar, menjadi lebih rumit sehingga membutuhkan keahlian yang lebih tinggi.

Penggunaan Basis data atau Database itu disesuaikan dengan kebutuhan yang ada. Karena tujuan dibuatnya database itu sendiri untuk mempermudah manipulasi data.

 

 

 

Aplikasi yang digunakan dalam mengelolah database :

1.     MySQL

 

http://www.w3resource.com/mysql/mysql-logo.jpg

MySQL adalah DBMS yang Multi-thread dan Multi-User, dengan 6 juta installasi di seluruh dunia, MySQL dikembangkan di MySQLAB, dan ditawarkan secara gratis dalam GNU General Public Lisence (GNU), namun mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQLAB adalah: David Axmark, Allan Larsson, danMichael “Monty” Widenius. 

2.     Oracle

      http://3.bp.blogspot.com/-YT3OKiAPOyo/TgvloIE199I/AAAAAAAAAgI/vzOVQpzA1U0/s1600/oracle_certasso_clr_rgb.jpg

      Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.  

 3.     Microsoft SQL Server

 

      http://www.alentus.com/image_files/sql_server_2008_logo.png

Microsoft SQL Server Merupakan produk andalan microsoft untuk database server. Umum digunakan di dunia bisnis yang memiliki basis data berskala kecil hingga menengah, dan berkembang dengan digunakannya SQL Server pada basis data besar. Bahasa Query utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering.

4.   Firebird

http://shareme.com/images/large/Firebird_Maestro-1143.png

Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland.

 

 

5.     Visual Foxpro

     http://4.bp.blogspot.com/_4V1llCS1pOc/TNuaFRGDiBI/AAAAAAAAAAM/WJbKZiwXJmY/s1600/microsoft-visual-foxpro-5.0-proedition.jpg

Visual FoxPro adalah bahasa pemrograman berorientasi objek dan prosedural dari Microsoft. Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan oleh Fox Software pada awal 1984. Pada tahun 1989 foxbase berkembang menjadi foxpro dan memperkenalkan GUI. Fox Technologies kemudian bergabung dengan Microsoft pada 1992 sehingga di depan nama Foxpro ditambahkan awalan "Visual". Pada tahun 1995 Foxpro berkembang menjadi Visual Foxpro dan dilengkapi dengan pemrograman berorientasi objek, serta dapat membangun aplikasi berbasis web.

 

 

6.     Postgre SQL

 

http://t2.gstatic.com/images?q=tbn:ANd9GcQEIR6HyEjt6PWpVLc060oLDOFFEcP1_zS6PI8pdhelnr79xOtW 

 

Postgre SQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain. Awal tahun 1982 Michael Stonebraker dari University of California Barkeley membuat sebuah ORDBMS dan merupakan software open source yang gratis. PostgreSQL adalah sistem database yang kuat untuk urusan relasi.

 

7.     DBase

dBASE adalah sebuah sistem manajemen basisdata (DBMS) yang secara luas digunakan pada mikrokomputer yang dikenalkan oleh Ashton-Tate untuk komputer CP/M, dan kemudian untuk platform Apple II, Apple Macintosh dan IBM PC dengan DOS yang menjadi salah satu perangkat lunak yang paling laris selama beberapa tahun pada saat itu. Ketidakmampuan dBASE untuk bertransisi dengan sistem operasi yang lebih baru, Microsoft Windows pada akhirnya membuat penggunaan dBASE tergantikan oleh produk-produk lainnya yang lebih baru seperti Paradox, Clipper, FoxPro, dan Microsoft Access.

 8. IBM DB/2

http://publib.boulder.ibm.com/infocenter/db2luw/v8/topic/com.ibm.db2.udb.doc/start/00008854.gif

IBM DB/2, DB2 memiliki sejarah panjang dan ditenggarai sebagai perangkat lunak basisdata pertama yang mengimplementasikan SQL, meski demikian, umumnya Oracle lebih dikenal sebagai perangkat lunak basisdata pertama yang dikomersilkan secara luas dengan menyertakan dukungan atas SQL. IBM DB2 Enterprise Server Edition merupakan sebuah perangkat lunak sistem manajemen basisdata relasional yang dikembangkan oleh IBM. Perangkat lunak tersebut utamanya berjalan pada sistem operasiUnix (sebut saja AIX), Solaris, Linux, IBM i/OS/400, z/OS, dan Microsoft Windows. DB2 juga diketahui digunakan sebagai sistem basis data pada IBM InfoSphere Warehouse edition.

 

9.     Microsoft Access (atau Microsoft Office Access)

http://4.bp.blogspot.com/-t84xdkHnpmo/T2l7O-olyWI/AAAAAAAAA3g/6svRmukLiXY/s1600/MS-Access2.jpg

Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data         komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft Power Point. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

 

Pengertian database

20 September 2012 03:01:48 Dibaca : 45

Database adalah :

UPT.TIK UNG © 2012 - 2020
Content By FANDY NUGROHO HARDIKN ® 20 Sep 2012