• Tidak ada hasil yang ditemukan

Laboratorium Rekayasa Perangkat Lunak Program Teknologi Informasi dan Ilmu Komputer

N/A
N/A
Protected

Academic year: 2022

Membagikan "Laboratorium Rekayasa Perangkat Lunak Program Teknologi Informasi dan Ilmu Komputer"

Copied!
41
0
0

Teks penuh

(1)

Laboratorium Rekayasa

Nomor Dokumen Halaman

1/33 DESKRIPSI PERANCANGAN PERANGKAT LUNAK

FILM FANTASY MALANG

UNTUK

KOMUNITAS PECINTA FILM MALANG

Dipersiapkan Oleh:

Kelompok 9

Sukma Wardana Hadi Putra (125150207111007) Yunika Tria Melati (125150201111085) Triando Hamonangan (115060800111061) M. Robith Raisal Haq (125150207111067)

PROGRAM STUDI TEKNIK INFORMATIKA

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

2014

(2)

DAFTAR PERUBAHAN

Revisi Deskripsi

1

Penggunaan nomor pada sequence diagram dan class diagram, penambahan boundary pada class diagram, menambah algoritma dan qeury

2

Memindah urutan matriks kerunutan menjadi bab 2 kamus data menjadi ba 3.6

3

Memisahkan sequence berdasar admin dan client, menambah atribut pada class diagram

INDEX TGL

1 28/11/2014

2 4/11/2014

3

16/12/2014 D Ditulis

oleh

Sukma, Robith, Ando, Yunika

Sukma, Robith, Ando, Yunika

Sukma, Robith, Ando, Yunika Diperiksa

oleh Disetujui oleh

(3)

DAFTAR HALAMAN PERUBAHAN

Halaman Revisi Halaman Revisi

4

7

22

32

3

Penggunaan penormoran pada sequence dan class

diagram

Penambahan boundary pada

class diagram

Penambahan jumlah algoritma

dan query

Merubah urutan antara matriks kerunutan dengan

kamus data

Mengelompokkan seqeuence berdasar admin,

client

7 Menambah atribut

pada diagram class

(4)

DAFTAR ISI

DAFTAR PERUBAHAN ... ii

DAFTAR HALAMAN PERUBAHAN ... iii

DAFTAR ISI ... iv

BAB 1 PENDAHULUAN...1

1.1 Tujuan Penulisan Dokumen...1

1.2 Lingkup Masalah...1

1.3 Definisi, Istilah dan Singkatan ... 1

1.4 Aturan Penomoran ... 2

1.5 Referensi ... 2

1.6 Deskripsi Umum Dokumen (Ikhtisar) ... 2

BAB II DESKRIPSI PERANCANGAN GLOBAL ... 3

2.1 Rancangan Lingkungan Implementasi ... 3

2.2 Deskripsi Arsitektural ... 3

2.2.1 Use Case Melihat Jadwal Film dan Bioskop ... 3

2.2.2 Use Case Registrasi dan Login ... 4

2.2.3 Use Case Pesan Tiket ... 4

2.2.4 Use Case Forum ... 5

2.2.5 Use Case Master ... 5

2.2.6 Use Case Complain Forum ... 6

2.3 Diagram Kelas Keseluruhan ... 7

2.3.1 Diagram Kelas Admin... 7

2.3.2 Diagram Kelas Client ... 8

BAB III PERANCANGAN RINCI ... 8

3.1. Perancangan Detail Kelas ... 8

3.1.1 Kelas Admin ... 8

3.1.2 Kelas Admin_forum ... 9

3.1.3 Kelas Admin_master ... 9

3.1.4 Kelas Admin_user ... 11

3.1.5 Kelas m_admin_cinemas ... 11

(5)

3.1.6 Kelas m_admin_movies ... 12

3.1.7 Kelas m_admin_schedules ... 12

3.1.8 Kelas m_admin_tickets... 13

3.1.9 Kelas m_admin_user ... 14

3.1.10 Kelas Client ... 14

3.1.11 Kelas Forum ... 15

3.1.12 Kelas Movie ... 16

3.1.13 Kelas Ticket ... 17

3.1.14 Kelas m_cinemas ... 17

