TUGAS 2

02 October 2012 11:04:54 Dibaca : 80

Serial Number adalah Sekumpulan karakter unik yang bisa terdiri atas kombinasi antara alfabet dan numerik (alfanumerik) yang biasanya menjadi penanda barang produksi serta dibuat selalu berbeda-beda meskipun jenis barangnya sama. Serial number juga umumnya digunakan sebagai kunci software berbayar dan bisa didapatkan pengguna setelah membeli software. terkadang hal ini dimanfaatkan oleh pihak tertentu yang dengan sengaja membuat program palsu untuk menjebak atau menipu pengguna lain. contoh nya adalah Fake Antivirus dan beberapa Rogue Software lainnya.

 

Tipe Data dalam Ms.accses

 

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 PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

 

  1. Text : merupakan tipe data yang berupa huruf, angka, karakter khusus atau gabungan ketiganya. Maksimum 255 karakter
  2. Number : data dalam bentuk angka dengan pilihan field size yang terdiri dari(Byte, Integer, Long Integer, Single, Double, General Number, Currency, Standard, Percent, Scientific)
  3. Date/Time : semua data dalam bentuk tanggal dan waktu
  4. Currency : data angka yang diformat dalam bentuk mata uang
  5. AutoNumber : menampilkan nomor urut dengan otomatis
  6. Yes/No : data dalam bentuk logika True/False, On/Off
  7. OLE Object (Object Linking and Embedding) : menyimpan data dalan bentuk gambar
  8. Hyperlink : digunakan sebagai alamat hyperlink (dalam jaringan web)
  9. Lookup wizard) : field yang mempunyai pilihan isi data dalam bentuk daftar

 

Tipe data dalam  My SQL

 

  1. TINYINT[(M)] [UNSIGNED] [ZEROFILL]
  2. SMALLINT[(M)] [UNSIGNED] [ZEROFILL]
  3. MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]
  4. INT[(M)] [UNSIGNED] [ZEROFILL]
  5. INTEGER[(M)] [UNSIGNED] [ZEROFILL]
  6. BIGINT[(M)] [UNSIGNED] [ZEROFILL]
  7. FLOAT(precision) [ZEROFILL]
  8. FLOAT[(M,D)] [ZEROFILL]
  9. DOUBLE[(M,D)] [ZEROFILL]
  10. DOUBLE PRECISION[(M,D)] [ZEROFILL] dan REAL[(M,D)] [ZEROFILL]
  11. DECIMAL[(M[,D])] [ZEROFILL]
  12. NUMERIC(M,D) [ZEROFILL]
  13. DATE
  14. DATETIME
  15. TIMESTAMP[(M)]
  16. TIME
  17. YEAR[(2|4)]
  18. CHAR(M) [BINARY]
  19. VARCHAR(M) [BINARY]
  20. TINYBLOB dan TINYTEXT
  21. BLOB dan TEXT
  22. MEDIUMBLOB dan MEDIUMTEXT
  23. LONGBLOB dan LONGTEXT
  24. ENUM('value1','value2',...)
  25. SET('value1','value2',...)

Sumber : http://oktapiyanti.wordpress.com/2011/01/17/tipe-data-pada-ms-access/

TUGAS 4.

02 October 2012 10:57:40 Dibaca : 173

