Anda di halaman 1dari 26

Basic Fundamental IBM WTX 9.0.

1
A. Konversi Delimiter * (Asterisk) ke Delimiter | (Pipeline)
1. Buat File txt kosong dengan nama file MahasiswaInput.txt lalu isi file seperti gambar
berikut. Note : Untuk masing-masing baris tepat dibagian ujung kata selalu tekan Enter
untuk membuat baris baru karena hal ini sangat berpengaruh terhadap hasil konversi

2. Buka aplikasi IBM Transformation Extender Design Studio, click File  New  Extender
Project.

3. Isi Project name: Mahasiswa. Klik Finish

2
4. Extender project berhasil dibuat, pada tab Extender Navigator klik kanan pada folder Type
Trees  New  Type Tree.

3
5. Klik folder Mahasiswa lalu isi File name: MhsInput. Klik Finish.

6. Pada file MhsInput.mtt yang muncul klik kanan pada Root  pilih Add

7. Muncul pop up berikut klik Yes

4
8. Ganti Name : NamaMahasiswa dan Class : Item. Arahkan kursor pada tab MhsInput.mtt dan
klik kiri pada area kosong tersebut. Setelah itu akan muncul notif untuk mengubah type
class tersebut klik Yes.

9. Tambahkan item Angkatan dan Jurusan seperti pada langkah ke 6 sampai langkah ke 8.

5
10. Tambahkan item dengan Name : Record dan Class : Group lalu ubah beberapa value
berikut
Group Subclass : Sequence
Format : Explicit
Component Syntax : Delimited
Delimiter : Literal
Value :*
Type Syntax : Sequence
Terminator : Explicit
Value : Delimited

11. Tambahkan item dengan Name : File dan Class : Group

6
12. Klik 2x pada item Record, lalu drag item seperti berikut.
 NamaMahasiswa  field Component baris pertama
 Jurusan  field Component baris kedua
 Angkatan  field Component baris ketiga

13. Klik 2x pada item File, lalu drag item Record ke field Component baris pertama

7
14. Klik kanan pada Record yang sudah di drag lalu pilih set Range

15. Ganti nilai max menjadi s. Klik Ok

8
16. Arahkan kursor pada tab MhsInput.mtt dan klik kiri pada area kosong tersebut. Setelah itu
akan muncul notif berikut. Klik Yes.

17. Klik Analyze logic only pada Toolbar dengan icon yang ada pada toolbar untuk tes type
tree yang sudah dibuat. Apabila hasilnya seperti di bawah ini, maka type tree yang telah
dibuat tidak ada error

18. Lalu klik icon Save All yang ada pada Toolbar atau dengan menggunakan shortcuty key Ctrl
+ Shift + S.
19. Duplicate file MhsInput.mtt dengan cara copy paste lalu rename namanya menjadi
MhsOut.mtt. Klik OK.

9
20. Klik item Record lalu pada properties ubah value Delimiter menjadi |

21. Klik Analyze logic only pada Toolbar dengan icon yang ada pada toolbar untuk tes type
tree yang sudah dibuat. Apabila hasilnya seperti di bawah ini, maka type tree yang telah
dibuat tidak ada error

10
22. Lalu klik icon Save All yang ada pada Toolbar atau dengan menggunakan shortcuty key Ctrl
+ Shift + S.
23. Klik kanan pada folder Map Files  New  Map Source.

24. Klik folder Mahasiswa dan isi File name lalu klik Finish.

11
25. Akan muncul notifikasi berikut klik OK.

26. File map MHS.mms berhasil dibuat dan dapat dilihat pada tab Outline yang letaknya di
bawah Extender Navigator
27. Klik kanan pada MHS  New

28. Isi map name. Klik OK.

12
29. Klik tanda panah bawah pada map MHS yang ditandai dengan icon warna biru. Pada bagian
Input Cards klik kanan  New.

30. Isi CardName : CardIn, TypeTree pilih MhsInput.mtt. Kemudian klik OK.

31. Pada Type pilih item File. Klik OK.