3.1.15 Kelas m_complains...18

3.1.16 Kelas m_forums...18

3.1.17 Kelas m_movies...18

3.1.18 Kelas m_ratings ... 19

3.1.19 Kelas m_replys ... 19

3.1.20 Kelas m_schedules ... 20

3.1.21 Kelas m_tickets... 20

3.1.22 Kelas m_users ... 20

3.2 Algoritma ... 21

3.3 Diagram Statechart ... 23

3.4 Perancangan Antarmuka ... 24

3.5 Perancangan Representatis Peristensi Kelas ... 31

3.6 Kamus Data ... 32

3.6.1 Data Login ... 32

3.6.2 Data Register ... 32

3.6 Matriks Kerunutan ... 33

(6)

DAFTAR TABEL

(7)

DAFTAR GAMBAR

(8)

DAFTAR DIAGRAM

(9)

1. Pendahuluan

1.1 Tujuan Penulisan Dokumen

Tujuan penulisan dokumen ini yaitu sebagai dokumentasi dari segala aktifitas yang dilakukan selama pengembangan proyek perangkat lunak yang berbasis website ini dimulai dari tahap user requirement, analisis dan desain, implementasi, hingga testing.

Hal tersebut diperuntukan bagi pihak pengembang, pemesan serta pengguna guna mengetahui bagaimana proyek yang di pesan oleh pemesan, bagaimana kelak perangkat lunak digunakan oleh pengguna sehingga pihak pengembang dapat membuat perangkat lunak yang tepat sasaran dengan kualitas serta waktu pengerjaan sebaik mungkin.

Proyek ini dikatakan berhasil apabila portal yang dimaksud dapat menangani seluruh kebutuhan pengguna dan proses bisnis yang terdaftar dalam dokumen ini.

1.2 Lingkup Masalah

Produk perangkat lunak yang dispesifikasi pada dokumen ini bernama “Film Fantasy Malang” yang merupakan Sistem Informasi berbasis Web secara Online yang ditujukan kepada komunitas pecinta film yang ada di Kota Malang. Fungsi utama perangkat lunak ini adalah untuk menjadi wadah bagi komunitas untuk melakukan diskusi serta bertukar informasi mengenai perkembangan dunia film baik dalam maupun luar negeri.

1.3 Definisi dan Istilah

Istilah dan Akronim Uraian

FFM Akronim dari Film Fantasy Malang yang adalah nama dari perangkat lunak

Perangkat lunak

Data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer

SRS

System Requirement Specification; Atau spesifikasi Kebutuhan Sistem adalah poin-poin yang dibutuhkan pada sistem.

Sequence Diagram Diagram yang mengambarkan waktu komunikasi antara Object

Class Diagram Diagram yang menggambarkan rancang dari sebuah applikasi yang akan dibuat

ERD Entity Relationship Diagram; Diagram yang

menggambarkan relasi antar objek yang ada pada sistem Usecase Diagram Diagram yang menggambarkan interaksi antara aktor dan

sistem

(10)

1.4. Aturan Penomoran

Kode: SRS_DD_[KODE MODUL][KODE KEBUTUHAN]-[3 DIGIT NOMOR]

1. SRS

System Requirement Spesifications; Kode awal penanda SRS 2. FFM

FilmFantasyMalang; Singkatan dari nama sistem 3. SEQUENCE DIAGRAM

Sistem penamaan untuk Sequence diagram dibuat dengan format SQ-D- XX-YY XX merupakan nomor kode usecase, YY merupakan versi sequence diagram untuk satu usecase (satu usecase dapat terdiri dari beberapa sequence diagram), Contoh : SQ-D-03-02, maka itu meruapakansuatu sequence diagram versi 2 untuk usecase no.3

4. KELAS DIAGRAM

Sistem penamaan class diagram adalaha seperti berikut SC-D-XX dimana XX adalah nomor kode class diagram

1.5. Referensi

IEEE Software Engineering Standards Committee, 1998, IEEE Recommended Practice for Software Requirements Specifications, IEEE Std 830- 1998

1.6. Deskripsi Umum Dokumen (Ikhtisar)

