analisa & perancangan sistem informasisufajar.com/apsi/materi 6 - apsi - uml.pdf · untuk...

Post on 28-Apr-2019

222 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ANALISA & PERANCANGAN SISTEM INFORMASI

Sufajar Butsianto, M.Kom

MODUL 6UMLUnified Modelling Language“CLASS DIAGRAM”

TOOLS

Tools :Star UML, Rational Rose dll

PENCAPAIAN PEMBELAJARAN

1. Mahasiswa mengetahui tool untukperancangan sistem informasimenggunakan Unified ModellingLanguage (UML)

2. Mahasiswa mampu memahami danmembuat Class Diagram.

3. Mahasiswa dapat menerapkanclass diagram untuk analisa danperancangan sistem

PEMBAHASAN UML

Class Diagra

m

PENGERTIAN CLASS DIAGRAM

Class diagram adalah diagram yangmenggambarkan struktur sistem darisegi pendefinisian kelas-kelas yangakan dibuat untuk membangunsistem.

Class memiliki 3 bagian utama yaitu : Attribute, Operation, dan Name

SUSUNAN CLASS DIAGRAM

Sususan struktur kelas yang baik pada class diagramsebaiknya memiliki jenis-jenis class berikut : Class Main. Yaitu kelas yang memiliki fungsi awal

dieksekusi ketika sistem dijalankan. Class Interface. Kelas yang mendefinisikan dan

mengatur tampilan ke pemakai. Biasanya jugadisebut kelas boundaries. Kelas yang diambil daripendefinisian usecase. Merupakan kelas yangmenangani fungsi-fungsi yang harus ada dandiambil dari pendefinisian usecase.

Class Entitas. Merupakan kelas yang digunakanuntuk memegang atau membungkus datamenjadi sebuah kesatuan yang diambil maupunakan disimpan ke basis data.

RELASI PADA CLASS DIAGRAM

SIFAT CLASS DIAGRAM

Dalam suatu class diagram atribut dan methoddapat memiliki salah satu sifat berikut : Private : tidak dapat dipanggil dari luar class

yang bersangkutan. Protected : Hanya dapat dipanggil oleh class

yang bersangkutan dan anak-anak class yangmewarisinya.

Public : Dapat dipanggil oleh siapa saja. Multiplicity adalah jumlah banyaknya objek

sebuah class yang berelasi dengan sebuahobjek lain dari class lain yang berasosiasi denganclass tersebut.

CARA MEMBUAT CLASS DIAGRAM

1. Buka Star UML

CARA MEMBUAT CLASS DIAGRAM

2. Pilih Model

CARA MEMBUAT CLASS DIAGRAM

3. Add Diagram-> Pilih Class Diagram

CARA MEMBUAT CLASS DIAGRAM

3. Add Diagram-> Pilih Class Diagram

CARA MEMBUAT CLASS DIAGRAM

4. Pilih Class

CARA MEMBUAT CLASS DIAGRAM

5. Klik Kanan Class -> Add Attribute & Operation

CONTOH CLASS DIAGRAMPasien

+No_Pasien+Nama_Pasien+Tempat_Lahir+Tanggal_Lahir+Jenis_Kelamin+Agama+Pekerjaan+Alamat+No_Telp

+Registrasi Pasien Baru()+Mendaftar Berobat()

Petugas Pendaftaran

+NIK+Nama_Karyawan+Tempat_Lahir+Tanggal_Lahir+Jenis_kelamin+Alamat+Agama+No_Telp

+Registrasi Pasien Baru()+Mengelola Data Pasien()+Mengelola Data Poli()+Mengelola Data Dokter()+Pendaftaran Pasien Berobat()

Mengelola Data Pasien

+No_Pasien+Nama_Pasien+Tempat_Lahir+Tanggal_Lahir+Jenis_Kelamin+Agama+Pekerjaan+Alamat+No_Telp

+Input Data Pasien()+Ubah Data Pasien()+Menyimpan Data Registrasi Pasien()

Mengelola Data Poli

+Kode_Poli+Ket_Poli

+Input Data Poli()+Ubah Data Poli()+Menyimpan Data Poli()

Mengelola Data Dokter

+ID_Dokter+Nama_Dokter+Tempat_Lahir+Tanggal_Lahir+Jenis_Kelamin+Agama+Alamat+No_Telp

+Input Data Dokter()+Ubah Data Dokter()+Menyimpan Data Dokter()

Pendaftaran Berobat

+No_Pendaftaran+Tanggal_Berobat+Kode_Poli+Keluhan

+Input Pendaftaran Berobat()+Menyimpan Pendaftaran Berobat()

Mengelola Data Pasien

+No_Pasien+Nama_Pasien+Tempat_Lahir+Tanggal_Lahir+Jenis_Kelamin+Agama+Pekerjaan+Alamat+No_Telp

+Input Data Pasien()+Ubah Data Pasien()+Menyimpan Data Registrasi Pasien()

CONTOH CLASS DIAGRAMPasien

+No_Pasien+Nama_Pasien+Tpt_Lahir+Tgl_lahir+Jenis_Kelamin+Agama+Pekerjaan+Alamat+No_Telp

+Registrasi()+Mendaftar_Berobat()

Petugas_Pendaftaran

+NIK+Nama+Tpt_Lahir+Tgl_Lahir+Jenis_Kelamin+Alamat+Agama+No_Telp

+Registrasi Pasien Baru()+Mengelola Data Pasien()+Mengelola Data Poli()+Mengelola Data Dokter()+Pendaftaran Barobat Pasien()

Mengelola Data Pasien

+No_Pasien+Nama_Pasien+Tpt_Lahir+Tgl_Lahir+Umur+Jenis_Kelamin+Agama+Pekerjaan+Alamat+No_Telp

+Input()+Ubah()+Simpan()

Mengelola Data Poli

+Kode_Poli+Ket_Poli

+Input()+Ubah()+Simpan()

Poli

+Kode_Poli+Nama_Poli

Mengelola Data Dokter

+ID_Dokter+Nama_Dokter+Tpt_Lahir+Tgl_Lahir+Umur+Jenis_Kelamin+Agama+Alamat+No_Telp

+Input()+Ubah()+Simpan()

Dokter

+ID_Dokter+Nama_Dokter+Tpt_Lahir+Tgl_Lahir+Jenis_Kelamin+Agama+Alamat+No_Telp

+Memeriksa Pasien()+Memberikan Rujukan()+Memberikan Resep Obat()+Memberikan Pengantar Pemeriksaan Lanjut()+Surat Sakit()+Surat Sehat()

Pendaftaran Pasien Berobat

+No_Pendaftaran+Tgl_Pendaftaran+No_Pasien+Kode_Poli

+Input()+Simpan()+Batal()

Modul Star UML

top related