Senin, 23 Juni 2014

Tugas Membuat Applikasi

nah, jika kalian meminta applikasinya, ini saya kasih slide presentasinya aja yah....
codingan gak sama saya soalnya....
:p

silahkan di sedot gan...
https://drive.google.com/file/d/0B9Or7LF9uIC9S0R0SkNGZmZzTXc/edit?usp=sharing

Rabu, 21 Mei 2014

L O G I K A F U Z Z Y [PDF]

--_--

ini adalah tuas pengganti absen. :D

https://drive.google.com/file/d/0B9Or7LF9uIC9SlNleWZ3bFNEbFk/edit?usp=sharing

Rabu, 16 April 2014

Jawaban Kuis PBD

Basmallah....

Sesuai dengan judulnya, hari ini (16 Apr 2014) ada kuis PBD. 7 soal (tanpa menghitung anakan), 1 sampai 3 dikerjakan di Oracle (kalo gak tau, liat post sebelumnya). jadinya, saya hanya dapat memberikan Print Screen model-nya saja. cara mengerjakannya pun, sama dengan tugas 3..


ini dia, jawaban 1 - 3.

Model dari table Dosen_PA

Model dari table Fakultas

Model dari Table Mahasiswa

Model dari Table Matakuliah

Model dari Table Registrasi

nah, itu adalah jawaban untuk nomor 1 - 3. next, nomor 4 - 7


4.            Query
SELECT nim, nama_mhs, jurusan, nama_dsn
            FROM mahasiswa, dosen_pa
WHERE matakuliah.nip=dosen_pa.nip AND mahasiswa.nim=registrasi.nim AND matakuliah.sks=3

Normalisasi Query
Matakuliah.nip=dosen_pa.nip ^ mahasiswa.nim=registrasi.nim ^ matakuliah.sks=3      

5. Query GRAPH dan TREE