DPPL ini berisi penjabaran rancangan dari perangkat lunak yang akan dikembangkan, sehingga pada tahap pengimplementasian, perangkat lunak tersebut dapat diimplementasikan dengan spesifikasi yang jelas, dengan tetap menjadikan spesifikasi kebutuhan perangkat lunak(SKPL) sebagai bahan acuannya.

BAB I PENDAHULUAN

Berisi overview perangkat lunak yang merupakan ringkasan terhadap deskripsi aplikasi secara umum yang meliputi tujuan, lingkup masalah, definisi dan istilah, aturan penamaan dan

(11)

penomoran, referensi serta ikhtisar dokumen.

BAB II DESKRIPSI PERANCANGAN GLOBAL

Berisi perancangan global dari perangkat lunak yang meliputi lingkungan di mana perangkat lunak diimplementasikan, deskripsi arsitektural maupun deskripsi komponen dari perangkat lunak yang dibangun.

BAB III DESKRIPSI PERANCANGAN RINCI

Berisi deskripsi lengkap dan rinci dari kebutuhan perangkat lunak yang meliputi diagram use case, sequence diagram tiap scenario, diagram kelas beserta detilnya, algoritma serta query penting, statechart untuk use case penting, antarmuka, representasi persistensi kelas serta matriks kerunutan tiap use case.

2. Deskripsi Perancangan Global

2.1 Rancangan Lingkungan Implementasi

Lingkungan implementasi yang akan digunakan untuk pengembangan Film Fantasy Malang ini adalah :

Sistem Operasi : Windows 7 DBMS : MySQL 5.1

Development Tools : Visio 2013 Word Processor : MS Word 2013

Bahasa Pemrograman : PHP, HTML, Javascript Framework : Codeigniter, Bootstrap, JQuery Browser : Firefox 11.0 , Chrome

Deskripsi Arsitektural Client

2.2.1 Use Case Melihat Jadwal Film dan Bioskop (UC-001, UC-004) SQ-D-01-01

(12)

2.2.2 Use Case Registrasi dan Login (UC-012) SQ-D-02-01

2.2.3 Use Case Pesan Ticket (UC-003) SQ-D-03-01

(13)

2.2.4 Use Case Forum (UC-002) SQ-D-04-01

Admin

2.2.5 Use Case Master (UC-009, UC-010, UC-011) SQ-D-05-01

(14)

2.2.6 Use Case Complain Forum (UC-006) SQ-D-06-01

SQ-D-05-02

(15)

2.3 Diagram Kelas Keseluruhan 2.3.1 Diagram Kelas Admin SC-D-01

(16)

2.3.2 Diagram Kelas Client SC-D-02

3. Perancangan Rinci

3.1 Perancangan Detail Kelas 3.1.1 Kelas Admin

Nama Operasi Visibility (private, public)

Keterangan

Index() public Menampilkan halaman

awal admin

Bioskop() Public Menampilkan halaman

master bioskop

(17)

Film() Public Menampilkan halaman master film

Ticket() Public Menampilkan halaman

master ticket

Schedule() Public Menampilkan halaman

master jadwal

3.1.2 Kelas Admin_forum

Nama Operasi Visibility (private, public)

Keterangan

Load_forum() public Menampilkan halaman

awal semua forum thread

Delete_forum() Public Menghapus thread forum

3.1.3 Kelas Admin_master

Nama Operasi Visibility (private, public)

Keterangan

Form_bioskop() public Menampilka halaman

tambah / edit form bioskop

Tambah_bioskop() Public Menambah data bioskop

baru ke DB

Edit_bioskop() Public Mengedit data bioskop ke

DB

(18)

Delete_bioskop() Public Menghapus data bioskop dari DB

Form_film() public Menampilka halaman

tambah / edit form film

Tambah_film() Public Menambah data film baru

ke DB

Edit_film() Public Mengedit data film ke

DB

Delete_film() Public Menghapus data film dari

DB

Form_ticket() public Menampilka halaman

tambah / edit form ticket

Tambah_ticket() Public Menambah data ticket

baru ke DB

Edit_ticket() Public Mengedit data ticket ke

DB

Delete_ticket() Public Menghapus data ticket

dari DB

Form_jadwal() public Menampilka halaman

