(* NAMA : DITHO A.

PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM PENGHITUNG GAYA YANG BEKERJA PADA SUATU BENDA DENGAN HUKUM NEWTON KE-2*) (* NILAI : *) (* WAKTU PENGERJAAN :20 MENIT*) VAR F : real; {GAYA YANG BEKERJA} M : real; {MASSA BENDA} Vo : real; {KECEPATAN AWAL} Vt : real; {KECEPATAN PADA WAKTU t} T : real; {WAKTU} Z : real; {WAIT} BEGIN WRITELN(''); WRITELN(''); WRITELN(''); WRITELN(' SELAMAT DATANG...............'); WRITELN(''); WRITELN(' THIS PROGRAM IS CREATED BY Ditho & MFD Eins Co.'); WRITELN(''); WRITELN(' COPYRIGHT 09 MARCH 2007'); writeln(''); writeln(' INI ADALAH PROGRAM PERHITUNGAN GAYA PADA SUATU BENDA'); writeln(''); writeln(' F= M*(Vt-Vo)/T SESUAI HUKUM NEWTON KE-2'); writeln(''); writeln(' SILAHKAN MASUKKAN MASSA BENDA Kg'); readln(M); writeln(''); writeln(' SILAHKAN MASUKKAN KECEPATAN AWAL DALAM m/s'); readln(Vo); writeln(''); writeln(' SILAHKAN MASUKKAN KECEPATAN PADA T DALAM m/s'); readln(Vt); writeln(''); writeln(' SILAHKAN MASUKKAN SELANG WAKTU T DALAM s'); readln(T); writeln(''); F:=M*(Vt-Vo)/T; writeln(' GAYA YANG BEKERJA = ',F:1:3,' N'); writeln(''); writeln(' TERIMA KASIH..............'); readLN(Z); writeln(' WAIT=',Z:1:3); end.

(* NAMA : DITHO A. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM PENGHITUNG VOLUME BALOK KAYU DAN HARGA JUAL KAYU*) (* NILAI : *) (* WAKTU PENGERJAAN :20 menit*) USES CRT; VAR p : real; l : real; t : real; V : real; H : real; C : real; BEGIN CLRSCR; WRITELN(''); WRITELN(''); WRITELN(''); WRITELN(' WRITELN(''); WRITELN(' WRITELN(''); WRITELN(' WRITELN(''); WRITELN(' WRITELN(' WRITELN(''); WRITELN(' {PANJANG KAYU} {LEBAR KAYU} {TINGGI KAYU} {VOLUME KAYU} {HARGA KAYU PER 1 m3} {HARGA TOTAL KAYU}

SELAMAT DATANG...............'); THIS PROGRAM IS CREATED BY Ditho & MFD Eins Co.'); COPYRIGHT 09 MARCH 2007'); INI ADALAH PROGRAM PENGHITUNG VOLUME BALOK KAYU'); DAN HARGA JUAL KAYU'); SILAHKAN MASUKKAN PANJANG BALOK KAYU DALAM m'); READLN(p);

WRITELN(''); WRITELN(' SILAHKAN MASUKKAN LEBAR BALOK KAYU DALAM m'); READLN(l); WRITELN(''); WRITELN(' SILAHKAN MASUKKAN TINGGI BALOK KAYU m'); READLN(t); WRITELN(''); WRITELN(' SILAHKAN MASUKKAN HARGA KAYU PER m KUBIK'); READLN(H); WRITELN(''); V:=p*l*t; WRITELN(' VOLUME KAYU BALOK = ',V:1:3,' m3'); WRITELN(''); C:=V*H; WRITELN(' HARGA TOTAL KAYU BALOK = Rp. ',C:1:3); WRITELN(''); WRITELN(' Terima Kasih..............'); READLN; END.

(* NAMA : DITHO A. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM :Program penghitung untung rugi Rugi suatu Perusahaan Penerbangan*) (* NILAI : *) (* WAKTU PENGERJAAN :20 menit*) var TKT : real;{HARGA TIKET @ PENUMPANG} JPG : real;{JUMLAH PENUMPANG PER HARI} JPN : real;{JUMLAH PENERBANGAN PERHARI} AVTR : REAL;{BIAYA YANG DIKELUARKAN UNTUK AVTUR PERPENERBANGAN} GP : real;{GAJI PEGAWAI PER PENERBANGAN} JPGW : REAL;{JUMLAH PEGAWAI} PDPH : real;{PENDAPATAN PER HARI} PGLH : REAL;{PENGELUARAN PER HARI} U : REAL;{RATA RATA KEUNTUNGAN PER PENERBANGAN} UH : REAL;{UNTUNG HARI INI}

begin writeln(''); writeln(''); writeln(''); writeln(' SELAMAT DATANG...............'); writeln(''); writeln(' THIS PROGRAM IS CREATED BY Ditho & MFD Eins Co.'); writeln(''); writeln(' COPYRIGHT 07 MARCH 2007'); writeln(''); writeln(' INI ADALAH PROGRAM PENGHITUNG KEUNTUNGAN DAN KERUGIAN'); writeln(' SUATU PERUSAHAAN PENERBANGAN PER PENERBANGAN'); writeln(''); writeln(' SILAHKAN MASUKKAN HARGA TIKET PER ORANG'); readln(TKT); writeln(''); writeln(' SILAHKAN MASUKKAN JUMLAH PENUMPANG ANDA HARI INI'); readln(JPG); writeln(''); writeln(' SILAHKAN MASUKKAN JUMLAH PENERBANGAN HARI INI'); readln(JPN); writeln(''); writeln(' SILAHKAN MASUKKAN BIAYA UNTUK AVTUR PER PENERBANGAN'); readln(AVTR); writeln(''); writeln(' SILAHAKAN MASUKKAN GAJI PEGAWAI PER ORANG UNTUK 1 PENERBANGAN'); readln(GP); writeln(''); writeln(' SILAHKAN MASUKKAN JUMLAH PEGAWAI PER PENERBANGAN'); readln(JPGW); writeln(''); PDPH:=TKT*JPG; writeln(' PENDAPATAN HARI INI = Rp. ',PDPH:1:3); writeln(''); PGLH:=((GP*JPGW)+AVTR)*JPN; writeln(' PENGELUARAN HARI INI = Rp. ',PGLH:1:3); writeln(''); U:=(PDPH-PGLH)/JPN; writeln(' UNTUNG ANDA PER PENERBANGAN = Rp. ',U:1:3); writeln(''); UH:=U*JPN; writeln(' UNTUNG ANDA HARI INI = Rp. ',UH:1:3); writeln(''); writeln(' Terima Kasih..............'); readln; end.

