Anda di halaman 1dari 22

LAPORAN PRAKTIKUM

DASAR KOMPUTER DAN PEMROGRAMAN


BORLAND DELPHI 7.0
Andry Septianto, S.T., M.M.

Disusun Oleh:
WIDANDI RIYANTO (181010800478)
02 TIDE 008

PROGRAM STUDI TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
TANGERANG SELATAN
2019
BORLAND DELPHI 7.0
LAPORAN PRAKTIKUM

Disusun Untuk Melengkapi Salah Satu Syarat


Mengikuti Pelaksanaan Praktikum Dasar Komputer dan Pemrograman

Disusun Oleh:
WIDANDI RIYANTO (181010800478)
02 TIDE 008

PROGRAM STUDI TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
TANGERANG SELATAN
2019
LEMBAR PERSETUJUAN

LAPORAN PRAKTIKUM

Disusun Untuk Melengkapi Salah Satu Syarat


Mengikuti Pelaksanaan Praktikum Dasar Komputer dan Pemrograman

Judul Modul : Borland Delphi 7.0


Nama Mahasiswa : Widandi Riyanto
NIM : 181010800478
Program Studi : Teknik Industri

Laporan ini telah di periksa dan di setujui serta dianggap layak untuk diserahkan kepada
Pihak Laboratorium Teknik Industri
sebagai Tugas Laporan Praktikum Dasar Komputer dan Pemrograman
Pada Tanggal:

Mengetahui, Mengetahui,
Asisten Laboratorium Penanggung Jawab Laporan

Andry Septianto, S.T., M.M. Annah Juliana, S.T.

Mengetahui,
Ketua Laboratorium Teknik Industri

Ade Irawan, S.T., M.M.


LEMBAR PERNYATAAN

LAPORAN PRAKTIKUM

Disusun Untuk Melengkapi Salah Satu Syarat


Mengikuti Pelaksanaan Praktikum Dasar Komputer dan Pemrograman

Judul Modul : Modul 1 Logika Kondisi


Nama Mahasiswa : Widandi Riyanto
NIM : 181010800478

Menyatakan bahwa laporan praktikum untuk Dasar Komputer dan Pemrograman yang
saya buat:
1. Merupakan hasil karya tulis (asli) sendiri, bukan merupakan karya yang pernah
diajukan oleh pihal lain, dan bukan merupakan hasil plorma hukum dan agiat atau
hasil foto kopi.
2. Saya ijinkan untuk dikelola oleh Universitas Pamulang dan Laboratorium Teknik
Industri sesuai dengan norma hukum dan etika yang berlaku.

Pernyataan ini saya buat dengan penuh tanggung jawab dan saya bersedia menerima
konsekuensi apapun sesuai aturan yang berlaku apabila dikemudian hari pernyataan ini
tidak benar.

Mengetahui,
Penulis Penanggung Jawab Kelas

Widandi Riyanto Andry Septianto, S.T., M.M.

Mengetahui,
Ketua Laboratorium Teknik Industri

Ade Irawan, S.T., M.M.


KATA PENGANTAR

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala
rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan laporan praktikum
Borland Delphi 7.0 yang merupakan salah satu tugas mata kuliah praktikum dasar
pemrograman komputer pada program studi Teknik Industri, di Universitas Pamulang
Tangerang Selatan. Penulis menyadari tugas laporan praktikum ini masih jauh dari
sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.

Dengan segala keterbatasan, penulis menyadari pula bahwa laporan praktikum


Borland Delphi 7.0 ini takkan terwujud tanpa bantuan, bimbingan dan dorongan dari
berbagai pihak. Untuk itu dengan kerendahan hati, penulis menyampaikan ucapan
terimakasih kepada:
1. Ade Irawan, S.T., M.M. Selaku Ketua Laboratorium Teknik Industri, yang telah
memberi masukkan, dorongan, dan pengarahannya kepada penulis sehingga
penulis dapat menyelesaikan Laporan Praktikum ini dengan baik.
2. Andry Septianto, S.T., M.M. Selaku Pembimbing Pelaksanaan Kegiatan
Praktikum, yang telah memberikan bekal ilmu, dorongan, dan pengarahannya
kepada penulis sehingga penulis dapat menyelesaikan Laporan Praktikum ini
dengan baik.
3. Bapak/Ibu Dosen Universitas Pamulang, khususnya dilingkungan Program Studi
Teknik Industri yang telah memberikan bekal ilmu hingga penulis dapat
menyusun Laporan Praktikum ini.
4. Kawan-kawan kelas 02 TIDE 008 Program Studi Teknik Industri yang telah
memberikan dukungan moral untuk terus menyelesaikan Laporan Praktikum ini.

