SlideShare una empresa de Scribd logo
1 de 9
“Membuat Form Dengan MDI ”
Disusun Guna Memenuhi Tugas
Mata Kuliah : Pemrograman Visual
Dosen Pengampu : Mumun, S.T
Disusun Oleh :
Hera Wijaya (140511041)
UNIVERSITAS MUHAMMADIYAH CIREBON
FAKULTAS TEKNIK
TEKNIK INFORMATIKA
2016
Latihan 1 : Membuat Form Dengan MDI
Di pertemuan yang selanjutnya ini, saya akan mencoba meresume dari materi-
materi sebelumnya dengan ini penambahan materi dengan menggunakan MDI, dan
langsung saja pada pembahasan :
1. Pertama kita buat folder terlebih dahulu, folder dengan misalkan nama latihan MDI
di simpan di partisi D , setelah buat folder, kita buka aplikasi delphi 7 dengan
membuka file  new application.
2. Setelah itu kita Save all dari form 1 yang kita buat, dengan nama unit yaitu un1, dan
nama project secara default saja ( sesuai selera), dan selanjutnya pada form utama di
properties kita pilih formstyle dalam bentuk MDI yang seperti gambar dibawah ini :
3. Setelah itu, kita pilih main menu pada pallet standard seperti biasa kita drag di dalam
form utama, dan jika sudah kita isikan dalam mani menu pada tab pertama kita isi
form  form satu, jendela  petak dan tumpuk  operator (tambah, kurang, bagi,
kali).
4. Setelah membuat main menu seperti diatas, kita buat form 2 seperti biasa file  new
 application dengan caption nama default serta save all dengan default juga. Dan
jangan lupa formstyle nya fsMDIChild, dan kita membutuhkan 2 edit teks, 1 label
dan 1 tombol button seperti tampilan berikut :
5. Jangan lupa untuk mendeklarasikan terlebih dahulu di bagian type sebelum membuat
implementasinya. Pada form childnya juga jangan lupa untuk menambahkan
procedure pada event FormClose yang kemudian diisi dengan perintah:
6. Jika dirasa sudah melalaui beberapa tahap, jangan lupa klik project  option dan kita
geserkan dari option form 1 ke form dua kesebelahnya, seperti gambar dibawah ini :
7. Setelah membuat form dua, kita buka kembali form pertama sekarang ketikkan sintak
pada main menu di form  form satu
8. Dan tuliskan sintaknya dibawah ini:
Dan sebelumnya kita ke atas tuliskan sintak seperti dibawah ini :
Dan sebelum menulis sintak pada form utama on click, dan diatasnya kita tarik
dibawah tanda {$R *.dfm} kita tuliskan sintak yang seperti diatas.
Dan keterangan programnya :
Nama Program Keterangan Program
uses unit2; // memanggil unit 2 dari unit pertama
procedure Tform1.buatf2; // prosedur dengan Tform1 dengan
buat form 2
var Form2: TForm2; // dengan variabel
Begin // memulai sebuah program
form2:=Tform2.create(form1); // form2 dengan hasil dari
pembuatan form1
form2.Caption:= stringreplace (OP,'&','',[RFReplaceAll]); // ditempatkan semua
form2.Button1.Caption:=OP; // dari form 2 tombol button
dengan caption button OP
form2.show; // menampilkan form 2
End; // berakhirnya program
9. Dan jika sudah selanjutnya ketik sintak pada jendela  petak :
Dan ketika dirunning :
10. Dan selanjtunya dengan menggunakan jendela  tumpuk
Dan ketika dirunning :
11. Proses terakhir dengan menuliskan sintak pada main menu Operasi, dan adapun
sintaknya on click setiap main menu ( +, -, *, /)
Tanda // artinya keterangan program.
12. Dan setelah itu, kita tuliskan sintak untuk proses operatornya dengan membuka
form2 double klik tombol button yang sudah dibuat dan tuliskan sintaknya :
Keterangan Program dari proses operator:
procedure TForm2.Button1Click(Sender: TObject); // prosedur tombol button 1
begin // memulai sebuah program
if ((edit1.Text='') or (edit2.Text='')) then // jika edit1 teks atau edit teks maka keluar
exit;
a:=strtofloat(edit1.Text); // a sebagai string to float dalamedit1
b:=strtofloat(edit2.Text); // b sebagai string float dalamedit2
if button1.Caption='kali' then // jika judul kali maka
begin // memualai sebuah program
c:=a*b; // c dengan hasil a *b
end;
if button1.Caption='bagi' then // jika proses operator bagi maka
begin // memulai sebuah program
c:=a/b; // dengan c = a/b
end;
if button1.Caption='tambah' then // jika proses operator tambah maka
begin // mulai program
c:=a+b; // c dnegan proses a+b
end;
if button1.Caption='kurang' then // jika proses operator kurang maka
begin // mulai program
c:=a-b; // dengan proses c = a-b
end;
label1.Caption:=floattostr(c); // dengan label 1 judul c dengan bilangan pecahan.
end; // berakhirprogram
KESIMPULAN
Ketika progam dijalankan lebih dari satu form dan klik main menu jendela tile maka tampilan
form yang lebih dari satu tadi membentuk petakm dan sebaliknya jika menggunakan cascade
yaitu secara tumpuk.
Dan pengoperasiannya seperti kalkulator sederhana, dan proses pengerjaan sintaknya pun
hampir mirip dengan latihan sebelumnya membuat program kalkulator sederhana, dan
tampilan dengan membuat MDI dan beranak ini tampilannya lebih dinamis dan fleksibel dan
harus di hide sebelumnya.
Mudah-mudahan bermanfaat Aamiin.

