Kamus Data Kamus data adalah daftar organisasi dari

  • Slides: 15
Download presentation
Kamus Data

Kamus Data

� Kamus data adalah daftar organisasi dari semua elemen data yg ada dalam sistem

� Kamus data adalah daftar organisasi dari semua elemen data yg ada dalam sistem secara lengkap, dengan definisi yang baku sehingga user dan analis sistem akan memiliki pengertian sama untuk input, output, komponen penyimpanan dan perhitungannya. � Kamus data diperoleh berdasarkan hasil perancangan DFD. Semua arus data dan tempat penyimpanan data dalam DFD dideskripsikan dalam kamus data. � Kamus data merupakan fakta tentang data dan kebutuhan informasi dari suatu sistem informasi. � Penulisan kamus data hanya menggambarkan elemen data atau struktur data pada arus data dan data store. � Dituliskan nama item-item data, lebar item dan opsionalnya. Kamus Data (Data Dictionary)

Alat untuk membuat kamus data � Untuk membuat spesifikasi elemen data, digunakan Notasi struktur

Alat untuk membuat kamus data � Untuk membuat spesifikasi elemen data, digunakan Notasi struktur data, yaitu : Notasi Keterangan = Terdiri dari, sama saja dengan, diuraikan menjadi + Dan () Pilihan, boleh ada boleh tidak n{ }m Iterasi / pengulangan mulai n kali sampai maksimum m kali [ ] Pilih salah satu pilihan | Pemisah pilihan di dalam tanda [ ] * Keterangan komentar / catatan @ Key field

Contoh-contoh 1. Data penjualan = @No_Faktur + Nama. Pelanggan + alamat + sistempembayaran +

Contoh-contoh 1. Data penjualan = @No_Faktur + Nama. Pelanggan + alamat + sistempembayaran + keterangan + {Nama. Stok + Unit. Jual + Harga. Jual } keterangan : Alamat = jalan + kota + kode. Pos + (telepon) Sistempembayaran = [ tunai | kredit ] 2. Daftar_absen = periode_absen + {pegawai + {tanggal + kd_absen}} Keterangan : Periode_absen = kd_bulan _th + nama_bulan + th_absen Kd_bulan_th = [00 -99] + [01 -12] Nama_bulan =[Jan – Des] Pegawai = NIP + nama_peg Tanggal = [01 – 31] Kd_absen = [ H | S | M * mangkir * ] 3. Faktur = * tembusan permintaan persediaan * = Kd_langganan + Nama_langganan + Tgl_jual + No_Faktur + 1 {Kd_barang + Nama_barang + Unit + harga } 10 + Total _jual + diskon + Pajak + Total_bayar + jenis_jual

Lanjutan contoh 3 � Kd_langganan = 1{karakter}5 � Nama_langganan = 1{karakter}25 � Tgl_jual =

Lanjutan contoh 3 � Kd_langganan = 1{karakter}5 � Nama_langganan = 1{karakter}25 � Tgl_jual = * format date* � No_Faktur = 1{karakter}10 � Kd_barang = 8{karakter}8 � Nama_barang = 1{karakter}20 � Unit = 1{numerik}4 � Harga = 1{numerik}10 � Total_jual = 1{numerik}10 � diskon = 1{numerik}10 � Pajak = 1{numerik}10 � Jenis_jual = [tunai | kredit ] � Total_bayar = 1{numerik}10 � Karakter = [A-Z | a-z | 0 -9| / | | ] � Numerik = [ 0 – 9 |. | , ]

Contoh 4: Sistem Penerimaan Pegawai

Contoh 4: Sistem Penerimaan Pegawai

Sistem Penerimaan Pegawai

Sistem Penerimaan Pegawai

Sistem Penerimaan Pegawai

Sistem Penerimaan Pegawai

Sistem Penerimaan Pegawai

Sistem Penerimaan Pegawai

Contoh-4 : Kamus data dari Sistem Informasi Penerimaan Karyawan a. Data Store : 1.

Contoh-4 : Kamus data dari Sistem Informasi Penerimaan Karyawan a. Data Store : 1. 2. 3. b. Arus data : 1. 2. 3. 4. 5. 6. c. Lowongan = @No. Permintaan + tgl_permintaan + kebutuhan_posisi + kualifikasi_pendidikan + unit Pelamar = @No. Lamaran + Nm_pelamar + almt_pelamar + tgl_lahir + pendidikan + posisi_lamaran + 1 {kelengkapan} 3 Seleksi = @No. Test + No_lamaran + jns_seleksi + nilai + ket Permintaan tenaga kerja = tgl_permintaan + posisi + kualifikasi_pendidikan Lamaran = No. Lamaran + Nm_pelamar + almt_pelamar + tgl_lahir + pendidikan + posisi_lamaran + kelengkapan Surat Panggilan tes = No. Srt_panggilan + tgl_surat + No. Lamaran + Nm_pelamar + No. Test + Tgl_test + jns_seleksi Hasil test = No. Test + Jns_seleksi + Nilai Surat Pemberitahuan = No. Srt_pemberitahuan + No. Test + Total_nilai + ket Lap. Penerimaan Karyawan = Tgl_awal + Tgl_akhir + { No. urut + No. Test + Nm_pelamar + ket + NIP Keterangan :

Lanjutan contoh-4 c. Keterangan : 1. tgl_permintaan = tgl_lahir = tgl_ surat + tgl_awal

Lanjutan contoh-4 c. Keterangan : 1. tgl_permintaan = tgl_lahir = tgl_ surat + tgl_awal + tgl_akhir = tgl_test = *format date * = dd/mm/yyyy 2. No_permintaan = 1{character}8 3. Kebutuhan_posisi = posisi=posisi_lamaran =1{character}15=*kebutuhan pegawai utk bag tertentu * 4. Kualifikasi_pendidikan = 1{character}25=*pendidikan akhir pelamar* 5. No. Lamaran = 1{character}8 6. Nm. Pelamar= 1{character}30 7. almt_pelamar = 1{character}30 8. Kelengkapan = pas_foto+ ijasah + salinan. KTP = [ya | tidak] 9. No_srt_panggilan =1{character}8 10. No. Test = 1{character}8 11. Jns_seleksi = [wawancara | psikotest | kesehatan] 12. Nilai = totalnilai = 1{character}3 13. Ket = 1{character}20 14. No_srt_pemberitahuan = 1{character}8 15. NIP = 1{character}10 16. Character = [A-Z | a-z | 0 – 9 | - | | / ] 17. Numeric = [ 0 – 9 ]

Latihan Buatlah kamus data untuk formulir di bawah ini : Soal-1 :

Latihan Buatlah kamus data untuk formulir di bawah ini : Soal-1 :

Soal-2 : Latihan Buatlah kamus data untuk sistem di bawah ini :

Soal-2 : Latihan Buatlah kamus data untuk sistem di bawah ini :

Latihan Buatlah kamus data untuk sistem di bawah ini : Soal-3 :

Latihan Buatlah kamus data untuk sistem di bawah ini : Soal-3 :

Soal-4 :

Soal-4 :