L - 1 LAMPIRAN. Spefikasi Proses Builder

Ukuran: px
Mulai penontonan dengan halaman:

Download "L - 1 LAMPIRAN. Spefikasi Proses Builder"

Transkripsi

1 L - 1 LAMPIRAN Spefikasi Proses Builder Proses membuka, membuat baru, dan menutup database Module TMainForm.MenuOpenClick Jalankan Opialog1 Jika Memilih File Buka GlobalModule.DatabaseConnection Berdasarkan Opialog1.FileName Aktifkan Menu Close Aktifkan Menu Category Aktifkan Menu Statement Aktifkan Menu Rules NonAktifkan Menu Open NonAktifkan Menu New Module TMainForm.MenuCloseClick NonAktifkan Menu Close NonAktifkan Menu Category NonAktifkan Menu Statement NonAktifkan Menu Rules Aktifkan Menu Open Aktifkan Menu New Hilangkan item FrmViewCategory.TreeViewStatementList Hilangkan item FrmViewCategory.TreeViewStatementTree Hilangkan Form FrmEditorRules Hilangkan Form FrmEditorInput Close DatabaseConnection Module TMainForm.MenuOpenClick Jika Jalankan SaveDialog1 = True maka Copy dan rename file Database yang kosong disiapkan ke SaveDialog1.Filename Buka GlobalModule.DatabaseConnection Berdasarkan Opialog1.FileName Aktifkan Menu Close Aktifkan Menu Category Aktifkan Menu Statement Aktifkan Menu Rules NonAktifkan Menu Open NonAktifkan Menu New Proses aktifasi viewer Module TGlobalModule.DatabaseConnectionAfterConnect Open FrmViewCategory.ADODataSetCategory, Query ambil kategori pada Viewer Aktifkan Menu NewCategory pada MainForm

2 L - 2 Module TFrmViewCategory.ADODataSetCategoryAfterConnect Jika State ADODataSetCategory = browse dan FlagAddEdit = False maka Jika FrmEditorRules Ada maka Hilangkan FrmEditorRules Jika FrmEditorInput <> nil maka Hilangkan FrmEditorInput Buat item TreeViewStatementList tidak ada yang dipilih Buat item TreeViewStatementTree tidak ada yang dipilih Panggil Module CreateStatement Panggil Module CreateStatementTree Jika ADODataSetCategory tidak kosong maka Aktifkan Menu NewStatement pada MainForm Aktifkan Menu NewFromTemplate pada MainForm Module TFrmViewCategory.DataSourceADODataSetCategoryChange Jika ADODataSetCategory tidak kosong maka Jika ADODataSetCategory['IdCategory']='Template' maka NonAktifkan Menu EditCategory pada MainForm NonAktifkan Menu DeleteCategory pada MainForm Jika Tidak Aktifkan Menu EditCategory pada MainForm Aktifkan Menu DeleteCategory pada MainForm Membuat viewer list statement dan prosess tree Module TFrmViewCategory.CreateStatement Module Variabel i,j : integer TT,TR : TtreeNode Hilangkan Item TreeViewStatementList Jika ADODataSetCategory kosong Maka Keluar Module Buka query ADODataSetStatement, query Statement Buka query ADODataSetRules, query Rules Pergi ke Item ADODataSetStatement pertama Lakukan perulangan dari i =1 sampai ADODataSetStatement.RecordCount TT = Tambah item pada TreeViewStatementList ADODataSetStatement ['IdStatement'] Children dari root

3 L - 3 Pergi ke Item pertama ADODataSetRules TT.StateIndex =1, beri gambar icon statement Lakukan perulangan dari j = 1 sampai ADODataSetRules.RecordCount TR = Tambah item pada TreeViewStatementList ADODataSetRules['IdRules']Children dari TT TR.StateIndex = 2, beri gambar icon Rules TT.Expanded = true Pergi ke Item ADODataSetRules berikutnya Pergi ke Item ADODataSetStatement berikutnya Buat item TreeViewStatementList tidak ada yang dipilih Module TFrmViewCategory.CreateStatementTree Module Variabel DS_Statement : TADODataSet i : integer TT: TtreeNode Hilangkan Item TreeViewStatementTree Jika ADODataSetCategory kosong Maka Keluar Module Create DS_Statement set koneksi database DS_Statement DS_Statement query = 'Select * from Statement where IdCategory = ''' + ADODataSetCategory['IdCategory'] + ''' dan type = true' Buka query DS_Statement Lakukan perulangan dari j = 1 sampai DS_Statement.RecordCount TT = Tambah item pada TreeViewStatementTree DS_Statement['IdStatement'] Children dari root TT.StateIndex =1, beri gambar icon statement TT.Expanded =true Pangil Module CreateStatementTreeNode(TT) Pergi ke item DS_Statement berikutnya tutup query dan bebaskan object DS_Statement Buat item TreeViewStatementTree tidak ada yang dipilih Module TFrmViewCategory.CreateStatementTreeNode Variable Module DS_Rules,DS_statement : TADODataSet i,j : integer TR,TTT,TS: TTreeNode StatementStr,categoryStr : string Create DS_Rules DS_Rules set koneksi database DS_Rules DS_Rules query = 'Select * from Rules where IdCategory = ''' + ADODataSetCategory['IdCategory'] + ''' dan IdStatement = '''+TT.Text+''' order by IdRules' Buka query DS_Rules Lakukan perulangan dari i = 1 sampai DS_Rules.RecordCount TR = Tambah item pada TreeViewStatementTree DS_Statement['IdStatement'] Children dari TT TT.StateIndex = 2 //beri gambar icon Rules Create DS_statement DS_statement.Connection = GlobalModule.DataBaseAdoConn(set konesi database) DS_statement query = 'Select * from DetilRules where IdCategory = ''' +

4 L - 4 ADODataSetCategory['IdCategory'] + ''' dan IdStatement = '''+TT.Text+''' dan IdRules ='''+DS_Rules['IdRules']+''' dan link=true dan Value<>'''' Order by Value' Buka query DS_statement Lakukan perulangan dari i = 1 DS_statement.RecordCount Panggil Module GlobalModule.SplitCategoryStatement (DS_statement['Value'], categorystr, StatementStr) Jika categorystr = ADODataSetCategory['IdCategory'] maka TTT = TT Repeat Jika TTT.Text = StatementStr maka TS = Tambah item pada TreeViewStatementTree DS_Statement ['IdStatement'] Children dari TR TS.StateIndex = 3 //beri gambar icon Statement recursive TR.Expanded=true Keluar dari looping TTT=TTT.Parent Jika TTT=nil maka TS= Tambah item pada TreeViewStatementTree DS_Statement ['IdStatement'] Children dari TR TS.StateIndex=1(beri gambar icon Statement) Panggil Module CreateStatementTreeNode(TS) TR.Expanded=true Keluar dari perulangan TTT=TTT.Parent Until(TTT=nil) TS = Tambah item pada TreeViewStatementTree DS_Statement ['IdStatement'] Children dari TR TS.StateIndex=4 ke itemds_statement berikutnya tutup query DS_statement bebaskan dari memory DS_statement ke item DS_Rules berikutnya tutup query DS_Rules bebaskan memory DS_Rules TT.Expanded=true //beri gambar icon ke kategori lain Membuat, mengedit, menghapus category Module TMainform.MenuNewCategoryClick Try //Error Handler FrmViewCategory.FlagAddEdit = true FrmCategory.FlagSave = False tambah item pada ADODataSetCategory tampilkan Form kategory jika frmcategory.flagsave maka Pangil Module FrmViewCategory.CreateStatement //Recursive