6.                            SELECT nama_barang,
FROM barang
WHERE harga=3000000 OR (NOT(nama_barang=”Televisi”) AND (nama_barang=”Televisi” OR nama_barang=”Kulkas”) AND NOT (nama_barang=”Kulkas”)
Nah jika di andaikan :
Harga =3000000 => a
Nama_barang =”Televisi” => b
Nama_barang=”Kulkas” => c
Sehigga :
                a V (~b) ^ (b V c) ^ ~(c)
ð  a V False ^ (c ^ ~c)
ð  a V False
ð  a
jadi penyederhanaan queery tersebut adalah :
                SELECT nama_barang
            FROM barang
            WHERE harga=3000000

7. ERD
Class Diagram


akhiiiiiiirnya.... selesai juga...
untung aja di blog, coba kalo pdf, pasti bahsanya mesti baku. XD

but, thx for my friend to teach me... 

at least : silahkan di copas, cantumkan sumber yah...


Selasa, 01 April 2014

Tugas Pertemuan 3

Tugas kali ini kita akan menggunakan Oracle sebagai database….


pertama kali yang harus kita lakukan adalah…. meng-aktifkan computer… 
Selanjutnya, jika Oracle sudah ada, maka kita perlu untuk mengaktifkan Oracle. Setelah Oracle aktif, masuk ke web database, sehingga nanti akan muncul web browser, tetapi degan tampilan seperti ini.

Sebelum itu, jika kita tak punya account, kita dapat masuk sebagai admin, id = “sys”, pass = “sys”, lalu kita dapat membuat account.
Masuk dengan account yang telah dibuat. Nanti akan muncul tampilan seperti ini…

next, kita pilih Object Browser dan buat table...

selanjutnya, akan ada tampilan seperti ini:
kita akan membuat table yang dibutuhkan. tapi yang pertama kita buat adalah table bagian, kemudian pegawai, dan seterusnya sampai selesai.

*sampai disini, pada bisa kan??

ok, next, isi Column Name ( nama colom ), type (type data pada colom tsb), scale (scala, disini jika 100, maka character yang dapat dikasukan sebanyak 100 character), not null (ini mah, ceklist doank). Next
*maaf, sepertinya saya melakukan screen shoot pada pembuatan table pegawai... :(

Primary Key... kita pilih not populated, nanti akan mncul :




*nah, bagi yang belom mengerti, silahkan seacrh yah,.,,., :p

next: 

next, kita akan mengisi Foreign Key, dimana key ini merupakan key yang berada dalam table lain, tapi kita menggunakannya dalam table ini. contohnya table Bagian.

next:

langsung, kita finish aja yah... lalu kita confrim...
lakukan hal yang sama pada semua table, sehingga kita akan mendapatkan:




lalu, selanjutnya, kita isi table tesebut dengan attributnya masing2. sesuai dengan soal. Cukup sekian dari saya pribadi...
kalo pengen CoPas, jangan lupa cantumin sumber yah...


Sumber foto :
http://imaminandry.blogspot.com/2014/03/materi-2-pbd.html
http://urip.hol.es/#Tugas-pertemuan-3-ralat
compi Labkom Lanjut

Selasa, 18 Maret 2014

Materi Pertemuan II,Class Diagram

Salam PBD...
hiks, bagi yang gak tau, PBD adalah singkatan Perancangan Basis Data. Berhubungan dengan Sistem Informasi dan Sistem Basis Data.

Nah, di materi PBD kali ini saya akaaaan membahas tentang Class Diagram. Jika post sebelumnya membahas tentang perbedaan ERD (Sistem Basis Data) dan Class Diagram (Sistem Informasi), tetapi lebih banyak membahas tentang ERD, maka kali ini kita akan sedikit focus pada Class Diagram.
Merepotkan… -_-

Nah, tidak berbeda jauh dengan ERD, Class Diagram memiliki beberapa notasi yang mirip, tetapi berbeda penggunaannya yah…

1. Kita punya Class
Iya donk, namanya juga Class Diagram. Nah Class dibagi menjadi 3 bagian.
a.       Bagian atas adalah nama class atau bias menjadi nama table. Tapi gak harus selalu jadi nama table lho.
b.      Bagian tengah adalah attribute class, gak berbeda jauh dengan attribute pada ERD
c.       Bagian bawah adalah method atau dengan kata lain, metode yang digunakan dalam class tersebut, contohnya : add, edit dan delete.
d.      Nah, di beberapa materi ada bagian ke 4, yaitu keterangan. Bagian ini merupakan optional alias gak usah dipikirin. Bias ditambahkan atau enggak.




2. Yang kedua, kita punya Association
Association adalah garis yang menghubungkan antar Class Diagram. Nah, gak berbeda jauh dengan ERD, association di sini juga diikuti dengan Multiplicity atau Kardinalitas pada post sebelumnya.


3. Yang menjadi orang ketiga, kita ada Composition
Ini sama dengan Entitas Lemah pada ERD., dimana class ini tidak bias berdiri sendiri dan merupakan bagian dari class lain.


4. Selanjutnya, ada Dependency.
Ini digunakan jika class ini menggunakan class lain untuk menunjukan operasi class dari class lain.


5. Untuk sisi ke lima, kita punya Aggregation
Merupakan gabungan tetapi tidak mutlak alias tidak harus ada. Atau, lebih simple dengan kata ”bagian dari” atau ”mempunyai sebuah”.

6. And, at last but not not the end, we had Generalisasi.
Generalisasi di sini sama dengan ERD, tetapi tanda panah menghadap ke parent alias induk class.

sekian post kali ini....
=@
semoga bermanfaat...
bagi yang ingin copy, harap bagi - bagi yah, biar tambah enak begadangnya,,, xixixixi...

Rabu, 12 Maret 2014

Materi Pertemuan I, ER-D dan Class Diagram

Class Diagram adalah suatu model berorientasi objek yang menggambarkan kelas-kelas dalam sebuah sistem dan hubungannya antara satu dengan yang lain, serta dimasukkan pula atribut dan operasi.
Class Diagram juga dapat digunakan untuk pemodelan data.

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.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Terdapat 2 bagian utama dalam ERD. Entitas dan Relasi.

—  Entity merupakan obyek yang mewakili sesuatu dalam dunia nyata, baik secara fisik maupun secara konsep. Setiap entitas pasti memiliki attribut yang mendeskripsikan karakteristik dari entitas tersebut.
—  Relasi menyatakan hubungan antar entitas, termasuk terhadap entitas itu sendiri (rekursif).
Entitas dapat dibai menjadi 2, yaitu entitas Lemah (Weak Entity) dan entitas kuat (Strong Entity). 
  1. Entitas lemah adalah entitas-entitas yang keberadaannya tergantung dari relasi terhadap entitas lain. 
  2. Entitas kuat adalah Entitas yang keberadaannya tidak tergantung pada entitas lain. Terkadang disebut Parent, owner dominant

Sedangkan attribute dapat dibagi menjadi beberapa jenis. 
  1. Simple Attribute adalah attribut terkecil yang tidak bisa dipilah lagi.   
  2. Composite Attribute adalah attribut yang dipilah-pilah lagi menjadi sub attribut yang masing-masing memiliki makna. 
  3. Single Valued Attribute merupakan attribut - attribut yang hanya memiliki sebuah nilai untuk sebuah data tunggal. 
  4. Multi Valued Attribute merupakan attribut-attribut yang bisa memiliki lebih dari satu nilai yang jenisnya sama dari sebuah data tunggal. 
  5. Mandatory attribute adalah attribut yang harus berisi data yang ada nilainya (tidak boleh kosong / NOT NULL).  
  6. Derived Attribute adalah atribut yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut atau tabel lain yang berhubungan. 
  7. Key Attribute adalah sebuah attribut yang dijadikan kunci dan bersifat Unik yang membedakan antara attribut satu dengan yang lain.
     Relationship (Relasi).

     Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk garis.


·         Kardinality (Kardinalitas)
Menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Macam-macam kardinalitas adalah:
- Satu ke satu ( one to one ), Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya. Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan entitas B berhubungan paling banyak satu entitas pada himpunan entitas A.
- Satu ke banyak ( one to many ), Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya. Yang berarti setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan  entitas B, tetapi tidak sebaliknya, dimana setiap hinpunan entitas pada himpunan entitas B berhubungan banyak entitas pada himpunan entitas A.
- Banyak ke satu ( many to one ), yang berarti setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan  entitas B, tetapi tidak sebaliknya, dimana setiap himpunan entitas pada himpunan entitas B berhubungan banyak entitas pada himpunan entitas A.
- Banyak ke banyak (many to many), Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian juga sebaliknya, dimana setiap entitas pada pada himpunen entitas B berhubungan banyak entitas pada himpunan entitas A.



Beda antara Class Diagram dengan ERD adalah Class Diagram dapat direpresentasikan 1 atau lebih entiti yang saling berhubungan, sedangkan ERD merepresentasikan per setiap entiti.

Berikut ini adalah diagram yang saya ambil dari http://vtrhiwahyu.wordpress.com/2013/04/11/class-diagram-dan-erd-3/ ...

ada 2 diagram, yaitu Class Diagram dan ERD.

Gambar
contoh Class Diagram
Gambar
Contoh ERD
Nah, bisa dilihatkan secara jelas, perbedaan antara Class Diagram dan ERD. Dalam Penggunaannyapun berbeda. Jadi jangan sampai salah menafsirkan ERD dan Class Diagram yah.

Semoga Postingan Kali ini bermanfaat untuk teman2. Silahkan di Share jika perlu.... :D

Salam Lestari.
Wereng Rimba