際際滷

際際滷Share a Scribd company logo
UML
Unified Modelling Language
Noorul Ain binti Md ShariffKolej Komuniti Hulu Langat
UML
 Bahasa pemodelan yang diasaskan oleh Grady Booch,
Jim Rumbaugh dan Ivar Jacobson
 Menggambarkan pemetaan dari analisis kepada reka
bentuk dan akhirnya implementasi
 Memberikan notasi-notasi yang konsisten
 Menggambarkan kelakuan sistem , interaksi antara
objekdan reka bentuk bagi sesebuah sistem
Diagram
Class Diagram
Diagram Object
Use Case Diagram
Sequence Diagram
Collaboration Diagram
 State chart Diagram
 Activity Diagram
 Component Diagram
 Deployment Diagram
Rajah-rajah dalam UML
 Statik
o Rajah Kelas
o Usecase
 Dinamik
o Rajah Jujukan (sequence diagram)
o Rajah Keadaan (state diagram)
Rajah Kelas
 Terdiri daripada kelas dan objek
 Kelas menerangkan sekumpulan objek yang
mempunyai atribut, kelakuan dan hubungan
yang sama dengan objek-objek lain
 Kelas bertindak sebagai template bagi objek
Rajah Kelas: Satu Kelas
Pelajar
- Nama :String
- Id : int
# getID():int
+getNama():String
Nama Kelas
Atribut
(pemboleh ubah)
- nama_atribut : jenis
data
Kelakuan
(method/operastions)
- nama_metod(parameter) : return
type
+ public
# protected
- private
~ package
/ derived (hasil daripada
atribut lain cth: /luas)
Attribute Definasi
Internal Rujukan di dalam pakej yang sama.
Private Sebutan dalam kelas yang sama.
Protected Sebutan dalam kelas yang sama dan kelas
yang diperolehi.
Public Untuk rujukan mana-mana.
Static Menetapkan bahawa property yang dimiliki
oleh kelas, bertentangan dengan contoh-
contoh kelas.
UserDefinedNames
pace
Custom nama ruang nama yang ditakrifkan
oleh pengguna.
Rajah Kelas: Hubungan Antara Kelas
 Generalisasi (Genaralization) : hubungan
perwarisan
 Association : penggunaan hubungan
o dependancy
o aggregation
o composition
Rajah Kelas: Hubungan Genaralisasi
 penulisan secara hirarki (top-down)
 Contoh:
Rajah Kelas: Associational Relationships
 Multiplicity
 Nama hubungan
* 0,1, atau lebih
1 1
2..4 antara 2 hingga 4
3..* 3 hingga lebih
Kelas A Kelas B
nama_hubungan
1
*
Rajah Kelas: Jenis Association
 Aggregation : is part of / sebahagian
daripada
Simbol :
 Composition : is entirely made of
Simbol :
 Dependency
Simbol :
Rajah Kelas :Contoh composition /
aggregation
Contoh Rajah Kelas
Contoh Rajah Kelas
Rajah Kelas: Latihan 1
Bina rajah kelas bagi handphone
RAJAH USE CASE
 Menerangkan mengenai sistem, persekitaran
dan hubungan antara sistem dengan
persekitaran.
 Terdiri daripada:
o Aktor (menunjukkan persekitaran sistem)
o Use case (menunjukkan fungsi sistem)
RAJAH USE CASE : Simbol
RAJAH USE CASE: Contoh
RAJAH USE CASE: Hubungan
<<include>> / <<uses>>
 Beberapa use case berkongsi fungsi yang sama.
 atau usecase base memerlukan usecase/proses lain untuk
perlaksanaannya.
 Contoh:
Untuk membuat kelulusan pinjaman kereta (base usecase), pegawai bank perlu membuat semakan sejarah
pinjaman si peminjam (include use case).
<<extend>>
 Penambahan jujukan tindakan bagi sesuatu use case.
 Hanya melaksanakan tindakan (use case) dengan syarat tertentu.
