materi 6 sim - deden08m.files.wordpress.com · merancangan file / database dengan alat bantu kamus...

31
deden08m.com 1 Pengembangan Sistem: Sistem Baru Memperbaiki Sistem yang Lama

Upload: doandat

Post on 02-Mar-2019

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

deden08m.com 1

Pengembangan Sistem:

• Sistem Baru

• Memperbaiki Sistem yang Lama

Page 2: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

deden08m.com 2

1. Adanya Permasalahan Ketidak beresan Pertumbuhan Organisasi 2. Untuk Meraih Kesempatan 3. Adanya Instruksi (Directive)

Mengapa .... Sistem Berkembang ?

Page 3: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Prinsip Pengembangan Sistem

deden08m.com 3

• Untuk Manajemen • Investasi Modal Yang Besar • Memerlukan Orang Yang Terdidik • Adanya Tahapan Kerja dan Tugas • Proses Pengembangan Sistem Tidak Harus Urut • Jangan Takut Membatalkan Proyek • Dokumentasi

Page 4: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Tahapan Pengembangan Sistem (SDLC)

deden08m.com 4

Perencanaan Sistem

Analisis Sistem

Rancangan Sistem General

Evaluasi dan Seleksi Sistem

Rancangan Sistem Terinci

Output Input Proses Database Kontrol Jaringan Komputer

Pengembangan Perangkat lunak dan Implementasi Sistem

Pemeliharaan Sistem

Page 5: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)

• Pengertian SDLC

• Sejarah Perkembangan SDLC

• Tahapan SDLC

• Perencanaan Sistem

• Analisis sistem

• Peracangan General

• Evaluasi dan Seleksi

• Perancangan terinci

• Pengembangan Perangkat Lunak dan Implementasi

• Pemeliharaan Sistem

deden08m.com 5

Page 6: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Tahap Perencanaan Sistem

deden08m.com 6

1. Menyadari Masalah 2. Mendefinisikan Masalah 3. Menentukan Tujuan Sistem 4. Mengidentifikasi Kendala Sistem 5. Membuat Studi Kelayakan 6. Mempersiapkan Usulan Penelitian Sistem 7. Menyetujui atau Menolak Penelitian Proyek 8. Menetapkan Mekanisme Pengendalian

Page 7: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Tahap Analisis Sistem

deden08m.com 7

1. Mengumumkan Penelitian Sistem 2. Mengorganisasi Team Proyek 3. Mendefinisikan Kebutuhan Informasi 4. Mendefinisikan Kriteria Kinerja Sistem 5. Menyiapkan Usulan Rancangan 6. Menyetujui atau Menolak Rancangan Proyek

Page 8: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Tahap Rancangan Sistem (General, Seleksi, Rinci)

deden08m.com 8

1. Menyiapkan Rancangan Sistem yang Terinci 2. Mengidentifikasi Alternatif Konfigurasi Sistem 3. Mengevaluasi Alternatif Konfigurasi Sistem 4. Memilih Konfigurasi yang Terbaik 5. Menyiapkan Usulan Penerapan 6. Menyetujui atau Menolak Penerapan Sistem

Page 9: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Tahap Penerapan Sistem

deden08m.com 9

1. Merencanakan Penerapan 2. Mengumumkan Penerapan 3. Mendapatkan Sumber Daya Perangkat Keras 4. Mendapatkan Sumber Daya Perangkat Lunak 5. Menyiapkan Database 6. Menyiapkan Fasilitas Fisik 7. Mendidik Peserta dan Pemakai 8. Masuk ke Sistem Baru

Page 10: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Tahap Pemeliharaan Sistem

deden08m.com 10

1. Menggunakan Sistem 2. Audit Sistem 3. Memelihara Sistem Memperbaiki Kesalahan Menjaga Kemutakhiran Sistem Meningkatkan Sistem

Page 11: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Pendekatan Pengembangan Sistem

deden08m.com 11

Dipandang dari ..... Metodologi Pendekatan Klasik Pendekatan Terstruktur Sasaran yang dicapai Pendekatan Sepotong Pendekatan Sistem Cara menentukan kebutuhan sistem Pendekatan Bottom Up Pendekatan Top Down Cara mengembangkannya Pendekatan Sistem Menyeluruh Pendekatan Moduler Teknologi yang digunakan Pendekatan Lompatan Jauh Pendekatan Berkembang

Page 12: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Alat Pengembangan Sistem

deden08m.com 12

A. Perancangan Sistem 1. Data Flow Diagram (DFD) 2. Structured Chart (SC) 3. Hierachy Plus Input, Process, Output (HIPO)

