Sistem Enterprise atau Enterprise System merupakan salah satu mata kuliah yang ada di jurusan Ilmu Komputer UGM. Karena materinya sangat banyak, maka para mahasiswa ditugaskan untuk membuat soal disertai dengan jawaban dan pembahasan yang rinci dari beberapa bab yang ada sebagai bahan untuk kisi-kisi UTS ataupun UAS. Seperti apa contoh rangkuman yang telah dibuat? Lebih lengkapnya silakan baca dibawah ini.
Untuk soal-soal dibawah ini diambil langsung dari salah satu sumber buku pegangan berjudul "enterprise systems integration a process oriented approach" yang didalamnya berisi penjelasan tentang Enterprise System atau sistem enterprise. Baiklah tanpa berlama-lama langsung saja berikut adalah pembahasannya. Bagi yang ingin melihat seperti apa isi dari buku pegangan dengan judul "enterprise systems integration a process oriented approach" tersebut silakan kunjungi link dibawah artikel ini.
SOAL Enterprise System (Sistem Enterprise)
1) Jelaskan kegunaan diciptakannya ERP (Enterprise Resource Planning) ?
2) Jelaskan bagaimana arus informasi pada sistem
3) Sebutkan dan jelaskan secara umum sistem yang diketahui dalam organisasi bisnis
4) Jelaskan keuntungan dan kerugian dari aplikasi-aplikasi yang terintegrasi di perushaan!
1) [Message Box] Bagaimanakah bagan message box sebagai mekanisme publish-subsribe dan jelaskan?
2) [Schemas and Transformation Maps] Jelaskan yang dimaksud dengan operator functoids pada BizTalk!
3) [Ports, Pipelines and Adapters] Apakah ports, pipelines dan adapters beserta kegunaannya masing-masing?
4) [Orchestrations] Apakah fungsi dari orchestrations?
5) [BizTalk Applications] Terdapat 2 fase yang membuat Biztalk bisa dijalankan, sebutkan!
6) [Business Rules] Mengapa konfigurasi business rules dilakukan di luar development environment dari BizTalk?
1) Sebutkan apasaja yang diperlukan untuk melakukan pertukaran data antara aplikasi melalui pesan asynchronous !
2) Bagaimanakah tanda bahwa aplikasi berhasil dalam melakukan transaksi pesan ?
3) Jelaskan mengapa sebuah aplikasi menerima/mengirimkan Message Acknowledgement ?
JAWABAN Enterprise System (Sistem Enterprise)
Bab I Evolution of Enterprise Systems
1) Jelaskan kegunaan diciptakannya ERP (Enterprise Resource Planning) ?
beberapa masalah muncul dalam kaitannya dengan fungsi fungsi bisnis lainnya dalam organisasi. Generasi baru sistem perusahaan, yang dikenal dengan sistem Enterprise Resource Planning (ERP), diciptakan sebagai upaya untuk menyediakan satu sistem umum untuk mendukung berbagai fungsi bisnis, namun pendekatan semacam itu tidak menghilangkan kebutuhan akan lebih khusus. packagesto mendukung fungsi tertentu. Akibatnya, ERP menjadi satu sistem lagi yang bisa terintegrasi disamping sistem lain dalam organisasi.
Jadi kegunaannya adalah menyediakan suatu sistem umum yang dapat terintegrasi dengan sistem lain dalam organisasi sebagai upaya untuk mendukung berbagai fungsi bisnis
2) Jelaskan bagaimana arus informasi pada sistem
- Ketika penjualan kantor membuat pesanan penjualan baru, sistem akuntansi yang akan digunakan untuk memberi tahu pelanggan
- Ketika penjualan kantor memeriksa apakah produk tersedia dalam persediaan, ia melakukannya dengan menggunakan sistem gudang dimana tingkat persediaan selalu diperbarui.
- Ketika departemen pembelian membuat satu atau lebih pesanan pembelian, ia melakukannya dalam sistem akuntansi yang nantinya akan digunakan untuk pembayaran ke pemasok.
- Ketika gudang menerima bagian-bagiannya, ia akan memperbarui jumlah yang tersedia di sistem gudang.
- Ketika gudang meminta perakitan produk, ia menggunakan sistem pabrik yang mengelola produksi.
- Sistem pabrik yang sama digunakan di jalur perakitan untuk merakit produk sesuai dengan spesifikasi yang diminta.
- Pengepakan produk mungkin didukung oleh sistemnya sendiri.
- Pengiriman mungkin didukung oleh sistem yang terpisah juga.
Penjualan Kantor : Pesanan baru (Sistem Akuntasi) => Penjualan Kantor : Ketersediaan Produk (Sistem Gudang) => Departemen Pembelian : Pesanan Pembelian, Pembayaran (Sistem Akuntansi) => Gudang : Perbaruhi jumlah ketersediaan (Sistem Gudang) => Gudang : Perakitan/Pengelolaan Produk (Sistem Pabrik) => Pengepakan Produk (Sistem Tersendiri) => Pengiriman (Sistem Terpisah)
3) Sebutkan dan jelaskan secara umum sistem yang diketahui dalam organisasi bisnis
-Proses pemesanan penjualan - ini memerlukan beberapa fungsi dan subsistem yang menghadap pelanggan seperti pengiriman pesanan, pengiriman, dan faktur.
-Proses pemesanan pembelian - ini berkaitan dengan perolehan barang atau jasa dari pemasok.
-Akuntansi - ini adalah tulang punggung dari setiap organisasi bisnis. Sistem akuntansi biasanya dibagi dalam beberapa sistem: akun yang dapat diterima, akun yang dapat dibagikan, dan buku besar umum.
- Sistem Pemesanan Penjualan : sistem yang menghadap langsung kepada konsumen dan memiliki fungsi seperti pengiriman pesanan, faktur dan semacamnya yang berkenaan dengan proses penjualan
- Sistem Pemesanan Pembelian : sistem terkait dari mana barang diperoleh atau jasa pemasoknya
- Akuntasi : tulang punggung suatu sistem organisasi bisnis, sistem ini biasa dibagi menjadi beberapa sistem seperti : akun yang dapat diterima, bagikan dan buku besar umum
4) Jelaskan keuntungan dan kerugian dari aplikasi-aplikasi yang terintegrasi di perushaan!
Keuntungan
- Akses informasi antar sistem secara real-time
- Merampingkan proses bisnis dan membantu meningkatkan efisiensi organisasi
- Menjaga integritas informasi di beberapa system
- Meningkatkan kepuasan pelanggan, tentu saja dengan berkembangnya suatu organisasi, efisien, dan mungkin juga dengan pelayanan yang cepat maka pastilah akan mempengaruhi kepuasan pelanggan yang tentu saja akan membuat loyalitas dari pelanggan bagi perusahaan.
Kekurangan
- Tinggi biaya pengembangan awal, terutama untuk usaha kecil dan menengah (UKM)
- Memerlukan desain bisnis yang cukup di awal, yang mana banyak manajer tidak dapat membayangkan atau tidak mau berinvestasi.
Keuntungan : Akses informasi (real time), efisiensi proses bisnis, integritas informasi terjaga, meningkatkan kepuasan pelanggan.
Kekurangan : Biaya tinggi, perlu desain proses bisnis diawal
Bab II Introductionto BizTalk Server
1) [Message Box] Bagaimanakah bagan message box sebagai mekanisme publish-subsribe dan jelaskan?
- Port penerima (receive port) mengumpulkan data dari aplikasi eksternal dan menerbitkan sebuah pesan pada message box
- Message box menetapkan subscribers dengan pesan yang masuk - dalam kasus ini, orchestration - dan melanjutkan pesan tersebut ke orchestration
- Orchestration menerima pesan tersebut lalu mengubahnya menjadi format lain
- Orchestration tersebut lalu berlaku sebagai publisher, menempatkan pesan baru (yang telah diubah) ke dalam message box.
- Message box menetapkan subscribers dengan pesan yang baru lalu mengirimkan pesan tersebut melalui port pengiriman menuju aplikasi kedua (target)
Receive Port mengumpulkan data dari aplikasi eksternal kemudian menerbitkan message pada message box => Message box menetapkan subcriber, melanjutkan message ke orchestration (subcriber) => setelah itu orchestration merubah message kedalam format lain (publisher) lalu menempatkannya dalam message box => Menetapkan subcriber send port untuk message, kemudian mengirim message menuju aplikasi eksternal lainnya.
2) [Schemas and Transformation Maps] Jelaskan yang dimaksud dengan operator functoids pada BizTalk!
Fitur yang mendukung penggunaan operator matematika, string dan operator lain pada nilai-nilai sumber, lalu menggunakan hasilnya untuk mengisi elemen-elemen pada pesan target.
Fitur penggunaan operator matematika, string dan operator lain yang menggunakan hasilnya untuk mengisi elemen pesan target
3) [Ports, Pipelines and Adapters] Apakah ports, pipelines dan adapters beserta kegunaannya masing-masing?
- Ports adalah jalan yang dilalui pada saat penerimaan dan pengiriman pesan.Receive port: yang dilalui pesan dari aplikasi eksternal menuju message box BizTalkSend port: yang dilalui pesan dari message box BizTalk menuju aplikasi eksternal
- Pipelines adalah salah satu komponen yang dimiliki send port dan receive port yang berguna untukReceive pipeline: decoding pesan, memecah pesan ke beberapa bagian, validasi pesan, memutuskan pihak eksternalSend pipeline: menyusun kembali pesan, encoding pesan
- Adapters adalah komponen yang berguna untuk menyesuaikan format file (pesan) dari aplikasi eksternal dan BizTalk itu sendiri
Port : jalan penerimaan dan pengiriman pesan, receive port (aplikasi eksternal => message box) dan send port (message box => aplikasi eksternal)
Pipelines : komponen dalam receive dan send port, receive pipelines (decoding pesan) dan send pipelines (encoding pesan)
Adapters : komponen penyesuai format pesan (aplikasi eksternal ke biztalk)
4) [Orchestrations] Apakah fungsi dari orchestrations?
Untuk menetapkan integrasi antar aplikasi sebagai proses, dimana: Pada setiap tahapan, sebuah aplikasi berbeda dilibatkan, Output dari satu aplikasi diterima sebagai input pada aplikasi lain
untuk menetapkan proses intergrasi antar aplikasi yang berbeda, dimana output suatu aplikasi menjadi input bagi aplikasi lainnya
5) [BizTalk Applications] Terdapat 2 fase yang membuat Biztalk bisa dijalankan, sebutkan!
- Dengan cara meng-compile semua artifak menjadi sebuah library,
- dan men-deploy library pada BizTalk run-time platform
Compile semua artifak menjadi library dan deploy library pada BizTalk run-time platform
6) [Business Rules] Mengapa konfigurasi business rules dilakukan di luar development environment dari BizTalk?
Karena buziness rules rawan akan perubahan yang dilakukan oleh orang-orang bisnis, bukannya developer itu sendiri. Maka konfigurasi di luar development environment akan sangat memudahkan.
Karena rawan akan perubahan, supaya memudahkan orang-orang bisnis mengkonfigurasinya.
BAB III Messaging Systems
1) Sebutkan apasaja yang diperlukan untuk melakukan pertukaran data antara aplikasi melalui pesan asynchronous !
Channels, Messages, Pipelines, Routers, Translators dan Endpoints
CMPRTE
2) Bagaimanakah tanda bahwa aplikasi berhasil dalam melakukan transaksi pesan ?
Aplikasi telah berhasil menerima semua pesan yang ingin diterimanya dan pesan pada pengirimnya telah habis.
Aplikasi telah berhasil menghasilkan semua pesan yang ingin dikirim ke tujuannya setelah transaksi selesai.
Penerima : Aplikasi menerima semua pesan
Pengirim : Aplikasi menghasilkan semua pesan yang ingin dikirim dan pesan telah habis
3) Jelaskan mengapa sebuah aplikasi menerima/mengirimkan Message Acknowledgement ?
Karena aplikasi tersebut telah selesai mengirimkan pesan ke tujuan, dan pada beberapa kasus aplikasi telah selesai memproses suatu pesan dan keluar hasilnya
karena aplikasi selesan mengirim pesan, telah selesai meproses pesan dan keluar hasilnya
0 Komentar