Perlu diingat bahwa pembuatan tabel merupakan tahap awal entry data dalam MI Pro. Data grafis (titik, garis, area) yang terhubung dengan data dalam tabel, diinput setelah struktur tabel dibuat.
Membuat Tabel
Untuk membuat tabel baru datam MI Pro, dilakukan langkah-langkah berikut:
- Pilih menu File ► New Table, kotak dialog pembuatan tabel baru akan muncul.
Pada kelompok Create New Table and, ada kotak cek:- Open New Browser artinya ketika struktur tabel selesai dibuat, MI Pro akan membuka browser (tempat menampilkan data tabular) kosong untuk menampilkan data dalam tabel yang akan dibuat.
- Open New Mapper, MI Pro akan membuka satu mapper (tempat menampilkan data grafis/peta) baru.
- Add to Current Mapper, menambahkan tabel yang baru dibuat sebagai layer pada peta yang sedang aktif. Tabel akan mempunyai proyeksi yang sama dengan peta yang sedang aktif.
Ada dua pilihan pada Table Structure.
- Create New, membuat struktur tabel baru.
- Using Table, menggunakan struktur tabel yang telah ada dan pilih tabel yang akan digunakan strukturnya.
- Untuk latihan, aktifkan kotak cek Open New Mapper pada kelompok Create New Table and, dan pilih Create New pada Table Structure. Kemudian pilih Create. Kotak dialog New Table Structure akan muncul.
- Tambahkan beberapa field sesuai dengan kebutuhan.
- Isikan nama field, tipe data dan lebar field pada Field Information. Kemudian klik Add Field untuk menambahkan field yang baru dibuat ke kotak daftar field.
- Aktifkan kotak cek Indexed di bagian kanan daftar field, bila tabel yang dibuat diindeks menurut field tersebut. Satu tabel dapat dibuat field index sampai 29. Standarnya (default), semua field tidak diindeks.
- Untuk mengubah urutan field yang telah dibuat gunakan Up dan Down.
- Bila ada field yang salah masuk, gunakan Remove field untuk menghapus.
- Agar data grafis dapat ditambahkan pada tabel tersebut, yakinkan bahwa kotak cek Table is Mappable telah diaktifkan. Karena pada kotak dialog New Table kita telah menentukan pilihan Open New Mapper maka pilihan Table is Mappable adalah disable dan selalu kotak cek tersebut dalam keadaan dipilih. Namum bila pada kotak dialog New Table kita pilih Open New Browser, maka kotak cek ini dapat diedit.
- Klik Projection untuk menentukan proyeksi yang akan digunakan pada data grafis atau peta yang akan diinput.
Macam-macam tipe field yang ada diuraikan di bawah ini.
- Character, menyimpan sampai 254 data alfanumerik, dapat berupa huruf, angka dan tanda baca. Tidak dapat dilakukan operasi aritmatika pada tipe data ini.
- Decimal, menyimpan angka dalam bentuk desimal yang dapat dikalkulasi dengan panjang tetap. Tanda desimal menempati satu karakter. Misalnya data bertipe desimal dengan panjang (width) 10 dan desimal 3, maka angka tertinggi yang dapat disimpan 999999.999.
- Integer, menyimpan data dengan nilai bulat (tanpa desimal) dengan kisaran -2 miliar sampai +2 miliar.
- Small Integer, bilangan integer dan -32768 sampai +32768.
- Float, menyimpan angka dengan panjang tidak tetap (sesuai dengan panjang data yang dientry) dalam bentuk desimal.
- Date, menyimpan data tanggal, sesuai dengan pengaturan pada Windows Control Panel di Setting Regeonal, Short Date Format.
- Logical, data ini mengandung informasi Benar/Salah atau Ya/Tidak, disimpan dalam bentuk T untuk Benar/Ya, dan F untuk Salah/Tidak.
- Bila semua field yang diperlukan sudah dibuat, selanjutnya klik Create untuk menyimpan tabel tersebut. Kotak dialog berikut akan muncul:
Isikan nama file tabel pada kotak File name dan format data pada Save as type. Untuk contoh ini digunakan format data Mapinfo (* .tab). Perlu dicatat: jangan menggunakan nama “Districts” sebagai nama tabel karena nama tersebut digunakan secara internal oleh MI Pro dalam proses Redistrict. - Pilih Save bila pengaturan telah selesai dilakukan. Sampai di sini proses pembuatan tabel baru, telah selesai. Selanjutnya kita dapat menambahkan data dalam tabel tersebut baik data tabular maupun data grafts. Penambahan data grafis pada window mapper secara automatis akan menambah data atributnya.
Walaupun tabel telah selesai dibuat dan sebagian data telah dimasukkan, kita tetap dapat memodifikasi struktur tabel tersebut. Gunakan menu Table ► Maintenance ► Table Structure. Bila lebih dan satu tabel yang sedang aktif, akan muncul kotak dialog seperti di bawah ini.
Pilih tabel yang akan dimodifikasi strukturnya, lalu pilih OK. Kotak dia1og Modify Structure akan tampil seperti pada gambar berikut.
Lakukanlah perbaikan sesuai dengan kebutuhan, lalu pilih OK.
Menggandakan dan Mengganti Nama Tabel
Bila kita menggandakan tabel MI Pro atau membuat backup pada drive, disk atau direktori yang berbeda, maka seluruh file yang menjadi komponen tabel tersebut harus diikut sertakan. Misaltnya akan menggandakan Tabel Customer, maka file-file yang harus ikut digandakan adalah customer.tab, customer.dat, customer.map, customer.id, dan costomer.ind bila tabel tersebut terindeks,
Sama halnya dengan menggandakan tabel, mengganti nama tabel juga harus dilakukan untuk seluruh file komponen tabel. Disarankan untuk menghindari penggantian nama file tabet melalui DOS command. Untuk mengganti nama tabel, gunakan perintah MI Pro benikut,
- Pilih menu Table ► Maintenance ► Filename Table, kotak dialog berikut akan muncul.
- Pilih salah satu tabel yang akan diganti namanya, kemudian klik Rename, kotak dialog selanjutnya akan tampil seperti di bawah ini.
Isikan dengan nama yang baru, lalu pilih Save. Penggantian nama tabel dengan cara ini, secara automatis akan mengganti semua komponen file tabel tersebut. diingat bahwa penggantian nama tabel akan berpengaruh terhadap file workspace (.wor) yang menggunakan nama tabel terdahulu. Untuk itu, agar tidak terjadi error karena file tabel yang dicari tidak ditemukan, maka disarankan juga untuk mengedit file workspace melalui teks editor atau word processor dengan mengganti nama tabel yang telah berubah. Atau ganti nama file tabel lebih dahulu sebelum membuat file workspace.