6/08/2013

PENGENALAN KONSEP BERORIBTASI OBYEK DAN UML

  LAPORAN
 ANALISIS DESAIN OBYEK OREINETED
 

DISUSUN OLEH
NIM       : 115410138
Nama   : Hermawan
                                                                                                     
LABORATORIUM TERPADU
SEKOLAH TINGGI MANAJEMEN DAN INFORMATIKA
AKAKOM YOGYAKARTA
2013/ 2014

PERTEMUAN KE-1
PENGENALAN KONSEP
BERORIBTASI OBYEK DAN UML
A.  PEMBAHASAN
v  Class dan atribut oriented
ü  Class
Class adalah tempat untuk membuat object, dimana object tersebut memiliki kesamaan perilaku dan keadaan

ü  Atribut
Atribut adalah merupakan nilai data yang terdapat pada suatu object di dalam class. Attribute mempunyai

ü  Obyek
Obyek adalah instansiasi atau representasi nyata dari sebuah class

v  Class Pegawai
Atributnya à (kd_pegawai : string , nama : char, alamat : char)
Method à (tambah, simpan, edit)
v  Class Pasien
Atributnya à (kode_pasien : string, nama : string, JK : char, alamat : string)
Method à (cari, tambah, simpan, edit,)
v  Class Dokter
Atributnya à (kode_Dokter : string, nama : string, JK : char, spesalis : string)
Method à (cari, tambah, simpan, edit,)
v  Class Daftar
Atributnya à ( no_pendf : string, tgl_daftar : date, ket : char)
Method à (tambah, simpan, edit,)
v  Class Periksa
Atributnya à ( no_periksa : string, nama: string, JK : string ket : char)
Method à (tambah, simpan, edit,)
v  Class Bayar
Atributnya à ( no_bayar: string,   nama: string, jumlah_bayar: string)
Method à (tambah, simpan, edit,)
v  Class Poliklinik
Atributnya à ( Kode_Poliklinik: string, nama_poliklinik : string, spesialis: string, nama_dokter: string,)
Method à (tambah, simpan, edit,)


Dari data di atas dapat di ketahui terdapat 6 class yaitu :
1.      Class Pegawai
2.      Class Pasien
3.      Class Dokter
4.      Class Periksa
5.      Class Bayar
6.      Class Poliklinik

Ø  Disini juga terdapat tipe data seperti int untuk no_hp yaitu tipe data yang hanya untuk bentuk bilangan angka, dan juga pada jadwal yaitu date adalah tipe untuk tanggal, hari jadwal tersebut, dan method tidak ada proses login dan hanya tingal menambah data, menyimpan dan mengedit data yang diperlukan.di class pasien yang dibutuhkan adalah semua data-data lengkap untuk pasien untuk melakukan proses pemeriksaan.
Ø   Pada kelas bayar kode pasien dibutuhkan untuk mengidentifikasi total harga, lalu data tanggal bayar sebagai bukti, dan int juga digunakan hanya ntuk data yang bersifat angka bilangan. Pada bagian poli terdapat kode poliklinik yang dimiliki semua class juga, lalu, dokter yang menangani dipoliklinik tersebut dan keterangan tentang bagian poliklinik bagian penyakit tertentu.
Dari keterangan di atas tersebut maka kita akan menyimpulkan bahwa konsep berorientasi objek merupakan suatu system yang berfokus kepada objek dan merupakan dari suatu yang berbeda pada domain problem tersebut dan juga merupakan suatu abstraksi yang berisi sejumlah diagram dan juga mengambarkan arsitektur dari perangkat keras dan perangkat lunak system.

B.   TUGAS
KRS Online adalah salah satu system informasi yang akan dibangun oleh sebuah instansi Perguruan Tinggi “Y”. Tentukanlah :
1.      Class-class yang ada beserta atribut dan methodnya.
2.      Obyek-obyek dari class tersebut.

JAWAB :

1.      Class beserta atribut dan methodnya.
a.      Class Mahasiswa
Atributnya             : (nim:string, nama:char, alamat:char,)
Method                 : (simpan, tambah, edit)
b.      Class Dosen
Atributnya             : (kd_dosen:string, nama:char, alamat:char)
Method                 : (simpan, tambah, edit)
c.       Class Matakuliah
Atributnya             : (kd_matakuliah:string, nama:char, semester:string)
Method                 : (simpan, tambah, edit)
d.      Class Petugas
Atributnya             : (kd_petugas:string, nama:char, bagian:char)
Method                 : (simpan, tambah, edit)

2.      Obyek pada class
a.      Class Mahasiswa
Atribut                  : (nim : 115410101, nama : Ade, alamat : Jl. Janti)
Atribut                  : (nim : 115410102, nama : Fiky, alamat :Jl. Bantul)
Atribut                  : (nim : 115410103, nama : Kevin, alamat : Jl. Kenangan)
Atribut                  : (nim : 115410104, nama : Desi, alamat : Jl. Kasongan)
Atribut                  : (nim : 115410105, nama : Wahyu, alamat : Jl. Sleman)
b.      Class Dosen
Atribut                  : (kd_dosen : D001, nama : Febri, alamat : Jl. Janti)
Atribut                  : (kd_dosen : D002, nama : Femi, alamat : Jl. Kaliurang)
Atribut                  : (kd_dosen : D003, nama : Syamsu, alamat : Jl. Godean )
Atribut                  : (kd_dosen : D004, nama : Indra, alamat : Jl. Kaliuran km 10)
Atribut                  : (kd_dosen : D005, nama : Tri, alamat : Perum Gumuk Indah)
c.       Class Matakuliah
Atribut                  : (kd_matakuliah:TI1004T, nama: Analisis Desain, semester:4)
Atribut                  : (kd_matakuliah:TI1003P, nama:Pengenalan Web, semester:4)
Atribut                  : (kd_matakuliah:AK2101T, nama:Pem. Dekstop , semester:4)
Atribut                  : (kd_matakuliah:AK3002T, nama:Sistem Operasi, semester:2)
Atribut                  : (kd_matakuliah:TI2011P, nama:Analisis Desain, semester:2)
d.      Class Petugas
Atribut                  : (kd_petugas : P001, nama : Budi, bagian : admin)
Atribut                  : (kd_petugas : P002, nama : Ana, bagian : pengajaran)
Atribut                  : (kd_petugas : P003, nama : Ani, bagian : admin)
Atribut                  : (kd_petugas : P004, nama : Indah, bagian : pengajaran)
Atribut                  : (kd_petugas : P005, nama : Adi, bagian : pengajaran)

C.   LISTING
ü  Terlampir 

0 komentar:

Posting Komentar