• Tidak ada hasil yang ditemukan

Dengan Metode ETL (Extract, Transform, Load), data dan informasi tentang pendidikan tinggi di seluruh Indonesia yang berasal dari database Ditjen DIKTI yang lama (operational database), yang memiliki struktur, platform, teknologi, dan produk database yang berbeda, diambil (extract) dan disesuaikan (transform) dengan database yang baru, kemudian dimasukkan (load) ke database (data dictionary) yang baru (data warehouse).

Pada pembangunan aplikasi PDPT ini, semua mapping data dilakukan dengan menggunakan OWB 10.2 (Oracle Warehouse Builder Versi 10.2).

Adapun ETL Mapping nya adalah sebagai berikut :

1. Mapping Data APK

Pada gambar 15 berikut ini dilakukan mapping data dari tabel data APK(dari tabel yang berasal dari file yang berformat excel) ke data APK_SISWA yang ada di data staging Oracle. Pemetaan ini dilakukan untuk memindahkan data dari luar Oracle ke dalam database oracle untuk kemudiannya dilakukan pengolahan dan analisa menggunakan aplikasi BI (Bussiness Intelligent) Oracle. Mapping dilakukan secara langsung tanpa konversi sebab data sumber dan data target memiliki struktur yang sama.

2. Mapping Data Kabupaten

Mapping ini dilakukan untuk memindahkan data kabupaten kedalam tabel kabupaten yang ada di database oracle, disini dilakukan fungsi TRIM() untuk menghilangkan spasi kosong pada nama kabupaten untuk lebih mengakuratkan pencarian kode atau nama kabupaten( tabel kabupaten menjadi tabel yang penting sebab termasuk tabel lookup).

Gambar 15. Mapping Data Kabupaten

3. Mapping Data Dosen

Pada mapping data dosen ini dilakukan dengan memasukkan data dosen yang ada pada database EPSBED ke data staging oracle. Disini dilakukan INSERT_DATE menggunakan fungsi SYSDATE pada oracle untuk mendapatkan tanggal load dari data ini. Mapping data dosen ini dapat dililihat pada Gb. 16 berikut ini.

4. Mapping Data Mahasiswa

Mapping dilakukan untuk memasukkan data mahasiswa yang ada pada database EPSBED ke data staging oracle. Disini dilakukan INSERT_DATE menggunakan fungsi SYSDATE pada oracle untuk mendapatkan tanggal load dari data ini.

5. Mapping Data Kopertis

Mapping dilakukan untuk memasukkan data kopertis yang ada pada tabel data APK (yang berasal dari file excel) ke data staging oracle. Mapping dilakukan secara langsung tanpa konversi sebab data sumber dan data target memiliki struktur yang sama.

Gambar 18. Mapping Data Kopertis

6. Mapping Data Perguruan Tinggi

Mapping dilakukan untuk memasukkan data perguruan tinggi yang ada pada database EPSBED ke data staging oracle seperti tampak pada gb 19. Disini dilakukan INSERT_DATE menggunakan fungsi SYSDATE pada oracle untuk mendapatkan tanggal load dari data ini.

7. Mapping Data Program Studi

Mapping dilakukan untuk memasukkan data program studi yang ada pada database EPSBED ke data staging oracle. Disini dilakukan INSERT_DATE menggunakan fungsi SYSDATE pada oracle untuk mendapatkan tanggal load dari data ini.

8. Mapping Data Propinsi Lengkap

Mapping ini dilakukan untuk memindahkan data propinsi kedalam tabel propinsi yang ada di database oracle, disini dilakukan fungsi TRIM() untuk menghilangkan spasi kosong pada nama propinsi dan nama pulau untuk lebih mengakuratkan pencarian kode atau nama propinsi/pulau( tabel propinsi menjadi tabel yang penting sebab termasuk tabel lookup).

Gambar 21. Mapping data Propinsi Lengkap

9. Mapping Data Propinsi

Mapping data propinsi yang terdapat pada tabel APK(tabel berasal dari file excel). Disini dilakukan fungsi TRIM untuk mendapatkan pencarian kode provinsi secara akurat menggunakan tabel propinsi yang didapat dari mapping data provinsi lengkap. Mapping ini dilakukan untuk memasukkan data propinsi apk kedalam data staging oracle sekaligus menseragamkan pengkodean propinsi.

Gambar 22. Mapping Data Propinsi

10. Mapping Data TLU Jenjang Studi

Mapping data TLU_JENJANG_STUDI dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode jenjang studi).

Gambar 23. Mapping Data TLU Jenjang Studi

11. Mapping Data TLU Kode Perguruan Tinggi

Mapping data TLU_PERGURUAN_TINGGI dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode perguruan tinggi).

Gambar 24. Mapping Data TLU Kode Perguruan Tinggi

12. Mapping Data TLU Program Studi

Mapping data TLU_PROGRAM_STUDI dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode program studi).

13. Mapping Data Transaksi Dosen

Mapping data TRAKD dari tabel EPSBED ke data staging oracle.

14. Mapping Data Transaksi Mahasiswa

Mapping data TRAKM dari tabel EPSBED ke data staging oracle seperti pada gb 28 berikut ini.

Gambar 27. Mapping Data Transaksi Mahasiswa

