• Tidak ada hasil yang ditemukan

KUSTOMISASI ERP-ADEMPIERE (STUDI KASUS: APLIKASI PENGELOLAAN KEGIATAN ORMAWA POLBAN)

N/A
N/A
Protected

Academic year: 2021

Membagikan "KUSTOMISASI ERP-ADEMPIERE (STUDI KASUS: APLIKASI PENGELOLAAN KEGIATAN ORMAWA POLBAN)"

Copied!
25
0
0

Teks penuh

(1)

KUSTOMISASI ERP-ADEMPIERE

(STUDI KASUS: APLIKASI PENGELOLAAN KEGIATAN

ORMAWA POLBAN)

ERP-ADEMPIERE CUSTOMIZATION

(CASE STUDY: POLBAN ORMAWA’s ACTIVITIES APPLICATION)

Laporan ini disusun untuk memenuhi salah satu syarat menyelesaikan Pendidikan Diploma Program Studi D3 Teknik Informatika

Jurusan Teknik Komputer dan Informatika

Disusun oleh

Dimas Dewantoro 091511010

Rida Fitriyanti 091511026

Wildan Muhlis 091511034

POLITEKNIK NEGERI BANDUNG

2012

                     

(2)

KUSTOMISASI ERP-ADEMPIERE

(STUDI KASUS: APLIKASI PENGELOLAAN KEGIATAN

ORMAWA POLBAN)

ERP-ADEMPIERE CUSTOMIZATION

(CASE STUDY: POLBAN ORMAWA’s ACTIVITIES APPLICATION)

Laporan ini disusun untuk memenuhi salah satu syarat menyelesaikan Pendidikan Diploma III Program Studi Teknik Informatika

Jurusan Teknik Komputer dan Informatika

Disusun oleh Dimas Dewantoro 091511010 Rida Fitriyanti 091511026 Wildan Muhlis 091511034                      

(3)

                     

(4)

Nama : Dimas Dewantoro NIM : 091511010

Tempat, Tanggal Lahir : Jakarta, 1 Mei 1991.

SD Lulus Tahun : 2003 dari SD Negeri Pintukisi 1 Sukabumi SLTP Lulus Tahun : 2006 dari SMP Negeri 2 Sukabumi. SLTA Lulus Tahun : 2009 dari SMA Negeri 3 Sukabumi. Prestasi yang pernah dicapai : -

                     

(5)

Nama : Rida Fitriyanti NIM : 091511026

Tempat, Tanggal Lahir : Jambi, 11 April 1991

SD Lulus Tahun : 2002 dari SD Negeri 12 Jambi. SLTP Lulus Tahun : 2005 dari SMP Negeri 1 Jambi. SLTA Lulus Tahun : 2008 dari SMA Negeri 3 Jambi. Prestasi yang pernah dicapai : -

                     

(6)

Nama : Wildan Muhlis NIM : 091511034

Tempat, Tanggal Lahir : Bandung, 3 Agustus 1991

SD Lulus Tahun : 2003 dari SD Negeri1 Rancaekek. SLTP Lulus Tahun : 2006 dari SMP Negeri1 Rancaekek. SLTA Lulus Tahun : 2009 dari SMA Negeri1 Rancaekek. Prestasi yang pernah dicapai : -

                     

(7)

ABSTRAK

ERP (Enterprise Resource Planning) adalah sebuah sistem yang menggabungkan semua

fungsi dalam departemen berbeda pada suatu institusi ke dalam sebuah sistem tunggal. Sebelum dilakukan implementasi terhadap sistem ERP, perlu dilakukan kustomisasi terhadap sistem tersebut. Kustomisasi dilakukan dikarenakan terdapatnya kebutuhan berbeda terhadap sistem di hampir setiap institusi. Perbedaan ini disebabkan oleh proses bisnis yang beragam, kebijakan pihak luar terhadap institusi dan juga lokasi dimana sistem diterapkan.

Aplikasi ERP yang digunakan dalam proyek tugas akhir ini adalah ADempiere. ADempiere merupakan aplikasi open source yang memiliki tingkat fleksibilitas yang tinggi terhadap

kustomisasi aplikasi. Proyek ini mengambil studi kasus berkaitan dengan pengelolaan kegiatan organisasi kemahasiswaan. Pengelolaan kegiatan organisasi kemahasiswaan merupakan salah satu proses bisnis unik yang ada di institusi pendidikan Politeknik Negeri Bandung.

