SlideShare a Scribd company logo
“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.

More Related Content

DOC
Cad nang cao rat hay
DOCX
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
PDF
Keterampilan Berpikir Komputasional
PPT
Mpi powerpoint
PDF
5 perulangan
PPTX
3. Perangkat Lunak Presentasi Tingkat Dasar.pptx
DOCX
Membuat kalkulator sederhana dengan delphi 7
DOCX
Calculator Sederhana Delphi
Cad nang cao rat hay
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Keterampilan Berpikir Komputasional
Mpi powerpoint
5 perulangan
3. Perangkat Lunak Presentasi Tingkat Dasar.pptx
Membuat kalkulator sederhana dengan delphi 7
Calculator Sederhana Delphi

Viewers also liked (8)

PPTX
Calculator Sederhana Delphi
DOCX
Membuat program aplikasi kalkulator sederrhana dengan delphi
PPT
Wal kellokollo saniya shah
DOCX
Bethany Jolliffe CV for HR Opportunities
PDF
Fall 2015 NSA Newsletter Final
PDF
Producing Breakthrough Business Results with an Enagaged Workforce
PPTX
Udelas tarea #1 modulo 4
PDF
Cv Ilze-May 2015
Calculator Sederhana Delphi
Membuat program aplikasi kalkulator sederrhana dengan delphi
Wal kellokollo saniya shah
Bethany Jolliffe CV for HR Opportunities
Fall 2015 NSA Newsletter Final
Producing Breakthrough Business Results with an Enagaged Workforce
Udelas tarea #1 modulo 4
Cv Ilze-May 2015
Ad

Similar to form dengan FormMDI Delphi 7 (20)

PDF
9093 fd01
PDF
PDF
Modul Praktikum 9 - Permograman Visual
PDF
Modul delphi
PPTX
Struktur bahasa delphi
DOC
La m7 vb3
PDF
Modul Delphi ,buat pemula
PPT
Event & Property VB - dasar visual basic bagian 4
PDF
Visual fox pro
PPT
04 vb intro
PDF
Pemrogaman Visual Basic.NET (Modul 2)
PDF
Modul 1 konsep dasar pemrograman delphi
PDF
Penuntun imk informatika_2015
DOCX
Laporan Praktikum Algoritma Pemrograman Modul VI-GUI
DOC
Pertemuan ke III.doc
PDF
modul-delphi-7.pdf
PDF
Modul delphi 7
PDF
Modul delphi-7
PDF
Diktat borlanddelphi 7
9093 fd01
Modul Praktikum 9 - Permograman Visual
Modul delphi
Struktur bahasa delphi
La m7 vb3
Modul Delphi ,buat pemula
Event & Property VB - dasar visual basic bagian 4
Visual fox pro
04 vb intro
Pemrogaman Visual Basic.NET (Modul 2)
Modul 1 konsep dasar pemrograman delphi
Penuntun imk informatika_2015
Laporan Praktikum Algoritma Pemrograman Modul VI-GUI
Pertemuan ke III.doc
modul-delphi-7.pdf
Modul delphi 7
Modul delphi-7
Diktat borlanddelphi 7
Ad

More from hera wijaya (6)

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

Recently uploaded (9)

DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
Materi asdsa asd asd sad sa dsa dsa d sa
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PDF
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
PPTX
Implementasi Microservices pada Manufaktur
PDF
Modul_Pemula_Merakit_Komputer untuk smppdf
PPT
pengantar-sistem-informasi manajemen.ppt
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Materi asdsa asd asd sad sa dsa dsa d sa
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
Implementasi Microservices pada Manufaktur
Modul_Pemula_Merakit_Komputer untuk smppdf
pengantar-sistem-informasi manajemen.ppt
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya

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.