• Tidak ada hasil yang ditemukan

tugas 1 mata kuliah

N/A
N/A
Protected

Academic year: 2024

Membagikan "tugas 1 mata kuliah"

Copied!
4
0
0

Teks penuh

(1)

1

TUGAS 1 MATA KULIAH

TEORI PEMROGRAMAN BERORIENTASI OBJEK (PBO) UNTUK KELAS IS-3 DAN IS-4

TUGAS DIKERJAKAN SECARA PERORANGAN (INDIVIDU).

TUGAS DI TULIS TANGAN PADA KERTAS POLIO BERGARIS. HEKTER KERTAS JIKA LEBIH DARI 1 LEMBAR.

TUGAS DI KUMPULKAN DI RUANG DOSEN YSB. (UNIKOM GEDUNG BARU LANTAI 7 RUANG 7018).

TUGAS DI TITIPKAN KE WAKIL KELAS (KM) DAN DIKUMPULKAN HARI INI SENIN, 1 OKTOBER 2018.

PALING LAMBAT PUKUL 15.00 WIB DI MEJA DOSEN BERSANGKURAN.

BERI IDENTITAS (NIM, NAMA LENGKAP, KELAS PBO (BUKAN KARYAWAN/KONVERSI), JUDUL TUGAS 1).

KERJAKAN SOAL BERIKUT INI.

NO SOAL

1 Buat program untuk menampilkan 3 kata (String) berdasarkan apa yang diinput.

Ketentuan:

Gunakan JOptionPane sebagai media masukan. Dan gunakan fungsi printf() sebagai media keluaran.

Contoh Output:

TAMPILAN OUTPUT Hasil Penggabungan Kata: Halo Halo Bandung

2 Buat program untuk menghitung luas segitiga.

Variabel input: alas dan tinggi Variabel output: luas

Ketentuan:

Semua variabel adalah bilangan pecahan. Gunakan BufferedReader sebagai media masukan.

Dan gunakan JOptionPane sebagai media keluaran.

URUTAN PENGERJAAN

BACA SOAL → PAHAMI → KERJAKAN (CODING) → DICOBA → SUKSES → TULIS TANGAN

(2)

2

Contoh Output:

Alas : 5 [enter]

Tinggi : 4 [enter]

TAMPILAN OUTPUT

3 Buat program untuk mencari perbandingan kedua buah nilai menggunakan operator kondisi (?:). Ada tiga macam output kemungkinan, yaitu:

Nilai A lebih besar dari B Nilai B lebih besar dari A Nilai A dan B sama besar

Ketentuan :

Ketiga masukan berupa nilai bilangan pecahan. Gunakan Scanner sebagai media masukan. Dan gunakan println() sebagai media keluaran.

Contoh Output:

A : 7 [enter]

B : 4 [enter]

Nilai A lebih besar dari B A : 4 [enter]

B : 5 [enter]

Nilai B lebih besar dari A A : 6 [enter]

B : 6 [enter]

Nilai A dan B sama besar

4 Buatlah program untuk mengetahui angka yang diinput.

Dengan ketentuan :

 Menggunakan variabel bilangan bulat dengan inputan dari keyboard.

 Output yang tampil hanya angka [1-10] dengan pesan “Satu”, “Dua”, “Tiga”, dst. Jika input-an diluar angka tersebut, maka tampilkan pesan “Input Salah”.

 Gunakan statement if atau switch untuk penyelesaian Contoh Output:

Input angka [1-10] : 1 [enter]

Angka : Satu

Input angka [1-10] : 12 [enter]

Input Salah

(3)

3 5 Buatlah program untuk mengetahui letak kuadran.

Input-an variabel bilangan pecahan x dan y. Dimana jika

x > 0 dan y > 0, maka terletak di kuadran I x < 0 dan y > 0, maka terletak di kuadran II x < 0 dan y < 0, maka terletak di kuadran III x > 0 dan y < 0, maka terletak di kuadran IV Selain itu tidak terletak pada kuadran manapun

Contoh Output:

x : 4.5 [enter]

y : -7 [enter]

P(4.5,-7.0): Kuadran IV x : 7 [enter]

y : 0 [enter]

Tidak terletak pada kuadran manapun

6 Buatlah program untuk menghitung gaji karyawan berdasarkan ketentuan dibawah ini.

Perhatikan tabel ketentuan berikut

Gol Gaji(G)& Tunjangan(T) Jenis Tunjangan

1 G : 1000000 (1 juta)

Pribadi T : 100000

2 G : 1500000 (1,5 juta)

Pribadi T : 125000

3 G : 2000000 (2 juta)

Pribadi T : 150000

4 G : 2500000 (2,5 juta)

Anak T : 175000

5 G : 3000000 (3 juta)

Anak T : 200000

Ketentuan lain :

 Tunjangan pribadi didapat dari tunjangan golongan.

 Tunjangan anak didapat dari tunjangan golongan * jumlah anak. Tetapi jika jumlah anak lebih 3, maka hanya dihitung tunjangan anak sebanyak 3 anak saja.

 Program akan meminta input jumlah anak, jika golongan 4 atau 5.

Contoh Output:

Golongan [1-5] : 1 [enter]

Gaji Pokok : Rp. 1000000 Tunjangan Pribadi : Rp. 100000 Golongan [1-5] : 2 [enter]

Gaji Pokok : Rp. 1500000 Tunjangan Pribadi : Rp. 125000 Golongan [1-5] : 3 [enter]

Gaji Pokok : Rp. 2000000 Tunjangan Pribadi : Rp. 150000 Golongan [1-5] : 4 [enter]

(4)

4 Gaji Pokok : Rp. 2500000

Jumlah Anak : 3 [enter]

Tunjangan Anak : Rp. 525000 Golongan [1-5] : 5 [enter]

Gaji Pokok : Rp. 3000000 Jumlah Anak : 5 [enter]

Tunjangan Anak : Rp. 600000

7 Buatlah program untuk mencetak bilangan bulat genap diantara angka yang ditentukan user.

Ketentuan :

 Gunakan statemen seleksi didalam pengulangan.

 Variabel dari dan sampai diinput oleh user.

Contoh Output:

Dari : 1 [enter]

Sampai : 10 [enter]

Output : 2 4 6 8 10 Dari : 15 [enter]

Sampai : 20 [enter]

Output : 16 18 20

Selamat Mengerjakan

Referensi

Dokumen terkait