5 L - 5 Pangil Module FrmViewCategory.CreateStatementTree jika FrmEditorRules <> nil maka Bebaskan Form editor Rules FrmEditorRules = nil jika FrmEditorInput <> nil maka Bebaskan Form editor Input FrmEditorInput = nil NonAktifkan Menu RulesNew NonAktifkan Menu RulesDelete NonAktifkan DeleteState NonAktifkan SavetoTemplate FrmViewCategory.FlagAddEdit = false except Module TMainForm.MenuEditCategoryClick Module Variabel OldCategoryId:string OldCategoryId = FrmViewCategory.ADODataSetCategory['IdCategory'] FrmViewCategory.FlagAddEdit = true FrmCategory.FlagSave = False Edit item ADODataSetCategory Tampilkan Form Category FrmViewCategory.FlagAddEdit = false Jika (FrmEditorRules <> nil) dan (frmcategory.flagsave) maka FrmEditorRules.CategoryId=FrmViewCategory.ADODataSetCategory['IdCategory'] Pangil Module GlobalModule.editStatement(OldCategoryId +'.',FrmEditorRules.CategoryId+'.') Pangil Module GlobalModule.editInput('<%'+OldCategoryId +'.','<%'+FrmEditorRules.CategoryId+'.') Panggil Module FrmEditorRules.PanelCanvasEnter( FrmEditorRules.Controllmove ) jika (FrmEditorInput <> nil) dan (frmcategory.flagsave) maka FrmEditorInput.CategoryId=FrmViewCategory.ADODataSetCategory['IdCategory'] Pangil Module GlobalModule.editStatement(OldCategoryId +'.', FrmEditorInput.CategoryId+'.') Pangil Module GlobalModule.editInput('<%'+OldCategoryId +'.', '<%' + FrmEditorInput.CategoryId + '.' ) Pangil Module FrmEditorInput.updateInputText('<%'+OldCategoryId +'.', '<%' + FrmEditorInput.CategoryId +'.',True) Module TMainForm.MenuCategoryDeleteClick Jika Konfirmasi Delete categorymessagedlg = Yes maka jika FrmEditorRules <> nil maka Bebaskan Form editor Rules FrmEditorRules = nil

6 L - 6 jika FrmEditorInput <> nil maka Bebaskan Form editor Input FrmEditorInput = nil jika FrmViewCategory.ADODataSetCategory['IdCategory']<>'Template' maka FrmViewCategory.ADODataSetCategory.Delete Tampilkan Pesan('can''t not delete category template') Membuat, menghapus statement Module untuk menyesuaikan perubahan input Module TGlobalModule.editInput(IdOld,IdNew:string) menurut perubahan statement/category Variabel Module DSInput :TADODataSet i : integer temp : string create DSInput Set koneksi database DSInput DSInput query = 'select * from [input] where [Default value] like ''%'+IdOld+'%'' atau [text] like ''%'+IdOld+'%''' Buka query DSInput lakukan perulangan i= 1 sampai DSInput.RecordCount edit input DSInput jika DSInput['Default value']<> Null maka DSInput['Default value'] = StringReplace(DSInput['Default value'],idold,idnew,[rfreplaceall,rfignorecase] ) jika DSInput['text']<> Null maka Ubah DSInput['text'] = StringReplace( DSInput['text'], IdOld, IdNew, [rfreplaceall, rfignorecase] ) save perubahan DSInput pergi ke item DSInput selanjutnya tutup query DSInput bebaskan dari DSInput memory Module untuk menyesuaikan perubahan Rules menurut perubahan statement/category Module TGlobalModule.editStatement(IdOld,IdNew:string) Variabel Module DSDetRul :TADODataSet i:integer Create DSDetRul set koneksi database DSDetRul DSDetRul query = 'select * from DetilRules where Link = true dan [Value] like ''%'+IdOld+'%''' Buka query DSDetRul lakukan perulangan i = 1 sampai DSDetRul.RecordCount Edit itemdsdetrul DSDetRul['value']=StringReplace(DSDetRul['value'],IdOld,IdNew,[rfReplaceAll,r fignorecase] ) save perubahan DSDetRul Pergi ke itemdsdetrul berikutnya Tutup query DSDetRul

7 L - 7 Bebaskan dari DSDetRul memory Module TMainForm.MenuCreateStatementBlankClick var i,x:integer Refresh query FrmStatement.ADODataSet1 Tambah item pada FrmStatement.ADODataSet1 FrmStatement.Flag=false FrmStatement.ADODataSet1['IdCategory']=FrmViewCategory.ADODataSetCategory['Id Category'] FrmStatement.ADODataSet1['type']=false Tampilkan form Statement jika FrmStatement.Flag maka jika FrmEditorInput <> nil maka Bebaskan Form Editor Input dari memory FrmEditorInput=nil jika FrmEditorRules <> nil maka Bebaskan Form Editor Rules dari memory FrmEditorRules=nil Buat item FrmViewCategory.TreeViewStatementList tidak dipilih Buat itemfrmviewcategory.treeviewstatementtree tidak dipilih Panggil Module FrmViewCategory.CreateStatement Panggil Module FrmViewCategory.CreateStatementTree Lakukan perulangan i = 0 sampai frmviewcategory.treeviewstatementlist. Items.Count -1 jika FrmViewCategory.TreeViewStatementList.items[i].Level = 0 maka jika FrmViewCategory.TreeViewStatementList.items[i].Text = FrmStatement.ADODataSet1 ['IdStatement'] maka FrmViewCategory.TreeViewStatementList.Selected = FrmViewCategory.TreeViewStatementList.items[i] Module TMainForm.MenuNewFromTemplateClick var i:integer Refresh query FrmStatement.ADODataSet1 Tambah item pada FrmStatement.ADODataSet1 Tampikan Form Template FrmStatement.Flag=false FrmStatement.ADODataSet1['IdCategory']=FrmViewCategory.ADODataSetCategory['IdCat egory'] FrmStatement.ADODataSet1['type']=false Tampilkan form Statement jika FrmStatement.Flag maka jika FrmEditorInput <> nil maka Bebaskan Form Editor Input dari memory FrmEditorInput=nil jika FrmEditorRules <> nil maka

