modul 1 perancangan sistem

39
Tahapan Proses Tahapan Proses Pengembangan Sistim Pengembangan Sistim Informasi Informasi

Upload: naiimah-shary-ridhayati

Post on 31-Dec-2015

51 views

Category:

Documents


5 download

DESCRIPTION

Modul 1 Perancangan Sistem

TRANSCRIPT

Page 1: Modul 1 Perancangan Sistem

Tahapan Proses Tahapan Proses Pengembangan Sistim InformasiPengembangan Sistim Informasi

Page 2: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.2

Tahap Pengembangan Sistim InformasiTahap Pengembangan Sistim Informasi

1.1. AnalisaAnalisao Identifikasi Masalah melalui Survey Lapangano Pengumpulan Data dan Analisa Kebuuhan Sistem

2.2. PerancanganPerancangan1. Perancangan Sistim

2. Perancangan Basis Data

3.3. Pembangunan (Coding)Pembangunan (Coding)

4.4. PengujianPengujian

5.5. IntegrasiIntegrasi

6.6. ImplementasiImplementasi

Page 3: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.3

Analisa SistemAnalisa Sistem

• Identifikasi Masalah Survey di lapanganIdentifikasi Masalah Survey di lapangan– Survey untuk mendapatkan fakta– Survey untuk mendapatkan gambaran tentang

Masalah yang terjadi, Penyebab dan solusi pemecahannya

• Analisa Proses System :Analisa Proses System :– Mendapatkan gambaran yang jelas tentang

data, obyek yang terlibat– Siapa saja yang berinteraksi dengan sistem

baik langsung maupun tidak.– Dan proses apa saja yang ada di sistem ini

Page 4: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.4

Perancangan Sistem InformasiPerancangan Sistem Informasi

• Perancangan Data dan Obyek yang Perancangan Data dan Obyek yang TerlibatTerlibat

• Perancangan ProsesPerancangan Proses• Rancangan OutputRancangan Output• Rancangan InputRancangan Input• Rancangan User InterfaceRancangan User Interface• Rancangan Arsitektur SistemRancangan Arsitektur Sistem• Rancangan Struktur ProgramRancangan Struktur Program

Page 5: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.55

Perancangan Basis DataPerancangan Basis Data

Page 6: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.6

Analisis SistemAnalisis Sistem

– Mendapatkan data dan Document :Contoh : Contoh :

– Formulir-Formulir tersediaFormulir-Formulir tersedia

– Laporan-laporan Laporan-laporan

– Buku-buku catatanBuku-buku catatan

– Faktur Faktur

– Dsb.Dsb.

– mengamati proses (pekerjaan) yang ada.• Contoh :Contoh :

– Segala macam transaksiSegala macam transaksi

– Prosedure kerja (Rule Bisnis / SOP Prosedure kerja (Rule Bisnis / SOP Standard Standard Operational procedureOperational procedure))

Page 7: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.7

Analisa SistemAnalisa Sistem

A.A. Data Data 1.1. Entitas Pembentuk SistemEntitas Pembentuk Sistem2.2. ERDERD3.3. Analisis NormalisaiAnalisis Normalisai4.4. ERD Full Attribute TernormalisasiERD Full Attribute Ternormalisasi5.5. Model Fisik (Model Fisik (GenerateGenerate))

B.B. ProsesProses1.1. DFD ContextDFD Context2.2. Dekomposisi FungsionalDekomposisi Fungsional3.3. DFD level -1 s/d DFD level – n (Proses Primitif)DFD level -1 s/d DFD level – n (Proses Primitif)4.4. Struktur Data : data flow dan data stroreStruktur Data : data flow dan data strore

Lakukan penyesuaian antara data store di DFD dengan Entitas di ERDLakukan penyesuaian antara data store di DFD dengan Entitas di ERD Dari analisa normalisasi bisa jadi ada penambahan entitas baru atau Dari analisa normalisasi bisa jadi ada penambahan entitas baru atau

ada entitas yang direduksi ada entitas yang direduksi revisi DFD sehingga jumlah data store revisi DFD sehingga jumlah data store sesuai dengan hasil analisa normalisasisesuai dengan hasil analisa normalisasi