B. Perancangan Data Base

1. Entity Relationship Diagram( ERD) 2. Normalisasi

C. Perancangan Input atau Proses Layout Charting, dll.

Page 13: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Kriteria Sistem Yang Baik

deden08m.com 13

Kegunaan Ekonomis Keandalan Kapasitas Kesederhanaan Fleksibilitas

Page 14: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

TAHAP PERANCANGAN SISTEM

1. Meninjau dan menyetujui hasil studi kelayakan, anggaran dan jadwal yang merupakan hasil analisis sistem.

2. Merancang Output, dengan kriteria output yang dibutuhkan user.

3. Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normalisasi.

4. Merancang Input, disesuaikan dengan kebutuhan output dan file / database yang ada.

5. Proses Perancangan sistem, berdasarkan layout layar monitor dengan bantuan struktur chart dan Flowchart sistem yang menghasilkan spesifikasi sistem.

6. Mendefinisi Program dengan alat bantu DFD yang menghasilkan program flowchart.

7. Deskripsi program digunakan untuk merancang Modul-modul yang digunakan dalam sistem.

8. Merancangan paket program secara keseluruhan dengan deskripsi modul yang telah ada sehingga menghasilkan spesifikasi program.

9. Meninjau kembali hasil rancangan, disesuaikan dengan rancangan yang disteujui oleh manajemen, dan membuat memorandum secara berkala kepada manajemen.

10. Mendokumentasikan semua hal yang berkaitan dengan rancangan.

deden08m.com 14

Page 15: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Perancangan Sistem Informasi secara Umum

1. Merancang formulir kertas dan dokumen sumber

2. Merancang formulir elektronik

3. Alat-alat perekaman data secara langsung

4. Pemanfataan Sandi

5. Merancang menu sehingga memudahkan user berintegrasi.

deden08m.com 15

Page 16: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Kegiatan dalam Penyiapan data

• Menyisip, menghapus, meremajakan database.

• Mengkombinasikan dengan data lainnya dari database.

• Memasukkan dan mengolah langsung menjadi keluaran tanpa perlu mengkombinasikannya dengan data lain.

• Berdialog dengan sistem.

• Berbagai media dan metode yang digunakan untuk capture dan memasukan data:

• Formulir kertas yang dikombinasikan dengan layar data entry.

• Formulir elektronik

• Peralatan entry langsung

• Sandi

• Menu.

deden08m.com 16

Page 17: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

3 Kategori Yang Memudahkan Dalam Perancangan Sistem 1. Global Based Systems.

Merancang sistem sedemikian sehingga mengganti atau merubah semua komponen sistem lama. Biasanya perubahan ini dikarenakan strategi bisnis yang baru.

2. Group Based Systems.

Seringkali terkait dengan global based system, kegiatan pada kantor cabang/departemen atau sekelompok user.

3. Local Based Systems.

Dirancang untuk aplikasi yang digunakan beberapa orang (bisa 1 atau 2 orang). Jenis aplikasinya bersifat khusus.

deden08m.com 17

Page 18: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Rancangan Output

• Merancang informasi yang berguna dan berkualitas.

• Laporan untuk berbagai tingkatan manajemen.

• Laporan perbandingan.

• Laporan pemantauan penyimpangan.

• Merancang tampilan layar, tampilan tabel dan grafik yang membantu pendalaman pemahaman.

• Menampilkan tabel dan matriks.

deden08m.com 18

Page 19: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Rancangan Output …

Sasaran merancang keluaran adalah menstransformasi sejumlah besar data menjadi informasi yang berguna dan berkualitas.

Sejumlah studi menyatakan para eksekutif hanya melihat 3% dari hasil olahan komputer yang diberikan kepada mereka. Berguna dan berkualitas artinya mendukung dengan baik pengambilan keputusan yang akan diambil.

Ciri-ciri informasi yang berkualitas:

1. Accessibility (mudah diakses, misalnya mengakses data melalui jaringan).

2. Timelines (tepat waktu, bila kita mengakses ke internet misalnya dapat merespon dengan cepat).

3. Relevance (informasi yang dihasilkan relefan dengan usaha yang bersangkutan).

4. Accuracy (ketepatan output dari data yang diolah).

5. Usability (kegunaan output yang dihasilkan).

deden08m.com 19

Page 20: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Laporan untuk berbagai tingkatan manajemen

• Laporan berjenjang (hierarchical reports) merupakan pemantapan, agreegasi dari data yang diperuntukkan pada sebuah jenjang manajemen sehingga setiap manajer disetiap jenjang memperoleh informasi sesuai dengan kebutuhannya tanpa harus mengurus rincian yang tidak relevan.