Hal utama yang dihasilkan dalam proyek ini adalah berupa dokumentasi-dokumentasi mengenai kebutuhan aplikasi pengelolaan kegiatan ormawa, fitur dan kustomisasi apa saja yang dibutuhkan untuk membangun aplikasi pengelolaan kegiatan Ormawa, serta langkah kustomisasi yang dilakukan selama proses pengembangan.

Selama pengembangan aplikasi, sebagian besar pembuatan komponen aplikasi dilakukan tanpa proses pembuatan kode aplikasi. Komponen aplikasi seperti window, report dan pengaturan terhadap dashboard dilakukan lewat kamus aplikasi ADempiere. Kamus aplikasi

ADempiere merupakan komponen utama yang mempermudah proses pengembangan aplikasi. Waktu terbanyak dialokasikan saat pengembangan adalah pada tahap pembuatan komponen aplikasi yang berhubungan dengan skema database. ADempiere menyertakan aturan-aturan khusus yang harus dipenuhi dalam skema database yang dirancang.

Kata kunci: Kustomisasi, ADempiere, kamus aplikasi, Ormawa                      

(8)

ABSTRACT

ERP (Enterprise Resource Planning) is a system that combines all the functions in different departments at an institution into a single system. Prior to the implementation of ERP systems, it is necessary to customize the system. Customization is done due to the presence of different needs of the system in almost every institution. This difference is caused by a variety of business processes, external policies to the institution and also the location where the system is applied.

ERP applications are used in this final project is ADempiere. ADempiere is an open source application that has a high degree of flexibility to customization. This project takes a case study relating to the management activities of Ormawa (Organisasi Kemahasiswaan). A management activity of Ormawa is one of unique business processes that exist at Politeknik Negeri Bandung.

The main thing that this project produced are documentations concerning application requirements for management of ormawa activities, features and customization of what is needed to build Ormawa management activities applications and customization steps to perform during the development process.

During application development, most of application components produced without making application code. Application components such as windows, report and the dashboard settings are made via ADempiere application dictionary. ADempiere application dictionary is the main component that eases the application development process.

Most of the time allocation during the development process is for the stage of making application component associated with the database schema. ADempiere has specific rules that must be followed in designing database schema.

Keywords: Customization, ADempiere, Application Dictionary, Ormawa

                     

(9)

i

KATA PENGANTAR

Alhamdulillah, tiada sanjungan dan pujian yang berhak diucapkan, selain hanya kepada Allah SWT. Robbul izzati, yang dengan rahmat-Nya memberi kami kemampuan, kemudahan, serta kesehatan sehingga kami dapat menyusun Tugas Akhir ini dengan judul: Kustomisasi ERP-ADEMPIERE (Studi Kasus: Aplikasi pengelolaan kegiatan Ormawa POLBAN). Shalawat dan salam dicurahkan untuk uswatun hasanah, sebaik-baik manusia di muka bumi ini, Rasulullah SAW. beserta keluarga dan sahabat beliau. Keberhasilan penyusunan laporan ini tidak lepas dari orang-orang yang senantiasa membantu kami. Untuk itu kami mengucapkan terimakasih kepada:

1. Orang tua dan keluarga kami, yang senantiasa mendoakan dan memberikan dukungan kepada kami.

2. Bapak Bambang Wisnuadhi, M.T. dan Bapak Irwan Setiawan, S.Si, M.T., selaku pembimbing, atas bimbingan, arahan dan waktu yang telah diberikan.

3. Ibu Ani Rahmani, S.Si, M.T. dan Ibu Ida Suhartini, MMSI., selaku penguji, atas masukan dan sarannya.

4. Seluruh Koordinator Pelaksanaan Tugas Akhir 2012, yang telah memberikan arahan kepada kami dalam melaksanakan tugas akhir.

5. Seluruh Dosen dan Staf Jurusan Teknik Komputer dan Informatika Politeknik Negeri Bandung, yang telah memberikan ilmunya kepada kami, sehingga kami sampai pada penyusunan tugas akhir ini.

6. Pihak PD3 Politeknik Negeri Bandung, yang selalu meluangkan waktunya bagi kami untuk diwawancara terkait dengan tugas akhir kami dan peran besarnya bagi kami sebagai studi kasus dalam tugas akhir kami.

7. Teman-teman seperjuangan 2009, yang memberikan dukungan dan bantuan dalam pelaksanaan tugas akhir ini.

                     

(10)

8. Semua pihak yang telah membantu yang tidak bisa kami sebut satu persatu, terima kasih atas do’a dan dukungannya.

Kami menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Namun demikian, besar harapan kami tugas akhir ini dapat bermanfaat bagi pembaca dan dapat dikembangkan terutama fitur-fitur yang belum sempat kami capai.

Bandung, Juli 2012 Penulis                      

