Wednesday, 1 April 2015

Tugas 4 (Bagian 1) - Membuat Program Kalkulator Sederhana


Nama / NIM : Ida Ayu Rini Dharmayani / 1404505070
Jurusan : Teknologi Informasi
Fakultas / Universitas : Fakultas Teknik / Universitas Udayana 
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT


MEMBUAT PROGRAM KALKULATOR SEDERHANA PADA JAVA


Pada kesempatan kali ini, kita akan membahas pembuatan program kalkulator sederhana pada Java. Pada kalkulator ini nantinya akan terdapat aritmatika penjumlahan, pengurangan, perkalian, dan pembagian. Seperti biasa langkah pertama bukalah Netbeans, lalu buat project baru.



Gunakan kategori Java dan Java Application, kemudian beri nama pada project yaitu 'KalkulatorSederhana' dan beri nama 'Kalkulator' untuk Class nya.



Pada program kalkulator ini, terdapat 6 methode yang digunakan yaitu input angka, pilihan menu, dan operasi angka (penjumlahan, pengurangan, perkalian, dan pembagian). Berikut adalah coding untuk methode untuk operasi angka.



Pada sintaks di atas terdapat penggunaan dari kelas Java IO "import java.io.*;". Penggunaan sintaks tersebut sebenarnya untuk menggungkinkan kita mendapatkan inputan langsung dari keyboard pada saat program sudah dijalankan nantinya.

Pada program utama, akan terdapat pilihan menu. Pilihan ini akan berulang dengan menggunakan sintaks do...while... dan akan berhenti berulang jika user memilih pilihan keluar.


Kemudian compile dan run program, jika berhasil output program setelah dijalankan akan seperti ini.


Berikut adalah coding program secara keseluruhan.


Wednesday, 18 March 2015

Tugas 3 (Bagian 2) - Use Case Diagram



Nama / NIM : Ida Ayu Rini Dharmayani / 1404505070
Jurusan : Teknologi Informasi
Fakultas / Universitas : Fakultas Teknik / Universitas Udayana 
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT



USE CASE DIAGRAM


Pertama kita akan membahas Unified Modeling Language atau UML terlebih dahulu, UML adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi.

Bahasa UML juga bisa dipakai untuk menjelaskan diagram Use Case. Diagram use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem yang akan dibuat. Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut. Yang ditekankan pada diagram ini adalah "apa" yang diperbuat sistem, dan bukan "bagaimana". Sebuah use case merepresentasikan sebuah interaksi antara aktor (user atau sistem lainya) dengan sistem. Use case menjelaskan secara sederhana fungsi sistem dari sudut pandang user.

Pada pembahasan kali ini, akan dibahas mengenai implementasi dari Use Case Diagram, dimana digunakan studi kasus mengenai sistem informasi akademik untuk melihat nilai.



Maksud dari Use Case Diagram diatas adalah, pada kasus ini terdapat tiga user yaitu admin, dosen dan mahasiswa. User admin memiliki wewenang paling besar dalam sistem diatas dimana admin bisa mengakses semua aktivitas yang ada. User dosen hanya bisa mengakses aktivitas login, pengisian nilai, pengeditan nilai, penghapusan nilai, dan melihat daftar nilai mata kuliah. Sedangkan Mahasiswa hanya bisa mengakses login, melihat daftar nilai mata kuliah dan mencetak transkrip nilai.


Referensi: 
http://id.wikipedia.org/wiki/Unified_Modeling_Language. diakses pada 16 Maret 2015