Podcast
Questions and Answers
Apa tujuan utama dari pemodelan sistem dalam perancangan sistem informasi?
Apa tujuan utama dari pemodelan sistem dalam perancangan sistem informasi?
Apa yang dimaksud dengan DFD dalam konteks pemodelan berorientasi prosedur?
Apa yang dimaksud dengan DFD dalam konteks pemodelan berorientasi prosedur?
Manakah dari berikut ini yang tidak termasuk perspektif pemodelan proses?
Manakah dari berikut ini yang tidak termasuk perspektif pemodelan proses?
Salah satu keuntungan menggunakan DFD adalah:
Salah satu keuntungan menggunakan DFD adalah:
Signup and view all the answers
Pemodelan proses sistem informasi dapat dilakukan dengan pendekatan:
Pemodelan proses sistem informasi dapat dilakukan dengan pendekatan:
Signup and view all the answers
Apa yang dimaksud dengan perspektif perilaku dalam pemodelan proses?
Apa yang dimaksud dengan perspektif perilaku dalam pemodelan proses?
Signup and view all the answers
Model sistem informasi dapat dikembangkan dari:
Model sistem informasi dapat dikembangkan dari:
Signup and view all the answers
Dalam pemodelan, notasi grafis yang paling umum digunakan adalah:
Dalam pemodelan, notasi grafis yang paling umum digunakan adalah:
Signup and view all the answers
Apa fungsi utama dari kamus data dalam sistem informasi?
Apa fungsi utama dari kamus data dalam sistem informasi?
Signup and view all the answers
Apa yang dimaksud dengan DFD dalam konteks sistem informasi?
Apa yang dimaksud dengan DFD dalam konteks sistem informasi?
Signup and view all the answers
Mengapa UML penting dalam pengembangan sistem perangkat lunak?
Mengapa UML penting dalam pengembangan sistem perangkat lunak?
Signup and view all the answers
Apa yang dapat terjadi jika sebuah aplikasi tidak terdokumentasi dengan baik?
Apa yang dapat terjadi jika sebuah aplikasi tidak terdokumentasi dengan baik?
Signup and view all the answers
Apa saja yang didefinisikan dalam kamus data pada tahap perancangan sistem?
Apa saja yang didefinisikan dalam kamus data pada tahap perancangan sistem?
Signup and view all the answers
Siapa yang dapat memahami sistem dengan adanya UML?
Siapa yang dapat memahami sistem dengan adanya UML?
Signup and view all the answers
Apa yang termasuk dalam notasi DFD?
Apa yang termasuk dalam notasi DFD?
Signup and view all the answers
Apa yang dapat dihasilkan dari kamus data dalam sistem informasi?
Apa yang dapat dihasilkan dari kamus data dalam sistem informasi?
Signup and view all the answers
Apa yang menjadi ciri utama dari diagram konteks?
Apa yang menjadi ciri utama dari diagram konteks?
Signup and view all the answers
Apa fungsi utama dari diagram zero dalam DFD?
Apa fungsi utama dari diagram zero dalam DFD?
Signup and view all the answers
Apa yang dimaksud dengan balancing dalam DFD?
Apa yang dimaksud dengan balancing dalam DFD?
Signup and view all the answers
Dalam diagram rinci, apa yang diuraikan dari diagram zero?
Dalam diagram rinci, apa yang diuraikan dari diagram zero?
Signup and view all the answers
Mengapa penting untuk menjaga keseimbangan antara level 0 dan level 1?
Mengapa penting untuk menjaga keseimbangan antara level 0 dan level 1?
Signup and view all the answers
Apa yang harus diperhatikan saat menggambarkan spesifikasi proses dalam DFD?
Apa yang harus diperhatikan saat menggambarkan spesifikasi proses dalam DFD?
Signup and view all the answers
Apa yang terjadi jika nama aliran data dan entitas tidak konsisten antara level DFD?
Apa yang terjadi jika nama aliran data dan entitas tidak konsisten antara level DFD?
Signup and view all the answers
Simbol '*' atau 'P' pada diagram menunjukkan apa?
Simbol '*' atau 'P' pada diagram menunjukkan apa?
Signup and view all the answers
Apa yang dimaksud dengan pandangan logis dalam merancang arsitektur sistem?
Apa yang dimaksud dengan pandangan logis dalam merancang arsitektur sistem?
Signup and view all the answers
Apa dampak utama dari memilih arsitektur distribusi dalam sistem?
Apa dampak utama dari memilih arsitektur distribusi dalam sistem?
Signup and view all the answers
Apa tujuan dari pandangan proses dalam desain arsitektur sistem?
Apa tujuan dari pandangan proses dalam desain arsitektur sistem?
Signup and view all the answers
Komponen mana saja yang terlihat dalam pandangan fisik arsitektur sistem?
Komponen mana saja yang terlihat dalam pandangan fisik arsitektur sistem?
Signup and view all the answers
Mengapa pandangan pengembangan penting dalam arsitektur sistem?
Mengapa pandangan pengembangan penting dalam arsitektur sistem?
Signup and view all the answers
Apa yang tidak termasuk dalam enam pertanyaan kritis saat mendesain sistem?
Apa yang tidak termasuk dalam enam pertanyaan kritis saat mendesain sistem?
Signup and view all the answers
Apa yang menjadi fokus utama arsitektur sistem untuk komputer pribadi?
Apa yang menjadi fokus utama arsitektur sistem untuk komputer pribadi?
Signup and view all the answers
Apa yang menjadi pertimbangan ketika mendokumentasikan desain arsitektur sistem?
Apa yang menjadi pertimbangan ketika mendokumentasikan desain arsitektur sistem?
Signup and view all the answers
Apa saja komponen utama dari model client-server?
Apa saja komponen utama dari model client-server?
Signup and view all the answers
Kapan arsitektur client-server biasanya digunakan?
Kapan arsitektur client-server biasanya digunakan?
Signup and view all the answers
Apa keuntungan utama dari model arsitektur client-server?
Apa keuntungan utama dari model arsitektur client-server?
Signup and view all the answers
Apa kelemahan dari model client-server?
Apa kelemahan dari model client-server?
Signup and view all the answers
Apa manfaat utama dari pola Model-View-Controller (MVC) dalam manajemen interaksi sistem berbasis web?
Apa manfaat utama dari pola Model-View-Controller (MVC) dalam manajemen interaksi sistem berbasis web?
Signup and view all the answers
Apa fungsi dari sekumpulan klien dalam arsitektur client-server?
Apa fungsi dari sekumpulan klien dalam arsitektur client-server?
Signup and view all the answers
Apa kelemahan yang mungkin dihadapi saat menggunakan pola MVC?
Apa kelemahan yang mungkin dihadapi saat menggunakan pola MVC?
Signup and view all the answers
Apa yang dijelaskan oleh Gambar 4.34 dan Gambar 4.35 dalam konteks pola MVC?
Apa yang dijelaskan oleh Gambar 4.34 dan Gambar 4.35 dalam konteks pola MVC?
Signup and view all the answers
Mengapa kinerja dalam model client-server dapat menjadi tidak dapat diprediksi?
Mengapa kinerja dalam model client-server dapat menjadi tidak dapat diprediksi?
Signup and view all the answers
Contoh yang tepat dari layanan server dalam arsitektur client-server adalah?
Contoh yang tepat dari layanan server dalam arsitektur client-server adalah?
Signup and view all the answers
Apa yang dibutuhkan agar pola MVC dapat berfungsi secara efektif dalam sistem berbasis web?
Apa yang dibutuhkan agar pola MVC dapat berfungsi secara efektif dalam sistem berbasis web?
Signup and view all the answers
Apa yang dimaksud dengan sistem terdistribusi dalam konteks client-server?
Apa yang dimaksud dengan sistem terdistribusi dalam konteks client-server?
Signup and view all the answers
Apa fungsi arsitektur berlapis dalam desain sistem informasi?
Apa fungsi arsitektur berlapis dalam desain sistem informasi?
Signup and view all the answers
Apa yang dapat dilakukan ketika menerapkan pola MVC tanpa mengubah model data?
Apa yang dapat dilakukan ketika menerapkan pola MVC tanpa mengubah model data?
Signup and view all the answers
Mengapa pola MVC sering digunakan dalam sistem berbasis web?
Mengapa pola MVC sering digunakan dalam sistem berbasis web?
Signup and view all the answers
Apa yang menjadi dasar dari desain arsitektur dalam pola MVC?
Apa yang menjadi dasar dari desain arsitektur dalam pola MVC?
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.
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.