Más contenido relacionado

La actualidad más candente

Pengaruh Local Taxing Power Terhadap Kinerja Anggaran Pemda
Pengaruh Local Taxing Power Terhadap Kinerja Anggaran PemdaPengaruh Local Taxing Power Terhadap Kinerja Anggaran Pemda
Pengaruh Local Taxing Power Terhadap Kinerja Anggaran PemdaSeptian Wildan Mujaddid
 
Kup standar-setelah-uu-no-28 2007-edisi-1
Kup standar-setelah-uu-no-28 2007-edisi-1Kup standar-setelah-uu-no-28 2007-edisi-1
Kup standar-setelah-uu-no-28 2007-edisi-1Thin DunXpiet
 
Konsep pemerintah dan pemerintahan
Konsep pemerintah dan pemerintahanKonsep pemerintah dan pemerintahan
Konsep pemerintah dan pemerintahanEly Goro Leba
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10manafhsb
 
Perbandingan Administrasi Negara Perancis Dengan Inggris
Perbandingan Administrasi Negara Perancis Dengan InggrisPerbandingan Administrasi Negara Perancis Dengan Inggris
Perbandingan Administrasi Negara Perancis Dengan InggrisSiti Sahati
 
Makalah Pajak Pengambilan dan Pemanfaatan Air Bawah Tanah dan Air Permukaan
Makalah Pajak Pengambilan dan Pemanfaatan  Air Bawah Tanah dan Air Permukaan Makalah Pajak Pengambilan dan Pemanfaatan  Air Bawah Tanah dan Air Permukaan
Makalah Pajak Pengambilan dan Pemanfaatan Air Bawah Tanah dan Air Permukaan Johan Safrijal
 
Tutorial cara buat logo padi dan kapas
Tutorial cara buat logo padi dan kapasTutorial cara buat logo padi dan kapas
Tutorial cara buat logo padi dan kapasIwan Iwan
 
KERJA ENZIM KATALASE
KERJA ENZIM KATALASEKERJA ENZIM KATALASE
KERJA ENZIM KATALASEkarinapermata
 
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxMS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxNenengNurazizah1
 