15. Mapping Data TLU Jabatan Akademik

Mapping data TLU_JABATAN_AKADEMIK dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode jabatan akademik).

16. Mapping Data TLU Pendidikan Tertinggi

Mapping data TLU_PENDIDIKAN_TERTINGGI dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode pendidikan tertinggi).

Gambar 29. Mapping Data TLU Pendidikan Tinggi

17. Mapping Data TLU Status Aktivitas Dosen

Mapping data TLU_STATUS_AKTIVITAS_DOSEN dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode status aktivitas dosen).

Gambar 30. Mapping Data TLU Status Aktivitas Dosen

18. Mapping Data TLU Status Aktivitas Mahasiswa

Mapping data TLU_STATUS_AKTIVITAS_MHS dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode status aktivitas mahasiswa).

19. Mapping Data TLU Status Ikatan Kerja

Mapping data TLU_STATUS_IKATAN_KERJA dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode status ikatan kerja).

Gambar 1. Mapping Data TLU Status Ikatan Kerja

20. Mapping Data TLU Wilayah (Kopertis Untuk EPSBED)

Mapping data TLU_WILAYAH dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode wilayah kopertis yang berasal dari database EPSBED).

Gambar 32 Mapping Data TLU Wilayah (Kopertis Untuk EPSBED)

21. Mapping Data EPSBED MSPHS

Gambar 34. Mapping Data EPSBED MSPHS

22. Mapping Data EPSBED MSYYS

Mapping data MSYYS dari tabel EPSBED ke data staging oracle.(data ini berisi informasi badan hukum dari perguruan tinggi terkait).

23. Mapping Data EPSBED TBBNL

Mapping data TBBNL dari tabel EPSBED ke data staging oracle.

Gambar 36. Mapping Data EPSBED TBBNL

24. Mapping Data EPSBED TBKMK

Gambar 37. Mapping Data EPSBED TBKMK

25. Mapping Data EPSBED TLU Params

Mapping data TLU_PARAMS dari tabel EPSBED ke data staging oracle.

26. Mapping Data EPSBED TLU Status Akreditasi

Mapping data TLU_Status_Akreditasi dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode status akreditasi perguruan tinggi)

Gambar 39. Mapping Data EPSBED TLU Status Akreditasi

27. Mapping Data EPSBED TLU Status PS

Mapping data TLU_Status_PS dari tabel EPSBED ke data staging oracle. (Tabel ini merupakan tabel look up untuk kode status program studi)

Gambar 40. Mapping Data EPSBED TLU Status PS

28. Mapping Data EPSBED TRKLN

Mapping data TRKLN dari tabel EPSBED ke data staging oracle.

29. Mapping Data EPSBED TRFPA

Mapping data TRFPA dari tabel EPSBED ke data staging oracle.

30. Mapping Data EPSBED TRKAP

Mapping data TRKAP dari tabel EPSBED ke data staging oracle.

31. Mapping Data EPSBED TRLAB

Mapping data TRLAB dari tabel EPSBED ke data staging oracle.

Gambar 44. Mapping Data EPSBED TRLAB

32. Mapping Data EPSBED TRLSD

Mapping data TRLSD dari tabel EPSBED ke data staging oracle.

33. Mapping Data EPSBED TRLSM

Mapping data TRLSM dari tabel EPSBED ke data staging oracle.

Gambar 46. Mapping Data EPSBED TRLSM

34. Mapping Data EPSBED TRMBW

Mapping data TRMBW dari tabel EPSBED ke data staging oracle.

35. Mapping Data EPSBED TRMLN

Mapping data TRMLN dari tabel EPSBED ke data staging oracle.

Gambar 48. Mapping Data EPSBED TRMLN

36. Mapping Data EPSBED TRNLM

Mapping data TRNLM dari tabel EPSBED ke data staging oracle.

37. Mapping Data EPSBED TRNLP

Mapping data TRNLP dari tabel EPSBED ke data staging oracle.

Gambar 50. Mapping Data EPSBED TRNLP

38. Mapping Data EPSBED TRPID

Mapping data TRPID dari tabel EPSBED ke data staging oracle.

39. Mapping Data EPSBED TRPIM

Mapping data TRPIM dari tabel EPSBED ke data staging oracle.

40. Mapping Data EPSBED TRPPG

Mapping data TRPPG dari tabel EPSBED ke data staging oracle.

Gambar 53. Mapping Data EPSBED TRPPG

41. Mapping Data EPSBED TRSKR

Mapping data TRSKR dari tabel EPSBED ke data staging oracle.

42. Mapping Data EPSBED TRPUD

Mapping data TRPUD dari tabel EPSBED ke data staging oracle.

Gambar 55. Mapping Data EPSBED TRPUD

43. Mapping Data EPSBED TRVMS

Mapping data TRVMS dari tabel EPSBED ke data staging oracle.

44. Mapping Data EPSBED TRVMT

Mapping data TRVMT dari tabel EPSBED ke data staging oracle.

Gambar 57. Mapping Data EPSBED Mapping Data EPSBED TRVMT

45. Mapping Data EPSBED MSFAK

Mapping data MSFAK dari tabel EPSBED ke data staging oracle.

Dokumen terkait