tugas kelompok pbo-f crc kereta api

15
TUGAS I CRC SISTEM RESERVASI TIKET KERETA API ONLINE PEMODELAN BERORIENTASI OBJEK Oleh: Kelas F Kelompok 5 Nama Anggota Kelompok : Raymond Gomgom Sitorus (115060807111125) Dimas Dwi Atmojo (115060801111008) Aula Rieza Syaiful Fikri (115060800111016) Imam Buchori (115060807111107) Devri Haryanto Manullang (115060807111131)

Upload: raymond-gomgom-sitorus

Post on 26-Dec-2015

62 views

Category:

Documents


6 download

DESCRIPTION

Tugas Kelompok PBO-F CRC kereta api

TRANSCRIPT

Page 1: Tugas Kelompok PBO-F CRC kereta api

TUGAS ICRC SISTEM RESERVASI TIKET KERETA API ONLINE

PEMODELAN BERORIENTASI OBJEK

Oleh:Kelas F Kelompok 5

Nama Anggota Kelompok: Raymond Gomgom Sitorus (115060807111125) Dimas Dwi Atmojo (115060801111008) Aula Rieza Syaiful Fikri (115060800111016) Imam Buchori (115060807111107) Devri Haryanto Manullang (115060807111131)

PROGRAM STUDI INFORMATIKAUNIVERSITAS BRAWIJAYA

2012

Page 2: Tugas Kelompok PBO-F CRC kereta api

CRC Sistem Reservasi Tiket Kereta Api

Implementasi Pemesanan tiket kereta api menggunakan CRC card:

Dalam sistem reservasi tiket kereta api ini, calon penumpang dapat langsung membeli tiket

kereta api secara langsung tanpa harus pergi ke loket stasiun kereta api terlebih dahulu. Sistem

ini terdiri dari tiga bagian utama yaitu user(calon penumpang kereta api), bank(Melalui Server

Internet Banking), dan server PT.KAI.

Pada bagian calon penumpang terdapat class yaitu: Class penumpang, Class informasi kereta

api, Class pendaftaran penumpang, dan Class konfirmasi pembayaran. Bagian server PT

KAI terdiri dari: Class login server, Class informasi kereta api, Class pemrosesan tiket,

Class network to Bank, dan Class tiket. Sedangkan bagian Bank terdiri dari: Class Bank, Class

Server Internet Banking, Class transaksi, dan Class status pembayaran.

Mekanisme/ alur yang dilakukan antara lain:

Dari sisi Server Pemesanan Tiket

Syarat:

1. Server harus tersambung Internet selama 24 jam.

2. Server harus menyediakan website portal untuk pemesanan tiket secara online.

3. Server harus login terlebih dahulu.

4. Server kerjasama dengan beberapa Bank.

Langkah-Langkah:

Page 3: Tugas Kelompok PBO-F CRC kereta api

1. Server meminta calon penumpang untuk memilih rute perjalanan, yang terdiri dari

tanggal, stasiun asal, stasiun tujuan, menentukan jumlah tiket yang dipesan(memilih

dewasa/ anak), serta memasukkan kode verifikasi.

2. Kemudian server menampilkan kepada calon penumpang Nama Kereta Api, Jam dan

tanggal keberangkatan, jam dan tanggal kedatangan, kelas, serta tarif.

3. Sever selanjutnya meminta calon penumpang untuk mengisi form pengisian data

identitas: no.ktp, nama penumpang, alamat, nomor telepon dengan benar.

4. Server melakukan pendaftaran penumpang.

5. Server melakukan pemrosesan tiket.

6. Server selanjutnya menampilkan info booking kepada calon penumpang.

7. Server selanjutnya meminta nama Bank kepada calon penumpang.

8. Server memberikan Kode Bayar kepada Calon Penumpang untuk pembayaran melalui

Internet Banking

9. Server connect to Bank.

Dari Sisi Calon Penumpang

Syarat:

1. Calon penumpang harus memiliki jaringan internet untuk dapat terhubung ke server

penyedia layanan pemesanan tiket kereta api.

2. Calon penumpang membuka browser untuk dapat masuk ke dalam website sistem

pemesanan tiket kereta api.

3. Calon penumpang memiliki rekening dan mempunyai account internet banking di bank

yang terdaftar bekerja sama dengan server PT. KAI

4. Pemesanan tiket dianggap batal jika pembayaran melalui Internet Banking tidak

dilakukan dalam periode waktu 3 jam tersebut.

Langkah-Langkah

Page 4: Tugas Kelompok PBO-F CRC kereta api

