BAB IV Perancangan Sistem Informasi
48 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Apa tujuan utama dari pemodelan sistem dalam perancangan sistem informasi?

  • Untuk menciptakan perangkat keras yang lebih efisien
  • Untuk mengembangkan model abstrak dari suatu sistem (correct)
  • Untuk menyederhanakan data yang dikontrol sistem
  • Untuk mengurangi biaya implementasi sistem
  • Apa yang dimaksud dengan DFD dalam konteks pemodelan berorientasi prosedur?

  • Sistem yang digunakan untuk pengembangan perangkat lunak
  • Model yang menggambarkan perilaku dinamis sistem
  • Diagram yang menggambarkan alur data dalam sistem (correct)
  • Dokumentasi untuk spesifikasi perangkat keras
  • Manakah dari berikut ini yang tidak termasuk perspektif pemodelan proses?

  • Perspektif struktural
  • Perspektif interaksi
  • Perspektif eksternal
  • Perspektif fungsional (correct)
  • Salah satu keuntungan menggunakan DFD adalah:

    <p>Membantu pengguna yang kurang terbiasa dengan komputer untuk memahami sistem</p> Signup and view all the answers

    Pemodelan proses sistem informasi dapat dilakukan dengan pendekatan:

    <p>Berorientasi pada prosedur serta berorientasi pada objek</p> Signup and view all the answers

    Apa yang dimaksud dengan perspektif perilaku dalam pemodelan proses?

    <p>Menunjukkan perilaku dinamis sistem dan responsnya</p> Signup and view all the answers

    Model sistem informasi dapat dikembangkan dari:

    <p>Sistem yang ada dan sistem yang akan dikembangkan</p> Signup and view all the answers

    Dalam pemodelan, notasi grafis yang paling umum digunakan adalah:

    <p>Unified Modeling Language (UML)</p> Signup and view all the answers

    Apa fungsi utama dari kamus data dalam sistem informasi?

    <p>Mengorganisasi elemen data dan mendefinisikan arus data</p> Signup and view all the answers

    Apa yang dimaksud dengan DFD dalam konteks sistem informasi?

    <p>Diagram Aliran Data</p> Signup and view all the answers

    Mengapa UML penting dalam pengembangan sistem perangkat lunak?

    <p>Membantu dalam abstraksi dan dokumentasi sistem</p> Signup and view all the answers

    Apa yang dapat terjadi jika sebuah aplikasi tidak terdokumentasi dengan baik?

    <p>Pengembangan dapat terhambat karena penelusuran kode</p> Signup and view all the answers

    Apa saja yang didefinisikan dalam kamus data pada tahap perancangan sistem?

    <p>Input, laporan-laporan, dan basis data</p> Signup and view all the answers

    Siapa yang dapat memahami sistem dengan adanya UML?

    <p>Stakeholder dan siapapun yang terlibat</p> Signup and view all the answers

    Apa yang termasuk dalam notasi DFD?

    <p>Arus data yang bersifat global dan nama arus data</p> Signup and view all the answers

    Apa yang dapat dihasilkan dari kamus data dalam sistem informasi?

    <p>Pemahaman bersama tentang input dan output</p> Signup and view all the answers

    Apa yang menjadi ciri utama dari diagram konteks?

    <p>Hanya memiliki satu proses dan tidak memiliki data store.</p> Signup and view all the answers

    Apa fungsi utama dari diagram zero dalam DFD?

    <p>Memberikan pandangan menyeluruh tentang fungsi-fungsi utama sistem.</p> Signup and view all the answers

    Apa yang dimaksud dengan balancing dalam DFD?

    <p>Kesamaan aliran data antara input dan output dalam suatu proses.</p> Signup and view all the answers

    Dalam diagram rinci, apa yang diuraikan dari diagram zero?

    <p>Detail spesifikasi proses dari fungsi-fungsi utama.</p> Signup and view all the answers

    Mengapa penting untuk menjaga keseimbangan antara level 0 dan level 1?

    <p>Agar input/output aliran data tetap relevan dan tidak berubah.</p> Signup and view all the answers

    Apa yang harus diperhatikan saat menggambarkan spesifikasi proses dalam DFD?

    <p>Metode penggambaran bisa berbeda tergantung level.</p> Signup and view all the answers

    Apa yang terjadi jika nama aliran data dan entitas tidak konsisten antara level DFD?

    <p>Akan sulit untuk memahami hubungan antar level.</p> Signup and view all the answers

    Simbol '*' atau 'P' pada diagram menunjukkan apa?

    <p>Proses yang tidak perlu dijelaskan lebih lanjut.</p> Signup and view all the answers

    Apa yang dimaksud dengan pandangan logis dalam merancang arsitektur sistem?

    <p>Menunjukkan abstraksi kunci dalam sistem sebagai objek atau kelas objek.</p> Signup and view all the answers

    Apa dampak utama dari memilih arsitektur distribusi dalam sistem?

    <p>Mempengaruhi kinerja dan keandalan sistem.</p> Signup and view all the answers

    Apa tujuan dari pandangan proses dalam desain arsitektur sistem?

    <p>Menampilkan interaksi antara proses pada waktu nyata.</p> Signup and view all the answers

    Komponen mana saja yang terlihat dalam pandangan fisik arsitektur sistem?

    <p>Perangkat keras sistem dan distribusi perangkat lunak.</p> Signup and view all the answers

    Mengapa pandangan pengembangan penting dalam arsitektur sistem?

    <p>Untuk merincikan perangkat lunak ke dalam komponen untuk pengembang.</p> Signup and view all the answers

    Apa yang tidak termasuk dalam enam pertanyaan kritis saat mendesain sistem?

    <p>Di mana lokasi fisik komponen sistem berdiri.</p> Signup and view all the answers

    Apa yang menjadi fokus utama arsitektur sistem untuk komputer pribadi?

    <p>Biasanya hanya satu prosesor tanpa arsitektur terdistribusi.</p> Signup and view all the answers

    Apa yang menjadi pertimbangan ketika mendokumentasikan desain arsitektur sistem?

    <p>Notasi yang tepat untuk menggambarkan model arsitektur.</p> Signup and view all the answers

    Apa saja komponen utama dari model client-server?

    <p>Seperangkat server, sekumpulan klien, dan jaringan</p> Signup and view all the answers

    Kapan arsitektur client-server biasanya digunakan?

    <p>Ketika data dalam database harus diakses dari berbagai lokasi</p> Signup and view all the answers

    Apa keuntungan utama dari model arsitektur client-server?

    <p>Server dapat didistribusikan di seluruh jaringan</p> Signup and view all the answers

    Apa kelemahan dari model client-server?

    <p>Mungkin ada satu titik kegagalan pada setiap layanan</p> Signup and view all the answers

    Apa manfaat utama dari pola Model-View-Controller (MVC) dalam manajemen interaksi sistem berbasis web?

    <p>Memungkinkan perubahan dalam model tanpa mempengaruhi tampilan.</p> Signup and view all the answers

    Apa fungsi dari sekumpulan klien dalam arsitektur client-server?

    <p>Mengakses layanan yang ditawarkan oleh server</p> Signup and view all the answers

    Apa kelemahan yang mungkin dihadapi saat menggunakan pola MVC?

    <p>Dapat melibatkan kode tambahan dan kompleksitas kode.</p> Signup and view all the answers

    Apa yang dijelaskan oleh Gambar 4.34 dan Gambar 4.35 dalam konteks pola MVC?

    <p>Menyajikan arsitektur dan tampilan konseptual berbeda.</p> Signup and view all the answers

    Mengapa kinerja dalam model client-server dapat menjadi tidak dapat diprediksi?

    <p>Karena bergantung pada jaringan dan sistem</p> Signup and view all the answers

    Contoh yang tepat dari layanan server dalam arsitektur client-server adalah?

    <p>Server cetak yang menawarkan layanan pencetakan</p> Signup and view all the answers

    Apa yang dibutuhkan agar pola MVC dapat berfungsi secara efektif dalam sistem berbasis web?

    <p>Pemisahan elemen sistem untuk kemandirian.</p> Signup and view all the answers

    Apa yang dimaksud dengan sistem terdistribusi dalam konteks client-server?

    <p>Sistem yang menghubungkan beberapa klien dengan server melalui jaringan</p> Signup and view all the answers

    Apa fungsi arsitektur berlapis dalam desain sistem informasi?

    <p>Memungkinkan perubahan dilokalisasi antar lapisan.</p> Signup and view all the answers

    Apa yang dapat dilakukan ketika menerapkan pola MVC tanpa mengubah model data?

    <p>Menambahkan tampilan baru.</p> Signup and view all the answers

    Mengapa pola MVC sering digunakan dalam sistem berbasis web?

    <p>Pola ini memperkenankan pemisahan tanggung jawab sistem.</p> Signup and view all the answers

    Apa yang menjadi dasar dari desain arsitektur dalam pola MVC?

    <p>Pemisahan dan kemandirian antar elemen sistem.</p> Signup and view all the answers

    Study Notes

    BAB IV PERANCANGAN SISTEM INFORMASI

    • Perancangan sistem adalah proses mengembangkan model abstrak dari suatu sistem, dengan setiap model menunjukkan pandangan atau perspektif yang berbeda dari sistem tersebut. Pemodelan sistem biasanya merepresentasikan sistem menggunakan notasi grafis, seperti Unified Modeling Language (UML).

    Uraian Materi

    • Model digunakan selama proses rekayasa kebutuhan untuk membantu memperoleh persyaratan untuk suatu sistem, selama proses desain untuk menggambarkan sistem kepada pengembang, dan setelah implementasi untuk mendokumentasikan struktur dan operasi sistem.

    • Pemodelan proses merupakan pembuatan dokumentasi suatu proses sistem informasi kompleks dalam bentuk diagram atau bagan agar lebih mudah dipahami.

      • Perspektif eksternal: model proses dari konteks atau lingkungan sistem.
      • Perspektif interaksi: model proses dari interaksi antara sistem dan lingkungannya atau komponen sistem.
      • Perspektif struktural: model proses dari organisasi sistem atau struktur data yang diproses oleh sistem.

    Pemodelan Berorientasi Prosedur (DFD)

    • DFD (Data Flow Diagram): model sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan DFD adalah kemudahan pemahaman sistem bagi pengguna yang tidak terbiasa dengan komputer.

      • Diagram konteks: diagram level tertinggi, menggambarkan ruang lingkup keseluruhan sistem.
      • Diagram Nol (Overview Diagram): diagram yang memberikan pandangan keseluruhan tentang sistem, menunjukkan fungsi-fungsi utama atau proses, aliran data, dan entitas eksternal.
      • Diagram rinci: menguraikan proses yang ada dalam diagram level atas atau diagram sebelumnya.
    • Balancing dalam DFD: aliran data masuk dan keluar proses harus sama dengan rincian proses tingkat di bawahnya.

    • Spesifikasi proses: setiap proses dalam DFD harus memiliki spesifikasi yang menjelaskan tindakan yang dilakukan untuk mencapai hasil.

    • Elemen dasar DFD:

      • Kesatuan luar (External Entity): entitas di luar system, biasanya orang atau sistem lain yang berinteraksi dengan sistem.
      • Arus data (Data Flow): aliran informasi antara proses, data store, dan entitas luar.
      • Proses: kegiatan yang dilakukan oleh sistem untuk mengubah data.
      • Data store: tempat penyimpanan data dalam sistem.

    Pemodelan Berorientasi Objek (UML)

    • UML (Unified Modeling Language): sekumpulan alat untuk menspesifikasi, memvisualisasikan, membangun, dan mendokumentasikan artefak (bagian dari informasi yang dihasilkan dalam pembuatan perangkat lunak) suatu sistem perangkat lunak.
      • Use Case Diagram: diagram yang menunjukkan interaksi antara aktor (pengguna) dengan sistem melalui use case (fungsi sistem).
      • Class Diagram: diagram yang menggambarkan struktur statis kelas-kelas di dalam sistem.
      • State Diagram: diagram yang menggambarkan kondisi dan transisi objek dari satu kondisi ke kondisi lainnya.
      • Sequence Diagram: diagram yang menunjukkan urutan interaksi antar objek dalam sistem.
      • Component Diagram: diagram yang menggambarkan struktur fisik kode komponen.
      • Deployment Diagram: diagram yang menggambarkan bagaimana komponen-komponen fisik diimplementasikan dan diletakkan pada perangkat keras.

    Pemodelan Berbasis Layanan (SOA)

    • SOA (Service Oriented Architecture): paradigma arsitektur untuk mendefinisikan bagaimana orang, organisasi, dan sistem menyediakan dan menggunakan layanan untuk mencapai hasil.
    • SoaML (Service Oriented Architecture Modeling Language): cara standar merancang dan memodelkan solusi SOA menggunakan UML, memungkinkan arsitektur layanan berorientasi bisnis dan berorientasi sistem saling mendukung dan berkolaborasi.

    Perancangan Antarmuka Pengguna

    • Desain antarmuka pengguna (UI): bagian penting dari proses desain perangkat lunak.
      • Rancangan Masukan (Input): bagaimana pengguna memasukkan data ke sistem. Pedoman perancangan formulir input meliputi pertimbangan media, layout, akurasi, tampilan, dan kemudahan pengisian.
      • Rancangan Keluaran (Output): bagaimana sistem menyajikan informasi kepada pengguna. Jenis laporan antara lain notice report, equipoised report, dan variance report.

    Perancangan Arsitektur

    • Desain arsitektur: penentuan bagaimana sistem diatur sebagai satu set komponen yang saling berkomunikasi.
    • Arsitektur skala kecil: berkaitan dengan arsitektur program individu.
    • Arsitektur skala besar: berkaitan dengan arsitektur sistem organisasi yang kompleks, distribusi perangkat lunak ke dalam beberapa komputer yang berbeda.
    • Keputusan Desain Arsitektur: pendekatan dalam merancang organisasi sistem yang memenuhi persyaratan fungsional dan non-fungsional, meliputi keputusan struktural tentang sistem.
    • Pandangan Logis dan Pandangan Proses: pandangan logis menunjukkan abstraksi kunci dalam sistem dan proses menunjukkan interaksi internal sistem dalam waktu berjalan.
    • Alternatif pandangan arsitektur: pandangan pengembangan dan pandangan fisik.
    • Pola arsitektur: cara dasar merancang arsitektur, seperti pola Model-View-Controller (MVC), pola Berlapis (Layered), pola Repository, dan pola Pipa dan Filter.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    BAB IV ini membahas tentang perancangan sistem informasi, termasuk model yang digunakan selama proses rekayasa kebutuhan dan desain sistem. Pemodelan proses dijelaskan dari berbagai perspektif untuk memudahkan pemahaman. Materi ini penting bagi pengembang untuk mendesain dan mendokumentasikan sistem informasi.

    More Like This

    Use Quizgecko on...
    Browser
    Browser