Hikmah beriman kepada hari akhir dan membiasakan perilaku
Hikmah beriman kepada hari akhir dan membiasakan perilakuHikmah beriman kepada hari akhir dan membiasakan perilaku
Hikmah beriman kepada hari akhir dan membiasakan perilakuNurfaisyalAnas
 
Peranan Otonomi Daerah
Peranan Otonomi Daerah Peranan Otonomi Daerah
Peranan Otonomi Daerah Rizki Gumilar
 
LAPORAN PRAKTIKUM BIOLOGI-kerja enzim katase
LAPORAN PRAKTIKUM BIOLOGI-kerja enzim kataseLAPORAN PRAKTIKUM BIOLOGI-kerja enzim katase
LAPORAN PRAKTIKUM BIOLOGI-kerja enzim kataseanggundiantriana
 
utang wesel jangka panjang makalah akm 2
utang wesel jangka panjang makalah akm 2utang wesel jangka panjang makalah akm 2
utang wesel jangka panjang makalah akm 2DIANA LESTARI
 
Membedakan sifat koligatif larutan nonelektrolit dan elektrolit
Membedakan sifat koligatif larutan nonelektrolit dan elektrolitMembedakan sifat koligatif larutan nonelektrolit dan elektrolit
Membedakan sifat koligatif larutan nonelektrolit dan elektrolitNaflah Ariqah
 
Makalah Teori Sel dan Komponen Kimiawi Sel
Makalah Teori Sel dan Komponen Kimiawi SelMakalah Teori Sel dan Komponen Kimiawi Sel
Makalah Teori Sel dan Komponen Kimiawi SelAngga Oktyashari
 

La actualidad más candente (20)

Pengaruh Local Taxing Power Terhadap Kinerja Anggaran Pemda
Pengaruh Local Taxing Power Terhadap Kinerja Anggaran PemdaPengaruh Local Taxing Power Terhadap Kinerja Anggaran Pemda
Pengaruh Local Taxing Power Terhadap Kinerja Anggaran Pemda
 
19. pph pasal 25
19. pph pasal 2519. pph pasal 25
19. pph pasal 25
 
Kup standar-setelah-uu-no-28 2007-edisi-1
Kup standar-setelah-uu-no-28 2007-edisi-1Kup standar-setelah-uu-no-28 2007-edisi-1
Kup standar-setelah-uu-no-28 2007-edisi-1
 
Konsep pemerintah dan pemerintahan
Konsep pemerintah dan pemerintahanKonsep pemerintah dan pemerintahan
Konsep pemerintah dan pemerintahan
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
 
Perbandingan Administrasi Negara Perancis Dengan Inggris
Perbandingan Administrasi Negara Perancis Dengan InggrisPerbandingan Administrasi Negara Perancis Dengan Inggris
Perbandingan Administrasi Negara Perancis Dengan Inggris
 
Makalah Pajak Pengambilan dan Pemanfaatan Air Bawah Tanah dan Air Permukaan
Makalah Pajak Pengambilan dan Pemanfaatan  Air Bawah Tanah dan Air Permukaan Makalah Pajak Pengambilan dan Pemanfaatan  Air Bawah Tanah dan Air Permukaan
Makalah Pajak Pengambilan dan Pemanfaatan Air Bawah Tanah dan Air Permukaan
 
Jenis tarif pajak
Jenis tarif pajakJenis tarif pajak
Jenis tarif pajak
 
Tutorial cara buat logo padi dan kapas
Tutorial cara buat logo padi dan kapasTutorial cara buat logo padi dan kapas
Tutorial cara buat logo padi dan kapas
 
PPT Microsoft office
PPT Microsoft officePPT Microsoft office
PPT Microsoft office
 
Makalah java
Makalah javaMakalah java
Makalah java
 