(11)

iii

DAFTAR ISI

KATA PENGANTAR ... i

DAFTAR ISI ... iii

DAFTAR GAMBAR ... vi

DAFTAR TABEL ... viii

DAFTAR ISTILAH ... xi

DAFTAR SINGKATAN... xii

DAFTAR SIMBOL ... xiii

BAB I ... 1

PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Ruang Lingkup dan Batasan Sistem ... 3

1.5 Metode Pengerjaan Tugas Akhir ... 4

BAB II ... 7 TINJAUAN PUSTAKA ... 7 2.1 Tinjauan Institusi ... 7 2.1.1 Struktur Organisasi PD3 ... 7 2.1.2 RAB ... 8 2.1.3 Sub-aktivitas... 8 2.1.4 LPJ ... 9 2.1.5 Pagu Anggaran ... 9

2.2 Konsep Dasar Aplikasi Pengelolaan Kegiatan Ormawa ... 9

2.3 Tinjauan Teknologi ... 10

2.3.1 Enterprise Resource Planning ... 10

2.3.2 ADempiere ... 10

2.3.2.1 Tabel di ADempiere... 10

2.3.2.2 Variabel Konteks ... 13

2.3.2.3 Menu Icon ... 13

2.3.2.4 Menu Drop Down Window ... 14

2.3.2.5 Button Bar ... 14

2.3.2.6 Framework Kamus Aplikasi ... 16

2.3.2.7 Arsitektur Aplikasi ADempiere ... 17

2.3.2.8 Skenario Pengembangan Kamus Aplikasi ... 18

2.3.2.9 Tipe Package ... 19

2.3.2.10Entering Data, Fields, and Buttons ... 20

2.3.2.11ADempiere Window ... 21 2.3.2.12ADempiere Form ... 21 2.3.3 SchemaSpy ... 22                      

(12)

2.3.4 jSonde ... 23

2.3.5 Postgre SQL ... 23

2.3.6 Enterprise Architect ... 23

2.4 Tinjauan Perangkat Pemodelan ... 24

2.4.1 Domain Model ... 24

2.4.2 Aktor, Skenario, dan Use Case ... 24

2.5 Tinjauan Metodologi Perancangan Sistem ... 24

BAB III ... 29

ANALISIS PROSES BISNIS ... 29

3.1 Kegiatan Ormawa ... 29

3.2 Analisis Ormawa ... 30

3.3 Analisis Proses Bisnis Ormawa Saat Ini ... 33

3.3.1 Use Case Business Kegiatan Ormawa ... 33

3.3.2 Proses Bisnis Kegiatan Ormawa ... 34

3.3.2.1 Proses Penyusunan Program Kerja Ormawa ... 34

3.3.2.2 Persiapan Kegiatan Ormawa ... 35

3.3.2.3 Pelaksanaan Kegiatan Ormawa ... 37

3.3.2.4 Evaluasi dan Pelaporan ... 38

3.3.2.5 Perubahan Usulan Kegiatan ... 38

3.3.3 Definisi Aktor ... 40

3.3.4 Use Case Scenario dari Use Case Business ... 40

3.4 Domain Model ... 44

3.5 Analisis Pengguna Sistem ... 44

3.6 Analisis Beban Kerja Pengelolaan Kegiatan ... 45

3.7 Analisis Proses Perencanaan Kegiatan ... 45

3.8 Analisis Proses Pemantauan ... 46

3.8.1 Penjabaran Masalah ... 48

3.8.2 Analisis Formulir ... 48

3.9 Gambaran Sistem yang akan dibuat ... 51

3.9.1 Perspektif Sistem ... 51

3.9.2 Kemampuan dari Sistem ... 51

3.9.3 Asumsi Sistem ... 52

BAB IV ... 53

ANALISIS REQUIREMENT DAN PERANCANGAN ... 53

4.1 Requirement Fungsional dan Non-Fungsional ... 53

4.2 Batasan Perancangan ... 55

4.3 Perancangan Perilaku Sistem ... 55

4.3.1 Use Case Sistem yang akan dibuat ... 56

4.3.2 Definisi Aktor ... 58

4.3.3 Use Case Scenario Perancangan Sistem... 58

                     

(13)

v

4.5.3 Data Constraint ... 79

4.6 Query Dashboard ... 90

4.7 Query Pembuatan View ... 92

4.8 Logika Proses ... 95

4.8.1 PL_pgSQL ... 99

4.9 Perancangan User Interface ... 101

4.10Access Control List ... 113

4.11Perancangan Rekap untuk Sistem yang akan dibuat ... 114

