Yudhi'm Blog

Blog yang berisi berbagai macam tulisan & tutorial umum. Enjoy the blog here!!!

Banner Iklan1

Banner Iklan1
Sudahkah keluarga Anda terlindungi?

Banner Iklan

Banner Iklan
970x90

Kelengkapan Spesifikasi Menentukan Data Model

Tips dan Trik IlmuKomputer.Com
Copyright © 2004 IlmuKomputer.Com


Djoni Darmawikarta
djoni_darmawikarta@yahoo.ca
Lisensi Dokumen:
Copyright © 2004 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus
atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin
terlebih dahulu dari IlmuKomputer.Com.
Disalah satu tugas1, semasa masih dinas sebagai konsultan IBM, saya merancang model data untuk
pengelolaan proyek (project management).
Manager saya mengharuskan saya mulai dari kebutuhan informasi para pimpinan proyek (top-down
approach). Dari hasil pengumpulan, saya simpulkan kebutuhan informasi tersebut sebagai berikut:
1. Siapa saja (karyawan) yang ditugaskan untuk setiap proyek.
2. Seorang karyawan mungkin bertugas beberapa kali disatu atau dibeberapa proyek.
3. Seorang karyawan mungkin memiliki sejumlah keakhlian.
Kalimat nomor 1 adalah kebutuhan informasi (laporan) Sedang kalimat nomor 2 dan 3 adalah
karakteristik (atribut) dari informasi tersebut.
Dengan cepat saya membuat model data seperti tergambar dibawah ini2:
1
2
Klien saya adalah sebuah perusahaan jasa dibidang pembuatan aplikasi piranti lunak.
Data model (logical) ini saya buat dengan menggunakan Oracle Designer data modelling software.
Notasi (methodology) yang digunakan adalah yang dibuat oleh Richard Barker (Barker notation)
Software ini dapat didownload gratis dari www.oracle.com
1

Tips dan Trik IlmuKomputer.Com
Copyright © 2004 IlmuKomputer.Com
POERYK
#K DOE
*N MAA
PNGSNEUAA
# T N G LM L IAGAUA
* T N G LS L S IAGAEEA
KRAAYWNA
#N M ROO
*J B T NA AA
*N MAA
K A HI NE K LA
#K DOE
* J NSEI
*NMAA
Prototipe laporan yang menjawab kalimat nomor 1 tersebut dicontohkan seperti berikut. Daftar
semua keakhlian setiap karyawan yang bertugas diproyek dilampirkan.
KODE
PROYEK
NAMA PROYEK NOMORNAMA KARYAWAN JABATAN
KARYAWAN
Hadi
Project Manager
TGL
MULAI
TUGAS
1-Jan-04
TGL
SELESAI
TUGAS
31-Jan-04
ABCCRM01 Customer0001
Relationship
Management untuk
PT. ABC
1002
2003
2004
2005
3001
Michelle
Bagus
Kendra
Olga
Tjondro
Chief Architect
Lead Developer
Senior Developer
Developer
Documentation
Specialist
Project Manager
1-Jan-04
1-Mar-04
1-Mar-04
1-Mar-04
1-Oct-04
31-Dec-04
1-Jun-04
31-Dec-04
31-Dec-04
31-Dec-04
XYZERP05
Enterprise Resource 0001
Planninguntuk
XYZ Corp.
1003
Hadi
1-Feb-04
31-Mar-05
Gatot
Chief Architect
1-Feb-04
31-Dec-05
Pada waktu membahas (review), barulah saya ketahui ada makna tersembunyi didalam kalimat no 3
yang belum tercakup dalam laporan dan data model3, yaitu: hanya keakhlian yang dipakai diproyek
oleh karyawan yang ditugaskan yang perlu dilaporkan. Dengan kata lain, para pimpinan proyek ini
tidak peduli tentang keakhlian karyawan secara menyeluruh. Yang mereka perlukan adalah keakhlian
apa yang dipakai didalam proyek-proyek mereka.
Khusus untuk manjawab kebutuhan ini, data model kita ubah menjadi:
3
Data model, tentu saja, tidak saya tunjukkan ke para pimpinan proyek (terlalu teknis untuk mereka)
2

Tips dan Trik IlmuKomputer.Com
Copyright © 2004 IlmuKomputer.Com
POERYK
#K DOE
*N MAA
KRAAYWNA
#N M ROO
*J B T NA AA
*N MAA
K A HI NE K LA
#K DOE
* J NSEI
*N MAA
P M K IAE AANS M EU B RD YAA
# T N G LM L IAGAUA
* T N G LS L S IAGAEE A
Andaikan database ingin juga digunakan untuk misalnya aplikasi Pengembangan
Sumber-daya dimana dibutuhkan inventaris keakhlian karyawan, maka data
model dapat kita ubah menjadi:
K A H IAEKL N
#K DOE
* J NSEI
*NMAA
*SAUTTS
POERYK
#K DOE
*NMAA
KRA AAYWN
#N M ROO
*J B T NA AA
*NMAA
P M K IA S M EE AA N UBR
DYAA
# T N G LM L IAGAUA
* T N G LS L S IAGAEEA
Pelajaran yang saya peroleh dari pengalaman ini adalah: Teliti, dan pastikan
pengertian, kebenaran- dan kelengkapan-nya dari setiap bagian dari pernyataan
kebutuhan informasi yang diungkapkan oleh eksekutif, terutama karakteristik
(atribut) informasi, karena biasanya ada makna tersembunyi (mereka tidak
bermaksud sengaja menyembunyikan), untuk ketepatan data modelnya.
Bagikan :
+
Previous
Next Post »
1 Komentar untuk "Kelengkapan Spesifikasi Menentukan Data Model"

Terimakasih atas informasinya...

Informasi Pilihan Identitas:
Google/Blogger : Khusus yang punya Account Blogger.
Lainnya : Jika tidak punya account blogger namun punya alamat Blog atau Website.
Anonim : Jika tidak ingin mempublikasikan profile anda (tidak disarankan).

 
Template By Kunci Dunia
Back To Top