Page 8: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.8

Contoh Kasus Contoh Kasus

Pengembangan Sistem Informasi Pengembangan Sistem Informasi Perpustakan “X”Perpustakan “X”

Page 9: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.9

Contoh VISI MISI Perpustakaan “X” :Contoh VISI MISI Perpustakaan “X” :

MISALKAN :MISALKAN :

• Visi : Visi : – Menjadi pusat penyedia bahan pustaka ilmu-ilmu komputer

dan sistem informasi yang lengkap, efektif, akurat dan handal sekota malang.

• Misi :Misi :– Meningkatkan minat akses masyarakat pada perpustakaan ini.– Menyediakan sumber bahan referensi ilmu-ilmu komputer dan

sistem informasi yang lenkap.

• Tujuan :Tujuan :– Pertumbuhan anggota pertahun sebesar 10 % pertahun– Penigkatan akses anggota sebesar 2% perbulan– Peningkatan sumber daya buku dan referensi sebesar 3 %

perbulan

Page 10: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.10

Identifikasi Masalah :Identifikasi Masalah :

• Problems :Problems :– Dari tahun ke tahun jumlah anggota semakin merosot :

– - fakta dilapangan (survey).– Minat akses anggota menurun :

– - fakta dilapangan (jumlah kehadiran di perpustakaan, jumlah peminjaman)

– Sulit mencari informasi buku atau referensi yang tepat dan akurat.

• Opportunities :Opportunities :– Kemudahan proses untuk menjadi anggota– Kemudahaan proses peminjaman – Belum ada pesaing

• Directives :Directives :– Dukungan pemerintah mengkampanyekan minat baca.

Page 11: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.11

Penyebab MasalahPenyebab Masalah

• Jumlah anggota merosot : Jumlah anggota merosot : – Antara hak dan dan kewajiban tidak sepadan– Persyaratan menjadi anggota terlalu ketat– Fasilitas anggota dan non anggota sama saja

• Minat akses anggota menurun :Minat akses anggota menurun :– Bahan perpustakaan out of date– Proses peminjaman dilakukan secara manual

• Sulit mencari informasi buku :Sulit mencari informasi buku :– Sistem katalog masih manual– Tidak ada link ke pusat-pusat penyedia layanan yang

lain

Page 12: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.12

Solusi yang ditawarkanSolusi yang ditawarkan

• Perlunya dikembangkan Perlunya dikembangkan sistem informasi sistem informasi perpustakan berbasis komputerperpustakan berbasis komputer yang mampu yang mampu memberikan peningkatan layanan pada anggota memberikan peningkatan layanan pada anggota dan memberikan kemudahan pengendalian dan memberikan kemudahan pengendalian kinerja organisasi bagi pihak menejemen.kinerja organisasi bagi pihak menejemen.

(Tidak semua permasalahan diambil, hanya yang (Tidak semua permasalahan diambil, hanya yang berhubungan dengan Sistim Infomasi yang diperbaiki)berhubungan dengan Sistim Infomasi yang diperbaiki)

Page 13: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.13

-Contoh -Contoh -Analisa Persyaratan SistemAnalisa Persyaratan Sistem

Berorientasi DataBerorientasi DataSistem Informasi Perpustakaan “X”Sistem Informasi Perpustakaan “X”

Page 14: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.14

Entitas Pembentuk SistemEntitas Pembentuk Sistem

• Contoh Kasus Perpustakan :Contoh Kasus Perpustakan :– Entitas Anggota– Entias Koleksi Buku– Entitas Registri Buku– Entitas Rak Buku– Entitas Penerbit– Entitas Pengarang– Transaksi Peminjaman

Page 15: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.15

ERDERD

Mengarang

Menerbitkan

Melakukan

mengkoleksi

ada dalam

Terdiri dari

Koleksi

KodeKoleksiTahun TerbitJumlah CopyJudulNoISBN

Trans Pinjam

Kode TransaksiTgl PinjamDenda

RegBuku

NoReg

Anggota

KodeAnggotaNama AnggotaAlamat AnggotaNo KTP