BAB V ... 120 ANALISIS ADEMPIERE ... 120 5.1 Struktur di Adempiere ... 120 5.2 Layer Diagram ... 121 5.3 Kelas Diagram ... 122 5.4 Sequence Diagram ... 128

5.5 Analisis dan Evaluasi Teknologi ... 130

5.5.1 Rules Adempiere ... 130

5.5.2 Analisis Perancangan di Adempiere ... 131

5.5.3 Saran Perancangan di ADempiere ... 142

5.5.4 Evaluasi Teknologi ADempiere ... 143

5.5.5 Model Data ADempiere ... 146

BAB VI ... 150

IMPLEMENTASI DAN PEMODELAN SAAT SISTEM BERJALAN ... 150

6.1 Batasan Implementasi ... 150

6.2 Kamus Aplikasi Tabel ... 151

6.3 IMP-1-Pembuatan Client ... 153

6.4 IMP-2 Dashboard ... 157

6.5 IMP-3 Callout ... 160

6.6 IMP-4 Report ... 164

6.7 IMP-5 Pemetaan Struktur Organisasi ... 169

6.8 IMP-8 Pembuatan Kamus Aplikasi ... 169

6.9 Indeks Keterhubungan ... 169

BAB VII ... 171

PENGUJIAN ... 171

7.1 Tabel Data Dummy ... 171

BAB VIII ... 173

PENUTUP ... 173

8.1 Kesimpulan ... 173

8.2 Saran ... 173

DAFTAR PUSTAKA ... 175 Lampiran A Bagan Organisasi berdasarkan SK 1227.1/N09.R/OT/2006 ... A-1 Lampiran B Parameter Running ... B-1 Lampiran C Penjelasan Flowchart ... C-1

Lampiran D Daftar Kamus Aplikasi ... D-1                      

(14)

DAFTAR GAMBAR

Gambar 1 Tahapan Metodologi Model Driven Development ... 5

Gambar 2 Struktur Organisasi PD3 ... 7

Gambar 3 Menu-Menu di Window ADempiere ... 14

Gambar 4 Framework Kamus Aplikasi ... 17

Gambar 5 Arsitektur Aplikasi ADempiere ... 18

Gambar 6 Pengembangan Kamus Aplikasi ... 18

Gambar 7 SchemaSpy GUI ... 22

Gambar 8 Lapisan dalam MDA ... 26

Gambar 9 Struktur Hirarki pada Platform ... 27

Gambar 10 Hubungan Metamodel dan Sistem ... 28

Gambar 11 Diagram Pengkelasan Biologi ... 28

Gambar 12 Struktur Ormawa di Polban ... 32

Gambar 13 Use Case Business Kegiatan Ormawa ... 34

Gambar 14 Activity Diagram Penyusunan Program Kerja Ormawa ... 35

Gambar 15 Activity Diagram Persiapan Kegiatan Ormawa ... 36

Gambar 16 Activity Diagram Pelaksanaan Kegiatan Ormawa... 37

Gambar 17 Activity Diagram Evaluasi dan Pelaporan ... 38

Gambar 18 Activity Diagram Perubahan Usulan Kegiatan ... 39

Gambar 19 Domain Model ... 44

Gambar 20 Context Diagram ... 51

Gambar 21 Use Case Sistem Kegiatan Ormawa ... 57

Gambar 22 Struktur Menu Aplikasi Pengelolaan Kegiatan Ormawa ... 74

Gambar 23 Model Relasi Entitas (Chen) ... 76

Gambar 24 Model Relasi Entitas ... 77

Gambar 25 Physical Data Model SIKO ... 78

Gambar 26 User Interface Kelola Rekap Kegiatan (Rekap) ... 102

Gambar 27 User Interface Kelola Rekap Kegiatan (Kegiatan) ... 102

Gambar 28 User Interface Kelola Rekap Kegiatan (Rincian) ... 103

Gambar 29 User Interface Kelola Rekap Kegiatan (Pihak Terlibat) ... 103

Gambar 30 User Interface Kelola Rekap Kegiatan (Ormawa Terlibat) ... 104

Gambar 31 User Interface Kelola Rekap Kegiatan (Indikator Keberhasilan) ... 104

Gambar 32 User Interface Kelola Laporan Kegiatan (Kegiatan) ... 105

Gambar 33 User Interface Kelola Laporan Kegiatan (Rincian)... 105

Gambar 34 User Interface Kelola Laporan Kegiatan (Pihak Terlibat) ... 106

Gambar 35 User Interface Kelola Laporan Kegiatan (Ormawa Terlibat) ... 106

Gambar 36 User Interface Kelola Laporan Kegiatan (Indikator Keberhasilan) ... 107

