tugas kelompok pbo-f crc kereta api
DESCRIPTION
Tugas Kelompok PBO-F CRC kereta apiTRANSCRIPT
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
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:
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
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
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
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.
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.
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
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
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
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