Diagram Aliran Data Level 3

P5.1 P5.2 Memanggil P5.3 Memanggil Loader dtNamaFileTemp dtOptCompiler dtOptEnv dtOptCompiler dtNamaFileEXE dtKodeObj dtDebug dtExecutable dtOptEnv Gambar 3.7 Proses Compiler Chain

3.2.4 Diagram Aliran Data Level 3

Gambar 3.8 mengilustrasikan rincian proses Enkriptor. Masukan dtKodeSumber dibaca karakter demi karakter oleh proses P2.2.1 Membaca Karakter demi Karakter dan kemudian meneruskan informasi tersebut ke proses P2.2.3 Substitusi Karakter. Proses P2.2.2 Membaca Untaian Kunci menerima masukan dtKunci, membaca untaian kunci satu demi satu, dan meneruskan informasi tersebut ke proses P2.2.2. Proses P2.2.2 menerima masukan karakter-karakter kode sumber dtKodeSumber dan mensubstitusikannya dengan tiap untai kunci dtKunci dan menghasilkan karakter- karakter terenkripsi dtKodeSumberEnkrip. Gambar 3.8 Proses Enkriptor Jefri Umar : Analisis Perancangan Perangkat Lunak Ide Integrated Development Environment Fortran G77, 2009. Gambar 3.9 mengilustrasikan rincian proses Dekriptor. Karakter demi karakter dtKodeSumberEnkrip dibaca oleh proses P2.3.1 Membaca Karakter demi Karakter dan kemudian meneruskan informasi tersebut ke proses P2.3.3 Substitusi Karakter. Proses P2.3.2 Membaca Untaian Kunci membaca untaian kunci satu demi satu, dan meneruskan informasi tersebut ke proses P2.3.2. Proses P2.3.2 menerima masukan karakter-karakter kode sumber dtKodeSumberEnkrip dan mensubstitusikannya dengan tiap untai kunci dtKunci dan menghasilkan karakter- karakter semula dtKodeSumber. Gambar 3.9 Proses Dekriptor Rincian proses Editor diilustrasikan pada Gambar 3.10. Proses P3.2.1 Mengolah dan Menampilkan Kode Sumber menerima masukan dtKodeSumber dan kemudian meneruskan dtKodeSumber tersebut ke proses P3.2.2 Scanning Kode Sumber dan proses P3.2.4 Melakukan KompilasiEksekusi. Selain itu, proses P3.2.1 juga menerima masukan baris kode sumber terformat dtHighlight dari proses P3.2.5 Highlight Kode Sumber dan informasi preferensi opsi editor dari proses P3.2.3 Pengaturan Komponen. Proses P3.2.2 melakukan scanning terhadap masukan kode sumber dari proses P3.2.1 dan kemudian meneruskan hasil scan kepada proses P3.2.5. P3.2.3 menerima informasi preferensi opsi editor, mengatur komponen sesuai dengan preferensi tersebut, dan kemudian meneruskannya ke proses P3.2.1 dan proses P3.2.5. Proses 3.2.4 dipanggil ketika pengguna akan mengkompilasi dan atau mengeksekusi kode sumber. Proses 3.2.4 menerima masukan dtKodeSumber, dan meneruskannya ke proses P3.5. Proses 3.2.5 menentukan jenis besaran leksik dari masukan hasil Jefri Umar : Analisis Perancangan Perangkat Lunak Ide Integrated Development Environment Fortran G77, 2009. 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