DOKUMEN PEMBANGUNAN PERANGKAT LUNAK Modu

IF-RPL-DOC-2017
DOKUMEN PEMBANGUNAN PERANGKAT LUNAK

Modul PMB

Dipersiapkan oleh:
Rizky Ardiansyah
Reza Agung Pangestu
Oha Nugraha
Muhammad Saepudin
Nova Camelia

Program Studi Teknik Informatika
STT WASTUKANCANA

Program Studi
Teknik Informatika

Nomor Dokumen

Halaman


RPLL-DOC-2017

1/#
Revisi

2

22/03/2017

Daftar Isi
1

Kebutuhan Perangkat Lunak.............................................................................................................................4
1.1
Deskripsi Umum Sistem...........................................................................................................................4
1.2
Model Use Case........................................................................................................................................4
1.2.1
Diagram Use Case.............................................................................................................................4

1.2.2
Definisi Actor....................................................................................................................................4
1.2.3
Definisi Use Case..............................................................................................................................4
1.2.4
Skenario Use Case.............................................................................................................................4
1.3
Glossary.....................................................................................................................................................5
2
User Experience Model.....................................................................................................................................5
2.1
.........................................................................................................................................5
2.1.1
Identifikasi Screen, Compartement Screen, dan Form......................................................................5
2.1.2
Storyboard.........................................................................................................................................5
2.2
.........................................................................................................................................5
2.2.1
Identifikasi Screen, Compartement Screen, dan Form......................................................................5

2.2.2
Storyboard.........................................................................................................................................5
2.3
.........................................................................................................................................5
2.3.1
Identifikasi Screen, Compartement Screen, dan Form......................................................................5
2.3.2
Storyboard.........................................................................................................................................5
2.4
Navigational Path......................................................................................................................................5
3
Model Analisis..................................................................................................................................................5
3.1
Realisasi Use Case Tahap Analisis............................................................................................................5
3.1.1
Use Case ............................................................................................................5
3.1.1.1
Identifikasi Kelas Analisis.........................................................................................................5
3.1.1.2
Sequence Diagram....................................................................................................................6

3.1.1.3
Diagram Kelas Analisis.............................................................................................................6
3.1.2
Use Case ............................................................................................................6
3.1.2.1
Identifikasi Kelas Analisis.........................................................................................................6
3.1.2.2
Sequence Diagram....................................................................................................................6
3.1.2.3
Diagram Kelas Analisis.............................................................................................................6
3.1.3
Use Case ............................................................................................................6
3.1.3.1
Identifikasi Kelas Analisis.........................................................................................................6
3.1.3.2
Sequence Diagram....................................................................................................................6
3.1.3.3
Diagram Kelas Analisis.............................................................................................................7
3.2
Diagram Kelas Keseluruhan.....................................................................................................................7

3.3
Pemetaan Model Analisis dan Model UX.................................................................................................7
4
Model Perancangan...........................................................................................................................................7
4.1
Realisasi Use Case Tahap Perancangan....................................................................................................7
4.1.1
Use Case ............................................................................................................7
4.1.1.1
Identifikasi Elemen WAE - Logical View.................................................................................7
4.1.1.2
Identifikasi Kelas Perancangan.................................................................................................7
4.1.1.3
Sequence Diagram....................................................................................................................7
4.1.1.4
Diagram Kelas Perancangan.....................................................................................................7
4.1.1.5
Identifikasi Elemen WAE Component View.............................................................................8
4.1.2
Use Case ............................................................................................................8

4.1.2.1
Identifikasi Elemen WAE - Logical View.................................................................................8
4.1.2.2
Identifikasi Kelas Perancangan.................................................................................................8
Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 2/ dari #halaman

4.1.2.3
Sequence Diagram....................................................................................................................8
4.1.2.4
Diagram Kelas Perancangan.....................................................................................................8
4.1.2.5
Identifikasi Elemen WAE Component View.............................................................................8
4.1.3
Use Case ............................................................................................................8
4.1.3.1
Identifikasi Elemen WAE - Logical View.................................................................................9

