Monthly Archives: March 2010

Mottos for life

Mottos for Success – part 2

  • Life is a learning process, and making decisions is how we learn. If we never faced any big decision, we’d never learn any big lessons.
  • Life is awesome gift. treasure, enjoy, and maki the most of it by taking time for the things that really count.
  • When we know that God loves us, we know that everything is going to be okay.
  • Success with people begins with love for people.
  • The way to settle a disagreement is on the basis of what’s right, not who’s right.
  • The only permanent failure is failure to learn from our mistakes.
  • Truly great people usually don’t feel important, they make others feel important.
  • A true friend is not blind to faults, but rather, out of love, chooses to overlook them.
  • If you want to be happy and success in life, never stop learning.
  • God’s love will never let you down.
Advertisements

Mottos for Success

Mottos for Success

  • A new year is a new balance to start a new and better life. MAke the most of it.
  • If you want to really live, start off each day by finding something to be thankful for.
  • Success doesn’t run arround begging to be discovered. like buried treasure, only the most beleiving and persevering find it.
  • There is no happiness like knowing that you have made a difference in someone else’s  life.
  • To have freiends, be friend. To be remembered, remember others. To be loved, be loving.

LP Umbrello 4

Rangkuman Umbrello

Use case :
Use Case merupakan sebuah teknik yang digunakan dalam pengembangan sebuah software atau sistem informasi untuk menangkap kebutuhan fungsional dari sistem yang bersangkutan, Use Case menjelaskan interaksi yang terjadi antara ‘aktor’ – inisiator dari interaksi sistem itu sendiri dengan sistem yang ada, sebuah Use Case direpresentasikan dengan urutan langkah yang sederhana. Use case memberikan penjelasan umum (high level) antara system dengan “dunia luar” serta fitur-fitur apa yang harus dimiliki oleh sistem dipandang dari dunia luar.

Aktifity :
Activity Diagram untuk menemukan sifat yang diimplementasikan oleh obyek-obyek dan untuk mendefinisikan logika dari operasi-operasi obyek.

Sequence :
Sequence & Collaboration Diagram untuk mengetahui interaksi antar obyek, dan mendefinisikan interface

Diagram kolaborasi

Adalah sebuah digram interaksi yang mengilustrasikan pesan interaksi antara instansi dan class, dimana titik awal untuk interaksi ini adalah memenuhi pasca kondisi dari kontrak operasi.

Diagram kelas

Adalah sebuah design class diagram yang megilustrasikan spesifikasi untuk class software dan interface dala sebuah aplikasi.

Diagram Development

Adalah diagram untuk mengembangkan dari suatu system yang telah diciptakan sehingga dapat ditelusuri apabila terjadi kesalahan baik dalam perancangannya maupun dalam implementasinya.

Code Generation

Adalah sebuah mekanisme yang digunakan untuk membuat suatu system.

Diagram Pengisian KRS.


LP Oracle 4

Pertanyaan :

  1. Apa yang Anda ketahui tentang join ?
  2. Apa yang Anda ketahui tentang constraint ?
  3. Sebutkan kegunaan dari foreign key !

Jawaban :

1.

Join ialah : relasi atau hubungan  yang terjalin antara dua atau lebih table atau dalam itu table itu sendiri.
Tipe-tipe Join
Berikut tipe-tipe join (standart SQL 92) yang dipunyai oleh versi Oracle8i keatas :
o Equijoin
o Non-equijoin
o Outer join
o Self join

EquiJoin
Misal table EMPLOYEES memiliki primary key employee_id, dan memiliki foreign key department_id dimana departement_id ini merupakan primary key dari table yang lain yaitu table DEPARTMENTS. Relasi antara EMPLOYEES dengan DEPARTEMENTS disebut equi-join. Relasi antara dua tabel ditulis dalam klausa WHERE

Non-EquiJoin
Relasi antara dua table disebut non-equijoin jika kolom pada table pertama berkorespondensi langsung dengan kolom pada table kedua.

Outer Join
Jika terdapat baris yang tidak memenuhi kondisi join, dan akan ditampilkan pada hasil query, maka digunakan outer join. Misal pada hasil query berikut, nama departemen ‘CONTRACTING’ tidak ditampilkan karena tidak memenuhi kondisi join, artinya pada tabel employee tidak ada pegawai yang bekerja pada departemen
CONTRACTING.

Self Join
Seringkali sebuah table perlu dijoin-kan dengan table itu sendiri. Misal pada saat mencari manager dari seorang pegawai maka table pegawai di-joinkan dengan table pegawai untuk mendapatkan nomer pegawai manager dan namanya.

2.

Constrain adalah : batasan atau ketentuan yang diterapkan di tabel untuk menjaga konsistensi dan integritas data.
Ada 5 jenis constraint di Oracle, yaitu :
Primary Key
Unique
Not Null
Check
Foreign Key

