SlideShare a Scribd company logo
1 of 9
Mengatur Form
okey…, tanpaperlupanjanglebarlagi. Setelahandamembukaaplikasi Delphi.
Pertama kali yang andalihatadalahtampilansepertigambarberikut.
Padaawalmembukanya, andaakandisuguhkandenganbeberapatampilan default dari
Delphi itusendiri. Langkahpertamauntukmembuat form gajikaryawanini, andaatur
terlebihdahuluukurandanjuganamaformnya. Biarandatidakterlalubinggung,
silahkanandaikutilangkahsayauntukmembuat form tampakManis.
Andalihatbagiansebelahkiri, disanaterdapat window object treeviewdanobject
inspector. Andaseleksidulupada window object treeview, kemudianandaseleksiform
Kemudian, andaseleksipada object inspector. Andalihatdisanaterdapatbeberapa
option yang digunakanuntukmelakukan editing pada form tersebut. Disana, andabisa
merubahname yang berfungsisebagaiidentifikasinamadari form tersebut, danjuga
caption yang berfungsisebagai title dari form yang aplikasi yang andabuat.
Seperti yang
andalihatpadagambardisamping. Gambar
tersebutmerupakantampilan default dari
object
inspector form 1. Oh iya…, untuk editing
daritiap-tiap
object. Biarandalebihcepatmemilih object
yang ingin
dilihatpropertynya.
Andabisamenyeleksiobyekdengan
mengklik combo box yang dilingkarimerah.
Denganmenyeleksiobyektertentu,
andabisamelihat
langsungdan relative lebihcepatsemua
property dari
obyektersebut.
Nah…, sekarangsaatnyamemberinamapada
form kita.
Padabagian caption, berijuduldengannama
“Gaji
Karyawan” tanpatandapetikyach…
Andaubahjuga property-property berikut.
Color= clbtnhighlight; Height= 469;
Name=
form_gaji; width= 521;
MembuatGroupBox
Setelahandamerubahpropertynya, saatnyakitaisi form tersebutdengan
beberapa option yang telahdisediakan.
Pada standard tab, andaklikgroupbox.
Setelahandaseleksi, klikpada form.
Setelahandaklikpada area form, makatampilannyaakansepertigambardiatas. Ubah
nama caption padabagianobject inspector di sebelahkirianda. Andaubahcaptioannya
dengannama “Input Data”. Lakukanlangkah yang samauntukmembuatgroupboxlagi
dengan caption yang berbeda. Yakni caption “TOTAL” dan “Output Proses”. Aturlah
posisinyasehinggatampilsepertigambarberikut.
Setelahkitamembuat form tersebut, belumlengkaprasanyabilabelum di beriinputandanjuga
button. Next…, kitabuatbeberapa option lainnya. Let’s check this out. Masihdalam tab standard.
Andapilih label, yakni yang bertandakandenganhurufA.
Setelahandaseleksi, andaklik di bagian form. Kemudiancaptionnyaandaisidengan
“Nama”. Lakukanlangkah yang samauntukmembuatbeberapa label yang lainnya.
Sehinggaakantampilsepertipadagambarberikut.
Insert Option Edit
Setelahkitamembuatlabelnya, saatnyakitamembuat option isiannya. Yakni option
edit. Masihdalam tab standard. Andapilih option edit, yang terletakdisebalahkanan
option label.
Kemudianandaklikpada form yang andabuat. Aturlahposisinyasehinggatampakrapi
danlayakuntuk di jual. Hehehehe.
Buatlahlebihdari 1 option edit. Sebagaicontohnya, silahkanandabuatsepertipada
gambarberikut.
Menambahkan BUTTON
Setelahkitamembuat option edit, saatnyakitamembuat button. Button ini
berfungsiuntukmelakukan proses darimasing- masingfungsi button. Button tersebut,
kitaletakkanpada group box total. Sebelummembuat button, kitabuatdulugroupbox
barudidalamgroupbox total. Tujuannyaadalah, biarbuttonnyanantiterlihatrapi.
Hanya yang membedakanpadagroupboxbaruini, kitaTIDAKperlumemberinama
caption (captionnyakosong). Tujuannya agar groupboxtampakseperti box biasatanpa
title. Andabisamelihattampilannyasepertipadagambarberikut
Okey, saatnyakitamembuat button didalamgroupboxtersebut. Pastikanmasihdidalam
tab standard. Andapilih button.
Kemudianandaklikpadagroupbox yang baruandabuattadi. Button pertama yang
andabuatadalah button proses. Button proses iniakanmemproses data yang diinputkan
padabagian input data. Yakni data nama, jabatan, gajipokok, dsb.
Untuk member nama “Proses” pada button tersebut. Di bagiankiri, tepatnya object
inspector, andaubahcaptionnyamenjadi “Proses” (tanpapetikyach…)
Buatlahbeberapa button yang lain untukmemprosesdatanya. Aturlahsehingga Nampak
sepertigambarberikut.
Hfu…, tahap yang melelahtelahselesai. Kinisaatnyamelakukantahappemanasan
sebagaiseorang programmer. Siapkan kopi panas, cemilandanjugalagudariAirSuply
yang “Goodbye ”. Tujuannya agar otakkitaademdulu. Hehehehe [^ ^]
Tahap Coding
Nah…, setelahandamengikuti saran sayadiatas. Dijamin, andasudahagak
tenang. Kalausudahagaktenangdanhilangcapeknya. Saatnyaandalanjutkan
praktiknya di bagiancondingini.
Untukmelakukantahapawal, andaklikganda button “Proses”. Makasecaraotomatis
window unit1.pas tampil. Window tersebutkalau di VB (Visual Basic) yakni window
code. Hanyasaja di Delphi agakbeda. Tapitujuannyasihsamasaja. Untuk coding.
Hehehe.
Padabagiantype, tepatnyadibawahpublic. Andaketikkan public variablenyaseperti
padagambarberikut (yang dilingkarimerah).
Ingat, penulisannyaharusmiripsepertidiatas. Sebab, jikatidakmirip. Program yang
andabuatakanmengalami error. Pengecualian, apabilaandasudahmemahaminya, anda
bisamemodifikasinyasendiri.
Okey, setelahandamengetikkanvariabelnya, saatnyaandamembuat script pemroses
daritombol “Proses”.
Untukmempermudahnya, andatampilkanduluformnya. Kemudianandaklikganda
tombol “Proses”. Kemudianandaisikan script berikutantarabegindanend;
gaji_pokok := strtofloat (edit3.Text);
uang_makan := strtofloat (edit4.Text);
bonus := strtofloat (edit5.Text);
//script pemrosesnya
tunjangan := 0.1*gaji_pokok;
t_gaji := gaji_pokok+uang_makan+bonus;
//Output otomatispada proses
edit6.Text := floattostr (tunjangan);
edit7.Text := floattostr (t_gaji);
Biarandatidakbinggungpenempatanscriptnya, lihatgambarberikut.
Nah…, setelah button “Proses” andaberi script, saatnyatombol “Output” jugaanda
isikan script. Caranyasamadengan proses diatastadi. Hanya yang membedakanisidari
scriptnya. Untuk script “Output”, andaisikan coding berikut. Penempatannyasama
dengan yang script “Proses”. Yakniantarabegindanend;
nama := edit1.Text;
jabatan := edit2.Text;
gaji_pokok := strtofloat (edit3.Text);
uang_makan := strtofloat (edit4.Text);
bonus := strtofloat (edit5.Text);
//script pemrosesnya
tunjangan := 0.1*gaji_pokok;
t_gaji := gaji_pokok+uang_makan+bonus;
//ketikatombol output ditekan
edit8.Text := nama;
edit9.Text := jabatan;
output_gaji := tunjangan + t_gaji;
edit10.Text := floattostr (output_gaji);
lanjutkanprosesi coding andadenganmemberi script pada button “Reset”. Klikdobel
tombol reset. Kemudianandaisikan coding berikut. Posisipenulisannyasamaseperti
padalangkahsebelumnya. Isikan coding berikutpadatombol reset.
edit1.Text := ' ';
edit2.Text := ' ';
edit3.Text := ' ';
edit4.Text := ' ';
edit5.Text := ' ';
edit6.Text := ' ';
edit7.Text := ' ';
edit8.Text := ' ';
edit9.Text := ' ';
edit10.Text := ' ';
setalahtombol reset terisi script. Tinggalsatu button yang belumdiisidengan script.
Yaknitombol “Exit”. Script tombol exit sangatsederhana. Andacukupmengisikan
dengan script close;bilabelumjelas, andalihatgambarberikutuntukpenulisan script
tombol exit.
Setelahsemua proses selesai, cobaanda running denganmenekantombo F9. Atauanda
kliktombol play berwarnahijau.
Apabilasemuatahapandalakukandenganbenar, makaaplikasiakanberjalandengan
lancar.
Dan hasilnyaakanseperti di bawahini :
Hem…., capekjugakandudukdidepan computer terus. Okey…, cukupsekiandulu
tutorial kali ini yang bisasaya share untukanda.
Apabilaandapertanyaan, silahkanmenghubungisayamelaluialamat email sayaatau
blogsaya. Sayapastidengansenanghatimembantuanda.
Semogabermanfaatya……

