Selasa, 05 April 2011

Moral

Moral (Bahasa Latin Moralitas) adalah istilah manusia menyebut ke manusia atau orang lainnya dalam tindakan yang mempunyai nilai positif. Manusia yang tidak memiliki moral disebut amoral artinya dia tidak bermoral dan tidak memiliki nilai positif di mata manusia lainnya. Sehingga moral adalah hal mutlak yang harus dimiliki oleh manusia. Moral secara ekplisit adalah hal-hal yang berhubungan dengan proses sosialisasi individu tanpa moral manusia tidak bisa melakukan proses sosialisasi. Moral dalam zaman sekarang mempunyai nilai implisit karena banyak orang yang mempunyai moral atau sikap amoral itu dari sudut pandang yang sempit. Moral itu sifat dasar yang diajarkan di sekolah-sekolah dan manusia harus mempunyai moral jika ia ingin dihormati oleh sesamanya. Moral adalah nilai ke-absolutan dalam kehidupan bermasyarakat secara utuh. Penilaian terhadap moral diukur dari kebudayaan masyarakat setempat.Moral adalah perbuatan/tingkah laku/ucapan seseorang dalam ber interaksi dengan manusia. apabila yang dilakukan seseorang itu sesuai dengan nilai rasa yang berlaku di masyarakat tersebut dan dapat diterima serta menyenangkan lingkungan masyarakatnya, maka orang itu dinilai mempunyai moral yang baik, begitu juga sebaliknya.Moral adalah produk dari budaya dan Agama.

moral juga dapat diartikan sebagai sikap,perilaku,tindakan,kelakuan yang dilakukan seseorang pada saat mencoba melakukan sesuatu berdasarkan pengalaman,tafsiran,suara hati,serta nasihat,dll.


Moral merupakan kondisi pikiran, perasaan, ucapan, dan perilaku manusia yang terkait dengan nilai-nilai baik dan buruk.

Kamis, 10 Juni 2010

TUGAS 5 : TEKNIK NORMALISASI PADA PERPUSTAKAAN SMART UNNORMALIZED FORM & INF

BENTUK 2NF


LRS PERPUSTAKAAN SMART

ANALISA PERPUSTAKAAN SMART (Cardinality Rasio & Participant)

ANALISA PERPUSTAKAAN SMART (ENTITY)

SIFAT-SIFAT ATRIBUT





SEMANTIC MODEL
Hampir sama dengan Entity Relationship model dimana relasi antara objek dasar tidak dinyatakan dengan simbol tetapi menggunakan kata-kata (Semantic). Sebagai contoh, dengan masih menggunakan relasi pada Bank X sebagaimana contoh sebelumnya, dalam semantic model adalah seperti terlihat pada gambar di atas.
Tanda-tanda yang menggunakan dalam semantic model adalah sebagai berikut
1.Menunjukkan adanya relasi
2. Menunjukkan atribut

PERBEDAAN DENGAN MODEL DATA BERBASIS OBJEK
Pada record based data model disamping digunakan untuk menguraikan struktur logika keseluruhan dari suatu database, juga digunakan untuk menguraikan implementasi dari sistem database (higher level description of implementation)
Terdapat 3 data model pada record based data model :
1. Model Relational,
Dimana data serta hubungan antar data direpresentasikan oleh sejumlah tabel dan masing-masing tabel terdiri dari beberapa kolom yang namanya unique. Model ini berdasarkan notasi teori himpunan (set theory), yaitu relation.
2. Model Hirarki
Dimana data serta hubungan antar data direpresentasikan dengan record dan link (pointer), dimana record-record tersebut disusun dalam bentuk tree (pohon), dan masing-masing node pada tree tersebut merupakan record/grup data elemen dan memiliki hubungan cardinalitas 1:1 dan 1:M
3. Model Jaringan
Distandarisasi tahun 1971 oleh Database Task Group (DBTG) atau disebut juga model CODASYL (Conference on Data System Language), mirip dengan hirarkical model dimana data dan hubungan antar data direpresentasikan dengan record dan links. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph dan menyatakan hubungan cardinalitas 1:1, 1:M dan M:N

Kamis, 08 April 2010

Tugas 1

Berikut adalah gambaran dari tabel-tabel atau entitas yang diperlukan dalam membuat database Perpustakaan.





Entitas yang di tunjuk arah panah menunjukkan tabel tersebut memiliki relasi one-to-many. Database perpustakaan ini mempunyai 8 entitas, atribut yang ditandai dengan tanda bintang (*) berarti tabel tersebut adalah primary key dan bersifat unik. Sadangkan yang memiliki tanda dua bintang (**) berarti atribut ter sebut adalah Foreign key atau referential key yang akan menjadi referensi (patokan) untuk di relasikan dengan primary key di entitas yang lain.

Berikut adalah tabel keterangan tiap antitas.


Dan di bawah ini adalah tabel contoh dari value data yang saya buat dengan menngunakan MS. Excel.









