• Tidak ada hasil yang ditemukan

Latihan 2. Buatlah Program Pascal seperti berikut ini dengan menggunakan GOTOXY :

N/A
N/A
Protected

Academic year: 2021

Membagikan "Latihan 2. Buatlah Program Pascal seperti berikut ini dengan menggunakan GOTOXY :"

Copied!
10
0
0

Teks penuh

(1)

Modul Latihan Pascal SMAN 1 Bangkinang Page 1 Latihan 1

Buatlah Program Pascal seperti berikut ini :

Daftar Nama Siswa SMAN 1 Bangkinang Nama Siswa :……… Alamat Siswa : ……… Kelas : ………. Nilai Mid : ………. Nilai Semester : ……….. Nilai Raport : ……….. Keterangan : ……….. Kerengan :

Semua data yang ada di input langsung dalam program.

Latihan 2.

Buatlah Program Pascal seperti berikut ini dengan menggunakan GOTOXY : = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

= =

= Daftar Nama Siswa SMAN 1 Bangkinang =

= = = Nama Siswa :……… = = Alamat Siswa : ……… = = Kelas : ………. = = Nilai Mid : ………. = = Nilai Semester : ……….. = = Nilai Raport : ……….. = = Keterangan : ……….. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Latihan 3.

Buatlah Program Pascal seperti berikut ini dengan menggunakan GOTOXY, data di inputkan melalui keyboard.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

= =

= Daftar Nama Siswa SMAN 1 Bangkinang =

= = = Nama Siswa :……… = = Alamat Siswa : ……… = = Kelas : ………. = = Nilai Mid : ………. = = Nilai Semester : ……….. = = Nilai Raport : ……….. = = Keterangan : ……….. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

(2)

Modul Latihan Pascal SMAN 1 Bangkinang Page 2 Mencari Hasil Penjumlahan

Masukkan Nilai A : Masukkan Nilai B : Masukkan Nilai C :

Berapa Hasil X berikut in : 1. X = A + B – C 2. X = A + B * C 3. X = (A + B) / C 4. X = A * (B + C) 5. X = B – A + C Latihan 5

Buatlah Program Pascal untuk mencari rumus matematika berikut ini : 1. Menghitung Luas Segitiga

2. Menghitung Keliling Segitiga 3. Menghitung Luas Persegi Panjang 4. Menghitung Keliling Persegi Panjang

Latihan 6

Buatlah Program Pascal untuk mencari rumus matematika berikut ini : 1. Menghitung Luas lingkaran, dengan jari-jari diketahui (diinput). 2. Menghitung Keliling lingkaran, dengan jari-jari diketahui (diinput).

3. Mengubah derajat temperatur, dari derajat Celcius ke derajat Fahreinheit dan Reamur (derajat Celcius diinput)

Latihan 7

Buatlah Program Pascal untuk mencari rumus matematika berikut ini dengan menggunakan GOTOXY:

1. Mencari akar dan kuadrat dari suatu nilai (nilai diinput).

2. Mencari nilai Sinus, Cosinus, dan Tangen dengan sudut diinput.

3. Mencari nilai bulat dan pecahan dari suatu nilai yang dimasukkan melalui keyboard (diinput). Nilai pecahan tersebut dibulatkan sampai 3 angka dibelakang koma (,).

Latihan 8

Buatlah Program Pascal yang akan menghitung pembayaran penumpang taksi berikut? Setiap buka pintu taksi pertama penumpang dikenakan biaya Rp.5.000, kemudian setiap 1 km penumpang harus membayar sebanyak Rp 1.000/km. berapa penumpang harus membayar ?

Jumlah Kilo Meter = 25

Buka Pintu = 1

(3)

Modul Latihan Pascal SMAN 1 Bangkinang Page 3 Latihan 9

Perusahaan Di Kota ”Bangkinang” memepunyai Tarif Telpon Rp100 per pulsa. Setiap Langganan dikenakan biaya langganan Sebesar Rp 3.000 perbulan. Jumlah pulsa yang dipakai adalah = 235. Buatlah program untuk menghitung tagihan langganan.

Bentuk Outputnya : Nomer Langganan :…………. Nama Langganan :………… Alamat :………….. Biaya Pulsa :………... Biaya Berlangganan :…………. Perincian Tagihan : ———————– Biaya Berlangganan : Rp………… Biaya Pulsa……….xRp.100 : Rp………… ————————————————– Total Tagihan : Rp….. Latihan 10

Gaji pegawai PT. Mundur Maju dihitung berdasarkan beberapa hal, diantaranya : - Gaji Pokok

- Tunjangan - Upah Lembur