. : REAL. : REAL.4 M} {PANJANG DAN LEBAR RUANG 3 = PANJANG DAN LEBAR RUANG 4} {LUAS GEDUNG} {KELILING GEDUNG} . SELAMAT DATANG.. PR3:=0. WRITELN(''). ENd. : REAL...5*(PJBT+PAB).1415*2*RR1)+4.. READLN. PANJANG = 15.. LJBT:= 13.25)+(3. LR3:=3. RAS:=0. : REAL.. : REAL.4.1415*PR3)+LJBT+LAB+(3.1415*RR1*RR1)+(2*PAB*LAB) +(2*PR3*LR3)+(PJBT*LJBT). RR1:=0.. : REAL.. s:= (3. WRITELN('')..').4. K:= LAB+(3. PJBT:= 11. writeln(' INI ADALAH PROGRAM PENGHITUNG KELILING DAN LUAS PERMUKAAN GEDUNG').K:1:3.1415*0. writeln('').' m').4.1415*PR3*PR3*0. writeln(' writeln('').5*LAB.' m2').').4 M} {PANJANG AULA BARAT SAMA DENGAN AULA TIMUR} {LEBAR AULA BARAT 8. writeln(''). writeln(' KELILING = '. writeln(' writeln(''). : REAL. PAB:= 15. : REAL.1415*RAS)+PAB+(4*LAB)+(3. writeln(' COPYRIGHT 09 MARCH 2007').4..S:1:3.4 M} {JARI JARI AULA SELATAN = 1/2(PANJANG JEMBATAN + PANJANG AULA BARAT} {JARI JARI RUANG 1 = 1/4 AULA BARAT} {JARI JARI RUANG 1 = JARI JARI RUANG 2} {PANJANG RUANG 3 = 1/2 LEBAR AULA TIMUR} {LEBAR RUANG 3 = 3. : REAL. writeln('').. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM :Program penghitung Volume dan Luas Permukaan PRISMA DENGAN ALAS SEGITIGA SIKU SIKU*) (* NILAI : *) (* WAKTU PENGERJAAN :20 menit*) var PAB LAB PJBT LJBT RAS RR1 PR3 LR3 S K begin writeln(''). : REAL..5*RAS*RAS)+(3.(* NAMA : DITHO A.9.25*PAB.. LAB:= 8. {PANJANG AULA BARAT. WRITELN(' LUAS = '. THIS PROGRAM IS CREATED BY Ditho & MFD Eins Co.9 M} {LEBAR AULA BARAT = AULA TIMUR} {PANJANG JEMBATAN 11 M} {LEBAR JEMBATAN 13.

'.(* NAMA : DITHO A. WRITELN(''). : REAL. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM :PROGRAM PENGHITUNG HARGA BAJU DAN CELANA*) (* NILAI : *) (* WAKTU PENGERJAAN :20 menit*) var HNB HNC HB HC NB NC DC DB H begin WRITELN(''). WRITELN(' SILAHKAN MASUKKAN JUMLAH CELANA'). WRITELN('').. WRITELN(' SILAHKAN MASUKKAN HARGA CELANA'). '. : REAL.HB:1:3). WRITELN(' SILAHKAN MASUKKAN HARGA BAJU'). WRITELN(' SILAHKAN MASUKKAN BESAR DISKON UNTUK CELANA DALAM %'). READLN(HNC).'). WRITELN(''). WRITELN(''). WRITELN(' SILAHKAN MASUKKAN BESAR DISKON UNTUK BAJU DALAM %').. HC:=(NC*HNC*(100-DC))/100. READLN(DC). : REAL.. READLN(NB). WRITELN(' HARGA TOTAL CELANA = Rp. WRITELN(''). READLN(DB). WRITELN(' HARGA TOTAL BELANJA = Rp.... : REAL. WRITELN(''). '. READLN(HNB).. WRITELN(''). WRITELN(''). END. writeln('').. WRITELN(' SILAHKAN MASUKKAN JUMLAH BAJU').. WRITELN(''). writeln(' INI ADALAH PROGRAM PENGHITUNG HARGA BAJU DAN CELANA'). writeln(' SELAMAT DATANG. : REAL. WRITELN('').').. : REAL.H:1:3). writeln(' THIS PROGRAM IS CREATED BY Ditho & MFD Eins Co. {HARGA BAJU NORMAL} {HARGA CELANA NORMAL} {HARAG BAJU} {HARGA CELANA} {JUMLAH BAJU} {JUMLAH CELANA} {DISKON UNTUK CELANA} {DISKON UNTUK BAJU} {HARGA} . : REAL.HC:1:3).. WRITELN('').. : REAL. READLN. H:=HC+HB. READLN(NC).. writeln(' COPYRIGHT 09 MARCH 2007'). WRITELN(' HARGA TOTAL BAJU = Rp. : REAL.. HB:=(NB*HNB*(100-DB))/100. WRITELN(''). WRITELN('').

. READLN(M). : REAL. READLN(T). READLN(RHO).. writeln(' writeln('').. WRITELN(''). WRITELN(''). writeln(''). writeln('').314} {SUHU} {BERAT MOLEKUL} {TEKANAN} .. READLN. : REAL. {BERAT JENIS UDARA} {KONSTANTA GAS 8. COPYRIGHT 07 MARCH 2007').(* NAMA : DITHO A.P:1:2.... WRITELN(' SILAHKAN MASUKKAN BERAT JENIS Rho'). WRITELN(' SILAHKAN MASUKKAN T DALAM CELCIUS'). WRITELN(' TEKANANNYA = '. : REAL.. THIS PROGRAM IS CREATED BY Ditho & MFD Eins Co.15))/(M).. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM PENGHITUNG TEKANAN*) (* NILAI : *) (* WAKTU PENGERJAAN :20 menit*) var RHO Ru T M P begin writeln(''). writeln(' INI ADALAH PROGRAM PENGHITUNG TEKANAN').'). P:=(RHO*Ru*(T+273. WRITELN(' SILAHKAN MASUKKAN BERAT MOLEKUL M'). WRITELN(''). WRITELN('').314. : REAL. : REAL.... writeln(' writeln(''). SELAMAT DATANG..').' Pa'). END. writeln(' writeln('').. WRITELN(''). Ru:=8.

. var A B C Q R S T BEGIN CLRSCR. IF (A<=14) THEN Q:=(14-A). BULAN. write(' SILAHKAN MASUKKAN TAHUN : ').. : LONGINT.Q). writeln('').. IF (C>2007) THEN S:=(C-2007)*365.. WRITELN('').. {TAHUN} : LONGINT. {SELISIH TOTAL DALAM HARI} .. writeln(''). {TANGGAL } : LONGINT.. {SELISIH BULAN} : LONGINT. writeln(''). IF (B>3) THEN R:=(B-3)*31. {SELISIH TAHUN} : LONGINT.. WRITELN(''.. writeln(' INI ADALAH PROGRAM PENGHITUNG SELISIH HARI').R). PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM PENGHITUNG SELISIH TANGGAL. T. USES CRT.. {SELISIH TANGGAL} : LONGINT.' HARI'). WRITELN (' SELISIH HARI = '. {BULAN} : LONGINT. writeln('').. DAN TAHUN DALAM SATUAN HARI*) (* NILAI : *) (* WAKTU PENGERJAAN : 20 MENIT*) PROGRAM SELISIH_HARI.(* NAMA : DITHO A. write(' SILAHKAN MASUKKAN BULAN : '). write(' SILAHKAN MASUKKAN TANGGAL : ').. readln(C). writeln(' SELAMAT DATANG. readln(A). T:=Q+R+S.. WRITELN(''. WRITELN(' TANGGAL SEKARANG : 14 MARET 2007'). IF (C<=2007) THEN S:=(2007-C)*365. WRITELN(''). WRITELN(''). readln(B). WRITELN(''). WRITELN(''.'). IF (B<=3) THEN R:=(3-B)*31. END. IF (A>14) THEN Q:=A-14. writeln('').S)..

... end. writeln(' INI ADALAH PROGRAM PENGHITUNG KELILING DAN LUAS LINGKARAN'). writeln(' THIS PROGRAM IS CREATED BY Ditho & MFD Eins Co. writeln(''). writeln(' SELAMAT DATANG..' Bilangan Negatif'). writeln(''). . PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM PENENTU NILAI POSITIF ATAU NEGATIF*) (* NILAI : *) (* WAKTU PENGERJAAN :20 MENIT*) var Z begin writeln(''). writeln('').z:1:0.').z:1:0..').. writeln. readln(Z).' Adalah Bilangan Positif') else writeln (' Bilangan '.(* NAMA : DITHO A.. writeln(''). writeln(''). IF (Z>=0) THEN WRITELN (' Bilangan '.... writeln(' COPYRIGHT 09 MARCH 2007').. writeln('')... write(' SILAHKAN MASUKKAN SEBUAH BILANGAN : ').. : real. writeln.

P UNTUK PARTOK'). '. IF (Z='M') THEN P:=4000000. WRITELN('')... WRITELN(' BESAR GAJI DISESUAIKAN DENGAN LAMA JAM TERBANG DAN WAKTU TERBANG'). P:REAL. READLN(Z). writeLN(' SILAHKAN MASUKKAN INISIAL PEGAWAI DALAM HURUF KAPITAL'). S UNTUK SIANG. WRITELN('').. IF (Y='E') THEN Q:=5.. '. writeln('')... IF (Y='P') THEN WRITELN (' GAJI PAK PARTO = Rp. readln(Y). IF (Y='A') THEN WRITELN (' GAJI PAK ANDI = Rp. IF (Y='A') THEN Q:=2. WRITE(' INISIAL = ').. writeln(' INI ADALAH PROGRAM UNTUK MENGHITUNG GAJI TOTAL YANG DITERIMA'). WRITE(' WAKTU TERBANG = '). WRITELN(''). WRITELN(''). Q:REAL. WRITELN(' P UNTUK PAGI. G:REAL.(* NAMA : DITHO A. IF (Y='S') THEN WRITELN (' GAJI PAK SURYA = Rp. WRITELN(' A UNTUK ANDI.5. IF (Y='E') THEN WRITELN (' GAJI PAK EMON = Rp. IF (Y='P') THEN Q:=4. WRITELN(' SILAHKAN MASUKKAN INISIAL WAKTU TERBANG = '). READLN. G:=P+(1000000*Q).E UNTUK EMON. IF (Z='P') THEN P:=2000000. end. '. writeln(''). IF (Z='S') THEN P:=3000000. writeln('')..G:1:2). WRITELN(''). Z:CHAR.G:1:2). writeln(''). writeln(' SELAMAT DATANG. writeln('')..G:1:2). writeln(''). '...').. WRITELN('').G:1:2).. VAR Y:CHAR. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK MENHITUNG GAJI TOTAL*) (* NILAI : *) (* WAKTU PENGERJAAN :20 MENIT*) PROGRAM HITJI.. {IS : LAYAR BERSIH DAN PEMAKAI MEMASUKKAN INISIAL NAMA DAN WAKTU TERBANG} {FS : MENULIS KELUAR GAJI TOTAL PEGAWAI} USES CRT. IF (Y='S') THEN Q:=1. BEGIN CLRSCR. M UNTUK MALAM'). S UNTUK SURYA. .

X2:=-B-(sqrt (D))/(2*A). writeln('')..'). if (D>0) then begin X1:=-B+(sqrt(D))/(2*A). writeln(' Diskriminannya = '. THIS PROGRAM IS CREATED BY Ditho & MFD Eins Co.. writelN(' AKAR AKAR PERSAMAAN KUADRAT'). writeln(''). end. DAN KOSTANTA C} {FS : MENULIS KELUAR NILAI DISKRIMINAN PERSAMAAN KUADRAT TERSEBUT} USES CRT. writeln(''). B:REAL. COPYRIGHT 24 MARCH 2007'). writeln(''). SELAMAT DATANG. WRITELN(' PERSAMAAN KUADRATNYA '. WRITELN(' Terjadi Dua Akar Kembar.D:1:2). writeln(''). C:REAL. X:real. writeln(' writeln(''). X = '. writeln(' writeln(''). writeln(' INI ADALAH PROGRAM UNTUK MENGHITUNG NILAI DISKRIMINAN DAN').. writeln(''). writeln(' writeln(''). writeln(''). writeln(' Terjadi Dua Akar Real Yang berlainan'). ... readln(A). WRITE(' SILAHKAN MASUKKAN KOEFISIEN X = '). write(' SILAHKAN MASUKKAN KOEFISIN X^2 = ').X1:1:2). X1:real.. writeln(' Akar Pertama = '.' = 0'). z:REAL. VAR A:REAL. KOEFISIEN X. writeln(' Diskriminannya = '. writeln('')..C:1:1. writeln(''). READLN(C). writeln('').. if (D=0) then begin X:=(-B)/(2*A). writeln('').' X^2 + '.A:1:0. X2:real. writeln(''). D:REAL. READLN(B). yaitu. WRITE(' SILAHKAN MASUKKAN KONSTANTA C = ')... writeln(''). {IS : LAYAR BERSIH DAN PEMAKAI MEMASUKKAN KOEFISIEN DARI X^2.. WRITELN('').'). BEGIN CLRSCR.D:1:1). CLRSCR. writeln(''). D:=B*B-4*A*C.' X + '. Writeln(''). writeln('').X:1:2)..(* NAMA : DITHO A..B:1:0. writeln('').. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK MENCARI DISKRIMINAN SUATU PERSAMAAN KUADRAT*) (* NILAI : *) (* WAKTU PENGERJAAN :20 MENIT*) PROGRAM DSKRISQRT.

writeln(''). writeln(''). writeln(''). writeln('').writeln(''). READLN. if (D<0) then begin writeln(' Diskiriminannya Negatif'). end. . writeln(' end. if (A>0) then writeln(' Persamaan Kuadrat Ini Definit Positif').X2:1:2). if (A<0) then writeln(' Persamaan Kuadrat Ini Definit Negatif'). Akar Kedua = '. writeln(''). end.

. if (X='L') then writeln (' Daerah Asal : Surabaya. Bandar Lampung').X). if (X='DK') then writeln (' Daerah Asal : Denpasar. if (X='BM') then writeln (''). if (X='B') then writeln (' Huruf : '..X).. writeln(' INI ADALAH PROGRAM UNTUK IDENTIFIKASI PLAT NOMOR KENDARAAN'). if (X='DK') then writeln (' Huruf : '. Jawa Barat'). if (X='BL') then writeln ('').. writeln(' SELAMAT DATANG. if (X='A') then writeln(''). BEGIN CLRSCR. {IS : LAYAR BERSIH DAN PEMAKAI MEMASUKKAN NOMOR TIPE PLAT NOMOR KENDARAAN} {FS : MENULIS KELUAR ASAL DARO KENDARAAN TERSEBUT DAN CIRI CIRI DAERAHNYA} USES CRT. if (X='A') then writeln (' Huruf : '. if (X='BA') then writeln (' Huruf : '. if (X='A') then writeln (' Daerah Asal : Tangerang. K:real. if (X='BL') then writeln (' Huruf : '.X).. Bali'). if (X='BK') then writeln (' Huruf : '. if (X='BG') then writeln (' Daerah Asal : Bengkulu'). VAR X:SHORTSTRING. if (X='D') then writeln (' Huruf : '. NAD'). Sumatera Barat'). if (X='D') then writeln ('')..X). if (X='BM') then writeln (' Daerah Asal : Pekan Baru.X). if (X='BK') then writeln(''). PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM IDENTIFIKASI PLAT NOMOR KENDARAAN*) (* NILAI : *) (* WAKTU PENGERJAAN :20 MENIT*) PROGRAM INPLATNOM. Riau').. writeln('').(* NAMA : DITHO A.X).. if (X='L') then writeln (' Huruf : '. write(' SILAHKAN MASUKKAN KARAKTER PLAT NOMOR KENDARAAN ANDA : '). if (X='BG') then writeln (' Huruf : '. Sumatera Utara'). Jawa Timur'). if (X='BL') then writeln (' Daerah Asal : Aceh. if (X='D') then writeln (' Daerah Asal : Bandung. Banten'). writeln(''). readln(X). if (X='BL') then writeln ('').X)... if (X='DK') then writeln ('').. if (X='H') then writeln ('').X). writeln(''). writeln(''). if (X='B') then writeln (' Daerah Asal : Jakarta'). if (X='L') then writeln (''). if (X='BG') then writeln (''). writeln(''). if (X='BM') then writeln (' Huruf : '. .... if (X='BK') then writeln (' Daerah Asal : Medan. if (X='BL') then writeln (' Huruf : '.X). writeln('').X). if (X='BA') then writeln (' Daerah Asal : Padang. if (X='AB') then writeln (' Huruf : '.X). if (X='BL') then writeln (' Daerah Asal : Lampung. if (X='BA') then writeln ('').X).').

if (X='H') then writeln (' Daerah Asal : Semarang. Kalimantan Timur'). if (X='N') then writeln ('').X). Jawa Tengah'). if (X='KB') then writeln (' Daerah Asal : Pontianak. if (X='KB') then writeln (' Huruf : '. if (X='KT') then writeln (' Daerah Asal : Banjarmasin.if (X='AB') then writeln (''). if (X='KT') then writeln (''). if (X='N') then writeln (' Daerah Asal : Malang. if (X='KB') then writeln (''). if (X='H') then writeln (''). if (X='KT') then writeln (' Huruf : '. if (X='F') then writeln (' Daerah Asal : Bogor. if (X='N') then writeln (' Huruf : '. end. if (X='H') then writeln (' Huruf : '. if (X='F') then writeln ('').X). . DIY').X). Kalimantan Barat'). Jawa Tengah').X). readln. if (X='AB') then writeln (' Daerah Asal : Jogjakarta. if (X='F') then writeln (' Huruf : '.X). Jawa Barat').

'). WRiteln (' Mungkin ia masih butuh waktu untuk menerima kamu apa adanya.(* NAMA : DITHO A.'). writeln (' Asmara : Dalam waktu dekat ini akan ada orang yang sangat menyayangimu..'). writeln (' Kesehatan : Penyakit akan menyerang anda dengan sangat tiba tiba. writeln (' Asmara : Dia yang selalu mencintaimu apa adanya akan tetap setia'). ... writeln(' SELAMAT DATANG.').. bisa jadi ini sumber malapetaka. 'D' : BEGIN writeln (' Huruf : '. writeln (''). write(' SILAHKAN MASUKKAN HURUF PERTAMA DARI NAMA PANGGILAN DALAM HURUF KAPITAL : '). END...'). writeln (''). Writeln (' Fisikmu sangat mudah tertular penyakit..')...').. Bersikaplah lebih agresif.X). writeln('').. writeln (''). writeln(' INI ADALAH PROGRAM UNTUK MERAMAL NASIB ANDA'). writeln (' tetapi hati hati menggunakannya. CASE X OF 'A' : BEGIN writeln (' Huruf : '. nyawa anda tidak bisa terselamatkan lagi. writeln (' Keuangan : Dalam waktu dekat ini anda akan dapat uang yang sangat banyak.')... END. makanya buruan simpan uang banyak banyak. writeln (' Asmara : Cobalah untuk lebih mengalah dan bersabar padanya. writeln (' Hanya saja ia tidak mau terus terang.. writeln ('').'). jika tidak'). writeln(''). Manfaatkan dirimu yang sehat. writeln(''). PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM PERAMAL NASIB SESEORANG DENGAN MASUKAN BERUPA INISIAL DARI NAMA PANGGILAN SESEORANG*) (* NILAI : *) (* WAKTU PENGERJAAN :20 MENIT*) PROGRAM RAMAL. writeln(''). {IS : LAYAR BERSIH DAN PEMAKAI MEMASUKKAN INISIAL DARI NAMA PANGGILANNYA} {FS : MENULIS KELUAR NASIB PEMAKAI DALAM BIDANG KEUANGAN.. writeln (' mengalir deras tanpa pernah mengering. writeln (' menunggumu sampai kau capai cita citamu..X). '). writeln (' segera diobati. Writeln (' Keuangan : Anda akan mendadak mengalami pengeluaran besar besaran dalam'). writeln (' waktu dekat ini.. readln(X). writeln ('').. writeln (' Dan jangan lupa untuk berolahraga...X). Jaga Stamina dirimu. 'B' : BEGIN writeln (' Huruf : '. writeln ('')..'). Jangan lupa nabung ya. KESEHATAN DAN ASMARA} USES CRT. writeln ('')..').'). writeln(''). writeln (' Kesehatan : Makanlah tepat waktu dan jaga kesehatanmu.').'). VAR X:CHAR. Writeln (' Kesehatan : Anda dalam kondisi 100 persen fit. BEGIN CLRSCR. writeln (''). writeln (' Keuangan : Keuangan Anda lancar lancar saja seperti air sungai yang ').. writeln ('').. writeln(''). writeln (''). writeln (''). writeln ('').

writeln (' Asmara : Orang yang paling Anda cintai akan meninggalkanmu. writeln (''). writeln (' yang tidak begitu penting.. writeln ('').. writeln (' Tetap jangan terlalu irit ya. writeln (' Keuangan : Dompetmu kana terus menipis akibat boros akibat sesuatu')..'). END...X).'). writeln (' Kesehatan : Kesehatanmu sedang baik baik saja.').').... 'S' : BEGIN writeln (' Huruf : '.. flu dan mungkin juga flu burung'). 'R' : BEGIN writeln (' Huruf : '.. writeln (' Asmara : Akan ada orang yang akan berterus terang tentang').. Writeln (' Contohnya batuk. writeln (''). Writeln (' Siapkan aja mentalmu.. writeln ('').Akan menyiksa dirimu sendiri').')... demam..tetapi. writeln (''). Writeln (' perasaannya padamu.Tak akan ada yang dapat mencegahnya. writeln (''). END.. Hanya ada penyakit ringan sihh.X).. writeln (''). writeln ('').. writeln ('').'). Saling ngakuin aja lagi. writeln (' Kesehatan : Bisa dibilang sehatlah. Dia sangat mencintaimu. writeln (' Kamu harus berani memulainya. writeln (' Kesehatan : Jangan terlalu memikirkan PR atau praktikum.').').. writeln (' Keuangan : Sabar sedikit ya menunggu kiriman dari orang tua. mungkin ia akan jadi jodohmu.. writeln (''). 'N' : BEGIN writeln (' Huruf : '.')..'). writeln (''). END.END. writeln (' Asmara : Jangan malu malu..'). writeln (' hati hati ketika naik kendaran.. writeln ('').'). writeln (' Keuangan : Kalau pandai mengendalikan diri.jika tidak??? Gawat. Irit sedikit napa??????').... . END.X). masa depanmu akan cerah.'). writeln (' mungkin agak telat karena orang tua lupa tuh ngirim. writeln (' Hal ini bisa membuat gangguan mental dan jiwa pada dirimu. End.

writeln. if (p='h') or (p='H') then writeln( ' Reaksi : Pesawat menurunkan full Flaps'). writeln(' INI ADALAH PROGRAM AUTOPILOT'). writeln. if (p='b') or (p='B') then writeln( ' Reaksi : Pesawat Yawing Ke Kiri').(* NAMA : DITHO A..1. while (m > 0) do BEGIN write (' Masukkan perintah ke-'. if (p='e') or (p='E') then writeln( ' Reaksi : Pesawat Pitch Up'). if (p='c') or (p='C') then writeln( ' Reaksi : Pesawat Rolling Ke Kiri')... END. writeln. writeln. writeln. m := n. readln.. writeln.. if (p='j') or (p='J') then writeln( ' Reaksi : Pilot Eject dari Cockpit').. writeln. VAR m. m := m . readln (p).. if (p='n') or (p='N') then writeln( ' Reaksi : Pesawat Melakukan Autolanding'). . writeln(' SELAMAT DATANG... BEGIN CLRSCR. if (p='d') or (p='D') then writeln( ' Reaksi : Pesawat Rolling Ke Kanan'). if (p='f') or (p='F') then writeln( ' Reaksi : Pesawat Pitch Down'). p : char. if (p='g') or (p='G') then writeln( ' Reaksi : Pesawat melakukan Airbrake'). end.'). {IS : LAYAR BERSIH DAN PEMAKAI MEMASUKKAN JUMLAH DAN JENIS PERINTAH} {FS : MENAMPILKAN RESPON YANG DILAKUKAN PESAWAT} USES CRT. n..' : ').. i := 0. i :INTEGER. if (p='i') or (p='I') then writeln( ' Reaksi : Pesawat Melakukan Afterburner').i+1. writeln. if (p='a') or (p='A') then writeln( ' Reaksi : Pesawat Yawing Ke Kanan').. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM AUTOPILOT*) (* NILAI : *) (* WAKTU PENGERJAAN : 20 MENIT*) PROGRAM autopilot.. i := i + 1.. READLN(N). WRITE(' SILAHKAN MASUKKAN JUMLAH PERINTAH YANG ANDA INGINKAN : ').

KERUCUT..').{INDEKS F YANG AKAN DIHITUNG} n :INTEGER. end. NILAI PANGKAT.{BILANGAN YANG DIHITUNG FAKTORIALNYA} f :real. f := 1..' Faktorial : '. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK MENHITUNG VOLUME KUBUS...(* NAMA : DITHO A.n.{HARGA FAKTORIAL YANG DIHITUNG} BEGIN CLRSCR. .{1=0.. writeln(' INI ADALAH PROGRAM PENGHITUNG NILAI FAKTORIAL'). NILAI FAKTORIAL*) (* NILAI : *) (* WAKTU PENGERJAAN : 20 MENIT*) PROGRAM FUNGSI.. Fo = 1} for i := 1 to n DO BEGIN f := I*F.. writeln. READ(n). WRITELN(' Hasil dari '. {IS : LAYAR BERSIH DAN PEMAKAI MEMASUKKAN NILAI INTEGER} {FS : MENULIS KELUAR NILAI FAKTORIALNYA} USES CRT. WRITE(' SILAHKAN MASUKKAN SEBUAH BILANGAN INTEGER : ')... writeln. writeln. writeln....F:1:0).. writeln. VAR i :INTEGER.. BOLA. writeln. END. writeln(' SELAMAT DATANG.

. writeln. writeln(' SELAMAT DATANG..i. BEGIN CLRSCR. J := 0.. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK MENHITUNG HURUF VOKAL DAN KONSONAN*) (* NILAI : *) (* WAKTU PENGERJAAN : 20 MENIT*) PROGRAM HITVOKNAN. writeln(' INI ADALAH PROGRAM HURUF VOKAL'). VAR i.J). readln... writeln.. writeln. readln (p)... writeln(' Jumlah Huruf Kosonan : '.(* NAMA : DITHO A..'). writeln. p : char. writeln. {IS : LAYAR BERSIH DAN PEMAKAI MEMASUKKAN KARAKTER KATA} {FS : MENAMPILKAN JUMLAH HURUF VOKAL DAN KONSONAN} USES CRT. writeln. WRITE(' Silahkan Masukkan Karakter Yang Dinginkan : '). writeln. WHILE (P <> '#') DO BEGIN IF (P = 'A') OR (P = 'a') OR (P = 'I') OR (P = 'i') OR (P = 'U') OR (P = 'u') OR (P = 'E') OR (P = 'e') OR (P = 'O') OR (P = 'o') THEN I := I +1 ELSE J := J+1. END.. .. until (p = '#'). J :INTEGER.' dan Jumlah Huruf Vokal :'... end.. i := 0. WRITE (' Masukkan Karakter Selanjutnya : '). READLN(P).

.00-16. writeln(' Jumlah Total Biaya : Rp.000.. N. WRITELN(' C: Jam 09. i := i + 1.000.00-05. JG : REAL. if (p = 'f') or (p = 'F') then G := 5000000. writeln. writeln. '.(* NAMA : DITHO A.59 : Gaji Pegawai : 5. if (p = 'b') or (p = 'B') then G := 2000000. JG := JG + GT. writeln. writeln. writeln. writeln. if (p = 'd') or (p = 'D') then G := 3000000.59 : Gaji Pegawai : 3. if (p = 'e') or (p = 'E') then G := 3250000. {IS : LAYAR BERSIH DAN PEMAKAI MEMASUKKAN WAKTU TERBANG DAN JUMLAH TERBANG} {FS : MENAMPILKAN JUMLAH GAJI YANG HARUS DIBAYAR} USES CRT.59 : Gaji Pegawai : 3. REPEAT WRITEln (' Jam ke-'. writeln.N. i := 1. WRITELN(' B: Jam 06.00-23.. WRITELN(' D: Jam 13. WRITELN(' F: Jam 21. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK MENHITUNG GAJI TOTAL*) (* NILAI : *) (* WAKTU PENGERJAAN : 20 MENIT*) PROGRAM autopilot.. GT : longint. writeln.. readln (p).000'). WRITE(' BERAPA KALI PENERBANGAN HARI INI : ').250.000'). writeln.59 : Gaji Pegawai : 6. writeln(' Penerbangan Dilakukan Sebanyak : '.' kali').500. end.000'). . readln(k).').. if (p = 'c') or (p = 'C') then G := 3500000.. WRITELN. WRITELN(' A: Jam 00..59 : Gaji Pegawai : 3.00-20.000.000').i). JG:=0.00-12.000..00-08.59 : Gaji Pegawai : 2. writeln(' SELAMAT DATANG. if (p = 'a') or (p = 'A') then G := 6000000.. k :INTEGER.JG:1:0). write (' Masukkan Jam Terbang : '). VAR i. writeln. until (i = n + 1). BEGIN CLRSCR. writeln(' INI ADALAH PROGRAM PENGHITUNG BIAYA PEGAWAI'). GT := G*k...000'). G. READLN(N)... write (' Jumlah Pegawai : '). WRITELN(' E: Jam 17.000'). p : char.