4.1.3.2
Identifikasi Kelas Perancangan.................................................................................................9
4.1.3.3
Sequence Diagram....................................................................................................................9
4.1.3.4
Diagram Kelas Perancangan.....................................................................................................9
4.1.3.5
Identifikasi Elemen WAE Component View.............................................................................9
4.2
Perancangan Detil Elemen Logical View..................................................................................................9
4.2.1
Stereotyped Class .............................................................................10
4.2.2
Stereotyped Class .............................................................................10
4.3
Perancangan Detil Kelas.........................................................................................................................10
4.3.1
Kelas ........................................................................................................................11
4.3.2
Kelas ........................................................................................................................11

4.4
Perancangan Antarmuka..........................................................................................................................11
4.5
Perancangan Representasi Persistensi Kelas...........................................................................................11

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 3/ dari #halaman

1 Kebutuhan Perangkat Lunak
1.1

Deskripsi Umum Sistem

Modul PMB adalah Program Pelengkap pada suatu Sistem Akademik. Dimana Modul PMB ini
berfungsi sebagai alat dalam proses penerimaan mahasiswa baru, dimana terdapat sub-sub menu atau
fitur seperti :
1.


Pendaftaran secara Online Internet/Intranet

Pendaftaran dilakukan oleh Calon Mahasiswa, dan setiap Calon Mahasiswa mendapatkan No.
Registrasi yang bersifat 'unique'. Nomor Registrasi tersebut digunakan untuk mendapatkan Kartu
Ujian, mengikuti Ujian, Cetak Formulir, serta melihat Hasil Seleksi secara Online .
2.

Manajemen Data Peserta/Calon Mahasiswa Baru

Meliputi: Biodata Pribadi (Nama, Tempat/Tanggal Lahir, Jenis Kelamin, Agama, Telp/HP,
Email, Alamat, Kota/Kab., Propinsi), Data Orang Tua (Nama Ortu, Alamat, Pekerjaan,
Penghasilan/bln, Telp/HP), Asal Sekolah (Nama, Negeri/Swasta, Alamat,
Kec/Kab/Prop), Ijazah (SMA/SMK/MA, No. Ijazah, Tahun Lulus, Rata2 UN), Prestasi
Siswa (Keterangan Piagam Penghargaan yang pernah diraih) dan Pilihan Program Studi yang
ditawarkan.
Data calon mahasiswa dapat di-filter sesuai Gelombang Pendaftaran, yang Ikut Ujian, yang
Lulus Ujian. Data calon mahasiswa tersebut dapat di-ekspor ke dalam format Excel sesuai filter
yang dimaksud.
3.


Manajemen Waktu Pendaftaran

Manajemen Waktu/Periode Pendaftaran, dimulai dari tanggal s/d tanggal tertentu. Proses
pendaftaran mahasiswa dapat dilakukan dengan model Gelombang-1, Gelombang-2, dan
seterusnya. Fitur ini dapat mengatur proses-proses gelombang pendaftaran tersebut.
4.

Manajemen Cetak Kartu Ujian

Manajemen Cetak Kartu Ujian dengan Layout kartu ujian yang dapat di-kustomisasi. Layout
Formulir Kartu Ujian dapat diatur secara online, baik posisi biodata, pilihan program studi, tanda
tangan, header kartu ujian, dsb.
5.

Manajemen Penilaian Hasil Ujian dan Cetak Hasil Lulus Ujian

Penilaian ujian dengan Status Lulus/Tidak Lulus, dengan Nilai tertentu, dan Program Studi
yang diterima. Hasil penilaian dapat di-ekspor ke dalam format Excel untuk menjadi data
Mahasiswa Baru yang diterima (semua data dapat di-ekspor ke dalam Sistem Informasi

Akademik).
6.

Cetak Formulir

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 4/ dari #halaman

Layout formulir yang telah dibuat oleh Admin/Operator, dapat dicetak oleh Operator dan
Peserta. Formulir pendaftaran terkait biodata calon mahasiswa dapat diatur form formulirnya
untuk menjadi cetakan formulir pendaftaran.
7.