KERJA ENZIM KATALASE
KERJA ENZIM KATALASEKERJA ENZIM KATALASE
KERJA ENZIM KATALASE
 
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxMS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
 
Hikmah beriman kepada hari akhir dan membiasakan perilaku
Hikmah beriman kepada hari akhir dan membiasakan perilakuHikmah beriman kepada hari akhir dan membiasakan perilaku
Hikmah beriman kepada hari akhir dan membiasakan perilaku
 
Modul-ahli-audit-intern
Modul-ahli-audit-internModul-ahli-audit-intern
Modul-ahli-audit-intern
 
Peranan Otonomi Daerah
Peranan Otonomi Daerah Peranan Otonomi Daerah
Peranan Otonomi Daerah
 
LAPORAN PRAKTIKUM BIOLOGI-kerja enzim katase
LAPORAN PRAKTIKUM BIOLOGI-kerja enzim kataseLAPORAN PRAKTIKUM BIOLOGI-kerja enzim katase
LAPORAN PRAKTIKUM BIOLOGI-kerja enzim katase
 
utang wesel jangka panjang makalah akm 2
utang wesel jangka panjang makalah akm 2utang wesel jangka panjang makalah akm 2
utang wesel jangka panjang makalah akm 2
 
Membedakan sifat koligatif larutan nonelektrolit dan elektrolit
Membedakan sifat koligatif larutan nonelektrolit dan elektrolitMembedakan sifat koligatif larutan nonelektrolit dan elektrolit
Membedakan sifat koligatif larutan nonelektrolit dan elektrolit
 
Makalah Teori Sel dan Komponen Kimiawi Sel
Makalah Teori Sel dan Komponen Kimiawi SelMakalah Teori Sel dan Komponen Kimiawi Sel
Makalah Teori Sel dan Komponen Kimiawi Sel
 

Destacado

Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7hera wijaya
 
Calculator Sederhana Delphi
Calculator Sederhana DelphiCalculator Sederhana Delphi
Calculator Sederhana DelphiPrima Wisesa
 
Calculator Sederhana Delphi
Calculator Sederhana DelphiCalculator Sederhana Delphi
Calculator Sederhana DelphiPrima Wisesa
 
Membuat program aplikasi kalkulator sederrhana dengan delphi
Membuat program aplikasi kalkulator sederrhana dengan delphiMembuat program aplikasi kalkulator sederrhana dengan delphi
Membuat program aplikasi kalkulator sederrhana dengan delphiMuhammad Najamuddin Jeneponto
 
Wal kellokollo saniya shah
Wal kellokollo saniya shahWal kellokollo saniya shah
Wal kellokollo saniya shahWalkellokello
 
Bethany Jolliffe CV for HR Opportunities
Bethany Jolliffe CV for HR OpportunitiesBethany Jolliffe CV for HR Opportunities
Bethany Jolliffe CV for HR OpportunitiesBethany Anne Jolliffe
 
Fall 2015 NSA Newsletter Final
Fall 2015 NSA Newsletter FinalFall 2015 NSA Newsletter Final
Fall 2015 NSA Newsletter FinalKylie Rowe
 
Producing Breakthrough Business Results with an Enagaged Workforce
Producing Breakthrough Business Results with an Enagaged WorkforceProducing Breakthrough Business Results with an Enagaged Workforce
Producing Breakthrough Business Results with an Enagaged WorkforceMark Kamin
 
Udelas tarea #1 modulo 4
Udelas tarea #1 modulo 4Udelas tarea #1 modulo 4
Udelas tarea #1 modulo 4bolivar1156
 

Destacado (10)

Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7
 
Calculator Sederhana Delphi
Calculator Sederhana DelphiCalculator Sederhana Delphi
Calculator Sederhana Delphi
 
Calculator Sederhana Delphi
Calculator Sederhana DelphiCalculator Sederhana Delphi
Calculator Sederhana Delphi
 