Akhir kata penyusun hanya bisa berharap semoga Laporan Praktikum ini dapat
berguna dan bermanfaat bagi penyusun dan pembaca sekalian walaupun masih jauh dari
sempurna, untuk itu penyusun sangat berharap kritik dan saran yang membangun
dikemudian hari.
Tangerang, 3 Mei 2019
Penulis

Widandi Riyanto

iv
DAFTAR ISI
Halaman
HALAMAN JUDUL ............................................................................................... i
LEMBAR PERSETUJUAN ................................................................................. ii
LEMBAR PERNYATAAN.................................................................................. iii
KATA PENGANTAR .......................................................................................... iv
DAFTAR ISI .......................................................................................................... v

BAB I PENDAHULUAN
1.1. Latar Belakang ........................................................................................... 1
1.2. Tujuan Praktikum ....................................................................................... 1
1.3. Landasan Teori ........................................................................................... 1
BAB II PEMBAHASAN
2.1. Modul 1 ...................................................................................................... 2
2.2. Modul 2 ...................................................................................................... 4
2.3. Modul 3 ...................................................................................................... 7
BAB III PENUTUP
3.1. Kesimpulan............................................................................................... 11
3.2. Saran ......................................................................................................... 11

DAFTAR PUSTAKA .......................................................................................... 12


LEMBAR PENILAIAN ...................................................................................... 13
DAFTAR RIWAYAT HIDUP ............................................................................ 14

v
vi
BAB I
PENDAHULUAN
1.1. Latar Belakang
Delphi bukan suatu bahasa pemrograman (development language), tetapi perangkat
lunak yang menyediakan seperangkat alat (tools) untuk membantu programmer
merancang suatu aplikasi program.
Delphi termasuk dalam pemrograman bahasa tingkat tinggi (high level language).
Maksud dari bahasa tingkat tinggi yaitu perintah - perintah programnya menggunakan
bahasa yang mudah dipahami oleh manusia. Bahasa pemrograman Delphi disebut bahasa
prosedural artinya mengikuti urutan tertentu. Dalam mambuat aplikasi perintah - perintah,
Delphi menggunakan lingkungan pemrograman visual.
Delphi merupakan generasi penerus dari Turbo pascal. Pemrograman Delphi
dirancang untuk beroperasi dibawah sistem operasi Windows. Program ini mempunyai
beberapa keunggulan, yaitu produktivitas, kualitas, pengembangan perangkat lunak,
kecepatan kompiler, pola desain yang menarik serta diperkuat dengan bahasa
pemrograman yang terstruktur dalam struktur bahasa pemrograman Object Pascal.
Sebagian besar pengembang Delphi menuliskan dan mengkompilasi kode program di
dalam lingkungan pengembang aplikasi atau Integrated Development Environment
(IDE). Lingkungan kerja IDE ini menyediakan sarana yang diperlukan untuk merancang,
membangun, mencoba, mencari atau melacak kesalahan, serta mendistribusikan aplikasi.
Sarana - sarana inilah yang memungkinkan pembuatan prototipe aplikasi menjadi lebih
mudah dan waktu yang diperlukan untuk mengembangkan aplikasi menjadi lebih singkat.

1.2. Tujuan Praktikum


1. Untuk memenuhi tugas praktikum mata kuliah Praktikum Dasar Komputer
dan Pemrograman.
2. Agar mengetahui dan memahami bagaimana cara membuat atau merancang
pemrograman visual dengan menggunakan Borland Delphi 7.0.

1
BAB II

PEMBAHASAN

2.1. Modul 1
2.1.1. Ketentuan Menjalankan Aplikasi
1. Klik aplikasi “Laboratorium Teknik Industri Universitas
pamulang”.
2. Ketika tombol “Praktikum” diklik, maka akan muncul nama mata
kuliah praktikum yang ada di prodi Teknik Industri Universitas
Pamulang.
3. Ketika tombol “ Keluar” diklik maka akan keluar dari aplikasi.
4. Ketika tombol “If Else If” diklik maka akan muncul from 2 atau nilai
angka.
5. Ketika tombol “Nilai Huruf” diklik akan muncul huruf yang sesuai
nilai angka yang di isi pada kolom edit dengan mengikuti sistem
aplikasi.
2.1.2. Kode Perintah Aplikasi
1. Pada form 1
procedure TForm1.Button1Click(Sender: TObject);
begin
Close;
end;

procedure TForm1.Button2Click(Sender: TObject);


begin
form2.Show;
end;

end.
2. Pada form 2
procedure TForm2.Button1Click(Sender: TObject);
var