RAJAH USE CASE: <<include>>
RAJAH USE CASE: <<include>>
RAJAH USE CASE: <<extend>>
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
RAJAH USE CASE: Latihan 1
Bina rajah use case bagi mewakili proses pembelian
cermin mata di kedai cermin mata Optix. Proses
pembelian melibatkan pemilihan bingkai, tempahan
cermin mata dan pembayaran sama ada secara tunai
atau kad kredit.
RAJAH USE CASE: Latihan 2
Bina rajah use case yang mewakili sistem pengurusan klinik gigi Aina. Apabila seorang
pesakit baharu mahu berjumpa doktor buat kali pertama, beliau perlu mengisi borang
maklumat diri yang akan disimpan dalam fail maklumat peribadi pesakit. Apabila
pesakit membuat panggilan untuk membuat temujanji atau menukar waktu temujanji,
pekerja klinik akan menyemak kekosongan waktu dalam fail temujanji. Jika ada
kekosongan dan kesesuaian waktu, temujanji akan dibuat kepada pesakit tersebut.
Pesakit kemudian akan dirawat oleh doktor yang bertugas. Preskripsi akan dikeluarkan
oleh doktor dan akan disimpan dalam rekod preskripsi pesakit. Rekod lawatan akan
disimpan oleh pekerja klinik sebagai rujukan masa akan datang.
RAJAH USE CASE: Latihan 3
Bina rajah use case yang mewakili sistem pendaftaran pelajar
KKHL.
Untuk mendaftar pelajar perlu membuat pembayaran yuran
pengajian terlebih dahulu secara wang pos. Resit akan dikeluarkan
bagi membolehkan pelajar mendaftar kursus. Kemudian pelajar
mendaftar kursus/program mengikut pilihan sama ada
SAP/SPU/SPP.
Semasa mendaftar, nombor resit perlu dimasukkan sebagai bukti
pembayaran yuran pengajian.
RAJAH USE CASE: Latihan 4
Bina rajah use case bg situasi berikut.
Pelajar perlu membuat temujanji terlebih
dahulu sebelum berjumpa pegawai
psikologi
RAJAH JUJUKAN (SEQUENCE)
 Menunjukkan rajah interaksi antara
pengguna(user), skrin, objek dan entiti
dalam satu senario perlaksanaan sistem.
 Rajah Jujukan mengandungi:
o objek dengan lifeline
o mesej
o paksi
RAJAH JUJUKAN : Objek
 Diwakili dengan segiempat tepat
o mengandungi nama objek dan kelas
o Setiap objek mempunyai had masa (life-line )yang
diwakilkan dengan garis putus di bawah objek
Syntax:
<nama objek> : <nama kelas>
RAJAH JUJUKAN : Objek
 boleh ditulis dalam 3 cara:
o Nama objek sahaja
o Nama objek dan kelas
o Nama kelas sahaja
RAJAH JUJUKAN : Mesej
Diwakilkan dengan anak panah yang menunjuk ke arah
penerima mesej (supplier). Penghantar mesej dipanggil
(client)
RAJAH JUJUKAN : Simbol
Aktor
Objek
Garis
Hayat
(life-line)
Kawalan
Mesej
Hapus
Objek
CONTOH RAJAH JUJUKAN
Rajah Jujukan: Latihan
Bina rajah jujukan bagi pembelian barangan
atas talian berpandukan laman web
www.lazada.com.my

More Related Content

Similar to KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer (20)

MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)
Febry Mbah Man
bahanajaruml-150609085409-lva1-app6891.ppt
bahanajaruml-150609085409-lva1-app6891.pptbahanajaruml-150609085409-lva1-app6891.ppt
bahanajaruml-150609085409-lva1-app6891.ppt
BobbyHartantoSKomMMS
UML
UMLUML
UML
sulfiar
RPL-5.OOAD UML(2).pdf
RPL-5.OOAD UML(2).pdfRPL-5.OOAD UML(2).pdf
RPL-5.OOAD UML(2).pdf
Erlangga22
UML Model materi kuliah prodi Teknik informa
UML Model materi kuliah prodi Teknik informaUML Model materi kuliah prodi Teknik informa
UML Model materi kuliah prodi Teknik informa
SetyoPermadi1
2014_ansi_uml_6.ppt rekayasa perangkat lunak
2014_ansi_uml_6.ppt rekayasa perangkat lunak2014_ansi_uml_6.ppt rekayasa perangkat lunak
2014_ansi_uml_6.ppt rekayasa perangkat lunak
AldhyGuess
12655598.ppt
12655598.ppt12655598.ppt
12655598.ppt
NovalAkbar6
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
As Faizin
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objek
Adhikara Asmoro
Proposal.pptx
Proposal.pptxProposal.pptx
Proposal.pptx
QumarullahDimas
際際滷 for unified modelling languange.pdf
際際滷 for unified modelling languange.pdf際際滷 for unified modelling languange.pdf
際際滷 for unified modelling languange.pdf
ArnesSembiring
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)
Ajat Sudrajat
Materi UML teknik informatika semester 4 .ppt
Materi UML teknik informatika semester 4 .pptMateri UML teknik informatika semester 4 .ppt
Materi UML teknik informatika semester 4 .ppt
Muhammadlenterabawon
1 Uml Use Case
1  Uml Use Case1  Uml Use Case
1 Uml Use Case
Mrirfan
Use case-diagram
Use case-diagramUse case-diagram
Use case-diagram
Sys Utama
Use Case Diagram Use Case Diagram Use Case Diagram
Use Case Diagram Use Case Diagram Use Case DiagramUse Case Diagram Use Case Diagram Use Case Diagram
Use Case Diagram Use Case Diagram Use Case Diagram
NalhCheci01
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
muslim rohadi
UML (Unified Modeling Language) - Rekayasa Perangkat Lunak
UML (Unified Modeling Language) - Rekayasa Perangkat LunakUML (Unified Modeling Language) - Rekayasa Perangkat Lunak
UML (Unified Modeling Language) - Rekayasa Perangkat Lunak
raissazivana
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
Robby Firmansyah
MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)
Febry Mbah Man
bahanajaruml-150609085409-lva1-app6891.ppt
bahanajaruml-150609085409-lva1-app6891.pptbahanajaruml-150609085409-lva1-app6891.ppt
bahanajaruml-150609085409-lva1-app6891.ppt
BobbyHartantoSKomMMS
RPL-5.OOAD UML(2).pdf
RPL-5.OOAD UML(2).pdfRPL-5.OOAD UML(2).pdf
RPL-5.OOAD UML(2).pdf
Erlangga22
UML Model materi kuliah prodi Teknik informa
UML Model materi kuliah prodi Teknik informaUML Model materi kuliah prodi Teknik informa
UML Model materi kuliah prodi Teknik informa
SetyoPermadi1
2014_ansi_uml_6.ppt rekayasa perangkat lunak
2014_ansi_uml_6.ppt rekayasa perangkat lunak2014_ansi_uml_6.ppt rekayasa perangkat lunak
2014_ansi_uml_6.ppt rekayasa perangkat lunak
AldhyGuess
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
As Faizin
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objek
Adhikara Asmoro
際際滷 for unified modelling languange.pdf
際際滷 for unified modelling languange.pdf際際滷 for unified modelling languange.pdf
際際滷 for unified modelling languange.pdf
ArnesSembiring
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)
Ajat Sudrajat
Materi UML teknik informatika semester 4 .ppt
Materi UML teknik informatika semester 4 .pptMateri UML teknik informatika semester 4 .ppt
Materi UML teknik informatika semester 4 .ppt
Muhammadlenterabawon
1 Uml Use Case
1  Uml Use Case1  Uml Use Case
1 Uml Use Case
Mrirfan
Use case-diagram
Use case-diagramUse case-diagram
Use case-diagram
Sys Utama
Use Case Diagram Use Case Diagram Use Case Diagram
Use Case Diagram Use Case Diagram Use Case DiagramUse Case Diagram Use Case Diagram Use Case Diagram
Use Case Diagram Use Case Diagram Use Case Diagram
NalhCheci01
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
muslim rohadi
UML (Unified Modeling Language) - Rekayasa Perangkat Lunak
UML (Unified Modeling Language) - Rekayasa Perangkat LunakUML (Unified Modeling Language) - Rekayasa Perangkat Lunak
UML (Unified Modeling Language) - Rekayasa Perangkat Lunak
raissazivana
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
Robby Firmansyah

