Professional Documents
Culture Documents
Pemodelan Arsitektur Enterprise Untuk Mendukung Sistem Informasi Terintegrasi Menggunakan Enterprise Architecture Planning Di SMP Rsbi Negeri 7 Tegal
Pemodelan Arsitektur Enterprise Untuk Mendukung Sistem Informasi Terintegrasi Menggunakan Enterprise Architecture Planning Di SMP Rsbi Negeri 7 Tegal
ABSTRACT
Data architecture describes the various types of data which are called the data entities used in the
business enterprise. Application architecture describes the main applications that are required to
manage data and to support the enterprise business functions, technology architecture describes the
technology required to provide an environment so that applications that manage data can run well
and the implementation plan is the plan of activities so that the architecture that have been built can
be implemented by enterprise. EAP methodology is based on the enterprise business model, with such
alignment between business and information systems can be achieved. EAP also based on data
encouragement and dependence that underlie the integration of information systems so that it can be
managed for the enterprise level. Integration of information systems aimed to reduce barriers between
organizational units, to reduce duplication of effort, reduce costs, increase employee productivity and
facilitate information sharing and collaboration to improve customer service.In this Thesis, a study
case for planning of integrated information system development using EAP Zachman Framework with
applying value chain model and analysis approaches and tools is performed on SMP RSBI Negeri 7
Tegal. The results of this case study are the enterprise business model, information resource catalog
documentation, data architecture, application architecture, technology architecture and
implementation plan. Results also provide a foundation for overcoming separate of legacy systems,
lack of data integration, and lack of supports from information systems for the business functions. The
architecture development is begin with business enterprise modeling to identify all functions and
business processes undertaken by the enterprise. Based on the functions and business processes, the
needs of data, the needs of the application, and the needs of technology are identified. Business
modeling in this research focuses on the academic field which is the core business of SMP RSBI
Negeri 7 Tegal Implementation plan aims to prepare a plan for implementing the enterprise
architecture that has been built. The plan includes the implementation of the development order
application, estimate the resources, time and cost and implementation success factors.
Key words :
Enterprise Architecture, Zachman Framework, Enterprise Architecture Planning,
Planning Information System, Information System Development
1. LATAR BELAKANG
Organisasi berlomba menggunakan teknologi sebagai cara mendapatkan dan mengelola informasi.
Perkembangan teknologi informasi (TI) yang sangat pesat memberikan dampak penggunaan TI secara
besar-besaran oleh organisasi dalam rangka meningkatkan kinerja, hal ini semakin didukung oleh
kemudahan dalam memperoleh infrastruktur TI. Namun pada kenyataannya investasi besar-besaran
yang telah dilakukan oleh organisasi banyak menemui kegagalan. Bukan perbaikan kinerja yang
diperoleh, tetapi banyak diantaranya yang terpaksa kembali menggunakan sistem manual, sehingga
investasi yang telah banyak dikeluarkan tidak memberikan manfaat sesuai dengan tujuan organisasi.
Kegagalan dalam investasi teknologi informasi disebabkan karena tidak adanya perencanaan yang
matang yang meliputi seluruh elemen dalam organisasi.
22
http://research.pps.dinus.ac.id
23
24
http://research.pps.dinus.ac.id
KERANGKA PEMIKIRAN
RUMUSAN MASALAH
SISI USER
SISI IPTEK
B elum
adany a m odel
arsitektur sistem informasi
yang sesuai dengan tujuan
dan kebutuhan SMP RSBI
Negeri 7 Tegal khususnya
pada bidang A k adem ik ,
Manajemen Sumber Daya
Manusia dan Manajemen
Keuangan di SMP RSBI
N e g e r i 7 Te g a l y a n g
mengacu pada salah satu
framework EA.
TUJUAN
SISI USER
Te r c i p t a n y a s u a t u
model
arsit ekt ur
e n t e rp ri se
d a ri
komponen bisnis yang
a da d i SMP RSBI
Negeri 7 Tegal untuk
men dukun g sist e m
informasi terintegrasi.
SISI IPTEK
Terciptanya model arsitekt ur
sistem informasi yang sesuai
dengan tujuan dan kebutuhan
SMP RSBI Negeri 7 Tegal
k hus us ny a pada bidang
Akademik, Manajemen Sumber
Daya Manusia dan Manajemen
Keuangan di SMP RSBI Negeri
7 Tegal yang mengacu pada
EAP.
PENDEKATAN
Pemodelan Enterprise Architecture
dengan Zachman Framework
Planning
EKSPERIMEN
Pengumpulan Data
M enentuk an ar ea
pot ens ial unt uk
d i a n a l i s i s
Proses
S D M
M e l a k u k a n
W a w a n c a r a
Wa w a n c a r a d e n g a n k e p a l a
sekolah, wakil kepala sekolah dan
Pe n a n g g u n g
Ja w a b
I T.
bisnis
d a n
bidang akademik,
k e u a n g a n .
EVALUASI
Membuat pemodelan EAP M e m b u a t r e k o m e n d a s i
d e n g a n
Z a c h m a n ra n ca n g a n p e mo d e l a n
F r a m e w o r k sistem informasi teringrasi
di SMP RSBI Negeri 7 Tegal
http://research.pps.dinus.ac.id
25
http://research.pps.dinus.ac.id
Usaha
kebutuhan
pengembangan
pegawai
pengembangan
karyawan
Sistem
pelaporan
pegawai
Pelaporan
Pegawai
Staf Tata
Usaha
Melaporkan
pegawai
Penggajian
Bendahara
Gaji
Menerima
daftar
pegawai
Sistem
gaji penggajian
pelatihan dan
pendidikan
yang diikuti
pegawai
Laporan SDM
d)
Sistem Keuangan
Tabel 8.2.3 Merupakan proses-proses untuk pengelolaan keuangan
No
Deskripsi
Pelaku
Kick Off Event
Sistem Yang
Hasil
Proses
Proses
Terlibat
1 Proses
Anggota
Menyusun
Sistem
Anggaran
penyusunan
Pengembang
anggaran
perencanaan
keuangan
anggaran
Sekolah
keuangan
2 Proses
Anggota
Membuat
Sistem
RKAS
pengalokasian
Pengembang
ploting
perencanaan
dana
Sekolah
anggaran
keuangan
3 Proses
Bendahara rutin,
Mencatat aliran Sistem akuntansi Catatan
pembukuan
bendahara komite
kas
keuangan
aliran kas
keuangan
4 Monitoring dan Kepala Sekolah
Memonitor dan Sistem
Hasil
evaluasi
mengevaluasi
monitoring
Evaluasi
keuangan
aliran kas
dan evaluasi
5 Proses
Bendahara rutin,
Melaporkan
Sistem akuntansi Laporan
pelaporan
bendahara komite
kondisi
keuangan.
keuangan
keuangan
keuangan
6 Penerimaan
Bendahara rutin,
Memasukkan
Sistem SDM
Laporan
keuangan
bendahara komite
pendapatan
siswa
keuangan
sekolah
RKAS = Rencana Kegiatan dan Anggaran Sekolah
8.3. Survei Enterprise
a) Analisis Rantai Model
Penggambaran model bisnis fungsional pada penelitian ini menggunakan konsep rantai nilai Porter
karena model ini dapat menggambarkan keterkaitan antara fungsi utama dan fungsi pendukung yang
berjalan pada sebuah organisasi dalam rangka mencapai tujuan yang telah ditetapkan.Berdasarkan
model rantai nilai Porter, area fungsional untuk bidang pendidikan pada SMP RSBI Negeri 7 Tegal
dikelompokkan menjadi dua area yaitu aktivitas utama (primary activities) merupakan kegiatan utama
(core business) yang menghasilkan value untuk customer dan aktivitas pendukung (support activities)
merupakan kegiatan pendukung agar kegiatan utama dapat berjalan dengan baik.
http://research.pps.dinus.ac.id
27
28
http://research.pps.dinus.ac.id
CRUD penyusunan
anggaran
extend
Tim Pengembang
Sekolah
(from use_case_gl obal )
CRUD pengalokasian
dana
extend
Cetak RKAS
CRUD Pembukuan
Keuangan
Kepala Sekolah
Admin
(from use_case_gl obal )
CRUD laporan
keuangan
Cetak Buku Kas
Bendahara
(from use_case_gl obal)
extend
CRUD penerimaan
keuangan
cetak laporan
keuangan
extend
extend
CRUD pengeluaran
keuangan
b)
CRUD ev aluasi
kinerj a pegaw ai
cetak DP3
extend
Kepala Sekolah
extend
Cetak daftar
kebutuhan SDM
extend
Bendahara
CRUD perencanaan
kebutuhan SDM
Admin
(from use_case_global )
cetak laporan
absensi
CRUD daftar
pengembangan
pegaw ai
cetak daftar
pengembangan
pegaw ai
extend
http://research.pps.dinus.ac.id
29
Mengunduh M ateri
CRUD Nilai
extend
Sisw a
(from use_case_gl obal )
Melihat Pengumuman
M engirimkan
Pengumuman
Guru
(from use_case_gl obal )
M elihat Nilai
Mengunggah materi
Mengunduh Kalender
Akademik
Wali M urid
Melihat Jadw al
Pelaj aran
extend
Wali Kelas
(from use_case_gl obal )
M elihat Kalender
Akademik
CRUD Legger
M engirim Pesan
extend
i ncl ude
Cetak Legger
M embalas Pesan
Waka Kurikulum
(from use_case_global )
Nilai Raport
extend
Cetak Nilai Raport
extend
cetak kartu uj ian
upload persyaratan
dokumen
CRUD j adw al
pelaj aran
CRUD kalender
akademik
:Calon Sisw a
CRUD Pengumuman
melihat pengumuman
hasil seleksi'
CRUD akun
melakukan daftar
ulang
CRUD Pesan
CRUD materi
Admin
(from use_case_gl obal )
d)
melakukan login
Calon Sisw a
Wali Murid
melakukan logout
Sisw a
Guru
Wali Kelas
Pengembang
Kurikulum
Kepala Sekolah
M engakses Sistem Informasi
Keuangan
Bendahara
http://research.pps.dinus.ac.id
kepegaw aian
+nip
gaj i
-
+ni p
+nip -
+nip
golongan: char
+nip_guru
jml_guru: int
jml_tu: i nt
nama_pegawai: char
ni p: int
pangkat: char
+jml_guru
+nip
pembayaranPPDB
pesertaPPDB
pelatihanPegaw ai
+ni p
kinerjaPegawai
+nip
al amat: int
asal_sekolah: i nt
id_peserta: int
nama_peserta: i nt
+i d_peserta -
+tahun_pelajaran
hasilSeleksi
+tahun_pelajaran
alpha: int
hadi r: int
ijin: int
nama_pegawai : char
nip: int
sakit: int
tanggal: int
waktu: int
hasil: char
+kode_ujian
id_peserta: int
kode_ujian: int
nama_peserta: char
nilai_akhi r: int
+tahun_pelajaran
+tahun_anggaran
+i d_peserta
+i d_mapel
+kode_uj ian
registrasiSisw a
-
anggaran_kegiatan: i nt
id_kegiatan: char
nama_kegi atan: char
sumber_dana: char
tahun_anggaran: int
total _anggaran: int
+jml_guru
+nis
+id_mapel -
materiUj ianSeleksi
id_peserta: int
nama_peserta: i nt
ni lai_uji an_masuk: int
perencanaanSDM
+nama_kegi atan
jml_guru: int
jml_guru_ideal : int
jml_tu: int
jml_tu_i deal : i nt
kekurangan_guru: int
kekurangan_tu: int
+nama_kegiatan
id_mapel: int
NA: i nt
nama_mapel : char
nama_si swa: char
nis: int
NUH: i nt
remi di1: int
remi di2: int
remi di3: int
semester: int
uas: i nt
uji an1: i nt
uji an2: i nt
uji an3: i nt
uts: int
i d_mapel : i nt
NA: int
nama_mapel: int
nama_siswa: int
nilai_raport: i nt
nis: int
rata-rata: int
thn_pel aj aran: i nt
+id_mapel
+id_mapel
besar_pendapatan: int
i d_pendapatan: int
j enis_pendapatan: char
kd_akun: int
nama_pendapatan: char
tanggal_i nputan: int
total_pendapatan: int
id_mapel: int
kode_ujian: int
mapel_uji an: i nt
nama_siswa: char
nilai: int
nis: i nt
tanggal_ujian: int
+i d_kelas
+kd_akun
daftarHadirSisw a
+ni s
+nis -
+nis
pengeluaran
besarnya_output: int
id_pengeluaran: int
kd_akun: int
nama_pengeluaran: char
tanggal_outputan: int
total _output: int
kelas
+nis
id_kelas: int
nama_kel as: char
nama_siswa: char
nawa_wali: char
ni s: i nt
+nis
sisw a
+ni s
laporanAkademik
kalenderAkademik
+thn_pel aj aran
- tahun_anggaran: int
- thn_pelaj aran: int
+thn_pel aj aran
-
uj ian
-
pendapatan
+kd_akun
f)
i d_mapel : int
j enis_mapel: char
nama_mapel: char
+i d_mapel
laporanKeuangan
besarnya_pendapatan: int
id_pendapatan: int
jenis_kegiatan: char
kd_akun: i nt
+kd_akun
+kd_akun
kd_intansi: char
nama_i nstansi: char
nama_kegiatan: char
nama_pendapatan: char
tahun_anggaran: i nt
tgl_pendapatan: int
total_pendapatan: int
+kd_akun
+nis
mataPelajaran
-
id_mapel: int
nama_mapel: int
nama_siswa: int
ni lai: int
ni s: i nt
tempat_lhr: int
tgl_lhr: int
nilai
+i d_peserta
hari : char
+i d_mapel
id_mapel: int
nama_guru: char
+id_mapel
nama_mapel: char
nip_guru: int
waktu: int
+id_mapel
rencanaPPDB
-
transkipNilaiIj azah
-
+nip_guru
+i d_peserta
daftarHadir
+nip
alamat: char
gelar: char
mapel_ampu: char
nama_guru: char
nip_guru: i nt
pendidikan: char
+nip_guru
id_peserta: int
kd_akun: int
nama_akun: i nt
nominal : int
tahun_pel ajaran: i nt
+i d_peserta
+id_peserta
anggaran
guru
+nip
+id_peserta
kelas: int
nama_si swa: char
nis: int
tgl _lhr: int
tmpt_lhr: char
+ni s
alpha: int
hadi r: int
ijin: int
nama_si swa: char
nis: int
sakit: int
tanggal: int
+id_kelas
pembayaranSpp
w aliKelas
+nis
+kd_akun -
i d_petugas: i nt
kd_akun: i nt
+nis
nama_petugas: char
nama_siswa: char
nis: int
pembayaran_bul an: char
tanggal _bayar: i nt
+kelas
+kelas
i d_kelas: i nt
kelas: int
nama_guru: i nt
nip: int
hasil ujian
mengisi formulir
pendaftaran
mengikuti ujian
seleksi
registrasi siswa
baru
membayar biaya
daftar ulang
mulai
menerima tanda
terima pembayaran
selesai
bayar daftar
ulang
menyimpan data
pendaftar
simpan di database
siswa
membawa slip
setoran
membuat tanda
terima pembayaran
mengisi data
siswa diterima
daftar rincian biaya
daftar ulang
menerima hasil
ujian diteruima
P o o l s is te m a d m in is tr a s i k e u a n g a n
menerima slip
pembayaran
selesai
P o o l s is te m a k a d e m i k
P o o l p e n d a fta r
selesai
kartu ujian
membuat data
rincian pembayaran
siswa baru
mencatat
pembayaran daftar
ulang siswa baru
daftyar pembayaran
daftar ulang
Gambar 8.4.7 Bisnis proses (BPMN) dari Sistem Informasi Akademik penerimaan siswa baru
http://research.pps.dinus.ac.id
31
P ool siswa
siswa mengikuti
pembelajaran
mengikuti ujian
lulus ?
melakukan kegiatan belajar
mengajar
guru membawa
daftar hadir
membuka Sistem
Informasi Akademik
Sekolah
Mulai
membuat laporan
akademik siswa
membuat legger
kelas
membuat nilai
komulatif siswa
merekap daftar
hadir siswa
membuat raport
siswa
P ool S IAS
legger kelas
simpan RPP
selesai
selesai
h)
membuat kalender
akademik sekolah
membuat jadwal
pelajaran
membuat pembagian kelas siswa
mulai
kalender akademik
sekolah
jadwal pelajaran
mu lai
mem buat al okasi
da na
al okasi dana
buku kas
Pool Bendahara
daftar gaji
buku ka s
i)
cetak daftar ga ji
cetak RKAS
Gambar 8.4.9 Bisnis proses (BPMN) dari Sistem Informasi Administrasi Keuangan
Usulan bisnis proses (BPMN) dari Sistem Informasi Manajemen Sumber Daya Manusia.
m em bua t eva l ua si
ki nerj a pe gawai
m ul ai
DP3
Poolbendahra
mem bu at d afta r ga j i
daftar g aj i
mem bu at
pe ren ca naa n
ke butu han SDM
da ta p resensi
p ega wa i
data pe gawai
mel akuka n
pe nda taa n pe gawai
da ftar usul an
pe nge mb ang an p ega wa i
Pool sisteminform
asi SDM
sel e sa i
i np ut e val ua si
ki ne rj a p ega wa i
ce tak DP3
re ka m d ata keh adi ran
ceta k d afta r ga j i
me l akukan p resensi
keha di ra n (d ata ng)
rekam data pu l an g
Gambar 8.4.10. Bisnis proses (BPMN) dari Sistem Informasi Manajemen Sumber Daya Manusia
8.5 Arsitektur Aplikasi
Pembangunan arsitektur aplikasi juga menggunakan framework pengelolaan portofolio aplikasi untuk
menentukan strategi sistem informasi terhadap strategi bisnis yang dikemukakan oleh Ward karena
32
http://research.pps.dinus.ac.id
http://research.pps.dinus.ac.id
33
34
http://research.pps.dinus.ac.id
Metric
TCF01
TCF02
TCF03
TCF04
TCF05
TCF06
TCF07
TCF08
TCF09
http://research.pps.dinus.ac.id
TCF
10.00
4.00
2.00
4.00
2.00
2.50
1.50
6.00
3.00
35
Concurrent
Includ special security features
Provide direct access for third parties
Special user training faciities are
required
1.00
1.00
1.00
1.00
2.00
2.00
5.00
3.00
2.00
2.00
5.00
3.00
Total:
47.00
Factor
Unadjusted TCF value (UTV)
TCF Weighting (TWF)
TCF Constant (TC)
Technical Complexity Factor (TCF) = TC + (UTV * TWF)
Metric
ECF01
ECF02
ECF03
ECF04
ECF05
ECF06
ECF07
ECF08
Value
47.00
0.01
0.60
1.07
Value
4.00
3.00
4.00
4.00
3.00
4.00
0.00
3.00
Total:
Factor
Unadjusted ECF value (UEV)
ECF Weighting (EWF)
ECF Constant (EC)
Environmental Complexity Factor (ECF) = EC + (UEV * EWF)
Package
use_case_global
use_case_global
use_case_global
use_case_global
use_case_global
use_case_global
36
TCF
6.00
1.50
4.00
2.00
3.00
8.00
0.00
-3.00
21.50
Value
21.50
-0.03
1.40
0.75
Current
Cost
0
0
Done
%
0
0
http://research.pps.dinus.ac.id
Bulan
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Aplikasi
Ke - 1 Ke - 2 Ke - 3 Ke - 4 Ke - 5 Ke - 6 Ke - 7 Ke - 8
Aplikasi Pendaftaran PPDB
Aplikasi Pengelolaan hasil ujian seleksi
Aplikasi registrasi siswa baru
Aplikasi kurikulum
Aplikasi administrasi KBM
Aplikasi pembayaran biaya sekolah
Aplikasi jadwal pelajaran
Aplikasi pengelolaan nilai
Aplikasi pelaporan akademik
Aplikasi Bimbingan Konseling
Aplikasi perencanaan SDM
Aplikasi administrasi karyawan
Aplikasi presensi
Aplikasi penggajian
Aplikasi evaluasi kinerja
Aplikasi pengembangan SDM
Aplikasi Anggaran
Aplikasi akuntansi
Aplikasi monitoring & evaluasi keuangan
Aplikasi Alumni
http://research.pps.dinus.ac.id
Ke - 9
Ke - 10
37
No.
1
2
3
4
5
6
7
No.
1
2
3
http://research.pps.dinus.ac.id
http://research.pps.dinus.ac.id
39