2
nilaiangka: integer;
begin
nilaiangka:= StrToInt(edit1.Text);
if (nilaiangka>=85)and(nilaiangka<=100) then
Showmessage('Nilai Anda A')
else
if (nilaiangka>=75)and(nilaiangka<85) then
Showmessage('Nilai Anda B')
else
if (nilaiangka>=65)and(nilaiangka<75) then
Showmessage('Nilai Anda C')
else
if (nilaiangka>=55)and(nilaiangka<65) then
Showmessage('Nilai Anda D')
else
Showmessage('Nilai Anda E')
end;

procedure TForm2.Button2Click(Sender: TObject);


begin
Close;
end;

end.
2.1.3. Hasil Output Aplikasi

3
2.2. Modul 2
2.2.1. Ketentuan Menjalankan Aplikasi
1. Ketika tombol “While” pada perulangan while diklik maka akan
muncul jumlah angka pada kolom edit jumlah angka dan muncul
angka pada kolom perulangan bersarang.
2. Ketika tombol “Ok” pada perulangan bersarang diklik maka akan
muncul angka di perulangan for.
3. Ketika tombol “Close” diklik maka akan keluar dari aplikasi.
4. Ketika tombol “Lebih Lengkap” diklik akan muncul form 2 jumlah
input.
2.2.2. Kode Perintah Aplikasi
1. Pada form 1
procedure TForm1.Button1Click(Sender: TObject);
var
x:integer;
begin
listbox1.Items.Clear;
for x:=1 to 10 do
begin
listbox1.Items.Add('Program Delphi')
end;
end;

procedure TForm1.Button2Click(Sender: TObject);


var
x,y:integer;
begin
listbox2.Items.Clear;
for x :=1 to 3 do
for y :=1 to 2 do
begin
listbox2.Items.Add(inttostr(x)+''+Inttostr(y));

4
end;
end;

procedure TForm1.Button3Click(Sender: TObject);


var
j,k:integer;
begin
listbox3.Items.Clear;
k:=strtoint(edit1.Text);
j:=0;
while
(j<=k)
do
begin
listbox3.Items.Add(inttostr(j));
j:=j+1;
edit2.Text:=inttostr(j);
end;
end;

procedure TForm1.Button4Click(Sender: TObject);


begin
form2.Show;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);


begin
close;
end;

end.
2. Pada form 2

5
procedure TForm2.Button2Click(Sender: TObject);
begin
listbox1.Clear;
end;

procedure TForm2.Button3Click(Sender: TObject);