Membuat program aplikasi kalkulator sederrhana dengan delphi
Membuat program aplikasi kalkulator sederrhana dengan delphiMembuat program aplikasi kalkulator sederrhana dengan delphi
Membuat program aplikasi kalkulator sederrhana dengan delphi
 
Wal kellokollo saniya shah
Wal kellokollo saniya shahWal kellokollo saniya shah
Wal kellokollo saniya shah
 
Bethany Jolliffe CV for HR Opportunities
Bethany Jolliffe CV for HR OpportunitiesBethany Jolliffe CV for HR Opportunities
Bethany Jolliffe CV for HR Opportunities
 
Fall 2015 NSA Newsletter Final
Fall 2015 NSA Newsletter FinalFall 2015 NSA Newsletter Final
Fall 2015 NSA Newsletter Final
 
Producing Breakthrough Business Results with an Enagaged Workforce
Producing Breakthrough Business Results with an Enagaged WorkforceProducing Breakthrough Business Results with an Enagaged Workforce
Producing Breakthrough Business Results with an Enagaged Workforce
 
Udelas tarea #1 modulo 4
Udelas tarea #1 modulo 4Udelas tarea #1 modulo 4
Udelas tarea #1 modulo 4
 
Cv Ilze-May 2015
Cv Ilze-May 2015Cv Ilze-May 2015
Cv Ilze-May 2015
 

Similar a form dengan FormMDI Delphi 7

Similar a form dengan FormMDI Delphi 7 (20)

Modul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-UnparModul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-Unpar
 
Modul delphi
Modul delphiModul delphi
Modul delphi
 
Modul Delphi ,buat pemula
Modul Delphi ,buat pemulaModul Delphi ,buat pemula
Modul Delphi ,buat pemula
 
Modul 5
Modul 5Modul 5
Modul 5
 
Modul 1 konsep dasar pemrograman delphi
Modul   1 konsep dasar pemrograman delphiModul   1 konsep dasar pemrograman delphi
Modul 1 konsep dasar pemrograman delphi
 
Laporan praktikum modul 5
Laporan praktikum modul 5Laporan praktikum modul 5
Laporan praktikum modul 5
 
M1t1
M1t1M1t1
M1t1
 
Struktur bahasa delphi
Struktur bahasa delphiStruktur bahasa delphi
Struktur bahasa delphi
 
Modul ii
Modul iiModul ii
Modul ii
 
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
 
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
 
Visual fox pro
Visual fox proVisual fox pro
Visual fox pro
 
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualModul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman Visual
 
Modul pemrograman-1-revisi
Modul pemrograman-1-revisiModul pemrograman-1-revisi
Modul pemrograman-1-revisi
 
Membuat sms gateway dengan delphi 7(indra)
Membuat sms gateway dengan delphi 7(indra)Membuat sms gateway dengan delphi 7(indra)
Membuat sms gateway dengan delphi 7(indra)
 
Makalah fisika komputasi
Makalah fisika komputasiMakalah fisika komputasi
Makalah fisika komputasi
 
Modul delphi 7
Modul delphi 7Modul delphi 7
Modul delphi 7
 
Modul delphi-7
Modul delphi-7Modul delphi-7
Modul delphi-7
 
Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdf
 
modul-delphi-7.pdf
modul-delphi-7.pdfmodul-delphi-7.pdf
modul-delphi-7.pdf
 

Más de hera wijaya

Pemimpin untuk perubahan Syariat Islam Ditegakkan
Pemimpin untuk perubahan Syariat Islam DitegakkanPemimpin untuk perubahan Syariat Islam Ditegakkan
Pemimpin untuk perubahan Syariat Islam Ditegakkanhera wijaya
 
Makalah Konsep Aqidah Dalam Islam
Makalah Konsep Aqidah Dalam IslamMakalah Konsep Aqidah Dalam Islam
Makalah Konsep Aqidah Dalam Islamhera wijaya
 