Nomor anggota di awali dengan AG yang menunjukkan anggota dan diikuti oleh tahun pendaftaran, bulan dan nomor urut. Sedangkan Donatur di awali dengan DN yang menunjukkan Donatur. Pada entitas penjualan juga ditampilkan no anggota sebagai referansi siapa yang meminjam, karena hanya dengan di tampilkan no anggotanya saja, nama dan data lainnya juga dapat diketahui.



Tugas 2
DDL adalah singkatan dari Data Definition Language yaitu perintah-perintah yang digunakan untuk
menjelaskan objek dari database. Dengan kata lain DDL digunakan
untuk mendefinisikan kerangka database.Contoh Statement DDL adalah CREATE, ALTER, DROP.

Contoh penerapan:
Syntax : CREATE DATABASE nama_db;
Contoh : CREATE DATABASE Perkuliahan;

Sedangkan contoh statement DML adalah adalah perintah-perintah yang digunakan untuk
mengoperasikan atau memanipulasi isi database. SQL menyediakan 4 perintah DML yaitu Select, insert, update, dan delete.

Contoh penerapan:
Syntax : INSERT INTO nama_table [(nama_kolom,..)] VALUES (data1,...);
Contoh : INSERT INTO MKUL VALUES (”KK222”,”BERKAS Akses”,2);
Atau
INSERT INTO MKUL (KDMK,MTKUL,SKS) VALUES (”KK222”,”BERKAS Akses”,2);

Pembuatan Query juga merupakan aplikasi dari bahasa DML karena kita mengambil field dari beberapa entitas berbeda, pada Ms. Office juga terdapat SQL view sehingga kita dapat melihat bahasa SQLnya.

Rabu, 07 April 2010

Database adalah kumpulan dari tabel-tabel atau entitas yang saling terintegrasi.
Entitas adalah suatu objek dalam database yang mewakili sesuatu di dunia nyata, dan dapat
dibedakan dengan objek lainnya.
Setiap entitas memiliki Atribut atau field, yaitu suatu sebutan untuk mewakili suatu entitas.


Berikut adalah contoh Database dari sebah perpustakaan. Database tersebut
memiliki 6 tabel atau entitas dan 1 query, yaitu:

* Tabel Data Anggota yang digunakan untuk menyimpan data anggota perpustakaan. Tabel Data Anggota memiliki 4 atribut: id_anggota, nama_anggota, kelas, alamat, dengan id_anggota sebagai primary key.
* Tabel Data donatur yang digunakan untuk menyimpan data donatur. Tabel Data Donatur memiliki 5 atribut: id_donatur, nama_donatur, pekerjaan, alamat, notelp, id_anggota sebagai primary key.
* Tabel Proses digunakan untuk menyimpan setiap transaksi peminjaman & pengembalian buku, memiliki 4 atribut: id_proses, tgl_pinjam, tgl_kembali, id_anggota. id_proses sebagai primary key, id_anggota sebagai referential key untuk relasi dengan tabel Data_anggota.
* Tabel Biaya digunakan untuk menyimpan data jika ada anggota yang telat mengembalikan buku, dan/atau buku yang dipinjam rusak. Memiliki 4 atribut: id_proses, denda_telat, denda_rusak, total. Id_proses sebagai foreign key untuk relasi dengan tabel Proses.
* Tabel Data Buku digunakan untuk menyimpan data buku-buku yang dimiliki oleh perpustakaan. Memiliki 4 atribut: id_buku(PK), judul_buku, dan pengarang, id_donatur. Id_donatur sebagai foreign key untuk relasi dengan tabel donatur.
* Tabel Detail_proses digunakan untuk menyimpan detail peminjaman buku, berisi 3 atribut: id_proses, id_buku, lama_pinjam.
Relationship atau hubungan antar tabel: hubungan yang terjadi antara satu atau lebih entity/tabel.
Relasi one-to-many: terjadi ketika setiap record dalam TableA mungkin memiliki banyak catatan terkait dalam TableB tetapi setiap record dalam TableB mungkin hanya satu catatan terkait di TableA.



Relasi one-to-one: Relasi tabel one-to-one (satu-satu) adalah relasi 2 tabel dengan primary key (pk) dan foreign key (fk). Ini dilakukan dengan meletakkan kolom one-to-one ke tabel baru.

Primary Key: primary key adalah penentuan sebuah atribut dalam sebuah tabel yang digunakan sebagai identitas untuk menghindari kerangkapan suatu record. Primary key bersifat unik/tidak ganda.

Referential key atau foreign key: sebuah atribut yang digunakan sebagai referensi untuk menghubungkan 2 buah tabel.

Data pada database perpustakaan ini semuanya memiliki relasi, sehingga database menjadi terintregasi dan dapat di akses dalam waktu yang bersamaan, karena user memiliki masing -masing ID. Penamaan pada atribut pun memiliki standar, karena setiap data value daam suatu tabel
memiliki nama field yang sama.RAngkap data dapat dihindari karena tiap tabel memiliki primary key. Jika suatu field mengalami perubahan value, maka field-field yang terintegrasi juga akan berubah sesuai dengan perubahan tersebut dikarenakan ada foreign key.


Pada contoh tabel proses yang tertera pada gambar juga terlihat apabila suatu peminjaman terkena denda atau tidak, karena tabel Biaya terelasi dengan tabel proses.