Tunjangan pegawai adalah 15 % dari gaji pokok upah lembur perjam adalah 1,5 % dari Gaji Pokok,Buatlah Program Untuk Menghitung gaji yang diterima Pegawai.

Masukan : Nama,Nip,gaji pokok dan jam lembur. Bentuk Outputnya :

Perincian Gaji Pegawai ————————— Gaji Pokok : Rp………… Tunjangan : Rp………… Upah Lembur : Rp………… ————————————————– Total Gaji : Rp………….

(4)

Modul Latihan Pascal SMAN 1 Bangkinang Page 4 20 21 22 23 24 25 26 27 28 29 30 2. 20 21 22 23 24 25 26 27 28 29 30 Latihan 12

Buat Program pascal untuk menampilkan output seperti berikut ini dengan menggunkan for to do

Bil Bil * Bil Bil * Bil + 2 1 / Bil

1 1 2 1.000 2 4 8 0.500 3 9 18 0.333 4 16 32 0.250 5 25 50 0.200 6 36 72 0.167 7 49 98 0.143 8 64 128 0.125 9 81 162 0.111 10 100 200 0.100 Latihan 13

Buat program pascal untuk menampilkan deret berikut ini dengan menggunkan salah satu perulangan (loop) :

1. Buat deret hitung 3,7,11,15,...=? 2. Buat deret ukur 3,9,27,...=?

Latihan 14

Buatlah program pascal untuk mencari bilangan berikut ini : 1. Mencari bilangan Genap dari 1 s/d 20

(5)

Modul Latihan Pascal SMAN 1 Bangkinang Page 5

Latihan 15

Buatlah program pascal untuk menampilkan nilai raport siswa berikut ini : Daftar Raport Siswa Kelas XI SMAN 1 BAngkinang

1. Nama siswa : …….. 2. NIS : …….. 3. Kelas : ……. 4. Nilai Agama : ……. 5. Nilai TIK : ……. 6. Nilai Mulok : ……. 7. Nilai PPKN : ……. 8. Jumlah Nilai : …… 9. Rata-rata : …… 10. Keterangan : ……. Ketentuan :

1. Jumlah Nilai = total keseluruh nilai mata pelajaran

2. Rata-rata = jumlah nilai dibagi dengan jumlah mata pelajaran

3. Keterangan = jika rata >= 70 maka Naik Kelas selain itu Tinggal Kelas Buatlah dengan menggunakan fungsi if … then …..

Latihan 16

Dari latihan 15 tambahkan berikut ini :

1. Nilai Huruf = jika rata-rata >=90 maka nilai huruf =A jika rata-rata >=80 maka nilai huruf =B jika rata-rata >=70 maka nilai huruf =C jika rata-rata >=60 maka nilai huruf =D Selain itu E

2. Prediket = jika nilai huruf =A maka Prediket = Sangat Memuaskan jika nilai huruf =B maka Prediket = Memuaskan

jika nilai huruf =C maka Prediket = Cukup jika nilai huruf =D maka Prediket = Kurang Selain itu Gagal

Latihan 17

Buat program pascal dengan mengganti latihan 15 dengan menggunakan Case … Of

Latihan 18

(6)

Modul Latihan Pascal SMAN 1 Bangkinang Page 6 Sebuah LPK di Bangkinang, mengadakan test Aplikasi komputer yang akan diadakan tiga kali test (terdiri dari program Ms Word , Ms Excel , dan Power Point ). Test ini didakan untuk menentukan Grade dan besarnya biaya Kursus Bila Siswa tersebut ingin melanjutkan ke tingkat yang lebih tinggi. Ketentuan Nilai :

Nilai

Grade Besar Biaya

91 - 100 A 50000 76 - 90 B 150000 60 - 75 C 250000 40 - 59 D 350000 01 - 39 E 450000 0 0 550000

Input : Nilai dari ketiga test tersebut, Proses rata-ratanya menjadi nilai akhir Outout : Grade dan Besar biaya, tampilan rancang sendiri

Petunjuk : Gunakan Fungsi IF

Latihan 20

Buatlah program pascal untuk membuat menu berikut ini : <<< PILIHAN >>>

1. Menghitung luas lingkaran! 2. Menghitung luas segitiga!

3. Menghitung luas Persegi panjang!

(7)

Modul Latihan Pascal SMAN 1 Bangkinang Page 7 Latihan 21

Buatlah program pascal untuk data berikut ini :

Laporan Penjualan Sepeda Motor PT. Maju Terus

Tentukan variable dan output tersendiri dengan menggunkan fungsi if atau case 1. No 2. Nama Nasabah 3. Alamat Nasabah 4. Jenis Kelamin 5. Kode Kendaraan 6. Jenis Kendaraan 7. Harga / Unit : : : : : HND, YMH, SZK, BJI : : 8. Jumlah Kendaraan 9. Bayar 10. Diskon 11. Pajak 12. Total Bayar 13. Bonus : : : : : : Keterangan :