Gambar 37 User Interface Kelola RAB (Rekap) ... 107

                     

(15)

vii

Gambar 45 User Interface Kelola Fasilitas Kegiatan ... 111

Gambar 46 User Interface Kelola Target Pemantauan ... 112

Gambar 47 User Interface Dashboard Penyerapan Dana dan Pelaksanaan kegiatan Seluruh Ormawa ... 112

Gambar 48 Struktur Organisasi Adempiere ... 120

Gambar 49 Layer Diagram Antarmuka Grafis Adempiere ... 122

Gambar 50 Dependensi Kelas Model ... 124

Gambar 51 Kelas Model ... 125

Gambar 52 Dependensi Kelas Proses (Callout) ... 126

Gambar 53 Kelas Proses (Callout) ... 127

Gambar 54 Sequence Diagram Callout ... 129

Gambar 55 Window Pengaturan Inisial Client ... 154

Gambar 56 Proses Pembuatan Client Baru ... 155

Gambar 57 Pembuatan Client Baru Berhasil... 156

Gambar 58 Dashboard Layout ... 157

Gambar 59 Keterangan Tampilan Dashboard ... 158

Gambar 60 Keterangan Diagram Jumlah Kegiatan ... 159

Gambar 61 Laporan Pemakaian Fasilitas ... 165

Gambar 62 Laporan Prosentase kegiatan per jenis kegiatan ... 166

Gambar 63 Dialog Parameter Laporan Rekap Kegiatan ... 166

Gambar 64 Laporan Rekap Kegiatan ... 167

Gambar 65 Laporan Perencanaan vs Pelaksanaan ... 168

Gambar 66 Pemetaan Struktur Adempiere dengan Struktur Organisasi PD3 ... 169                      

(16)

DAFTAR TABEL

Tabel 1 Format RAB ... 8

Tabel 2 Format Sub-Aktivitas ... 8

Tabel 3 Menu Icon di ADempiere ... 13

Tabel 4 Definisi Aktor ... 40

Tabel 5 Use Case Scenario Mengajukan Program Kerja ... 40

Tabel 6 Use Case Scenario Mengubah Usulan Kegiatan ... 41

Tabel 7 Use Case Scenario Mempersiapkan Kegiatan ... 42

Tabel 8 Use Case Scenario Melaksanakan Kegiatan ... 43

Tabel 9 Use Case Scenario Mengevaluasi dan Melaporkan Kegiatan ... 43

Tabel 10 Pengguna Sistem yang akan dibuat ... 44

Tabel 11 Penjabaran Masalah ... 48

Tabel 12 Formulir Rekap Agenda Kegiatan Ormawa ... 48

Tabel 13 Evaluasi Formulir Rekap Agenda Kegiatan Ormawa ... 49

Tabel 14 Saran Formulir Rekap Agenda Kegiatan Ormawa ... 49

Tabel 15 Formulir Rekap RAB Per Ormawa ... 49

Tabel 16 Evaluasi Formulir Rekap RAB Per Ormawa ... 50

Tabel 17 Saran Formulir Rekap RAB Per Ormawa ... 50

Tabel 18 Formulir Rekap Pemakaian Fasilitas Umum Polban ... 50

Tabel 19 Evaluasi Formulir Rekap Pemakaian Fasilitas Umum Polban ... 50

Tabel 20 Saran Formulir Rekap Pemakaian Fasilitas Umum Polban ... 50

Tabel 21 Kemampuan Sistem ... 52

Tabel 22 Requirement Sistem yang akan dibuat ... 53

Tabel 23 Definisi Aktor dari Sistem yang akan dibuat ... 58

Tabel 24 Use Case Scenario Login ... 58

Tabel 25 Use Case Scenario Lihat Rincian Kegiatan ... 60

Tabel 26 Use Case Scenario Buat Laporan... 60

Tabel 27 Use Case Scenario Lihat Arsip Kegiatan ... 61

Tabel 28 Use Case Scenario Kelola Master Data ... 62

Tabel 29 Use Case Scenario Kelola Laporan Kegiatan ... 64

Tabel 30 Use Case Scenario Kelola RAB ... 65

Tabel 31 Use Case Scenario Kelola Rekap Kegiatan ... 65

Tabel 32 Use Case Scenario Hapus Data... 66

Tabel 33 Use Case Scenario Tambah Data ... 67

Tabel 34 Use Case Scenario Perbarui Data ... 67

Tabel 35 Use Case Scenario Kelola Pemakaian Fasilitas Kegiatan ... 68

Tabel 36 Use Case Scenario Validasi Data... 69

