Vol. 4, No. 2 Desember 2014
ISSN 2088-2130
RANCANG BANGUN ERP PADA MODUL INVENTORY MANAGEMENT MENGGUNAKAN ZACHMAN FRAMEWORK Rhiyananta Catur Yudowicitro1), Hermawan2), Rika Yunitarini3) Program Studi Teknik Informatika, Universitas Trunojoyo Madura JL. Raya Telang, PO BOX 2, Kamal, Bangkalan - 69162 E-mail: 1)
[email protected]
ABSTRAK Dalam perancangan Enterprise Resource Planning (ERP), dibutuhkan perencanaan terorganisir, dikarenakan ERP ditujukan untuk mengintegrasikan seluruh proses yang ada dalam berbagai domain fungsional perusahaan, antar departemen, maupun antar lokasi yang berbeda. Penelitian ini bertujuan merancang sebuah desain aplikasi untuk mendapatkan blueprint aplikasi pada modul Inventory Managemnt (IM).Zachman Framework(ZF) merupakan salah satu kerangka kerja yang dapat memetakan artifak arsitektur informasi di sebuah organisasi. Dalam penerapanya, ZF mampu mendeskripsikan level prespektif arsitektur IT(Planner Perspective, Owner Perspective, Designer Perspective, Builder Perspective, Implementer Perspective, Participant Perspective) sesuai abstraksi objek (What, How, Where, Who, When, Why).Untuk standarisasi artifak arsitektur informasi digunakan pendekatan standart pemodelan UML 2.0, sehingga mampu meningkatkan deskripsi ZF menjadi standart Model Driven Architecture.Untuk pengujian hasil desain perancangan telah dikembangkan perangkat lunak ERP IM yang menerapkan Model Driven Design yang mampu mengkonversi artifak model menjadi aplikasi yang berkualitas. Dimana dari hasil penilaian Stakeholder dari pengujian sistem di PT. IGLAS(Persero), didapatkan tingkat kepuasan rata-rata 90%. Sedangkan untuk penilaian availability sistem secara kuantitatif dengan dibandingkan Openerp 7.0 sistem yang dikembangkan jauh lebih kompleks dengan ketersediaan fitur 88,8% berbanding dengan Openerp 7.0 yang hanya memiliki keterbatasan fitur 77,7%.
Kata Kunci :Enterprise Resource Planning, Inventory Management, Zachman Framework, UML 2.0,Model Driven Design, Openerp 7.0
ABSTRACT In the design of Enterprise Resource Planning (ERP), it takes planning organized, since the ERP aimed to integrate the entire process that exists in different functional domains of the company, inter-departmental, or between different locations. This research aims to design a blueprint for getting the application design application in the module Inventory Managemnt (IM).Zachman Framework (ZF) is a framework that can chart the artifact information architecture in an organization. In according to case, ZF is able to describe the architecture perspective level IT (Planner, Owner Perspective Perspective Perspective, Designer, Builder, Implementer Perspective Perspective, Participant Perspective) appropriate abstraction object (What, How, Where, Who, When, Why).To standardize information architecture artifacts used modeling standard UML 2.0 approach, so it is able to improve the description of the standard Model of ZF be Driven Architecture. for testing the results of design design has developed ERP software IM applying Model Driven Design that is able to convert a model artifact quality applications. Where the assessment of the results of the testing of the system Stakeholders in PT IGLAS (Persero), obtained an average satisfaction rate of 90%. As for the assessment of availability system quantitatively compared with Openerp 7.0 system developed much more complex with the availability features of 88.8% compared with Openerp 7.0 which only has limited features of 77,7%. Keyword :Enterprise Resource Planning, Inventory Management, Zachman Framework, UML 2.0, Model Driven Design, Openerp 7.0
125
Jurnal Ilmiah SimanteC Vol. 4, No. 2 Desember 2014
publikasikan pada tahun 1987 [4],sehingga diperoleh blueprint Aplikasi ERP modul Inventory Management.
PENDAHULUAN Enterprise Resource Planning (ERP) merupakan suatu cara untuk mengelola sumber daya perusahaan dengan menggunakan teknologi informasi. Penggunaan ERP yang dilengkapi dengan hardware dan software untuk mengkoordinasi dan mengintegrasikan data informasi pada setiap area business processes untuk menghasilkan pengambilan keputusan yang cepat karena menyediakan analisa dan laporan keuangan yang cepat, laporan penjualan yang on time, laporan produksi dan inventory yang dihadapi perusahaan saat ini. Seiring dengan persaingan di dunia bisnis semakin kompleks, maka perusahaanperusahaan mencoba untuk meningkatkan jumlah konsumennya dengan melakukan pelayanan yang cepat dan biaya yang murah dibandingkan dengan kompetitornya. Salah satu cara untuk mewujudkan kesuksesan tersebut dapat dilakukan dengan cara mengintegrasikan sistem informasi, peningkatan efisiensi dari sistem informasi untuk menghasilkan manajemen yang lebih efisien dalam business processes. Modul Inventory Management (IM) adalah sistem manajemen dalam menentukan keseimbangan antara investasi penyimpanan persediaan dengan pelayanan pelanggan. Sistem persediaan adalah salah satu bagian Zachman Framework merupakan framework arsitekural yang paling banyak dikenal dan diadaptasi. Para arsitek data enterprise mulai menerima dan menggunakan framework ini sejak pertama kali diperkenalkan oleh John A Zachman di IBM System Journal pada tahun 1987 oleh Zachman Institut for Framework Advancement (ZIFA) atas pemikiran John A Zachman [2] [3]. UML (Unifield Modeling Language) merupakan bahasa pemodelan sistem/perangkat lunak yang mampu mendekatkan desain dengan perangkat lunas beroreintasi objek sehingga dapat diperoleh domain-domain yang diperlukan perangkat lunak [3]. Dalam penelitian ini penulis memanfaatkan Enterprise Architectur ZF dan pemodelan UML, yang mana UML yang di publikasikan pada tahun 1995 di sajikan kedalam Zachman Framework yang di
METODE Dalam penelitian ini digunakan enterprise architecture Zachman Framework yang akan menjabarkan masing-masing kolomnya yang terdiri dari What, How, Where, Who, When dan Why. Dan masing-masing kolom nantinya akan diuraikan dengan baris-barisnya (scope, business model, system model, technologi model) Yang akan di jelaskan pada penerapan Zachman Framework.. Zachman Framework merupakan framework arsitekural yang paling banyak dikenal dan diadaptasi. Para arsitek data enterprise mulai menerima dan menggunakan framework ini sejak pertama kali diperkenalkan oleh John A Zachman di IBM System Journal pada tahun 1987 dan kemudian dikembangkan pada tahun 1992 dengan tujuan untuk menyediakan struktur dasar organisasi yang mendukung akses, integrasi, interpretasi, pengembangan, pengelolaan, dan perubahan perangkat arsitektural dari sistem informasi organisasi (enterprise) [1][2]. Pada Gambar 1 dijelaskan bahwa Zachman Framework merupakan matrik 6×6 yang merepresentasikan interseksi dari dua skema klasifikasi – arsitektur sistem dua dimensi. Pada dimensi pertama, Zachman menggambarkannya sebagai baris yang terdiri dari 6 perspektif. a) Planner Perspective (Scope Context) : Daftar lingkup penjelasan unsur bisnis yang dikenali oleh para ahli strategi sebagai ahli teori. b) Owner Perspective (Business Concept) : Model semantik keterhubungan bisnis antara komponen-komponen bisnis yang didefenisikan oleh pimpinan eksekutif sebagai pemilik. c) Designer Perspective (System Logic) : Model logika yang lebih rinci yang berisi kebutuhan dan desain batasan sistem yang direpresentasikan oleh para arsitek sebagai desainer. d) Builder Perspective (Technology Physics) : Model fisik yang 126
Rhiyananta Catur Yudowicitro dkk, RANCANG BANGUN ERP PADA ...
mengoptimalkan desain untuk kebutuhan spesifik dalam batasan teknologi spesifik, orang, biaya dan lingkup waktu yang dispesifikasikan oleh engineer sebagai builder. e) Implementer Perspective (Component Assemblies) : Teknologi khusus, tentang bagaimana komponen dirakit dan dioperasikan, dikonfigurasikan oleh teknisi sebagai implementator. f) Participant Perspective (Operation Classes) : Kejadian-kejadian sistem berfungsi nyata yang digunakan oleh para teknisi sebagai participant. Untuk dimensi kedua, setiap isu perspektif membutuhkan cara yang berbeda untuk menjawab pertanyaan fundamental :who, what, why, when, where and how. Setiap pertanyaan membutuhkan jawaban dalam format yang berbeda.Zachman menggambarkan setiap pertanyaan fundamental dalam bentuk kolom/ fokus.[1][2]. a) What (kolom data) : material yang digunakan untuk membangun sistem (inventory set).
b) How (kolom fungsi) : melaksanakan aktivitas (process transformations). c) Where (kolom jaringan) : lokasi, tofografi dan teknologi (network nodes). d) Who (kolom orang) : aturan dan organisasi (organization group). e) When (kolom waktu) : kejadian, siklus, jadwal (time periods). f) Why (kolom tujuan) : tujuan, motivasi dan inisiatif (motivation reason). Untuk membuat desain memiliki pendekatan terhadap domain objek peneliti akan membuat penurunan UML dikolom Zachman Framework sehingga akan di peroleh blueprint aplikasi yang akan mempermudah pengembangan aplikasi secara berkelanjutan.UML merupakan singkatan dari Unified Modelling Language adalah sekumpulan pemodelan konversi yang digunakan untuk menentukan atau menggambarkan sebuah sistem perangkat lunak dalam kaitanya dengan objek. UML memiliki komponen-komponen yang mendefinisikan objek kedalam notasi-notasi.
Gambar 1 Kerangka Kerja Zachman untuk Arsitektur Enterprise
Komponen UML yang digunakan dalam penelitian ini adalah sebagai berikut:
a)
127
Use case Diagram
Jurnal Ilmiah SimanteC Vol. 4, No. 2 Desember 2014
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”.Sebuah usecase merepresentasikan sebuah interaksi antara aktor dengan sistem.
menggunakanFramework pemrograman untuk membangun software.
HASIL DAN PEMBAHASAN Analisis hasil dan pembahasan yang diuraikan merupakan analisa definisi setiap kolom untuk penyusunan Zachman Framework, proses membangun aplikasi dari design, dan analisa fungsionalitas sistem untuk mengukur kualitas sistem.
b) Class Diagram Class Diagram adalah sebuah spesifikasi yang jika diinstanisasi akan menghasilkan sebuah objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut.
Penyusunan Kolom Zachman dengan komponen pemodelan UML Berdasarkan hasil pengumpulan data maka selanjutnya akan dilakukan proses pemetaan masalah kedalam kerangka Zachman untuk menghasilkan rancangan sistem yang dibutuhkan. Dalam pemetaan tersebut akan dilakukan pendekatan dengan pemodelam UML seperti yang di jelaskan pada Tabel 1.
c) Activity Diagram Activity Diagram menggambarkan berbagai aliran aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decious yang mungkin terjadi dan bagaimana mereka berakhir.Activity diagram juga dapat menggambarkan proses parallel yang mungkin terjadi pada beberapa eksekusi.
Pada Tabel 1. menunjukkan beberapa komponen Pemodelan UML yang dipetakan kedalam sel Zachman Framework, diantaranya Usecase diagram dan BPMN diagram pada Kolom P2A4, Class Diagram pada kolom P3A1, Activity Diagram pada kolom P3A2, Sequence Diagram pada kolom P3A3 dan Deployment Diagram pada kolom P4A2. Dalam pemnyusunan kolom Zachman perlu memahami definisi dari setiap kolom.Setiap kolom pada zachman memiliki definisi unik yang di pengaruhi oleh dua skema klasifikasi – arsitektur sistem dua dimensi. Dimensi pertama, zachman menggambarkan sebagai baris yang terdiri dari 6 perspektif. Dimensi kedua, setiap isu perspektif membutuhkan cara yang berbeda untuk menjawab pertanyaan fundamental who, what, why, when, where and how. Penelitian ini, 5 kolom Zachman dapat diisi dengan komponen UML dengan analisa pendefinisian yang dijelaskan Tabel 2.
d) Sequence Diagram Sequence diagram secara grafis menggambarkan bagaimana objek berinteraksi antara satu sama lain melalui pesan eksekusi pada sebuah usecase atau operasi. e) Deployment Diagram Deployment diagram menggambarkan detail bagaimana komponen di Deploy dalam infrastruktur sistem, dimana komponen akan terletak pada mesin dan server atau perangkat, apa dan bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server dan hal yang bersifat fisik lainnya.
Model Driven Development Model Driven Development merupakan pendekatan disain sistem yang menekankan pada penggambaran model sistem untuk mendokumentasikan aspek teknis dan implementasi dari sebuah sistem.Pada kegiatan Pengembangannya, Model Driven Developmentmemiliki tahapan rekaya architecture dengan pendekatan pemodelan UMLuntuk memperoleh perancangan softwaredan rekayasa Design dengan
128
Rhiyananta Catur Yudowicitro dkk, RANCANG BANGUN ERP PADA ...
Tabel 1.Matrik ZachmanYang Telah Dipetakan sebagai komponen UMLdi beberapa kolomnya DATA FUNCTION NETWORK What How Where (Things) (Process) (Location) (P1A1) Informasi (P1A2) Informasi (P1A3)Informasi Planner / Contextual Data Departemen Proses Bisnis yang Lokasi terjadinya (Scope) yang terkait terjadi proses bisnis
TIME MOTIVATION When Why (Time) (Motivation) (P1A5) Aktifitas yang (P1A6) Visi dan dilakukan oleh misi departemen Stakeholder terkait
(P2A1) (P2A2) Conceptual Data Contextual Owner / Conceptual Diagramdan Model (Bussines Model) Rantai Nilai Modul
(P2A5) Schedule Operational
Abstraksi/ Perspektif
Designer / Logical (System Model)
(P3A1) Class Diagram
(P3A2) Activity Diagram
(P4A1) Physical (P4A2) Deployment Data Model Builder / Physical Diagram (Technology Model) (P5A1) Detail Struktur Model Detailed Django dengan Representation entitas table dan (Sub-Contractor) utilitas fungsinya serta database (P6A1) Domain Inventory Function Enterprise
(P5A2) Model View Template dari program
(P6A2) Pelaksanaan Implementasi
PEOPLE Who (People) (P1A4) Informasi Stakeholder yang terlibat pada proses bisnis (P2A3) Busines (P2A4) Use Case Logistics Diagram Diagramdan BPMN
(P3A3) Sequence Diagram
(P3A4) RACI Matrix
(P6A3) Implementasi
(P6A4) User yang (P6A5) Time schedule terlibat didalam launching dan penggunaan implementasi aplikasi
(P2A6) Menentukan Alur Bisnis Proses
(P3A5) Model Driven (P3A6) Development Menentukan Design Artifak dari bagian-bagian software (P4A3) Network (P4A4) Design (P4A5) Dijelaskan di (P4A6) Diagram Interface Aplikasi P3A5 Menentukan Rancangan Implementasi Software (P5A3) Konfigurasi (P5A4) (P5A5) detail jadwal (P5A6) setingan router Konfigurasi akses proses SDLC yang Menetukan Detail jaringan aplikasi tiap user dibutuhkan Kode Program dan konfigurasi jaringan
(P6A6) Dokumentasi SOP Fitur-fitur aplikasi dan penggunaannya
Tabel 2.Tabel Penyusunan Kolom Zachman dengan komponen pemodelan UML Kolom Zachman Framework Definisi Komponen UML Yang Sesuai Definisi tanggung jawab Hubungan people dengan BusinessModel jawabnya akan (Owner/Conceptual), People seperti model alur kerja tanggung (Work Flow Model) yang direpresentasikan oleh Use (Who)(P2A4) menggambarkan hubungan Case Diagram, sedangkan tanggung jawab dengan untuk Work Flow model-nya people. berdasarkan bisnis proses akan direpresentasikan oleh Business Process Modelling Notation (BPMN). Diagram akan System Model Logical Data Model yang Class (Designer/Logical), Data menunjukkan data organisasi menggambarkan model data teknologi manajemen data sistem yang di normalisasi dan (What)(P3A1) tertentu, dan dijelaskan dalam dikembangkan dari Conceptual bahasa bisnis, hal ini Data Modelling. biasanya direpresentasikan dengan sebuah diagram yang menggambarkan entitas dan 129
Jurnal Ilmiah SimanteC Vol. 4, No. 2 Desember 2014
hubungannya. System Model Merepresentasikan arsitektur (Designer/Logical), Function aplikasi yang menangkap aktifitas/kegiatan setiap (How)(P3A2) proses bisnis.
System Model Arsitektur sistem pada modul (Designer/Logical), Location Inventory Management. (Where)(P3A3) sistem akan Technology Model Desain (Builder/Physical), Function menggambarkan bagaimana sistem secara fisik berjalan (How)(P4A2) sebagai komponen Server.
Activity Diagram yang akan menggambarkan seluruh tahapan alur kerja yang mengandung aktivitas, pilihan tindakan, perulangan dan hasil dari aktifitas tersebut. Arsitektur sistem akan direpresentasikan kedalam Sequence Diagram. Deployment Diagramakan menggambarkan komponenkomponen server yang dibutuhkan aplikasi, sehingga aplikasi dapat berjalan secara Client Server.
Dari Class Model Gambar 3, django framework akan menghasilkan Perencanaan Master Barang aplikasi sesuai Gambar 4. Pada Gambar 5. ditampilkan form aplikasi entri data Master Barang yang dihasilkan dari ClassMaster Commodity dan Class Master Warehouse, dimana dalam gambar tersebut adalah gambar dari contoh perencananan pergudangan sesuai dengan Class Diagram pada Gambar 2
Proses Membangun aktifitas domain dari desain perancangan Modul Inventory Management, adalah modul pengelolaan pergudangan yang efektif dengan upaya meminimasi stok dan mengoptimalkan manajemen pergudangan.Modul Inventory Management Gambar 2. menunjukkan class diagram Inventory Management sebagai contoh pendefinisian Zachman Framework pada kolom P3A1 yang diperoleh Class Diagram.
Analisis Fungsionalitas Sistem Analisa Fungsionalitas sistem akan menilai sistem dari sudut pandang tertentu, sehingga diperoleh bobot nilai kualitas Aplikasi. Penilaian sistem dilakukan dengan dua cara yaitu dengan melakukan uji coba di PT.IGLAS (Persero) dan dengan komparasi sistem dengan Open ERP 7.0.Uji coba sistem dilakukan pada PT IGLAS (Persero) dengan memberikan penilaian terhadap fitur-fitur aplikasi terhadap bisnis proses perusahaan pada ujicoba tersebut dihasilkan nilai tingkat kepuasan user sebesar 90%. Berdasarkan hasil uji coba yang sesuai bisnis proses dari fungsional yang ada di dalam PT IGLAS (Persero) diperoleh kepuasan sebesar 77,7%. Pada pengujian komparasi dengan Open ERP 7.0 dapat dilihat pada tabel 3.
Proses Membangun Aplikasi dari Model Driven Design Setiap Class padaClass Diagram Gambar 2. akan difahami sebagai sebuah form aplikasi dengan tipe data sesuai perancangan.Django Framework dengan bahasa pemrograman python yang, mampu membangun aplikasi ERP sesuai perancangan dengan mentranslasikan domain model design pada MDD. Django Framework akan secara otomatis membuat komponen database sesuai perancangan Class Diagram Gambar 2. Tipe data pada database akan membentuk standar form, sehingga inputan yang diterima form akan menerima inputan sesuai tipe data pada perancangan Class Diagram dan Database. Dari Class Diagram Gambar 2, Django Framework akan mendeskripsikan Class model sebagai abstraksi database sesuai Gambar 3. 130
Rhiyananta Catur Yudowicitro dkk, RANCANG BANGUN ERP PADA ...
0..* Type_Commodity - type_name : char
Unit_Commodity - Unit_Commodity : char
Quantity_Commodity
Code_Commodity
- Quantity_Commodity : int
- code_commodity_id : int 0..*
0..1
0..*
Detail_Master_Commodity -
Code_commodity commodity_name type_commodity category_commodity Quantity_commodity unit total_comodity description
0..1
0..* 0..1
: int : char : char : char : int : char : int : String
0..*
0..1
Master_Commodity -
commodity_name type_commodity category_commodity Quantity_commodity unit total_comodity description
Ruturn_Warehouse
0..1
: char : char : char : int : char : int : String
0..* 0..* 0..1
-
Werehouse_id Werehouse_name commodity type category Unit total_commodity warehouse_capacity Description ...
0..1 Master_Warehouse commodity_id name_commodity type_commodity kualitas total_stock unit
: char : char : char : char : int : char
- warehouse_id : int - warehouse_name : int - capacity_warehouse : int
0..1
0..* 0..* 0..1
Production_Warehouse
Control_Warehouse : char : char : char : char : Date : char : int
0..* 0..1 0..*
-
Werehouse_id Werehouse_name commodity type category Unit total_commodity warehouse_capacity Description ... 0..* 0..* 0..1 0..1
0..* 0..1
: char : char : char : char : char : char : int : int : char
0..* 0..*
0..1
number_needs name_commodity commodity_code unit total_request stock total_purchase description
: int : int : int : int : int : int : int : String
0..* 0..*
-
name_warehouse Commodity_Name no_Commodity type_Commodity Quantity_Commodity date Unit total_item Description
: char : char : char : char : char : Date : int : int : char
0..*
0..1
Material_Warehouse -
Werehouse_id Werehouse_name commodity type category Unit total_commodity warehouse_capacity Description ...
: char : char : char : char : char : char : int : int : char
From_Distribusi 0..*0..*
0..1
0..10..* 0..1 0..1 0..1 0..1
0..*
In_Commodity
Out_Commodity Needs_commodity -
0..1
From_Procurement
0..*
0..*
0..1
0..1 name_warehouse Code_commodity Commodity_name type_Commodity date Unit total_item
0..*
0..1 0..*
0..1 0..1
-
From_Manufacture
0..1 0..*
Stock_Commodity -
: char : char : char : char : char : char : int : int : char
0..*
-
name_warehouse Commodity_Name no_Commodity type_Commodity Quantity_Commodity date Unit total_item Description
: char : char : char : char : char : Date : int : int : char
Gambar 2.Class Diagram class master_commodity (models.Model): warehouse_name = models.ForeignKey (Warehouse_material, verbose_name="Nama Gudang") commodity_name = models.CharField (max_length=100, verbose_name="Nama Barang") 131
Jurnal Ilmiah SimanteC Vol. 4, No. 2 Desember 2014
commodity_no = models.CharField (max_length=20, editable=False, verbose_name="Nomer Barang") quantity_commodity = models.ForeignKey (quantity_commodity, verbose_name="Kualitas Barang") type_commodity = models.ForeignKey (type_commodity, verbose_name="Jenis Barang") unit = models.ForeignKey (Jenis_satuan, verbose_name="Satuan Barang") total_stock = models.IntegerField (max_length=20, verbose_name="Jumlah Barang") description = HTMLField (max_length=400, verbose_name="Deskripsi",blank=True) class Meta :verbose_name=_(‘Master Barang Produksi) verbose_name_plural=_(Master Barang Produksi) def __unicode__(self): return u’%s’ % self.id
Gambar 3. Source Code Class Model Django Framework
Gambar 4. Aplikasi Perencanaan Master Barang
Gambar 5.Perencanaan Master Barang
Tabel 3. pengujian komparasi dengan Open ERP 7.0 No.
Fitur
A
1
Delivery Orders
2
Incoming Products
√
√
3
Physical Inventories
√
√
132
B √
Rhiyananta Catur Yudowicitro dkk, RANCANG BANGUN ERP PADA ...
√
4
Run Schedulers
5
Procurement Exceptions
√
√
6
Products by Category
√
√
7
Products
√
√
8
Reordering Rules
√
√
9
Intellight Location Assigment
√
A = Presentase cakupan fitur: (100 / 9) * 7 = 77,7 % B = Presentase cakupan fitur: (100 / 9) * 8 = 88,8 %
SIMPULAN DAN SARAN [2]
Berdasarkan hasil uji coba dapat ditarik kesimpulan, bahwa dalam penyusunan Zachman Framework dengan memetakan pemodelan UML dalam pengisian selnya, diperoleh blue print aplikasi ERP modul Inventory Management yang akan mempermudah dalam pengembangan aplikasi ERP secara berkelanjutan.Aplikasi ERP modul Inventory Management yang dibangun dengan Model Driven Design menghasilkan kualitas aplikasi dari pengujian sistem oleh Stakeholderdi PT. IGLAS, didapatkan tingkat kepuasan rata-rata 90%. Sedangkan untuk penilaian availability sistem secara kuantitatif dengan dibandingkan Openerp 7.0 sistem yang dikembangkan jauh lebih kompleks dengan ketersediaan fitur 88,8% berbanding dengan Openerp 7.0 yang hanya memiliki keterbatasan fitur 77,7%.
[3]
[4]
[5]
Untuk penelitian selanjutnya sebagai penyempurnaan penelitian ini, perlu adanya penambahan Fitur Bussiness Intelligence untuk menentukan perencanaan pergudangan.Dalam perkembangananya, pemodelan perangkat lunak perlu dibangun dengan pedekatan service oriented agar sistem berjalan secara realtime
[6]
[7]
DAFTAR PUSTAKA [1] Halida Ernita, Wisnu Ananta Kusuma. Pengembangan Enterprise Resource Planning (ERP) Untuk perusahaan Ritel. Departemen Ilmu Komputer, Fakultas Matematika dan Ilmu 133
Pengetahuan Alam Institut Pertanian Bogor (2008). Ahmad Rifai, Riyanarto Sarno, Dwi Sunaryono. Rancang bangun sistem persediaan (Inventory) Dengan model software as a service menggunakan service oriented architecture. Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (2010). Falaha, Dewi Rosmala. Penerapan Framework Zachman pada Arsitektur pengolahan data opersional. Prodi Teknik Informatika, Fakultas Teknik, Universitas Widyatama (2010). Moriyanto, Perancangan Arsitektur Enterprise E-Government Bangkalan Menggunakan Zachman Framework. Jurusan Teknik Informatika Universitas Trunojoyo Madura (2011). Wibisono, Setyawan., “Enterprise Resource Planning(ERP) Solusi Sistem Informasi Terintegrasi” Jurnal Teknologi Informasi DINAMIK 5,3 : 150-159. (2005). Larman , Craigh. “storyboarding.” In Applying UML and Pattern : an Introduction to Object-Oriented Analysis and Design and the Unifield process., by Craig Larman, 129, Prentice Hall, 2002 Rezaei, Reza dan Sham, Fereidoon., A Methodology to Create Data Architecture in Zachman Framework. Word Applied Sciences Journal3 (Supple 2):43-49, 2008