Rak Buku

KodeRakLokasi

Pengarang

Kode PengarangNama PengarangAlamat

Penerbit

Kode PNNama PNAlamatNo TlpNo Fax

Data dilengkapi berdasarkan item-item data yang ada

pada dokumen sumber

Page 16: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.16

Model FisikModel Fisik

KODE_PENGARANG = KODE_PENGARANG

KODE_PN = KODE_PN

KODEANGGOTA = KODEANGGOTA

KODERAK = KODERAK

KODEKOLEKSI = KODEKOLEKSI

KODE_TRANSAKSI = KODE_TRANSAKSI

NOREG = NOREG

KOLEKSI

JUMLAH_COPY varchar(20)KODEKOLEKSI varchar(30)JUDUL dateTAHUN_TERBIT varchar(20)KODE_PN char(5)KODE_PENGARANG char(5)NOISBN char(5)TANGGAL_PENGADAAN date

TRANS_PINJAM

KODE_TRANSAKSI char(5)TGL_PINJAM dateKODEANGGOTA char(5)DENDA numeric(6)

REGBUKU

NOREG char(5)KODEKOLEKSI char(5)KODERAK char(5)

ANGGOTA

KODEANGGOTA char(5)NAMA_ANGGOTA varchar(20)ALAMAT_ANGGOTA varchar(30)NO_KTP char(30)

RAK_BUKU

KODERAK char(5)LOKASI char(20)

PENGARANG

KODE_PENGARANG char(5)NAMA_PENGARANG varchar(20)ALAMAT_ varchar(30)

PENERBIT

KODE_PN char(5)NAMA_PN varchar(20)ALAMAT varchar(30)NO_TLP char(12)NO_FAX char(12)

TERDIRI_DARI

NOREG char(5)KODE_TRANSAKSI char(5)

DATA_LOGIN

NAMA characterPASSWORD character

Tabel bentukan

Page 17: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.17

Mendapatkan PROSESMendapatkan PROSES

• Bagaimana mengolah data ?Bagaimana mengolah data ?– Contoh :

• Untuk mendapatkan data koleksi Untuk mendapatkan data koleksi berarti ada berarti ada proses entry data koleksiproses entry data koleksi

• Untuk mendapatkan data transaksi pinjam Untuk mendapatkan data transaksi pinjam berarti berarti harus ada proses pencatatan peminjaman bukuharus ada proses pencatatan peminjaman buku

• Dst.Dst.

• Dibuat Data Flow DiagramDibuat Data Flow Diagram

Page 18: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.18

Dekomposisi FungsionalDekomposisi Fungsional

SIP||||||\

Setup Data Proses Transaksi Laporan

Data Koleksi Data Rak Data Penerbit Data Pengarang Pendaftaran Anggota Peminjaman Pengembalian Anggota Pemenjaman KoleksiPengadaan

Autentifikasi

Reg Buku Dt login

DFD PRIMITIF

DFD Context

DFD Level 1

Page 19: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.19

Level 1Level 1

SIP “X”

Setup Data Autentifikasi Proses Transaksi Laporan

Page 20: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.20

Level 2 Dari Setup DataLevel 2 Dari Setup Data

Setup Data

Data Koleksi Data Rak Data Penerbit Data Pengaran Reg Buku Data Login

Page 21: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.21

Level 2 dari Proses TransaksiLevel 2 dari Proses Transaksi

Proses Transaksi

Pendaftaran Anggota Peminjaman Pengembalian Pengadaan

Page 22: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.22

Level 2 dari LaporanLevel 2 dari Laporan

Laporan

Perkembangan Anggota Peminjaman Perkembangan Koleksi

Page 23: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.23

Membuat Entitas LuarMembuat Entitas Luar

• Diambil dari hasil survey di lapanganDiambil dari hasil survey di lapangan• Siapa saja yang berinteraksi dengan sistem baik Siapa saja yang berinteraksi dengan sistem baik

langsung maupun tidak.langsung maupun tidak.• Asal dan tujuan dataAsal dan tujuan data• Contoh :Contoh :

