BAB 2 MEMBUAT DOKUMEN 2.1 MEMULAI ACL DAN MEMBUAT DOKUMEN BARU ACL menyimpan semua informasi mengenai data yang digunakan kedalam sebuah file yang disebut dengan dokumen. Data yang diolah oleh komputer dan informasi yang sedang dikerjakan disimpan kedalam sebuah file yang disebut file data. Untuk dapat bekerja dengan ACL dibutuhkan sebuah dokumen. Pembuatan dokumen dapat dibuat dari dokumen baru atau dokumen yang pernah dibuat. Untuk lebih jelasnya ikuti langkah-langkah berikut untuk membuat dokumen baru. Langkah – langkah untuk mulai bekerja dengan ACL : 1. Sorot [START] pada tampilan windows 2. Pilih menu [Program] kemudian pilih [ACL for windows V6.5 ] 3. Double click pada pilihan [ACL for windows V6.5 ] Pada layar akan tampil ACL application Screen Title bar Menu bar Button bar Status bar Application Workspace
Pada saat kita baru menggunakan ACL, status bar pada layar aplikasi ACL menunjukkan tidak adanya dokumen yang dibuka dan tidak ada input file yang digunakan. Sebelum kita bekerja dengan data di ACL, terlebih dahulu kita harus membuka dokumen yang sudah dibuat atau membuat sebuah dokumen baru. Untuk membuat sebuah dokumen baru, kita membutuhkan nama dokumen, yang secara khusus dapat disimpan pada harddisk atau disket. Tentukan sebuah file berisi data yang mengandung data yang diinginkan kemudian, buat sebuah input file definition yang mengandung format untuk data tersebut. Langkah – langkah membuat dokumen baru adalah : 1. Pilih file dari [menu bar] dan pilih [New Document]. ACL akan menampilkan :
2. Ketikkan ‘latihan1’ sebagai nama dukumen kita. Kemudian pilih [Save].
2.2. INPUT FILE DEFINITIONS Sebuah input file definition adalah sebuah format yang akan kita gunakan untuk menggambarkan struktur dan isi dari file data. ACL menggunakan input file definition untuk membaca data dalam file, tanpa melakukan perubahan pada data original. Input file definition terdiri dari nama field, tipe data, dimana masing-masing filed dimulai dan, berapa panjang masing-masing field. Sebelum kita membuat sebuah input file definition, sebaiknya kita menyiapkan file data yang akan diolah. 2.2.1 Membuat Input File Definition menggunakan Data Definition Wizard Apabila data yang akan kita gunakan dalam ACL adalah data baru, maka secara otomatis, pembuatan input file definition menggunakan Wizard. Hal ini dimaksudkan agar kita dapat mengatur file data sesuai keinginan kita. Langkah – langkah membuat input file definition :
Modul ACL Lanjut
Halaman
7
1. Tentukan file data yang akan digunakan. Pilihlah [New], tekan [Next]
2. Tampilan Definition Wizard
3. Pilih [Disk], tekan [Next]
Modul ACL Lanjut
Halaman
8
3.
Pilih file data yang akan digunakan. Dalam latihan ini kita menggunakan file Ar.fil Kemudian pilih [Open]
Modul ACL Lanjut
Halaman
9
4.
Pilih [Next], karena kita akan menggunakan spesifikasi defaultnya
5.
Pilih [Other file format], kemudian pilih [Next]
Modul ACL Lanjut
Halaman
10
6.
File data yang akan dikerjakan di ACL dapat diset-up sesuai keinginan. Kita Hal ini berarti file data pada ACL dapat di atur dan dirubah sesuai dengan keinginan kita tanpa harus merubah file data yang asli. kemudian pilih [Next]
7. Jika kita tidak ingin merubah file data ini tekan [Next]
8. Wizard akan mencoba menentukan semua jenis field. Kita dapat menghapus, membuat ataupun memindahkan separator sesuai kebutuhan. Modul ACL Lanjut
Halaman
11
9. Properti Edit field akan ditampilkan seperti berikut :
10. Wizard akan menampilkan hasil pendefinisian field sesuai dengan apa yang telah kita tentukan. Apabila hasil pendefionisian field sudah sesuai dengan keinginan kita tekan [Finish], jika tidak tekan [back] untuk menggagalkan langkah sebelumnya.
Modul ACL Lanjut
Halaman
12
2.2.2 Penentuan data Field tanpa Wizard Apabila kita akan melakukan pengaturan kembali terhadap input file definition yang telah dibuat, kita dapat mengatur filed data tanpa menggunakan Wiuzard. Langkah langkahnya adalah sebagai berikut 1. Pada pemilihan File definition pada dialog box, klik[New]. ACL akan membuka wizard. Klik[next] sampai pada jendela pengaturan properti file kemudian pilih [Skip to Finish] kemudian klik [Next]. 2. Simpan input file dengan nama file.yang kita inginkan 3. Dari Menu Edit, pilih Input File Definition. Maka akan ditampilkan gambar berikut :
Modul ACL Lanjut
Halaman
13
Data file ACL dibuat dengan ektension defaultnya .FIL, tetapi data file pada software lainnya dapat dibuat dengan ektension yang lain, contohnya file dBase mempunyai ektension .DBF Perhatikan bahwa status bar menampilkan nama dari dokumen yang dibuka disisi kiri dan melaporkan jumlah record yang terkandung pad file tersebut. Nama dari input file ditampilkan disisi kanan dari status bar. Path dan nama dari data file ditentukan dalam title bar pada jendela input file definition. Pada saat kotak Input file Definition dibuka dan input file dipilih, ACL akan menampilkan informasi mengenai data file :
Tipe media
: Disk, Tape – one real, atau Tape multi real
Tipe File
: Fixed record length, IBM TM variabel Record Length, atau text file (CR atau CRLF) : ASCII atau EDCDIC : Panjang dari record untuk fixed length atau panjang dari longest record jika record adalah panjang variabel : Nilai ini ditentukan dengan sejumlah bytes dalam input file yang oleh ACL akan diabaikan atau dilompati sebelkum dimulainya analisa data. Untuk contohnya, kita dapat menggunakan skip untuk mengabaikan judul informasi dan mulai menetukan file dari detail record. Defaultnya adalah nol, ACL menganalisa data dari permulaan file.
Tipe Karakter Panjang Record Skip length
Kita hanya dapat membuat input file definition untuk satu data file. Setelah itu ACL secara otomatis menghubungkan data file untuk input file definition. Melakukan Edit Input File Definition Input File definition yang sudah didefinisikan dapat di-edit kembali baik diperbaiki, dihapus maupun ditambah field baru. Untuk mengaksesnya pilih menu Edit kemudian pilih Input Field Definition :
Modul ACL Lanjut
Halaman
14
Pada jendela ini kita dapat merubah nama field, type dan panjang dari field tersebut. Mengedit Field berjenis Numerik Field numerik berisi angka yang mempunyai titik desimal termasuk tanda minus atau tanda kurung yang menunjukkan angka negatif.
Nama field Posisi mulai Panjang field Titik desimal Area field
Mendefinisikan Fields Tanggal ACL memberikan kelebihan dalam mengakses, menampilkan dan menghitung tanggal. Tanggal disimpan dalam data file dengan cara yang berbeda-beda. Acl menggunakan format tanggal yang Anda tentukan dalam input file definition untuk mengakses data dalam file dan menampilkan tanggal tersebut. Anda dapat memilih atau menentukan sendiri format tanggal yang paling cocok dengan kebutuhan Anda.
Modul ACL Lanjut
Halaman
15
Jika Anda memilih tipe data DATE/Tanggal, Anda perlu mendefinisikan bagaimana fields data tersebut disimpan dalam data file. Tipe data DATE dapat didefinisikan sebagai numerik murni (10/31/98) atau alphanumeric (Oct 31, 98). Field ASCII atau EBCDIC mungkin didefinisikan sebagai tipe data DATE dalam input file definition. Format Input Tanggal Format Input Tanggal biasanya hanya mengandung angka (numeric) atau huruf dan angka (alphanumeric). Karakter lain diperlakukan sebagai karakter format (filler). Contoh filler yang biasa adalah “/” pada 11/30/97 (mm/dd/yy), atau blanks dan koma pada “Vov 28,1997” (mmm dd,yyyy). Karakter format yang digunakan untuk format yang digunakanuntuk format input harus cocok dengan karakter dalam field Standar Tanggal Ada beberapa format tanggal yang valid yang biasa digunakan:
Tipe American European Julian
Format Mm dd yy Dd mm yy Mmm dd yydd
Contoh menggunakan 31 Des 1997 12 31 97 31 12 978 DEC 31 97365
Format tanggal yang Anda tentukan harus cocok dengan data dalam field. Dengan memberi tanda garis miring (/) dalam suatu format, padahal garis miring tersebut tidak terdapat dalam data file dan sebaliknya, menyebabkan ACL salah dalam mengartikan tanggal tersebut. Dalam hal ini biasanya menghasilkan nilai nol (01/01/00) untuk field tersebut. Untukmelihat format input tanggal dari field tanggal tersebut: 1. Pilih Edit dari menu bar dan pilih Input File Definition. Window Input File muncul 2. Klik tab Edit Fields/Expression 3. Dalam list box field, double klik TGL BUKA Text box format menampilkan format YYYYMMDD 4. Klik tombol (clear entry) untuk kembali ke layar list box field
Modul ACL Lanjut
Halaman
16
Untuk mengedit format tanggal: Dalam list box field, double klik Date. Layar format edit data muncul. Nama field
tipe
posisi mulai
panjang field
Format tanggal Area data pada bagian dasar window memperlihatkan Anda bagaimana tanggal disimpan dalam data file. Area Valid Field Types di sisi kanan window memperlihatkan Anda bagaimana tanggal akan disajikan dalam view. Jika format tanggal tidak cocok dengan data dalam field, Anda dapat mengubahnya. 1. Klik Dropdown format dan pilih format yang tepat. 2. Klik tombol (Accept entry). ACL mengubah format tanggal tersebut dan kembali ke window Input File yang menampilkan daftar field. Menampilkan Tanggal ACL mendefinisikan tanggal dalam data file sesuai dengan spesifikasi Anda dalam text box format dalam dialog box Input File Definition. ACL menampilkan tanggal pada semua view, laporan, dan output lain sesuai dengan selera Anda. Menampilkan Tanggal dalam Window View Anda dapat memilih Date option dalam dialog box Preference untuk mengendalikan bagaimana tanggal yang ingin Anda tampilkan dalam view, laporan, dan output lain. Sebagai contoh, jika Anda memiliki invoice tertanggal 12 November 1997.
Modul ACL Lanjut
Halaman
17
File data menyimpan tanggal sebagai: Format default preference adalah: Format input file tanggal yang ditentukan user adalah; Window view menampilkan data sebagai:
19971112 mm/dd/yyyy yyyy/mm/dd 11/12/1997
Default format tanggal ACL adalah mm/dd/yyyy. Tanggal disusun secara global untuk semua view dan output file. ACL mengartikan format tanggal sebagai berikut: Year 1 - 90 Year 1990 - 9999 Month 1 - 12 Month Jan - Dec Day 1 - 31 Day 1 - 366
yy yyyy mm mmm dd ddd
Untuk mengubah tampilan tanggal dalam input dan output file terhadap bulan, hari, tahun (format MMM DD, YYYY): 1. Pilih Edit dari menu bar dan pilih Preferences 2. Klik tab Date Option dalam dialog box Preferences untuk memperlihatkan pilihan susunan tanggal. 3. Klik dropdown format Default Date dan pilih format MMM DD, YYYY.
4. Klik [ OK ] untuk mengubah format default tanggal sampai Anda keluar ACL. Anda akan memperhatikan bahwa ACL dengan segera mengubah tampilan semua tanggal dalam view.
Modul ACL Lanjut
Halaman
18
Catatan: Jika format alpha digunakan dalam data file untuk mendefinisikan bulan, format yang digunakan harus sama dengan yang digunakan dalam singkatan nama bulan. Format alpha bulan akan dibatasi dengan tanda pemisah.
1. 2. 3. 4.
Untuk mengubah format tanggal menjadi format tanggal Eropa, dd/mm/yy: Pilih Edit dari menu bar dan pilih Preferences. Klik tab option Date dalam dialog box Preferences. Pilih DD/MM/YY dari dropdown Default Date Format. Anda dapat menyimpan format baru untuk sesi ACL yang akan datang dengan mengklik [Save] dan kemudian mengklik [Yes]. Klik [ OK ] untuk menggunakan format tanggal Eropa hanya pada sesi ini. ACL secara menyeluruh memformat kembali semua field tanggal.
Tanggal Tahun 2000 Tahun 2000 sebentar lagi tiba dan ACL disiapkan untuk memproses tanggal untuk tahun dua digit dalam abad 21. Anda dapat menggunakan Star of Century preferences untuk menyusun permulaan dari 100 tahun dimana ACL akan menginterpretasikan data. Default-nya adalah nol (dengan kata lain, tahun 00 diperlakukan sebagai 1900). Mengatur Star of Century Susunan permulaan abad menunjukkan tahun yang memisahkan abad ini dengan tanggal yang akan datang dengan tahun dua digit. Sebagai contoh, Anda dapt memilih tahun 1960 sebagai tahun pemisah. Anda masukkan 60 pada text box Start of Century. ACL akan memperlakukan tahun 60 sampai dengan 99 sebagai tahun 1960 sampai dengan 1999 dan tahun 00 sampai 59 sebagai 2000 sampai 2059. Jika semua tanggal mengandung tahun empat digit, berarti semua tanggal ditetapkan untuk abad 21 dan tidak perlu menggunakan Start of Century preference. Tabel berikut ini mengilustrasikan kemungkinan tanggal Start of Century. Start of Century date: 00
Years:
Display as dates:
00 to 99
05
05 to 99 00 to 04 60 to 99 00 to 59 77 to 99 00 to 76
1900 to 1999 (cannot display after 2000) 1905 to 1999 2000 to 2004 1960 to 1999 2000 to 2059 1977 to 1999 2000 to 2076
60 77
Modul ACL Lanjut
Halaman
19
1. 2. 3. 4.
Untuk membuat tahun pemisah abad ini dan tanggal dengan tahun dua digit berikutnya: Plih Edit dari menu bar dan pilih Preferences. Klik tab Date Options dalam dialog box Preference. Masukkan 60 dalam text box Start of Century. Klik [ OK ] untuk menggunakan susunan Anda hanya pada sesi ini.
Mengakhiri ACL Jika Anda ingin mengakhiri ACL, pilih File dari menu bar dan pilih Exit.
Modul ACL Lanjut
Halaman
20