A.Pengertian Relasi
Suatu relasi (biner) F dari himpunan A ke himpunan B adalah suatu perkawanan elemen-elemen di A dengan elemen-elemen di B.
B.Pengertian Relasi
Suatu relasi (biner) F dari himpunan A ke himpunan B adalah suatu perkawanan elemen-elemen di A dengan elemen-elemen di B. didefinisikan sebagai berikut :
Definisi: Suatu fungsi f dari himpunan A ke himpunan B adalah suatu relasi yang memasangkan setiap elemen dari A secara tunggal, dengan elemen pada B.
C.Sifat Fungsi
Dengan memperhatikan bagaimana elemen-elemen pada masing-masing himpunan A dan B yang direlasikan dalam suatu fungsi, maka kita mengenal tiga sifat fungsi yakni sebagai berikut :
1. Injektif (Satu-satu)
Misalkan fungsi f menyatakan A ke B maka fungsi f disebut suatu fungsi satu-satu
(injektif), apabila setiap dua elemen yang berlainan di A akan dipetakan pada dua elemen yang berbeda di B. Selanjutnya secara singkat dapat dikatakan bahwa f:A→B adalah fungsi injektif apabila a ≠ a’ berakibat f(a) ≠ f(a’) atau ekuivalen, jika f(a) = f(a’)
maka akibatnya a = a’.
2. Surjektif (Onto)
Misalkan f adalah suatu fungsi yang memetakan A ke B maka daerah hasil f(A) dari fungsi f adalah himpunan bagian dari B. Apabila f(A) = B, yang berarti setiap elemen di B pasti merupakan peta dari sekurang-kurangnya satu elemen di A maka kita katakan f adalah suatu fungsi surjektif atau “f memetakan A Onto B”.
3.Bijektif (Korespondensi Satu-satu)
Suatu pemetaan f: A→B sedemikian rupa sehingga f merupakan fungsi yang injektif dan surjektif sekaligus, maka dikatakan “f adalah fungsi yang bijektif” atau “ A dan B berada dalam korespondensi satu-satu”
D.Jenis – jenis Fungsi
Jika suatu fungsi f mempunyai daerah asal dan daerah kawan yang sama, misalnya D, maka sering dikatakan fungsi f pada D. Jika daerah asal dari fungsi tidak dinyatakan maka yang dimaksud adalah himpunan semua bilangan real (R). Untuk fungsi-fungsi pada R kita kenal beberapa fungsi antara lain sebagai berikut.
a. Fungsi Konstan
b. Fungsi Identitas
c. Fungsi Linear
d. Fungsi Kuadrat
e. Fungsi Rasional
artikel diatas hanya pengertian singkat dari relasi, fungsi dan jenis fungsi,untuk artikel lengkapnya tentang artikel diatas silakan download artikel ini dalam format PDF dibawah ini…

 

sumber : http://ilmutambah.wordpress.com/2009/08/31/pengertian-relasi-fungsi-sifat-dan-jenis-fungsi/

NETO

02 October 2012 10:50:30 Dibaca : 99
Posisi Devisa Netto adalah angka yang merupakan penjumlahan dari nilai absolut dari selisih bersih aktiva dan pasiva dalam neraca untuk setiap valuta asing ditambah dengan selisih bersih tagihan dan kewajiban baik yang merupakan komitmen maupun kontinjensi dalam rekening administratif untuk setiap valuta asing yang semuanya dinyatakan dalam Rupiah.

Aktivitas bank devisa dalam mengelola valuta asing (valas) dapat menimbulkan posisi sebagai berikut :

Long : Apabila jumlah aset valas lebih besar dari passiva valas

Short : Apabila jumlah aset valas lebih kecil dari passiva valas

Jumlah asset & passiva valas tersebut adalah termasuk hak & kewajiban dalam rekening administratif bank.

Bank terekspos dengan risiko pasar yang bersumber dari pergerakan suku bunga dan atau kurs. Posisi long akan mengakibatkan bank mengalami kerugian apabila kurs valuta asing mengalami penurunan dan begitupun sebaliknya. Posisi short akan mengakibatkan bank mengalami kerugian apabila kurs valuta asing mengalami kenaikan dan begitupun sebaliknya.

Bank Umum Devisa wajib mengelola dan memelihara PDN pada akhir hari kerja secara keseluruhan setinggi-tingginya 20% dari modal.Selain wajib mengelola dan memelihara PDN pada akhir hari kerja, Bank wajib mengelola dan memelihara PDN paling tinggi 20% dari modal setiap 30 menit sejak sistem tresuri bank dibuka sampai dengan sistem tresuri bank ditutup.