1. Calon penumpang membuka website PT.KAI (www.kereta-api.co.id).

2. Calon penumpang kemudian memilih rute perjalanan, yang terdiri dari tanggal, stasiun

asal, stasiun tujuan, menentukan jumlah tiket yang dipesan(memilih dewasa/ anak), serta

memasukkan kode verifikasi serta memilih tombol tampil.

3. Kemudian Calon penumpang meminta kepada server untuk menampilkan Nama Kereta

Api, Jam dan tanggal keberangkatan, jam dan tanggal kedatangan, kelas, serta tarif.

4. Calon penumpang selanjutnya meminta form pengisian data kepada server.

5. Calon penumpang selanjutnya wajib mengisi data identitas no.ktp, nama penumpang,

alamat, nomor telepon, serta alamat email dengan benar.

6. Calon penumpang selanjutnya mendapatkan kode bayar dari server PT.KAI.

7. Calon penumpang menentukan Bank.

8. Calon penumpang melakukan konfirmasi Pembayaran melalui Internet Banking.

9. Terakhir calon penumpang melakukan konfirmasi penukaran tiket di stasiun.

Dari Sisi Konfirmasi Pembayaran melalui Internet Banking:

Syarat:

1. Memiliki Rekening Bank

2. Memiliki Account Internet Banking/ mendaftar layanan Internet Banking

3. Memiliki saldo yang cukup

Langkah-langkah:

1. Masuk ke website Bank.(www. bank xxx. co.id)

2. Pilih Layanan Internet Banking

3. Masukkan User ID Internet Banking

4. Masukkan Password Internet Banking

5. Pilih Menu Pembayaran

6. Pilih tiket kereta api

7. Pilih jenis rekening tabungan

Page 5: Tugas Kelompok PBO-F CRC kereta api

8. Pilih penyedia jasa layanan

9. Masukkan kode pembayaran

10. Proses pembayaran

11. Mendapatkan nomor bukti pembayaran via email/ sms.

12. Tranksaksi selesai

Dari Sisi Bank:

Syarat:

1. Terhubung dengan server PT.KAI

2. Menghubungkan antara calon penumpang dengan server kereta api.

3. Menyediakan layanan Internet Banking

Langkah-langkah:

1. Bank melayani tranksaksi dari calon penumpang.

2. Bank mengirimkan pesan status pembayaran kepada server.

3. Bank melakukan pembayaran kepada server PT.KAI.

Class, attribut, dan metode yang tersedia:

1. Class server PT.KAI

Page 6: Tugas Kelompok PBO-F CRC kereta api

Atribut : username, password

Metode : input, output

2. Class penumpang

Atribut : id penumpang, no.ktp, nama penumpang, alamat, nomor telepon, alamat email.

Metode : -

3. Class data penumpang

Atribut : id penumpang, no.ktp, nama penumpang, alamat, nomor telepon, alamat email.

Metode : input, buka, tutup, update

4. Class informasi kereta api

Atribut : id kereta, nama kereta, jurusan, berangkat dari, jam keberangkatan, jam datang,

kelas, harga.

Metode : input, update, output

5. Class pendaftaran penumpang

Atribut : username, id penumpang, no.ktp, alamat email.

Metode : input, kirim, tutup.

6. Class pemrosesan tiket

Atribut : no.pesan, tgl.pesan, id penumpang, nama kereta api, berangkat dari, jurusan,

kelas, no kursi, jumlah pesan, harga, kode bayar.

Metode : proses, simpan, output.

7. Class connect to bank

Atribut : Status pembayaran.

Metode : transaksi, kirim pesan, simpan.

8. Class konfirmasi Pembayaran

Atribut: Kode pembayaran, jumlah bayar, No.Bukti Pembayaran Internet Banking,

Password, User ID Intenet Banking.

Metode: input, output

9. Class Bank

Atribut: Nama Bank, id Bank, Jenis Transaksi, nomor rekening bank.

Metode: Melayani transaksi.

Page 7: Tugas Kelompok PBO-F CRC kereta api

10. Class Transaksi

Atribut:Data, Saldo Uang.

Metode: input, proses transaksi.

11. Class Status Pembayaran

Atribut: Data, Status Pembayaran.

Metode: kirim pesan, terima pesan.

12. Class konfirmasi penukaran tiket

Atribut : No.Bukti Pembayaran via Internet Banking, Tiket Kereta Api

Metode : input, output

13. Class Tiket

Atribut : nama penumpang, id tiket, tanggal berangkat, nama kereta api, nomor KA,