“Pengurusan KRS Berbasis Web Sebagai Penunjang Sistem Perkuliahan Di UMC Cire...
“Pengurusan KRS Berbasis Web Sebagai Penunjang Sistem Perkuliahan Di UMC Cire...“Pengurusan KRS Berbasis Web Sebagai Penunjang Sistem Perkuliahan Di UMC Cire...
“Pengurusan KRS Berbasis Web Sebagai Penunjang Sistem Perkuliahan Di UMC Cire...hera wijaya
 
Makalah Tentang Aqidah dan-iman
Makalah Tentang Aqidah dan-imanMakalah Tentang Aqidah dan-iman
Makalah Tentang Aqidah dan-imanhera wijaya
 

Más de hera wijaya (6)

LKTI UII 2015
LKTI UII 2015LKTI UII 2015
LKTI UII 2015
 
LKTII UII 2015
LKTII UII 2015LKTII UII 2015
LKTII UII 2015
 
Pemimpin untuk perubahan Syariat Islam Ditegakkan
Pemimpin untuk perubahan Syariat Islam DitegakkanPemimpin untuk perubahan Syariat Islam Ditegakkan
Pemimpin untuk perubahan Syariat Islam Ditegakkan
 
Makalah Konsep Aqidah Dalam Islam
Makalah Konsep Aqidah Dalam IslamMakalah Konsep Aqidah Dalam Islam
Makalah Konsep Aqidah Dalam Islam
 
“Pengurusan KRS Berbasis Web Sebagai Penunjang Sistem Perkuliahan Di UMC Cire...
“Pengurusan KRS Berbasis Web Sebagai Penunjang Sistem Perkuliahan Di UMC Cire...“Pengurusan KRS Berbasis Web Sebagai Penunjang Sistem Perkuliahan Di UMC Cire...
“Pengurusan KRS Berbasis Web Sebagai Penunjang Sistem Perkuliahan Di UMC Cire...
 
Makalah Tentang Aqidah dan-iman
Makalah Tentang Aqidah dan-imanMakalah Tentang Aqidah dan-iman
Makalah Tentang Aqidah dan-iman
 