tambah / edit form jadwal

Tambah_jadwal() Public Menambah data jadwal

baru ke DB

Edit_jadwal() Public Mengedit data jadwal ke

DB

Delete_jadwal() Public Menghapus data jadwal

(19)

dari DB 3.1.4 Kelas Admin_user

Nama Operasi Visibility (private, public)

Keterangan

Load_user() public Menampilkan halaman

awal semua user

edit() Public Menampilkan halaman

edit user

Edit_user() Public Merubah data aktif

tidaknya user

3.1.5 Kelas m_admin_cinemas

Nama Operasi Visibility (private, public)

Keterangan

Simpan_bioskop() public Query database untuk

menyimpan data bioskop

Edit_bioskop() Public Query database untuk

mengedit data bioskop

Delete_bioskop() Public Query database untuk

mengapus data bioskop

Get_bioskop() Public Query database

menampilkan semua data bioskop

Get_bioskop_by_id() Public Query database

menampilkan data

(20)

biosokop berdasar id

3.1.6 Kelas m_admin_movies

Nama Operasi Visibility (private, public)

Keterangan

Simpan_movie() public Query database untuk

menyimpan data movie

Edit_movie() Public Query database untuk

mengedit data movie

Delete_movie() Public Query database untuk

mengapus data movie

Get_movie() Public Query database

menampilkan semua data movie

Get_movie_by_id() Public Query database

menampilkan data movie berdasar id

3.1.7 Kelas m_admin_schedules

Nama Operasi Visibility (private, public)

Keterangan

Simpan_jadwal() public Query database untuk

menyimpan data jadwal

Edit_jadwal() Public Query database untuk

mengedit data jadwal

(21)

Delete_jadwal() Public Query database untuk mengapus data jadwal

Get_jadwal() Public Query database

menampilkan semua data jadwal

Get_jadwal_by_id() Public Query database

menampilkan data jadwal berdasar id

3.1.8 Kelas m_admin_tickets

Nama Operasi Visibility (private, public)

Keterangan

Simpan_ticket() public Query database untuk

menyimpan data ticket

Edit_ticket() Public Query database untuk

mengedit data ticket

Delete_ticket() Public Query database untuk

mengapus data ticket

Get_ticket() Public Query database

menampilkan semua data ticket

Get_ticket_by_id() Public Query database

menampilkan data ticket berdasar id

3.1.9 Kelas m_admin_users

(22)

Nama Operasi Visibility (private, public)

Keterangan