jadwal berangkat, Jadwal tiba, kelas, nomor gerbong, nomor kursi, jenis penumpang,

jumlah penumpang, bea pesan, harga, jumlah, nomor seri.

Metode : input, output

14. Class Rute Perjalanan

Atribut : tanggal berangkat, stasiun asal, statsiun tujuan, jumlah tiket, kode verifikasi

Metode : input, output

15. Class Bukti Pembayaran

Atribut : No. Bukti Pembayaran, Kode Bayar, Nama, jumlah seat, jumlah Pembayaran,

no.Kereta

Metode : output, tukar.

16. Class KTP

Atribut : No. KTP, Nama, TTL, Jenis Kelamin, Gol. Darah, Alamat, RT/RW, Kelurahan,

Kecamatan, Agama, Status Kawin, Pekerjaan, Masa Berlaku, Kewarganegaraan, tanda

tangan.

Metode : -

17. Class Account Internet Banking

Atribut : nomor rekening, nama pemilik, User ID, Password

Metode : input, update, delete.

18. Class Server Internet Banking

Atribut : username, password

Metode : input, output.

Page 8: Tugas Kelompok PBO-F CRC kereta api

Kelas Login Server

Tanggung Jawab KolaboratorMemasukan username ServerMemasukan password

Kelas Server KAI

Tanggung Jawab KolaboratorMenyediakan website pemesanan tiket online Server PT.KAIMeminta memilih rute perjalanan PenumpangMenampilkan informasi Kereta Api Pendaftaran penumpangMeminta mengisi form pengisian data Pendaftaran penumpangMelakukan pendaftaran penumpang Pemrosesan tiketMelakukan pemrosesan tiket Konfirmasi pembayaranMenampilkan info bookingMeminta nama BankMemberikan kode bayar

Kelas Penumpang

Tanggung Jawab KolaboratorMemilih rute perjalanan Server PT.KAIMenampilkan informasi kereta api PenumpangMeminta form pengisian informasi kereta apiMengisi form pengisianMenentukan cara pembayaranKonfirmasi PembayaranKonfirmasi Penukaran Tiket

Page 9: Tugas Kelompok PBO-F CRC kereta api

Kelas Informasi Kereta Api

Tanggung Jawab KolaboratorMenampilkan id kereta Server PT.KAIMenampilkan nama kereta PenumpangMenampilkan jurusanMenampilkan berangkat dariMenampilkan jam keberangkatanMenampilkan jam datangMenampilkan kelasMenampilkan harga

Kelas Pendaftaran Penumpang

Tanggung Jawab KolaboratorMemasukkan username PenumpangMemasukkan id penumpangMemasukkan no.ktpMemasukkan nama email

Kelas Pemrosesan Tiket

Tanggung Jawab KolaboratorMenetapkan no pesan Server PT.KAIMenetapkan tgl pesan Menetapkan id penumpangMenetapkan nama kereta apiMenetapkan jam berangkat dari Menetapkan tujuanMenetapkan kelasMenetapkan no kursiMenetapkan jumlah pesanMenetapkan hargaMenetapkan nama email penumpangMenentukan Kode bayar

Page 10: Tugas Kelompok PBO-F CRC kereta api

Kelas Connect To Bank

Tanggung Jawab KolaboratorKirim pesan ke bank Server PT.KAIStatus Pembayaran Bank

Kelas Konfirmasi Pembayaran

Tanggung Jawab KolaboratorMasuk ke website Kereta Api PenumpangPilih tanggal keberangkatan BankPilih stasiun asal dan stasiun tujuanMemasukkan jumlah penumpang (dewasa & anak-anak)Mengisi kode verifikasiPilih kereta api yang tersediaMengisi biodata penumpang (sesuai KTP)Pilih jenis tabungan penumpangMengisi kode rekening penumpangMengisi kode pembayaranProses Pembayaran

Kelas Bank

Tanggung Jawab KolaboratorMelayani transaksi PenumpangMengirimkan status pembayaran terhadap server Bank

Server Internet Banking

Page 11: Tugas Kelompok PBO-F CRC kereta api

Kelas Server Internet Banking

Tanggung Jawab KolaboratorMenyediakan website transaksi pembayaran online PenumpangMeminta User ID Internet Banking BankMeminta Password Internet Banking Server PT.KAIMengecek saldoMenyediakan Tranksaksi pembayaran Bank onlineMengirimkan status pembayaran terhadap server PT.KAIMemberikan nomor bukti pembayaran via email/sms