Tabel 37 Use Case Scenario Atur Konfigurasi Dashboard ... 70

                     

(17)

ix

Tabel 45 Data Constraint Tabel Jabatan ... 81

Tabel 46 Data Constraint Tabel Jenis Kegiatan ... 81

Tabel 47 Data Constraint Tabel Jenis Ormawa ... 82

Tabel 48 Data Constraint Tabel Jenis Pihak Terlibat ... 82

Tabel 49 Data Constraint Tabel Jenis Tarif Kegiatan ... 82

Tabel 50 Data Constraint Tabel Kegiatan ... 83

Tabel 51 Data Constraint Tabel Komponen Biaya ... 83

Tabel 52 Data Constraint Tabel Ormawa ... 84

Tabel 53 Data Constraint Tabel Ormawa Terlibat ... 84

Tabel 54 Data Constraint Tabel Pagu Anggaran ... 84

Tabel 55 Data Constraint Tabel Pihak Terlibat ... 85

Tabel 56 Data Constraint Tabel Pihak Terlibat Kegiatan ... 85

Tabel 57 Data Constraint Tabel Rekap Kegiatan ... 86

Tabel 58 Data Constraint Tabel Fase Kegiatan ... 86

Tabel 59 Data Constraint Tabel Tarif Kegiatan ... 87

Tabel 60 Data Constraint Tabel Sub Komponen ... 87

Tabel 61 Data Constraint Tabel Sumber Dana ... 88

Tabel 62 Data Constraint Tabel Pendanaan ... 88

Tabel 63 Data Constraint Tabel Peminjaman Fasilitas ... 89

Tabel 64 Data Constraint Tabel Rincian Kegiatan ... 89

Tabel 65 Data Constraint Tabel Jenis Komponen Biaya ... 90

Tabel 66 Query Dashboard ... 90

Tabel 67 Perhitungan Jumlah Penyerapan Dana ... 91

Tabel 68 Query View Perencanaan vs Pelaksanaan ... 92

Tabel 69 Query View Prosentase Jenis Kegiatan ... 93

Tabel 70 Query View Rekap Kegiatan ... 94

Tabel 71 Query View Rekap Pemakaian Fasilitas ... 95

Tabel 72 Logika Proses Validasi Pelaksanaan Kegiatan ... 95

Tabel 73 Logika Proses Validasi Peminjaman Fasilitas ... 96

Tabel 74 Logika Proses Validasi Target Pencapaian ... 96

Tabel 75 Logika Proses Total Biaya Sub Komponen ... 97

Tabel 76 Logika Proses Prosentase Indikator Keberhasilan ... 97

Tabel 77 Validasi Pagu Anggaran ... 98

Tabel 78 Penambahan Kolom Wajib Adempiere ... 99

Tabel 79 Penghapusan Seluruh Tabel ... 100

Tabel 80 Penyesuaian Format Penulisan ID ... 100

Tabel 81 Access Control List ... 113

Tabel 82 Perancangan Rekap RAB... 114

Tabel 83 Perancangan Rekap Kegiatan... 116

Tabel 84 Perancangan Rekap Pemakaian Fasilitas Umum ... 117

Tabel 85 Perancangan Rekap Perencanaan vs Realisasi ... 118

Tabel 86 Prosentase Kegiatan... 119

Tabel 87 Istilah dalam Struktur Adempiere ... 121

Tabel 88 Dependensi Kelas Model ... 123

Tabel 89 Kelas Model ... 125

Tabel 90 Dependensi Kelas Proses (Callout) ... 126

Tabel 91 Kelas Proses (Callout) ... 127

                     

(18)

Tabel 92 Rules Adempiere ... 130

Tabel 93 Pembuatan Kamus Aplikasi Tabel dan Kolom ... 131

Tabel 94 Pembuatan Window, Tab, dan Field ... 132

Tabel 95 Pembuatan Menu ... 132

Tabel 96 Lokalisasi Bahasa ... 133

Tabel 97 Pembuatan Reporting ... 134

Tabel 98 Pengaturan Format Report ... 135

Tabel 99 Pembuatan Package Komponen dengan Aplikasi Pack Out ... 136

Tabel 100 Instalasi Package ... 137

Tabel 101 Alur Pemindahan Komponen Sistem ... 138

Tabel 102 Pembuatan Client ... 139

Tabel 103 Pembuatan Dashboard... 139

Tabel 104 Pembuatan Role ... 140

Tabel 105 Pengaturan Organisasi Tambahan ... 141

Tabel 106 Saran Perancangan di ADempiere ... 142

Tabel 107 Evaluasi Teknologi Jendela Login ... 143

