BAB III METODOLOGI PENELITIAN
3.3 Tahap Pengembangan
3.3.2 Modeling
Pada tahapan ini dilakukan proses permodelan yang digunakan dalam pengembangan. Dalam proses modeling terdapat tahapan perancangan sistem.
A. Proses ETL
Berikut merupakan penjelasan mengenai proses ETL (Extract Transform Load) yang akan digunakan oleh peneliti dalam rancang bangun aplikasi.
30
1. Extract
Proses extract yang dilakukan peneliti adalah masuk ke dalam website SIMLITABMAS dan memilih kebutuhan data yang ingin diintegrasikan. Pada versi 1 didapatkan 6 macam excel yaitu Usulan, SPTJB, Catatan Harian, Laporan Kemajuan, Laporan Akhir dan Seminar Hasil berikut macam-macam karakteristik datanya
a. Data Usulan Versi 1
Berikut merupakan hasil extract yang telah dilakukan yang berupa file excel dengan attribute beserta contoh value-nya yang dapat dilihat pada Tabel 3.5.
Tabel 3.5 Attribute Data Usulan Versi 1
Nama File Usulan_Institut Bisnis dan Informatika STIKOM Surabaya_2019
Attribute Value Condition
nama_skema Penelitian Dosen Pemula tkt:
Terdapat campuran kata tkt:
setelah nama skema
judul Analisa Pengaruh City
Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur
nama_ketua DARWIN Y RIYANTO
S.T, M.Med.Kom
nidn 0716127501
nama_program_studi Desain Produk
surel [email protected]
nomor_hp 081234023799
bidang_fokus Sosial Humaniora, Seni Budaya, Pendidikan Desk Study Dalam Negeri rumpun_ilmu Desain Komunikasi Visual
lama_kegiatan 1
urutan_thn_usulan_kegiatan 1
dana_usulan_drpm 0
kekurangan <span
style="color:#992222;">- Kota usulan<br />- Jabatan yang mengetahui<br />-
nama_anggota1 NOVAN ANDRIANTO
S.I.Kom, M.I.Kom
31
Nama File Usulan_Institut Bisnis dan Informatika STIKOM Surabaya_2019
Attribute Value Condition
nidn_anggota1 0717119003
nama_program_studi_anggota1 Produksi Film dan Televisi
nama_anggota2 ABDULLAH KHOIR
RIQQOH S.Sn, M.Med.Kom
nidn_anggota2 0725078203
nama_program_studi_anggota2 Desain Komunikasi Visual
nama_anggota3 - Data kosong menjadi simbol
minus
nidn_anggota3 - Data kosong menjadi simbol
minus
nama_program_studi_anggota3 - Data kosong menjadi simbol minus
nama_anggota4 - Data kosong menjadi simbol
minus
nidn_anggota4 - Data kosong menjadi simbol
minus
nama_program_studi_anggota4 - Data kosong menjadi simbol minus
b. Data SPTJB Versi 1
Berikut merupakan hasil extract yang telah dilakukan yang berupa file excel dengan attribute beserta contoh value-nya yang dapat dilihat pada Tabel 3.6.
Tabel 3.6 Attribute Data SPTJB Versi 1
Nama File detail_tanggung_jawab_belanja_Penelitian_Dosen_Pemula
Attribute Value
nomor 1
nidn 0716127501
nama_ketua DARWIN Y RIYANTO S.T, M.Med.Kom
nama_skema Penelitian Dosen Pemula
judul Analisa Pengaruh City Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur
sts_unggah Sudah unggah
c. Data Catatan Harian Versi 1
32
Berikut merupakan hasil extract yang telah dilakukan yang berupa file excel dengan attribute beserta contoh value-nya yang dapat dilihat pada Tabel 3.7.
Tabel 3.7 Attribute Data Catatan Harian Versi 1
Nama File catatan harian Penelitian Dosen Pemula tahun 2019
Attribute Value
nidn 0716127501
nama DARWIN Y RIYANTO S.T, M.Med.Kom
judul Analisa Pengaruh City Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur
nama_skema Penelitian Dosen Pemula
jml_catatan 29
d. Data Laporan Kemajuan Versi 1
Berikut merupakan hasil extract yang telah dilakukan yang berupa file excel dengan attribute beserta contoh value-nya yang dapat dilihat pada Tabel 3.8.
Tabel 3.8 Attribute Data Laporan Kemajuan Versi 1
Nama File detail_lap_kemajuan_Penelitian_Dosen_Pemula
Attribute Value
nomor 1
nidn 0716127501
nama_ketua DARWIN Y RIYANTO S.T, M.Med.Kom
nama_skema Penelitian Dosen Pemula
judul Analisa Pengaruh City Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur
sts_unggah Sudah unggah
e. Data Laporan Akhir Versi 1
Berikut merupakan hasil extract yang telah dilakukan yang berupa file excel dengan attribute beserta contoh value-nya yang dapat dilihat pada Tabel 3.9.
33
Tabel 3.9 Attribute Data Laporan Akhir Versi 1
Nama File detail_lap_akhir_Penelitian_Dosen_Pemula
Attribute Value
nomor 1
nidn 0716127501
nama_ketua DARWIN Y RIYANTO S.T, M.Med.Kom
nama_skema Penelitian Dosen Pemula
judul Analisa Pengaruh City Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur
sts_unggah Sudah unggah
tgl_unggah 2019-11-13 08:35:42
f. Data Seminar Hasil Versi 1
Berikut merupakan hasil extract yang telah dilakukan yang berupa file excel dengan attribute beserta contoh value-nya yang dapat dilihat pada Tabel 3.10.
Tabel 3.10 Attribute Data Seminar Hasil Versi 1
Nama File detail_berkas_seminar_hasil_Penelitian_Dosen_Pemula
Attribute Value
nomor 1
nidn 0716127501
nama_ketua DARWIN Y RIYANTO S.T, M.Med.Kom
nama_skema Penelitian Dosen Pemula
judul Analisa Pengaruh City Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur
sts_unggah_artikel Sudah unggah sts_unggah_borang Sudah unggah sts_unggah_poster Sudah unggah sts_unggah_profil Sudah unggah
Pada versi NG 2.0 didapatkan 2 macam excel yaitu Usulan dan SPTJB berikut macam-macam karakteristik datanya.
a. Data Usulan Versi NG 2.0
34
Berikut merupakan hasil extract yang telah dilakukan yang berupa file excel dengan attribute beserta contoh value-nya yang dapat dilihat pada Tabel 3.11 Tabel 3.11 Attribute Data Usulan NG 2.0
Nama File usulan Terdaftar Penelitian Dosen Pemula tahun 2019
Attribute Value
nama_ketua DARWIN Y RIYANTO S.T, M.Med.Kom
nidn 0716127501
judul Analisa Pengaruh City Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur thn_usulan_kegiatan 2018
thn_pelaksanaan_kegiatan 2019
lama_kegiatan 1
bidang_fokus Sosial Humaniora, Seni Budaya, Pendidikan Desk Study Dalam Negeri
jml_anggota 2
b. Data SPTJB Versi NG 2.0
Berikut merupakan hasil extract yang telah dilakukan yang berupa file excel dengan attribute beserta contoh value-nya yang dapat dilihat pada Tabel 3.12.
Tabel 3.12 Attribute Data SPTJB NG 2.0 Nama File daftar_sptjb tahun 2019
Attribute Value
nama DARWIN Y RIYANTO
thn_pertama_usulan 2018
bidang_fokus Sosial Humaniora, Seni Budaya, Pendidikan Desk Study Dalam Negeri
nama_skema Penelitian Dosen Pemula program_hibah Penelitian Kompetitif Nasional
judul Analisa Pengaruh City Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur thn_pelaksanaan_kegiatan 2019
urutan_thn_usulan_kegiatan 1
lama_kegiatan 1
kd_sts_unggah_100 Sudah_unggah tgl_unggah_100 2019-08-06 07:48:02 kd_sts_unggah_30 sudah unggah tgl_unggah_30 2019-08-06 07:48:02 kd_sts_unggah_70 sudah unggah tgl_unggah_70 2019-08-06 07:48:02
35
2. Transform
Dari proses extract terdapat beberapa kondisi yang harus diubah pada data usulan versi 1 berikut merupakan Proses Transform Data yang dapat dilihat pada Tabel 3.13.
Tabel 3.13 Proses Transform Data
Nama File Usulan_Institut Bisnis dan Informatika STIKOM Surabaya_2019
Attribute Value Before Value After
nama_skema Penelitian Dosen Pemula tkt:
Penelitian Dosen Pemula
judul Analisa Pengaruh City
Branding, City Image dan Visit Intention terhadap Visit Decision di Kawasan Wisata Jawa Timur
nama_ketua DARWIN Y RIYANTO
S.T, M.Med.Kom
nidn 0716127501
nama_program_studi Desain Produk
surel [email protected]
nomor_hp 081234023799
bidang_fokus Sosial Humaniora, Seni Budaya, Pendidikan Desk Study Dalam Negeri rumpun_ilmu Desain Komunikasi Visual
lama_kegiatan 1
urutan_thn_usulan_kegiatan 1
dana_usulan_drpm 0
kekurangan <span
style="color:#992222;">- Kota usulan<br />- Jabatan yang mengetahui<br />-
nama_anggota1 NOVAN ANDRIANTO
S.I.Kom, M.I.Kom
nidn_anggota1 0717119003
nama_program_studi_anggota1 Produksi Film dan Televisi
nama_anggota2 ABDULLAH KHOIR
RIQQOH S.Sn, M.Med.Kom
nidn_anggota2 0725078203
nama_program_studi_anggota2 Desain Komunikasi Visual
nama_anggota3 - Null
nidn_anggota3 - Null
nama_program_studi_anggota3 - Null
36
Nama File Usulan_Institut Bisnis dan Informatika STIKOM Surabaya_2019
Attribute Value Before Value After
nama_anggota4 - Null
nidn_anggota4 - Null
nama_program_studi_anggota4 - Null
3. Load
Dari hasil transform maka langkah selanjutnya adalah load ke dalam table tujuan berikut merupakan skema load data usulan karena kedua data tersebut menjadi awal mula integrasi data.
Gambar 3.4 Skema Load Data – Pertama
Gambar 3.4 menggambarkan alur proses Load tahap pertama yang akan masuk ke dalam database PPM. Tahap pertama ini terdapat 5 table yang akan menjadi target proses load yaitu Skema, Periode, Proposal, Usulan dan Tim. Data yang di-load pertama yaitu Data Usulan versi 1 dan versi NG 2.0 kedua data ini
37
memiliki attribute dan form request yang berbeda. Pada saat load data attribute ketua dan anggota akan melalui proses pengecekan yang akan disesuaikan dengan table user di database PPTI hal ini dilakukan agar lebih konsisten terhadap kepemilikan dari proposal dan jika sesuai maka akan langsung di Load ke dalam database PPM, sedangkan untuk table proposal, usulan, skema dan periode akan langsung diproses load data sesuai dengan attribute-nya
Gambar 3.5 Skema Load Data – Kedua
38
Gambar 3.5 Tahap kedua ini terdapat 5 table yaitu SPTJB, Catatan Harian, Laporan Kemajuan, Laporan Akhir dan Seminar Hasil. Data yang diload akan dilakukan pengecekan pada attribut judul pada table proposal jika judul tersebut adat maka proses load akan dijalankan apabila tidak ada maka proses load akan ditolak
B. Skema Integrasi
Gambar 3.6 Alur Skema Integrasi Data
Gambar 3.6 menggambarkan alur dari integrasi data Staf PPM mengakses SIMLITABMAS yang kemudian mendapatkan sebuah data versi 1 dan NG 2.0 berupa Excel dan tersimpan pada client device Staf PPM setelah itu data Excel tersebut di-import ke aplikasi PPM yang di dalam aplikasi tersebut terdapat proses Tranform, Load sekaligus integrasi dan output proses tersebut disimpan ke dalam database PPM lalu data tersebut diolah kembali untuk memvisualisasikan pada halaman dashboard.
39
C. IPO Diagram
Berikut adalah gambar IPO Diagram aplikasi:
Gambar 3.7 IPO Diagram
40
D. Penjelasan IPO Diagram
Berikut ini merupakan penjelasan mengenai diagram IPO - Input yang telah peneliti analisa berdasarkan data yang tersedia. Selanjutnya penjelasan IPO – Proses dan IPO – Output dapat dilihat pada Lampiran 2
Tabel 3.14 Penjelasan IPO Diagram - Input INPUT
No DATA KETERANGAN
1 Excel Usulan Berisi data excel yang diambil dari 2 source yang berbeda 2 Data Program Berisi data Program dari SIMLITABMAS
3 Data Skema Berisi data Skema dari SIMLITABMAS
4 Excel SPTJB Berisi data excel yang diambil dari 2 source yang berbeda 5 Excel Laporan
Kemajuan
Berisi data excel yang diambil dari SIMLITABMAS Login 6 Excel Laporan Akhir
7 Excel Catatan 8 Excel Seminar
9 Data Luaran Berisi status luaran yang didapat dari hasil laporan akhir berupa file PDF
E. System Flow Diagram
System flow Diagram merupakan gambaran aliran data dan prosedur proses informasi yang diperlukan dalam sebuah sistem. Hal ini dilakukan dengan berbagai simbol yang dihubungkan dengan panah-panah untuk menunjukkan kelanjutan aktivitas proses informasi. Untuk penjelasan lebih lengkap terdapat pada Lampiran 3.
41
Gambar 3.8 System Flow Import Data Login NG 2.0 Usulan
42
Pada Gambar 3.8 System Flow Import Data Login NG 2.0 Usulan menjelaskan bahwa ketika ingin mengintegrasikan data maka yang harus dilakukan adalah masuk ke sistem dan klik menu Import kemudian pilih Data Login NG 2.0 lalu pilih tipe file yang diintegrasikan setelah itu entri data dan file yang sudah diunduh dari SIMLITABMAS. Sistem akan menyimpan data pada database. Setelah itu sistem akan menampilkan halaman daftar proposal dan detail proposal dapat dilihat pada halaman detail proposal.
F. Context Diagram
Context Diagram menggambarkan sistem secara keseluruhan dari aplikasi PPM dapat dilihat pada Gambar 3.9.
Gambar 3.9 Context Diagram
G. Data Flow Diagram
Model logika data atau proses data yang menggambarkan dari mana asal data tersebut serta apa atau kemana tujuannya (input-output) dalam suatu sistem.
Berikut merupakan gambar DFD level 0 hingga 1 pada aplikasi PPM.
43
Gambar 3.10 DFD level 0
Gambar 3.10 menggambarkan 7 proses pada aplikasi PPM yang dimana terdapat beberapa proses didalamnya terkait cleansing data
44
Gambar 3.11 DFD Level 1 – Usulan
Gambar 3.11 menggambarkan sebuah proses level 1 pada import usulan yang dimana proses tersebut memiliki sub-proses untuk pengecekan dan cleansing data pada skema proposal.
H. Entity Relationship Diagram
ERD suatu bentuk diagram yang menjelaskan hubungan antar objek-objek data yang mempunyai hubungan antar relasi. ERD digunakan untuk menyusun struktur data dan hubungan antar data. Untuk detail selanjutnya dapat dilihat pada Lampiran 4.
45
G1. Conceptual Data Model
Gambar 3.12 Conceptual Data Model
Gambar 3.12 menggambarkan hasil perancangan basis data yang berdasarkan pengumpulan data dan analisis peneliti.
I. Struktur Basis Data
Desain basis data adalah proses menghasilkan detail rinci model data dari basis data yang terdiri dari roles, users, program_studi, fakultas, tim, periode, program, skema, proposal, usulan, tanggung_jawab, catatan_harian, laporan_kemajuan, laporan akhir, seminar, luaran. Dari tiap tabel terdapat nama tabel, tipe data, panjang data dan penjelasan kegunaan tabel tersebut. Untuk melihat lebih detail dari desain basis datanya terdapat pada Lampiran 5.