Modul Apsi
Modul Apsi
Modul Apsi
Flow Chart
MODUL 5
KAMUS DATA
MATERI
1. Pendahuluan
2. Isi Kamus Data
3. Mendefinisikan Struktur Data
4. Sistem Kamus Data Komersial
TUJUAN INSTRUKSI UMUM
Memahami Konsep Kamus Data dan Dapat Menggunakan Kamus Data Secara
Tepat dan Benar
TUJUAN INSTRUKSI KHUSUS
1. Mahasiswa mengetahui konsep dasar Kamus Data dan Isi Kamus Data
2. Mahasiswa diharapkan dapat menggunakan masing-masing Kamus Data dan
Struktur Data sesuai dengan sistem yang sedang mereka kembangkan
Pendahuluan
Kamus data (KD) atau data dictionary (DD) atau disebut juga dengan
istilah systems data dictionary adalah katalog fakta tentang data dan
kebutuhan kebutuhan informasi dari suatu sistem informasi. Dengan
menggunakan KD, analis sistem dapat mendefinisikan data yang mengalir
di sistem dengan lengkap. KD dibuat pada tahap analisis sistem dan
digunakan baik pada tahap analisis maupun pada tahap perancangan
sistem. Pada tahap analisis, KD dapat digunakan sebagai alat komunikasi
antara analis sistem dengan pemakai sistem tentang data yang mengalir di
sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi
yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem,
KD digunakan untuk merancang input, merancang laporau-laporan dan
database. KD dibuat berdasarkan arus data yang ada di DFD. Arus data di
DFD sifatnya adalah global, hanya ditunjukkan nama arus datanya saja.
Keterangan lebih lanjut tentang struktur dari suatu arus data di DFD secara
lebih terinci dapat dilihat di KD. Gambar berikut ini menunjukkan
hubungam antara DFD dengan KD.
Flow Chart
Flow Chart
orang atau departemen satu dengan yang lainnya. Misalnya bagian pembuat
faktur dan langganan menyebut bukti penjualan.sebagai faktur, sedang bagian
gudang menyebutnya sebagai tembusan permintaan persediaan. Balk faktur
dan tembusan permintaan persediaan ini mempunyai struktur data yang sama,
tetapi mempunyai struktur yang berbeda.
3. Bentuk data.
Telah diketahui bahwa arus data dapat mengalir :
-
dari kesatuan luar ke suatu proses, data yang mengalir ini biasanya tercatat di
suatu dokumen atau formulir;
hasil dari suatu proses ke kesatuan luar, data yang mengalir ini biasanya
terdapat di media laporan atau query tampilan layar atau dokumen hasil cetakan
komputer;
hasil suatu proses ke proses yang lain, data yang mengalir ini biasanya dalam
bentuk variabel atau parameter yang dibutuhkan bleb proses penerimanya; hasil suatu proses yang direkamkan ke simpanan data, data yang mengalir ini
biasanya berbentuk suatu variabel;
dari simpanan data dibaca oleh suatu proses, data yang mengalir ini biasanya
berupa suatu field (item data).
Bentuk dari data ini perlu dicatat di KD, karena dapat digunakan untuk
mengelompokkan KD ke dalam kegunaannya sewaktu perancangan sistem. KD yang
mencatat data yang mengalir dalam bentuk dokumen dasar atau formulir akan
digunakan untuk merancang bentuk input sistem. KD yang mencatat data yang
mengalir dalam bentuk laporan tercetak dan dokumen hasil cetakan komputer akan
digunakan untuk merancang output yang akan dihasilkan oleh sistem. KD yang
mencatat data yang mengalir dalam bentuk tampilan di layar monitor akan digunakan
juga untuk merancang tampilan layar yang akan dihasilkan oleh sistem. KD yang
mencatat data yang mengalir dalam bentuk parameter dan variabel akan digunakan
untuk merancang proses dari program. KD yang mencatat data yang mengalir dalam
Flow Chart
Flow Chart
Flow Chart
Contoh dari penggunaan notasi ini misalnya adalah arus data LANGGANAN
yang mempunyai struktur data yang dapat ditulis sebagai berikut:
LANGGANAN terdiri dari:
KODE LANGGANAN
NAMA LANGGANAN = NAMA KECIL + (NAMA KELUARGA)
ALAMAT = JALAN + KOTA + KODE POS
(TELP)
PENGECER
GROSIR
BATAS KREDIT *jumlah kredit maksimum yang diijinkan
JUMLAH PIUTANG
Flow Chart
Dari struktur data ini dapat diartikan bahwa arus data LANGGANAN mempunyai
elemen-elemen data KODE LANGGANAN, NAMA LANGGANAN yang terdiri
dari NAMA KECIL dan NAMA KELUARGA (optional, dapat ada dan dapat
tidak ada), ALAMAT yang terdiri dari JALAN, KOTA dan KODE POS, TELP
(optional), jenis langganan apakah salah satu dari PENGECER atau GROSIR,
BATAS KREDIT yang menunjukkan jumlah kredit maksimum yang diijinkan dan
JUMLAH PIUTANG.
Walaupun notasi untuk menggambarkan suatu struktur data ini cukup
popular dan banyak dibahas di buku-buku dan cukup mudah bagi analis sistcm,
Tetapi kenyataannya notasi ini tidaklah begitu mudah bagi pemakai sistem untuk
memahaminya. Kekurangan lainnya dari penggunaan notasi ini adalah tidak
menjelaskan tipe dari item datanya (apakah numerik, alphanumerik, alphabetik,
logical dan lain sebagainya), tidak menjelaskan lebar dari datanya (maksimum
berapa digit atau berapa karakter) serta tidak menjelaskan jangkauan nilai data
yang diijinkan. Keterangan-keterangan ini sangat perlu dalam tahap perancangan
sistem, terutama dalam perancangan database. Untuk mengatasi kekurangankekurangan ini, maka Anda dapat menggunakan formulir berikut ini dalam
membuat kamus data :
,,,tint_
Iota
Flow Chart
Flow Chart
KODEBRG
NAMABRG
UNITJUAL
HARGASAT
TOTALHRG
10
Flow Chart
7. Kolom keterangan.
Kolom keterangan ini dapat digunakan untuk memberi penjelasan tentang
nama dari item data, jangkauan nilainya atau penjelasan-penjelasan lainnya
yang dianggap perlu, misalnya rumus-rumus yang digunakan dan sebagainya.
:
:
at
Type
2675
04/02/89
Wid
End
31
3ANGKATAN
4PEMBIMBING
Character
Character
2
3
32
34
33
36
5JENIS
Character
6JALUR
7KEADAAN
Character
Character
Character
1
1
37
38
37
38
39
45
39
46
47
54
53
103
104
109
108
123
Character
Character
Character
Character
3
0
1
Start
1
30
31
1GOL DARAH
0
1AGAMA
1
1JALAN
2
1N0_MHS
3
1KABUPATEN
4
Character
Character
2:56
Dec
2
7
5
0
5
1
5
11
Flow Chart
1PROPINSI
5
1TL KAB
6
1TL PROP
7
1TGL_LHR
8
1WN
9
2IJASAH JNS
0
2IJASAH THN
1
2NAMA_SLA
2
2ALAMAT_SLA
3
2IJASAH KAB
4
2IJASAH_PRO
5
2OT NAMA
6
2OT_PEKERJA
7
2OT_ALAMAT
82OT_KAB
9
30T_PRO
0
3TGL_DAFTAR
1
3SEM_DAFTAR
2
3THN_DAFTAR
3
3PT SEBELUM
4
3LULUS
5
3KETERANGAN
6
3TGL LLS SM
7
3SEM_LLS_SM
8
3TA_LLS_SM
9
Character
Character
Character
Character
Character
Character
Character
Character
Character
Character
1
0
1
5
1
0
8
1
133
134
148
158
149
159
167
168
173
166
167
172
174
175
205
255
204
254
269
270
280
310
320
370
279
309
319
369
384
385
395
394
402
403
403
2
3
0
2
3
0
8
1
5
404
406
436
438
468
476
477
405
435
437
467
475
476
481
Character
Character
5
2
3
0
5
0
1
5
1
0
3
0
1
05
0
1
5
1
0
8
Character
Character
Character
Character
Character
Character
Character
Character
Character
Character
Character
Character
Character
124
EVALUASI
1. Jelaskan definisi dan kegunaan dari Kamus Data !
2. Jelaskan hal-hal yang harus dimuat dalam Kamus Data !
3. Buat ilustrasi penggunaan kamus data untuk menjelaskan arus data di DFD !
DAFTAR PUSTAKA
1.
2.
3.
4.
5.
6.
Burch, J.G., System, Analysis, Design, and Implementation, Boyd & Fraser Publishing
Company, 1992.
Jogiyanto, Analisis dan Disain Sistem Informasi, ANDI OFFSET Yogyakarta, 1990.
John G. Burch, Jr, Felix R. Strater, Gary Grudnistski, Information Systems : Theory and
Practice, Second Edition, John Wiley & Sons, 1979
Meilir Page-Jones, The Practical Guide to Structured Systems Design, Second Edition,
Yourdon Press, Prentice Hall, 1988
I.T. Hawryszkiewycz, Introduction Systems Analysis and Design, Second Edition, Prentice
Hall, 1991
Raymond McLeod, Jr, Management Information System : A Study of Computer-Based
Information Systems, Sixth Edition, Prenctice Hall, 1979