1. Jenis Kendaraan = Jika Kode Kendaraan = HND Maka Honda Jika Kode Kendaraan = YMH Maka Yamaha Jika Kode Kendaraan = SZK Maka Suzuki Selain Itu Bajai

2. Harga / unit = Jika JenisKendaraan = Honda Maka harga =14jt Jika Jenis Kendaraan =Yamaha Maka harga =13jt Jika Jenis Kendaraan =Suzuki Maka harga =12jt Selain Itu harga =10jt

3. Bayar = Harga * Jumlah

4. Diskon = Jika Kode Kendaraan = HND Maka diskon = 20%* Bayar Jika Kode Kendaraan = YMH Maka diskon = 15%* Bayar Jika Kode Kendaraan = SZK Maka diskon = 10%* Bayar Selain Itu Tidak Ada Diskon

5. Pajak = Jika JenisKendaraan =Honda Maka pajak = 10% * Bayar Jika Jenis Kendaraan =Yamaha pajak =8% * Bayar Jika Jenis Kendaraan Suzuki Maka pajak =7 % Bayar Selain Itu pajak =3% * Bayar

6. Total Bayar = Bayar – Diskon + Pajak

7. Bonus = Jika Total Bayar > 25jt Maka TV 15” Jika Total Bayar > 30jt Maka TV 20 “ Jika Total Bayar > 40jt Maka TV Flat 29” Selain itu LCD 29”

(8)

Modul Latihan Pascal SMAN 1 Bangkinang Page 8 Laporan Peminjaman Buku

Perpustakaan SMAN 1 Bangkinang

Tentukan variable dan output tersendiri dengan menggunkan fungsi if atau case 1. No 2. Nama Siswa 3. Alamat 4. Kelas 5. Jenis Kelamin 6. Kode Buku 7. Jenis Buku 8. Tanggal Pinjam : : : : : : NV, CR, PL, AG : : 9. Tanggal Kembali 10. Lama Pinjam 11. Jumlah Buku 12. Bayar 13. Total Bayar 14. Bonus : : : : : : Keterangan :

1. Kode Buku = Jika Kode Buku = NV Maka jenis buku =Novel Jika Kode Buku = CR Maka jenis buku =Buku Cerita Jika Kode Buku = PL Maka jenis buku =Pelajaran Selain Itu jenis buku =Pendidikan Agama

2. Lama Pinjam = Tgl Kembali – Tgl Pinjam

3. Bayar = Setiap peminjam 1 Buku dikenakan biaya 2000

4. Denda = Jika Lama Pinjam > 4 hari Maka 1000 + Bayar Jika Lama Pinjam > 5 hari Maka 2000 + Bayar Jika Lama Pinjam > 4 hari Maka 3000 + Bayar Selain Itu 10000 + Bayar

5. Total Bayar = Bayar + Denda

6. Bonus = Jika Jumlah Buku > 5 Buku Maka Gantungan Kunci Jika Jumlah Buku > 10 Buku Maka Pena

Jika Jumlah Buku > 15 Buku Maka Buku Tulis Selain itu Jam Dinding

(9)

Modul Latihan Pascal SMAN 1 Bangkinang Page 9 Latihan 24

Buatlah program pascal untuk data berikut ini :

Laporan Penjualan Mobil PT. Angin Ribut

Tentukan variable dan output tersendiri dengan menggunkan fungsi if atau case 1. No 2. Nama Pelanggan 3. Alamat 4. Jenis Kelamin 5. Kode Mobil 6. Jenis Mobil 7. Harga : : : :

: FO, TO, MI, DI : : 8. Negara Produksi 9. Jumlah Mobil 10. Bayar 11. Diskon 12. Pajak 13. Total Bayar 14. Bonus : : : : : : Keterangan :

1. Jenis Mobil = Jika Kode Mobil = FO Maka jenis mobil = Ford Jika Kode Mobil = TO Maka jenis mobil = Toyota Jika Kode Mobil = MI Maka jenis mobil = Mitsubishi Selain Itu jenis mobil = Daihatsu

2. Negara Produksi = Jika Kode Mobil = FO Maka Negara = Amerika Jika Kode Mobil = TO Maka Negara = Jepang Jika Kode Mobil = MI Maka Negara = Jerman Selain Itu Negara = Italia

3. Harga = Jika Jenis Mobil = Ford Maka harga = 200 Jika Jenis Mobil = Toyota Maka harga =180 Jika Jenis Mobil = Mitsubishi Maka harga =150 Selain Itu harga =140