• Eksekutif lazimnya ingin mengetahui bentuk trend, kecenderungan dan pola suatu fakta.

deden08m.com 20

Page 21: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Output yang Diperlukan

• Internal Output

Laporan digunakan oleh manajer dan bagian lain dalam organisasi

• External Output

Laporan dikirim kepada customer, client atau pihak lain dari organisasi

• Turnaround document

Output komputer yang melayani input bagi aktivitas berikutnya

deden08m.com 21

Page 22: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Jenis-jenis laporan untuk berbagai tingkatan manajemen

1. Laporan saringan (filter report)

2. Laporan pertanggungjawaban (responsibity report)

deden08m.com 22

Page 23: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Laporan Perbandingan (Comparative report)

• Dengan laporan ini eksekutif dapat memperoleh perbedaan dan persamaan 2 atau lebih item.

• Dengan perbandingan user mendapat posisi yang lebih baik untuk mengambil keputusaan yang rasional.

deden08m.com 23

Page 24: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Jenis-jenis laporan perbandingan

1. Laporan dengan format horizontal

2. Laporan dengan format Vertikal

3. Laporan Counterbalance.

deden08m.com 24

Page 25: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Laporan Pemantauan Penyimpangan

Digunakan oleh eksekutif untuk memantau simpangan atas standar, anggaran, kuota, rencana atau benchmark.

Klasifikasi:

1. Laporan simpangan (Variance report)

2. Laporan Pengecualian (Exception report)

deden08m.com 25

Page 26: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

STRUKTUR ORGANISASI

deden08m.com 26

GENERAL

MANAGER

SEKRETARIS

WAKIL

GENERAL MANAGER

MANAGER

HRD

MANAGER

ADM KEU

MANAGER

PRODUKSI

Page 27: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Sistem Informasi Penggajian karyawan harian

deden08m.com 27

SIstem

Penggajian Pegawai Bagian

Keuangan

Bagian

Personalia

Gaji

Daftar

Rencana

gaji

persetujuan

Laporan

absensi

Page 28: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

DFD sistem penggajian

deden08m.com 28

Proses

Absensi

1.0

Laporan

absensi

absen

pegawai

Proses

Buat

Gaji

2.0

Proses

Bayar

3.0

Data absensi

Data pegawai

Data absensi

Data gaji

Bayar gaji

Bukti bayar

Page 29: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Rancangan Menu Utama

deden08m.com 29

SISTEM

PENGGAJIAN KARYAWAN

SETUP

FILE DATA

PEGAWAI ABSENSI LAPORAN

•SETUP DATA GAJI

•SETUP DATA DEPT

•UTILITY DATA

•EXIT

•Input Data pegawai

•Edit data pegawai

•Hapus data pegawai

•Input data absensi

•Edit data absensi

•Hapus data absensi

• Laporan data pegawai

•Per golongan

•Per dept

•Laporan absensi

•Rekap absen total

•Rekap absen dept

•Laporan daftar gaji

•Rekap gaji bulanan

•Rekap gaji harian

Page 30: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Rancangan Input

deden08m.com 30

FORMULIR INPUT DATA KARYAWAN

No. Induk : xxxxxxxx

Nama : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Jabatan : xxxxxxxxxxxxxxxxxxxxxx Kode Dept : xxxxxxxxx

Tempat Lahir : xxxxxxxxxxxxxxxxxxxxxx Tgl.Lahir : dd-mm-yyyy

Alamat : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxx Kode Pos : xxxxx

Agama : x 1. Islam Golongan Darah : x 1. A

2. Kristen Protestan 2. B

3. Kristen Khatolik 3. AB

4. Hindu 4. O

5. Budha

Status : X 1. Nikah Jumlah anak : X 2. Belum Nikah

3. Janda / Duda

Top Prev Next End Add Edit Query Print Exit

Page 31: MATERI 6 SIM - deden08m.files.wordpress.com · Merancangan File / Database dengan alat bantu Kamus Data, ERD dan Normali sasi. 4. Merancang Input, disesuaikan dengan kebutuhan output

Rancangan Input

deden08m.com 31

INPUT DATA ABSENSI

No. Absensi : xxxxxxxx

No. Induk : xxxxxxxx

Tanggal : dd-mm-yyyy

Bulan : xxxxxxxxxxx

Absensi : 9

Jam masuk : hh:mm:ss

Jam keluar : hh:mm:ss

Keterangan : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Top Prev Next End Add Edit Query Print Exit