PDN merupakan salah satu bentuk pengendalian terhadap risiko pasar yang memberi gambaran seberapa besar potensi kerugian bank apabila terjadi perubahan suku bunga yang berlawanan dengan posisi bank. Dengan PDN (20% dari modal), kerugian bank yang terjadi akibat perubahan kurs valas masih dapat dicover oleh modal dan tidak sampai menggangu kelangsungan bank.

Beberapa pengertian terkait PDN :

  • Definisi modal sebagaimana dimaksud di atas adalah modal inti dan modal pelengkap sebagaimana diatur dalam ketentuan Bank Indonesia yang berlaku mengenai kewajiban penyediaan modal minimum Bank Umum pada posisi akhir bulan sebelum bulan laporan.
  • Kurs Penutupan adalah kurs penutupan pada pukul 16.00 WIB setiap hari yang dapat dilihat pada informasi Laporan Harian Bank Umum yang dikelola Bank Indonesia.
  • Aktiva valuta asing terdiri dari kas, emas, giro (termasuk giro pada Bank Indonesia), deposit on call, deposito berjangka, sertifikat deposito, margin deposit, surat berharga,
  • kredit yang diberikan, nilai bersih wesel ekspor yang telah diambil alih, rekening antar kantor aktiva dan tagihan lainnya, dalam valuta asing baik kepada penduduk maupun bukan penduduk.
  • Pasiva valuta asing terdiri dari giro, deposit on call, deposito berjangka, sertifikat deposito, margin deposit, pinjaman yang diterima, jaminan impor, rekening antar kantor pasiva, pendapatan komprehensif lainnya dari surat-surat berharga valuta asing selain saham dan kewajiban lainnya dalam valuta asing baik terhadap penduduk maupun bukan penduduk.
  • Rekening administratif adalah rekening dalam valuta asing yang dapat menimbulkan tagihan dan atau kewajiban di masa mendatang yang merupakan komitmen dan kontinjensi yang mencakup spot, bank garansi maupun L/C yang dipastikan menjadi
  • kewajiban Bank setelah dikurangi margin deposit, serta transaksi derivatif antara lain transaksi forward, option, dan future maupun produk-produk lain yang sejenis baik terhadap penduduk maupun bukan penduduk.

 

model data relasional pada database

02 October 2012 10:36:52 Dibaca : 544

 

 

Please read:
a personal appeal from
Wikipedia founder Jimmy Wales
Baca sekarang
Close

Sistem manajemen basis data relasional

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Langsung ke: navigasi, cari