Manajemen Pelaporan

Laporan Pendaftaran, Peserta Ujian, yang Lulus Ujian pada setiap Periode/Gelombang
Pendaftaran dan Program Studi yang ditawarkan

Flow Map Berjalan

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 5/ dari #halaman

FlowMap Sistem PMB Usulan

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 6/ dari #halaman

1.2

Model Use Case

1.2.1 Diagram Use Case

Usecase CalonMhs

Usecase Admin

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 7/ dari #halaman

1.2.2 Definisi Actor
Bisa dibuat dalam bentuk tabel berikut:
No

Actor

1

ADMIN

Deskripsi
Admin adalah Orang yang Bertanggung Jawab Atas Data
Pendaftaran Calon Mahasiswa, Pada Modul PMB.
Hak Akses Seorang Admin antara lain :
- Dapat menginput data pendaftar baru dari form
pendaftaran manual(offline).
- Dapat melakukan Edit data pendaftar, jika ada suatu
kesalahan, saat pencatatan data.
- Dapat melakukan menghapusan data pendaftar.
- Dapat Memperivikasi pembayaran registrasi pendaftar
yang dilakukan secara online.
- Memposting Data Kelulusan
- Mengirim email Pemberitahuan Keluluas ataupun email
Undangan Tes Seleksi
Adalah Orang yang akan melakukan Pemdaftaran Sebagai Calon
Mahasiswa, menu yang dapat di akses antaralain :
- Dapat Melihat Info Seputar Kampus & Perkuliahan
- Dapat Melakukan Pendaftaran
- Dapat Melakukan Pembayaran Online
- Dapat Melihat Kelulusan Hasil Tes Ujian Masuk
-

2
CalonMhs

1.2.3 Definisi Use Case
Bisa dibuat dalam bentuk tabel berikut:
Definisi Usecase CalonMhs
No
1

Use Case
Melihat info kampus

2

Melakukan Pendaftaran

Deskripsi
CalonMhs melihat data – data dan konten seputar informasi kampus.
CalonMhs membuaka menu pendaftaran, lalu system menampilkan form
pendaftaran, yang nantinya diisi oleh calon CalonMhs

3

Melihat data kelulusan

Sistem menampilkan data calon mahasiswa yang lulus ujian tes

Definisi Usecase Admin
No

Use Case
1

Login

2

Lihat Data Pendaftar

3

5

Melihat Data Pembayaran
Registrasi
Uploads Data Kelulusan
Hasil Tes
Input Data Pendaftar

6

Edit Data Pendaftar

7

Hapus Data Pendaftar

8

Verifikasi Pembayaran

4

Program Studi Teknik Informatika

Deskripsi
Admin memasukan username dan password untuk masuk ke dalam
system PMB
Admin membuka menu data pendaftar, untuk melihat informasi
pendaftar
Melihat data pembayaran biaya registrasi yang di lakukan CalonMhs
secara online.
Menguploads data calon mahasiswa yang lulus ujian tes seleksi
Admin memasukan data pendaftar baru yang dating langsung ke
kampus,
Melakukan pengeditan data pendaftar jika ada kekeliruan, saat
CalonMhs mengisi formulir online,seperti perubahan alamat, dll.
Menghapus data pendaftar yang tidak dipakai, atau tidak jadi masuk
Kampus.
Melakukan Verifikasi pembayaran registrasi yang dilakukan secara
RPLL-DOC-2017

Halaman 8/ dari #halaman

9
10
11
12

Kirim Email Undangan Tes
Seleksi
Account
Edit
Logout

online.
Mengirim email kepada pendaftar untuk hendak mengikuti tes ujian
seleksi.
Menu untuk memenej akun Admin
Melakukan Edit Data Admin
Admin keluar dari system PMB

1.2.4 Skenario Use Case
Nama Use Case
Aktor
Pembuat
Skenario

: Melihat info kampus

