Kamus Data Diagram Aliran Data Data Flow Diagram Kamus Data

scanning proses P3.2.2 dan menghasilkan keluaran dtHighlight sesuai dengan jenis besaran leksik tersebut. Gambar 3.10 Proses Editor

3.2.5 Kamus Data

Tabel 3.7 mendaftarkan rincian data dan berkas yang digunakan pada diagram aliran data yang telah dipaparkan sebelumnya. Tabel 3.7 Kamus Data Diagram Aliran Data Nama Data Tipe Data Keterangan dtKodeSumber TStrings Baris-baris kode sumber masukan. dtReg record{firstname, lastname, company, noReg} Informasi registrasi. dtOpsiCompiler set of TOpsiComp Himpunan opsi compiler. dtOpsiEditor set of TOpsiEditor Himpunan opsi editor. dtOpsiEnv set of TOpsiEnv Himpunan opsi environment. dtNamaFile String Path lengkap berkas. Jefri Umar : Analisis Perancangan Perangkat Lunak Ide Integrated Development Environment Fortran G77, 2009. Tabel 3.7 Kamus Data Diagram Aliran Data Lanjutan Nama Data Tipe Data Keterangan dtInfoDebug TStrings Baris-baris informasi debugging. dtKodeObj Binary Kode biner mesin. dtKodeSumberOut TStrings Baris kode sumber keluaran. dtExecutable Binary Kode biner yang dapat dijalankan. TStrings array of String Baris-baris untai karakter. firstname String Nama depan pengguna. lastname String Nama keluarga pengguna. company String Perusahaan pengguna. noReg String Nomor registrasi pengguna. TOpsiComp enum{ffreeform, ff90, fdollarok, fnobackslash, fonetrip, ffixedlinelength, fnougly, fuglyargs, fuglyassign, fuglyassumed, fuglycomma, fuglycomplex, fuglyinit, fuglylogint, Os, ffastmath, fkeepinlinefunctions, finlinefunctions, ffunctioncse, fgcse, freruncseafterloop, frerunloopopt, msoftfloat, m80837} Opsi compiler yang tersedia. TOpsiEditor record{tabsize, fontname, fontsize, ResWrdFont, IntConstFont, FloatConstFont, CharConstFont, CommentFont} Pengaturan tampilan editor. TOpsiEnv enum{finitlocalzero, fsyntaxonly, fcheckmemoryusage, fstackcheck, fverboseasm, fxyzzy, fdebugkludge, fboundscheck, fexceptions, fasynchronousexceptions, fnewexceptions, w, WW, Winline, Wuninitialized, Wunused, W, Z, noinhibitexec} Opsi environment yang tersedia. tabsize Integer Ukuran tabulasi dalam hitungan spasi. Jefri Umar : Analisis Perancangan Perangkat Lunak Ide Integrated Development Environment Fortran G77, 2009. Tabel 3.7 Kamus Data Diagram Aliran Data Lanjutan Nama Data Tipe Data Keterangan fontname String Nama font. fontsize Integer Ukuran font. ResWrdFont TFont Pengaturan font untuk kata tercadang. IntConstFont TFont Pengaturan font untuk konstanta bilangan bulat. FloatConstFont TFont Pengaturan font untuk konstanta bilangan pecahan. CharConstFont TFont Pengaturan font untuk konstanta untai karakter. CommentFont TFont Pengaturan font untuk komentar. TFont record{foreground, bold, italic, underline} Informasi pengaturan font. foreground Integer Warna teks. bold Boolean Status style cetak tebal. italic Boolean Status style cetak miring. underline Boolean Status style garis bawah. dtKunci String Kunci enkripsidekripsi berkas kode sumber. dtKodeSumberEnkrip TStrings Baris kode sumber terenkripsi. dtOptComp array of String Untai-untai karakter padanan TOpsiCompiler. dtOptEnv array of String Untai-untai karakter padanan TOpsiEnv. dtNamaFileTemp String Path lengkap berkas sementara. dtDebug TStrings Informasi debugging yang dikembalikan oleh compiler, assembler, dan linker. dtNamaFileEXE String Path lengkap executable. dtHighlight TStrings Baris kode ter-highlight F1 File Berkas kode sumber keluaran. F2 File Berkas kode objek. F3 File Berkas executable. F4 File Berkas registrasi. F5 File Berkas kode sumber sementara. F6 File Berkas konfigurasi compiler. F7 File Berkas konfigurasi environment. F8 File Berkas konfigurasi editor. Jefri Umar : Analisis Perancangan Perangkat Lunak Ide Integrated Development Environment Fortran G77, 2009.

3.3 State Diagram