“ISH4B3-ENTERPRISE ARCHITECTURE”
PT. Daya Anugrah Mandiri
Disusun Oleh:
SI3905
KELOMPOK 2
Amalia Yovadiani 1202154301
Angela Malau 1202150261
Aulia Ravi 1202150037
Gita Destrianti 1202150237
Khairen Niza Mefid 1202150285
Selama mengerjakan tugas besar ini, kami mendapatkan bantuan serta bimbingan dari
banyak pihak. Maka dari itu, penulis berterima kasih kepada:
1. Bu Asti Amalia Nur Fajrillah, BMM., M. Sc selaku dosen pengampu mata kuliah
Arsitektur Enterprise yang telah sabar dalam membimbing kami dalam pengerjaan
tugas besar kami.
2. Teman-teman yang turut membantu, memotivasi, dan menjadi teman untuk
diskusi.
Penulis menyadari bahwa dalam penyusunan tugas besar ini masih jauh dari kata
sempurna. Maka dari itu kritik dan saran dari pembaca sangat kami harapkan untuk
memperbaiki kualitas dalam pembuatan tugas selanjutnya. Semoga tugas besar ini dapat
bermanfaat bagi pembacanya.
Penulis
DAFTAR ISI
KATA PENGANTAR................................................................................................................ii
DAFTAR ISI.............................................................................................................................iii
DAFTAR TABEL......................................................................................................................vi
DAFTAR GAMBAR................................................................................................................vii
BAB I PENDAHULUAN...........................................................................................................8
1.4 Tujuan................................................................................................................................9
1.5 Manfaat.............................................................................................................................9
3.1 Pendahuluan....................................................................................................................15
DAFTAR PUSTAKA...............................................................................................................69
DAFTAR TABEL
Program enterprise architecture yang dilakukan pada PT. Bank Central Asia Tbk.
bertujuan untuk melakukan sutau usulan dalam perubahan atau perbaikan pada proses dan
strategi sesuai kebutuhan mealalui teknologi dilihat dari pola struktur BCA tadi. Juga
mencoba mengusulkan penggunaan IT yang dapat lebih efektif lagi dalam membantu
kegiatan dari setiap divisi yang ada pada perusahaan BCA tersebut.
Dari strategi dan tujuan dari perusahan BCA yang sudah dibuat, sampai dengan
saat ini sudah berjalan dengan baik dengan memberikan pelayanan sesuai visi dan misi
bank BCA yang menjadi tujuan perusahaan akan terus ditingkatkan lagi terutama di
bidang Teknologi Informasinya serta dalam memberikan pelayanan yang terbaik bagi
nasabah, mulai dari pembuatan dan menajdi nasabah bank BCA, pembayaran, transaksi,
sampai pengambilan dana dan penyimpanan data pribadi di dalam sistem BCA yang
dinamakan banker, sehingga hubungan antara pihak bank dengan nasabah dapat tejalin
dengan baik.
Dari proses bisnis yang sedang berjalan dengan yang akan diusulkan tidak jauh
berbeda, karena proses dan strategi bisnis yang sebelumnya sudah baik, hanya saja sistem
pemblokiran card belum maksimal. Saat itu nasabah harus menelepon dan harus datang
ke kantor cabang BCA untuk memverifikasi data dan penggantain kartu. Namun hal ini
terbilang masih cukup lama dan memakan waktu. Maka dari itu diusulkan sistem yang
dinamakan Aplikasi Mobile Info BCA.
Kepala Cabang
Pada stakeholder map matrix, pertama kita harus identifikasi terlebih dahulu
stakeholder yang terlibat di perusahaan. Kemudian baru kita buat stakeholder map
matrixnya.
Terdapat dua jenis aktivitas yang ada di dalam value chain. Ada support activity dan
primary activity. Penjabaran dari kedua aktivitas tersebut adalah sebagai berikut:
1. Technology development
Menggunakan aplikasi admis.exe dan odoo sebagai database untuk
penyimpanan data pelanggan dan delivery note.
2. Human Resources Management
Merekrut karyawan baru.
Mengadakan Pelatihan Mekanik.
1. Inbound Logistics
Menerima motor dari maindealer PT. Daya Adicipta Motor.
Menerima motor yang ingin service di AHASS bengkel resmi Honda.
Menjual sepeda motor bermerk Honda.
2. Operation
Penjualan sepeda motor Honda dan aksesoris sepeda motor.
Melakukan service motor di bengkel.
3. Outbound Logistics
Mengantar motor kepada pelanggan.
Mengantar motor yang di service kepada pelanggan.
4. Marketing and sales
Melakukan promo di akhir tahun.
Menghubungi pelanggan yang tersedia di database dan memberikan
info promo dan produk baru.
Mengadakan event atau pameran motor.
5. Services
Free service motor sebanyak 3 kali untuk sport.
Free service motor sebanyak 4 kali untuk matic dan bebek.
Mengingatkan pelanggan untuk service berkala agar tidak hangus
garansinya dengan cara menelpon atau sms.
Menerima delivery service yang dipanggil kerumah konsumen.
Management Activity
1. Mengurus Dokumen
Mengurus Nomor Pokok wajib Pajak (NPWP).
Pembuatan Akta perusahan.
Pembuatan surat domisili.
5.3 Solution Concept Diagram
Solution Concept Diagram digunakan untuk menggambarkan apa saja yang
dibutuhkan untuk memenuhi kebutuhan arsitektur PT. Daya Anugrah Mandiri. Kami
menganalisis bagian front-office, middle-office, dan back office berdasarkan informasi
yang kami dapatkan saat wawancara. Komponen-komponen yang ada pada setiap layer
tersebut sudah ada pada PT. Daya Anugrah Mandiri untuk memenuhi kebutuhan
bisnisnya. Solution Concept Diagram yang kami buat dapat dilihat pada Gambar 5.3 di
bawah.
Memberikan harga penjualan motor Meningkatkan pelayanan kepada Meningkatkan jumlah Melakukan pelayanan mengenai
yang lebih terjangkau dibandingkan customer dengan free service customer tiap periode dengan permasalahan yang dialami
perusahaan lain untuk motor strategi marketing yang baik konsumen
Perancangan Enterprise
Architecture PT. Daya Anugrah
Mandiri
Pengelolaan Inventori
Pengelolaan
pergudangan(barang
masuk)
Pengelolaan pelayanan
service motor
pengelolaan pembayaran
Pengelolaan pengecekan
barang
Pemasaran
Kepala Sub-Divisi
peran apa saja yang dilakukan oleh aktor - aktor tersebut. Actor/Role Matrix tersebut
dapat dilihat pada Tabel 6.7 di bawah ini:
Kepala Cabang
Kepala Divisi ADH
Kepala Sub-Divisi
Kepala Sub-Divisi Quality
Perpajakan
Administrasi
Pengiriman Barang
Kepegawaian ✓
Gudang
Manusia
and Control
Pelayanan Pelanggan ✓
Marketing
Pengelolaan Keuangan ✓
Pengelolaan Pengadaan ✓
barang dan Pergudangan
Pengelolaan Pengiriman ✓
Barang
Pengelolaan Teknologi ✓
Pengelolaan Pencatatan ✓ ✓
Data
Pengelolaan ✓ ✓
Pengembangan dan
Perencanaan
Pengelolaan Pemasaran ✓
Produk
Pengelolaan Perpajakan ✓
Tabel 6 7 Actor/Role Matrix
gratis.
Kredit Tatalaksana Pembayaran Registrasi Registrasi Pada proses ini
Metode secara pembayaran pembayaran Leasing memberikan
Pembayaran kredit secara kredit secara kredit informasi tentang
persyaratan jika ingin
melakukan cicilan
serta jangka
waktunya.
Dokumen Pelayanan Memenuhi Memenuhi Pada proses ini
Pembayaran dokumen persyaratan dan persyaratan dan Leasing melakukan
transaksi menandatangani menandatangani pengecekan terhadap
pembelian transaksi transaksi syarat cicilan motor
pembelian pembelian dan melakukan
perjanjian kontrak
antara konsumen
dengan Leasing.
Pelayanan Perawatan serta Perawatan serta Pada proses
customer menyediakan menyediakan pelayanan ini bisa
tentang jasa mengurus jasa mengurus melakukan pelayanan
motor motor customer motor customer seperti pengurusan
plat, ganti motor dan
service
gratis.
Tabel 6 8 Process Catalog
6.10 Process Flow Diagram
Process flow diagram merupakan suatu cara untuk menggambarkan alur kerja proses
bisnis yang ad di PT. Daya Anugerah Mandiri secara detail untuk membantu proses
bisnis yang ada. Pada PT Daya Anugerah Mandiri bisnis utamanya ada pengadaan barang
dan penjualan barang. Dimana penjualan barang tersebut dapat dilakukan secara cash dan
credit.
Supplier
menerima barang
memberikan barang sesuai permintaan
menerima barang
memiinta jaminan
mempersiapkan jaminan
jaminan customer
list barang
divisi administrasi R divisi fi nance R Divisi Warehouse R Divisi Quality and COntrol R Divisi Sales and Distribution R
Start
memberikan
formulir
mengisi form
Ya pengecekkan
pengecekkan penjualan barang
stock
tidak-1 quality
sesuai ?
End
Gambar 6 6 Credit
Penjualan Barang Tunai
Customer Divisi Administrasi R Divisi Warehouse R Divisi Quality and COntrol R divisi fi nance R Divisi Sales & Marketing R
Start
memberikan
form
mengisi form data
melakukan cek
list barang-1
ketersediaan
barang
melakukan
tidak-3 Ya quality control
barang
barang tersedia?
memberikan
Ya melakukan cek
barang ke
Tidak-4 harga
customer
sesuai standar?
End
Gambar 6 7 Cash
Service Requirement
Pelayanan service motor Terdapat data customer sebagai bukti bahwa
sebelumnya customer tersebut telah
membeli produk dari perusahaan.
Konfirmasi kesediaan dari customer untuk
melakukan service motor setelah diberi
pemberitahuan untuk melakukan service
motor.
Adanya buku garansi untuk menentukan
apakah service tersebut gratis atau
memerlukan biaya.
Jasa pengiriman motor Surat serah terima motor yang dimiliki oleh
pelanggan dan customer.
Jasa service/pemeliharaan datang ke rumah Berkas pembelian produk dari PT. Daya
Anugrah Mandiri
Tabel 6 9 Service Catalog
Dokumen pembayaran
Tatalaksana metode pembayaran
Tatalaksana metode pembayaran
Pengiriman Barang
Quality Control
Kepegawaian
Administrasi
Perpajakan
Finance
Pergudangan
Penjualan Penjualan
secara Cash secara credit
Data C,R, C,R, C,R, - C,R, - - R - - - R -
U U U U
Pelanggan
Data C,R, R C,R, R R R R R, U - C,R, R R -
U U U
Kendaraan
Data Pajak R R R R R - C,R, R - - - - -
U
Data - - R R,U - - - C,R, - - - - -
U
Leasing
Data - C,R, - C,R, C,R, C,R, - R,U - - - - -
U U U U
Penjualan
Data - R - R R - - - - C,R, - R -
U
Ketersediaan
Kendaraan
Administrati - C,R, - C,R, C,R, R R,U - - - - R -
U U U
on Office
Sistem - - - - - - - - - - R,U - C,R,
U
Informasi
Data - - - - - C,R, - - - - - - -
U
Pemasukan
Data - - - - - C,R, - - - - - - -
U
Pengeluaran
Data - R - R - - - - - C,R, - - -
U
Kendaraan
Masuk
Data - - - - - - - - - C,R, - R -
U
Kendaraan
Keluar
Data - - - - R - - - - C,R, - R,U -
U
kendaraan di
Gudang
Tabel 7 2 Data Entity/Business Function Matrix
7.3 System/Data Matrix
System / Data Marix adalah suatu data yang bertujuan untuk menggambarkan
hubungan antara physical application dan entitas data.
1..1
0..1
Staff
1..*
1..1
Penjualan
0..1
- No Penjualan : int
Ketersediaan Kendaraan
- ID Customer : int
Pajak - namaCustomer : String + typeKendaraan : String
+ ID Pajak : int - alamat : String + jenisKendaraan : String
+ ID Customer : int - kota : String + warnaKendaraan : String
+ namaCustomer : String - email : String + tahunKendaraan : int
+ no KTP : String - no Kendaraan : int - tglMasukKendaraan : Date
+ totalKendaraan : int 1..* - typeKendaraan : String 1..* + updateKetersediaanKendaraan () : void
+ totalPajak : String 1..1 - jenisKendaraan : String + statusKendaraan () : void
- warnaKendaraan : String
+ tambahDetailPajak () : void
- no telepon : String
+ ubahDataPajak () : void 0..1 0..1
- ID Leasing : int
- ID Pajak : int
1..* - namaStaff : int 0..1 0..1
+ totalTransaksi () : void
+ cetakTransaksi () : void Kendaraan Masuk Kendaraan Keluar
1..*
- no Kendaraan : int - no Kendaraan : int
1..1 1..1 - typeKendaraan : String - typeKendaraan : String
Pelanggan
- jenisKendaraan : String - jenisKendaraan : String
- ID Customer : int
- warnaKendaraan : String - warnaKendaraan : String
- namaCustomer : String
- tahunKendaraan : int - tahunKendaraan : int
- no Telepon : String
- tglMasukKendaraan : Date - tglKeluarKendaraan : Date
- email : String
- tglLahir : Date + tambahKendaraanMasuk () : void + statusKendaraan () : void
1..1
- jenisKelamin : String + statusKendaraan () : void + tambahKendaraanKeluar () : void
- no KTP : String
- alamat : String
- kota : String
- no Pembelian Kendaraan : String 0..1
+ ubahDataPelanggan () : void
Leasing
Kendaraan
- ID Leasing : int
+ ID Customer : int + no Kendaraan : int
+ namaCustomer : String + typeKendaraan : String
1..*
+ no Telepon : String + jenisKendaraan : String
0..1
+ alamat : String + warnaKendaraan : String
+ kota : String + tahunKendaraan : int
+ no Pembelian Kendaraan : String + editDataKendaraan () : void
+ jenisKelamin : String
+ no KTP : String
+ email : String
+ no Kendaraan : int
+ typeKendaraan : String
+ tglPembelian : Date
+ DP Kendaraan : String
+ totalCicil an : String
+ tglAkhirCicilan : Date
+ UbahDataLeasing () : void
+ TambahDetailLising () : void
D a ta
P e ma s uka n <Physical>
Program Pengadaan Barang
dan Pergudangan
D a ta
P e ng e lua ra n S ta ff D iv is i
Inv e nto ry
P ro fit
D a ta Ke n da ra a n
P e rus a ha a n
Ma s uk
P e ne rima a n D a ta Ke n da ra a n
Ke ua ng a n Ke lu a r
P e mba ya ra n P e ne rima a n
Ke nda ra a n
P e ng e lua ra n
Ke nda ra a n
<Physical>
Program Administrasi
Admin
Ju mla h S ta ff D iv is i
P e njua la n P e rpa ja ka n
Ke te rs e dia a n P e ng urus a n
Ke nd a ra a n P a ja k
Ke nda ra a n
P e ng inpu ta n
D a ta Ke n da ra a n P e ng urus a n
P a ja k
P e ng inpu ta n <Physical> P e rus a ha a n
D a ta P e mbe li <Physical> Program Kepegaw aian
Program IT
P e ng inpu ta n
D a ta P e n jua la n S ta ff D iv is i HR
S ta ff D iv is i IT
P e nila ia n
Kine rja P e g a w a i
D a ta P e g a w a i
D a ta
P e ma s uka n <Physical>
Program Pengadaan Barang
dan Pergudangan
D a ta
P e ng e lua ra n S ta ff D iv is i
Inv e nto ry
P ro fit
D a ta Ke n da ra a n
P e rus a ha a n
Ma s uk
P e ne rima a n D a ta Ke n da ra a n
Ke ua ng a n Ke lu a r
P e mba ya ra n P e ne rima a n
Ke nda ra a n
P e ng e lua ra n
Ke nda ra a n
<Physical>
Program Administrasi
Admin
P e nila ia n
Kine rja P e g a w a i
D a ta P e g a w a i
Kepala Divisi IT
Kepala Cabang
AdministrasiKepala Sub-Divisi
Program Pajak
Program administration
Program Kepegawaian
Kepala Cabang ✓ ✓ ✓ ✓ ✓ ✓
Kepala Divisi ADH ✓ ✓ ✓
Manager HR ✓
Manager Pengadaan dan ✓ ✓
Pergudangan
Manager IT ✓ ✓
Administrasi ✓
Finance ✓ ✓ ✓
Sales & Marketing ✓ ✓
Perpajakan ✓
Quality Control ✓
Pengiriman ✓
Tabel 8 4 Role/System Matrix
Pengiriman barang
Pengadaan dan pergudangan
Quality control
Kepegawaian
System/Function
Program
Adminsitrasi
✓ ✓ ✓ ✓
Program IT ✓
Program
Kepegawaian
✓ ✓
Program
✓ ✓
Perpajakan
Program
Keuangan
✓ ✓
Program
Pengadaan Barang ✓ ✓ ✓ ✓ v
dan Pergudangan
Tabel 8 5 System/Function Matrix
8.6 Application Interaction Matrix
Application Interaction Matrix menggambarkan informasi apa saja yang terdapat pada
program-program yang dimiliki sebuah perusahaan serta hubungannya dengan program yang
lain.
Program Program IT Program Program Program Program
Administrasi Kepegawaian Perpajakan Keuangan Pengadaan
Barang dan
Pergudangan
Program Informasi Informasi Informasi Informasi
Administra administra maintenan mengenai mengenai
si si ce IT di penjualan penjualan
penjualan perusahaa sepeda sepeda
motor, n, motor, motor,
informasi informasi Informasi Informasi
data sistem mengenai mengenai
pembeli informasi penerimaa motor
motor, perusahaa n yang
informasi n. keuangan tersedia di
data perusahaa Gudang,
kendaraan, n, Menginput
informasi Informasi data
data mengenai kendaraan
leasing, data yang telah
informasi pengeluara dibeli,
penjualan n Informasi
sepeda keuangan mengenai
motor, perusahaa data
informasi n, kendaraan
motor Informasi yang
yang mengenai masih di
tersedia di data gudang
gudang, pemasuka
informasi n
data perusahaa
keuangan n,
perusahaa Informasi
n, mengenai
informasi data
penerimaa pengeluara
n n
keuangan perusahaa
perusahaa n
n,
informasi
data
pergudang
an
perusahaa
n,
informasi
data
kendaraan
di gudang,
informasi
keluarnya
motor
yang telah
terjual,
Program IT Informasi Informasi Informasi Informasi Informasi Informasi
maintenan mengenai maintenan maintenan maintenan maintenan
ce IT di IT di ce IT di ce IT di ce IT di ce IT di
perusahaa perusahaa perusahaa perusahaa perusahaa perusahaa
n, n, n, n, n, n,
informasi Informasi informasi informasi informasi informasi
sistem mengenai sistem sistem sistem sistem
informasi system informasi informasi informasi informasi
perusahaa informasi perusahaa perusahaa perusahaa perusahaa
n. perusahaa n. n. n. n.
n,
Informasi
mengenai
infrastuktu
r IT di
perusahaa
n,
Informasi
mengenai
maintenan
ce IT pada
perusahaa
n
Program Informasi
Kepegawai maintenan
an ce IT di
perusahaa
n.
Program Informasi Informasi
Perpajakan maintenan mengenai
ce IT di perpajakan
perusahaa , Informasi
n, mengenai
informasi perpajakan
sistem perusahaa
informasi n
perusahaa
n.
Program Informasi Informasi Informasi Informasi
Keuangan mengenai maintenan mengenai mengenai
penjualan ce IT di perpajakan penjualan
sepeda perusahaa , Informasi sepeda
motor, n, mengenai motor,
Informasi informasi perpajakan Informasi
mengenai sistem perusahaa mengenai
penerimaa informasi n penerimaa
n perusahaa n
keuangan n. keuangan
perusahaa perusahaa
n, n,
Informasi Informasi
mengenai mengenai
data data
pengeluara pengeluara
n n
keuangan keuangan
perusahaa perusahaa
n, n,
Informasi Informasi
mengenai mengenai
data data
pemasuka pemasuka
n n
perusahaa perusahaa
n, n,
Informasi Informasi
mengenai mengenai
data data
pengeluara pengeluara
n n
perusahaa perusahaa
n n
Program Informasi Informasi
Pengadaan mengenai maintenan
Barang dan penjualan ce IT di
Pergudanga sepeda perusahaa
n motor, n,
Informasi informasi
mengenai sistem
motor informasi
yang perusahaa
tersedia di n.
Gudang,
Menginput
data
kendaraan
yang telah
dibeli,
Informasi
mengenai
data
kendaraan
yang
masih di
gudang
Tabel 8 6 System/Function Matrix
<Physical>
Program IT
<Physical>
Modul Penjualan Cash
<Physical>
Program Kepegaw aian <Physical>
Modul Penjualan
<Physical> <Physical>
Program Keuangan Modul Penjualan Credit
<Physical>
Program Pengadaan Barang
dan Pergudangan
<Physical>
Program Perpajakan
Staff Perpajakan
<<include>>
<<include>>
<<include>> <<include>>
<<include>>
Logout
Kasir
Transaksi Pembelian
Staff Perpajakan
<<include>>
<<include>>
<<include>>
<<include>> <<include>>
Logout
<<include>>
Kasir
Transaksi Pembelian
Switch
Transaction Processing Server
Application Server
Anti virus
Operating System
Access Point
Load Balancing Switch
Database
Web Client
WAN
Firewall
Physical
Aplikasi Application
Component
Program √ √ √ √ √ √ √ √ √ √ √ √ √
Keuangan
Program IT √ √ √ √ √ √ √ √ √ √ √ √ √
T-Prime
Program √ √ √ √ √ √ √ √ √ √ √ √ √
Pengadaan
dan
pergudanga
n
Program √ √ √ √ √ √ √ √ √ √ √ √ √
administratio
n
Program √ √ √ √ √ √ √ √ √ √ √ √ √
pajak
Program √ √ √ √ √ √ √ √ √ √ √ √ √
kepegawaian
Server Platform
10.2 Saran
Saran yang kami berikan untuk PT. Daya Anugrah Mandiri yaitu:
1. PT Daya Anugrah Mandiri harus mengembangkan sistem yang dapat mencakup
keseluruhan bagian di perusahaan sehingga seluruh bagian tersebut dapat saling
terintegrasi serta memudahkan perpindahan data.
2. Pengembangan sistem dan aplikasi yang dilakukan harus disosialisasikan ke seluruh
bagian perusahaan sehingga setiap unitnya dapat menggunakannya dengan lancar serta
sistem tersebut dapat berjalan dengan baik.
DAFTAR PUSTAKA
“Gap Analysis”. 8 Desember 2017.
http://sparxsystems.com/enterprise_architect_user_guide/13.0/guidebooks/tech_ea_gap_analy
sis.html
Natalia Tanuwijaya, Christina. “Domain Class Diagram”. 8 Desember 2017.
http://sis.binus.ac.id/2016/06/20/domain-class-diagram/
Rahmatullah Pratama, Aditya. “Belajar UML – Use Case Diagram”. 8 Desember 2017.
https://www.codepolitan.com/mengenal-uml-diagram-use-case
Desy. “Class Diagram”. 8 Desember 2017.
http://desy.lecturer.pens.ac.id/Workshop%20Pengembangan%20Perangkat
%20Lunak/4_Class%20Diagram.pdf
PEMBAGIAN TUGAS