Anda di halaman 1dari 32

BAB I PENDAHULUAN

1.1

Latar Belakang Di era jaman yang semakin maju yaitu jaman teknologi yang semakin

canggih. Teknologi dan ilmu pengetahuan semakin maju sehingga di negara besar seperti : Amerika, Jepang, Inggris dan lain-lain pengetahuan IPT !nya sudah melakukan perubahan sedikit demi sedikit untuk mengembangkan teknologi. "ntuk memajukan teknologi di seluruh dunia para ilmuan menciptakan sebuah benda yang berguna untuk mempermudah suatu pekerjaan kantor dan perusahaanperusahaan. Penemuan para ilmuan kita ambil man#aatnya untuk dipelajari dan dikembangkan. $elalui penelitian dan percobaan yang membutuhkan %aktu cukup lama para ilmuan dapat membuat suatu benda yang disebut !omputer. !omputer selain dapat mempermudah pekerjaan kantor, komputer juga dapat membantu dalam mengembangkan IPT ! suatu negara. &etelah ditemukannya komputer, para ilmuan dan para ahli belum puas begitu saja sehingga masih dikembangkan lagi menjadi komputer dengan bentuk yang lebih kecildan memiliki program yang lebih lengkap serta mudah diba%a kemana-mana. !ita sebagai mahasis%a penerus bangsa dituntut untuk menghargai hasil penemuan para ilmuan dengan cara mempelajari. 'anyaknya program komputer pada saat ini seperti Pascal serta program-program yang lain perlu kita pelajari dan kita terapkan pada saat kita mengaplikasikan program komputer .

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

1.2

Rumusan Masalah Dalam praktikum pemrogaraman ini mempunyai rumusan masalah, yaitu: Bagaimana cara menentukan nama asslab berdasarkan meja

praktikum dan cara menentukan gaji serta tunjangan ?

1.3

u!uan Prakt"kum Adapun tujuan praktikum dari modul 4 ini adalah : -. Dengan disusunnya laporan ini diharapkan kita akan dapat lebih memahami segala hal tentang penggunaan aplikasi kendali dalam pemrograman bahasa pascal dan mampu menerapkannya. .. $ahasis%a dapat membuat program dasar matematika dengan

menggunakan pemrograman bahasa pascal dengan menggunakan aplikasi kendali. /. $ahasis%a diharapkan dapat mengaplikasikan beberapa persoalan dengan pemrogramman bahasa pascal dengan menggunakan aplikasi kendali.

1.#

Man$aat Prakt"kum $ahasis%a dapat menjalankan program bahasa pascal dengan benar dan

paham dengan teorinya maupun praktek secara langsung untuk membuat suatu aplikasi dari program bahasa pascal dengan menggunakan ini.

1.%

Batasan Masalah 'atasan masalah dalam praktikum modul * ini adalah sebagai berikut : $(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

-. $enggunakan software Turbo Pascal for Windows. .. Tugas Praktikum : Diketahui Andy: pega%ai tetap, selama 5 bulan, 6he7a: pega%ai tetap, selama * bulan, 6ony: pega%ai honorer, selama 1 bulan, &hinta: pega%ai honorer, selama -0 bulan, 8itra: pega%ai borongan, selama -- bulan, dan Au9iar: pega%ai borongan, selama -. bulan. /. Tugas )aporan 6esmi : Diketahui :aji pega%ai tetap;lama bekerja < 6p 400.000, tunjangan;lama bekerja < 6p -40.000. :aji pega%ai honorer;lama bekerja < 6p -40.000, tunjangan;lama bekerja < 6p =0.000. :aji pega%ai borongan;lama bekerja < 6p *0.000,

tunjangan;lama bekerja < 6p >.000.

1.&

'"stemat"ka Penul"san Adapun sitematika penulisan laporan resmi pemrograman computer ialah : BAB I PENDAHULUAN 'erisi latar belakang, rumusan masalah, tujuan, man#aat, batasan masalah dan sistematika penulisan BAB II LANDA'AN E(RI 'erisi teori-teori tentang pemrograman computer dan Pascal yang meliputi de#inisi program, #ungsi program BAB III APLI)A'I URB( PA'*AL

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