Sebuah sistem manajemen basis data relasional atau dalam bahasa Inggrisnya dikenal sebagai relational database management system (RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang dirancang untuk mengatur/memanajemen sebuah basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.

Daftar isi

Sejarah atas istilah RDBMS

Edgar F. Codd memperkenalkan istilah ini pada makalah seminarnya yang berjudul "A Relational Model of Data for Large Shared Data Banks". Salah satu definisi yang cukup dikenal secara luas atas sebuah sistem basisdata relasional adalah 12 hukum Codd. Namun demikian, pada awal-awal implementasinya banyak model relasional yang tidak mengikuti seluruh elemen-elemen yang terdapat dalam hukum-hukum Codd tersebut yang menjadikan terminologinya berkembang untuk mendeskripsikan sebuah tipikal sistem basisdata yang lebih luas. Dalam cakupan yang minimum sistem tersebut memenuhi kriteria berikut:

  • menyajikan data pada pengguna dalam bentuk relasional (ditampilkan dalam bentuk tabular, sebagai koleksi dari tabel dimana setiap tabel beriisi sekumpulan baris dan kolom)
  • menyediakan operator relasional untuk memanipulasi data dalam bentuk tabular

Sistem yang pertama kalinya yang secara relatif memenuhi implementasi atas sebuah model relasional adalah Pusat Studi Ilmiah IB, Inggris, di Peterlee; IS1 (1970-1972) dan implementasi lain yang mengikutinya PRTV (1973-1979). Sistem yang pertama kalinya dijual secara komersil sebagai RDBMS adalah Multics Relational Data Srore pada tahun 1978. Yang lainnya adalah Berkeley Ingres QUEL dan IBM BS12.

Pemanfaatan saat ini

Ada beberapa ketidaksepahaman terhadap definisi atas "relasional" dari DBMS.

Definisi yang paling populer dari sebuah RDBMS seringkali dianggap kurang tepat; beberapa kalangan berargumentasi bahwa penyajian data sebagai kumpulan baris dan kolom sudah cukup memenuhi syarat untuk dikatakan sebagai sebuah RDBMS. Tipikalnya, sebuah sistem basisdata dikatakan memenuhi kriteria sebagai RDBMS apabila memenuhi hukum-hukum yang ditetapkan dalam 12 hukum Codd, namun pada kenyataannya justru kebanyakan sistem basisdata tidak mendukung sepenuhnya implementasi hukum-hukum Codd tersebut.

Kalangan lainnya beranggapan apabila sebuah sistem basisdata tidak mengimplementasikan keseluruhan hukum-hukum Codd tersebut, maka sistem tersebut tidak dapat disebut sebagai relasional. Pandangan seperti ini, yang banyak diterima oleh para teoritis dan kalangan-kalangan lainnya yang memegang teguh prinsip-prinsip Codd, tentunya akan mendiskualifikasikan banyak sistem basisdata yang ada saat ini "tidak murni relasional". Dalam kenyataannya, sistem basisdata yang menggunakan SQL (Structured Query Language) untuk mengakses dan memodifikasi data tidak bisa dikatakan sebagai RDBMS menurut definisi ini. Sementara itu, para pendukung atas sistem basisdata yang ada menyebutkan sebuah sistem basisdata yang menerapkan hanya beberapa dari hukum-hukum Codd tersebut disebut sebagai Sistem Manajemen Basisdata Semi-Relasional/Pseudo-Relational Database Management Systems (PRDBMS). Untuk sistem manajemen basis data yang sepenuhnya menerapkan hukum-hukum Codd tersebut selanjutnya disebut sebagai Sistem Manajemen Basisdata Murni-Relasional/Trully-Relational Database Management Systems (TRDBMS).

Saat ini, hampir seluruh RDBMS yang ada menerapkan SQL sebagai bahasa query namun juga menyediakan dan mengimplementasi beberapa alternatif lainnya. Alpora Dataphor adalah RDBMS yang tersedia secara komersil yang mengikuti secara penuh ke dua belas hukum-hukum Codd tersebut, dan kedua kelompok mengenalnya sebagai RDBMS.

Variasi dinamis

Keluhan yang muncul dan dikenal secara umum terhadap keberadaan RDBMS adalah kenyataan bahwa implementasi yang ada saat ini dipandang sebagai terlalu "statis". Spekulasipun bermunculan terhadap kemungkinan untuk membuat sebuah sistem basisdata generasi baru yang menggunakan model "relasional secara dinamis" dengan kolom yang bisa dibuat secara dinamis, ukuran yang berkembang secara dinamis, didefinisikan secara dinamis. Setiap baris dapat diimplementasikan sebagai map (kamus ataupun larik asosiatif) dan kolom-kolom yang tidak dikenal secara sederhana disajikan sebagai field kosong. Beberapa kalangan menganggap hal ini menyalahi model relasioal murni, namun kalangan lain menyanggah bahwa sebuah penggunaan map hanyalah sebagai detail implementasi saja. Sehingga dalam pandangan ini, sebuah "kolom yang tidak ditemukan/tidak ada" secara sederhana hanyalah dipandang sebagai perihal interpretasi dan dianggap sebagai pilihan cara penyajian saja

Lihat pula

Pranala luar

  • (Inggris) Database Debunkings - Critical point of view that argues that it is important that the predicate relational should be reserved for those database systems that are fully faithful to the relational model.

sumber : http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data_relasional

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTOH DDL

01 October 2012 09:58:12 Dibaca : 228

Contoh Database Definition Language(DDL) di MySQL

DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya.Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.

Jadi gampangnya DDL digunakan ketika kita ingin membuat, mengubah, dan menghapus object pada database. oleh karena itu DDL lebih berhubungan pada object bukan pada isi atau data. kata-kata yang akan sering kita jumpai dalam DDL antara lain : Create, Use, Alter, dan Drop(Kata Mas Eko Suwono).

Berikut ini saya contohkan beberapa contoh Database Definition Language(DDL).

Kita ilustrasukan kita punya database yang bernama “db” dan table “mahasiswa“.

NO QUERY FUNGSI CONTOH
1 SHOW DATABASES menampilkan semua database  
2 SHOW TABLES manampilkan semua nama table dalam satu database  
3 USE [DBName] menggunakan atau memilih database tertentu USE db;
4 DESCRIBE [TableName] menampilkan isi table dalam data base. DESC mahasiswa;
5 CREATE DATABASE [DBName] membuat database CREATE DATABASE db;
6 CREATE TABLE [TableName] Membuat tabel CREATE TABLE `mahasiswa` (`nrp` SMALLINT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,`nama` VARCHAR( 30 ) NOT NULL);

 

7 DROP DATABASE [DBName] menghapus database DROP DATABASE db;
8 DROP table [TableName] menghapus table dalam database DROP table mahasiswa;

 

BEBERAPA CONTOH DDL ALTER:

1. ALTER TABLE MAHASISWA ADD ID SMALLINT(5) NOT NULL FIRST

Menambah kolom ID  di awal suatu table MAHASISWA.

2. ALTER TABLE MAHASISWA ADD birthday DATE NOT NULL DEFAULT ’0000-00-00′ AFTER NAMA

Menambah kolom birthday setelah kolom NAMA.

3. ALTER TABLE mahasiswa ADD alamat VARCHAR(50) NOT NULL

Menambah kolom alamat pada akhir suatu table.

4. ALTERTABLE`mahasiswa`ADD`cob`VARCHAR(12)NOTNULL, ADD `tes` VARCHAR( 12 ) NOT NULL

Menambah dua kolom(kolom cob dan tes) di akhir table.

5. ALTER TABLE `mahasiswa` DROP `alamat`

Menghapus kolom alamat pada suatu table.

6. ALTER TABLE `mahasiswa`DROP `cob`,DROP `tes`

Menghapus  lebih dari satu kolom.

7. ALTER TABLE MAHASISWA ADD PRIMARY KEY(ID)

Menambah primary key pada kolom ID

8. ALTER TABLE MAHASISWA DROP PRIMARY KEY

Menghapus primary key pada suatu table

9. ALTER TABLE MAHASISWA CHANGE BIRTHDAY tgl_lahir DATE NOT NULL DEFAULT ’0000-00-00′

Mengubah nama kolom (BIRTHDAY) menjadi (tgl_lahir). Atribute (Type data, Default jika didefinisikan)harus sama dengan attribute  kolom sebelumnya.

10. ALTER TABLE MAHASISWA MODIFY NAMA TEXT NOT NULL

Mengubah attribute  tapi tidak mengubah nama table. Pada contoh di atas kolom “NAMA” yang sebelumnya bertipe data VARCHAR(30) diubah menjadi type data text.

11. ALTER TABLE MAHASISWA MODIFY ID SMALLINT(5) NOT NULL AUTO_INCREMENT

Mengubah/menambah attribute  tapi tidak mengubah nama table. Pada contoh di atas kolom “ID” sebelumnya tidak AUTO INCREMENT.

 

12. ALTER TABLE MAHASISWA RENAME mhs

Mengubah nama table.

Masih banyak lagi contoh2 DDL dalam MySQL, Postingan saya ini adalah salah satu tugas kuliah dari bapak Firdaus Sholihin.

Terima kasih buat Bapak Firdaus karena telah memberikan tugas untuk mengeksplore sendiri(Pengen diajari beliau lagi…Hehe)

 

sumber : http://andrian-andriansyah.blogspot.com/2012/07/contoh-database-definition-languageddl.html

About these ads