1 / 39

Universitas Gunadar MA Sistem Informasi

Universitas Gunadar MA Sistem Informasi. Parno , SKom ., MMSI Program Studi Teknik Informatika , UG Email Personal parno@staff.gunadarma.ac.id Email Khusus Tugas parno2012@gmail.com Personal Website http:// parno.staff.gunadarma.ac.id Personal Blog

gurit
Download Presentation

Universitas Gunadar MA Sistem Informasi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UniversitasGunadarMASistem Informasi Parno, SKom., MMSI Program Studi Teknik Informatika, UG Email Personal parno@staff.gunadarma.ac.id Email Khusus Tugas parno2012@gmail.com Personal Website http://parno.staff.gunadarma.ac.id Personal Blog http://nustaffsite.gunadarma.ac.id/blog/parno

  2. Perencanaan sistem(system planning) Chapter-03a

  3. PerencanaanSistem • Perencanaansistemterdiridarishort range dan long range • Mengestimasikebutuhanfisik • Ditanganiolehplanning staff • Sebagaipengembangansistem • DikepalaiolehSystem Development Manager • DepartemenPengolahan Data dikepalaioleh Manager Pengolahan Data

  4. Fungsi Staff padaPerencanaanSistem • Planning Staff; melakukanperencanaansistem, dapatdigantikanolehDepartemenPengembanganSistem • DepartemenPengembanganSistem; mengembangkansistemsesuaiplanning, dapatdigantikanolehpengembanganSistem • DepartemenPengolahan Data; mengoperasikansistem yang telahdikembangkanolehDepartemenPengembanganSistem, dapatdigantiolehDepartemenAkutansi

  5. KOMITE PENGARAH STAFF PERENCANAAN SISTEM MANAJER SISTEM INFORMASI STAFF PENGMBANGAN PERSONIL STAFF TEKNIK MANAJER PENGEMBANGAN SISTEM MANAJER PENGOLAHAN DATA PEMROGRAMAN SISTEM PENGAWAS ANALISI SISTEM DATABASE ADMINISTRATOR PENYIAP DATA OPERATOR KOMPUTER PENGONTROL DATA PUSTAKAWAN DATA MANAJER PROYEK PROYEK B PERAWATAN SISTEM PELAYANAN KHUSUS MANAJER PROYEK PROYEK A

  6. ProsesPerencanaanSistem • Merencanakanproyek-proyeksistem • Mempersiapkanproyek-proyeksistem yang akandikembangkan • Mendefinisikanproyek-proyeksistem yang dikembangkan

  7. Merencanakanproyek-proyeksistem Mengkaji tujuan, Perencanaan strategi Dan taktik perusahaan Melakukan studi kelayakan Menunjuk team analis Mempersiapkanproyek-proyekMendefinisikanproyek-proyek Sistem yang akandikembangkandikembangkan Mengindentifikasikan Proyek-proyek sistem Mengumumkanproyek Pengembangansistem Menilai kelayakan Proyek sistem Menetapkan sasaran Proyek-proyek sistem Membuatusulan Proyeksistem Menetapkan kendala Proyek-proyek sistem Menentukan proyek- Proyek sistem prioritas Meminta persetujuan manajemen Membuat laporan Perencanaan sistem Memintapersetujuan manajemen

  8. A. MERENCANAKAN PROYEK-PROYEK SISTEM • Mengkajitujuan, perencanaanstrategi, dantaktikpeusahaan • Mengidentifikasikanproyek-proyeksistem • Menetapkansasaranproyek-proyeksistem • Menetapkankendalaproyek-proyeksistem • Menentukanprioritasproyek-proyeksistem • Membuatlaporanperencanaansistem

  9. B. MEMPERSIAPKAN PROYEK-PROYEK SISTEM YANG AKAN DIKEMBANGKAN setelahperencanaansistemjangkapanjangdisetujuioleholehmanajemen,makakomitepengarahharusmempersiapkanproyek-proyeksistem yang akandikembangkanterlebihdahulusesuaidenganprioritasnya. Persiapaninimeliputi: • Menunjukteam analis • Mengumumkanproyekpengembangansistem

  10. C. MENDEFINISIKAN PROYEK-PROYEK SISTEM DIKEMBANGKAN tugas yang dilakukanoleh team analisadalah : • Mengidentifikasikankembaliruanglingkupdansasaranproyeksistem • Melakukanstudikelayakan • Menilaikelayakansistem • Membuatusulanproyeksistem • Memintapersetujuanmanajemen

  11. Mengidentifikasikankembaliruanglingkupdansasaranproyeksistem Ruanglingkupdansasaransistemharusbetul-betuldipahamiterlebihdahuluoleh team analis, karenahalinisangaterathubungannyadalamperhitunganbiayadanwaktupengembangansistem yang akandiperkirakanolehanalissistem.

  12. Melakukan Studi Kelayakan • Studi kelayakan (feasibility study) adalah suatu studi yang akan digunakan untuk menentukan kemungkinan apakah pengembangan proyek sistem layak diteruskan atau dihentikan. • Studi kelayakan dalam tahap ini dilakukan oleh analis sistem dengan melakukan penelitian pendahuluan.

  13. Penelitian Pendahuluan (Preliminary survei) Memiliki tujuan : • Memahami operasi dari sistem yang lama • Menetukan kebutuhan-kebutuhan pemakai sistem secara garis besar untuk dapat mencapai sasaran sistem ini. • Menentukan permasalahan yang terjadi sehingga sistem yang lama belum dapat mencapai sasaran yang diinginkan.

  14. Menilai Kelayakan Proyek Sistem Lima macam kelayakan yang dapat dipertimbangkan : • Kelayakan Teknik (technical feasibility) • Kelayakan Operasi (operational feasibility) • Kelayakan Jadual (schedule feasibility) • Kelayakan Ekonomi (economic feasibility) • Kelayakan Hukum (Law feasibility)

  15. Kelayakan Proyek SistemKelayakanteknik (technical feasibility). • digunakanuntukmenjawabpertanyaankuncisabagaiberikut : • “apakahteknologiininantinyadapatditerapkandisistem?” • untukmenjawabpertanyaanini,maka yang harusdipertimbangkanhal-halberikut : • Ketersediaanteknologidipasaran • Ketersediaanahli yang dapatmengoperasikannya.

  16. Kelayakan Proyek SistemKelayakanoperasi (operational feasibility). • Digunakanuntukmengukurapakahsistem yang akandikembangkannantinyadapatdioperasikandenganbaikatautidakdidalamorganisasi. • Kelayakanoperasidigunakanuntukmenjawabpertanyaankuncisebagaiberikut : • “dapatkahsistemnantinyaditerapkandidalamorganisasiini?” • Untukmenjawabpertanyaanini, beberapaaspekdapatdipertimbangkan, yaitusebagaiberikut : • Kemampuandaripersonil-personil • Kemampuandarioperasisistemuntukmenghasilkaninformasi. • Kemampuanpengendaliandarioperasisistem • Efisiensidarisistem

  17. Kelayakan Proyek SistemKelayakanjadwal (schedule feasibility) • Digunakanuntukmenentukanbahwapengembangansistemakandapatdilakukandalambataswaktu yang telahditetapkan. • Kelayakanjadwaldigunakanuntukmenjawabpertanyaankuncisebagaiberikut : • “dapatkahsistemnantinyadikembangkansesuaidenganwaktu yang telahditerapkan?” • Waktu yang diperlukanuntukmengembangkansistemdapatdibandingkandenganwaktuseharusnya yang diinginkan. • Untukmelakukanpenelitiankelayakanjadual, dapatdigunakanteknikkuantitatif yang terkenal, yaitu PERT (Program Evaluation and Review Technique).

  18. Kelayakan Proyek SistemKelayakanekonomi (economic feasibility) • Kelayakanekonomidigunakanuntukmenjawabpertanyaankuncisebagaiberikut : • “apakahsistem yang akandigunakandapatdibiayaidanmenguntungkan?” • Untukmenjawabpertanyaanini,beberapaaspekdapatdipertimbangkan, yaitu : • Besarnyadana yang diperkirakanuntukmengembangkansistemini. • Manfaat yang diperoleholehsistemdibandingkandenganbiayapengembangannya.

  19. Kelayakan Proyek SistemKelayakanhukum (law feasibility) • Kelayakanhukumdigunakanuntukmenjawabpertanyaankuncisebagaiberikut: • “apakahsistem yang dikembangkantidakmenyimpangdarihukum yang berlaku?” • Penerapansistem yang barutidakbolehmenimbulkanmasalahdikemudianharikarenamenyimpangdarihukum yang berlaku. • Misalhubunganteknologikomunikasi data jaringankomputerjarakjauh (long-distance network). • Peraturan yang berlakuadalahsemuaalat-alattambahan yang dilekatkandialatteleponharusseijindandisetujuiolehyang berwenang

  20. MembuatUsulanProyekSistem • Hasilakhirdariperencanaansistemolehanalissistemberupamendefinisikanproyek-proyeksistemakandikembangkan. • Laporanusulanproyeksistemsecaratertulis. • Intidariisilaporanadalahmengenaialternatippemecahanmana yang terbaik • Penjelasannyatentangrencanakegiatanapa yang akandilakukanuntukmengembangkanproyeksistem.

  21. Memintapersetujuanmanajemen • Usulan proyek yg telah dibuat oleh analisis sistem kemudian diserahkan kepada manajemen untuk dipelajari. • Bila manajemen menyetujui maka analisis sistem akan melakukan tahapan berikutnya, yaitu tahap analisis sistem.

  22. Teknik manajemenProyek(teknik penjadualan proyek) Chapter-03b

  23. Tujuan TEKNIK PENJADUALAN PROYEK • Mengetahuikapanproyektersebutselesai; • Mengetahuiurut-urutanpekerjaanuntuktiap-tiapbagian; • Mengetahuikapandimulainyadankapanselesainya; • Mengetahuipekerjaan-pekerjaanmanasajakah yang merupakanwaktuterlama untukselesainyaproyektersebut (jalurinidisebutdenganjalurkritis); • Mengetahuipekerjaan-pekerjaanmanasajakah yang dapatditundadanberapa lamakahwaktumaksimumpenundaan yang diijinkan; • Mengetahuipekerjaan-pekerjaanmanakah yang harusmendapatperhatiankhusus.

  24. TEKNIK PENJADUALAN PROYEK • PERT (Program Evaluation & Review Technique) • Dalamteknik PERT terdapat 2 informasi yang diperlukandalammasing-masingpekerjaan,yaituUrutanKegiatandanWaktu yang diperlukan. • UrutanKegiatanmenunjukkanpekerjaanmanaharusmenjadiprioritas • Pekerjaaninidigambarkan dalambentuk diagram Jaringan(Network Diagram) ataujugadikenaldengan diagram panah. • Diagram jaringaninidibuatdengan node(simpul)danarrow(panah). • Panah (Arrow)  Kegiatan (Activity) • Simpul (Node)  Kejadian (Event)

  25. CONTOH DIAGRAM jaringan • Padagambardiatasterdiridari 5 kegiatan(A,B,C,D,E)dan 5 kejadian (1,2,3,4,5). • KejadianyangmengawalisuatukegiatandisebutTailEvent • Kejadian yang mengakhirisuatukegiatan disebut HeadEvent. C A 2 E 4 5 1 3 B D

  26. Aturanmembuat diagram jaringan : • Aturan 1. Setiapkegiatanhanyadapatdiwakiliolehsatudanhanyasatupanahdijaringan. Tidakadasebuahkegiatan yang diwakilidua kali dijaringan (tidakadakegiatan yang kembar). • Aturan 2. Tidakadaduakegiatan yang ditunjukkanolehekorkejadiandankepalakejadian yang sama. Situasisepertiinidapatmunculpadaduaataulebihkegiatan yang dapatdilakukansecaraserentak. Untukmenghindarihaltersebut, dapatdilakukankegiatan dummy (dummy activity).

  27. Aturanmembuat diagram jaringan : • Aturan 3. Untukmeyakinkanhubunganurutan yang benardi diagram jaringan, pertanyaan-pertanyaanberikutharusdijawabuntuktiap-tiapkegiatan yang akanditambahkandidalamjaringan, yaitu : • Kegiatanapa yang harussudahdiselesaikanterlebihdahulusebelumkegiataninidapatdilakukan? • Kegiatanapa yang harusmengikutikegiatanini? • Kegiatanapa yang harusdilakukanserentakdengankegiatanini?

  28. Gambarlah diagram jaringan yang menunjukkan hubungan kegiatan sebagai berikut • Diketahui sebuah Network Diagram terdiri dari 10 Activities dan 8 Events • Kegiatan A, B dan C merupakan kegiatan pertama dan dapat dilakukan secara serentak (dengan tail event simpul 1) • Kegiatan A (head event simpul 2) mendahului kegiatan D • Kegiatan B (head event simpul 3) mendahului kegiatan E, F dan G • Kegiatan C (head event simpul 4)) mendahului kegiatan G • Kegiatan D dan E (head event simpul 5) mendahului kegiatan H & J • Kegiatan F (head event simpul 6) mendahului kegiatan I • Kegiatan G (head event simpul 7) mendahului kegiatan J • Kegiatan H, I dan J (head event simpul 8) merupakan kegiatan terakhir di proyek

  29. DIAGRAM JARINGAN D 2 5 A H E d2 8 I B F 6 3 1 J d1 C 7 G 4

  30. AlgoritmauntukJalurKritis • Jalur Kritis (Critical Path) adalah Jalur yang menunjukkan kegiatan kritis dari awal sampai akhir kegiatan pada diagram Jaringan • Suatu kegiatan bisa disebut kegiatan kritis bila penundaan waktu dikegiatan ini akan mempengaruhi waktu penyelesaian keseluruhan proyek • Jalur Kritis menunjukkan waktu yang paling lama dari penyelesaian proyek • Dalampenghitunganjalurkritis, diperlukanduakomponenyaitu ES(EarliestStart time) dan LF (Latest Finish time). • Keduanyadapatdituliskandisimpulkegiatan yang bentuknyasebagaiberikut :

  31. AlgoritmauntukJalurKritis • Untukmenghitungkeduakomponenterdapatduatahap, yaitu : • tahappertamadisebutdenganforward pass • tahapkeduadisebutdenganbackward pass • Forward passdimulai dengan menghitung simpul awal maju sampai (forward) sampai dengan simpul yang akhir dan digunakan untuk menghitung waktu mulai tercepat (ES) • Backward passdimulai dengan menghitung dari simpul terakhir mundur (backward) sampai ke simpul awal dan digunakan untuk menghitung waktu selesai terlama (LF).

  32. DIAGRAM JARINGAN JALUR KRITIS D 2 5 • A=10 ; B=8 ; C=12 ; D=22; E=27 ; F=7 ; G=15 ; H=8 ; I=20 ; J=15 • Jalurkritis : 1-3-5-7-8 / Jalur B-E-J (8+27+15=50) A E H B d2 1 I 3 6 8 F C d1 J 7 G 4

  33. AlgoritmauntukJalurKritisMenghitung Earliest start dengan motode Forward pass

  34. AlgoritmauntukJalurKritisMenghitung Earliest start dengan motode Forward pass • Untuksimpul (kejadian) 1: Karenamerupakanawalkejadian, makawaktumulaitercepat (ES) untukkegiatan A,B,C adalah 0. • Untuksimpul (kejadian) 2: Kegiatan D dapatdimulaisetelahkegiatan A selesaidilakukan, sehinggawaktumulaitercepat (ES) untuksimpul 2 adalah: ES2 = ES1 + waktukegiatan A = 0 + 10 = 10 • Untuksimpul (kejadian) 8: Simpul 8 adalahsimpul yang terakhirdanbesarnya ES8adalah yang terbesardari: ES5 + waktukegiatanH= 35 + 8 = 43 ES6 + waktukegiatanI= 15 + 20 = 35 ES7 + waktukegiatanJ= 35 + 15 = 50 (terbesar) Jadiwaktumulaitercepatuntuksimpul 8 adalah ES8 = 50.

  35. AlgoritmauntukJalurKritisMenghitung latest finish dengan motode Forward pass

  36. AlgoritmauntukJalurKritisMenghitung Latest finish dengan motode Backward pass • Untuksimpul (kejadian) 8: Simpul 8 adalahsimpulterkahirdanbesarnyawaktuselesaiterlamauntuksimpuliniadalahsamadenganwaktumulaitercepatnya. LF8 = ES8 = 50. • Untuksimpul (kejadian) 7: LF7 = LF8 - waktukegiatan J = 50 - 15 = 35. • Untuksimpul (kejadian) 6: LF6 = LF8 - waktukegiatan I = 50 - 20 = 30. • Untuksimpul (kejadian) 5: LS5 merupakan yang paling minimum diantara: LF8 – waktukegiatan H = 50 – 8 = 42 Dengan LS7- waktukegiatan D2 = 35 – 0 = 35 Jadiwaktuselesaiterlamauntuksimpul 5 adalah LF5 = 35.

  37. Slack • Slackatau floatmenunjukkan waktu suatu kegiatan yang dapat ditunda tanpa mempengaruhi total waktu penyelesaian dari seluruh proyek. • Untuk menghitung besarnya slack masih diperlukan dua buah waktu lainnya yang berhubungan dengan masing-masing kegiatan, yaitu • waktu mulai terlama (Latest Start time / LS) • waktu selesai tercepat (Earliest Finishtime / EF). • UntukmenghitungSlack rumusnyaadalah Slack = LS – ES atau LF – EF Dimana (EF = ES + WK) dan (LS = LF – WK)

  38. Besarnya ES, EF, LS, LF dan Slack untukmasing-masingkegiatanproyekdicontohsebelumnya.

  39. Any Question ? Thank U C U Next Week

More Related