'erisi prosedur pengerjaan yaitu langkah-langkah dalam membuat program yang benar pada bab ini juga membahas program Pascal yang terdiri dari input, output, perhitungan manual dan #lo%chart dengan program matematika BAB I+ )E'IMPULAN DAN 'ARAN 'erisi tentang kesimpulan secara keseluruhan dan saran-saran yang diberikan sebagai bahan pertimbangan bagi pengurus dan pengelola laboratorium pemrograman computer DA, AR PU' A)A

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

BAB II LANDA'AN E(RI

2.1 2.1.1

Pr-gram ur.- Pas/al e-r" 0ang D"gunakan Pascal merupakan bahasa pemrograman tingkat tinggi +High Level

Language, yang memiliki instruksi-instruksi terstruktur dan sangat matematis. Pascal memiliki tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Tipe-tipe data standar yang dimiliki oleh Pascal adalah: boolean, integer, real, char, dan string. &elain tipe-tipe data tersebut, Pascal juga mendukung User defined Data Types, yaitu programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

Pada Pascal, programmer harus harus menentukan tipe data dari suatu 9ariabel, dan 9ariabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari #ormat yang ditentukan. 'eberapa pengecualian berhubungan dengan tipe data antara lain, tipe data real bisa menyimpan tipe data integer +dan menjadi data real,, demikian juga tipe data string bisa menyimpan tipe data char. &intak pada Pascal bisa dipecah dalam bentuk prosedur dan #ungsi, sehingga bisa digunakan berulang-ulang. Dengan struktur yang sederhana dan memiliki bahasa hampir mirip dengan bahasa manusia +bahasa Inggris,, menjadikan Pascal mudah dipelajari dan dipahami. Dalam bahasa pemrograman Pascal, tidak membedakan huru# kapital maupun huru# bukan kapital +not case sensitive,, sehingga penulisan sintak Begin sama saja dengan begin ataupun Begin. ?al ini berlaku untuk semua kata cadangan +reverse word, maupun 9ariabel. 'ahasa Pascal juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional (limpiade !omputer Indonesia +T(!I,. &elain itu, bahasa Pascal masih digunakan dalam I(I +International ly!piad in Infor!atics,. 2.1.2 Pr-gram 0ang D"gunakan Pascal dibuat pada tahun -15- oleh seorang anggota International @ederation o# In#ormation Processing +I@IP, Pro#essor 3iklaus Airth, dengan tujuan mengenalkan konsep pemrograman komputer kepada mahasis%anya dan untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

Pemrograman dengan menggunakan pascal merupakan pemrograman yang terstruktur, dimana pemrograman terstruktur merupakan bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur. untuk lebih memahami lebih lagi tentang pascal disini saya akan menjelaskan struktur dari penulisan program dalam pascal. &trukturnya dapat kita lihat sebagai berikut: Program idB Deklarasi 'egin Perintah2statement nd.

2.2 2.2.1

A1l"kas" )en2al" 2alam ur.- Pas/al De$"n"s" Pr-gram Percabangan juga dihadapkan pada beberapa pilihan yang berbeda, dan

harus dipilih salah satu. Jadi pada pascal, percabangan adalah suatu operator yang digunakan untuk menentukan pilihan terhadap beberapa pilihan yang ada. Pada pascal ada beberapa script atau code yang digunakan untuk menjalankan suatu percabangan, seperti struktur if"then, struktur if"then"else, struktur case"of, dan struktur case"of"else. &ecara mendasar terdapat dua struktur pernyataan percabangan didalam bahasa pemrogramman pascal, yaitu pernyataan if dan pernyataan case..of.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

Pernyataan-pernyataan tersebut digunakan untuk menangani percabangan atau memilih suatu statement yang berdasarkan suatu syarat. &yarat ini harus terpenuhi jika akan melakukan penyeleksian yang diinginkan. &tatemen adalah perintah untuk pengerjaan program pascal. &tatemen terletak di bagian deklarasi statemen dengan dia%ali oleh kata cadangan Begin dan diakhiri dengan kata cadangan #nd. Akhir dari setiap statemen diakhiri dengan titik koma CBD. &tatemen statemen dalam bahasa Pascal terdiri dari pernyataan yang berupa #ungsi dan prosedur yang telah disediakan sebagai perintah standar Turbo Pascal. Bahasa 1emr-graman 1as/al mem"l"k" statement k-n2"s" 2an !uga statement 1erulangan se1ert" la3akn3a .ahasa 1emr-graman 3ang la"n. Untuk statement k-n2"s" 1a2a .ahasa 1emr-graman 1as/al a2a 2 3a"tu 4 -. If Then #lse .. $ase f Pernyataan If If adalah &truktur untuk menjalankan perintah +perintah E perintah jika disentukan dalam &truktur begin%end, setelah notasi FthenG jika ekspresi yang diperiksa +antara notasi FifG dan notasi FthenG, berharga 'oolean FtrueG dan sebaliknya jika FfalseG menjalankan perintah +atau perintah E perintah jika disatukan dalam struktur begin%end, setelah notasi FfalseG perintah If dapat juga digunakan untuk menyatakan pernyataan kondisional +bersyarat,. &intaks sederhana If adalah I# + kondisi , statemenB

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