– Untuk mensetup data yang terlibat adalah tenaga Admin

– Data anggota diperoleh dari Anggota– dsb

Page 24: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.24

Membuat arus data (data flow)Membuat arus data (data flow)

• Contoh (dr slide sebelumnya) :Contoh (dr slide sebelumnya) :– Untuk mengkoleksi data yang terlibat adalah

tenaga Admin • Maka perlu arus Maka perlu arus data masterdata master (pengarang, koleksi, dll) (pengarang, koleksi, dll)

Page 25: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.25

Proses : DFDProses : DFD

dt trans anggota

login

login

laporandata peminjaman

data anggota

data pengiriman buku

data order

master 0

SIP "X"

+

AdminPenerbit

Anggota

Manajeme

Page 26: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.26

DFD level 1DFD level 1

Perhatikan kesesuaian jumlah proses dengan hasil Dekomposisi diagram juga data store !

[dt trans anggota]

dt pengadaan

reg buku validkode penerbit

dt penerbit valid

hak akses laporan

NoRak

dt rak

kode pengarang

dt koleksi

No reg

item pinjam

dt buku pinjam

dt lap peminjaman

kode anggota

dt anggota valid

dt pinjam

hak akses set data

hak akses transaksi

password

data login

dt koleksi valid

dt pengarang valid

[login]

[data peminjaman]

[data anggota]

[data pengiriman buku]

[data order]

[login]

[laporan]

[master]

AdminPenerbit

Penerbit

Anggota

Anggota

Manajeme

AdminManajeme

1

Setup Data

+ 2

Proses Transaksi

+

3

Pembuatan Laporan

+

4

Proses Autentifikasi

+

Pengarang

Koleksi

Reg Buku

Data Login

Trans Pinjam_Kembali

Det Pinjam

Anggota

Rak

dt penerbit

Anggota

Page 27: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.27

DFD level 2 proses 1DFD level 2 proses 1

[reg buku valid]

dt penerbit

dt rak

dt login

dt reg buku

dt koleksi

dt pengarang

data master

[kode penerbit]

[dt penerbit valid]

[NoRak]

[dt rak]

[kode pengarang]

[data login]

[dt koleksi valid]

[dt pengarang valid]

[hak akses set data]

[master]

Admin

Pengarang : 1

Koleksi

Data Login

Proses Autentifikasi

Pengarang : 2

Rak : 1

Rak : 2

dt penerbit : 1

dt penerbit : 2

1.1

prose aktivasi hak akses

1.2

simpan dt pengarang

1.3

simpan dt koleksi

1.4

simpan dt reg buku

1.5

simpan dt login

1.6

simpan dt rak

1.7

simpan dt penerbit

Reg Buku

Page 28: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.28

DFD Level 2 proses 2DFD Level 2 proses 2

dt pengembaliandt peminjaman

dt trans anggota valid

hak akses pendaftaran

hak akses pengadaan

[kode anggota]

[data order (PRINTOUT)]

[data pengiriman buku (FAKTUR PENGIRIMAN)]

[data peminjaman]

[item pinjam]

[No reg]

[dt pengadaan]

[dt pinjam]

[dt anggota valid]

[data anggota]

[hak akses transaksi]

[dt trans anggota]

Penerbit

Penerbit

Anggota

Anggota

Proses Autentifikasi

Trans Pinjam_Kembali

Anggota : 1

Anggota : 2

Det PinjamReg Buku Koleksi

Anggota2.1

proses autotentifikasi

2.2

Transaksi peminjaman

2.3

Transaksi pengembalian

2.4

Transaksi pengadaan

2.5

Pendaftaran anggota

Page 29: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.29

DFD level 2 proses 3DFD level 2 proses 3

dt laporan perkembangan buku

dt laporan aksesibiltas

dt laporan peminjaman

[hak akses laporan]

[dt koleksi]

[dt buku pinjam][dt lap peminjaman]

[laporan]

Manajeme

Trans Pinjam_KembaliDet Pinjam

Koleksi

Proses Autentifikasi

3.1

presentasi laporan

3.2

Laporan perkembangan peminjaman

3.3