END. writeln(' X = '. c untuk mencari sigma} {FS : MENULIS KELUAR nilai perpangkatan.{bialngan yang akan dihitung nilai integernya} f:real. b.'! = '. WRITELN(' writeln. --PROGRAM MENGHITUNG FAKTORIAL--'). writeln. PEMAKAI MEMASUKKAN BILANGAN POKOK DAN dan pangkat bilangan. readln (x). WRITE(' SILAHKAN MASUKKAN SEBUAH BILANGAN INTEGER : '). {IS : LAYAR BERSIH. writeln. WRITELN(' --PROGRAM MENGHITUNG PANGKAT--'). end. nilai sigma dari persamaan kuadrat*) (* NILAI : *) (* WAKTU PENGERJAAN :60 MENIT*) program pangfakci. .{koefisien x} ac:real. WRITELN(' '. FOR K:=1 TO N DO BEGIN f := I*f.{batas akhir nilai sigma} aa:real. writeln.{tempat simpan nama programmer} BEGIN clrscr.n.{nilai yang akan dipangkatkan} y:integer. kuadrat sementara} jlh:real. writeln. writeln(' y'). for i := 1 to y-1 do begin x := x*z.x:1:2). dan nilai sigma} USES CRT.{tempat simpan nilai sigma} oa:integer.{tempat simpan nilai pers. writeln.{pencacah dalam perpangkatan} n:integer. writeln.{batas awal nilai sigma} an:integer.{1=0.{tempat simpan nilai x} ditho:string. writeln. writeln(' --PROGRAM MENGHITUNG SIGMA--').{INDEKS f YANG BERIKUTNYE AKAN DIHITUNG} K := 1. n.{kostanta persamaan kuadrat} kdr:real. nilai i.(* NAMA : DITHO A. writeln.{nilai pembatas dari nilai yang akan dipangkatkan} i:integer. a. var x:real. readln (y). nilai faktorial.{koefisien dari x kuadrat} ak:real. READ(n). f := 1. writeln.{tempat simpan nilai faktorial} K:INTEGER.F:1:0). WRITE(' Masukkan nilai x : ').{nilai untuk dipangkatkan berapa kali} z:real. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM multifungsi penghitung pangkat. writeln. Fo = 1} i := 1. nilai untuk menghitung faktorial. writeln. I := I + 1. z:=x. nilai faktorial. WRITE(' Masukkan nilai y : ').{pencacah penghitung faktorial} ai:integer.

write(' Masukkan nilai b : '). readln(ai).writeln. write(' created by : '). for oa:=ai to an do begin kdr:= aa*oa*oa + ak*oa + ac. jlh:=0. readln(ac). jlh:= jlh + kdr. end. WRITE(' Masukkan nilai i : '). writeln(' Nilai SIGMA = '. . write(' Masukkan nilai n : '). write(' Masukkan nilai a : '). readln(an). readln(ditho).jlh:1:2). write(' Masukkan nilai c : '). readln(ak). readln(aa). writeln. end.

j[2]:=0. j: ARRAY [1.j[4]). writeln(' Jumlah U = '. PEMAKAI MEMASUKKAN SEJUMLAH KARAKTER HURUF} {FS : MENULIS KELUAR JUMLAH HURUF VOKAL} USES CRT. writeln(' Jumlah E = '.j[5]). {IS : LAYAR BERSIH. j[5]:=0.j[1]). readln(G). writeln. WRITELN(' --PROGRAM PENGHITUNG HURUF VOKAL PANGKAT--'). repeat i:=i+1. write(' Masukkan karakter ke-'. writeln.i. BEGIN clrscr. if (G='u') or (G='U') THEN J[3]:=j[1]+1. writeln(' Jumlah A = '. j[4]:=0..5] of INTEGER. var i:integer.j[2]). writeln.j[3]).i. if (G='e') or (G='E') THEN J[4]:=j[1]+1.(* NAMA : DITHO A. writeln(' Jumlah O = '. end. readln(G). i:=1. if (G='a') or (G='A') THEN J[1]:=j[1]+1. . WRITE(' Masukkan karakter ke-'. if (G='i') or (G='I') THEN J[2]:=j[1]+1.' : '). J[1]:=0. if (G='O') or (G='o') THEN J[5]:=j[1]+1.' : '). G:CHAR. writeln(' Jumlah I = '. until (G='#'). PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM PENGITUNG JUMLAH MASING MASING HURUF VOKAL*) (* NILAI : *) (* WAKTU PENGERJAAN : 20 MENIT*) PROGRAM HITHURVOKMAS. WRITELN(' Hasil Perhitungan Jumlah Huruf Vokal'). j[3]:=0.

WRITE(' Masukkan Bulan : '). 'April'. 'Agustus'. 'Juni'. var N: array[1. B: integer..12] of string = ('Januari'.nabul[b]). writeln(' Program Selesai')..N[b]). N[10]:=31. NAMA BULAN. WRITELN. write(' Masukkan Tahun : '). const nabul : array [1. DAN TAHUN*) (* NILAI : *) (* WAKTU PENGERJAAN : 20 MENIT*) PROGRAM JUMHARLAN. PEMAKAI MEMASUKKAN NILAI BULAN DAN TAHUN} {FS : MENULIS KELUAR JUMLAH HARI. WRITELN(' --------PROGRAM CARI BULAN--------'). N[4]:=30. write(' Masukkan Tahun : '). NAMA BULAN. readln(b). 'Juli'. 'Desemeber'). . writeln. 'Mei'. N[11]:=30. BEGIN CLRSCR. 'September'. end. DAN TAHUN} USES CRT. N[7]:=31. writeln(' Nama Bulan : '. N[9]:=30. N[3]:=31. writeln(' Jumlah Hari : '. 'Februari'. WRITELN(' Hasil Perhitungan'). writeln. t). 'November'. writeln. WRITE(' Masukkan Bulan : '). readln(t).(* NAMA : DITHO A. N[8]:=31. readln(b). 'Maret'. WRITELN. readln(t). N[5]:=31. N[12]:=31. if ( t mod 4 = 0) then N[2]:=29 ELSE N[2]:=28. {IS : LAYAR BERSIH. REPEAT N[1]:=31. N[6]:=30. 'Oktober'. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM PENGITUNG JUMLAH HARI. UNTIL (b<0). T: integer. writeln(' Tahun : '.12] of integer.

FUNCTION FAKTORIAL (z:INTEGER) : REAL. FUNCTION SIGMA(I. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK MENHITUNG VOLUME KUBUS. N. {Pencacah} BEGIN PANGKAT:=1. {IS : Layar bersih dan pemakai memasukkan nilai yang dibutuhkan seperti sisi kubus. A. tinggi kerucut. {PROGRAM UTAMA} VAR x : real. for pm:=i to n do Sigma := Sigma + ((a*pm*pm)+(b*pm)+c).1415*JARIJARI*JARIJARI). serta nilai yang akan difaktorialkan} {FS : Menulis keluar hasil pangkat. END. {Fungsi Untuk menghitung volume kerucut} BEGIN VOLUME_KERUCUT:= TINGGI*(3. C : INTEGER) : INTEGER. volume kubus. {tempat simpan nilai yang akan difaktorialkan} i. FUNCTION PANGKAT (x: real. {tempat simpan nilai yang akan dipangkatkan} y : integer. END.b.1415*JARIJARI*JARIJARI*JARIJARI. JARIJARI :INTEGER) : REAL. END. {Fungsi untuk menghitung nilai faktorial suatu bilangan} VAR k : integer. Jarijari :integer. y:integer) : REAL. jari jari bola dan alas kerucut} begin clrscr. BOLA. NILAI FAKTORIAL*) (* NILAI : *) (* WAKTU PENGERJAAN : 07. {Fungsi Untuk menghitung volume bola} BEGIN VOLUME_BOLA:=(4/3)*3. NILAI PANGKAT. FUNCTION VOLUME_BOLA (JARIJARI : INTEGER) : REAL. for k:=1 to z do FAKTORIAL := FAKTORIAL*k. END. { Fungsi untuk menghitung nilai sigma suatu persamaan kuadrat} VAR pm : integer. END.c:integer. {tempat simpan nilai pangkat berap} z : integer. FUNCTION VOLUME_KUBUS (SISI:INTEGER) : INTEGER. . jari jari bola. {Pencacah} BEGIN Sigma:=0. END.a.n. FUNCTION VOLUME_KERUCUT (TINGGI. B. write (' Masukkan nilai x : '). {temapt simpan nilai sisi kubus. for z:=1 to y do PANGKAT := PANGKAT*x. Tinggi. dan volume kerucut} USES CRT. nilai faktorial. {fungsi untuk menghitung pangkat} VAR z : integer. tinggi dan jari jari kerucut. { Fungsi untuk menghitung volume kubus} BEGIN VOLUME_KUBUS:=SISI*SISI*SISI.(* NAMA : DITHO A. {Pencacah} BEGIN FAKTORIAL := 1.15-07. KERUCUT. volume bola. sigma. {temapt simpan nilai batas sigma dan input untk persamaaan kuadrat} Sisi. writeln.45 wib*) PROGRAM FUNGSI. nilai yang akan dipangkatkan dan dipangkatkan berapa.

a. PANGKAT(x. {memasukkan nilai ke fungsi pangkat/memanggil fungsi tersebut} writeln (' X^y = '. readln (z). VOLUME_BOLA (JARIJARI):1:2). JARIJARI). write (' Masukkan nilai b : ').a.y):1:2). {memasukkan nilai ke fungsi volume kubus/memanggil fungsi tersebut} WRITELN (' VOLUME KUBUS : '. READLN (JARIJARI). VOLUME_KERUCUT (TINGGI. {mengeluarkan hasil faktorial} writeln. {mengeluakan nilai volume kerucut} END.n.c). write (' Masukkan nilai n : '). {memasukkan nilai ke fungsi sigma/memanggil fungsi tersebut} writeln (' Nilai SIGMA = '. readln (y). WRITE (' MASUKKAN SISI KUBUS : '). writeln.b. writeln. write (' Masukkan nilai i : ').{memasukkan nilai ke fungsi faktorial/memanggil fungsi tersebut} writeln. readln (c). FAKTORIAL(z):1:2). VOLUME_KUBUS (SISI)). readln (n). ' ! = '. write (' Masukkan nilai y : '). WRITE (' MASUKKAN TINGGI KERUCUT : '). VOLUME_KERUCUT (TINGGI. faktorial(z). writeln. {memasukkan nilai ke fungsi volume bola/memanggil fungsi tersebut} WRITELN (' VOLUME BOLA : '. {mengeluarkan nilai volume kubus} writeln. readln (a). READLN (JARIJARI). . writeln. writeln (' '. VOLUME_BOLA (JARIJARI). {mangeluarkan hasil perpangkatan} writeln.n.b. {mengeluarkan nilai volume bola} writeln. writeln. write (' Masukkan nilai a : '). WRITE (' MASUKKAN JARI-JARI BOLA : ').readln (x). pangkat(x. SIGMA(i. write (' Masukkan nilai c : '). readln (b). writeln. VOLUME_KUBUS (SISI). JARIJARI):1:2).c)).z. READLN (SISI). writeln. writeln. {mengeluarkan nilai sigma} writeln. writeln.y). writeln. readln (i).{memasukkan nilai ke fungsi volume kerucut/memanggil fungsi tersebut} WRITELN (' VOLUME KERUCUT : '. sigma(i. READLN (TINGGI). writeln. WRITE (' MASUKKAN JARI-JARI KERUCUT : '). write (' Masukkan nilai yang ingin difaktorialkan : ').

dan jumalh repetisi} {FS : Menulis keluar hasil Mcluarin atau sudut cosinus} USES CRT. {Pencacah} BEGIN PANGKAT:=1. {tempat untuk simpan nilai sigma repetisi yang positif} g : real. for k:=1 to y do FAKTORIAL := FAKTORIAL*k.x:1:2.141592654.m))/(faktorial (m))). readln(x). for k:= 1 to (b div 2) + 1 do begin m := m + 4.y))/(faktorial (y))). for z:=1 to y do PANGKAT := PANGKAT*x. {tempat untuk simpan nilai sigma repetisi yang positif} sigma2 : real. FUNCTION FAKTORIAL (y:INTEGER) : REAL. {fungsi untuk menghitung nilai faktorial untuk McLaurin} VAR k : integer. PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK MENHITUNG COSINUS DENGA DERERT McLaurin*) (* NILAI : *) (* WAKTU PENGERJAAN : 07.10 wib*) PROGRAM McLaurin. WRITE(' Masukkan nilai sudut x : ').08. g:=x*3. writeln. y:=0. {tempat simpan nilai yang akan dipangkatkan} B: integer. {pencacah untuk perpangkatan} BEGIN clrscr. writeln. writeln. sigma2:=0. {Pencacah} BEGIN FAKTORIAL := 1. . end. readln.(* NAMA : DITHO A. {konversi dari sudut yang dimasukkan pe makai ke x pada deret McLaurin} for k:= 1 to b div 2 do begin y := y + 4. writeln. y:integer) : REAL. END. (sigma1 .45-07. writeln (' Cos ('. {PROGRAM UTAMA} VAR x: real. {tempat simpan nilai akan dipangakt berapa} m:integer.' phi ) = '. end. {tempat simpan nilai faktorial dan perpangkatan yang bertanda positif} sigma1 : real. writeln(' ---PROGRAM MCLAURIN---'). {tempat konversi dari sudut yang dimasukkan ke dalam x untuk fungsi Mc Laurin} k:integer. END. readln(b).sigma2 + 1):1:10). {IS : Layar bersih dan pemakai memasukkan nilai nilai sudut. {menghitung jumlah pangakt untuk suku McLaurin Yang positif} sigma1 := sigma1 + ((pangkat (g. end. m:=-2. {tempat simpan nilai faktorial dan perpangkatanm yang bertanda positif} y: integer. {menghitung jumlah pangakt untuk suku McLaurin Yang negatif} sigma2 := sigma2 + ((pangkat (g. write(' Masukkan Jumlah Repetisi : '). sigma1:= 0. {fungsi untuk menghitung pangkat dari deret mclaurin} VAR z : integer. FUNCTION PANGKAT (x: real.

EXTRA). PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK MENHITUNG PENDAPATAN HOTEL DALAM 1 MINGGU*) (* NILAI : *) (* WAKTU PENGERJAAN : 08.(* NAMA : DITHO A. {IS : Layar bersih dan pemakai memasukkan jumalh kamar yang disewa. {HARGA EXTRA BED} FUNCTION HARGA(KAMAR... READLN (MAKANAN). {PROGRAM UTAMA} VAR KAMAR. harga makanan.EXTRA:LONGINT):LONGINT. UNTIL (X='Q') or (x='q'). Program Selesai'). writeln. WRITE (' JUMLAH KAMAR YANG DISEWA : '). '. dan harga extra bed} X:CHAR. READLN (EXTRA). WRITELN (' PENDAPATAN : Rp. WRITE (' MASUKKAN PERINTAH SELANJUTNYA : '). WRITE (' JUMLAH MAKANAN TAMBAHAN YANG DIPESAN : '). dan extrabed yang disewa dalam 1 minggu} {FS : Menulis keluar pendapatan} USES CRT. {karakter untuk mengakhiri program} BEGIN CLRSCR.35 wib*) PROGRAM hotel. writeln('**************************************************************'). {total pendapatan dalam 1 minggu} writeln.10-07.MAKANAN. REPEAT writeln('**************************************************************').08. writeln. writeln..EXTRA:LONGINT.MAKANAN. writeln(' HOTEL JIKUBE'). writeln.MAKANAN. makanan yang dibeli. READLN (X). HARGA(KAMAR. writeln('**************************************************************').MAKANAN. {HARGA MAKANAN TAMBAHAN} HE=50000.. {Fungsi untuk menghitung harga} BEGIN HARGA:=(KAMAR*HK)+(MAKANAN*HM)+(EXTRA*HE).EXTRA)). CONST HK=200000.. . writeln. READLN (KAMAR). WRITE (' JUMLAH EXTRA BED YANG DIPESAN : '). {RUMUS MENGHITUNG PENDAPATAN HOTEL PERMINGGU} END. END. writeln(' Terima Kasih. {HARGA PER KAMAR} HM=30000. {tempat simpan harga kamar.HARGA(KAMAR.

{program untuk mengetahui nilai centi dalam meter terdekat yang bulat} BEGIN KONVERT := CENTI DIV 100. writeln.(* NAMA : DITHO A. {program untuk mengetahuti sisa centi setelah dikurangi meter terdekat} BEGIN SISKONV := CENTI MOD 100. konvert(centi).35-07. END. WRITE(' Masukkan angka yang akan diubah : '). WRITE(' Masukkan angka yang akan di ubah : '). repeat konvert(centi). siskonv(centi). {tempat simpat nilai centi yang dimasukkan pemakai} BEGIN clrscr. FUNCTION KONVERT(CENTI: longint) : longint.' cm').' m '. writeln(' Program Selesai'). end. writeln(' ---PROGRAM KONVERSI CENTIMETER KE METER---'). {program akan berhenti jika centi bernilai negatif} writeln. FUNCTION SISKONV(CENTI:longint): longint. readln (centi). writeln(' Hasil Koversi : '. until (centi <0). END. writeln.08. {IS : Layar bersih dan pemakai memasukkan dalam centi meter} {FS : Menulis keluar hasil dalam meter dan program akan berhenti jika memasukkan nilai centi negatif} USES CRT. readln (centi). {PROGRAM UTAMa} VAR CENTI : longint. {mengeluarkan hasil konversi} writeln. writeln. siskonv(centi).50 wib*) PROGRAM KONVERTCM. . PULUNGAN *) (* NIM : 13605061 *) (* PENJELASAN PROGRAM : PROGRAM UNTUK konversi dari centimeter ke meter*) (* NILAI : *) (* WAKTU PENGERJAAN : 08.

tinggi : integer. writeln. end. end. vol : longint. readln (panjang). begin write (' Masukkan Nilai Tinggi : '). {IS : Layar bersih pemakai memasukkan kode program yang akan di jalankan yaitu 1 . writeln (' Volume kubus : '. end. writeln (' Volume Balok : '. var jarijari : integer.141592654*jarijari*tinggi. readln (tinggi). write (' Masukkan Nilai Tinggi : '). vol:=sisi*sisi*sisi. readln (tinggi). tinggi : integer. lebar. readln (sisi). var sisi:longint. luas : real. begin write (' Masukkan Nilai Sisi : '). panjang. begin write (' Masukkan Nilai Panjang : ').luas). tinggi : integer.{ Nama : DITHO A. vol:=3.vol:1:3). var jarijari. PULUNGAN } { NIM : 13605061} { Pemjelasan Program: Program Untuk menghitung volume dan luas permukaan suatu bangun ruang dengan menggunakan prosedur} {Waktu Pengerjaan : 07. luas:=2*3. var panjang : integer. vol. luas : real.141592654*jarijari*jarijari + 2*3. tinggi. luas:= 2*panjang*lebar + 2*panjang*tinggi + 2*tinggi*lebar. PROCEDURE kubus.vol:1:3). write (' Masukkan Jari-jari : '). PROCEDURE tabung.141592654*jarijari*jarijari*tinggi. .00 . lebar : integer. vol:= panjang*lebar*tinggi.5 dan memasukkan nilai yang diminta seperti jari-jari.luas:1:3). writeln (' Luas permukaan Balok : '. sisi dan program akan berhenti jika perintah yang dimasukkan huruf "q"} {FS : Program mengeluarakn hasil berupa luas dan volume ke layar} USES CRT. write (' Masukkan Nilai Lebar : '). luas: longint.vol).08. writeln (' Volume Tabung : '. writeln. PROCEDURE balok. vol. luas:= 6*sisi*sisi. readln (lebar). writeln (' Luas permukaan kubus : '. writeln. readln (jarijari).luas:1:3).00} {Nilai : } PROGRAM VOLBANG3D. PROCEDURE kerucut. writeln (' Luas permukaan Tabung : '.

writeln. Tabung'). writeln.luas:1:3). luas : real. Kerucut'). if (x = '4' ) then kerucut. begin write (' Masukkan Nilai Tinggi : '). writeln(' 2.vol. readln (jarijari). writeln.vol:1:3). Bola'). writeln.luas:real. writeln. vol. writeln(' 2. writeln. if (x = '2' ) then balok. end. write (' Masukkan Nilai Jari-jari : '). writeln.1415*jarijari*jarijari*jarijari. if (x = '5') then bola. writeln. Kubus'). writeln (' Volume bola : '. writeln(' 5. writeln(' 4. writeln(' -----PROGRAM BANGUN 3 DIMENSI-----'). repeat if (x = '1') then kubus. writeln. writeln. end. writeln (' Luas permukaan Kerucut : '. readln (tinggi). Balok'). var jarijari:integer. writeln. writeln (' Luas permukaan bola : '. writeln(' 1. writeln (' Volume Kerucut : '.vol:1:3). writeln(' 4. PROCEDURE bola. write(' Masukkan menu pilihan Anda : '). Tabung'). :char. writeln. readln (jarijari). Balok'). {PROGRAM UTAMA} VAR x begin clrscr. luas:=3. vol:= 0. writeln(' -----PROGRAM BANGUN 3 DIMENSI-----'). Bola').luas:1:3).1415*jarijari*jarijari.141592654*jarijari*jarijari*tinggi. writeln(' 3. writeln('-----------------------------------------------------------------------------'). writeln. {tempat simpan kode program} . writeln(' 1.141592654*jarijari* sqrt ( tinggi*tinggi + jarijari *jarijari). vol:=(4/3)*3. if (x = '3' ) then tabung. writeln. luas:=4*3. Kerucut'). writeln(' 3. Kubus'). readln(x).141592654*jarijari*jarijari + 3.33333333333*3. begin write (' Masukkan Nilai Jari-jari : '). writeln(' 5.

end. write(' Masukkan menu pilihan Anda : '). writeln.writeln. readln(x). until (x='q') OR (X='q'). .

B[1.' '. WRITELN (' | '.1].' '. WRITELN (' MATRIKS A : '). WRITELN (' | '.1]. B. WRITELN (' | '. ' |').1].' '.C[2.A[3. ' |').3] OF INTEGER. writeln.C[2.2]. writeln.3].3].. writeln.A[2.2].C[2. K] := A[J.' '.B[1.1]. WRITELN (' | '.1].2].' '.1]. BEGIN FOR J:= 1 TO 3 DO BEGIN FOR K:= 1 TO 3 DO BEGIN C[J. PULUNGAN } { NIM : 13605061} { Pemjelasan Program: Program Untuk menghitung NILAI PENJUMLAHAN DARI DUA MATRIKS 3 KALI 3} {Waktu Pengerjaan : 08.3]. WRITELN (' | '.2].' '.50} {Nilai : } PROGRAM MATRIKS.' '. k :integer. k : integer. END. '] = '). PROCEDURE TAMBAH ( var A. {PROGRAM UTAMA} .B[2.' '. ' |').B[3. WRITELN.A[1. VAR A.C[3.A[2. ' |').2].'.B[3.B[2. TYPE MATRIKS33 = ARRAY [1.3].08. VAR j.A[3.A[1.{ Nama : DITHO A. END.2]. WRITELN. END. {IS : Pemakai pemasukkan nilai dua buah matriks 3x3 } {fs : keluar matrik dilayar dan hasil penjumlahan dua buah matriks} USES CRT.A[1. WRITELN (' | '. WRITELN (' | '.3].C[3.3.3]. K].B[3.' '. J. K. 1.B[1.' '.' '. END.C[1. END.' '. WRITELN (' | '. END.' '. PROCEDURE INPUT (var A: matriks33 ).C[1. WRITELN. B. WRITELN(' MATRIKS B : ').B[2.2]. '. BEGIN WRITELN.2].3]. ' |'). K]). PROCEDURE TAMPIL. C : matriks33 ).' '.3]. VAR j.C[1. ' |').1]..2]. ' |'). END.1].' '.1]. ' |').' '. READLN (A[J. ' |'). C : MATRIKS33. BEGIN FOR J:= 1 TO 3 DO BEGIN FOR K:=1 TO 3 DO BEGIN WRITE (' A['.3]. K] + B[J.' '.A[2.A[3. WRITELN (' | '.00 .C[3.' '.

WRITELN(' HASIL PENJUMLAHAN |C| = |A| + |B| '). WRITELN. writeln. writeln. . WRITELN. WRITELN(' MATRIKS A'). INPUT(a). WRITELN. READLN. writeln. WRITELN. WRITELN. CLRSCR. writeln. B. INPUT(b). WRITELN(' MATRIKS B'). TAMBAH (A. C). CLRSCR. TAMPIL.BEGIN CLRSCR. END.

Sign up to vote on this title
UsefulNot useful