&tatemen pada sintaks di atas akan dilakukan jika kondisi bernilai True +tidak sama dengan nol,. Dan apabila statement yang akan dilakukan lebih dari satu, maka sintaksnya menjadi : i# + kondisi , H &tatemen - B

&tatemen . B ..I

&tatemen If juga dapat ditambahkan #lse sebagai konsekuensi alternati# jika tidak dipenuhi +&alse,.

'erikut bentuk &intaksnya : I# + kondisi , H &tateman - B &tateman . B ..I lse H &tateman - B &tateman . B

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

I "ntuk menyatakan kondisi +syarat, yang akan dicetak pada If, akan dapat menggunakan operator logika dan resional. 8ontoh : I# +aJ., KK +b;;/, H..I Jangan tuliskan : I# +aJ;. KK +b;;/, H..I I# ,+aJ;., KK +b ; /,, H..I Perintah b ; / merupakan assign!ent bukan relasional. &elain itu, If juga dapat berbentuk seperti di ba%ah ini : I# + kondisi - , &tateman - B lse i# + kondisi . , &tateman . B lse i# + kondisi / , &tateman / B .. lse statemanB

A. &tatement If a. &truktur If''Then'..

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

$erupakan struktur kontrol di mana suatu aksi dilaksanakan berdasarkan kondisi logikanya + benar atau salah ,. &truktur if .. then ' yaitu : I# Pilihan ; . Then 'eginH jika kondisi terpenuhi, yaitu jika pilihan ; . I ...... ...... nd lseH jika kondisi tidak terpenuhi, yaitu jika pilihan tidak sama dengan .I 'egin ....... ....... ndB

b. If'#lse &ynta<nya seperti berikut : I# + kondisi , H Pernyataan yang dijalankan jika kondisi bernilai benar 2 true I lse HPernyataan yang dijalankan jika kondisi bernilai salah 2 #alse I c. If'#lse If'#lse 'entuk ini adalah salah satu perkembangan dari bentuk If sederhana. Dengan menambahkan percabangan If..#lse.. didalam pilihan percabangan sebelumnya memungkinkan kita memiliki / struktur kendali atau lebih dalam sebuah program.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

&ynta< umumnya: I# + kondisi - , H Pernyataan yang dijalankan jika kondisi - bernilai benar 2 true I lse I# + kondisi . , H Pernyataan yang dijalankan jika kondisi . bernilai benar 2 true Dan kondisi - bernilai salah 2 #alse +karena berada didalam else I@ pertama, I lse H Pernyataan yang dijalankan jika kondisi - dan . bernilai salah 2 @alse I

'. Pernyataan $ase 'entuk "mum : $ase ( f 8A& ekspresi (@ 8ase label list - : statementL-B 8ase label list . : statementL.B

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

. . 8ase label list n : statementLnB 3DB 'entuk "mum : $ase " f'#lse 8A& ekspresi (@ 8ase label list - : statementL-B 8ase label list . : statementL.B . . 8ase label list n : statementLnB )& statementB 3DB Perbedaan antara $ase dengan If adalah jika statement if menyeleksi suatu kondisi dan terpenuhi, setelah memproses statement dalam lingkungan yang terpenuhi tersebut, proses penyeleksian masih dilakukan terhadap statement if berikutnya yang lain. &edangkan pada struktur $ase" f bila salah satu kondisi terpenuhi dan statement tersebut telah diproses, selanjutnya statement-statement yang lainnya dalam lingkungan $ase tidak akan diseleksi lagi. Da#tar case label dapat berupa sebuah konstanta, atau range dari konstanta yang bukan bertipe real.