13
32. Pada FilePath pilih file input yang sudah dibuat pada langkah ke-1. Klik OK.

33. Berikut hasil Input Card yang sudah dibuat. Klik OK.

14
34. Lakukan hal yang sama pada bagian Output Card yang mana ditujukan untuk hasil output.

15
35. Klik kolom Record (1:s) yang ada pada CardOut. Arahkan kursor pada bagian Rule. Lalu
ketik rule berikut =F_map(Record:CardIn). Atau bisa juga setelah mengetik =F_map(“taruh
hasil drag n drop Record (1:s) yang ada pada CardIn disini”). Setelah itu tekan Enter.

36. Klik Record pada CardOut, lalu klik kanan kemudian pilih Functional Map Wizard

37. Muncul pop up berikut lalu klik Create. Setelah itu baru klik Close.

16
38. Setelah itu klik kanan lagi lalu pilih Goto Functional Map

39. Pilih function lalu klik OK

17
40. Sehingga hasilnya seperti berikut di mana field pada Out tidak disable seperti gambar pada
langkah ke-38.

41. Drag field yand ada pada In1 dan drop di field yang ada pada Out.

18
42. Lalu klik icon Save All yang ada pada Toolbar atau dengan menggunakan shortcuty key Ctrl
+ Shift + S.
43. Klik MHS yang ada pada outline lalu klik Build Map (ditandai kotak warna hijau) dan Run
Map (ditandai kotak warna orange)

19
44. Sehingga muncul notif berikut yang berarti bahwa File telah sukses di konversi

45. Klik kanan pada MHS di Outline lalu pilih Run Result

46. Beri tanda centang pada CardIn dan CardOut lalu klik OK.

20
47. Dan dapat dilihat bahwa delimiter pada hasil output telah berubah yang sebelumnya
dengan * menjadi |

48. Referensi : https://www.youtube.com/watch?v=UZjbopIdIWY.

21
B. Konversi Delimiter Comma (CSV) menjadi Fixed Length

1. Masih dengan file mahasiswa namun untuk delimiter nya diubah yang tadinya * menjadi ,
dan disimpan dalam bentuk .csv secara manual sehingga hasilnya seperti berikut.

2. Buat Extender Project dengan nama csv_to_fixed


3. Buat Tree Types untuk input dengan nama csv_to_fixed_input.mtt
4. Lakukan langkah seperti pada sub bab A. untuk bagian mtt input dan mtt output
5. Catatan untuk mtt input pada delimiter value pada Record isi dengan “,” (koma).

22
6. Lalu klik icon Save All yang ada pada Toolbar atau dengan menggunakan shortcuty key Ctrl
+ Shift + S. Klik Analyze Logic pada toolbar untuk mengecek apakah treetype input sudah
berhasil atau belum

7. Catatan untuk mtt output pada item NamaMahasiswa dan item Jurusan seperti berikut :

23
8. Penjelasan dari 2 gambar di atas yaitu pada bagian Max Characters di set nilainya jadi 4
character untuk item Jurusan dan 8 character untuk item NamaMahasiswa, Apply pad pilih
Any context. Apabila karakter yang ada kurang dari nilai max nya maka akan ditambahkan
nilai 0 di belakang karakter tersebut contoh “TI”  “TI00”. Sedangkan apabila karakternya
lebih dari nilai max nya maka karakter tersebut akan otomatis di potong sesuai dengan
jumlah max character contoh “Manajemen”  “Mana”.

9. Pada bagian record untuk delimiter value isi dengan whitespace.

10. Lalu klik icon Save All yang ada pada Toolbar atau dengan menggunakan shortcuty key Ctrl
+ Shift + S. Klik Analyze Logic pada toolbar untuk mengecek apakah treetype output sudah
berhasil atau belum.
11. Buat map file seperti pada subbab A dengan langkah mulai dari no 23-46

12. Pada saat membuat card input dan card output sesuaikan seperti gambar berikut

24
25
13. Apabila map sudah jadi maka hasilnya seperti berikut

26

Anda mungkin juga menyukai