8 L - 8 Bebaskan Form Editor Rules dari memory FrmEditorRules=nil Pangil Module GlobalModule.CopyState ('Template', FrmTemplate.ADODataSet1 ['Idstatement'],FrmViewCategory.ADODataSetCategory['IdCategory'], FrmStatement.ADODataSet1['IdStatement']) FrmViewCategory.TreeViewStatementList.Selected=nil FrmViewCategory.TreeViewStatementTree.Selected=nil FrmViewCategory.CreateStatement FrmViewCategory.CreateStatementTree Lakukan perulangan i = 0 sampai frmviewcategory.treeviewstatementlist. Items.Count -1 jika FrmViewCategory.TreeViewStatementList.items[i].Level = 0 maka jika FrmViewCategory.TreeViewStatementList.items[i].Text = FrmStatement.ADODataSet1 ['IdStatement'] maka FrmViewCategory.TreeViewStatementList.Selected = FrmViewCategory.TreeViewStatementList.items[i] Module TGlobalModule.CopyState(IdCatTemplt,IdStateTemplt,Idcat,IdState:string) variabel Module i,j:integer Tutup query DatasetStateTempllt Tutup query DatasetState DatasetStateTempllt query = 'select * from Statement where idcategory = '''+IdCatTemplt+''' dan Idstatement ='''+IdStateTemplt+'''' DatasetState query = 'select * from Statement where idcategory = '''+IdCat+''' dan Idstatement ='''+IdState +'''' Buka query DatasetStateTempllt Buka query DatasetState Buka query DataSetInputTemplt Buka query DataSetInput Edit item DatasetState DatasetState['BackGroundColor']=DatasetStateTempllt['BackGroundColor'] Update perubahan pada DatasetState Lakukan perulangan i=1 to DataSetInputTemplt.RecordCount do Tambah item pada DataSetInput DataSetInput['IdCategory']=Idcat DataSetInput['IdStatement']=IdState DataSetInput['IdInput']=DataSetInputTemplt['IdInput'] DataSetInput['TypeInput']=DataSetInputTemplt['TypeInput'] DataSetInput['Text']=DataSetInputTemplt['Text'] DataSetInput['FontName']=DataSetInputTemplt['FontName'] DataSetInput['FontColor']=DataSetInputTemplt['FontColor'] DataSetInput['FontSize']=DataSetInputTemplt['FontSize'] DataSetInput['FontBold']=DataSetInputTemplt['FontBold'] DataSetInput['FontItalic']=DataSetInputTemplt['FontItalic'] DataSetInput['FontUnderline']=DataSetInputTemplt['FontUnderline'] DataSetInput['FontStrikeThrough']=DataSetInputTemplt['FontStrikeThrough'] DataSetInput['BackGroundColor']=DataSetInputTemplt['BackGroundColor'] DataSetInput['Stretch']=DataSetInputTemplt['Stretch'] DataSetInput['Left']=DataSetInputTemplt['Left'] DataSetInput['Top']=DataSetInputTemplt['Top'] DataSetInput['Width']=DataSetInputTemplt['Width'] DataSetInput['Height']=DataSetInputTemplt['Height'] DataSetInput['Parent']=DataSetInputTemplt['Parent'] DataSetInput['TypeEdit']=DataSetInputTemplt['TypeEdit'] DataSetInput['BrowseText']=DataSetInputTemplt['BrowseText']

9 L - 9 DataSetInput['Default Value']=DataSetInputTemplt['Default Value'] Update perubahan pada DataSetInput Pergi ke item DataSetInputTemplt berikutnya Tutup query DataSetInputTemplt Tutup query DataSetInput Buka query DatasetRulesTemplt Buka query DatasetRules Buka query DatasetDetRulTempllt Buka query DatasetDetRul Lakukan perulangan i =1 to DatasetRulesTemplt.RecordCount do Tambah item pada DatasetRules DatasetRules['IdCategory']=Idcat DatasetRules['IdStatement']=IdState DatasetRules['IdRules']=DatasetRulesTemplt['IdRules'] Update perubahan pada DatasetRules lakukan perulangan j=1 to DatasetDetRulTempllt.RecordCount do DatasetDetRul.App DatasetDetRul['IdCategory']=Idcat DatasetDetRul['IdStatement']=IdState DatasetDetRul['IdRules']=DatasetRulesTemplt['IdRules'] DatasetDetRul['Value']=DatasetDetRulTempllt['Value'] DatasetDetRul['Comparision']=DatasetDetRulTempllt['Comparision'] DatasetDetRul['IdInput']=DatasetDetRulTempllt['IdInput'] DatasetDetRul['Parent']=DatasetDetRulTempllt['Parent'] DatasetDetRul['Link']=DatasetDetRulTempllt['Link'] Update perubahan pada DatasetDetRul Pergi ke item DatasetDetRulTempllt berikutnya Pergi ke item DatasetRulesTemplt berikutnya Tutup query DatasetDetRulTempllt Tutup query DatasetDetRul Tutup query DatasetRulesTemplt Tutup query DatasetRules Tutup query DatasetStateTempllt Tutup query DatasetState Module TMainForm.DeleteStateClick Variabel Module statementid : string CategoryId:string DSComm : TADOCommand jika FrmEditorInput <> nil maka Jika Konfirmasi Delete Statement = Yes maka statementid = FrmEditorInput.StatementId CategoryId = FrmEditorInput.CategoryId Bebaskan Form Editor Input dari memory FrmEditorInput=nil Buat Item FrmViewCategory.TreeViewStatementList tidak terpilih Buat Item FrmViewCategory.TreeViewStatementTree tidak terpilih Create DSComm Setting koneksi database DSComm DSComm query = 'delete from Statement where IdCategory ='''+CategoryId +''' dan IdStatement ='''+StatementId+'''' Execute query command DSComm Bebaskan memory DSComm

10 L - 10 Pangil Module FrmViewCategory.CreateStatement Pangil Module FrmViewCategory.CreateStatementTree Module TMainForm.SavetoTemplateClick Jika FrmEditorInput <>nil maka FrmStatement.Flag=false Refresh query FrmStatement.ADODataSet1 Tambah item pada FrmStatement.ADODataSet1 FrmStatement.ADODataSet1['IdCategory']='Template' FrmStatement.ADODataSet1['type']=false Tampilkan Form Statement jika FrmStatement.Flag maka GlobalModule.CopyState(FrmEditorInput.CategoryId,FrmEditorInput.StatementId,'Template',FrmStatement.ADODataSet1['IdStatement'] ) Tampilkan Pesan('Template has been save') Membuat, menghapus Rules Module TMainForm.RulesNewClick Variabel Module i,j : integer Jika (FrmEditorInput <> nil) atau (FrmEditorRules <> nil) maka Refresh query FrmAddRules.ADODataSet1.Close Tambah item pada FrmAddRules.ADODataSet1 FrmAddRules.Flag=false jika FrmEditorRules <> nil maka FrmAddRules.ADODataSet1['IdCategory']=FrmEditorRules.CategoryId FrmAddRules.ADODataSet1['IdStatement']=FrmEditorRules.StatementId jika FrmEditorInput <> nil maka FrmAddRules.ADODataSet1['IdCategory']=FrmEditorInput.CategoryId FrmAddRules.ADODataSet1['IdStatement']=FrmEditorInput.StatementId Tampilkan Form AddRules jika FrmAddRules.Flag maka jika FrmEditorInput <>nil maka Bebaskan Form EditorInput dari memory FrmEditorInput=nil jika FrmEditorRules <>nil maka Bebaskan Form EditorRules dari memory FrmEditorRules=nil Buat item FrmViewCategory.TreeViewStatementList tidak ada yang dipilih Buat item FrmViewCategory.TreeViewStatementTree tidak ada yang

11 L - 11 dipilih Panggil Module FrmViewCategory.CreateStatement Panggil Module FrmViewCategory.CreateStatementTree Lakukan perulangan i = 0 to FrmViewCategory.TreeViewStatementList.Items. Count-1 do jika FrmViewCategory.TreeViewStatementList.items[i].Level = 0 maka jika FrmViewCategory.TreeViewStatementList.items[i].Text = FrmAddRules.ADODataSet1['IdStatement'] maka Lakukan perulangan j=0 to FrmViewCategory.TreeViewStatementList. Items[i].Count -1 do jika FrmViewCategory.TreeViewStatementList.items[i].item[j].Text = FrmAddRules.ADODataSet1['IdRules'] maka FrmViewCategory.TreeViewStatementList.Selected = FrmViewCategory.TreeViewStatementList.items[i].Item[j] Module TMainForm.RulesDeleteClick Variabel Module statementid,categoryid,rulesid : string DSComm : TADOCommand Jika FrmEditorRules <> nil maka Jika Konfirmasi Delete Rules = Yes maka statementid = FrmEditorRules.StatementId CategoryId = FrmEditorRules.CategoryId RulesId = FrmEditorRules.RulesId Bebaskan Form EditorRules dari memory FrmEditorRules=nil Buat item FrmViewCategory.TreeViewStatementList tidak dipilih Buat item FrmViewCategory.TreeViewStatementTree tidak dipilih CreateDSComm Setting koneksi database DSComm DSComm query = 'delete from Rules where IdCategory ='''+CategoryId +''' dan IdStatement ='''+StatementId+''' dan IdRules ='''+RulesId+'''' Jalankan query command DSComm DSComm query = 'delete from DetilRules where IdCategory ='''+CategoryId +''' dan IdStatement ='''+StatementId+''' dan IdRules ='''+RulesId+'''' Jalankan query DSComm Bebaskan DSComm dari memory Jalankan Module FrmViewCategory.CreateStatement Jalankan Module FrmViewCategory.CreateStatementTree Memilih item(rules/statement) pada viewer list statement atau proses tree untuk di edit pada editor Module TFrmViewCategory.TreeViewStatementListChange(Node: TTreeNode)

12 L - 12 Jika Node <> nil maka SelTreeview = TreeViewStatementList Buat item TreeViewStatementTree tidak dipilih jika TreeViewStatementList ada yang dipilih maka pangil Module IDEEdit1Click(self) Jika FrmEditorInput <>nil maka Aktifkan menu New Rules pada main form Aktifkan menu Delete Statement pada main form Jika ADODataSetCategory['Idcategory']<> 'Template' maka Aktifkan menu SavetoTemplate pada main form NonAktifkan menu SavetoTemplate pada main form Non Aktifkan menu Delete Statement pada main form Jika FrmEditorRules <> nil maka Aktifkan menu New Rules pada main form Aktifkan menu Delete Rules pada main form NonAktifkan menu Delete Rules pada main form Jika (FrmEditorRules = nil) dan (FrmEditorInput=nil) maka NonAktifkan menu New Rules pada main form Module TFrmViewCategory.TreeViewStatementTreeChange( Node: TTreeNode) Jika Node <> nil maka SelTreeview= TreeViewStatementTree Buat item TreeViewStatementList tidak dipilih Jika jika item TreeViewStatementTree ada yang dipilih maka IDEEdit1Click(self) Jika FrmEditorInput <>nil maka Aktifkan menu New Rules pada main form Aktifkan menu Delete Statement pada main form Jika ADODataSetCategory['Idcategory']<> 'Template' maka Aktifkan menu SavetoTemplate pada main form NonAktifkan menu SavetoTemplate pada main form Non Aktifkan menu Delete Statement pada main form Jika FrmEditorRules <> nil maka Aktifkan menu New Rules pada main form Aktifkan menu Delete Rules pada main form NonAktifkan menu Delete Rules pada main form Jika (FrmEditorRules = nil) dan (FrmEditorInput=nil) maka NonAktifkan menu New Rules pada main form

13 L - 13 Module TFrmViewCategory.IDEEdit1Click Variabel Module Node : TTreeNode Jika (item TreeViewStatementList tidak ada yang dipilih) dan (Jika item TreeViewStatementList tidak ada yang dipilih) maka Keluar module Jika SelTreeview = TreeViewStatementList maka Jika item TreeViewStatementList tidak ada yang dipilih maka Keluar module node = TreeViewStatementList.Selected Jika Item TreeViewStatementTree tidak ada yang dipilih maka Keluar module node = TreeViewStatementTree.Selected Jika FrmEditorRules <> nil maka Bebaskan Form EditorRules dari memory FrmEditorRules = nil Jika FrmEditorInput <> nil maka Bebaskan FormEditorInput dari memory FrmEditorInput=nil Jika (Node.StateIndex = 1) atau (Node.StateIndex = 3) maka Create FrmEditorInput FrmEditorInput.StatementId = Node.Text FrmEditorInput.CategoryId = DBEdit1.Text Panggil Module FrmEditorInput.InitiateStatement Panggil Module FrmEditorInput.CreateInput(FrmEditorInput.PanelCanvas,'') FrmEditorInput.Controllmove = FrmEditorInput.PanelCanvas FrmEditorInput.ShowProperty FrmEditorInput.FormStyle = fsmdichild FrmEditorInput.left = Self.Width FrmEditorInput.Top=0 FrmEditorInput.Width =800 FrmEditorInput.Height =663 FrmEditorInput.Visible=true MainForm.DeleteState.Enabled=true Jika Node.StateIndex = 2 maka Create FrmEditorRules FrmEditorRules.StatementId = Node.Parent.Text FrmEditorRules.RulesId= Node.Text FrmEditorRules.CategoryId = DBEdit1.Text Panggil Module FrmEditorRules.InitiateStatement Panggil Module FrmEditorRules.CreateInput(FrmEditorRules.PanelCanvas,'') FrmEditorRules.FormStyle = fsmdichild FrmEditorRules.left = Self.Width FrmEditorRules.Top=0 FrmEditorRules.Width =800 FrmEditorRules.Height =663 FrmEditorRules.Visible=true

14 L - 14 Membuat Editor Input dan Editor Rules Module TFrmEditorInput.CreateInput (Vparent:TWinControlIdinput:string) Variable Module RS,DSUserArchive:TADODataSet i: integer value:string begin Create query RS Setting koneksi RS Query RS = 'Select * from [Input] Where Parent = '''+Idinput+''' and IDStatement = '''+StatementId+''' and IDCategory = '''+CategoryId+'''' Buka query Ciptakan komponen berdasarkan RS['TypeInput'] Jika RS['TypeInput']=1 maka Panggil Module CreateInput(Groupbox yang diciptakan, RS[IdInput]) Module TFrmEditorRules.CreateInput (Vparent:TWinControlIdinput:string) Variable Module RS,DSUserArchive:TADODataSet i: integer value:string begin Create query RS Setting koneksi RS Query RS = 'Select * from [Input] Where Parent = '''+Idinput+''' and IDStatement = '''+StatementId+''' and IDCategory = '''+CategoryId+'''' Buka query Ciptakan komponen berdasarkan RS['TypeInput'] Jika RS['TypeInput']=1 maka Panggil Module CreateInput(Groupbox yang diciptakan, RS[IdInput]) Spesifikasi Proses Client User login Module TForm1.btnLoginClick Variabl module str1,str2:variant str1 = Edit1.Text str2 =Edit2.Text if str2 = '' then str2 = Null Jika cari item ADODataSet1 'IdUser = str1 dan Password = str2 ada maka FrmInput.UserId = Edit1.text Tampilkan Form pilih kategory dan start point Else

15 L - 15 ShowMessage('Invalid UserId / Password ') Memilih kategory(topik) dan start topik Category query = select * from Category where idcategory<>'template' Start Topic query = select IdStatement, Keterangan from Statement where IdCategory = :IdCategory and Type=true // detil dari Master(category query) Module TForm2.ButtonSimulasiClick Tampilkan Form simulasi client Simulasi input Module TFrmInput.FormShow Panggil Module HapusInput CategoryId = Form2.ADODataSet1['IdCategory'] StatementId = Form2.ADODataSet2['IdStatement'] Panggil Module InitiateStatement Panggil Module CreateInput(self,'') Panggil Module Prosesinput Panggil Module ShowAll Module TFrmInput.HapusInput Variabel module j:integer Lakukan perulangan j=banyaknya component control pada menu simulasi 1 sampai 0 Jika formsimulasi.component[j] adalah input maka //input :radiobutton, checkbox, groupbox, label, edit, button, image, //datetimepicker class yang sudah dimodif Bebaskan formsimulasi.component[j] dari memory Module TFrmInput.ShowAll Variabel module j:integer Lakukan perulangan j=banyaknya component control pada menu simulasi 1 sampai 0 Jika formsimulasi.component[j] adalah input maka //input :radiobutton, checkbox, groupbox, label, edit, button, image, //datetimepicker class yang sudah dimodif Tunjukan formsimulasi.component[j] ke layar Module TFrmInput.InitiateStatement Variabel module DS: TADODataSet

16 L - 16 Create query DS Setting koneksi database DS DS query = 'Select * from Statement where IdStatement = '''+StatementId +''' and IdCategory = ''' +CategoryId +'''' Buka query DS Jika DS['BackGroundColor'] <> Null maka Backgroundcolor Form simulasi = DS['BackGroundColor'] Tutup query DS Bebaskan DS dari memory Module TFrmInput.CreateInput (Vparent:TWinControlIdinput:string) Variable module RS,DSUserArchive:TADODataSet i: integer value:string Create query RS Setting koneksi RS Query RS = 'Select * from [Input] Where Parent = '''+Idinput+''' and IDStatement = '''+StatementId+''' and IDCategory = '''+CategoryId+'''' Buka query Ciptakan komponen berdasarkan RS['TypeInput'] Jika RS['TypeInput']=1 maka Panggil Module CreateInput(Groupbox yang diciptakan, RS[IdInput]) //rekursive Module TFrmInput.Prosesinput Variabel module j:integer idinput:string Value,TempV:string DSUserArchive:TADODataSet ifchange =false Lakukan perulangan j=banyaknya component control pada menu simulasi 1 sampai 0 IdInput='' Jika formsimulasi.component[j] adalah input maka //input :radiobutton, checkbox, groupbox, label, edit, button, image, //datetimepicker class yang sudah dimodif formsimulasi.component[j].! = ProsesValue(formsimulasi.component[j] sebagai Input).???) Value = formsimulasi.component[j].! //??? = valuedef / textdef(bisa sendiri/semuanya) //!: caption, text,value tergantung dari jenis inputnya Idinput = (formsimulasi.component[j] sebagai Input).IdInput // Input : radiobutton, checkbox, groupbox, label, edit, button, image, //datetimepicker class yang sudah dimodif if idinput<>'' then Create query DSUserArchive Seting koneksi dabatabase DSUserArchive Query DSUserArchive = 'Select * from UserArchieve where IdStatement = '''+StatementId +''' and IdCategory = ''' +CategoryId +''' and IdInput = '''+ idinput +''' and IdUser = ''' + UserId+ ''''

17 L - 17 ifchange=true Buka query DSUserArchive jika item DSUserArchive ada maka DSUserArchive.Edit DSUserArchive['Value']= Value else tambah item DSUserArchive DSUserArchive['Value']= Value DSUserArchive['Idcategory']= CategoryId DSUserArchive['IdStatement']= StatementId DSUserArchive['IdInput']= idinput DSUserArchive['IdUser']= UserId Lakukan update pada item DSUserArchive Tutup query DSUserArchive Spesifikasi Proses Distribution Inisialisasi AWAL delquery = false AKHIR btnconleft JIKA LABEL btnconleft = 'Open' browse file JIKA browse file menghasilkan path dan nama file Tampilkan path dan nama file pada status informasi Hubungkan aplikasi dengan database Tampilkan semua kategori Rubah label btnconleft = close Aktifkan tombol leftpanedelete Jika Pane Kiri dan Pane Kanan terhubung database Aktifkan tombol Move Aktifkan tombol Copy SELAIN ITU Putuskan hubungan aplikasi dengan database yang sedang terhubung Tampilkan status informasi = 'Left Path : NOT OPENED' Rubah label btnconleft ='Open' Non aktifkan tombol btnleftpanedelete Non aktifkan tombol btnmove Non aktifkan tombol btncopy btnconright JIKA LABEL btnconright = 'Open' browse file JIKA browse file menghasilkan path dan nama file Tampilkan path dan nama file pada status informasi Hubungkan aplikasi dengan database Tampilkan semua kategori Rubah label btnconright = close Aktifkan tombol rightpanedelete Jika Pane Kiri dan Pane Kanan terhubung database Aktifkan tombol Move

18 L - 18 Aktifkan tombol Copy SELAIN ITU Putuskan hubungan aplikasi dengan database yang sedang terhubung Tampilkan status informasi = 'right Path : NOT OPENED' Rubah label btnconright ='Open' Non aktifkan tombol btnrightpanedelete Non aktifkan tombol btnmove Non aktifkan tombol btncopy AKHIR btnleftpanedelete AWAL Konfirmasi bahwa kategori yang terpilih pada pane kiri akan dihapus JIKA Konfirmasi = True Hapus knowledge aktif pane kiri AKHIR btnrightpanedelete AWAL Konfirmasi bahwa kategori yang terpilih pada pane kanan akan dihapus JIKA Konfirmasi = True Hapus knowledge aktif pane kanan AKHIR btncopy JIKA label btncopy = 'copy >>' JIKA kategori yang mau dikopi sudah ada pada pane kanan Tampilkan Peringatan DelQuery = False SELAIN ITU DelQuery = True Salin kategori kiri yang dipilih ke pane kanan SELAIN ITU JIKA kategori yang mau dikopi sudah ada pada pane kiri Tampilkan Peringatan DelQuery = False SELAIN ITU DelQuery = True Salin kategori kanan yang dipilih ke pane kiri btnmove AWAL JIKA label btnmove = 'move >>' Panggil modul btncopy JIKA DelQuery = True Panggil modul btnrightpanedelete DelQuery = False SELAIN ITU Panggil modul btncopy JIKA DelQuery = True Panggil modul btnleftpanedelete DelQuery = False AKHIR btnabout

19 L - 19 AWAL AKHIR Tampilkan form About

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis 3.1.1 Gambaran Umum Masalah Distribuasi pengetahuan (knowledge) dalam kehidupan umum belum dapat dilakukan secara efektif. Kumpulan pengetahuan-pengetahuan yang

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Tahun 2005

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Tahun 2005 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Tahun 2005 PERANCANGAN KNOWLEDGE BASED SYSTEM GENERATOR STUDI KASUS PADA BIDANG KEDOKTERAN David (0300416786) Eldi Munggaran

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. gunakan untuk membuat dan mengembangkan Knowledge Based System

BAB 4 IMPLEMENTASI DAN EVALUASI. gunakan untuk membuat dan mengembangkan Knowledge Based System BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Sistem Dalam tahap implementasi terdapat beberapa perangkat lunak yang kami gunakan untuk membuat dan mengembangkan Knowledge Based System

Lebih terperinci

Membuat File Database & Tabel

Membuat File Database & Tabel Membuat File Database & Tabel Menggunakan MS.Office Access 2013 Database merupakan sekumpulan data atau informasi yang terdiri atas satu atau lebih tabel yang saling berhubungan antara satu dengan yang

Lebih terperinci

STRUKTUR KENDALI PERCABANGAN

STRUKTUR KENDALI PERCABANGAN STRUKTUR KENDALI PERCABANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengerti dan memahami perbedaan jenis struktur kendali percabangan Visual Basic 3. Mampu

Lebih terperinci

Membuat File Database & Tabel

Membuat File Database & Tabel Membuat File Database & Tabel Menggunakan MS.Office Access 2010 Database merupakan sekumpulan data atau informasi yang terdiri atas satu atau lebih tabel yang saling berhubungan antara satu dengan yang

Lebih terperinci

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo PANDUAN PENGGUNAAN Joomla! Versi 1.5 Oleh: Anon Kuncoro Widigdo anonkuncoro@yahoo.com Kendari 2009-2010 MODUL I Pendahuluan Joomla adalah sebuah aplikasi sistim manajemen konten atau Content Management

Lebih terperinci

Sistem Informasi Pendistribusian Penjualan Velg

Sistem Informasi Pendistribusian Penjualan Velg Sistem Informasi Pendistribusian Penjualan Velg No Kode Program : VBNET02 www.101peluangbisnis.com Bahasa Pemograman VB. NET + Database Ms. Access Terima kasih telah memilih aplikasi pengolahan data di

Lebih terperinci

BAB 4 PERANCANGAN, RENCANA IMPLEMENTASI, DAN EVALUASI

BAB 4 PERANCANGAN, RENCANA IMPLEMENTASI, DAN EVALUASI BAB 4 PERANCANGAN, RENCANA IMPLEMENTASI, DAN EVALUASI Perancangan piranti lunak Freeport PBX Line Monitoring System (LMS) terdiri dari : a. Gambaran umum Freeport PBX LMS. b. Perancangan basis data. c.

Lebih terperinci

Struktur Data II. Bekerja Dengan Form.

Struktur Data II. Bekerja Dengan Form. Struktur Data II dengan Visual Basic Bekerja Dengan Form ptputraastawa@gmail.com Ptputraastawa.wordpress.com @2011 Data dan Variabel Penggunaan Data dan Variabel Informasi yang disimpan atau diolah oleh

Lebih terperinci

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da Praktikum 10 Report Lanjutan A. TUJUAN 1. Menjelaskan tentang pengurutan dan pengelompokan data pada report 2. Menjelaskan tentang penambahkan header dan footer pada report 3. Menambahkan data dalam bentuk

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM APLIKASI BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1 Rancangan Aplikasi Program aplikasi motion detection yang akan dirancang memiliki struktur hirarki di mana terdapat 3 sub menu dari menu utamanya yaitu sub menu file,

Lebih terperinci

Berikut adalah navigation diagram ketika memilih new dari layar staff management:

Berikut adalah navigation diagram ketika memilih new dari layar staff management: 90 Gambar 3.58 Navigation Diagram Edit Video Detail Berikut adalah navigation diagram ketika memilih submenu staff management dari menu setting: Gambar 3.59 Navigation Diagram Submenu Staff Management

Lebih terperinci

Sistem Informasi Persediaan Barang Jadi & Setengah Jadi

Sistem Informasi Persediaan Barang Jadi & Setengah Jadi Sistem Informasi Persediaan Barang Jadi & Setengah Jadi No Kode Program : VBNET01 www.101peluangbisnis.com Bahasa Pemograman VB. NET + Database Ms. Access Terima kasih telah memilih aplikasi pengolahan

Lebih terperinci

Lampiran A : Hasil Wawancara. Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service

Lampiran A : Hasil Wawancara. Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service L1 Lampiran A : Hasil Wawancara Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service Provider (ISP) Kingkongznet untuk mendapatkan informasi mengenai sistem yang sedang berjalan. Berikut

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Dalam merancang sebuah sistem yang akan dirancang secara umum, ada beberapa tahap awal yang harus dilakukan sebelum perancangan sistem yaitu menganalisa

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. pengujian. Pada tahapan implementasi ini terdapat dua cakupan yang dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. pengujian. Pada tahapan implementasi ini terdapat dua cakupan yang dilakukan BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI Setelah melakukan analisa dan perancangan terhadap pembuatan aplikasi bantu perhitungan MEP, tahapan selanjutnya adalah tahapan implementasi dan pengujian.

Lebih terperinci

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) A. Tujuan Mahasiswa dapat melakukan operasi Data Manipulation Language (DML) melalui form aplikasi Mahasiswa dapat membuat koneksi

Lebih terperinci

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket Merancang Project Setelah desain database dan tabel selesai, langkah berikutnya adalah desain project menggunakan Visual Basic 6.0. Berikut tahap-tahap yang harus kita lakukan untuk merancang program sesuai

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum melakukan implementasi dan menjalankan aplikasi Rancang Bangun Prototype Produk Paket Sistem Komputasi Akuntansi Keuangan, dibutuhkan spesifikasi

Lebih terperinci

KUMPULAN TIPS MS EXCEL

KUMPULAN TIPS MS EXCEL KUMPULAN TIPS MS EXCEL Oleh : Septadi 2008 www.belajardelphi.com KATA PENGANTAR Bismillah E-Book ini ditulis dengan gaya saya, suka-suka asal enak dibaca dan bermanfaat. Sumbernya diambil dari pengalaman

Lebih terperinci

BAB II MICROSOFT VISUAL STUDIO

BAB II MICROSOFT VISUAL STUDIO BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Visual Basic. Net dalam menjalankan program aplikasi ini dan menggunakan aplikasi Crystal Report

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan.

BAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan. 20 BAB 3 PERANCANGAN PROGRAM 3.1 Teknis Perancangan Program Dalam proses perancangan program aplikasi, digunakan metode Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : Program

Lebih terperinci

LAMPIRAN. Panggil class Singleapplication modul Run. IF Run == false THEN. Program ini akan keluar. Form_utama. InitializeComponent

LAMPIRAN. Panggil class Singleapplication modul Run. IF Run == false THEN. Program ini akan keluar. Form_utama. InitializeComponent LAMPIRAN Pseudocode Pseudocode Program Sniffer Class Form_utama Mainline Panggil class Singleapplication modul Run IF Run == false THEN Program ini akan keluar Form_utama Form_utama InitializeComponent

Lebih terperinci

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana

Lebih terperinci

Memulai IGOS Nusantara

Memulai IGOS Nusantara Memulai IGOS Nusantara BAB 1 Pada Bab ini Anda akan mempelajari cara: Login dan logout Tour desktop Bekerja dengan menu utama Bekerja dengan icon Bekerja dengan panel Bekerja dengan file manager Mengakses

Lebih terperinci

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. Contoh: Buat Database Toko di Ms.Access, langkah-langkah: 1. Buka Ms.Access 2. Klik File-New

Lebih terperinci

Pengenalan Visual Basic

Pengenalan Visual Basic Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu

Lebih terperinci

Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi

Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi 88 3.9.1.9 Perancangan Halaman Tampil Pelunasan Gambar 3.50 Perancangan Halaman Tampil Pelunasan ( admin ) 3.9.1.10 Perancangan Halaman Tampil Transaksi Gambar 3.51 Perancangan Halaman Tampil Transaksi

Lebih terperinci

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL: 113 Masukkan username dan password Gambar 4.45 Konfigurasi VoIP Gateway 3 Setting service DHCP untuk membagikan IP ke komputer yang terkoneksi ke port LAN VoIP Gateway Setting local IP address dan subnet

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi

Lebih terperinci

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. A. Pengertian Database dan Microsoft Access 1. Database Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. Database adalah

Lebih terperinci

ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA

ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA MANAJEMEN KONTEN ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA 2013 Elearning UPN Veteran Jakarta 1 MODUL 2 MANAJEMEN KONTEN 2.1. Membuat Label 2.1.1. Keterangan Label berfungsi untuk memberikan

Lebih terperinci

BAB 1 PEMBUATAN REPORT

BAB 1 PEMBUATAN REPORT BAB 1 PEMBUATAN REPORT Pada bab ini akan dibahas cara pembuatan Report pada Oracle. Oracle Report Builder memungkinkan developer untuk membuat report dalam berbagai macam layout dan berisi banyak fitur

Lebih terperinci

KSI B ~ M.S. WULANDARI

KSI B ~ M.S. WULANDARI 1 MODUL II : QUERY Pengertian Query Query artinya pertanyaan atau penyelidikan. Dalam database, query adalah permintaan akan kumpulan data tertentu. Jenis-jenis query 1. Select query Select query digunakan

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM 62 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem

Lebih terperinci

BAB 3 PERANCANGAN POGRAM APLIKASI

BAB 3 PERANCANGAN POGRAM APLIKASI BAB 3 PERANCANGAN POGRAM APLIKASI 3.1 Perancangan Program 3.1.1 Struktur Menu Program aplikasi yang dirancang memiliki struktur dimana terdapat dua sub menu dari menu utamanya. Bentuk struktur menu program

Lebih terperinci

Prosedur Penggunaan. Aplikasi Impressive terbagi menjadi aplikasi server dan client. Berikut merupakan

Prosedur Penggunaan. Aplikasi Impressive terbagi menjadi aplikasi server dan client. Berikut merupakan Prosedur Penggunaan Aplikasi Impressive terbagi menjadi aplikasi server dan client. Berikut merupakan prosedur penggunaan aplikasi Impressive : 1. Server Impressive 1.1. Penggunaan Fitur Remote Control

Lebih terperinci

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan Pengenalan IDE Delphi 1 Speed Bar Speed Bar atau sering juga disebut sebagai toolbar, berisikan kumpulan menu yang berupa tombol, setiap tombol pada speed bar menggantikan salah satu item menu. Sebagai

Lebih terperinci

[Document title] Abdullah Hafizh [Course title] [Date] Abdullah Hafizh InterSoft Rekayasa Perangkat Lunak SMKN 10 Jakarta 0

[Document title] Abdullah Hafizh [Course title] [Date] Abdullah Hafizh InterSoft Rekayasa Perangkat Lunak SMKN 10 Jakarta 0 [Document title] Abdullah Hafizh [Course title] [Date] Abdullah Hafizh InterSoft Rekayasa Perangkat Lunak SMKN 10 Jakarta 0 Dalam pemrograman komputer, Create, Read, Update, dan Delete (Kadang-kadang disebut

Lebih terperinci

User Guide to Create Competition

User Guide to Create Competition User Guide to Create Competition Daftar isi Fungsi Dasar... 1 Edit dan delete... 1 Mengaktifkan dan menonaktifkan... 1 Cara membuat kompetisi... 2 Memuka ucontest.info... 2 Konfirmasi melalui Email...

Lebih terperinci

Petunjuk Penggunaan E- Mail Kementerian Perhubungan Republik Indonesia

Petunjuk Penggunaan E- Mail Kementerian Perhubungan Republik Indonesia Petunjuk Penggunaan E- Mail Kementerian Perhubungan Republik Indonesia Pusdatin 2015 MANUAL DALAM PENGGUNAAN EMAIL KEMENHUB 1. Halaman Login E-mail Kemenhub a. Login e-mail melalui web www.dephub.go.id

Lebih terperinci

Panduan Belajar Joomla Dalam Pengelolaan Website Satuan Kerja Perangkat Daerah Kabupaten Bengkulu Tengah

Panduan Belajar Joomla Dalam Pengelolaan Website Satuan Kerja Perangkat Daerah Kabupaten Bengkulu Tengah 1 Panduan Belajar Joomla Dalam Pengelolaan Website Satuan Kerja Perangkat Daerah Kabupaten Bengkulu Tengah Oleh, Darliansyah Putra 0852 736 000 21 Badan Perencanaan Pembangunan Daerah Kabupaten Bengkulu

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1 Struktur Menu Program aplikasi kriptografi yang dirancang memiliki struktur hirarki di mana terdapat 3 sub menu dari menu utamanya. Bentuk struktur menu program aplikasi kriptografi

Lebih terperinci

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp 14.800 Terbit pertama: Februari 2005 Sinopsis singkat: Buku ini berisi tip dan trik tentang pemrograman aplikasi database dengan Microsoft Access 2000,

Lebih terperinci

Object (Control) Dalam Vb.Net

Object (Control) Dalam Vb.Net BAHASA PEMROGRAMAN Object (Control) Dalam Vb.Net Hal : 1 OBJECT (CONTROL) DALAM VB.NET Object (control) yang sering digunakan : Form CheckBox Label GroupBox TextBox Timer Button DataTimePicker ComboBox

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS Membuat program Aplikasi ternyata tidak sesulit seperti yang dibayangkan. Untuk kebutuhan di kantor kita bisa membuatnya sendiri dengan belajar otodidak. Selain

Lebih terperinci

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project. BAB IV PERANCANGAN 4.1 Perancangan Visual Basic 6.0 Dalam perancangan aplikasi perancangan data menggunakan visual basic 6.0 langkah pertama adalah dengan membuat Form Home Gambar 4.1 New Project Gambar

Lebih terperinci

Buku Panduan Administrator Portal IT

Buku Panduan Administrator Portal IT Daftar Isi Daftar Isi... 2 MEMBUAT HALAMAN WEB... 15 Membuat Content Baru... 18 1. Membuat Section... 18 2. Membuat Kategori... 22 3. Membuat Article... 25 Membuat Menu Baru... 29 Membuat Sub Menu Berkategori...

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV) MODUL X DATABASE VB A. Tujuan 1. Memahami dan menerapkan operasi-operasi database. 2. Memahami langkah pembuatan aplikasi database. 3. Memahami konfigurasi data source. 4. Memahami pembuatan Table Adapter.

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

Gambar 4.23 Halaman View Materi Umum ( Admin ) untuk menampilkan materi-materi yang telah diupload oleh admin. Materi dapat

Gambar 4.23 Halaman View Materi Umum ( Admin ) untuk menampilkan materi-materi yang telah diupload oleh admin. Materi dapat 220 Gambar 4.23 Halaman View Materi Umum ( Admin ) Gambar di atas adalah halaman view materi umum untuk admin. Halaman ini berfungsi untuk menampilkan materi-materi yang telah diupload oleh admin. Materi

Lebih terperinci

Form dan Kontrol. 5.1 Form

Form dan Kontrol. 5.1 Form Form dan Kontrol Pada bab-bab sebelumnya kita telah sering menggunakan form maupun kontrol. Kita menggunakan form sebagai cara untuk berinteraksi dengan pengguna/user. Dengan form, kita bisa menciptakan

Lebih terperinci

MODUL 2 SELECTION & LOOPING PADA FORM

MODUL 2 SELECTION & LOOPING PADA FORM MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Analisis Sistem Untuk memulai membangun suatu program aplikasi berupa aplikasi mengenai kamus digital istilah bidang IT, penulis terlebih dahulu merencanakan alur kerja berdasarkan

Lebih terperinci

Membuat berita dengan K2 Component Oleh Rizky Parlika, S.Kom, M.Kom / Telp WA

Membuat berita dengan K2 Component Oleh Rizky Parlika, S.Kom, M.Kom / Telp WA Membuat berita dengan K2 Component Oleh Rizky Parlika, S.Kom, M.Kom rizky.parlika@gmail.com / Telp WA 085222558877 Untuk pertama kali kita download dulu komponen K2 di https://getk2.org/ - Tekan Browse

Lebih terperinci

UNIVERSITAS GUNADARMA

UNIVERSITAS GUNADARMA MODUL PRAKTIKUM ALGORITMA dan PEMROGRAMAN 2 Versi 3.0 Tahun Penyusunan 2012 Tim Penyusun 1. Diana Ikasari ST., MMSI 2. Widiastuti Skom.,MMSI. 3.Titik Ermawati 4. Georgi A Laboratorium Sistem Informasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 63 BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi adalah tahapan yang dilakukan oleh penulis setelah perancangan, implementasi merupakan pengkodean dari hasil perancangan. aplikasi Bantu untuk mengukur

Lebih terperinci

www.konsultasivb.com

www.konsultasivb.com Oleh : Uus Rusmawan Hal - 1 Program Ganti Password User Catatan : Anda harus membuat database dan memiliki tabel kasir terlebih dahulu. Field Type Size Ket Kodeksr Text 5 Primary Key Namaksr Text 30 Passwordksr

Lebih terperinci

STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERULANGAN STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pengimplementasian pada Sistem Sistem Absensi Siswa Realtime dengan Metode QR Code Terintegrasi dengan SMS Gateway ini dimulai dari konfigurasi

Lebih terperinci

3D Pageflip Professional

3D Pageflip Professional 3D Pageflip Professional Membuat E-Module TIM DOSEN PENDIDIKAN FISIKA UNJ TIM DOSEN FISIKA UNJ Tampilan Awal Klik Create New = Untuk membuat E-module dari file pdf. Klik Import Office = Untuk membuat E-module

Lebih terperinci

BAB 2 Membuat dan Menjalankan Form dengan Single Block

BAB 2 Membuat dan Menjalankan Form dengan Single Block BAB 2 Membuat dan Menjalankan Form dengan Single Block Pada bab ini, akan dibahas cara untuk membuat basic data entry dan query untuk satu table. Pada umumnya, data block dalam suatu form berkorespondensi

Lebih terperinci

Gambar 4.21 Layar Detil Karyawan pada user Admin. yang akan mengarahkan kepada form untuk mengedit profil Karyawan yang dipilih.

Gambar 4.21 Layar Detil Karyawan pada user Admin. yang akan mengarahkan kepada form untuk mengedit profil Karyawan yang dipilih. 211 4) Layar Detil Karyawan Gambar 4.21 Layar Detil Karyawan pada user Admin. Halaman ini menampilkan profil Karyawan. Pada halaman ini juga terdapat link yang akan mengarahkan kepada form untuk mengedit

Lebih terperinci

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP Sebelum Anda membuat menu dengan menggunakan fasilitas Switchboard Manager, terlebih dulu buat file-file berikut : 1. Buat 3 (tiga)

Lebih terperinci

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan dengan urutan waktu dan memiliki pola kerja yang tetap yang telah ditentukan. Tujuan dari prosedur ini adalah sebagai

Lebih terperinci

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING) PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING) Basis Data adalah kumpulan dari beberapa tabel yang saling berelasi dan berhubungan satu sama lain sehingga dapat memberikan suatu data/informasi. Berbagai

Lebih terperinci

ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA

ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA MANAJEMENT KONTENT Disusun Oleh : Septian Firman Sodiq, Skom ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA 2013 Elearning UPN Veteran Jakarta 1 MODUL 2 MANAJEMENT KONTEN 2.1. Membuat Label

Lebih terperinci

Album dan Yahoo! Messenger Status.

Album dan Yahoo! Messenger Status. 100 Modul dapat dipilih melalui menu yang terletak pada bagian kanan atas halaman web. Berikut ialah modul yang terdapat dalam aplikasi BeeSisfo CMS yaitu modul Profile, Portfolio, Guest Book, Information

Lebih terperinci

Gambar 4.52 Tampilan halaman Help untuk admin. Pada halaman Help milik admin, terdapat daftar FAQ (Frequent Ask Question)

Gambar 4.52 Tampilan halaman Help untuk admin. Pada halaman Help milik admin, terdapat daftar FAQ (Frequent Ask Question) 364 4.4.3.7 Tampilan Halaman Help Untuk Admin Gambar 4.52 Tampilan halaman Help untuk admin Pada halaman Help milik admin, terdapat daftar FAQ (Frequent Ask Question) yang dapat menjadi panduan bagi viewer

Lebih terperinci

TUTORIAL PEMBUATAN MEDIA PEMBELAJARAN DENGAN MENGGUNAKAN AUTOPLAY OLEH KELOMPOK 1. gunakan start menu untuk menampilkan program autoplay media studio.

TUTORIAL PEMBUATAN MEDIA PEMBELAJARAN DENGAN MENGGUNAKAN AUTOPLAY OLEH KELOMPOK 1. gunakan start menu untuk menampilkan program autoplay media studio. TUTORIAL PEMBUATAN MEDIA PEMBELAJARAN DENGAN MENGGUNAKAN AUTOPLAY OLEH KELOMPOK 1 MEMULAI PROYEK BARU 1. buka autoplay, dengan cara : gunakan start menu untuk menampilkan program autoplay media studio.

Lebih terperinci

BAB 3 RANCANGAN PROGRAM APLIKASI

BAB 3 RANCANGAN PROGRAM APLIKASI 36 BAB 3 RANCANGAN PROGRAM APLIKASI 3.1 Struktur Menu Pertama-tama, pada program ini, terdapat 2 buah tombol utama, yaitu tombol Kuantitatif, dan tombol Kualitatif. Berikut, digambarkan struktur masingmasing

Lebih terperinci

CARA PENGGUNAAN WEBSITE

CARA PENGGUNAAN WEBSITE CARA PENGGUNAAN WEBSITE PUSAT PENGEMBANGAN KEUANGAN DAN EKONOMI DAERAH FAKULTAS EKONOMI DAN BISNIS UNIVERSITAS HASANUDDIN A. Login 1. Buka browser (Ex: Mozilla Forefox, Google Chrome, dll) 2. Ketikkan

Lebih terperinci

PANDUAN E-ELEARNING FK UMM UNTUK TEACHER DAN COURSE CREATOR

PANDUAN E-ELEARNING FK UMM UNTUK TEACHER DAN COURSE CREATOR PANDUAN E-ELEARNING FK UMM UNTUK TEACHER DAN COURSE CREATOR MENGAKSES E-LEARNING FK UMM DAN LOGIN 1. Buka alamat situs http://kuliah-fk.umm.ac.id untuk mengakses e-learning Fakultas Kedokteran UMM, sehingga

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

REKAYASA WEB SESI - 2 Dosen : Tri Ari Cahyono, S.Kom, M.Kom

REKAYASA WEB SESI - 2 Dosen : Tri Ari Cahyono, S.Kom, M.Kom REKAYASA WEB SESI - 2 Dosen : Tri Ari Cahyono, S.Kom, M.Kom ------------------------------------------------------------------------------ INSTALASI AURACMS Download terlebih dahulu file script AuraCMS

Lebih terperinci

User Manual DIVIPOS Free Version 1.0 versi 1.0

User Manual DIVIPOS Free Version 1.0 versi 1.0 User Manual DIVIPOS Free Version 1.0 versi 1.0 http://www.datadigi.com http://www.divipos.com 1 INSTALASI APLIKASI 1. SPESIFIKASI MINIMUM KOMPUTER Berikut adalah spesifikasi minimal komputer yang diperlukan:

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA) Revisi : 01 Tgl : 1 Maret 2008 Hal 1 dari 9 1. Kompetensi Setelah melakukan praktik, mahasiswa memiliki kompetensi: dapat memahami dan mengimplementasikan teknik komunikasi data antara dua buah komputer

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1. Spesifikasi Rumusan Rancangan Program aplikasi ini terdiri dari 2 bagian, bagian input data dan bagian analisis data. Bagian Input Data: pada bagian ini user akan diminta

Lebih terperinci

KEAHLIAN PEMROGAMAN JAVA

KEAHLIAN PEMROGAMAN JAVA SILABUS KURIKULUM KEAHLIAN KOMPUTER KEAHLIAN PEMROGAMAN JAVA Bulan 1 : Dasar Pemrogaman Java Bulan 2 : Dasar Pemrogaman Java Bulan 3 : Java Swing J-Frame (GUI) Netbeans Bulan 4 : Java Swing J-Frame (GUI)

Lebih terperinci

LANJUTAN APLIKASI DATABASE

LANJUTAN APLIKASI DATABASE MODUL 9 LANJUTAN APLIKASI DATABASE D. Menu Pinjam 1. Buat Form Pinjam beri nama dengan Fpinjam DBEdit1 DBEdit2 DBEdit4 DBEdit3 Edit1 Edit2 DateTimePicker1 Edit3 DateTimePicker2 DBEdit8 tbanggota DBEdit7

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi dapat diartikan sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi komputer adalah suatu pekerjaan

Lebih terperinci

BAB-II OPERASI TABEL

BAB-II OPERASI TABEL BAB-II OPERASI TABEL 2.1. Modifikasi Tabel Terkadang Anda perlu mengatur field yang sudah ditempatkan pada tabel, kemudian suatu saat struktur tabel tersebut ingin kita rubah, misalnya mengganti field,

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM APLIKASI BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1 Perencanaan 3.1.1 Sejarah Umum Perusahaan CV Madrhos merupakan salah satu perusahaan yang bergerak di bidang kosmetik, khususnya memproduksi bedak dengan merk Trisna

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 110 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Untuk mengetahui manfaat dari komponen concurrency control ini, perlu dilakukan suatu implementasi. Pada sub bab ini akan dibahas arsitektur RDBMS,

Lebih terperinci

BAB 5 PEMBUATAN MENU DALAM ORACLE FORMS

BAB 5 PEMBUATAN MENU DALAM ORACLE FORMS BAB 5 PEMBUATAN MENU DALAM ORACLE FORMS Pada aplikasi database, untuk mengakses form dan report yang sudah dibuat, diperlukan menu. Menu dapat menjadi petunjuk bagi user untuk memilih form atau report

Lebih terperinci

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan

Lebih terperinci

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS Oleh: Carwoto (carwoto@yahoo.com) A. Menyiapkan Database dan Tabel 1. Klik menu File > New. Klik Blank Database di Task pane. 2. Ketik DataKKPI

Lebih terperinci

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories MODUL 7 JOOMLA Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories Apakah Joomla itu? Sejauh ini joomla adalah: Joomla! is a free open source framework and content publishing

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa inggris dari kata computer yang berarti menghitung. Dapat

Lebih terperinci

Mengenal Tabel Base BAB

Mengenal Tabel Base BAB BAB Mengenal Tabel Base 14 Pada Bab ini anda akan mempelajari cara : Mengenal Lingkungan Tabel Base Setting Field Tabel Base Deskripsi Field Tabel Base Mengisi Field Tabel Base Mengedit Field Tabel Base

Lebih terperinci

MODUL 1 IDE (Integrated Development Environment )

MODUL 1 IDE (Integrated Development Environment ) MODUL 1 IDE (Integrated Development Environment ) SASARAN 1. Mengetahui bagian dalam lingkup IDE 2. Memahami dalam pembuatan aplikasi satandar 3. Dapat mendesain interface program aplikasi 4. Dapat menggunakan

Lebih terperinci

BAB 4 IMPLEMENTASI SISTEM APLIKASI JAVA VIDEO CONFERENCE. 1. Prosesor 500 MHz atau lebih tinggi, MB RAM minimum, 3. 1 MB free hardisk space

BAB 4 IMPLEMENTASI SISTEM APLIKASI JAVA VIDEO CONFERENCE. 1. Prosesor 500 MHz atau lebih tinggi, MB RAM minimum, 3. 1 MB free hardisk space BAB 4 IMPLEMENTASI SISTEM APLIKASI JAVA VIDEO CONFERENCE 4.1 User Requirement 4.1.1 Hardware Requirement Aplikasi ini dapat berjalan pada komputer dengan spesifikasi minimum sebagai berikut: 1. Prosesor

Lebih terperinci

CARA MEMBUAT BLOG MENGGUNAKAN WORDPRESS SECARA ONLINE

CARA MEMBUAT BLOG MENGGUNAKAN WORDPRESS SECARA ONLINE CARA MEMBUAT BLOG MENGGUNAKAN WORDPRESS SECARA ONLINE A. Cara Mendaftar di Wordpress 1. Buka http://wordpress.com/ pilih Get Started. 2. Masukkan data email, username, password dan nama blog Anda. Klik

Lebih terperinci

BAB 3 PERANCANGAN PROGAM

BAB 3 PERANCANGAN PROGAM 28 BAB 3 PERANCANGAN PROGAM Pada bab 3 ini menjelaskan bagaimana cara perancangan dari aplikasi peramalan pasien demam berdarah ini baik perancangan sistem maupuun perancangan database yang menjadi pukung

Lebih terperinci