8ontoh : Mar 3ilai :charB

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

'egin Arite + N3ilai huru# yang didapatO ,B readln + 3ilai ,B 8A& 3ilai (@ NAO : %riteln +NT-shirtO,B N'O : %riteln +N&epatuO,B N8O: %riteln +NTopiO,B ndB nd.

8ontoh : Mar 3ilai :charB 'egin Arite + N3ilai huru# yang didapatO ,B readln + 3ilai ,B 8A& 3ilai (@ NAO : %riteln +NT-shirtO,B N'O : %riteln +N&epatuO,B N8O: %riteln +NTopiO,B lse Ariteln + NPilihan hanya A,',8O ,B nd.

@ungsi Pernyataan If dan Pernyataan $ase Dalam !asus Percabangan 'erkondisi a. @ungsi dari if adalah menyeleksi suatu kondisi dan terpenuhi, setelah memproses statement dalam lingkungan yang terpenuhi tersebut, proses penyeleksian masih dilakukan terhadap statement if berikutnya yang lain.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

b. &edangkan #ungsi pada $ase" f adalah bila salah satu kondisi terpenuhi dan statement tersebut telah diproses, selanjutnya statement-statement yang lainnya dalam lingkungan $ase tidak akan diseleksi lagi. 2.2.2 'tatement Pa2a Pr-gram

-. &tatemen-statemen yang digunakan untuk input)output. P 6ead26eadln CprosedurD. Perintah ini digunakan untuk memasukkan CinputD data le%at keyboard ke dalam suatu 9ariabel. &intaks: 6ead26eadln+<,B +ingat, selalu diakhiri dengan titik koma CBD, P 6ead!ey C#ungsiD. "ntuk pembacaan sebuah karakter dari keyboard. Tipe data yang dihasilkan adalah char. &intaks: 6ead!eyB

P Arite2Ariteln CprosedurD. Digunakan untuk menampilkan isi dari suatu nilai 9ariable di layar. &intaks: Arite2Ariteln+<,B

.. &tatemen-statemen yang digunakan untuk pengaturan letak layar. P 8lr&cr CprosedurD. Perintah ini digunakan untuk membersihkan layar. sintaks: 8lr&crB ..C8lear screenD P :otoQRCprosedurD.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

"ntuk menempatkan posisi kursor pada layar. &intaks: :otoQR+Q, R: 'yte,B P Del)ine CprosedurD. "ntuk menghapus sebuah baris pada posisi kursor dan menaikkan baris-baris diba%ahnya. &intaks: Del)ineB P Ins)ine CprosedurD. "ntuk menyisipkan sebuah baris pada posisi kursor dan menggeser keba%ah tampilan-tampilan baris diba%ahnya. &intaks: Ins)ineB P Delay CprosedurD. "ntuk menghentikan sejenak proses program. &intaks: Delay +$&: Aord,B

/. &tatemen yang digunakan untuk memanipulasi string. P 8on8atC#ungsiD. "ntuk menggabungkan . atau beberapa 9ariabel string. &intaks: 8on8at +s- C,s.,...,snD: &tring, : &tringB P 8opy C#ungsiD. $engambil satu atau beberapa karakter dari sebuah string. &intaks: 8opy +&,Inde<,8ount, : &tringB P Delete CprosedurD. $enghapus sebagian karakter dari sebuah string. &intaks: Delete +&,Inde<,8ount,B

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

P Insert CprosedurD. $enyisipkan satu atau beberapa karakter ke dalam sebuah string. &intaks: Insert +&ource,9ar &,Inde<,B P )ength C#ungsiD. $emberikan nilai panjang dari suatu string +jumlah karakter dalam string,. &intaks: )ength +&,B P Pos C#ungsiD. $encari posisi sebuah bagian string +substring, didalam sebuah string. &intaks: Pos +&ubstr,&,B Hmenghasilkan nilai 'yteI P &tr CprosedurD. $erubah nilai numerik ke dalam nilai string. &intaks: &tr +3,&,B

P Mal CprosedurD. $erubah nilai string ke dalam nilai numerik. &intaks: Mal +&,3,P,B P "p8ase C#ungsiD. $emberikan huru# kapital dari argumen. &intaks: "p8ase +&,B

