system pemesanan tiket kereta api on-line · pdf filetugas 1 system pemesanan tiket kereta api...

13
TUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase pemesan Pemesan Calon penumpang Administrator Usecase konteks Sistem Pemesanan Tiket Kereta Api Online Pemesan Calon penumpang Administrator Sistem Pemesanan Kereta Api online

Upload: buidien

Post on 07-Feb-2018

294 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

TUGAS 1

SYSTEM PEMESANAN TIKET KERETA API ON-LINE

1. Metode Jacobson

Pelaku / actor

Usecase kontek

Usecase perpelaku

a Usecase pemesan

Pemesan Calon penumpangAdministrator

Usecase konteks Sistem Pemesanan Tiket Kereta Api Online

Pemesan

Calon penumpang

AdministratorSistem Pemesanan Kereta Api

online

Page 2: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

b Usecase Calon Penumpang

registrasi

melihat katalog kereta api

memesan tiket

menerima bukti pemesanan tiket

bayar jumlah pesan tiket

Pemesan

melakukan konfirmasi bayar

menerima tiket kereta api

menunjukkan tiket kereta api

Calon penumpang

menumpang

Page 3: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

c Usecase Administrator

2. Class Diagram Metode Cord and yordan

1. Abstraksi

a. Procedural

Pemesan registrasi, pemesan melihat catalog, pemesan memesan tiket,

pemesanmenerima bukti pesan, pemesan membayar jumlah pesan, pemesan

melakukan konfirmasi, penumpang menerima tiket, penumpang menunjukkan tiket,

dan penumpang menumpang KA.

b. Data

Data kereta api, data jadwal, data pemesanan, data calon penumpang, data

pemesanan tiket, data pembatalan pesan, data pembayaran, data konfirmasi data tiket.

2. Enkapsulasi : Data pemesan, pembuatan kereta api.

3. Inheritance (Pewarisan)

melayani pemesanan

melakukan konfirmasi bal ikAdministrator

menyiapkan pengiriman tiket

Page 4: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

4. Asosiasi

5. Komunikasi dengan pesan

o Komunikasi 1 arah : pemilihan kereta api dan jadwal.

o Komunikasi 2 arah : Pemesan registrasi, pemesan melihat catalog, pemesan

memesan tiket, pemesan menerima bukti pesan, pemesan membayar jumlah

pesan, pemesan melakukan konfirmasi, penumpang menerima tiket,

penumpang menunjukkan tiket.

6. Sebaran cara organisasi

a. Assembly Part : kereta api memiliki roda, lampu, gerbong.

calon penumpangpemesan

administrator

memesan tiket untuk

yang memesan yang di pesankan

melakukan konfirmasi

melayani konfirmasi

pelaku konfirmasi

Page 5: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

b. Container Contens

c. Collection Member

TUGAS 2

7. Skala : menggunakan jaringan WAN.

8. Kategori kelakuan

a. Penyebab langsung :

o pemesan registrasi pemesan dapat memesan tiket online.

o Pemesan konfirmasi bayar pemesan berhak atas tiket di pesan.

o Penumpang menunjukkan tiket penumpang berhak untuk menumpang kereta

api.

gerbong

Kursi mesin

KA

roda1*

1

1*

11

1

1*

1

Tempat Bahan Bakar Isi bahan Bakar

Tabung PemadamIsi Busa Pemadam

11 *

1 1 *

masinis

penumpang

petugas tiket

KA

pramugari

1 1

1 *

1

1*

1

1

1*

Page 6: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

b. Perubahan sejalan waktu : calon penumpang akan menjadi penumpang.

c. Kesamaan fungsi :

o Calon penumpang mempunyai hak dan kewajiban atas tiket yang akan di terima.

o Calon penumpang menerima tiket.

o Calon penumpang harus mempunyai tiket kereta api.

o Calon penumpang harus menunjukkan tiket kepada petugas.

TUGAS 3

Struktur Whole Part

**Nb : Menggunakan Tool Dia, tipe SDL.

Instance Connection

o pemesan memesan tiket untuk calon penumpang.

o Admisnitrator melayani konfirmasi pemesan.

Model analisis Sistem Pemesanan Tiket Kereta Api On-line

1a. Proses analisis (rincian problem).

o Pemesan tiket melakukan registrasi, apabila pemesan gagal melakukan registrasi

maka pemesan tiket tidak dapat dilakukan.

o Pemesan melihat katalog, jika tiket yang di cari / yang akan dibeli stok habis maka

pemesan bisa melihat jadwal keberangkatan di hari lain.

o Pemesan memesan tiket.

o Menerima bukti pemesanan tiket.

o Pemesan membayar jumlah tiket

Page 7: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

o Melakukan konfirmasi bayar, apabila pemesan tidak melakukan konfirmasi maka tiket

di anggap batal.

b.Mencari kelas dan objek potensial

No Nama kelas keterangan

1 SPTKAO Judul

2 Calon penumpang Potensial

3 Pemesan Potensial

4 Administrator Potensial

5 Tiket Potensial

6 Kereta Potensial

7 Harga Potensial

8 Gerbong Bagian dari kereta

9 Jurusan Bagian dari tiket

Cbd.

2.a

Page 8: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

b. -

c. –

3. Identifikasi subyek

a .

Subyek 1

Page 9: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

b.

c.-

d.

Subyek 2

Subyek 3

Page 10: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

4.Identifikasi atribut

a.

b.

masinis

penumpang

petugas tiket

KA

pramugari

1 1

1 *

1

1*

1

1

1*

Page 11: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

5. abc Statechar Diagram

Page 12: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase

6. Menyiapkan dokumentasi

a,b,c

Mulai

Calon

penumpang

pemesan

registrasi

melihat

katalog

memesan

tiket

Apakah stok tiket

tersedia?

bayar jumlah

tiket pesan

pesan lagi?

konfirmasi

menerima

tiket

selesai

pemesana

n tiket

Ya

Tidak

Tidak

Ya

Page 13: SYSTEM PEMESANAN TIKET KERETA API ON-LINE · PDF fileTUGAS 1 SYSTEM PEMESANAN TIKET KERETA API ON-LINE 1. Metode Jacobson Pelaku / actor Usecase kontek Usecase perpelaku a Usecase