Tugas 1 Mengubah Bilangan ke Bahasa Indo

Tugas 1
Mengubah Bilangan ke Bahasa Indonesia

Dasar-Dasar Pemrograman
CSF1600200
Semester Ganjil 2014/2015
Fakultas Ilmu Komputer
Universitas Indonesia

Batas waktu pengumpulan kode sumber:
Kamis, 02 Oktober 2014 pukul 23.55 Waktu Scele
Kode sumber yang dinilai hanya yang dikumpulkan melalui
slot submission Scele. Kode sumber yang dikumpulkan
melalui mekanisme selain itu akan diabaikan dan dianggap
tidak mengumpulkan.
Peringatan: jangan mengumpulkan pekerjaan beberapa menit
menjelang batas waktu pengumpulan karena ada kemungkinan
pengumpulan gagal dilakukan atau koneksi internet terputus!

Deskripsi Tugas
Pada tugas ini, Anda diminta untuk membuat program yang meminta masukan dari

pengguna berupa bilangan bulat positif dari 1 – 9999 (inklusif). Selanjutnya program
Anda harus dapat menerjemahkan bilangan tersebut ke dalam kalimat yang
merepresentasikan bilangan tersebut dalam Bahasa Indonesia. Program hanya
menerima satu kali masukan dari pengguna.
Berikut ini merupakan beberapa contoh interaksi program (huruf atau angka yang
digarisbawahi merupakan masukan dari pengguna):
Masukkan angka (1 – 9999): 1356
Angka dalam Bahasa Indonesia: seribu tiga ratus lima puluh enam
Masukkan angka (1 – 9999): 9012
Angka dalam Bahasa Indonesia: sembilan ribu dua belas
Masukkan angka (1 – 9999): 5
Angka dalam Bahasa Indonesia: lima
Program ini dapat diselesaikan dengan menggunakan materi Data Type dan Decision
yang sudah diajarkan di kelas. Namun, Anda dilarang untuk membuat if – else
sebanyak 9999 kali.
Anda diperbolehkan dan diajak untuk memberikan lebih dari yang diminta. Misalnya
dengan menambah validasi dari masukan atau memperluas range dari masukan.
Berikut ini merupakan contoh interaksi program yang bisa Anda tambahkan:
Masukkan angka (1 – 9999): 16890
Masukan lebih dari 9999, tidak valid!

Masukkan angka (1 – 9999): 13aaa
Masukan mengandung karakter, tidak valid!

Program yang dibuat harus ditulis dengan menggunakan best practice bahasa
pemrograman Java. Ikuti Panduan Penulisan Program Java yang terdapat pada halaman
depan Scele DDP Tugas. Kerapihan dan komentar program Anda akan dimasukkan
dalam komponen penilaian. Anda dapat memanfaatkan Formatter dalam Eclipse
dengan menekan CTRL-SHIFT-F atau menggunakan menu Source -> Format.

RAMZ, terakhir diubah: 17-09-2014 | Tugas 1 DDP Ganjil 2014/2015

2

Pengumpulan
Semua source code dikompres dalam format zip dengan nama file Tugas1-NPM.zip.
Berkas tersebut harus dikumpulkan pada slot pengumpulan di Scele sebelum batas
waktu yang sudah ditentukan.

RAMZ, terakhir diubah: 17-09-2014 | Tugas 1 DDP Ganjil 2014/2015


3