: CalonMhs
: Rizky Ardiansyah
Aksi Actor

Reaksi Sistem

Skenario Normal
1. Memilih menu Info Kampus
2. Sistem menampilkan konten data – data kampus,
seperti daftar jurusan, kegiatan yang ada di kampus,
dan konten lainnya yang akan membuat pendaftar
calon mahasiswa tertarik untuk mendaftar sebagai
mahasiswa di kampus stt wastukancana.
3. Menekan tombol navigasi (next, prev)
4. Menampilkan konten – konten slide show

Nama Use Case
Aktor
Pembuat
Skenario

: Melakukan Pendaftaran

: CalonMhs
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih menu Daftar

Reaksi Sistem

2. Sistem Menampilkan Halaman Form Pendaftaran,
yaitu Form isi data diri.
3.Menenakan tombol Uploads
4.Sistem Membuka Tab exfloler agar CalonMhs bias
memilih photo yang hendak di uploads
5.Menekan tombol Save
5.Sistem Merekam data pendaftaran, dan menyimpan
ke database.

Nama Use Case
Aktor
Pembuat
Skenario

: Melihat Data Kelulusan

: CalonMhs
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih menu Info Kelulusan

Reaksi Sistem

2.Menampilkan data pendaftar yang lulus ujian tes
Skenario alternativ
3.Memilih menu Info Kelulusan
4. Menampilkan Tulisan “Data Belum Ada”.

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 9/ dari #halaman

Nama Use Case
Aktor
Pembuat
Skenario

: Login

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Membuka halaman Login

Reaksi Sistem

2. Menampilakan panel Login Admin
3.Mengisi kolom Username dan password lalu
nemekan tombol Login
4. Validasi data Login, jika data valid, maka system
menampilkan halaman panel admin
Sekenario alternativ
5. Mengisi kolom Username dan password lalu
nemekan tombol Login
6. Validasi data Login, jika data tidak valid maka tetap
di halaman Login dan system menampilkan notifikasi
bahwa username dan password salah.

Nama Use Case
Aktor
Pembuat
Skenario

: Melihat Data Pendaftar

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih menu Data Pendaftar

Reaksi Sistem

2. Sistem menampilkan data pendaftar
Sekenario alternativ
3.Memilih nemu Data Pendaftar
3. Menampilkan Halaman kosong dengan output
“Tidak Ada Data”

Nama Use Case
Aktor
Pembuat
Skenario

: Input Data Pendaftar

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih menu Data Pendaftar

Reaksi Sistem

2. Sistem menampilkan data pendaftar
2.Menekan tombol Tambah Baru
3.Menampilkan Form Isian Pendaftran
4.Menenakan tombol Uploads
5.Sistem Membuka Tab exfloler agar Admin bias
memilih photo yang hendak di uploads
6.Menekan tombol Save
7.Sistem Merekam data pendaftaran, dan menyimpan
ke database.

Nama Use Case
Aktor
Pembuat
Skenario

: Edit Data Pendaftar

: Admin
: Rizky Ardiansyah
Aksi Actor

Program Studi Teknik Informatika

Reaksi Sistem
RPLL-DOC-2017

Halaman 10/ dari #halaman

Skenario Normal
1.Memilih menu Data Pendaftar
2. Sistem menampilkan data pendaftar
2.Menekan tombol Edit
3.Menampilkan Form Pendaftran yang sudah terisi,
data sebelumnya
4.Menenakan tombol Uploads jika ingin mengganti
photo
5.Sistem Membuka Tab exfloler agar Admin bias
memilih photo yang hendak di uploads
6.Menekan tombol Update
7. Sistem merekam data yang sudah di edit dan
menyimpan ke database.

Nama Use Case
Aktor
Pembuat
Skenario

: Hapus Data Pendaftar

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih menu Data Pendaftar

Reaksi Sistem

2. Sistem menampilkan data pendaftar
2.Menekan tombol Delete
3.Sistem mengapus data pendaftar dari database

Nama Use Case
Aktor
Pembuat
Skenario

