Title: Perancangan Sistem Informasi
1Perancangan Sistem Informasi
Definisi Sistem
- Pendekatan sistem yang menekankan pada prosedur
-
- Pendekatan sistem yang menekankan pada elemen
atau komponen.
2Perancangan Sistem Informasi
- Definisi system menekankan pada prosedur menurut
Jerry FitzGerald, Ardra FitzGerald, Warren D
Stallings - Sistem adalah suatu jaringan kerja dari
prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran tertentu
3Perancangan Sistem Informasi
- Definisi system menekankan pada elemen atau
komponen menurut Gordon B. Davis, Roberrt J.
Verzello, John Reuter III, Henry C. Lucas, Jr. - Sistem adalah sekumpulan unsur / elemen yang
saling berkaitan dan saling mempengaruhi dalam
melakukan kegiatan bersama untuk mencapai suatu
tujuan"
4Perancangan Sistem Informasi
- Sistem memiliki beberapa karakteristik
- Komponen/elemen (Sub sistem)
- Batas yang jelas (Boundaries)
- Lingkungan luar sistem (Environment/
- Supra Sistem)
- Adanya suatu penghubung (Interface)
- Input, proses dan output
- Sasaran atau tujuan
5Perancangan Sistem Informasi
- Komponen / Elemen
- Suatu sistem terdiri komponen yang saling
terinteraksi, artinya saling bekerja sama
membentuk satu kesatuan. Komponen-komponen dari
suatu sistem dikenal dengan subsistem . Suatu
sistem juga mempunyai sistem yang lebih besar
yang dikenal dengan suprasistem
6Perancangan Sistem Informasi
- Batas Sistem
- Batas sistem merupakan daerah yang membatasi
antara sistem yang satu dengan sistem lainnya
atau dengan lingkungan luarnya.
7Perancangan Sistem Informasi
-
- Lingkungan Luar Sistem
- Lingkungan luar sistem adalah segala sesuatu
diluar batas sistem yang mempengaruhi operasi
suatu sistem.
8Perancangan Sistem Informasi
- Penghubung Sistem
- Penghubung Sistem merupakan suatu media
penghubung antara satu subsistem dengan sub
sistem lainnya untuk membentuk satu kesatuan,
sehingga sumber-sumber daya mengalir dari
subsistem yang satu kesubsistem yang lainnya.
9Perancangan Sistem Informasi
- Input, Proses, Output
- Sistem juga mempunyai bagian pengolah yang akan
mengubah input menjadi output dan sistem juga
akan menghasilkan suatu keluaran atau output yang
berasal dari daya yang diolah.
10Perancangan Sistem Informasi
- Tujuan
- Setiap sistem mempunyai tujuan atau sasaran yang
mempengaruhi input yang dibutuhkan dan output
yang dihasilkan.
11Perancangan Sistem Informasi
- Karakteristik Sebuah sistem
12Perancangan Sistem Informasi
- SISTEM BOUNDARY
- Mobil Tubuh di mobil ditambah roda dan semua
bagian di dalamnya membentuk sistem.
Produksi Mesin-mesin produksi, sediaan
produksi dalam barang setengah jadi,
karyawan produksi dan sebagainya yang
membentuk sistem
13Perancangan Sistem Informasi
- SISTEM SUB-SISTEM INTERFACE
- Komputer CPU Saluran
- Input unit
- Output unit
- Storage unit
-
14Perancangan Sistem Informasi
- Klasifikasi Sistem
- Deterministik Sistem.
- adalah sistem dimana operasi-eporasi
(input/output) yang terjadi didalamnya dapat
ditentukan/ diketahui dengan pasti. - Contoh
- Program komputer
- Sistem penggajian.
15Perancangan Sistem Informasi
- Probabilistik Sistem.
- adalah sistem yang input dan prosesnya dapat
didefinisikan, tetapi output yang dihasilkan
tidak dapat ditentukan dengan pasti. - Contoh
- Sistem penilaian ujian
- Sistem pemasaran.
16Perancangan Sistem Informasi
- Open Sistem
- adalah sistem yang mengalami pertukaran energi,
materi atau informasi dengan lingkungannya. - Contoh
- Sistem keorganisasian memiliki kemampuan adaptasi
17Perancangan Sistem Informasi
- Closed Sistem
- adalah sistem fisik di mana proses yang terjadi
tidak mengalami pertukaran materi, energi atau
informasi dengan lingkungan di luar sistem
tersebut. - Contoh
- reaksi kimia dalam tabung berisolasi dan tertutup
18Perancangan Sistem Informasi
- Relatifely Closed Sistem
- adalah sistem yang tertutup tetapi tidak tertutup
sama sekali untuk menerima pengaruh-pengaruh
lain. - Contoh
- Sistem komputer
19Perancangan Sistem Informasi
- Artificial Sistem
- adalah sistem yang meniru kejadian dalam alam
- Contoh
- - Sistem AI, yaitu program komputer yang
mampu membuat komputer seolah-olah
berpikir. - - Sistem robotika.
- - Jaringan neutral network
20Perancangan Sistem Informasi
- NATURAL SISTEM
- adalah sistem yang dibentuk dari kejadian
dalam alam. - Contoh
- Laut
- Pantai
- Atmosfer
- Tata surya
21Perancangan Sistem Informasi
- MANNED SISTEM
- adalah sistem penjelasan tingkah laku yang
meliputi keikut sertaan manusia - Sistem manusia-manusia
- Sistem manusia-mesin
- Sistem mesin-mesin
22Perancangan Sistem Informasi
- Metode Sistem
- Blackbox Approach
- adalah suatu sistem dimana input dan outputnya
dapat didefinisikan tetapi prosesnya tidak
diketahui atau tidak terdefinisi - Contoh
- Bagian pencetakan uang, proses pencernaan
23Perancangan Sistem Informasi
- Analityc Sistem
- adalah suatu metode yang mencoba untuk melihat
hubungan seluruh masalah untuk menyelidiki
kesistematisan tujuan dari sistem yang tidak
efektif dan evaluasi pilihan dalam bentuk ketidak
efektifan dan biaya.
24Perancangan Sistem Informasi
- Sistem Informasi Pribadi
- suatu sistem informasi yang berbasis komputer
yang digunakan secara pribadi sebagi fasilitas
atau alat penunjang dalam melakukan pekerjaan
25Perancangan Sistem Informasi
26Perancangan Sistem Informasi
- Sistem Informasi Kelompok Kerja
- Sistem Informasi Kelompok Kerja adalah sebuah
sistem berbasis komputer yang orang-orangnya yang
melakukan pekerjaan yang sejenis secara
bersama-sama untuk mencapai tujuan bersama
(kelompok kerja).
27Perancangan Sistem Informasi
- Sistem Informasi Kelompok Kerja
28Perancangan Sistem Informasi
- Sistem Informasi Lingkungan
- Sistem Informasi Lingkungan adalah sebuah sistem
berbasis komputer yang terdiri dari beberapa
orang yang tergabung dala sistem Informasi
Kelompok Kerja yang saling berinteraksi satu
dengan yang lainnya untuk mencapai tujuan
organisasi atau intuisi
29Perancangan Sistem Informasi
- Sistem Informasi Lingkungan
30Perancangan Sistem Informasi
Siklus Hidup Sistem
Perencanaan Sistem Analisis Sistem Perancangan
Sistem Umum Evaluasi dan Seleksi Umum Perancangan
Sistem Terinci OutputInput Proses Database
Kontrol JaringanKomputer Pengembangan Perangkat
Lunak dan Implementasi Sistem Pengembangan
Perancangan Pengkodean PengujianPengimplementasian
PL PL PL PL PL PL Pemeliharaan Sistem
31Perancangan Sistem Informasi
Perencanaan Sistem
- Mempelajari masalah
- Mengidentifikasi kendala-kendala sistem
- Membuat studi kelayakan
- Mempersiapkan usulan penelitian sistem
- Menyetujui atau menolak penelitian
- Menetapkan mekanisme pengendalian.
32Perancangan Sistem Informasi
- Perencanaan sistem dapat terdiri
- 1. Perencanaan jangka pendek
- Periode 1 s.d. 2 tahun
- 2. Perencanaan jangka panjang
- Periode sampai dengan 5 tahun
33Perancangan Sistem Informasi
- Merencanakan proyek-proyek sistem
- Mengkaji tujuan,perencanaan strategi dan
- taktik perusahaan
- Mengidentifikasikan proyek-proyek sistem
- Menetapkan sasaran proyek-proyek sistem
- Menetapkan kendala proyak-proyek sistem
- Menentukan proyek-proyek sistem prioritas
- Membuat laporan perencanaan sistem
- Meminta persetujuan manajemen
34Perancangan Sistem Informasi
- Mempersiapkan proyek-proyek sistem yang akan
dikembangkan - Menunjuk Team Analis
- Mengumumkan Proyek Pengembangan
- sistem
35Perancangan Sistem Informasi
- Mendefinisikan proyek-proyek dikembangkan
- Melakukan studi kelayakan
- Menilai kelayakan proyek sistem
- Membuat usulan proyek sistem
- Meminta persetujuan manajemen.
36Perancangan Sistem Informasi
Analisis Sistem
- Meneliti sistem
- Mengorganisasikan tim proyek
- Mendefinisikan kriteria kinerja sistem
- Menyiapkan usulan rancangan
- Menyetujui atau menolak rancangan
- proyek.
37Perancangan Sistem Informasi
- Identify Mengidentifikasikan masalah
- Mengindentifikasikan penyebab masalah
- Mengidentifikasikan titik keputusan
- Mengidentifikasikan personil-personil
- kunci
38Perancangan Sistem Informasi
- Understand Memahami kerja dari sistem yang ada
- Menentukan jenis penelitian
- Merencanakan jadual penelitian
- Mengatur jadual wawancara dan observasi
- Mengatur jadual pengambilan sampel
- Membuat penugasan penelitian
- Membuat agenda wawancara
- Mengumpulkan hasil penelitian
39Perancangan Sistem Informasi
- Analyze, Yaitu Menganalis Sistem
- Menganalisis kelemahan Sistem
- Menganalisis kebutuhan Informasi pemakai /
manajemen -
40Perancangan Sistem Informasi
- Report, Yaitu membuat laporan hasil analisis
- Pelaporan bahwa analisis telah selesai
- dilakukan
- Meluruskan kesalah-pengertian mengenai apa
- yang telah ditemukan dan dianalisis oleh analis
- sistem tetapi tidak sesuai menurut manajemen
- Meminta pendapat-pendapat dan saran-saran
- dari pihak manajemen
- Meminta persetujuan kepada pihak manajemen
- untuk melakukan tindakan selanjutnya
41Perancangan Sistem Informasi
- Perancangan dan Seleksi
- Perancangan sistem secara umum /
- perancangan konseptual,
- Perancangan sistem terinci /
- perancangan sistem secara phisik.
42Perancangan Sistem Informasi
- Tahap _Tahap Perancangan dan Seleksi
- Rancangan-rancangan output, input, proses,
- database, kontrol, jaringan dan komputer
- Mengidentifikasikan berbagai alternatif
- konfigurasi sistem
- Mengevaluasi berbagai alternatif konfigurasi
- sistem
- Memilih konfigurasi yang baik
- Menyiapkan usulan penerapan dan menyetujui
- atau menolak penerapan sistem
43Perancangan Sistem Informasi
- PERANCANGAN OUTPUT
- Output adalah produk dari sistem informasi yang
dapat dilihat dapat berupa hasil dari media keras
atau media lunak. -
- Output intern ( internal output )
- Output ekstern (eksternal output )
44Perancangan Sistem Informasi
- Output intern ( internal output )
- adalah output yang dimaksudkan untuk mendukung
kegiatan manajemen - laporan-laporan terinci
- laporan-laporan ringkasan
- laporan-laporan lainnya.
45Perancangan Sistem Informasi
- Output ekstern (eksternal output )
- adalah output yang akan didistribusikan kepada
pihak luar yang membutuhkan. - Faktur
- Check
- Tanda terima pembayaran
46Perancangan Sistem Informasi
- Perancangan Input
- Alat input dapat digolongkan yaitu alat input
langsung dan alat input tidak langsung. Alat
input langsung adalah alat input yang langsung
dihubungkan dengan CPU. - Input intern
- Input ekstern
47Perancangan Sistem Informasi
- Input Intern ( internal output )
- Input yang berasal dari dalam organisasi
- Faktur penjualan
- Order penjualan
48Perancangan Sistem Informasi
- input ekstern ( internal output )
- Input yang berasal dari luar organisasi
- Faktur pembelian
- Kwitansi-kwitansi
49Perancangan Sistem Informasi
- PERANCANGAN DATABASE
- Basis Data merupakan kumpulan dari data yang
saling berhubungan satu dengan yang lainnya. - File Master File Kerja
- File Transaksi File Sejarah
- File Laporan
- File Backup
50Perancangan Sistem Informasi
- Seleksi Sistem
- Memilih Penyedia Teknologi
- Kebutuhan dari teknologi sistem
- Meminta proposal dari penjual
- Menyaring penjual
- Mengevaluasi penjual yang lolos
- saringan
51Perancangan Sistem Informasi
- Pengembangan Perangkat Lunak dan Implementasi
Sistem - Merencanakan penerapan
- Mengumumkan penerapan
- Mendapatkan sumber daya perangkat
- keras
- Mendapatkan sumberdaya perangkat lunak
- Menyiapkan database
52Perancangan Sistem Informasi
- Pengembangan Perangkat Lunak dan Implementasi
Sistem - Menyiapkan fasilitas fisik
- Mendidik pemakai
- Peralihan kedalam sistem yang baru
- Mencakup pengembangan perancangan pengkodean,
pengujian serta pengimplementasian perangkat lunak
53Perancangan Sistem Informasi
- Tahapan dari implementasi sistem
- Menerapkan rencana Implementasi
- Sistem
- Melakukan kegiatan Implementasi
- Sistem
- Tindak lanjut Implementasi Sistem
54Perancangan Sistem Informasi
- Pemeliharaan Sistem
- Penggunaan sistem
- Audit sistem dan pemeliharaan sistem
- Melakukan koreksi terhadap kesalahan
- Penyesuaian terhadap Perkembangan
- perangkat lunak, sistem operasi, bahasa
- pemrograman maupun database
- Menambah kemampuan pada sistem
55Perancangan Sistem Informasi
- Alat Bantu Perancangan Sistem
- Data Flow Diagram
- Entity Relationship Diagram
- Normalisasi
- Kamus Data.
56Perancangan Sistem Informasi
- DFD
- Menggambarkan sistem sebagai suatu jaringan
proses fungsional yang dihubungkan satu sama lain
dengan alur data, baik secara manual maupun
secara komputerisasi. - Terminator Data Store
- Proses Alur Data
57Perancangan Sistem Informasi
- Terminator
- Terminator mewakili entitas eksternal yang
berkomunikasi dengan sistem yang sedang
dikembangkan. - Contoh orang atau sekelompok orang, organisasi
atau agen, departemen - Lambang Simbol Terminator
58Perancangan Sistem Informasi
- Alur data yang menghubungkan terminator
- dengan berbagai proses sistem menunjukkan
hubungan antara sistem dengan dunia luar. - Perancang sistem tidak dapat mengubah isi atau
cara kerja, organisasi atau prosedur yang
berkaitan dengan terminator. - Hubungan yang ada antar terminator yang satu
dengan yang lainnya tidak digambarkan dalam DFD.
59Perancangan Sistem Informasi
- Komponen Proses
- Komponen proses menggambarkan bagian dari sistem
yang mentransformasikan input menjadi output. - Pemberian nama proses dilakukan dengan
menggunakan kata kerja transitif - Lambang Komponen Proses
60Perancangan Sistem Informasi
- Komponen Data Store
- Data Store digunakan untuk membuat model
sekumpulan paket data. Nama yang deberikan pada
data store menggunakan kata benda jamak. - Contoh pita magnetik, file disket dan file
harddisk - Lambang Data Store
61Perancangan Sistem Informasi
- Alur data yang berasal dari data store memiliki
makna bahwa proses membutuhkan data yang berada
pada data store tersebut. - Arus data yang menuju ke data store berarti suatu
proses akan menghasilkan output atau keluaran
yang disimpan pada data store tersebut. - Alur data yang berasal dari dan menuju ke data
store berarti suatu proses akan mengupdate,
menghapus atau mengubah data.
62Perancangan Sistem Informasi
- Komponen Data Flow / Alur Data
- Data Flow / Alur Data direpresentasikan dengan
anak panah yang menunjukkan arah menuju ke dan
keluar dari suatu proses. - Pemberian nama pada alur data dilakukan dengan
menggunakan kata benda. - Lambang Komponen Data Flow
63Perancangan Sistem Informasi
- Tiga konsep alur data pada Data Flow Diagram
- Konsep data paket, yakni apabila ada lebih dari
satu arus data yang mengalir dari sumber dan ke
tujuan yang sama digambarkan satu arus data saja
dan dilambangkan dengan satu tanda panah.
64Perancangan Sistem Informasi
- Konsep data menyebar yakni apabila satu arus data
dari satu sumber menuju kepada lebih dari satu
tujuan - Konsep data mengumpul yakni apabila ada lebih
dari satu arus data yang berasal dari suatu
sumber menuju kepada satu tujuan
65Perancangan Sistem Informasi
- Levelisasi Data Flow Diagram
- Diagram Konteks menggambarkan sistem dengan
lingkungan luar sistem yang berhubungan secara
langsung.
66Perancangan Sistem Informasi
Laporan Gaji Pegawai
Data Pegawai
Sistem Penggajian PT. XYZ
Pegawai
Pimpinan
Slip gaji
Laporan disahkan
67Perancangan Sistem Informasi
- Diagram zero atau diagram level 0. Diagram ini
merupakan penguraian (dekomposisi) dari proses
sistem yang ada pada diagram konteks. Dengan kata
lain, diagram zero menggambarkan hubungan proses
utama yang ada di dalam sistem, baik hubungan
dengan terminator, proses maupun data store.
68Perancangan Sistem Informasi
Pegawai
Gaji
Potongan
Data Pegawai Baru
Data Pegawai
Data Gaji
Data Potongan
Data Pegawai
1.1 Periksa Nomor Pegawai
1.3 Proses Pembuatan Laporan
1.2 Proses Hitung Gaji
Pegawai
Data Gaji
Data Pegawai
Laporan Disahkan
Slip Gaji
Laporan gaji
Pimpinan
69Perancangan Sistem Informasi
- Diagram level 1,level 2 dan seterusnya adalah
hasil dekomposisi dari proses-proses yang ada
pada diagram level 1 dan seterusnya. Sedangkan
diagram detail adalah Data Flow Diagram yang
memiliki proses terkecil yang berarti proses
tersebut sudah tidak dapat didekomposisikan
kembali.
70Perancangan Sistem Informasi
71Perancangan Sistem Informasi
ERD (Entity Relationship Diagram) Di dalam
perancangan database pada tahapan perancangan
konseptual (Conseptual Design) yang harus
diperhatikan adalah penyajian data yang akan
dirancang. Penyajian data harus disesuaikan
dengan permintaan pemakai dan juga dapat
dimengerti dengan mudah. Alat Bantu Permodelan
Data
72Perancangan Sistem Informasi
- Data model merupakan representasi abstrak dari
data yang berkaitan dengan entitas, kejadian,
aktivitas dan asosiasinya didalam organisasi - Berdasarkan persepsi dari dunia nyata, untuk
menggambarkan persepsi dari pemakai. ERD
berisikan objek-objek yang disebut entitas dan
hubungan antar objek-objek tersebut yang disebut
relationship
73Perancangan Sistem Informasi
- Komponen ERD
- Entitas
- Relationship
- Atribut.
- Entitas adalah sesuatu (obyek) yang ada pada
dunia nyata dan dapat dibedakan dari obyek
lainnya, dimana informasi yang berkaitan
dengannya dikumpulkan
74Perancangan Sistem Informasi
- Entitas bersifat konkrit (nyata)
- Buku, kendaraan, pegawai
- Entitas bersifat abstrak
- Konsep, liburan
- Lambang Entitas
75Perancangan Sistem Informasi
- Relationship adalah hubungan yang
- terjadi antara satu atau lebih entitas
- Relationship tidak mempunyai keberadaan
- fisik kecuali yang diwarisi dari hubungan
- antara entitas-entitas tersebut
- Lambang Relationship
76Perancangan Sistem Informasi
- Atribut adalah karakteristik dari entitas
- atau relationship yang menyediakan
- panjelasan detail tentang entitas atau
- relationship tersebut.
- Nilai atribut (Attribute Value) adalah
- suatu data aktual atau informasi tertentu
- yang disimpan pada setiap atribut di
- dalam suatu entitas atau relationship.
77Perancangan Sistem Informasi
- Identifier (key) digunakan untuk
- menentukan suatu entitas secara unik.
- Descriptor (nonkey attribute) digunakan
- untuk memaparkan karakteristik dari suatu
- entitas yang tidak unik.
- Lambang atribut.
78Perancangan Sistem Informasi
- Tiga macam derajat relationship
- Derajat satu (unary degree)
- Derajat dua (binary degree)
- Derajat tiga (ternary degree).
79Perancangan Sistem Informasi
- Derajat satu (unary degree)
80Perancangan Sistem Informasi
- Derajat dua (binary degree)
81Perancangan Sistem Informasi
- Derajat tiga (ternary degree)
PEGAWAI
82Perancangan Sistem Informasi
- Cardinality Ratio Constraint
- Menjelaskan jumlah hubungan (relationship) dari
entitas-entitas yang berpartisipasi. - One to One (11)
- One to many / many to one (1M / M1)
- Many to many (MN)
83Perancangan Sistem Informasi
- One to One
- Suatu entitas di A berhubungan paling banyak
dengan satu entitas di B, dan entitas di B
berhubungan dengan paling banyak satu entitas di
A.
84Perancangan Sistem Informasi
- One to Many / Many to One
- Suatu entitas A dapat berhubungan dengan sejumlah
entitas di B, tetapi entitas di B hanya dapat
berhubungan dengan satu entitas di A , atau
sebaliknya.
85Perancangan Sistem Informasi
- Many to Many
- Suatu entitas di A dapat berhubungan dengan
banyak entitas di B, begitu juga sebaliknya,
suatu entitas di B dapat berhubungan dengan
banyak entitas di A
86Perancangan Sistem Informasi
T_lhr
jk
agm
Nip
Kd_gol
jma
stat
Kd_gol
tlr
UKP
1
M
GAJI
PEGAWAI
Menerima
Tgl_by
alamat
pdk
pgk
jbt
TPK
pgk
napeg
nip
kt
tlp
tkp
gapok
M
Ip
amal
Mempunyai
hdr
kd_gol
prdk
korpri
pgb
1
askes
TK
POTONGAN
kprs
87Perancangan Sistem Informasi
- KET
- NIP Nomor Induk Pegawai
- NAPEG Nama Pegawai
- GOL Golongan Ruang
- JABATAN Jabatan seorang pegawai
- GAPOK Gaji Pokok Pegawai (dilihat dari
golongannya) - ALAMAT Alamat Pegawai
- KOTA Kota tempat tinggal
- TELEPHONE Nomor Telephone ( jika ada )
- TMP_LHR Tempat Lahir
- TGL_LHR Tanggal Lahir
- JK Jenis Kelamin
88Perancangan Sistem Informasi
- AGAMA Agama
- STATUS Status Pernikahan ( single / menikah )
- JML_ANK Jumlah Anak
- PENDIDIKAN Pendidikan terakhir Pegawai
- KD_GOL Kode golongan untuk potongan
- BULAN Bulan pembayaran gaji
- KEHADIRAN Kehadiran pegawai (dalam persen)
- PRODUKTIFITAS Produktifitas pegawai (dalam
persen) - LEMBUR Lembur
- JML_POT Jumlah potongan-potongan
- TK Tunjangan Keluarga
89Perancangan Sistem Informasi
- TJ Tunjangan Jabatan
- IP Iuran Pensiun
- TPK Tunjangan Prestasi kerja
- UKP Unjuk Kerja Perusahaan
- PGK Penghasilan Gaji Kotor (total gaji kotor)
- PGB Penghasilan Gaji Bersih (total gaji
bersih) - TGL_BYR () Tanggal pembayaran gaji
- U_KOPR Uang Koprasi
- U_ASKES Asuransi Kesehatan / Jamsostek
- U_KOR Uang Kopri
- U_AML Uang Amal
90Perancangan Sistem Informasi
- 1. Relasi Umum (yang belum dan yang sudah
- ternormalisasi)
- 2. Relasi 1 NF (First Normal Form)
- 3. Relasi 2 NF (Second Normal Form)
- 4. Relasi 3 NF (Third Normal Form)
- 5. Relasi BCNF (Boyce Codd Normal Form)
- 6. Relasi 4 NF (Fourth Normal Form)
- 7. Relasi PJ / NF (Project Join Normal Form )
atau - 5 NF (Fifth Normal Form)
91Perancangan Sistem Informasi
- First Normal form (1 NF)
- Suatu relasi dikatakan sudah berada pada tingkat
1 NF bila semua domainnya sudah berisi nilai yang
bersifat atomik. - Second Normal Form (2 NF)
- suatu relasi dikatakan sudah berada pada tingkat
2 NF bila sudah berada pada 1 NF dan setiap
atribut yang bukan key bersifat bebas sepenuhnya
secara fungsional terhadap primary key.
92Perancangan Sistem Informasi
- Third Normal Form (3 NF)
- Suatu relasi sudah berada pada tingkat 3 NF bila
sudah berada pada tingkat 2 NF dan setiap atribut
yang bukan key tidak terikat terhadap atribut
lain kecuali terhadap primary key
(nontransitively dependent).
93Perancangan Sistem Informasi
tpk
jml_pot
tk
ukp
pgb
NIP
pgk
hdr
Tgl_byr
tkp
prdk
ip
94Perancangan Sistem Informasi
95Perancangan Sistem Informasi
96Perancangan Sistem Informasi
u_koprasi
amal
askes
u_korpri
kd_gol
97Perancangan Sistem Informasi
- Kamus Data
- Suatu daftar unsur data yang terorganisir dengan
definisi yang tetap dan sesuai dengan sistem,
sehingga user dan analis sistem mempunyai
pengertian yang sama terhadap input, output, dan
komponen data store.
98Perancangan Sistem Informasi
Data Flow Dictionary Entry
Data Store Dictionary Entry
Data Structure Dictionary Entry
Data Structure Dictionary Entry
99Perancangan Sistem Informasi
- Data Flow Dictionary Entry
- Menerangkan setiap data flow pada DFD. Data flow
ini dapat berupa satu struktur yang terdiri dari
satu element data tunggal, satu struktur yang
terdiri dari satu paket element data, serta
struktur ganda
100Perancangan Sistem Informasi
- Data Store Dictionary Entry Menerangkan setiap
data store yang unik dalam DFD. Jika data store
yang sama muncul lebih dari satu kali, maka hanya
satu bentuk tunggal yang akan digunakan. Sama
halnya dengan Data Flow Dictionary Entry, Data
Store Dictionary Entry hanya berisi rangkuman data
101Perancangan Sistem Informasi
- Data Structure Dictionary Entry
- Untuk menghubungkan deskripsi ringkasan (summary
description) dari data flow dan data store
dictionary entry ke deskripsi detail dari Data
Element Dictionary Entry.
102Perancangan Sistem Informasi
- Data Element Dictionary Entry Menyediakan dasar
untuk skema database. Bentuk ini menyediakan data
element dictionary (DED) dari kamus data berbasis
komputer.
103Perancangan Sistem Informasi
- Data Element Dictionary Entry Menyediakan dasar
untuk skema database. Bentuk ini menyediakan data
element dictionary (DED) dari kamus data berbasis
komputer.
104Perancangan Sistem Informasi
- NOTASI ARTI
- terdiri dari, terbentuk dari, sama dengan
- Dan
- ( ) Optional
- Iterasi / pengulangan, misal 1 ...
10 - Pilih satu dari beberapa alternatif
(pilihan) misalnya A ? B ? C ? D - Komentar
- _at_ Identifier suatu data store
- ? Pemisah dalam bentuk
- Alias Nama lain untuk suatu data
105Perancangan Sistem Informasi
- KAMUS DATA
- Nama arus data
- Alias SLIP GAJI
-
- Bentuk Data Dokumen cetakan komputer
- Arus Data Proses 1.2 ? Pegawai
-
- Penjelasan Slip dihasilkan untuk bukti
penggajian pegawi -
- Periode Setiap kali terjadi Bulan
- Volume Volume rata-rata tiap bulan adalah
400
106Perancangan Sistem Informasi
- Struktur Data Slip Gaji terdiri dari item
data - NIP Nomor Induk Pegawai
- NAPEG Nama Pegawai
- TJ Tunjangan Jabatan
- IP Iuran Pensiun
- TPK Tunjangan Prestasi kerja
- UKP Unjuk Kerja Perusahaan
- PGK Penghasilan Gaji Kotor (total gaji kotor)
- PGB Penghasilan Gaji Bersih (total gaji
bersih) - TGL_BYR Tanggal pembayaran gaji
- U_KOPR Uang Koprasi
- U_ASKES Asuransi Kesehatan / Jamsostek
- U_KOR Uang Kopri
- U_AML Uang Amal