Anda di halaman 1dari 10

Tugas 12 – Kelas C

Dasar-Dasar
Pemrograman

UNIVERSITAS
YA R S I

Content by:
Aisyah D.A., Annisa A., Antsya D.A., Bob R., Fawzan R., Fazreen
N.H.P., A. Hisyam, M. Raihan S., Surli, M. Yayang C., Andreas F., A.
Zidan A.Z., Arkan W., Gilang R., S.H.R. Farhah., Titasani C. Image(s):
Desain by Arksnet – Modified by Andreas F. https://www.rasmussen.edu/
UNIVERSITAS
YA R S I

Huruf Spesial

Image(s) by @carella.titasa 2
UNIVERSITAS
YA R S I Kebutuhan

Script akan menerima satu buah argumen berupa kata.


Contoh:
java HurufSpesial_1402018123 yuk-main-zuma!!!

3
UNIVERSITAS
YA R S I Keluaran

Script akan mengeluarkan:


----------------------------------------
Program Huruf Spesial
Dibuat oleh bit/1402018123
----------------------------------------
Kata yang ingin di cek: yuk main zuma
Jumlah huruf: 2

4
UNIVERSITAS
YA R S I Hint

Karakter yang bukan huruf, maka akan diganti dengan spasi. Script akan menghitung
jumlah huruf spesial, yaitu karakter z, a, r, dan n yang terletak pada akhir setiap kata; baik
upper ataupun lowercase. Perhatikan contoh berikut:
Kata yang ingin di cek adalah “Makan_98ikan”.

Script akan menghapus ‘_’, ’9’, dan ‘8’ karena tidak termasuk karakter huruf, sehingga
menghasilkan kata “Makan ikan” (dengan 3 spasi).

Script menemukan 2 huruf special, yaitu n yang terletak pada akhir dari kata “Makan” dan n
yang terletak pada akhir kata “ikan”

5
UNIVERSITAS
YA R S I Kriteria Lainnya #1

Teks dengan warna belakang kuning merupakan masukan


dari pengguna. Setiap implementasi masukan yang
terlewat akan membuat nilai Anda berkurang satu poin.
Teks yang berwarna biru merupakan teks dinamis yang
selalu berubah-ubah sesuai dengan masukan pengguna
dan harus ditampilkan dalam program yang Anda buat.
Setiap teks biru yang terlewat atau tidak sesuai akan
membuat nilai Anda berkurang satu poin.

6
UNIVERSITAS
YA R S I Kriteria Lainnya #2

• [20 poin] Anda boleh mengubah tampilan luaran program


selama deskriptif dan menampilkan seluruh data yang
diberi warna latar biru.

7
UNIVERSITAS
YA R S I Kriteria Lainnya #3

• [20 poin] Dengan menggunakan komentar, jelaskan


alasan pemilihan tipe data untuk setiap variabel yang
digunakan.
• Nama berkas yang dikumpulkan harus dalam format
HurufSpesial_NPM.java
(e.g., HurufSpesial_1402018123.java)

8
UNIVERSITAS
YA R S I Kasus Uji [60 poin]

Argumen Keluaran

ada1ada2saja3kelakuannya4 Kata yang ingin di cek: ada ada saja kelakuannya


Jumlah huruf: 4

Belajar***D*D*P; Kata yang ingin di cek: Belajar D D P


Jumlah huruf: 1
tidur...Z.z.Z.z.Z.z Kata yang ingin di cek: tidur Z z Z z Z z
Jumlah huruf: 7
Dapat_Uang_Tujuh_M Kata yang ingin di cek: Dapat Uang Tujuh M
Jumlah huruf: 0
ada_UlaR**MeLINGkar_lingKAR**diatas_PagaR Kata yang ingin di cek: ada UlaR MeLINGkar lingKAR diatas PagaR
Jumlah huruf: 5

Catatan: Selain dari test case yang tertera, terdapat hidden test case yang akan diuji pada
script yang akan dikumpulkan. Kerjakanlah sesuai dengan Hint dan KETENTUAN
PENILAIAN yang diberikan untuk meraih nilai yang sempurna.

9
UNIVERSITAS
YA R S I Penilaian

Nilai Kriteria
100 Jika Anda berhasil memenuhi setiap kriteria yang diberikan.
0 Jika ada indikasi plagiat; nilai sikap Anda juga akan dikurangi sebesar 20 poin.
0 Jika berkas yang diunggah tidak menjawab pertanyaan.
0 Jika script yang diunggah tidak menggunakan struktur pengulangan
0 Jika nama file tidak sesuai dengan format yang di tentukan
-10 Per-hari, untuk keterlambatan pengumpulan solusi soal.
-10 Untuk setiap berkas program yang tidak memiliki komentar berisi nama lengkap/NPM.
-10 Untuk setiap berkas program yang tidak mencetak nama lengkap/NPM.
-5 1. Jika mencetak spasi (“ ”) sebelum tanda titik dua (“:”), atau
2. menggunakan spasi setelah tanda kurung buka (“( ”) atau sebelum tanda kurung
tutup (“ )”), atau
3. menggunakan spasi sebelum/sesudah tanda strip (“ - ”).
Penggunaan spasi sebelum tanda titik dua diperbolehkan untuk keperluan formatting,
contoh:Anda mau mengatur agar tanda titik dua dicetak pada posisi yang sama.

10

Anda mungkin juga menyukai