More Related Content

Similar to Form Gaji Karyawan

Similar to Form Gaji Karyawan (20)

Modul delphi 7
Modul delphi 7Modul delphi 7
Modul delphi 7
 
Modul delphi-7
Modul delphi-7Modul delphi-7
Modul delphi-7
 
Modul1
Modul1Modul1
Modul1
 
M1t1
M1t1M1t1
M1t1
 
Diktat borlanddelphi 7
Diktat borlanddelphi 7Diktat borlanddelphi 7
Diktat borlanddelphi 7
 
Diktat borlanddelphi 7
Diktat borlanddelphi 7Diktat borlanddelphi 7
Diktat borlanddelphi 7
 
Modul Delphi ,buat pemula
Modul Delphi ,buat pemulaModul Delphi ,buat pemula
Modul Delphi ,buat pemula
 
Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdf
 
Penuntun imk informatika_2015
Penuntun imk informatika_2015Penuntun imk informatika_2015
Penuntun imk informatika_2015
 
Corel draw 2
Corel draw 2Corel draw 2
Corel draw 2
 
Bab 1 pengenalan-adobe-flash
Bab 1 pengenalan-adobe-flashBab 1 pengenalan-adobe-flash
Bab 1 pengenalan-adobe-flash
 
MATERI_DELPHI_XI
MATERI_DELPHI_XIMATERI_DELPHI_XI
MATERI_DELPHI_XI
 
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
 