: Melihat Data Pembayaran Registrasi

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih menu Pembayaran Registrasi

Reaksi Sistem

2. Menampilakan data CalonMhs yang sudah
melakukan pembayaran,baik online ataupun bayar
langsung di kampus.

Nama Use Case
Aktor
Pembuat
Skenario

: Verifikasi Pembayaran

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih menu Pembayaran Registrasi

Reaksi Sistem

2. Menampilakan data CalonMhs yang sudah
melakukan pembayaran,baik online ataupun bayar
langsung di kampus.
1.Menekan tombol Verif
3. Sistem menambahkan tanda verifikasi berwarna
hijau, pada data CalonMhs yang di Verifikasi, dan itu
tandanya bahwa CalonMhs sudah melakukan
Pembayaran.
Sekenario alternativ

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 11/ dari #halaman

Nama Use Case
Aktor
Pembuat
Skenario

: Uploads Data Kelulusan Hasil Tes

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih Menu Data Kelulusan

Reaksi Sistem

2. Menampilkan halaman Data kelulusan
3.Menekan tombol Import
4.Sistem membuka tab Exfloler, supaya admin dapat
memilih file data yang akan di uloads (extensi file
uploads format Microsoft excel)
Sekenario alternativ

Nama Use Case
Aktor
Pembuat
Skenario

: Kirim Email Undangan Tes Seleksi

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Memilih menu Pembayaran Registrasi

Reaksi Sistem

2. Menampilakan data CalonMhs yang sudah
melakukan pembayaran,baik online ataupun bayar
langsung di kampus.
3. Menekan tombol Kirim Email
4. Sistem Mengirim Email undangan kepada
CalonMhs yang dipilih.
Sekenario alternativ

Nama Use Case
Aktor
Pembuat
Skenario

: Account

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Menekan tombol Account Di Pojok Header Web

Reaksi Sistem

2. Menampilkan Sub menu Edit dan Logout
Sekenario alternativ

Nama Use Case
Aktor
Pembuat
Skenario

: Edit

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Menekan tombol Account Di Pojok Header Web

Reaksi Sistem

2. Menampilkan Sub menu Edit dan Logout
3.Menekan tombol Edit
4.Menampilkan form data Admin seperti
nama,username,alamat,email,password,dll
Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 12/ dari #halaman

5.Merubah data pada form yang hendak di edit lalu
menekan tombol Save
6.Merekam data Pengeditan
Sekenario alternativ

Nama Use Case
Aktor
Pembuat
Skenario

: Logout

: Admin
: Rizky Ardiansyah

Aksi Actor
Skenario Normal
1.Menekan tombol Account Di Pojok Header Web

Reaksi Sistem

2. Menampilkan Sub menu Edit dan Logout
3.Menekan Submenu Logout
4. Sistem Menutup Halaman Admin dan mengakhiri
sesion
Sekenario alternativ

1.3

Glossary
Istilah

Account
Delete
Login
Logout
Save
Username
Uploads
Password
Verifikasi

