Praktikum : Pemrograman I Modul Praktikum ke : 01 Judul Materi : Runtunan Tujuan / Sasaran :Mahasiswa dapat mempraktekkan perintah sequence/ runtunan Waktu (lama) : 3 Jam Aplikasi yang digunakan : Blue-J, Forte, Net-Beans I. Runtunan / Sequence Runtunan atau Sequence, merupakan perintah atau pernyataan dijalankan dalam suatu urutan yang telah ditentukan. Hanya ada satu cara memulainya yaitu dari bagian atas, dan cara untuk keluarnya yaitu dari bagian bawah Dibawah ini contoh program menghitung Luas segitiga : Versi A: Pemrograman I Hal : 5
Versi B: Versi C dengan GUI: II. Soal Praktikum / latihan Buat Programnya dengan nama Project Praktikum01, dimana setiap soal menggunakan 3 versi jawaban. 1. Biodata Anda masing-masing yang menampilkan (NIM, Nama, Alamat, Tahun Lahir, Hobby) tanpa menggunakan perintah input (nama class : Soal1-01):. Biodata Anda masing-masing yang menampilkan (NIM, Nama, Alamat, Tahun Lahir, Hobby) dengan menggunakan perintah input (nama class : Soal1-0): Pemrograman I Hal : 6
3. Menampilkan sebuah tampilan Halo, Halo? (nama class : Soal1-03): 4. Ubahlah ekspresi matematik dibawah ini (nama class : Soal1-04): Y Z b. c 5. Ubahlah ekspresi matematik dibawah ini (nama class : Soal1-05): y y 6. Adi Kusuma sekarang duduk di kelas 3 sekolah dasar TUGU IBU. Salah satu pelajaran yang disukai Adi adalah matematika. Pada pokok bahasan belajar perkalian, semua murid kelas 3 mendapat tugas untuk menghitung luas kamar tidur masing-masing. Anda bantu Adi menghitung luas kamarnya? (nama class : Soal1-06): 7. Pak Badr Alkaff memasang kabel koaial di Laboratorium Fakultas Teknik. Untuk setiap instalasi pada 1 lokasi pak Badr memasang tarif berupa Biaya Pelayanan Dasar sebesar Rp. 150.000,- dan per meter kabel biaya pemasangannya Rp. 1.500,- Selama bulan April 004 pak Badr telah memasang kabel koaial sepanjang 405 meter pada 61 lokasi. Hitunglah pendapatan pak Badr pada bulan itu? (nama class : Soal1-07): 8. Menukar isi lima bilangan dengan variabel E, F, G, H, I menjadi G, H, F, I, E (nama class : Soal1-08): 9. Hitung luas kubus dengan rumus S3 (nama class : Soal1-09): 10. Dibaca nama dan jam kerja pegawai, jika upah perjamnya Rp.10.000. Hitung Gaji pegawai (nama class : Soal1-10): 11. Hitung volume prisma segitiga dengan rumus 1/3(1/*alas*tinggi segitiga)*tinggi prisma (nama class : Soal1-11): 1. Budi ditugasi oleh guru matematika untuk menghitung volume kamar mandi rumahnya masing-masing dengan rumus V=P*L*T (nama class : Soal1-1): 13. Dibaca nama karyawan dan gaji perbulan, jika gaji perbulan Rp.1.000.000. Hitung gaji pertahun tersebut (nama class : Soal1-13): 14. Hitung luas bujur sangkar dengan rumus : sisi*sisi (nama class : Soal1-14): 15. Hitunglah keliling persegipanjang dengan rumus (P+L) (nama class : Soal1-15): 16. Berapa jumlah keseluruhan bangku kelas jika bangku deretan depan berjumlah 5 buah dan 8 baris (nama class : Soal1-16): 17. Amir ditugasi oleh orangtuanya untuk menghitung luas halaman rumahnya yang berbentuk lingkaran R=1/ phi(/7 atau 3.14) (nama class : Soal1-17): 18. Ubahlah ekspresi matematik dibawah ini P = Q3 + R * S (nama class : Soal1-18): Pemrograman I Hal : 7
19. Berapa gaji seseorang buruh dalam 1 tahun jika upah perharinya Rp.5.000 (nama class : Soal1-19): 0. Ubahlah ekspresi matematika dibawah ini AB = S*-T*50 (nama class : Soal1-0): 1. Ubahlah ekspresi matematika dibawah ini W = 10 5*b-u (nama class : Soal1-1):. Ubahlah ekspresi matematika dibawah ini ZX = (X*6)+(D*50) (nama class : Soal1-): 3. Buat program untuk menghitung luas dan keliling lingkaran (nama class : Soal1-3): 4. Buat program untuk menghitung akar dan pangkat suatu bilangan (hitung akar memakai fungsi sqrt() dan pangkat memakai fungsi pow(,y). (nama class : Soal1-4): 5. Buat program untuk menghitung jarak antara dua titik : (nama class : Soal1-5): Jarak ( 1) ( y y 1) 6. Buat program untuk menghitung simpangan baku dari 3 data (N=3) dengan rumus : Dimana r = harga rata-rata. (nama class : Soal1-6): ( 1 r) ( r) ( 3 r) Simpangan n 7. Buat program untuk mengacak angka (Gunakan fungsi randomize() dan random() dengan class header stdlib.h) (nama class : Soal1-7): 8. Dibaca dua buah harga yang dihasilkan dari pengukuran Arus (ampere) dan Tahanan (ohm), harus dihitung dan tuliskan tegangan yang dihasilkan (V=A*T) (nama class : Soal1-8.ccp): 9. Berapa jumlah keseluruhan bangku kelas jika bangku deretan depan berjumlah 5 buah dan 8 baris (nama class : Soal1-9): 30. Konversikan suhu dari Celcius ke Fahrenheit dan Rheamur dengan rumus : Tf = 9/5*Tc + 3 dan Tr = 4/5*Tc; Tc : suhu dalam Celcius, Tf : suhu dalam Fahrenheit, Tr : suhu dalam Rheamur. (nama class : Soal1-30): 31. Konversikan panjang dalam yard, kaki dan inch ke dalam meter. Meter = 0.9144 * Yard + 0.3048 * Kaki + 0.054 * Inch. (nama class : Soal1-31): 3. Dibaca 5 buah bilangan bulat yang mewakili tiga buah tahanan dalam Ohm : R1, R, R3, R4 dan R5. Hitung tahanan total yang dihasilkan jika kelimanya dipasang seri (Rs= R1+R+R3+...+Rn) dan paralel (Rp= 1/R1 + 1/R + 1/R3 + 1/...+1/Rn) (nama class : Soal1-3): 33. Dibaca nama dan jam kerja pegawai, jika upah perjamnya adalah Rp. 8.500. Hitung gaji pegawai tersebut (nama class : Soal1-33): 34. Amir ditugasi oleh orangtuanya untuk menghitung luas halaman rumahnya yang berbentuk lingkaran R=1/ phi(/7 atau 3.14) (nama class : Soal1-34): Pemrograman I Hal : 8
35. Dibaca kecepatan awal, percepatan dan waktu. Hitung kecepatan serta jarak yang ditempuh pada gerak yang beraturan serta tuliskan hasilnya. Vt = Vo+at (nama class : Soal1-35): 36. Dibaca lama sebuah percakapan telepon dalam satuan detik. Buat program untuk menghitung berapa jam, berapa menit, dan berapa detikkah lama percakapan tersebut, jika diketahui jumlah detik yang terpakai dan. berapa penelpon tersebut harus membayar, jika 1 pulsa Rp 150, dan 1 pulsa lamanya 3 detik (nama class : Soal1-36): 37. Ubahlah ekspresi matematik : L = ¼..d (nama class : Soal1-37): 38. Ubahlah ekspresi matematik : E = m.c (nama class : Soal1-38): 39. Menghitung nilai akhir mata kuliah mahasiswa. Data masukan adalah nama mahasiswa, nomor induk, nilai tugas, nilai UTS dan nilai UAS. Hitung nilai akhir mahasiswa jika nilai akhir = 5% nilai tugas + 30% nilai UTS + 45% nilai UAS. Buat tipe bentukan Mahasiswa untuk deklarasi variabelnya, yang elemen terdiri dari nama, no. induk dan nilai-nilai (nama class : Soal1-39): 40. Dibaca kecepatan awal, percepatan dan waktu. Hitung kecepatan serta jarak yang ditempuh pada gerak yang beraturan serta tuliskan hasilnya. S=V o t+½at. (nama class : Soal1-40): III. Referensi - Michael C. Daconta, Java Untuk Pemrograman C/C++, Penerbit Andi, Jogyakarta, 1997 - Elliot B. Koffman I Paul A.T. Wolfgang, Objects, Abstraction, Data Structures and Design Using Java, John Wiley & Sons, Inc, 005 Pemrograman I Hal : 9