Module Delphi
Module DelphiModule Delphi
Module Delphi
 
Modul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-UnparModul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-Unpar
 
Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7Membuat kalkulator sederhana dengan delphi 7
Membuat kalkulator sederhana dengan delphi 7
 
Coreldraw
CoreldrawCoreldraw
Coreldraw
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App Inventor
 
Makalah fisika komputasi
Makalah fisika komputasiMakalah fisika komputasi
Makalah fisika komputasi
 
Modul adobe photoshop 7
Modul adobe photoshop 7Modul adobe photoshop 7
Modul adobe photoshop 7
 

Recently uploaded

MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 

Recently uploaded (20)

MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 

Form Gaji Karyawan

  • 1. Mengatur Form okey…, tanpaperlupanjanglebarlagi. Setelahandamembukaaplikasi Delphi. Pertama kali yang andalihatadalahtampilansepertigambarberikut. Padaawalmembukanya, andaakandisuguhkandenganbeberapatampilan default dari Delphi itusendiri. Langkahpertamauntukmembuat form gajikaryawanini, andaatur terlebihdahuluukurandanjuganamaformnya. Biarandatidakterlalubinggung, silahkanandaikutilangkahsayauntukmembuat form tampakManis. Andalihatbagiansebelahkiri, disanaterdapat window object treeviewdanobject inspector. Andaseleksidulupada window object treeview, kemudianandaseleksiform Kemudian, andaseleksipada object inspector. Andalihatdisanaterdapatbeberapa option yang digunakanuntukmelakukan editing pada form tersebut. Disana, andabisa merubahname yang berfungsisebagaiidentifikasinamadari form tersebut, danjuga caption yang berfungsisebagai title dari form yang aplikasi yang andabuat.
  • 2. Seperti yang andalihatpadagambardisamping. Gambar tersebutmerupakantampilan default dari object inspector form 1. Oh iya…, untuk editing daritiap-tiap object. Biarandalebihcepatmemilih object yang ingin dilihatpropertynya. Andabisamenyeleksiobyekdengan mengklik combo box yang dilingkarimerah. Denganmenyeleksiobyektertentu, andabisamelihat langsungdan relative lebihcepatsemua property dari obyektersebut. Nah…, sekarangsaatnyamemberinamapada form kita. Padabagian caption, berijuduldengannama “Gaji Karyawan” tanpatandapetikyach… Andaubahjuga property-property berikut. Color= clbtnhighlight; Height= 469; Name= form_gaji; width= 521; MembuatGroupBox Setelahandamerubahpropertynya, saatnyakitaisi form tersebutdengan beberapa option yang telahdisediakan. Pada standard tab, andaklikgroupbox. Setelahandaseleksi, klikpada form.
  • 3. Setelahandaklikpada area form, makatampilannyaakansepertigambardiatas. Ubah nama caption padabagianobject inspector di sebelahkirianda. Andaubahcaptioannya dengannama “Input Data”. Lakukanlangkah yang samauntukmembuatgroupboxlagi dengan caption yang berbeda. Yakni caption “TOTAL” dan “Output Proses”. Aturlah posisinyasehinggatampilsepertigambarberikut. Setelahkitamembuat form tersebut, belumlengkaprasanyabilabelum di beriinputandanjuga button. Next…, kitabuatbeberapa option lainnya. Let’s check this out. Masihdalam tab standard. Andapilih label, yakni yang bertandakandenganhurufA. Setelahandaseleksi, andaklik di bagian form. Kemudiancaptionnyaandaisidengan “Nama”. Lakukanlangkah yang samauntukmembuatbeberapa label yang lainnya. Sehinggaakantampilsepertipadagambarberikut.
  • 4. Insert Option Edit Setelahkitamembuatlabelnya, saatnyakitamembuat option isiannya. Yakni option edit. Masihdalam tab standard. Andapilih option edit, yang terletakdisebalahkanan option label. Kemudianandaklikpada form yang andabuat. Aturlahposisinyasehinggatampakrapi danlayakuntuk di jual. Hehehehe. Buatlahlebihdari 1 option edit. Sebagaicontohnya, silahkanandabuatsepertipada gambarberikut.
  • 5. Menambahkan BUTTON Setelahkitamembuat option edit, saatnyakitamembuat button. Button ini berfungsiuntukmelakukan proses darimasing- masingfungsi button. Button tersebut, kitaletakkanpada group box total. Sebelummembuat button, kitabuatdulugroupbox barudidalamgroupbox total. Tujuannyaadalah, biarbuttonnyanantiterlihatrapi. Hanya yang membedakanpadagroupboxbaruini, kitaTIDAKperlumemberinama caption (captionnyakosong). Tujuannya agar groupboxtampakseperti box biasatanpa title. Andabisamelihattampilannyasepertipadagambarberikut Okey, saatnyakitamembuat button didalamgroupboxtersebut. Pastikanmasihdidalam tab standard. Andapilih button. Kemudianandaklikpadagroupbox yang baruandabuattadi. Button pertama yang andabuatadalah button proses. Button proses iniakanmemproses data yang diinputkan padabagian input data. Yakni data nama, jabatan, gajipokok, dsb. Untuk member nama “Proses” pada button tersebut. Di bagiankiri, tepatnya object inspector, andaubahcaptionnyamenjadi “Proses” (tanpapetikyach…) Buatlahbeberapa button yang lain untukmemprosesdatanya. Aturlahsehingga Nampak sepertigambarberikut.
  • 6. Hfu…, tahap yang melelahtelahselesai. Kinisaatnyamelakukantahappemanasan sebagaiseorang programmer. Siapkan kopi panas, cemilandanjugalagudariAirSuply yang “Goodbye ”. Tujuannya agar otakkitaademdulu. Hehehehe [^ ^] Tahap Coding Nah…, setelahandamengikuti saran sayadiatas. Dijamin, andasudahagak tenang. Kalausudahagaktenangdanhilangcapeknya. Saatnyaandalanjutkan praktiknya di bagiancondingini. Untukmelakukantahapawal, andaklikganda button “Proses”. Makasecaraotomatis window unit1.pas tampil. Window tersebutkalau di VB (Visual Basic) yakni window code. Hanyasaja di Delphi agakbeda. Tapitujuannyasihsamasaja. Untuk coding. Hehehe. Padabagiantype, tepatnyadibawahpublic. Andaketikkan public variablenyaseperti padagambarberikut (yang dilingkarimerah). Ingat, penulisannyaharusmiripsepertidiatas. Sebab, jikatidakmirip. Program yang andabuatakanmengalami error. Pengecualian, apabilaandasudahmemahaminya, anda bisamemodifikasinyasendiri. Okey, setelahandamengetikkanvariabelnya, saatnyaandamembuat script pemroses
  • 7. daritombol “Proses”. Untukmempermudahnya, andatampilkanduluformnya. Kemudianandaklikganda tombol “Proses”. Kemudianandaisikan script berikutantarabegindanend; gaji_pokok := strtofloat (edit3.Text); uang_makan := strtofloat (edit4.Text); bonus := strtofloat (edit5.Text); //script pemrosesnya tunjangan := 0.1*gaji_pokok; t_gaji := gaji_pokok+uang_makan+bonus; //Output otomatispada proses edit6.Text := floattostr (tunjangan); edit7.Text := floattostr (t_gaji); Biarandatidakbinggungpenempatanscriptnya, lihatgambarberikut. Nah…, setelah button “Proses” andaberi script, saatnyatombol “Output” jugaanda isikan script. Caranyasamadengan proses diatastadi. Hanya yang membedakanisidari scriptnya. Untuk script “Output”, andaisikan coding berikut. Penempatannyasama dengan yang script “Proses”. Yakniantarabegindanend; nama := edit1.Text; jabatan := edit2.Text; gaji_pokok := strtofloat (edit3.Text); uang_makan := strtofloat (edit4.Text); bonus := strtofloat (edit5.Text);
  • 8. //script pemrosesnya tunjangan := 0.1*gaji_pokok; t_gaji := gaji_pokok+uang_makan+bonus; //ketikatombol output ditekan edit8.Text := nama; edit9.Text := jabatan; output_gaji := tunjangan + t_gaji; edit10.Text := floattostr (output_gaji); lanjutkanprosesi coding andadenganmemberi script pada button “Reset”. Klikdobel tombol reset. Kemudianandaisikan coding berikut. Posisipenulisannyasamaseperti padalangkahsebelumnya. Isikan coding berikutpadatombol reset. edit1.Text := ' '; edit2.Text := ' '; edit3.Text := ' '; edit4.Text := ' '; edit5.Text := ' '; edit6.Text := ' '; edit7.Text := ' '; edit8.Text := ' '; edit9.Text := ' '; edit10.Text := ' '; setalahtombol reset terisi script. Tinggalsatu button yang belumdiisidengan script. Yaknitombol “Exit”. Script tombol exit sangatsederhana. Andacukupmengisikan dengan script close;bilabelumjelas, andalihatgambarberikutuntukpenulisan script tombol exit.
  • 9. Setelahsemua proses selesai, cobaanda running denganmenekantombo F9. Atauanda kliktombol play berwarnahijau. Apabilasemuatahapandalakukandenganbenar, makaaplikasiakanberjalandengan lancar. Dan hasilnyaakanseperti di bawahini : Hem…., capekjugakandudukdidepan computer terus. Okey…, cukupsekiandulu tutorial kali ini yang bisasaya share untukanda. Apabilaandapertanyaan, silahkanmenghubungisayamelaluialamat email sayaatau blogsaya. Sayapastidengansenanghatimembantuanda. Semogabermanfaatya……