Cek_admin(0 public Query database untuk

mengecek apakah user berstatus admin

Get_user() Public Query database untuk

menampilkan semua user yang tidak berstatus admin

Get_user_by_id() Public Query database untuk

menampilkan user berdasar id

Update_user Public Query database untuk

merubah status aktifasi user

3.1.10 Kelas Client

Nama Operasi Visibility (private, public)

Keterangan

Index() public Menampilkan halaman

awal sistem FFM

Login() Public Menampilkan halaman

login

Do_login Public Fungsi untuk melakukan

login

(23)

Dashboard() Public Meampilkan halaman dashboard ketika telah login

Edit_user() Public Fungsi merubah identitas

user

Do_logout() Public Fungsi untuk keluar dari

sistem FFM

Register() Public Menampilkan halaman

register

Do_register() Public Fungsi untuk melakukan

registrasi

Activation() Public Fungsi mengaktivasi akun

yang telah register

3.1.11 Kelas Forum

Nama Operasi Visibility (private, public)

Keterangan

Index() public Menampilkan halaman

awal forum hanya untuk member

Forum() Public Menampilkan thread

forum

Reply() Public Menampilkan reply dari

thread

Do_forum() Public Melakukan posting thread

(24)

Edit_forum() Public Merubah data thread

Do_reply() Public Melakukan reply

terhadap thread

Complain_forum() Public Complain terhadap thread

Complain_user() Public Complain terhadap user

3.1.12 Kelas Movie

Nama Operasi Visibility (private, public)

Keterangan

Cinema() public Menampilkan halaman

awal informasi bioskop

Load_cinema() Public Menampilkan semua data

bioskop

Detail_cinema() Public Menampilkan detail data

bioskop

Film() Public Menampilkan halaman

awal informasi film

Load_film() Public Menampilkan jadwal film

Detail_movie() Public Menampilkan detail

informasi film

Do_comment() Public Melakukan komentar

terhadap data detail bioskop

3.1.13 Kelas Ticket

(25)

Nama Operasi Visibility (private, public)

Keterangan

Index() public Menampilkan halaman

utama pemesanan ticket

Get_film() Public Menampilkan filter film

jika filter bioskop telah dipilih

Load_form_ticket() Public Menampilkan halaman

form pemesanan ticket

Pesan_ticket Public Fungsi untuk melakukan

pemesanan ticket

Cetak_ticket() Public Mencetak pemesanan

ticket dalam bentuk pdf

3.1.14 Kelas m_cinemas

Nama Operasi Visibility (private, public)

Keterangan

Get_cinema() public Query database untuk

menampilkan data bioskop

Get_cinema_by_id() Public Query database

menampilkan data biosokop berdasar id

cinema() Public Query database untuk

hanya menampilkna data

(26)

bioskop nama dan id

3.1.15 Kelas m_complains

Nama Operasi Visibility (private, public)

Keterangan

Save_complain() public Query database untuk

menyimpan complain

3.1.16 Kelas m_forums

Nama Operasi Visibility (private, public)

Keterangan

Save_forum() public Query database untuk

menyimpan data thread

Edit_forum Public Query database untuk

mengedit data thread

Forum() Public Query database untuk

menampilkan semua thread

Get_forum_by_cat Public Query database

menampilkan thread berdasar categories

3.1.17 Kelas m_movies

Nama Operasi Visibility Keterangan

(27)

(private, public)

Get_film() public Query database untuk

menampilkan data film

Get_film_by_id() Public Query database

menampilkan data film berdasar id

movie() Public Query database untuk

hanya menampilkna data film nama dan id

Get_filter_film() Public Query database

menampilkan film berdasar bioskop filter

3.1.18 Kelas m_ratings

Nama Operasi Visibility (private, public)

Keterangan

Get_rating() Public Query database untuk

menampilkan data rating

Insert_rating() Public Query database untuk

menyimpan komentar dan rating

3.1.19 Kelas m_replys

Nama Operasi Visibility (private, public)

Keterangan

(28)

add() Public Query database untuk menyimpan data reply

Get_reply() Public Query database untuk

menampilkan semua reply

Edit() Public Query database untuk

melakukan perubahan reply

3.1.20 Kelas m_schedules

Nama Operasi Visibility (private, public)

Keterangan

Schedule Public Query database untuk

menampilkan jadwal film

3.1.21 Kelas m_tickets

Nama Operasi Visibility (private, public)

Keterangan

Ticket Public Query database untuk

menampilkan data ticket

Pesan_ticket Public Query database untuk

menginput pesanan ticket

3.1.22 Kelas m_users

Nama Operasi Visibility Keterangan

(29)

(private, public)

Cek_user() Public Query database untuk

mengecek keberadaan user

Get_user_by_id() Public Query database untuk

menampilkan data user berdasar id

Edit_user() Public Query database untuk

mengedit biodata user

Add_user() Public Query database untuk

menambah user baru

User_activation() Public Query database untuk

merubah status aktivasi user

Login() Public Query database untuk

mengecek akti dan tersedianya user untuk login

User() Public Query menampilkan data

user yang login

3.2 Algoritma

Nama Kelas :Client Nama Operasi :activation

Algoritma : (Algo-001)

$user = Decrypt($uname)

(30)

$result = rubah status ($user) If($result){

Echo ‘akun’.$user.’telah berhasil di aktivasi’

}else{

Echo ‘akun’.$user.’gagal di aktivasi’

}

Redirect (halaman login) Nama Kelas :Ticket Nama Operasi :pesan ticket

Algoritma : (Algo-003)

$data = post data ticket;

$tangal = tanggal pemesanan;

$total = jml pesan * harga ticket

$insert = insert data ke database If($insert == true){

Echo ‘pesan berhasil’

View cetak_ticket }else{

Echo ‘pesan gagal’

}

Nama Kelas :Movie

(31)

Algoritma : (Algo-002)

$data = post data rating

$save = simpan data rating If ($save == true){

Echo ‘pesan berhasil disimpan’

}else{

Echo ‘pesan gagal disimpan’

}

Query :

No Query Query Keterangan

Q-001 select * from users where username = '$usname' OR email = '$email

Untuk mengecek apakah username dan email telah terdaftar

Q-002 Update users set isAktif = yes where username = $user

Untuk merubah status akun yang dari tidak aktif ke aktif

Q-003 Select * from users where username =

$usname

Untuk mengecek apakah username untuk login terdaftar atau tidak

3.3 Diagram Statechart

(32)

3.4 Perancangan Antarmuka Antarmuka : HomeScreen

Id_Objek Jenis Nama Keterangan

(33)

Home_1 Linklabel Menampilkan Menu pilihan untuk menuju screen selanjutnya

Home_2 Image Slide show Menampilkan

image dari file image.png

Home_3 Text Area Menampilkan

Deskripsi perangkat lunak

Antarmuka : log in Screen

Id_Objek Jenis Nama Keterangan

Log_1 Button Submit Jika di klik dan

data yang dimasukkan benar,maka akan membuka

homecreen

Log_2 Textbox Username Menerima Input

Username

Log_3 Textbox Password Menerima Input

Password

Log_4 Linklabel Menampilkan

(34)

Menu pilihan untuk menuju screen selanjutnya

Log_5 Linklabel Register Menampilkan ke

menu registrasi

Antarmuka : Register Screen

Id_Objek Jenis Nama Keterangan

Register_1 Textbox Nama Menerima Input

Nama

Register_2 Textbox Username Menerima Input

Username

Register_3 Textbox Password Menerima Input

(35)

Password

Register_4 Textbox Confirm

Password

Menerima Input Password

Register_5 Textbox E-mail Menerima Input E-

mail

Register_6 Textbox Alamat Menerima Input

Alamat

Register_7 Textbox Kota Menerima Input

Kota

Register_8 Combobox Jenis Kelamin Jenis Kelamin Register_9 Openfile Dialog Choose File Jika di Klik menuju

Library untuk menginputkan gambar

Register_10 Button Submit Jika di klik dan

data yang dimasukkan benar,maka akan membuka

homecreen

Register_11 Linklabel Menampilkan

Menu pilihan untuk menuju screen selanjutnya

Register_12 Linklabel login Menampilkan ke

menu login

Antarmuka : Reservasi Tiket

(36)

Id_Objek Jenis Nama Keterangan

Reservasi_1 Combobox Bioskop Menampilkan

pilihan Bioskop yang tersedia

Reservasi_2 Combobox Film Menampilkan

pilihan Film yang tersedia

Reservasi_3 Button Pesan Jika di klik maka

akan diproses di Reservasi

Tiket_Controller dan menampilkan informasi berhasil.

Reservasi_4 Linklabel Menampilkan Menu

pilihan untuk menuju screen selanjutnya

Reservasi_5 Label Welcome,

ADMIN

Keterangan modus Log in (Log in sebagai siapa)

Reservasi_6 Button Logout Jika di klik akan

melakukan aksi logout

(37)

Antarmuka : Jadwal Film

Id_Objek Jenis Nama Keterangan

Jadwal_1 Combobox Dari, Sampai Menampilkan pilihan tanggal yang tersedia

Jadwal_2 Button Tampilkan Jika di klik, makan akan

diproses di

Jadwal_Film_Controller Jadwal_3 Text area Jadwal Film Menampilkan Informasi

tanggal tayang sebuah film

Jadwal_4 Linklabel Menampilkan Menu

pilihan untuk menuju screen selanjutnya

Jadwal_5 Label Welcome,ADMIN Keterangan modus Log

in (Log in sebagai siapa)

Jadwal_6 Button Logout Jika di klik akan

melakukan aksi logout

(38)

Antarmuka : Informasi Bioskop

Id_Objek Jenis Nama Keterangan

Informasi_1 Button Detail Jika di klik, makan

akan menampilkan Informasi Detail Bioskop

Informasi_2 Linklabel Menampilkan

Menu pilihan untuk menuju screen selanjutnya

Informasi_3 Label Keterangan modus

Log in (Log in sebagai siapa)

Informasi_4 Picturebox Menampilkan

gambar dari bioskop

Informasi_5 Button Logout Jika di klik akan

melakukan aksi logout

(39)

3.5 Perancangan Representasi Peristensi Kelas No Nama Kelas Nama Table

1. M_cinemas cinemas

2. M_complains Complains

3. M_forums Forums

4. M_movies Movies

5. M_rating Ratings

6. M_reply reply

7. M_schedule Schedule

8. M_ticket_stock Ticket_stock

9. M_tickets Tickets

10 M_users users

3.6 Kamus Data 3.6.1 Data Login

Nama Data Login

Digunakan pada Proses Login

Deskripsi Data ini digunakan ketika login baik

sebagai admin maupun klien dengan memasukkan username dan password

Struktur Data Username, Password

Username {String}10 [‘A’..’Z’]

[‘a’..’z’]

Password {String}10 [‘A’..’Z’]

[‘a’..’z’]

[0..9]

(40)

3.6.2 Data Register

Nama Data Register

Digunakan pada Proses Register

Deskripsi Data ini digunakan ketika Registrasi

untuk mendaftar data yang dimasukkan nama, email, alamat, password, no telp

Struktur Data Username, Password

Nama {String}10 [‘A’..’Z’]

[‘a’..’z’]

Username {String}10 [‘A’..’Z’]

[‘a’..’z’]

Password {String}10 [‘A’..’Z’]

[‘a’..’z’]

[0..9]

No Telp {int}10 [0..9]

Alamat {String}10 [‘A’..’Z’]

[‘a’..’z’]

[0..9]

4. Matriks Kerunutan

Use Case Skenario Sequence Class UC-001 UC-001 SQ-D-01-01 SC-D-02 UC-002 UC-002 SQ-D-04-01 SC-D-02 UC-003 UC-003 SQ-D-03-01 SC-D-02 UC-004 UC-004 SQ-D-01-01 SC-D-02

(41)

UC-005 UC-005 SQ-D-04-01 SC-D-02 UC-006 UC-006 SQ-D-06-01 SC-D-01 UC-007 UC-007 SQ-D-06-02 SC-D-01 UC-008 UC-008 SQ-D-05-01 SC-D-01 UC-009 UC-009 SQ-D-05-01 SC-D-01 UC-010 UC-010 SQ-D-05-01 SC-D-01 UC-011 UC-011 SQ-D-05-01 SC-D-01 UC-012 UC-012 SQ-D-02-01 SC-D-01

Referensi

Dokumen terkait

Semua jumlah lantai dari bangunan yang terdapat pada sisi ini sesuai dengan Peraturan Daerah Kota Malang Nomor 1 Tahun 2012 tentang Bangunan Gedung bagian kedua Persyaratan

Mekanisme pembentukan suatu Produk Hukum Daerah berdasarkan Undang- Undang yang telah ada dan berdasarkan informasi dan data yang tertuang dalam naskah akademik yang

Perbankan yang memiliki profitabilitas (laba sebelum pajak) tinggi maka kemungkinan memiliki nilai rasio hutang kecil dengan sumber dana yang berlimpah, dimana

Tesis berjudul "Anal isis Ekonomi Makro Domestik dan Asing sebagai Deteminan Indeks Harga Saham Gabungan di Pasar Modal Indonesia" yang ditulis dan

Menurut Kusrini (2006) sistem pakar adalah sistem berbasis komputer yang menggunakan pengetahuan, fakta, dan teknik penalaran dalam memecahkan masalah yang biasanya

Keuntungan dari bakteri ini adalah memiliki protein yang dapat bekerja pada kondisi lingkungan dengan suhu tinggi dimana protein/ enzim lain dapat mengalami denaturasi.. Salah

Memberikan kuasa dan wewenang kepada Direksi Perseroan [dengan hak substitusi] untuk melaksanakan keputusan persetujuan mengenai pemberian jaminan atau mengagunkan atau

Tujuan dari penelitian ini adalah untuk menemukan jenis- jenis mood dan fungs-fingsi bicara yang direalisasikan oleh jenis mood dari dialog yang digunakan