• Tidak ada hasil yang ditemukan

Handout SIF108 Tugas 1

N/A
N/A
Protected

Academic year: 2017

Membagikan "Handout SIF108 Tugas 1"

Copied!
2
0
0

Teks penuh

(1)

Tugas 1: Struktur Data

Tugas kali ini Anda akan membuat sebuah aplikasi penghitungan dengan memanfaatkan GUI (Graphical User Interface), lihat Gambar 1. Aplikasi ini menawarkan beberapa pilihan operasi matematika, seperti: perkalian, pembagian, penjumlahan, dan pengurangan (lihat Gambar 2).

Gambar 1: Tampilan awal aplikasi

(2)

Pengguna diwajibkan mengisi angka pertama dan kedua serta memilih operasi matematika yang diinginkan. Setelah mengisi semua data yang diperlukan, pengguna lalu mengklik tombol Hitung untuk memulai proses penghitungan.

Gambar 3: Menampilkan hasil penghitungan

Setelah proses penghitungan selesai, angka yang diinput oleh pengguna beserta operasi matematika dan hasil penghitungan ditambilkan di bagian bawah (lihat Gambar 3).

Spesifikasi Tugas:

1. [30] Buatlah program dengan terdiri dari dua class utama (di luar class Main), yaitu: Display.java dan Hitung.java

Class Display.java berkaitan dengan menampilkan GUI dan menangani

event yang terjadi atau ditimbulkan oleh pengguna. Class Hitung.java adalah class yang berisi proses penghitungan matematika yang diperlukan untuk memproses inputan dari pengguna.

2. [30] Exception handling, program harus dapat menangani setiap inputan yang diberikan oleh pengguna. Jika kesalahan input terjadi, program harus menampilkan kesalahan yang terjadi dan inputan yang diharapkan.

3. [20] Documentation 4. [20] Demo

Date line

penyerahan program

dan

DEMO

:

Gambar

Gambar 1: Tampilan awal aplikasi
Gambar 3: Menampilkan hasil penghitungan

Referensi

Dokumen terkait

Berikut ini merupakan beberapa contoh interaksi program (huruf atau angka yang digarisbawahi merupakan masukan dari pengguna):. Masukkan angka (1 –

Sekarang klik pada username Anda yang terletak pada bagian kanan atas atau menu Pengguna -> Profil Anda atau Users -> Your Profile di kiri bawah halaman (lihat gambar di

Pada Gambar 6 menjelaskan pengguna dapat mengakses melihat dokumen, mengakses lihat letak dokumen, dan mengakses cetak dokumen. Tabel 1 di bawah ini adalah ilustrasi dari

Lihat gambar dengan teliti dan pilih rangkai kata yang terbaik bagi melengkapkan perenggan di bawah.. Mr Lim is in

Selain karena sebuah aturan operasi adalah kesepakatan, buatlah argumentasi bahwa salah satu dari dua pernyataan di bawah adalah benar atau yang lain adalah salah?... Perhatikan gambar

Dengan rumus operasi matematika seperti pada gambar, maka Cell C1 isinya… a.9 b.. Perhatikan gambar dibawah

Dengan rumus operasi matematika seperti pada gambar, maka Cell C1 isinya… a.9 b.. Perhatikan gambar dibawah

Pola pergerakan individu di dalam suatu populasi mengikuti beberapa pola, di antaranya adalah distribusi acak, seragam, dan bergerombol lihat modul 3 Tugas: Coba gambar & jelaskan