View
3
Download
0
Category
Preview:
Citation preview
Service Oriented Analysis and Design (SOAD) untuk
Perangkat Lunak Inventory dan Distribusi Perusahaan
Manufacturing dan Pembangunan Prototipenya
I Gusti Made Indra Prasetya
NRP : 5106.100.120
LATAR BELAKANG
Perkembangan kebutuhan bisnis terhadap
pengembangan aplikasi teknologi informasi
Pengembangan aplikasi yang tepat guna untuk
memenuhi kebutuhan bisnis pada perusahaan
manufacturing dalam lingkup bagian inventory dan
distribusi
TUJUAN
Menghasilkan rancangan sistem dan
pembangunan prototipe perangkat lunak
inventory dan distribusi yang
responsive terhadap perubahan
kebutuhan bisnis
PERMASALAHAN
1• Menganalisa kebutuhan proses bisnis pada functional
domain inventory dan distribusi
2• Merancang service yang sesuai dengan kebutuhan
proses bisnis pada fungsional domain inventory dandistribusi
3• Merancang prototipe perangkat lunak inventory dan
distribusi dengan menerapkan metode SOAD
BATASAN MASALAH
• Merancang dan membangun prototipesistem inventory dan distribusi pada prosesbisnis sales dengan menggunakan COBIT 4.1 sebagai panduan dalam proses analisakebutuhan dan menggunakan metodeSOAD dalam perancangan sistem
1
COBIT 4.1
Digunakan untuk proses analisa kebutuhan terhadapdomain permasalahan yang ada.
Fokus utama pada COBIT 4.1 berorientasi pada bisnis.
COBIT 4.1 mendefinisikan kebutuhan proses bisnisyang akan digunakan sebagai pedoman pada prosesperancangan desain sistem selanjutnya.
Service Oriented Analysis and Design
Menggunakan pendekatan perancangan desain secara top-down
Tahap perancangan dengan SOAD meliputi domain bisnis, domain arsitektur, dan domain aplikasi
Menerapkan pendekatan metode Object Oriented pada perancangan desainsistem pada level arsitektur dan level aplikasi
Merancang service untuk memenuhi kebutuhan proses bisnis internal maupuneksternal aplikasi
Perancangan sistem dengan pendekatan
top-down
Conceptual View
Logical View
Physical View
Business
Component
Service Portofolio View
Elemen dalam perancangan sistem dengan
SOAD
Project Life Cycle Phase
Dom
ain
Analysis Design Development
Object Oriented Analysis and Design
Solution Architecture
Enterprise Architecture
Business Process ModellingBusiness
Architecture
Application
SOAD
Inventory dan Distribusi
Purchasing• Purchase Request• Purchase Order• Receiving• Purchase Return
Sales• Sales Order• Sales Return
Distribution• Shipment• Load Sheet• Location Transfer
Controlling Stock• Inventory Stock Take• Inventory Debit
Adjusment• Inventory Credit
Adjusment• Valuation Item• Item Balance
Arsitektur Perangkat Lunak Inventory da
Distribusi
Analisis Domain Permasalahan Proses analisa proses bisnis yang terjadi pada Inventory dan Distribusi dilakukan
dengan menggunakan COBIT 4.1 dengan menitik beratkan pada proses TI AI1, AI2 dan AI6.
Dengan menganalisa proses bisnis pada tiap functional domain menggunakan prosesTI AI1 diperoleh bahwa fungsional domain Inventory dan Distribusi terbagi dalamempat bisnis proses antara lain : purchasing, sales, distribution, dan controlling stock.
Proses TI AI2 digunakan untuk menganalisa apakah kebutuhan bisnis bisa terpenuhidengan desain yang kita buat. Untuk mengakomodasi kebutuhan bisnis tersebut, aplikasi didesain menggunakan SOAD. Dengan menggunakan SOAD, analisis permasalahan dalam functional domain dilakukan secara top-down . Hasil analisadomain dimodelkan dalam tiga bagian yaitu conceptual view, logical view, dan physical view.
Proses TI AI6 digunakan untuk menangani perubahan yang terjadi pada bisnis proses sehingga aplikasi yang sudah ada bisa mengakomodirnya. Misalkan untuk functional domain inventory dan distribusi didesain untuk dapat memenuhi perubahan dalammenerapkan konsep EOQ (economic order quantity).
Perancangan Perangkat Lunak
Sesuai dengan arsitektur perangkat lunak yang telahdirancang, pada perancangan perangkat lunakmengimplementasikan lima layer yaitu :
1. Domain Model Layer2. Application Service Layer3. Web Service Layer4. Presentation Layer5. Data Access Layer
Perancangan Domain Model
Component Aplikasi
Class
ClassClass
Perancangan Application Service Layer
Perancangan Web Service
• Dirancang untuk memenuhi kebutuhan informasi padaproses bisnis inventory dan distribusi untuk functional domain lainnya.1
• Perancangan Web Service pada setiap proses bisnisdikelompokan berdasarkan kesamaan informasi bisnisyang diinginkan oleh functional domain lainnnya.2
• Setiap Web Service terdiri dari beberapa Web Method yang kemudian mengakses service internal untukmengolah data keluaran web service.3
Perancangan Presentation Layer
Rancangan User Interface didesain sesuai dengankebutuhan data inputan yang telah dianalisa terlebihdahulu pada proses sebelumnya
Rancangan User Interface yang dibangun bertujuan untukmendukung jalannya seluruh transaksi proses bisnis yang ada pada functional domain inventory dan dan distribusi
Perancangan Data Access Layer
AbstractNHibernateDao
Dao
Dao
Dao
Dao
UJI COBA
• Transaksi Sales Order• Transaksi Sales Return
Uji Cobafungsionalitas
jalannya prosesbisnis internal sales
pada aplikasi
• Web Service ProvidingSalesOrder
• Web Service ProvidingSalesReturn
Uji Coba Web Service yang
disediakan prosesbisnis sales
KESIMPULAN
Dari proses analisa domain permasalahan dengan menggunakan SOAD, hasilnya didapatkan desain meliputi conceptual view, logical view, dan physical view. Pada conceptual view, dapat digambarkan inventory dan distribusi terbagi menjadi empat proses bisnis utama yaitu : Purchasing, Sales, Distribution, dan ControllingStock
Service yang dihasilkan dari functional domain inventory dan distribusi meliputi service untuk proses internal aplikasi dan web service yang digunakan oleh functional domain lainnya
Service internal yang dibangun pada aplikasi terdiri dari beberapa method dasar yang utama seperti create, read, update, dan delete
Dari beberapa proses uji coba yang telah dilakukan, service yang dibangun baik pada service internal aplikasi maupun web services untuk proses bisnis sales dapat berjalan sesuai dengan alur proses bisnis pada perusahaan
Recommended