Anda di halaman 1dari 11

DOKUMENTASI SISTEM BERORIENTASI

OBJEK
PROJECT NAME: SISTEM XXXXXXXXXXXXXXXXXXX.

PROJECT REVISION

Date Author Version Change reference


th
Dec 18 , Moh. Ali Albar 0.1 Document starting
2010

INTRODUCTION

BUSINESS GOAL

CONTOH KALIMAT: Sistem informasi akademik ini dirancang untuk memeberikan informasi dan kemudahan kepada
civitas akademik dalam memperoleh informasi kegiatan akademik.

Tuliskan hasil tahap analisis yang anda dapatkan informasinya dari customer atau pengguna sistem nantinya. Anda
menceritakan permasalahan-permasalahan yang akan dibuat solusi penyelesaiannya, dan lain-lain.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.

PRODUCT VISION

1. Penggunakan Sistem Informasi Akademik ini dapat meningkatkan 80% efektifitas dan fleksibilitas.

2. Waktu yang diperlukan untuk konfigurasi dan instalasi ulang untuk aplikasi desktop dapat dikurangi sebanyak
90% jika menggunakan Sistem Informasi Akademik.
3. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

4. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

5. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

KEBUTUHAN PERANGKAT

a. Perangkat Keras

Tuliskan perangkat keras yang cocok digunakan oleh aplikasi berorientasi objek Anda.

b. Perangkat Lunak

Tuliskan perangkat lunak yang cocok digunakan oleh aplikasi berorientasi objek Anda.

USE CASE DIAGRAM

Gambarkan Use Case Diagram dari aplikasi berorientasi objek Anda.

ACTORS

Aktor-aktor yang berperan dalam Sistem Informasi Akedemik ini disajikan dalam tabel dibawah.

Persona Persona Descriptions Reference


Admin  Login ke sistem TOR Document
 Mengelola absen jurusan
 Mengelola Kurikulum
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
Dosen  Login ke sistem TOR Document
 Melihat data pribadi
 Mengubah data pribadi
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
Staf  Login ke sistem TOR Document
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
Mahasiswa  Mencetak nilai mata kuliah dan KHS TOR Document
 Melihat data tugas akhir
 Mengubah password
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx
 xxxxxxxxxxxxxxxxxxxxxx

USER STORIES

No. As {Actor} I Want to {action} So that {object} Priority Estimate


US-001a Admin Login ke sistem Masuk ke dalam sistem 3 ~

US-001b Admin Mengelola absen jurusan Absen dapat direkap 3 ~


US-001c Admin Mengelola kurikulum Diperoleh data kurikulum 3 ~
yang lengkap
US-001d Admin Mengelola data mahasiswa Dapat dilihat data setiap 3 ~
mahasiswa
US-002a Dosen Login ke sistem Masuk ke dalam sistem 3 ~
US-002b Dosen Melihat data pribadi Dapat diketahui benar 3 ~
atau salah informasinya
US-003a Staf Login ke sistem Masuk ke dalam sistem 3 ~
US-003b Staf Melihat data pribadi Dapat diketahui benar 3 ~
atau salah informasinya
US-004a Mahasiswa Login ke sistem Masuk ke dalam sistem 3 ~
US-004b Mahasiswa Melihat absensi Mengetahui jumlah 3 ~
kehadiran selama
perkuliahan

ENTITY RELATIONSHIP DIAGRAM

Gambarkan ERD dari aplikasi berorientasi objek Anda.

TABEL BASIS DATA

Gambarkan tabel basis data dari proyek aplikasi berorientasi objek

Mhs

Field Type Null Default

nama varchar(40) Yes

tempat varchar(30) Yes

tglahir Date Yes 0000-00-00

sex enum('L', 'P') Yes L

alamat varchar(50) Yes

kota varchar(30) Yes

propinsi varchar(30) Yes

kodepos mediumint(5) Yes 0

ayah varchar(40) Yes

ibu varchar(40) Yes

prodi varchar(30) Yes

angkatan int(4) Yes 0

kelas varchar(5) Yes


sma varchar(40) Yes

agama varchar(30) Yes

drh char(2) Yes

nip int(9) Yes 0

enum('AKTIF',
status Yes AKTIF
'CUTI', 'DO')

Mhs_pkl_lap

Field Type Null Default

no int(11) Yes NULL

nim varchar(12) Yes

id_pkl varchar(7) Yes

id_lap varchar(7) Yes

nip int(9) Yes 0

thn_pkl year(4) Yes 0000

CLASS DIAGRAM

Gambarkan class diagram dari proyek aplikasi berorientasi objek

OBJECT DIAGRAM

Gambarkan object diagram dari proyek aplikasi berorientasi objek


SEQUENCE DIAGRAM

Gambarkan sequence diagram dari proyek aplikasi berorientasi objek.

Jumlah sequence diagram sebanyak use case yang ada di use case diagram.

ACTIVITY DIAGRAM

Tugas masing-masing user disajikan dalam bentuk diagram aktivitas dalam bentuk swimlane. Kode nya berdasarkan
kode user stories yang sudah dibuat sebelumnya (Contoh US-001A).

Penggambaran diagram aktivitas untuk setiap use case. Jumlah activity diagram sebanyak use case yang ada di use
case diagram.

US-001A: MENARIK UANG DARI ACCOUNT BANK MELALUI ATM

STORY PROCESS
INPUT

 Kartu dan PIN ATM

OUTPUT

 User dapat menarik uang

CONSTRAINTS AND RULE

 Sistem akan melakukan penolakan bila masukkan PIN tidak valid

 Sistem akan melakukan penolakan bila balance lebih kecil daripada jumlah penarikan uang

US-001B: XXXXXXXXX

STORY PROCESS

INPUT
 XXXXXXXXXXXXXXXXXX

OUTPUT

 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

CONSTRAINTS AND RULE

 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

DESAIN INTERFACE

Gambarkan desain interface dari proyek aplikasi berorientasi objek berupa sketsa, bukan Screenshoot tampilan dari
aplikasi yang sudah jadi.
Gambar 3.3.1. Rancangan halaman utama Web

Gambar 3.3.2. Rancangan halaman Login


SUMMARY

Secara keseluruhan, total user, total user stories, total tugas, dan estimasi usaha adalah sebagai berikut.

 Total user :4

 Total user stories (US)

- Prioritas 1 : -

- Prioritas 2 : -

- Prioritas 3 : 30

 Total tugas : 30

 Estimasi waktu :~

KONTRIBUSI ANGGOTA TIM

Gambarkan kontribusi anggota tim dari proyek aplikasi berorientasi objek

No Nama Anggota Kontribusi Uraian


Bertanggung jawab atas elemen visual dan multimedia
dari sistem yang dikembangkan, bekerjasama dengan
1. Moh. Ali Albar Web Designer
programmer, bertugas merancang web baik dari segi
isi maupun grafis.

Programmer/Web Mengimplementasikan suatu sistem ke dalam bahasa


2. Moh. Ali Albar
Developer pemrograman (PHP & MySQL).

Membuat laporan dari sistem yang dikembangkan,


Dokumentasi &
3. Moh. Ali Albar mencatat semua kebutuhan mulai dari tahap awal
Laporan
sampai pada system aplikasi selesai.

Menganalisis dan mendesain system yang


dikembangkan, bekerjasama dengan programmer,
4 Moh. Ali Albar Sistem Analis
hasil analis dan desain yang akan dibuatkan coding
oleh programmer.

Anda mungkin juga menyukai