4. Bayar = Harga * Jumlah

5. Diskon = Jika Kode Mobil = FO Maka diskon = 25%* Bayar Jika Kode Mobil = TO Maka diskon = 18%* Bayar Selain Itu Tidak Ada Diskon

6. Pajak = Jika Jenis Mobil = Ford Maka pajak = 20% * Bayar

Jika Jenis Mobil = Toyota maka pajak = 15% * Bayar Jika Jenis Mobil = Mitsubishi Maka pajak = 10 % *Bayar Selain Itu pajak = 3% * Bayar

7. Total Bayar = Bayar – Diskon + Pajak

8. Bonus = Jika Total Bayar > 300jt Maka bonus = MIO Jika Total Bayar > 290jt Maka bonus = LCD 19” Jika Total Bayar > 250jt Maka bonus = TV Flat 29” Selain itu bonus = TV 19”

(10)

Modul Latihan Pascal SMAN 1 Bangkinang Page 10 Laporan Penjualan Komputer

Furqon Komputer

Tentukan variable dan output tersendiri dengan menggunkan fungsi if atau case 1. No Faktur 2. Nama 3. Alamat 4. Jenis Kelamin 5. Kode Pembelian 6. Jenis 7. Harga / Unit : : : : : LC2, LC, KO, LCE : : 8. Jumlah 9. Bayar 10. Diskon 11. Pajak 12. Total Bayar 13. Bonus : : : : : : Keterangan :

1. Jenis = Jika Kode Pembelian = LC2 Maka Laptop Core 2 Duo Jika Kode Pembelian = LC Maka Laptop Core Duo Jika Kode Pembelian = LCE Maka Laptop Celeron Selain Itu Komputer PC

2. Harga / unit = Jika Jenis = Laptop Core 2 Duo Maka 9000 Jika Jenis = Laptop Core Duo Maka 7000 Jika Jenis = Laptop Celeron Maka 4000 Selain Itu 3000

3. Bayar = Harga * Jumlah

4. Diskon = Kode Pembelian = LC2 Maka 5%* Bayar Jika Kode Pembelian = LC Maka 3%* Bayar Jika Kode Pembelian = LCE Maka 1%* Bayar Selain Itu Tidak Ada Diskon

5. Pajak = Jika Jenis = Laptop Core 2 Duo Maka 3% * Bayar Jika Jenis = Laptop Core Duo Maka 2% * Bayar Selain Itu tidak ada pajak

6. Total Bayar = Bayar – Diskon + Pajak

7. Bonus = Jika Total Bayar > 15jt Maka Flask Disk Jika Total Bayar > 20jt Maka Stick Games Jika Total Bayar > 25jt Maka MP4

Referensi

Dokumen terkait

Rata-rata jumlah bulan basah adalah banyaknya bulan basah dari seluruh data pengamatan dibagi jumlah tahun data pengamatan, berdasarkan besarnya nilai Q selanjutnya ditentukan

Pada penelitian yang dilakukan (Azizah, 2007) pada siswa kelas XI SMA Negeri 1 Tahun Kabupaten Blitar me- nunjukkan bahwa nilai rata-rata hasil belajar siswa pada materi pokok bahasan

Hasil analisis deskriptif menunjukkan nilai rata-rata kemampuan berpikir induktif peserta didik kelas XI IPA 2 SMAN 7 Jeneponto sebelum diajar dengan menggunakan model

Kemampuan Siswa Kelas XI SMAN 2 Koto XI Tarusan Menulis Resensi Novel Menggunakan Teknik Peer Editing Berdasarkan Indikator 1 Menuliskan Latar Belakang Novel Hasil analisis data

Tabel 1 Hasil Pembelajaran Menganalisis Antologi Puisi No Siklus Jumlah Siswa Nilai Nilai Rata- rata ≤ 75 ≥ 75 1 Pra tindakan 36 30 Siswa 6 Siswa 57 2 Siklus I 36 10 Siswa

xi DAFTAR NOTASI DAN SINGKATAN DAFTAR NOTASI SDI : Nilai SDI berdasarkan luas retak SDI : Nilai SDI berdasarkan lebar rata-rata retak SDI : Nilai SDI berdasarkan jumlah lubang SDI

Berdasarkan keseluruhan hasil tes respon siswa tersebut didapatkannya skor nilai rata-rata tes adalah dari jumlah keseluruhan skor tes dibagi dengan banyaknya siswa uji coba maka,

Hasil belajar aspek afektif Jumlah Siswa KKM Nilai Max Nilai Min Rata-Rata T TT 29 75 80 60 70,4 17 14 Dari hasil belajar aspek afektif pada pembelajaran pendidikan