=. &tatemen-statemen untuk perhitungan aritmatik. P Abs C#ungsiD. $emberikan nilai mutlak dari suatu argumen.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

&intaks: A'&+<,B P ArcTanC#ungsiD. $emberikan nilai dari #ungsi arctangent dari perhitungan goniometri. &intaks: ArcTan +<,B P 8os C#ungsiD. $emberikan nilai dari #ungsi 8osinus. &intaks: 8os +<,B P <p C#ungsiD. $enghitung nilai pangkat dari bilangan e +bilangan alam,, yaitu sebesar <. &intaks: <p +<,B P @rac C#ungsiD. "ntuk mendapatkan nilai pecahan dari suatu bilangan. &intaks: @rac +<,B P Int C#ungsiD. $emberikan nilai integer +bilangan bulat, dari suatu 9ariabel dengan membuang bilangan di belakang koma. &intaks: Int +Q,B P )n C#ungsiD. Digunakan untuk menghitung nilai logaritma alam +natural logarithm, dari nilai <. &intaks: )n +<,B P &in C#ungsiD.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

$emberikan nilai dari #ungsi &inus. &intaks: &in +<,B P &Sr C#ungsiD. Digunakan untuk menghitung nilai pangkat kuadrat dari suatu bilangan. &intaks: &Sr +<,B P &Srt +#ungsi,. Digunakan untuk menghitung nilai akar dari suatu bilangan. &intaks: &Srt +<,B

4. &tatemen-statemen untuk trans#er nilai dari suatu 9ariabel. P 8hr C#ungsiD. $erubah nilai dari byte ke bentuk karakter yang sesuai dengan kode A&8II. &intaks: 8hr +<,B P (rd C#ungsiD. $erubah nilai suatu 9ariabel dari bentuk karakter ke bentuk longint. &intaks: (rd +<,B P 6ound C#ungsiD. $embulatkan data tipe real ke data tipe longint. &intaks: 6ound +<,B P T6"38 C#ungsiD. $embulatkan keba%ah data tipe real ke data tipe longint.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

&intaks: Trunc +<,B

>. &tatemen-statemen untuk memanipulasi data. P Pred C#ungsiD. $emberikan nilai sebelum nilai argumen dalam urutannya dalam A&8II. &intaks: Pred +<,B P &ucc C#ungsiD. $emberikan nilai sesudah nilai argumen dalam urutannya dalam A&8II. &intaks: &ucc +<,B P IncC#ungsiD. $enambah +increments, nilai suatu 9ariabel. &intaks: Inc +<,i,B Hi J; -I

BAB III APLI)A'I URB( PA'*AL

3.1 3.1.1

ugas Prakt"kum Langkah Penger!aan ugas Prakt"kum

-. !lik aplikasi program Pascal, hingga muncul tampilan seperti pada gambar di ba%ah ini:

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

.. &etelah muncul tampilan diatas, maka selanjutnya klik &ile"*ew pada toolbar untuk mengetikkan program yang akan dibuat. 'erikut tampilan untuk mengetikkan program:

/. &elanjutnya kita ketikkan perintah membuat program dengan Pascal

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

=. !emudian klik +un lalu start atau tekan tombol 8trl T @1, maka hasil akan muncul seperti gambar diba%ah ini:

3.1.2

D"skr"1s" '-al Andi, 6e7a, 6ony, &hinta, 8itra dan Au9iar bekerja pada sebuah PT Q masing-masing orang bekerja dengan system pega%ai yang berbeda-beda dan dengan %aktu yang berbeda E beda pula. 'erikut adalah sistem pega%ai dan %aktu untuk masing-masing orang. Andy : pega%ai tetap, bekerja selama 5 bulan. 6e7a : pega%ai tetap, bekerja selama * bulan.

6ony : pega%ai honorer, bekerja selama 1 bulan. &hinta : pega%ai honorer, bekerja selama -0 bulan. 8itra : pega%ai borongan, bekerja selama -- bulan.

Au9iar : pega%ai borongan, bekerja selama -. bulan.

3.1.3

In1ut Pr-gram Tugas )aporan 6esmi Dhanar dan Dhani

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

3.1.#