Tabel 108 Evaluasi Teknologi Field di ADempiere ... 143

Tabel 109 Evaluasi Teknologi Button-Button di ADempiere ... 144

Tabel 110 Fitur Dashboard di ADempiere ... 144

Tabel 111 Jendela Info ... 145

Tabel 112 Analisis Antarmuka Grafis ... 146

Tabel 113 Analisis Role dan Hak Akses ... 147

Tabel 114 Daftar Lokalisasi Komponen ... 149

Tabel 115 Kamus Aplikasi Tabel ... 151

Tabel 116 Deskripsi Keterangan Dashboard ... 159

Tabel 117 Callout ... 160

Tabel 118 Indeks Keterhubungan ... 169

Tabel 119 Data Dummy ... 171

Tabel 120 Entitas yang Disarankan ... 174 Tabel 121 Parameter Running ... B-2

Tabel 122 Tabel Kustomisasi ... C-2 Tabel 123 Daftar Kamus Aplikasi ... D-2                      

(19)

xi

DAFTAR ISTILAH

Istilah dalam ADempiere

Deskripsi

Business Rules Aturan-aturan bisnis yang diterapkan dalam sistem.

Dashboard Ringkasan grafik dari bagian informasi penting, digunakan secara khusus untuk memberi suatu gambaran pada suatu sistem.

Framework Struktur yang mendukung hal-hal yang diperlukan untuk pembangunan, sebagai sarana, atau objek.

Flowchart Sebuah diagram dari urutan kegiatan atau aksi dalam suatu sistem atau aktivitas.

Komputasi Menggunakan komputer, khusus untuk menghitung, atau sesuatu dihitung menggunakan komputer.

Kustomisasi Mengubah untuk yang lebih baik: mengubah sesuatu untuk membuatnya sesuai kebutuhan yang lebih baik.

Objek Peristen (PO) Sebuah objek yang terus ada setelah program yang dibuat tidak dimuat. Kelas objek menyatakan dan kondisi terkini dari ojek disimpan untuk digunakan dalam sesi berikutnya. Dalam teknologi objek, persistensi berarti menyimpan objek untuk digunakan kembali.

Window Area pada tampilan layar untuk menampilkan informasi.

Istilah dalam Kegiatan Ormawa

Deskripsi

Kegiatan Suatu peristiwa atau kejadian yang umumnya tidak dilakukan terus menerus

Fase Tahapan perubahan secara teratur

Rekap Ringkasan isi pada akhir laporan

                     

(20)

DAFTAR SINGKATAN

Singkatan Deskripsi

ERP Enterprise Resource Planning

ORMAWA Organisasi Mahasiswa

FC Flowchart ET Evaluasi Teknologi SPJ Surat Pertanggungjawaban                      

(21)

xiii

DAFTAR SIMBOL

Simbol Nama Simbol Penggunaan

Actor Use Case Diagram

Activity Activity Diagram

Artifact Deployment Diagram

Association Use Case Diagram Analisis dan Use Case Diagram Perancangan

Boundary Use Case Diagram Perancangan

Class Diagram Class Diagram

Control Flow Activity Diagram

Component Deployment Diagram

Connector State Transition Diagram                      

(22)

Simbol Nama Simbol Penggunaan

Dependency Class Diagram

Entity Conceptual Data Model

Extend Use Case Diagram Analisis dan Use Case Diagram Perancangan

Final Activity Diagram

Use Case Use Case Diagram

Intial Activity Diagram

Include Use Case Diagram Analisis dan Use Case Diagram Perancangan

Import Class Diagram

Node Deployment Diagram

NamaEntity Attribute_1 <Undefined>                      

(23)

xv

Simbol Nama Simbol Penggunaan

Object Sequence Diagram

One to many (mandatory) Conceptual Data Model

One to many (mandatory – dependency)

Conceptual Data Model

Relationship Physical Data Model

Request Message Sequence Diagram

Respon Message Sequence Diagram

Package Diagram Class Diagram dan Package Diagram

Start State State Transition Diagram

Stop State State Transition Diagram

Table Physical Data Model

NamaTable Column_1 <Undefined>                      

(24)

DAFTAR PUSTAKA

Currier, John. SchemaSpy Graphical Database Schema Metadata Browser. http://schemaspy.sourceforge.net/ [31 Mei 2012]

Entering Data – Fields and Buttons. http://www.adempiere.com/Entering_Data_-_Fields_and_Buttons (16 Mei 2012)

Global Komputer. Ekspresi Reguler. http://www.globalkomputer.com/Bahasan/Teori-Bahasa-dan-Otomata/Topik/Ekspresi-Reguler.html [31 Mei 2012]