begin
if (application.MessageBox('Anda Yakin Akan Keluar Dari
Program?','Konfirmasi',MB_YesNo)=ID_Yes) then
begin
close;
end;
end;

end.
2.2.3. Hasil Output Aplikasi

2.3. Modul 3
2.3.1. Ketentuan Menjalankan Aplikasi
1. Klik aplikasi “Menghitung Gaji Pegawai PT Ryan Steel Industri
Tbk”.
2. Ketika tombol combobox “Jabatan Sekarang” diklik akan muncul
pilihan nama jabatan pegawai dan secara otomatis akan muncul jumlah

6
upah per-jam pada kolom edit “Upah Per-Jam” sesuai nama jabatan
yang dipilih..
3. Ketika tombol radiobutton “Kontrak” diklik maka akan muncul
angka pada kolom edit “Uang Makan”, “Bonus”, dan “Tunjangan”
yang sesuai dengan status pegawai kontrak.
4. Ketika tombol radiobutton “Tetap” diklik maka akan muncul angka
pada kolom edit “Uang Makan”, “Bonus”, dan “Tunjangan” yang
sesuai dengan status pegawai tetap.
5. Ketika tombol button “Total” diklik akan muncul total perhitungan
yang sesuai dengan sistem aplikasi pada kolom edit total.
6. Ketika tombol button “Hapus” diklik maka secara otomatis akan
terhapus semua angka dan huruf yang terisi atau tidak pada kolom edit.
7. Ketika tombol bitbtn “Keluar” diklik maka akan keluar dari aplikasi
“Menghitung Gaji Pegawai PT Ryan Steel Industri Tbk”.
2.3.2. Kode Perintah Aplikasi
1. Pada form1
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
edit5.Text :='35000';
edit6.Text :='20000';
edit7.Text :='1000000';
end;

procedure TForm1.RadioButton2Click(Sender: TObject);


begin
edit5.Text :='35000';
edit6.Text :='35000';
edit7.Text :='2000000';
end;

procedure TForm1.Button1Click(Sender: TObject);


var a, b, c, d, e, f, g:integer;

7
begin
a := StrToInt(edit2.Text);
b := StrToInt(edit3.Text);
c := StrToInt(edit4.Text);
d := StrToInt(edit5.Text);
e := StrToInt(edit6.Text);
f := StrToInt(edit7.Text);
g := (a*b*c)+(a*d)+(e+f);
edit8.Text := IntToStr(g);

end;

procedure TForm1.Button2Click(Sender: TObject);


begin
edit1.Clear;
edit2.Clear;
edit3.Clear;
edit4.Clear;
edit5.Clear;
edit6.Clear;
edit7.Clear;
edit8.Clear;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);


begin
close;
end;

procedure TForm1.ComboBox1Click(Sender: TObject);


begin
if ComboBox1.Text = 'Komisaris' then

8
edit4.Text := '120000'
else
if ComboBox1.Text = 'Direktur Utama' then
edit4.Text := '100000'
else
if ComboBox1.Text = 'Direktur' then
edit4.Text := '98000'
else
if ComboBox1.Text = 'Menejer Umum' then
edit4.Text := '73000'
else
if ComboBox1.Text = 'Menejer' then
edit4.Text := '65000'
else
if ComboBox1.Text = 'Asisten Menejer' then
edit4.Text := '55000'
else
if ComboBox1.Text = 'Kepala Devisi' then
edit4.Text := '49000'
else
if ComboBox1.Text = 'Supervisor' then
edit4.Text := '48000'
else
if ComboBox1.Text = 'Operator' then
edit4.Text := '47000'
else
if ComboBox1.Text = 'OB' then
edit4.Text := '46000'
else
if ComboBox1.Text = 'Satpam' then
edit4.Text := '46000'
else

9
edit4.Text := '0'

end;

procedure TForm1.Timer1Timer(Sender: TObject);


begin
if Label2.Visible then Label2.Visible:=FALSE
else Label2.Visible:=TRUE;

end;

end.
2.3.3. Hasil Output Aplikasi

10
BAB III
PENUTUP
3.1. Kesimpulan
Setelah saya pahami dari modul ini dapat saya simpulkan bahwa Delphi
merupakan generasi penerus dari Turbo pascal. Pemrograman Delphi dirancang
untuk beroperasi dibawah sistem operasi Windows. Program ini mempunyai
beberapa keunggulan, yaitu produktivitas, kualitas, pengembangan perangkat
lunak, kecepatan kompiler, pola desain yang menarik serta diperkuat dengan
bahasa pemrograman yang terstruktur dalam struktur bahasa pemrograman
Object Pascal.

3.2. Saran
Selama saya mengikuti mata kuliah Praktikum Dasar Komputer dan
Pemrograman saya mendapatkan banyak tambahan ilmu dan pengatahuan
terutama tentang masalah yang saya hadapi bukan hanya itu banyak juga
pengalaman dan hal-hal yang lain terutama tugas yang diberikan oleh bapak
selama ini menurut saya cukup variatif. Dari yang mudah untuk dimengerti
sampai yang sulit saya mengerti tetapi pada akhirnya saya dapat memahami tugas
yang dimaksud. Disinilah salah satu pelajaran yang saya dapat, bahwa kita
diingatkan untuk selalu menghargai apa yang di berikan kepada dosen baik teori
maupun tugas.

11
DAFTAR PUSTAKA
Correia, Helio Rofino. (2017). Database Dengan Adoquery. Tangerang: Academia
Education.

12
LEMBAR PENILAIAN

LAPORAN PRAKTIKUM
DASAR KOMPUTER DAN PEMROGRAMAN

Nama Mahasiswa : Widandi Riyanto


NIM : 181010800478
Nama Kelas : 02 TIDE 008
Program Studi : Teknik Industri

NAMA MODUL NILAI LAPORAN

MODUL 1
MODUL 2
MODUL 3
TOTAL KESELURUHAN

NILAI AKHIR

Laporan ini telah di periksa oleh Asisten Laboratorium Teknik Industri sebagai Tugas
Laporan Praktikum Dasar Komputer dan Pemrograman
Pada Tanggal:

Mengetahui, Mengetahui,
Asisten Laboratorium Ketua Laboratorium Teknik Industri

Andry Septianto, S.T., M.M. Ade Irawan, S.T., M.M.

13
DAFTAR RIWAYAT HIDUP

Nama : Widandi Riyanto


Jenis Kelamin : Laki-laki
Tempat, Tanggal Lahir : Tangerang, 3 Mei 2000
Agama : Islam
Pekerjaan : Mahasiswa
Alamat : Perum Talaga Bestari Blok G-9 No. 36

“Akan ada banyak sekali jalan dalam menuju sebuah pintu keberhasilan. Akan tetapi,
akan ada sebagian orang yang masih terus menatap pintu yang tertutup. Padahal, bila ia
mencoba untuk mencari pintu yang lain. Akan ada pintu lain yang terbuka untuknya”.

2R

14
15

Anda mungkin juga menyukai