Daftar Pustaka - Perpustakaan Universitas Mercu Buana

advertisement
Daftar Pustaka
Aditama, Roki, 2013. Sistem Informasi Akademik Kampus Berbasis WEB dengan PHP.
Yogyakarta: lokomedia.
Alatas, Husein. 2013. Responsive Web Design dengan PHP & Bootstrap.Yogyakarta:
Lokomedia.
Ardhana, Kusuma. 2012. PHP membuat Website 30 Juta Rupiah. Jakarta: Jasakom.
Black, Rex. (2009). Managing the Testing Process. 3rd Ed., Microsoft Press, Redmond,
Washington
Hakim, Lukmanul. 2013. Proyek Website Super Wow!. Yogyakarta: Lokomedia.
Julisman, Agung. 2014. Sistem Aplikasi Travel dengan
AngularJS
&
CodeIgniter.
Yogyakarta: Lokomedia,
Kolluri, Akhilesh Babu, dkk. (2012). Effective Bug Tracking Systems: Theories and
Implementation. IOSR Journal of Computer Engineering(IOSRJCE), Vol 4, Issue 6
(Sep-Oct 2012)
Komputer, Wahana. 2013. Shortcourse Adobe Dreamweaver CS6. Yogyakarta: C.V Andi
Offset.
Matthews, Marty 2015. PHP and MySQL Web Development: A Beginner’s Guide. United
States: Mc Graw Hill Education.
Pressman, Roger 2010. Software Engineering Seventh Edition. New York: McGraw-Hill.
S, Rosa A. dan M. Shalahuddin.2013. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung: Informatika.
Saputra, Agus. 2012. Sistem Informasi Nilai Akademik untuk Panduan Skripsi. Jakarta: Pt.
Elex Media Komputindo.
Sari, Ghaluh Indah Permata, dkk. (2011). Klasikasi Bug untuk Menentukan Tingkat Severity
Menggunakan Support Vector Machine. Jurnal TIF, Vol. 2, No. 1, Juli 2011.
Shaffiei, Zatul Amilah, dkk. (2010). Change and Bug Tracking System.International Journal
of Computer Applications, Vol. 10, No. 3, November 2010
Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: Andi.
Sutarman. 2012. Pengantar Teknologi Informasi. Jakarta: Bumi Aksara.
Utomo, Eko Priyo. 2013. Mobile Web Programming. Yogyakarta: Andi.
Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha Ilmu.
80
http://digilib.mercubuana.ac.id/
CURICULUM VITAE
Name
Place and Date of Bird
Sex
Nationality
Marital Status
ID Number
Pasport Number
Email
Religion
Address
No. 7
Phone Number/Mobile
: Riyan Adi Saputro
: Solo, July 6 1990
: Male
: Indonesia
:Single
: 3173040607900002
:: [email protected]
: Moslem
: Jalan Kampung Duri Dalam RT. 009/ 05
Tambora, Jakarta Barat
: 089648034967
EDUCATION
Elementary School
Secondary School
Senior Hight School
University
Degree Awarded : S1
Faculty
Title of thesis :
GPA
: SDN Setia Kawan 01 Jakarta
: SMP YP IPPI Petojo
: SMA YP IPPI Petojo
: Universitas Mercu Buana
: Fakultas Ilmu Komputer
: Aplikasi Bug / Issue Tracking berbasis Web Pada PT. Generasi Inspirasi
Informatika
:
ORGANIZATION EXPERIENCE
No. of Years
-
Title
-
WORK EXPERIENCE
No. of Years
2010 – 2011
2011 – 2012
Position
Web Content
IT Support
2012 – 2013
2013 – Present
IT HelpDesk
IT Tester
Name of Organization
-
Employer
PT Triinti International
PT
Arta
Graha
General
Insurance
PT Sistelindo Mitralintas
PT
Generasi
Inspirasi
Informatika
ACTIVITIES NATIONAL/INTERNATIONAL
No. of Years
Subject
2015
SAP University Partnersip Program
2015
Seminar Android Technology and Opportunity
2015
Seminar NASIONAL : Digital Communications And Health
2015
Awarness
Seminar NASIONAL : Pengaplikasian Telematika 2015
81
http://digilib.mercubuana.ac.id/
<input type="text" class="formcontrol" ng-model="filter.title">
<h4>Customer</h4>
<select class="form-control" ngmodel="filter.customer_id">
<option
value="">All</option>
<option
value="null">Unassigned</option>
<option ng-repeat="customer
in customers"
value="{{customer.id}}">{{customer.na
me}}</option>
</select>
<div class="row">
<div class="col-sm-6">
<h4>From</h4>
<datepicker dateformat="dd MMM yyyy">
<input ngmodel="filter.from" type="text" />
</datepicker>
</div>
<div class="col-sm-6">
<h4>To</h4>
<datepicker dateformat="dd MMM yyyy">
<input ngmodel="filter.to" type="text" />
</datepicker>
Lampiran Listing Program
Halaman Login
<link rel="stylesheet"
href="css/login.css?v=0">
<form name="formLogin">
<div class="container">
<div class="login">
<h1>TaskTrack</h1>
<input type="text"
id="inpUserName" class="form-control"
placeholder="User Name" ngmodel="login.name" required
autofocus="">
<input type="password"
id="inputPassword" class="form-control"
placeholder="Password" ngmodel="login.password" required>
<div class="checkbox">
<label>
<input type="checkbox"
value="remember-me" ngmodel="login.rememberme"> Remember
me
</label>
</div>
<input class="btn btn-lg btnprimary btn-block" type="submit" ngclick="formLogin.$valid &&
doLogin(login)" value=" Sign in" />
</div>
</div>
<div ng-if="fullfilter">
<div nghide="disabledeveloperfilter">
<h4>Developer</h4>
<select class="formcontrol" ng-model="filter.programer_id">
<option
value="">All</option>
<option
value="null">Unassigned</option>
<option ngrepeat="programer in programers"
</div>
</div>
</form>
Halaman Issue
<div class="container">
<div class="row">
<div class="col-sm-4">
<form>
<h4>Title</h4>
82
http://digilib.mercubuana.ac.id/
value="{{programer.id}}">{{programer.n
ame}}</option>
</select>
</div>
<div nghide="disabletesterfilter">
<h4>Tester</h4>
<select class="formcontrol" ng-model="filter.tester_id" >
<option value=" ">
All</option>
<option
value="null">Unassigned</option>
<option ngrepeat="tester in testers"
value="{{tester.id}}">{{tester.name}}</o
ption>
</select>
</div>
<h4>Priority</h4>
<select class="formcontrol" ng-model="filter.priority">
<option
value="">All</option>
<option ngrepeat="priority in priorities"
value='{{priority.id}}'>{{priority.name}}
</option>
</select>
</div>
<h4>State</h4>
<select class="form-control" ngmodel="filter.state">
<option
value="">All</option>
<option ng-repeat="state in
states"
value="{{state.id}}">{{state.name}}</op
tion>
</select>
<br />
<input type="submit"
class="form-control btn-primary" ngclick="filterupdate(filter)" />
</form>
</div>
<div class="col-sm-8">
<nav class="navbar ">
<ul class="nav navbar-right">
<li><a class="btn btndefault" href="#issue/create"
role="button">Create</a></li>
</ul>
</nav>
<div class="panel panel-default"
ng-repeat="issue in issues">
<div class="panel-heading">
<div class="row">
<div class="col-sm-7">
<a
href="#issueedit/{{issue.id}}">{{issue.titl
e}}</a>
</div>
<div class="col-sm-5 textright">
Created by:
{{issue.creatorname}}, {{issue.created}}
</div>
</div>
</div>
<div class="panel-body panelissue">
<div class="row">
<div class="col-sm-2" ngif="fullfilter">
<select class="formcontrol" ng-model="issue.priority" ngchange="update(issue)" ngdisabled="!updatepriority">
<option ngrepeat="priority in priorities"
value='{{priority.id}}'>{{priority.name}}
</option>
</select>
</div>
<div class="col-sm-2">
<select class="formcontrol" ng-model="issue.state" ng-
83
http://digilib.mercubuana.ac.id/
change="update(issue)" ngdisabled="!updatestate">
<option ngrepeat="state in states"
value="{{state.id}}">{{state.name}}</op
tion>
</select>
</div>
<div class="col-sm-2">
<select class="formcontrol" ng-model="issue.customer_id"
ng-change="update(issue)" ngdisabled="!updatecustomer">
<option
value="">Unassigned</option>
<option ngrepeat="customer in customers"
value="{{customer.id}}">{{customer.na
me}}</option>
</select>
</div>
<div class="col-sm-3" ngif="fullfilter">
<select class="formcontrol" ng-model="issue.programer_id"
ng-change="update(issue)" ngdisabled="!updateprogramer">
<option
value="">Unassigned</option>
<option ngrepeat="programer in programers"
value="{{programer.id}}">{{programer.n
ame}}</option>
</select>
</div>
<div class="col-sm-3" ngif="fullfilter">
<select class="formcontrol" ng-model="issue.tester_id" ngchange="update(issue)" ngdisabled="!updatetester">
<option
value="">Unassigned</option>
<option ngrepeat="tester in testers"
value="{{tester.id}}">{{tester.name}}</o
ption>
</select>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Halaman Create Issue
<form name="formIssue">
<div class="row">
<div class="col-sm-9">
<h4>Title</h4>
<input type="text" class="formcontrol" ng-model="issue.title" required>
<h4>Description</h4>
<textarea class="form-control" ngmodel="issue.description"></textarea>
<div class="row top10">
<div class="col-sm-2">
<input class="btn btn-default
form-control" type="submit" ngclick="formIssue.$valid &&
createissue(issue)" value="{{formtype}}"
/>
</div>
<div class="col-sm-2">
<a class="btn btn-default
form-control" href="#issue">Cancel</a>
</div>
</div>
</div>
<div class="col-sm-3">
<div>
<h4>Customer</h4>
<select class="form-control" ngmodel="issue.customer_id" ngdisabled="!updatecustomer">
84
http://digilib.mercubuana.ac.id/
<div>
<h4>State</h4>
<select class="form-control" ngmodel="issue.state" ngdisabled="!updatestate">
<option ng-repeat="state in
states"
value="{{state.id}}">{{state.name}}</op
tion>
</select>
</div>
<div ng-show="issue.creator">
Creator:<br />
{{issue.creatorname}}, {{issue.created}}
<option
value="">Unassigned</option>
<option ng-repeat="customer
in customers"
value="{{customer.id}}">{{customer.na
me}}</option>
</select>
</div>
<div ng-show="fullfilter">
<h4>Developer</h4>
<select class="form-control" ngmodel="issue.programer_id" ngdisabled="!updateprogramer">
<option
value="">Unassigned</option>
<option ngrepeat="programer in programers"
value="{{programer.id}}">{{programer.n
ame}}</option>
</select>
</div>
<div ng-show="fullfilter">
<h4>Tester</h4>
<select class="form-control" ngmodel="issue.tester_id" ngdisabled="!updatetester">
<option
value="">Unassigned</option>
<option ng-repeat="tester in
testers"
value="{{tester.id}}">{{tester.name}}</o
ption>
</select>
</div>
<div ng-show="fullfilter">
<h4>Priority</h4>
<select class="form-control" ngmodel="issue.priority" ngdisabled="!updatepriority">
<option ng-repeat="priority in
priorities"
value='{{priority.id}}'>{{priority.name}}
</option>
</select>
</div>
</div>
<div ng-show="issue.modifier">
Last Modifier:<br />
{{issue.modifiername}},
{{issue.modified}}
</div>
</div>
</div>
</form>
Halaman Report Dashboard
<div class="row">
<div class="col-sm-4">
<ul class="statepicker">
<li ng-repeat="statereport in
statereports">
<button class="form-control
btn-lg btn{{statereport.id}}" ngclick="updatestate(statereport.id)">
{{statereport.issuecount}}
{{statereport.name}}
</button>
</li>
</ul>
</div>
<div class="col-sm-8">
<h2>{{title}}</h2>
85
http://digilib.mercubuana.ac.id/
<br />
<button class="btn btn-default"
ng-csv="getCSV()" csvheader="getHeader()" filename="{{ title
}}.csv" field-separator="{{separator}}"
decimalseparator="{{decimalSeparator}}">
Export to CSV
</button>
<br /><br />
<div class="panel panel-default" ngrepeat="issue in issues">
<div class="panel-heading">
<div class="row">
<div class="col-sm-7">
<a
href="#issueedit/{{issue.id}}">{{issue.titl
e}}</a>
</div>
<div class="col-sm-5 textright">
Created by:
{{issue.creatorname}}, {{issue.created}}
</div>
</div>
</div>
</nav>
<div class="row bot10">
<div class="col-sm-12">
<input type="text" class="formcontrol" placeholder="Search" ngmodel="searchtext" required
autofocus="">
</div>
</div>
<table class="table table-bordered">
<thead>
<tr>
<th class="col-md-1 textcenter"><input type="checkbox" ngmodel="checkall" ngclick="tooglecheckall(checkall)"></th>
<th class="col-md8">Name</th>
<th class="col-md3">Group</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="user in users |
filter:searchtext">
<td class="col-md-1 textcenter">
<input type="checkbox"
ng-model="user.selected" ngclick="tooglecheck()">
</td>
<td class="col-md-8">
<a
href="#useredit/{{user.id}}">
{{user.name}}
</a>
</td>
</div>
</div>
</div>
Halaman User
<div class="row">
<div class="col-sm-9">
<nav class="navbar ">
<ul class="nav navbar-nav navbarleft">
<li><a class="btn btn-default"
href="#user/create"
role="button">Create</a></li>
<li><a class="btn btn-default"
ng-click="delete()" role="button" ngshow="selected" >Delete</a></li>
</ul>
86
http://digilib.mercubuana.ac.id/
87
http://digilib.mercubuana.ac.id/
88
http://digilib.mercubuana.ac.id/
Download