Definisi
Adalah data identitas seorang Admin pada system
ModulPMB
Tombol untuk melakukan penghapusan sebuah data
pada ModulPMB
Proses untuk masuk ke system PMB
Proses Keluar dari system PMB
Tombol untuk menyimpan data
Suatu nama unik dari data akun Admin yang
digunakan untuk proses login
Adalah proses Menambahkan suatu file data ke system
PMB
Kolaborasi karakter atau huruf yang hanya diketahui
Admin pemilik akun sendiri, dan fungsinya sebagai
keamana untuk masuk login
Proses pemeriksaan kebenaran dan keakuratan record
suatu `data

.

2 User Experience Model
2.1



2.1.1 Identifikasi Screen, Compartement Screen, dan Form
2.1.2 Storyboard
Untuk seluruh alternatif skenario.

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 13/ dari #halaman

2.2



2.2.1 Identifikasi Screen, Compartement Screen, dan Form
2.2.2 Storyboard
Untuk seluruh alternatif skenario.

2.3



2.3.1 Identifikasi Screen, Compartement Screen, dan Form
2.3.2 Storyboard
Untuk seluruh alternatif skenario.

2.4

Navigational Path

Untuk tiga use case utama saja.

3 Model Analisis
3.1

Realisasi Use Case Tahap Analisis

3.1.1 Use Case
3.1.1.1 Identifikasi Kelas Analisis
Buat daftar kelas analisis yang merealisasikan use case dalam tabel berikut:
No

Nama Kelas

Jenis Kelas
(Interface, Control, Entity)

3.1.1.2 Sequence Diagram
Buatlah diagram sequence untuksetiap skenario use case.

3.1.1.3 Diagram Kelas Analisis
Buatlah diagram kelas analisis use case ini.

3.1.2 Use Case
3.1.2.1 Identifikasi Kelas Analisis
Buat daftar kelas analisis yang merealisasikan use case dalam tabel berikut:
No

Nama Kelas

Program Studi Teknik Informatika

Jenis Kelas
(Interface, Control, Entity)
RPLL-DOC-2017

Halaman 14/ dari #halaman

3.1.2.2 Sequence Diagram
Buatlah diagram sequence untuksetiap skenario use case.

3.1.2.3 Diagram Kelas Analisis
Buatlah diagram kelas analisis use case ini.

3.1.3 Use Case
3.1.3.1 Identifikasi Kelas Analisis
Buat daftar kelas analisis yang merealisasikan use case dalam tabel berikut:
No

Nama Kelas

Jenis Kelas
(Interface, Control, Entity)

3.1.3.2 Sequence Diagram
Buatlah diagram sequence untuksetiap skenario use case.

3.1.3.3 Diagram Kelas Analisis
Buatlah diagram kelas analisis use case ini.

3.2

Diagram Kelas Keseluruhan

Bagian ini diisi dengan diagram kelas untuk tiga use case utama saja.

3.3

Pemetaan Model Analisis dan Model UX

Petakan kelas boundary dengan elemen model UX yang sesuai. Gunakan tabel.

4 Model Perancangan
4.1

Realisasi Use Case Tahap Perancangan

4.1.1 Use Case
4.1.1.1 Identifikasi Elemen WAE - Logical View
Identifikasi:
- server page
Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 15/ dari #halaman

No

client page
html form
Nama Elemen Lojik WAE

Stereotype
Server Page
Server Page
Client Page

4.1.1.2 Identifikasi Kelas Perancangan
Buat daftar kelas analisis yang merealisasikan use case dalam tabel berikut:
No

Nama Kelas Perancangan

Nama Kelas Analisis Terkait

4.1.1.3 Sequence Diagram
Buatlah diagram sequence untuksetiap skenario use case.

4.1.1.4 Diagram Kelas Perancangan
Buatlah diagram kelas analisis use case ini.

4.1.1.5 Identifikasi Elemen WAE Component View
Identifikasi:
- dynamic page
- static page
- physical root
Jelaskan juga hubungan realisasinya: elemen component view tersebut merealisasikan elemen logical view yang
mana. Gunakan tabel jika perlu.

4.1.2 Use Case
4.1.2.1 Identifikasi Elemen WAE - Logical View
Identifikasi:
- server page
- client page
- html form
No

Nama Elemen Lojik WAE

Stereotype
Server Page
Server Page
Client Page

4.1.2.2 Identifikasi Kelas Perancangan
Buat daftar kelas analisis yang merealisasikan use case dalam tabel berikut:
No

Nama Kelas Perancangan

Program Studi Teknik Informatika

Nama Kelas Analisis Terkait

RPLL-DOC-2017

Halaman 16/ dari #halaman

4.1.2.3 Sequence Diagram
Buatlah diagram sequence untuksetiap skenario use case.

4.1.2.4 Diagram Kelas Perancangan
Buatlah diagram kelas analisis use case ini.

4.1.2.5 Identifikasi Elemen WAE Component View
Identifikasi:
- dynamic page
- static page
- physical root
Jelaskan juga hubungan realisasinya: elemen component view tersebut merealisasikan elemen logical view yang
mana. Gunakan tabel jika perlu.

4.1.3 Use Case
4.1.3.1 Identifikasi Elemen WAE - Logical View
Identifikasi:
- server page
- client page
- html form
No

Nama Elemen Lojik WAE

Stereotype
Server Page
Server Page
Client Page

4.1.3.2 Identifikasi Kelas Perancangan
Buat daftar kelas analisis yang merealisasikan use case dalam tabel berikut:
No

Nama Kelas Perancangan

Nama Kelas Analisis Terkait

4.1.3.3 Sequence Diagram
Buatlah diagram sequence untuksetiap skenario use case.

4.1.3.4 Diagram Kelas Perancangan
Buatlah diagram kelas analisis use case ini.

4.1.3.5 Identifikasi Elemen WAE Component View
Identifikasi:
Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 17/ dari #halaman

-

dynamic page
static page
physical root

Jelaskan juga hubungan realisasinya: elemen component view tersebut merealisasikan elemen logical view yang
mana. Gunakan tabel jika perlu.

4.2

Perancangan Detil Elemen Logical View

No

Nama Elemen Lojik WAE

Stereotype
Server Page
Server Page
Client Page

Untuk setiap elemen:



identifikasi atribut



identifikasi operasi

4.2.1 Stereotyped Class
Nama Kelas
Jenis

: ……..
: Server Page / Client Page / HTML Form

Nama Operasi

Visibility
(private, public)

Keterangan

Visibility
(private, public)

Tipe

Diisi dengan signature operasi

Nama Atribut
Diisi dengan nama atribut

Tuliskan tipenya sesuai dengan
yang dikenal pada bahasa
pemrograman yang digunakan

4.2.2 Stereotyped Class
Nama Kelas
Jenis

: ……..
: Server Page / Client Page / HTML Form

Nama Operasi

Visibility
(private, public)

Keterangan

Visibility
(private, public)

Tipe

Diisi dengan signature operasi

Nama Atribut
Diisi dengan nama atribut

Program Studi Teknik Informatika

Tuliskan tipenya sesuai dengan
yang dikenal pada bahasa
pemrograman yang digunakan

RPLL-DOC-2017

Halaman 18/ dari #halaman

4.3

Perancangan Detil Kelas

Bagian ini diisi dengan daftar kelas perancangan dalam tabel berikut:
No

Nama Kelas Perancangan

Nama Kelas Analisis Terkait

Untuk setiap kelas:


identifikasi operasi (mengacu pada tanggung-jawab kelas), termasuk visibility-nya



identifikasi atribut, termasuk visibility-nya

4.3.1 Kelas
Bagian ini diisi dengan daftar operasi dan atribut Buat untuk setiap kelas.
Nama Kelas

: ……..

Nama Operasi

Visibility
(private, public)

Keterangan

Visibility
(private, public)

Tipe

Diisi dengan signature operasi

Nama Atribut
Diisi dengan nama atribut

Tuliskan tipenya sesuai dengan
yang dikenal pada bahasa
pemrograman yang digunakan

4.3.2 Kelas
Bagian ini diisi dengan daftar operasi dan atribut Buat untuk setiap kelas.
Nama Kelas: ……..
Nama Operasi

Visibility
(private, public)

Keterangan

Visibility
(private, public)

Tipe

Diisi dengan signature operasi

Nama Atribut
Diisi dengan nama atribut

4.4

Tuliskan tipenya sesuai dengan
yang dikenal pada bahasa
pemrograman yang digunakan

Perancangan Antarmuka

Bagian ini diisi dengan versi final dari rancangan antarmuka.
Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 19/ dari #halaman

4.5 Perancangan Representasi Persistensi Kelas
Bagian ini diisi dengan rancangan skema basisdata dan traceability-nya terhadap kelas entity.

Program Studi Teknik Informatika

RPLL-DOC-2017

Halaman 20/ dari #halaman