3.

Foreign key ialah :
Key yang dihasilkan dari primary key dari tabel lain sebagai bentuk referensi dari tabel lain tersebut.
Fungsi nya ialah :
Foreign key ini dibuat untuk memaksakan aturan-aturan relasi pada basis data


Diagram Alur Pembelian Pulsa dan Pengisian KRS

Diagram alur pembelain pulsa.

Diagram untuk mengetahui alur dalam pembelian pulsa baik elektrik maupun voucher.

Yang dilakukan pertama oleh pembeli ialah mendatangi / memberitahu akan melakukan pembelian pulsa kepada penjual. Apabila pulsa yang dibeli jenisnya elektrik maka pengisian pulsa dilakukan oleh penjual kemdian dilakukan pengecekan oleh pembeli sudah masuk atau tidak, bila masuk maka dilakuakn pembayaran dan jika tidak maka proses pembelian batal  atau dengan kata lain tidak jadi bayar. Untuk yang melakukan pembelian voucher maka berikutnya yang dilakukan ialah pembayaran terlebih dahulu kemudian menerima voucher dari penjual, berikutnya ialah melakukan pengisian manual oleh pembeli, bila pulsa sesuai maka proses selesai dan bila tidak maka komplain akan dilayangkan kepada penjual oleh pembeli.

Proses Selesai.

Diagram alur pengisisan KRS Universitas Gunadarma.

Diagram alur dalam pengisian KRS oleh Mahasiswa Universitas Gunadarma.

Proses pertama ialah mahasiswa menyerahkan blanko pembayaran / KTM pada petugas PSA untuk dilakukan pengecekan oleh petugas dan pengaktifan NPM poleh petugas, yang dilanjutkan denagn pengisian KRS oleh mahasiswa. Setelah selesai pengisian bagi mahasiswa yang telah membayar blanko melakukan antrian panggilan dan bagi yang belum membayar maka tidak dapat mengambil KRS sampai blanko terbayar. Bagi yang melakukan antrian dan yang terpanggil namanya maka wajib menyerahkan blanko yang telah dibayar dan pas foto untuk ditempel pada KRS dan akhirnya mahasiswa dapat mengambil KRS.

Semoga bermanfaat.


LP Umbrello 3

Pertanyaan :

1. Apa yang Anda ketahui tentang :

a. Diagram kolaborasi
b. Diagram kelas
c. Diagram Development
d. Code Generation

2. Berikan contoh dari soal no. 1 !

Jawab :

1. Pengertian dari :

a. Diagram kolaborasi

Adalah sebuah digram interaksi yang mengilustrasikan pesan interaksi antara instansi dan class, dimana titik awal untuk interaksi ini adalah memenuhi pasca kondisi dari kontrak operasi.

b. Diagram kelas

Adalah sebuah design class diagram yang megilustrasikan spesifikasi untuk class software dan interface dala sebuah aplikasi.

c. Diagram Development

Adalah diagram untuk mengembangkan dari suatu system yang telah diciptakan sehingga dapat ditelusuri apabila terjadi kesalahan baik dalam perancangannya maupun dalam implementasinya.

d. Code Generation

Adalah sebuah mekanisme yang digunakan untuk membuat suatu system.

2. Contoh dari :

a. Diagram kolaborasi

b. Diagram kelas

c. Diagram Development

d. Code Generation


LP ORACLE 3

Pertanyaan :

  1. Apa yang Anda ketahui tentang :
    1. Commit
    2. Rollback
    3. Grant
    4. Revoke
  2. Tuliskan bentuk umumnya dari soal nomor 1(satu) !
  3. Contoh table sederhana dari soal nomor 1 (satu) !

Jawab :

1.  Pengertian dari :

Commit

Adalah perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang  sebelumnya  telah berhasil dilakukan.

Rollback

Adalah perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah.

Grant

Adalah perintah untuk memberikan kendali pada pengaksesan data.

Revoke

Perintah revoke akan mencabut hak akses pada tabel dan view dari user atau  untuk mencabut kemampuan pengaksesan data.

2.  Bentuk umum dari

Commit

[ Statement ]

COMMIT;

Rollback

[ Statement ]

ROLLBACK;

Grant

GRANT [akses / privileges]

ON [table]

TO [user];

Revoke

REVOKE [akses / privileges]

ON [table]

FROM [User];

3.  Contoh dari :

Commit

INSERT INTO departments

VALUES (290, ‘Corporate Tax’, NULL, 1700);

COMMIT;

Rollback

DELETE FROM copy_emp;

ROLLBACK;

Grant

GRANT SELECT

ON CORPDATA.EMP

TO PULASKI ;

Revoke

REVOKE SELECT

ON TABLE CORPDATA

FROM USER01;