More from Aiman Hud (20)

POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud

KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer

  • 1. UML Unified Modelling Language Noorul Ain binti Md ShariffKolej Komuniti Hulu Langat
  • 2. UML Bahasa pemodelan yang diasaskan oleh Grady Booch, Jim Rumbaugh dan Ivar Jacobson Menggambarkan pemetaan dari analisis kepada reka bentuk dan akhirnya implementasi Memberikan notasi-notasi yang konsisten Menggambarkan kelakuan sistem , interaksi antara objekdan reka bentuk bagi sesebuah sistem
  • 3. Diagram Class Diagram Diagram Object Use Case Diagram Sequence Diagram Collaboration Diagram State chart Diagram Activity Diagram Component Diagram Deployment Diagram
  • 4. Rajah-rajah dalam UML Statik o Rajah Kelas o Usecase Dinamik o Rajah Jujukan (sequence diagram) o Rajah Keadaan (state diagram)
  • 5. Rajah Kelas Terdiri daripada kelas dan objek Kelas menerangkan sekumpulan objek yang mempunyai atribut, kelakuan dan hubungan yang sama dengan objek-objek lain Kelas bertindak sebagai template bagi objek
  • 6. Rajah Kelas: Satu Kelas Pelajar - Nama :String - Id : int # getID():int +getNama():String Nama Kelas Atribut (pemboleh ubah) - nama_atribut : jenis data Kelakuan (method/operastions) - nama_metod(parameter) : return type + public # protected - private ~ package / derived (hasil daripada atribut lain cth: /luas) Attribute Definasi Internal Rujukan di dalam pakej yang sama. Private Sebutan dalam kelas yang sama. Protected Sebutan dalam kelas yang sama dan kelas yang diperolehi. Public Untuk rujukan mana-mana. Static Menetapkan bahawa property yang dimiliki oleh kelas, bertentangan dengan contoh- contoh kelas. UserDefinedNames pace Custom nama ruang nama yang ditakrifkan oleh pengguna.
  • 7. Rajah Kelas: Hubungan Antara Kelas Generalisasi (Genaralization) : hubungan perwarisan Association : penggunaan hubungan o dependancy o aggregation o composition
  • 8. Rajah Kelas: Hubungan Genaralisasi penulisan secara hirarki (top-down) Contoh:
  • 9. Rajah Kelas: Associational Relationships Multiplicity Nama hubungan * 0,1, atau lebih 1 1 2..4 antara 2 hingga 4 3..* 3 hingga lebih Kelas A Kelas B nama_hubungan 1 *
  • 10. Rajah Kelas: Jenis Association Aggregation : is part of / sebahagian daripada Simbol : Composition : is entirely made of Simbol : Dependency Simbol :
  • 11. Rajah Kelas :Contoh composition / aggregation
  • 13. Rajah Kelas: Latihan 1 Bina rajah kelas bagi handphone
  • 14. RAJAH USE CASE Menerangkan mengenai sistem, persekitaran dan hubungan antara sistem dengan persekitaran. Terdiri daripada: o Aktor (menunjukkan persekitaran sistem) o Use case (menunjukkan fungsi sistem)
  • 15. RAJAH USE CASE : Simbol
  • 16. RAJAH USE CASE: Contoh
  • 17. RAJAH USE CASE: Hubungan <<include>> / <<uses>> Beberapa use case berkongsi fungsi yang sama. atau usecase base memerlukan usecase/proses lain untuk perlaksanaannya. Contoh: Untuk membuat kelulusan pinjaman kereta (base usecase), pegawai bank perlu membuat semakan sejarah pinjaman si peminjam (include use case). <<extend>> Penambahan jujukan tindakan bagi sesuatu use case. Hanya melaksanakan tindakan (use case) dengan syarat tertentu.
  • 18. RAJAH USE CASE: <<include>>
  • 19. RAJAH USE CASE: <<include>>
  • 20. RAJAH USE CASE: <<extend>>
  • 22. RAJAH USE CASE: Latihan 1 Bina rajah use case bagi mewakili proses pembelian cermin mata di kedai cermin mata Optix. Proses pembelian melibatkan pemilihan bingkai, tempahan cermin mata dan pembayaran sama ada secara tunai atau kad kredit.
  • 23. RAJAH USE CASE: Latihan 2 Bina rajah use case yang mewakili sistem pengurusan klinik gigi Aina. Apabila seorang pesakit baharu mahu berjumpa doktor buat kali pertama, beliau perlu mengisi borang maklumat diri yang akan disimpan dalam fail maklumat peribadi pesakit. Apabila pesakit membuat panggilan untuk membuat temujanji atau menukar waktu temujanji, pekerja klinik akan menyemak kekosongan waktu dalam fail temujanji. Jika ada kekosongan dan kesesuaian waktu, temujanji akan dibuat kepada pesakit tersebut. Pesakit kemudian akan dirawat oleh doktor yang bertugas. Preskripsi akan dikeluarkan oleh doktor dan akan disimpan dalam rekod preskripsi pesakit. Rekod lawatan akan disimpan oleh pekerja klinik sebagai rujukan masa akan datang.
  • 24. RAJAH USE CASE: Latihan 3 Bina rajah use case yang mewakili sistem pendaftaran pelajar KKHL. Untuk mendaftar pelajar perlu membuat pembayaran yuran pengajian terlebih dahulu secara wang pos. Resit akan dikeluarkan bagi membolehkan pelajar mendaftar kursus. Kemudian pelajar mendaftar kursus/program mengikut pilihan sama ada SAP/SPU/SPP. Semasa mendaftar, nombor resit perlu dimasukkan sebagai bukti pembayaran yuran pengajian.
  • 25. RAJAH USE CASE: Latihan 4 Bina rajah use case bg situasi berikut. Pelajar perlu membuat temujanji terlebih dahulu sebelum berjumpa pegawai psikologi
  • 26. RAJAH JUJUKAN (SEQUENCE) Menunjukkan rajah interaksi antara pengguna(user), skrin, objek dan entiti dalam satu senario perlaksanaan sistem. Rajah Jujukan mengandungi: o objek dengan lifeline o mesej o paksi
  • 27. RAJAH JUJUKAN : Objek Diwakili dengan segiempat tepat o mengandungi nama objek dan kelas o Setiap objek mempunyai had masa (life-line )yang diwakilkan dengan garis putus di bawah objek Syntax: <nama objek> : <nama kelas>
  • 28. RAJAH JUJUKAN : Objek boleh ditulis dalam 3 cara: o Nama objek sahaja o Nama objek dan kelas o Nama kelas sahaja
  • 29. RAJAH JUJUKAN : Mesej Diwakilkan dengan anak panah yang menunjuk ke arah penerima mesej (supplier). Penghantar mesej dipanggil (client)
  • 30. RAJAH JUJUKAN : Simbol Aktor Objek Garis Hayat (life-line) Kawalan Mesej Hapus Objek
  • 32. Rajah Jujukan: Latihan Bina rajah jujukan bagi pembelian barangan atas talian berpandukan laman web www.lazada.com.my