(ut1ut Pr-gram

a, Tugas laporan resmi Dhanar dan Dhani

3.1.%

,l-5 *hart $(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

a. Prosentase Tugas )aporan 6esmi Dhanar dan Dhani

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

3.2 3.2.1

ugas La1-ran Resm" Langkah Penger!aan La1-ran Resm"

-. !lik aplikasi program Pascal, hingga muncul tampilan seperti pada gambar di ba%ah ini:

.. &etelah muncul tampilan diatas, maka selanjutnya klik &ile"*ew pada toolbar untuk mengetikkan program yang akan dibuat. 'erikut tampilan untuk mengetikkan program:

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

/. &elanjutnya kita membuat program untuk menghitung gaji dan tunjangan pega%ai

=. !emudian klik +un lalu start atau tekan tombol 8trl T @1, maka hasil akan muncul seperti gambar diba%ah ini:

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

3.2.2

Perh"tungan Manual. $enghitung :aji dan Tunjangan. Pada PT Q masing-masing kriteria atau sistem pada pega%ai mempunyai

jumlah gaji yang berbeda E beda selain gaji, para pega%ai pada PT Q tersebut juga akan diberi tunjangan yang berbeda-beda sesuai kriteria pega%ai "ntuk pega%ai tetap : :aji : lama bekerja < 6p 400.000,00 Tunjangan : lama bekerja < 6p -40.000,00 "ntuk pega%ai honorer : :aji : lama bekerja < 6p -40.000,00 Tunjangan : lama bekerja < 6p =0.000,00 "ntuk pega%ai borongan :aji : lama bekerja < 6p *0.000,00 Tunjangan : lama bekerja < 6p >.000,00 !eterangan : Dhanar dan Dhani, .T.;= Jadi, 5T=;-Ja%ab: Diket : )ama bekerja pega%ai tetap selama -= bulan.dan -0 bulan Dit : gaji dan tunjangan U

Dija%ab : a. Dhanar dan Dhani : :aji ; -- < 6p 400.000,00 ; 6p 4.400.000,00

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

Tunjangan ; -- < 6p -40.000,00 ; 6p -.>40.000,00 3.2.2 In1ut Pr-gram :aji dan Tunjangan Dhanar dan Dhani

3.2.3

(ut1ut Pr-gram

a. :aji dan Tunjangan Dhanar dan Dhani

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

3.2.%

,l-5 *hart

a. :aji dan Tunjangan Dhanar dan Dhani

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

BAB I+ )E'IMPULAN DAN 'ARAN


$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

#.1

)es"m1ulan Dari laporan resmi tentang program Turbo Pascal dapat disimpulkan antara lain :

-.

Pemrograman Turbo Pascal merupakan salah satu bahasa pemrograman yang menggunakan bahasa basic dimana 9ariable sudah dituliskan dalam listing, sehingga setelah program di +U* hasil langsung keluar.

..

Dari hasil praktikum didapat bah%a meja F3G memiliki asslab dengan kriteria sebagai Fpega%ai tetapG, dengan masa kerja selama F5 bulanG.

/.

Dari hasil laporan resmi didapat bah%a gaji pega%ai tetap;6p 4.400.000, tunjangannya;6p -.>40.00, dengan keterangan lama kerjanya ditambah =.

#.2

'aran a. Pengadaan computer secara merata, agar sama dan tidak ada yang menggunakan laptop. b. Pembimbing hendaknya memberikan pengarahan secara detail agar lebih jelas. c. ?endahnya mahasis%a dikenalkan terlebih dahulu dengan perintahperintah yang ada dalam aplikasi kendali dalam program Pascal terlebih dahulu.

DA, AR PU' A)A

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

Abdul !adir, Pemrograman Pascal. Panduan Untuk Belajar Sendiri Bahasa Pascal (edisi pertama), Andi (##set, -114. @. &oesianto '.&c. , Ir., ko 3ugroho, Ir., P. Insap &antosa, Ir., Pemrograman Pascal (edisi ke-2), Andi (##set, Rogyakarta, -11.. Jogiyanto ?.$, Teori dan plikasi Program !omputer Bahasa Pascal (edisi ke"), Andi (##set, -11.. John J. )ongkutoy. -1*>. Pengenalan !omputer. PT $utiara &umber Aidya : Jakarta P. Insap &antosa, Turbo Pascal, Andi (##set, -110.

$(D") * +Aplikasi !endali, Dhanar Anugrah Prasetyo +-./.0-001., &elasa II 2 3

Anda mungkin juga menyukai