Postingan

Menampilkan postingan dari Maret 18, 2015

Tugas 3 - Bagian 2 - UML & Use Case Diagram

Gambar
Nama / NIM : Chatarina Indah Kristina Dewi Jurusan / Fakultas / Perguruan Tinggi : Teknologi Informasi / Teknik / Udayana Mata Kuliah : Pemrograman Berorientasi Objek ( B ) Dosen : I Putu Agus Eka Pratama, S.T., M.T. 1. UML  (Unified Modeling Language) UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML tidak hanya merupakan sebuah bahasa pemograman visual saja, namun juga dapat secara langsung dihubungkan ke berbagai bahasa pemograman, seperti JAVA, C++, Visual Basic, atau bahkan dihubungkan secara langsung ke dalam sebuah object-oriented database. 2. Use Case Diagram  Use Case Diagram merupakan model diagram UML yang digunakan untuk menggambarkan requirement fungsional yang diharapkan dari sebuah sistem. Use Case Diagram menekankan pada “siapa” melakukan “apa” dalam

Tugas 3 - Bagian 1 - Pewarisan (Lanjutan)

Gambar
Nama / NIM : Chatarina Indah Kristina Dewi Jurusan / Fakultas / Perguruan Tinggi : Teknologi Informasi / Teknik / Udayana Mata Kuliah : Pemrograman Berorientasi Objek Dosen : I Putu Agus Eka Pratama, S.T., M.T. Pewarisan (Inheritance) merupakan sifat dalam bahasa berorientasi objek yang memungkinkan sifat-sifat dari suatu kelas diturunkan ke kelas lain. Sistem OOP memungkinkan kita untuk mendefinisikan suatu kelas baru dengan mewarisi sifat dari kelas lain yang sudah ada. Penurunan sifat ini bisa dilakukan dilakukan secara bertingkat-tingkat, sehingga semakin ke bawah maka kelas tersebut semakin spesifik. CONTOH Berikut contoh kodingnya : //kelas Mamalia //super kelas untuk kelas anak : sapi, anjing dan kucing class Mamalia  {       int ID;       String Nama;       String Keterangan;             //konstruktor       public Mamalia (int id, String nama, String keterangan)        {             ID = id;             Nama = nama;             Keterangan = ket