Importance of Management.

http://www.managementstudyguide.com/management_importance.htm [20 Maret 2012]

Java profiler, analyzer & reverse engineering tool. http://www.jsonde.com/ ( Juli 2012)

Kumar, Ajit. 2011. ADempiere 3.6 Cookbook. Birmingham: Packt Publishing.

Kumar, Damnish. Open Source ERP vs. Commercial ERP. Hytech Professionals LLC: Boston.

Langlands, Martin, Charles Edwards. 2009. Business vs. System Use Cases. All3 Business vs System Use Cases v1 9.pdf.

Larman, Craig. 2004. Applying UML and Patterns: An Introduction to Object-Oriented

Analysis and Design and Iterative Development, Third Edition. Addison Weasley

                     

(25)

Daftar Pustaka 176

Kustomisasi ERP-ADempiere (Studi Kasus: Aplikasi Pengelolaan Kegiatan Ormawa Polban)

Monk, Ellen, Wagner Bret. 2009. Concepts In Enterprise Resource Planning, Third Edition. Massachussets: GEX Publishing Services.

OMG. MDA Guide Version 1.0.1, 2003. Version 1.0.1, OMG document omg/03-06-01. Oon, Redhuan D. 2010. ADempiere Rapid Development.

http://www.adempiere.com/ADempiere_Rapid_Development. [30 Mei 2012] Pathfinder Solutions. MDD and MDA, Sorting out the model driven alphabet soup.

http://www.pathfindermda.com/sorting-out_prt1.pdf [30 Mei 2012] PCMAG. Definition of: persistent object.

http://www.pcmag.com/encyclopedia_term/0,1237,t=persistent+object&i=49125,00.as p [13 Juli 2012]

Ruiz, Carlos. Extending Adempiere. http://www.adempiere.com/Extending_ADempiere (8 Juli 2012)

Sekilas tentang Adempiere. http://adempiereguide.wordpress.com/ [21 Maret 2012] S.Beydeda, B.Matthias dan G.Volker (Eds.). 2005. Model-Driven Software Development.

Leipzig: Springer.

Tran-Nguyen, Hoang-Huy. 2009. View-Based and Model-Driven Approach for Process-Driven, Service-Oriented Architectures. "desertasi". Karlsplatz 13: Vienna University of Technology.

Using the right numeric data type. http://stackoverflow.com/questions/1691876/using-the-right-numeric-data-type (12 Juli 2012)

Wikipedia. Model-driven engineering. http://en.wikipedia.org/wiki/Model-driven_engineering. [30 Mei 2012]

Wisnuadhi, Bambang. 2012. Program Kerja Bidang Kemahasiswaan 2012 Politeknik Negeri

Bandung. Nama file: L11_Aturan_Pelaksanaan_Kegiatan_Ormawa.pdf.

Wisnuadhi, Bambang. 2012. Program Kerja Bidang Kemahasiswaan 2012 Politeknik Negeri

Bandung. Nama file: Renop_PD3_2012_Printout.pdf.

                     

Gambar

Table  Physical Data Model

Referensi

Dokumen terkait

Dengan membangun sistem informasi penjualan buku online, selain perusahaan Dengan membangun sistem informasi penjualan buku online, selain perusahaan dapat melebarkan

Berdasarkan analisis yang telah dilakukan terdapat beberapa kendala yang dapat dibuat sebagai saran untuk penelitian selanjutnya yaitu perlu dilakukan penambahan

Penelitian ini menggunakan metode kasus kontrol, dimana sampel kasus sebanyak 21 orang adalah pria pada pasangan usia subur (PUS) yang telah di vasektomi dan kontrol adalah pria

Berdasarkan penelitian yang telah dilakukan dapat diperoleh bahwa, langkah-langkah pengenalan pengukuran arah kiblat di tingkat Madrasah Ibtidaiyah atau Sekolah

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena berkat-Nya tugas akhir yang berupa skripsi Penerimaan Sumber Daya Manusia Brigadir Polri dalam

Hasil uji aktivitas antimikroba menunjukkan bahwa bakteri endofit yang diisolasi dari bagian daun dan batang tanaman keladi tikus mempunyai kecenderungan dalam

Setelah dilakukan penelitian ini, saran yang dapat diberikan kepada responden adalah sebagai berikut: Responden dapat mencari informasi tentang cara

Informasi yang diperoleh dari Tabel 3 adalah wilayah di Kabupaten Jombang yang sangat perlu mendapat perhatian dari pemerintah setempat adalah Desa Asem Gede, sebab