1 / 74

ANALISA DAN PERANCANGAN SISTEM INFORMASI

ANALISA DAN PERANCANGAN SISTEM INFORMASI. Imam Gunawan, M. Kom Andalas Institusi Manajemen Padang. SISTEM.

finley
Download Presentation

ANALISA DAN PERANCANGAN 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. ANALISA DAN PERANCANGAN SISTEM INFORMASI Imam Gunawan, M. Kom Andalas Institusi Manajemen Padang

  2. SISTEM • Sesuatu yang terdiridariobjek, unsur-unsurataukomponen-komponen yang berkaitandanberhubungansatusamalainnya, sehinggaunsur-unsurtersebutmerupakansatukesatuan ( Prof. Dr. Mr. S. Prajudi A) • Seperangkatunsurunsur yang terdiridarimanusia, alat, konsepdanprosedur yang dihimpununtukmaksuddantujuanbersama (Gordon B. Davis) • Sekelompokelemen yang terintegrasidenganmaksud yang samauntukmencapaisuatutujuan (Raymon Mc. Leod)

  3. Sistemdibagimenjadibeberapafaktoratauunsur-unsuratau sub-sub sistem (Gordon B. Davis) • Sub sistem : serangkaiankegiatan yang dapatditentukanidentitasnya ( Norman L. Enger) •  salingberinteraksimencapaisatukesatuan yang terpadudanterintegrasiuntukmencapaisatutujuan. •  sistemdiuraikan agar mudahdianalisissecaraterinci

  4. Contoh : SistemInformasi Subsistem : - subsistempersediaanbarang - subsistempersonaliadangaji subsistem : penyiapan data laporanpersonalia daftargaji, dll • Sebuahsistemmemiliki : • Tujuan (goal)  ruanglingkuplebihluas • Sasaran (objectives)  ruanglingkuplebihsempit

  5. Model UmumSistem • Model SistemSederhana Hanyaterdiridari input, prosesdan output • SistemdenganBanyak input dan output INPUT PROSES OUTPUT PROSES Input-1 Output-1 Contoh : matriks, banyak input danbanyak output Input-2 Output-1 ………….. ………….. Input-n Output-1

  6. KarakteristikSistem • Components system • Sub-sub sistem memilikisifatsisteminduknya • Supra sistem • Boundary system • Daerah ygmembatasiantarasatusistemdengansistemlainnya • Environtment system • Ygadadiluarbatassistem, ygmempengaruhioperasisistem • Menguntungkan dijagadandipelihara • Merugikan  ditahandandikendalikan  merusakkelangsunganhidupsistem

  7. Interface System • Media penghubungantara sub sistem • Memungkinkansumberdayamengalirantar sub sistem • Keluaransuatu sub sistemmenjadimasukansebsistemlainnyamelaluipenghubung • Antar sub sistemsalingberinteraksimembentuksatukesatuan • Input System • Energi yang dimasukkankedalamsistem • Maintenace Input • Energiygdimasukkan agar sistemdapatberoperasi cth : program komputer • Signal Input • Energiygdimasukkan agar didapatkankeluaran • Cth : Informasi

  8. Output System • Hasilenergiygdiolahdandiklasifikasikanmenjadikeluaranygberguna • Process System • Merubahmasukanmenjadikeluaran • Goal dan objective system

  9. KlasifikasiSistem • Sistemabstrakdansistemfisik • Abstrak: terbentukakibatterselenggaranyaketergantunganide, dantidakdapatdiidentifikasikansecaranyata sistemTeologi, hub antaramanusiadanTuhan • Fisik : Secarafisikdapatdiidentifikasikansecaranyatadantujuan-tujuannya.

  10. Sistemalamiahdanbuatanmanusia • Alamiah : terjadisecaraalamiah, tidakdiprosesolehmanusia s. atmosfer, s. tatasurya • Buatanmanusia : dibuatolehmanusiadanmrpkinteraksiantaramanusiadanmesin  CBIS • SistemDeterministikdanProbabilistik • Deterministik : melakukanprosesnyadengantingkahlakuygdapatdiprediksi  s. komputer • Probabilistik : input danoutputnyadapatdidefenisikan, tetapihasilnyatidakdapatditentuka  s. penilaianujian, s. pemasaran • Sistemterbukadantertutup • Terbuka : berinteraksidandipengaruhiolehlingkunganluarnya • Tertutup : tidakberinteraksidantidakdipengaruhiolehlingkunganluarnya  reaksikimiadalamtabungterisolasi

  11. Defenisikebutuhan Perancangansistem Pemasangan sistem Pengoperasian sistem Sistemmenjadi usang DAUR HIDUP SISTEM (system Life Cycle) • Waterfall approach

  12. DefenisiKebutuhan • Kebutuhanterjadisbghasilperkembanganorganisasi • Agar sistemtidakkehilanganarahdanefektifitasnya • Pembangunan Sistem • Untukmemenuhikebutuhan • PemasanganSistem • Langkahakhirdaripembangunansistem • PengoperasianSistem • Perluadanyapembaharuandalammengatasiperubahan • Sistemmenjadiusang • Karenaperubahan yang sangatdrastis • Tidaklayaksecarateknisdanekonomis

  13. SistemInformasi • Defenisi • Suatusistemdidalamsuatuorganisasi yang mempertemukankebutuhanpengolahantransaksiharian yang mendukungfungsioperasiorganisasi • Komponen SI • Blok masukan (input block)  dokumendasar • Blok model (model block)  prosedur, logika • Blok keluaran (output block)  informasi • Blok teknologi  hw, sw, bw • Blok basis data  efisiensikapasitaspenyimpanan • Blok kendali  mencegahkerusakansistem

  14. KomponenSistemInformasi • Hardware • Software • Database • Prosedur • Personil • EDP manager / IT manager • SistemAnalis • Programmer • Computer operator • Data entry • Teknisi

  15. Terminologi APSI • ANALISA  suatukegiatan yang dimulaidariprosesawaldidalammempelajarisertamengevaluasisuatupermasalahan (case) yang ada • SISTEM • Seperangkatunsur-unsur yang terdiridarimanusia, mesinataualatdanprosedursertakonsep-konsep yang dihimpunmenjadisatuuntukmaksuddantujuanbersama • INFORMASI  Data yang diolehmenjadibentuk yang lebihbergunadanberartibagi yang menerimanya

  16. Analisis dan Perancangan Sistem Informasi. Tujuannya untuk • membangun arsitektur sistem informasi • mengidentifikasi konteks Sistem Perangkat Lunak dan Sistem Basis Data (jika analisis dilakukan oleh ahli informatika) • mengidentifikasi konteks dan spesifikasi elemen lainnya (Sistem Perangkat Keras, Sistem Jaringan Komputer, dll). • mengdientifikasi functionalities dari calon aplikasi Perangkat Lunak • mengidentifikasi entitas data yang relevan dari calon sistem basis data

  17. PengembanganSistemInformasi Yaitu : menyusunsuatusistem yang baruuntukmenggantikansistem yang lama secarakeseluruhanataumemperbaikisistem yang telahada.

  18. PerlunyaPengembanganSistem : • Adanyapermasalahan (problem) yang timbulpadasistem yang lama Permasalahan yang timbuldapatberupa : - Ketidakberesan - PertumbuhanOrganisasi • Untukmeraihkesempatan (opportunities) Teknologiinformasitelahberkembangdengancepatnya • Adanyainstruksi-instruksi (directives)

  19. PRINSIP PENGEMBANGAN SISTEM • Sistem yang dikembangkanadalahuntukmanajemen • Sistem yang dikembangkanadalahinvestasi modal yang besar Investasi modal harusmempertimbangkan 2 hal : 1. Semuaalternatif yang adaharusdiinvestigasi 2. Investasi yang terbaikharusbernilai • Sistem yang dikembangkanmemerlukanorang yang terdidik

  20. Tahapankerjadantugasygharusdilakukandalampengembangansistem • Prosespengembangansistemtidakharusurut, dapatjugadilakukansecaraserentak perancangan output dan file • Jangan takut membatalkanproyek • Hasilevaluasi yang cermat • Dokumentasiuntukpedomanpengembangansistem

  21. TAHAPAN PENGEMBANGAN SISTEM • TahapanutamasiklushidupPengembanganSistemterdiridari : 1. PerencanaanSistem ( Systems Planning) 2. AnalisisSistem (System Analysis) 3. PerancanganSistem (Systems Design) SecaraUmum 4. Seleksi Sistem (System Selection) 5. PerancanganSistem (Systems Design) Secara Detail 6. ImplementasidanPemeliharaanSistem (System Implementation & Maintenance

  22. PerencanaanSistem • Perencanaansistemmenyangkutestimasidarikebutuhan-kebutuhanfisik, tenagakerjadandana yang dibutuhkanuntukmendukungpengembangansisteminisertauntukmendukungoperasinyasetelahditerapkan. • Perencanaansistemdapatterdiri : • Perencanaanjangkapendekmeliputiperiode 1 s.d. 2 tahun 2. Perencanaanjangkapanjangmeliputiperiode sampaidengan 5 tahun

  23. Perencanaansistembiasanyaditangganiolehstafperencanaansistembilatidakadadapat juga dilakukan oleh departemen sistem. • ProsesPerencanaanSistemdapatdikelompokkandalam 3 prosesutamayaitusbb : • Merencanakanproyek-proyeksistem yang dilakukanolehstafperencanasistem 2. Menentukanproyek-proyeksistem yang akan dikembangkandandilakukanolehkomitepengarah. • Mendefinisikanproyek-proyeksistem dikembangkandandilakukanolehanalissistem.

  24. Adapuntahapandariprosesperencanaansistemuntukketigabagianiniadalah : 1. Merencanakanproyek-proyeksistem -Mengkajitujuan,perencanaanstrategidantaktikperusahaan - Mengidentifikasikanproyek-proyeksistem - Menetapkansasaranproyek-proyeksistem - Menetapkankendalaproyak-proyeksistem - Menentukanproyek-proyeksistemprioritas - Membuatlaporanperencanaansistem - memintapersetujuanmanajemen 2. Mempersiapkanproyek-proyeksistem yang akandikembangkan - Menunjuk team analis - Mengumumkanproyekpengembangansistem 3. Mendefinisikanproyek-proyekdikembangkan - Melakukanstudikelayakan - Menilaikelayakanproyeksistem - Membuatusulanproyeksistem - Memintapersetujuanmanajemen.

  25. AnalisisSistem • Yaitu : Penguraiandarisuatusisteminformasi yang utuhkedalambagian-bagiankomponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadidankebutuhan-kebutuhan yang diharapkansehinggadapatdiusulkanperbaikan-perbaikan. • Tahapanalisismerupakantahap yang kritisdansangatpenting, karenakesalahandidalamtahapiniakanmenyebabkanjugakesalahanditahapselanjutnya.

  26. System Analis • Pakar yang mengidentifikasikanmasalahdanmenyiapkandokumentasitertulismengenaicarakomputermembantupemecahanmasalah • Bekerjasamadenganpemakai (user) mengembangkansistembarudanmemperbaikisistemygadasaatini

  27. FungsiSistemAnalis • Mengidentifikasimasalahkebutuhan user • Manyatakansecaraspesifiksasaran yang harusdicapai • Memilihalternatifmetodepemecahanmasalah • Merencanakandanmenerapkanrancangansistem • TugasSistemAnalis : • Mengumpulkandanmenganalisadokumen • Menyusundanmenyaikanrekomendasi • Menganalisadanmenyusunbiaya • Mengawasikegiatanpenerapansistem

  28. Didalamtahapanalisissistemterdapatlangkah-langkahdasar yang harusdilakukan oleh Analis Sistem Yaitu sbb: 1. Identify, Yaitu mengidentifikasikan masalah - Mengindentifikasikanpenyebabmasalah - Mengidentifikasikantitikkeputusan - Mengidentifikasikanpersonil-personilkunci 2. Understand, Yaitumemahamikerjadarisistem yang ada - Menentukanjenispenelitian - Merencanakanjadualpenelitian - Mengaturjadualwawancara - Mengaturjadualobservasi - Mengaturjadualpengambilansampel - Membuatpenugasanpenelitian - Membuat agenda wawancara - Mengumpulkanhasilpenelitian

  29. 3. Analyze, YaituMenganalisSistem - MenganalisiskelemahanSistem - Menganalisis kebutuhan Informasi pemakai / manajemen 4. Report, Yaitumembuatlaporanhasilanalisis Tujuan : - Pelaporanbahwaanalisistelahselesaidilakukan • Meluruskankesalah-pengertianmengenaiapa yang telahditemukandandianalisisolehanalissistemtetapi tidaksesuaimenurutmanajemen • Memintapendapat-pendapatdan saran-saran daripihak manajemen • Memintapersetujuankepadapihakmanajemenuntuk melakukantindakanselanjutnya

  30. PerancanganSistem • PerancanganSistemdapatdibagidalamduabagianyaitu : • Perancangan sistem secara umum/ perancangan konseptual, perancangan logikal/perancangansecaramakro 2. Perancangansistemterinci / perancangan sistemsecaraphisik.

  31. Perancangansistemdapatdiartikansebagaiberikutini : 1. Tahap setelah analisis dari siklus pengembangan sistem 2. Pendefinisiandarikebutuhan-kebutuhanfungsional 3. Persiapanuntukrancangbangunimplementasi 4. Menggambarkanbagaimanasuatusistemdibentuk 5. Yang dapatberupapenggambaran, perencanaandanpembuatansketsaataupengaturandaribeberapaelemen yang terpisahkedalamsatu kesatuan yang utuhdanberfungsi 6. Termasukmenyangkutmengkonfigurasikandarikomponen-komponenperangkatlunak dan perangkat keras dari suatu sistem

  32. Tahapperancangansistemmempunyai 2 tujuanutamayaitu : 1. Untuk memenuhi kebutuhan kepada pemakai sistem 2. Untukmemberikangambaran yang jelasdanrancangbangun yang lengkapkepada pemrogramkomputerdanahli-ahlitekniklainnya yang terlibat.

  33. Tools (alat bantu) PerancanganSistem • AliranSistemInformasi (ASI) • Contex Diagram • Data flow diagram • Entity Relationship Diagram (ERD) • Kamus data • Unified Modeling Language (UML)

  34. Aliran Sistem InformasiSimbol-simbol ASI

  35. CONTEXT DIAGRAM Simbol-simbol

  36. Contoh Context DiagramSistemPemesananMakanan

  37. Data Flow Diagram (DFD)

  38. a. Diagram Aliran Data LogikadanFisik • Diagram aliran data dikategorikanbaiksebagailogikamaupunfisik. • Diagram aliran data logikamemfokuskanpadabisnissertabagaimanasistemtersebutberoperasidantidakberhubungandenganbagaimanasistemtersebutdibangun. Melainkan, menggambarkanperistiwa-peristiwabisnis yang dilakukanserta data-data yang diperlukandandihasilkansetiappersitiwatersebut. • Sebaliknya diagram aliran data fisikmenunjukkanbagaimanasistemtersebutakandiimplementasikan, termasukperangkatkeras, perangkatlunak, file-file danorang-orang yang terlibatdalamsistemtersebut.

  39. b. Mengembangkan Diagram Aliran Data Logika • Keuntungan-keuntungandenganmenggunakan diagram aliran data logika: • Komunikasi yang lebihbaikdenganpengguna • Suatu model logikalebihmudahdigunakansaatberkomunikasidenganpenggunasistemkarenadipusatkanpadakegiatanbisnis. • Penggunaakansemakinmengenalkegiatankegiatanintinyasertabeberapasyarat-syaratinformasidarisetiapkegiatan. • Sistem yang lebihstabil • Sistem yang dibentukoleh diagram aliran data logikabiasanyalebihstabil, karena DAD logikamerepresentasikanfitur-fitursistem yang harusadatidakpeduliapa yang dilakukandidalambisnissecarafisik. • Pemahaman yang lebihbaikmengenaibisnisbagipenganalisissistem • Diagram aliran data logikamemilikisuatupenekananbisnisdanmembantupenganalisadalammemahamibisnis yang sedangdipelajari, memahamimengapaprosedur-prosedurtertentuditampilkansertamenentukanhasil-hasil yang diharapkandarisuatutugas yang dilakukan.

  40. • Fleksibilitasdanpemeliharaan • Sistembaruakanlebihfleksibeldanmudahmempertahankannyabiladesainnyadidasarkanatassuatu model logika. Fungsi-fungsibisnistidakterlaluseringmengalamiperubahan. • Aspek-aspekfisikdarisistemlebihseringberubahdibandingfungsi-fungsibisnis. • Penguranganredundansidankreasi yang lebihmudahmengenai model fisik • Mengamatisuatu model logikaakanmembantuandamenciptkansistem yang lebihbaikdenganmengurangiredundansidanmetode yang tidakefisiendidalamsistem lama. • Selainitu, model logikamemudahkanuntukmenciptakandanmenyederhanakanpenggunaankarenatidakterlaluseringmemuatpenyimpanan data dibandingkandengan file master/basis data.

  41. c. Menciptakan Diagram Aliran Data Fisik • Diagram aliran data fisikmenunjukkanbagaimanasistemakandikonstruksi. • Kelebihan-kelebihan dari diagram aliran data fisik: • Mengklarifikasikanproses-prosesmana yang manual danmana yang otomatis • Menggambarkanproses-prosessecaralebihmendetaildibanding DAD Logika • Mengurutkanproses-proses yang harusdilakukanmenuruturutantertentu • Mengidentifikasipenyimpanan data sementara • Menetapkan nama-nama aktual dari file-file dan printoutnya • Menambahkankontrol-kontroluntukmemastikanbahwaproses-prosestersebutsudahdilakukan secaratepat. • Diagram aliran data fisik yang memuatbeberapa item yang tidakditemukandalam diagram aliran data logika. • Proses-proses manual • Proses –prosesuntukpenambahan, penghapusan, pengubahan, danperbaharuan record • Proses-prosesmasukkan data danverifikasi • Proses-proses validasi untuk memastikan keakuratan masukkan data • Proses-prosespengurutanuntukmengaturkembaliurutan record • Proses-prosesuntukmemproduksisetiapkeluaransistem yang unikmelanjutkanpenyimpanan data • Nama-nama file aktual yang digunakanuntukmenyimpan data • Kontroluntukmenandaiselesainyatugasataukondisi-kondisikesalahan.

  42. Entity Relationship Diagram

  43. Contoh ERD

  44. KAMUS DATA

  45. ANALISA & DISAIN SISTEM • Analisa Sistem yang sedang berjalan : ASI Lama • Disain Sistem : • Disain Umum/Global • ASI baru • CD • DFD • ERD • Disain Rinci/detail • d. output • d. input • d. file • d. logika program • flowchart • Pseude code • English structure, dll

More Related