form dengan FormMDI Delphi 7

  • 1. “Membuat Form Dengan MDI ” Disusun Guna Memenuhi Tugas Mata Kuliah : Pemrograman Visual Dosen Pengampu : Mumun, S.T Disusun Oleh : Hera Wijaya (140511041) UNIVERSITAS MUHAMMADIYAH CIREBON FAKULTAS TEKNIK TEKNIK INFORMATIKA 2016
  • 2. Latihan 1 : Membuat Form Dengan MDI Di pertemuan yang selanjutnya ini, saya akan mencoba meresume dari materi- materi sebelumnya dengan ini penambahan materi dengan menggunakan MDI, dan langsung saja pada pembahasan : 1. Pertama kita buat folder terlebih dahulu, folder dengan misalkan nama latihan MDI di simpan di partisi D , setelah buat folder, kita buka aplikasi delphi 7 dengan membuka file  new application. 2. Setelah itu kita Save all dari form 1 yang kita buat, dengan nama unit yaitu un1, dan nama project secara default saja ( sesuai selera), dan selanjutnya pada form utama di properties kita pilih formstyle dalam bentuk MDI yang seperti gambar dibawah ini : 3. Setelah itu, kita pilih main menu pada pallet standard seperti biasa kita drag di dalam form utama, dan jika sudah kita isikan dalam mani menu pada tab pertama kita isi form  form satu, jendela  petak dan tumpuk  operator (tambah, kurang, bagi, kali). 4. Setelah membuat main menu seperti diatas, kita buat form 2 seperti biasa file  new  application dengan caption nama default serta save all dengan default juga. Dan jangan lupa formstyle nya fsMDIChild, dan kita membutuhkan 2 edit teks, 1 label dan 1 tombol button seperti tampilan berikut :
  • 3. 5. Jangan lupa untuk mendeklarasikan terlebih dahulu di bagian type sebelum membuat implementasinya. Pada form childnya juga jangan lupa untuk menambahkan procedure pada event FormClose yang kemudian diisi dengan perintah: 6. Jika dirasa sudah melalaui beberapa tahap, jangan lupa klik project  option dan kita geserkan dari option form 1 ke form dua kesebelahnya, seperti gambar dibawah ini : 7. Setelah membuat form dua, kita buka kembali form pertama sekarang ketikkan sintak pada main menu di form  form satu
  • 4. 8. Dan tuliskan sintaknya dibawah ini: Dan sebelumnya kita ke atas tuliskan sintak seperti dibawah ini : Dan sebelum menulis sintak pada form utama on click, dan diatasnya kita tarik dibawah tanda {$R *.dfm} kita tuliskan sintak yang seperti diatas. Dan keterangan programnya : Nama Program Keterangan Program uses unit2; // memanggil unit 2 dari unit pertama procedure Tform1.buatf2; // prosedur dengan Tform1 dengan buat form 2 var Form2: TForm2; // dengan variabel Begin // memulai sebuah program form2:=Tform2.create(form1); // form2 dengan hasil dari pembuatan form1 form2.Caption:= stringreplace (OP,'&','',[RFReplaceAll]); // ditempatkan semua form2.Button1.Caption:=OP; // dari form 2 tombol button
  • 5. dengan caption button OP form2.show; // menampilkan form 2 End; // berakhirnya program 9. Dan jika sudah selanjutnya ketik sintak pada jendela  petak : Dan ketika dirunning : 10. Dan selanjtunya dengan menggunakan jendela  tumpuk Dan ketika dirunning :
  • 6. 11. Proses terakhir dengan menuliskan sintak pada main menu Operasi, dan adapun sintaknya on click setiap main menu ( +, -, *, /) Tanda // artinya keterangan program.
  • 7. 12. Dan setelah itu, kita tuliskan sintak untuk proses operatornya dengan membuka form2 double klik tombol button yang sudah dibuat dan tuliskan sintaknya :
  • 8. Keterangan Program dari proses operator: procedure TForm2.Button1Click(Sender: TObject); // prosedur tombol button 1 begin // memulai sebuah program if ((edit1.Text='') or (edit2.Text='')) then // jika edit1 teks atau edit teks maka keluar exit; a:=strtofloat(edit1.Text); // a sebagai string to float dalamedit1 b:=strtofloat(edit2.Text); // b sebagai string float dalamedit2 if button1.Caption='kali' then // jika judul kali maka begin // memualai sebuah program c:=a*b; // c dengan hasil a *b end; if button1.Caption='bagi' then // jika proses operator bagi maka begin // memulai sebuah program c:=a/b; // dengan c = a/b end; if button1.Caption='tambah' then // jika proses operator tambah maka begin // mulai program c:=a+b; // c dnegan proses a+b end; if button1.Caption='kurang' then // jika proses operator kurang maka begin // mulai program c:=a-b; // dengan proses c = a-b end; label1.Caption:=floattostr(c); // dengan label 1 judul c dengan bilangan pecahan. end; // berakhirprogram
  • 9. KESIMPULAN Ketika progam dijalankan lebih dari satu form dan klik main menu jendela tile maka tampilan form yang lebih dari satu tadi membentuk petakm dan sebaliknya jika menggunakan cascade yaitu secara tumpuk. Dan pengoperasiannya seperti kalkulator sederhana, dan proses pengerjaan sintaknya pun hampir mirip dengan latihan sebelumnya membuat program kalkulator sederhana, dan tampilan dengan membuat MDI dan beranak ini tampilannya lebih dinamis dan fleksibel dan harus di hide sebelumnya. Mudah-mudahan bermanfaat Aamiin.