Laporan aksesibilitas

buku

3.4

laporan perkembangan

koleksi

Page 30: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.30

Perancangan Sistem InformasiPerancangan Sistem Informasi

• Rancangan OutputRancangan Output• Rancangan InputRancangan Input• Rancangan User InterfaceRancangan User Interface• Rancangan Arsitektur SistemRancangan Arsitektur Sistem• Rancangan Struktur ProgramRancangan Struktur Program

Page 31: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.31

Rancangan InputRancangan Input

Evaluasi DFD Context Data flow masuk ke dalam proses menjadi calon input Input :

1. login2. master (Packet)

a. dt pengarangb. dt penerbitc. dt koleksid. dt reg bukue. dt rakf. dt login

3. dt trans anggota (P)a. dt peminjamanb. dt pengembalian

4. data anggota5. data pengiriman buku

dt trans anggota

login

login

laporandata peminjaman

data anggota

data pengiriman buku

data order

master 0

SIP "X"

+

AdminPenerbit

Anggota

Manajeme

Page 32: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.32

Rancangan Input Rancangan Input [Data Pengarang][Data Pengarang]

• Struktur data :Struktur data :– Kode pengarang– Nama pengarang – Alamat

• Internal kontrol :Internal kontrol :– Kode pengarang diawali dengan

karakter PX999• Layout : ?Layout : ?

Page 33: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.33

Rancangan OutputRancangan Output

Evaluasi DFD Context Data flow keluar dari proses menjadi calon ouput Output :

1. Data Order 2. Laporan (P) :

a. Peminjamanb. Aksesibilitasc. Perkem. Buku

3. Data Peminjaman Layout :

dt trans anggota

login

login

laporandata peminjaman

data anggota

data pengiriman buku

data order

setup data master 0

SIP "X"

+

AdminPenerbit

Anggota

Manajeme

Page 34: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.34

Rancangan User InterfaceRancangan User Interface

• Rancangan MenuRancangan Menu– Hirarki Menu

• Dapat dilihat dari dekomposisi fungsionalDapat dilihat dari dekomposisi fungsional

Page 35: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.35

Rancangan Arsitektur SistemRancangan Arsitektur Sistem

• Digambarkan menggunakan DFD FisikDigambarkan menggunakan DFD Fisik– WHAT and HOW– Dimulai dari DFD Context s/d DFD Primitif

Page 36: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.36

Rancangan Arsitektur SistemRancangan Arsitektur Sistem

• DFD Fisik – CDDFD Fisik – CD– WHAT AND HOW

dt trans anggota (DATA BUKU FISIK)

login (GUI VB6)

login(GUI VB6)

laporan (GUI VB6 GRAFIK)

data peminjaman (BUKU DAN KARTU KENDALI)

data anggota (FORMULIR PENDAFTARAN)

data pengiriman buku (FAKTUR PENGIRIMAN)

data order (PRINTOUT)

master (GUI VB6) 0

SIP "X" (VB6)

+

Admin Penerbit

Anggota

Manajeme

Page 37: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.37

DFD FISIK level - 1DFD FISIK level - 1

hak akses set data (CONTROL)

password (SQL _SELECT )

data login (SQL CREATE)

[login (GUI VB6)]

[login(GUI VB6)]

[master (GUI VB6)]

Admin

AdminManajeme

1

Setup Data (FORM VB6)

+

4

Proses Autentifikasi

(GUI VB6)

+

Data Login (SQL SERVER 2000)

Page 38: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.38

Struktur Program Struktur Program

– Gabungkan semua dfd primitif– Kelompokkan masing-masing proses ke dalam katagori:

• InputInput• ProsesProses• OutputOutput• PercabanganPercabangan

– Tentukan bentuk struktur masing-masing bagian• TransaksiTransaksi• TransformasiTransformasi

– Gambarkan struktur program meliputi :• Program KendaliProgram Kendali• Data coupleData couple

– Buat algoritma (pseudocode) masing masing-masing program kontrol

Page 39: Modul 1 Perancangan Sistem

Standarisasi PSIM-STIKI-2007.39

Terima KasihTerima Kasih