Untuk selengkapnya file login.jsp dapat dilihat pada lampiran listing program. 3)
Membuat halaman re-login Halaman re-login ditampilkan pada saat pengguna
melakukan logout. Pembuatan file relogin.jsp ditempatkan pada folder src| web| jsp| extension|. File relogin.jsp berisi sebagai berikut : <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %> <%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %> <%@ page import="org.alfresco.web.app.servlet.Authen ticationHelper" %> <%@ page import="javax.servlet.http.Cookie" %> <%@ page buffer="16kb" contentType="text/html;charset=UTF-8" %> <%@ page isELIgnored="false" %> <%
84
if (session.getAttribute(AuthenticationHelper. SESSION_INVALIDATED) != null) { Cookie authCookie = AuthenticationHelper.getAuthCookie(request) ; if (authCookie != null) { authCookie.setMaxAge(0); response.addCookie(authCookie); } } %>
<span class='mainSubTitle'> |
85 |
Untuk selengkapnya file relogin.jsp dapat dilihat pada lampiran listing program. c. Konfigurasi Web Client Untuk melakukan konfigurasi file yang telah dibuat pada iterasi ini, perlu ditambahkan kode kofigurasi pada file web-client-config-custom.xml yang telah dibuat pada iterasi 1. Content model yang telah dibuat didaftarkan pada web client agar dapat ditampilkan pada saat upload dokumen.
86
Content model juga diperlukan dalam pencarian dokumen proposal untuk mempermudah pencarian berdasarkan NIM dan nama mahasiswa. Oleh karena itu, content model juga didaftarkan sebagai parameter pencarian.
Halaman web yang telah dibuat juga perlu untuk didaftarkan. Konfigurasi untuk halaman login adalah sebagai berikut :
87
Sedangkan untuk halaman depan, file getting-started.jsp didaftarkan pada bagian dashboard web.
d. Konfigurasi Spring Framework Konfigurasi terhadap content model juga diperlukan untuk mendaftarkan content model pada server.
e. Konfigurasi JSF
88
"http://java.sun.com/dtd/webfacesconfig_1_1.dtd">
4.3.3.4.
Integrasi
Menggunakan
build.xml
untuk
melakukan
debuging
terhadap proyek ekstensi yang telah diperbaharui. Untuk kode file yang diintegrasikan dapat dilihat pada table 4.10.
89
Tabel 4.10. Daftar Integrasi 2 Deskripsi
File
Content model
Lokasi File
taModel.xml
config|alfresco|extension| model|
File JSP
getting-started.jsp,
src|web|jsp|extension|
login.jsp, relogin.jsp Konfigurasi
skripsi-model-
config|alfresco|extension|
Spring
context.xml
Konfigurasi Web
web-client-config-
Client
custom.xml
Konfigurasi JSF
faces-config.xml
src|web|META-INF|
Image / logo
uin.png, uinlogo.png,
src|web|skripsi|images|
config|alfresco|extension|
uinbg.png
4.3.3.5.
Uji Penerimaan
Pengujian
dilakukan
dengan
menggunakan
kriteria
pengujian pada sub bab 4.3.3.1. Hasil pengujian terdapat pada tabel 4.11. Tabel 4.11. Hasil Pengujian Iterasi 2 No.
Kriteria Pengujian
Hasil
1
Memeriksa tipe dokumen Proposal Skripsi
OK
2
Memeriksa versi dokumen Proposal Skripsi
OK
3
Memeriksa pencarian terdepan untuk Proposal Skripsi
OK
4
Memeriksa halaman jsp untuk Halaman Depan dan login
OK
90
4.3.3.6.
Melacak Kemajuan
Waktu yang dibutuhkan untuk menyelesaikan iterasi 2 ini adalah 154 jam. User story yang telah diselesaikan, disempurnakan dengan mengisi time, code, dan integrates yang telah diselesaikan. 4.3.3.7.
Menetukan Penerimaan
Berdasarkan hasil pengujian iterasi 2, maka dinyatakan bahwa iterasi 2 complete dan meluncurkan iterasi 2 ini. Dengan demikian berarti pengembanagn sistem pada fase iterations telah selesai dengan waktu pengerjaan selama 466 jam dan akan berjanjut pada fase productionizing. 4.4.
Productionizing Phase (Fase Produksi) Pada fase ini dilakukan produksi terhadap sistem workflow dokumen. Fase
ini diawali dengan simulasi untuk uji prerelease sistem yang telah dikembangkan menggunakan sampel user dan data dari Program Studi Teknik Informatika. Pengujian dilakukan dengan metode black-box menggunakan parameter User Acceptance Testing (UAT) yang telah dipersiapkan pada fase planning.
91
Gambar 4.9. Grafik Hasil Kuesioner Pengujian Grafik pada gambar 4.13. merupakan grafik hasil pengujian, dimana sumbu x adalah pertanyaan kuesioner yang terdiri dari 8 pertanyaan dan sumbu y merupakan skala nilai jawaban dari masing-masing pertanyaan. Grafik pada gambar 4.13. menunjukan bahwa nilai rata-rata dari jawaban kuesioner paling rendah adalah 74, dimana menurut penulis angka tersebut menyatakan bahwa sistem workflow dokumen yang telah dikembangkan dapat diterima oleh pengguna sistem. Mengacu pada hasil pengujian tersebut, dinyatakan bahwa sistem telah selesai dikembangkan dan sistem diluncurkan dengan versi final. Lebih lanjut mengenai testing prerelease ini dapat dilihat pada lampiran User Acceptance Testing.
BAB V PENUTUP 5.1.
Kesimpulan Berdasarkan paparan pada bab-bab sebelumnya, maka penulis dapat
mengambil kesimpulan dari penelitian ini, bahwa : a. Sistem workflow dokumen prosedur pengajuan proposal skripsi Program Studi Teknik Informatika dapat memberikan informasi pergerakan dokumen proposal skripsi dan perubahan dokumen proposal skripsi, serta menghasilkan data proposal skripsi dan pembimbing yang dapat digunakan oleh staff fakultas untuk membuat surat keterangan pembimbingan skripsi. b. Penerapan metodologi Extreme Programming pada penelitian ini, menyebabkan pengembangan sistem workflow dokumen prosedur pengajuan proposal skripsi Program Studi Teknik Informatika berjalan selama 466 jam, yang dimulai dari tanggal 10 April 2010 hingga 2 Juli 2010. c. Sistem workflow dokumen prosedur pengajuan proposal skripsi Program Studi Teknik Informatika membutuhkan waktu 7 hari melalui 2 tahapan saja yang dilakukan oleh mahasiswa. Sedangkan pada proses manual terdapat mahasiswa yang membutuhkan waktu 1 bulan dan minimal mahasiswa harus melalui 5 tahapan.
92
93
d. Berdasarkan grafik hasil pengujian pada gambar 4.9, disimpulkan bahwa sistem workflow dokumen dapat menggantikan prosedur manual dan dapat digunakan pada prosedur pengajuan proposal skripsi Program Studi Teknik Informatika UIN Jakarta 5.2.
Saran Berdasarkan paparan pengembangan sistem pada bab sebelumnya, maka
penulis dapat memberikan saran sebagai berikut : a. Pada pengembangan berikutnya diharapkan dilakukan implementasi secara langsung menggunakan jaringan wireless fakultas atau pada jaringan internet, agar mahasiswa dapat mengajukan proposal skripsi secara langsung kepada Program Studi Teknik Informatika. b. Mengintegrasikan sistem workflow dokumen ini dengan Open Source Content Management System sebagai front-end agar lebih memperindah tampilan dan mempermudah penggunaan. c. Pengembangan
sistem
selanjutnya
dapat
menambahkan
proses
pembimbingan skripsi, sehingga diharapkan sistem dapat memonitor proses pembimbingan dari awal hingga akhir pembimbingan skripsi.
DAFTAR PUSTAKA
Aalst, Wil van der & Hee, Kees van. (2002). Workflow Management Models, Methods, and Systems. Cambridge : The MIT Press. Baird, Stewart. (2002). Sams Teach Yourself Extreme Programming in 24 Hours. Indianapolis : Sams Publishing Booch, Grady. (1998). Object-Oriented Analysis and Design with Applications 2nd Edition. Canada : Addison Wesley. Cumberlidge, Matt. (2007). Business Process Management with JBoss jBPM. Birmingham : Packt Publishing. Fischer, Layna. (2002). Workflow Handbook. Florida : Future Strategies Inc. Friesen, Jeff. (2007). Beginning Java™ SE 6 Platform: From Novice to Professional. Canada : Apress Inc. Gabrick, Kurt A. & Weiss, David B. (2002). J2EE and XML Development. Greenwich : Manning Publications Co. Hasibuan, Zainal A. (2007). Metodologi Penelitian Pada Bibang Ilmu Komputer dan Teknologi Informasi. Depok : Fasilkom UI. Horton, Ivor. (2005). Ivor Horton’s Beginning Java™ 2, JDK™ 5 Edition. Indianapolis : Wiley Publishing Inc. Ihkwan, Choirul dan Hendrik. (2007). Penanganan Proyek Pengembangan Perangkat Lunak Dengan Alfresco. Yogyakarta : SNATI. JBPM JPDL User Guide. JBoss jBPM - Workflow in Java. Version 3.2.3 (2008)
94
95
Kurt, Cagle., Dix, Chris., Hunter, David., Kovack, Roger., Pinnock, Jon. & Rafter, Jeff. (2003) Beginning XML, 2nd Edition-XML Schemas, SOAP,XSLT,DOM, and SAX 2.0. Indianapolis : Wiley Publishing Inc. McLaughlin, Brett. (2001). Java & XML, 2nd Edition. Canada : O'Reilly Microsoft White Paper. (2007). Service Oriented Architecture (SOA) in the Real World. Monnox, Alan. (2005). Rapid J2EE Development: An Adaptive Foundation for Enterprise Applications. New Jersey : Pearson PTR. O’Docherty, Mike. (2005). Object-Oriented Analysis and Design : Understanding System Development with UML 2.0. West Sussex : John Wiley & Sons Ltd. Potts, Jeff. (2009). Alfresco Developer Guide. Birmingham : Packt Publishing. Pressman, Roger S. (2005). Software Engineering Apractitioner’s Approach Sixth Edition. New York : McGraw-Hill Salatino, Mauricio. (2009). jBPM Developer Guide. Birmingham : Packt Publishing. Syarif,
Munwar.
(2009).
Alfresco
3
Enterprise
Content
Management
Implementation. Birmingham : Packt Publishing. Tim Penyusun Kamus Pusat Bahasa. (2008). Kamus Bahasa Indonesia. Jakarta: Pusat Bahasa.
96
Turban, Efraim., McLean, Ephraim., & Wetherbe, James. (2001). Information Technology for Management: Transforming Business in the Digital Economy 3rd Edition. New York : John Wiley & Sons Inc. Weske, Mathias. (2007). Business Process Management Concepts, Languages, Architectures. Berlin : Springer. White, Stephen A. (2004). Business Process Modeling Notation (BPMN). BPMI.org. http://wiki.alfresco.com/wiki/WorkflowAdministration. Diakses pada tanggal 2 Maret 2010, pukul 23:41WIB http://www.information-age.com/channels/development-andintegration/features/ 451431/the-agile-revolution.thtml. November 2010, pukul 13:52 WIB
Diakses
pada
tanggal
18
LAMPIRAN LISTING PROGRAM taWorkflowModel.xml <model name="tawf:taworkflowmodel" xmlns="http://www.alfresco.org/model/dictionary/1.0"> <description>Skripsi Workflow Model
C-1
<property name="tawf:nip1">
C-2
<property name="tawf:nip1"><mandatory>true <property name="tawf:coment1"> <property name="bpm:packageItemActionGroup"> <default>edit_package_item_actions
C-3
<many>false
taModel.xml <model name="ta:skripsimodel" xmlns="http://www.alfresco.org/model/dictionary/1.0"> <description>Skripsi Model
C-4
<property name="ta:namaMhs">
Processdefinition.xml <process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="tawf:wfproposal"> <swimlane name="initiator"> <swimlane name="staff">
C-5
<event type="node-enter"> <script>
C-6
C-7
C-8
C-9
C-10
"+appDate.getMinutes()+"-"+appDate.getSeconds()+" SK "+tawf_nama_mhs+" "+tawf_nim+".txt"); workflowFile.content=msg; workflowFile.mimetype="text/plain"; workflowFile.save(); bpm_package.children[0].copy(appfolder);
taWorkflow.properties # scWorkflowModel related strings tawf_taworkflowmodel.type.tawf_submitDocument.title=Start Proposal Workflow tawf_taworkflowmodel.type.tawf_submitDocument.description=Submit proposal skripsi tawf_taworkflowmodel.type.tawf_staffReview.title=Peninjauan Staff Akademik tawf_taworkflowmodel.type.tawf_staffReview.description=Review proposal oleh Staff tawf_taworkflowmodel.type.tawf_sekjurApprove.title=Peninjauan Sekretaris Prodi tawf_taworkflowmodel.type.tawf_sekjurApprove.description=Approvement proposal oleh Sekprodi tawf_taworkflowmodel.type.tawf_selection.title=Penunjukan Pembimbing tawf_taworkflowmodel.type.tawf_selection.description=Penunjukan Pembimbing oleh Sekprodi tawf_taworkflowmodel.type.tawf_reviewTask.title=Peninjauan Dosen tawf_taworkflowmodel.type.tawf_reviewTask.description=Review proposal oleh Dosen tawf_taworkflowmodel.type.tawf_dospem_1Approve.title=Peninjauan Pembimbing 1 tawf_taworkflowmodel.type.tawf_dospem_1Approve.description=Approvement Pembimbing 1 tawf_taworkflowmodel.type.tawf_dospem_2Approve.title=Peninjauan Pembimbing 2 tawf_taworkflowmodel.type.tawf_dospem_2Approve.description=Approvement Pembimbing 2 tawf_taworkflowmodel.type.tawf_kaprodiReview.title=Peninjauan Kaprodi
C-11
tawf_taworkflowmodel.type.tawf_kaprodiReview.description=Review proposal oleh Kaprodi tawf_taworkflowmodel.type.tawf_revise.title=Revisi Proposal tawf_taworkflowmodel.type.tawf_revise.description=Revisi proposal oleh Mahasiswa # processdefinition related strings tawf_wfproposal.workflow.title=Pengajuan Proposal Skripsi tawf_wfproposal.workflow.description=Review dan Approvment Prodi TI tawf_wfproposal.node.tinjauan\ staff_prodi.transition.approve.title=Menyetujui tawf_wfproposal.node.tinjauan\ staff_prodi.transition.approve.description=Approve Proposal tawf_wfproposal.node.tinjauan\ sek_prodi.transition.approve.title=Menyetujui tawf_wfproposal.node.tinjauan\ sek_prodi.transition.approve.description=Approve Proposal tawf_wfproposal.node.tinjauan\ sek_prodi.transition.reject.title=Menolak tawf_wfproposal.node.tinjauan\ sek_prodi.transition.reject.description=Reject Proposal tawf_wfproposal.node.tinjauan\ dosen.transition.approve.title=Menyetujui tawf_wfproposal.node.tinjauan\ dosen.transition.approve.description=Approve Proposal tawf_wfproposal.node.tinjauan\ dosen.transition.reject.title=Menolak tawf_wfproposal.node.tinjauan\ dosen.transition.reject.description=Reject Proposal tawf_wfproposal.node.penunjukan\ pembimbing.transition.approve.title=Menyetujui tawf_wfproposal.node.penunjukan\ pembimbing.transition.approve.description=Approve Proposal tawf_wfproposal.node.tinjauan\ pembimbing1.transition.approve.title=Menyetujui tawf_wfproposal.node.tinjauan\ pembimbing1.transition.approve.description=Approve Proposal tawf_wfproposal.node.tinjauan\ pembimbing1.transition.reject.title=Menolak tawf_wfproposal.node.tinjauan\ pembimbing1.transition.reject.description=Reject Proposal tawf_wfproposal.node.tinjauan\ pembimbing2.transition.approve.title=Menyetujui tawf_wfproposal.node.tinjauan\ pembimbing2.transition.approve.description=Approve Proposal tawf_wfproposal.node.tinjauan\ pembimbing2.transition.reject.title=Menolak tawf_wfproposal.node.tinjauan\ pembimbing2.transition.reject.description=Reject Proposal tawf_wfproposal.node.tinjauan\ ka_prodi.transition.approve.title=Menyetujui tawf_wfproposal.node.tinjauan\ ka_prodi.transition.approve.description=Approve Proposal tawf_wfproposal.node.tinjauan\ ka_prodi.transition.reject.title=Menolak tawf_wfproposal.node.tinjauan\ ka_prodi.transition.reject.description=Reject Proposal tawf_wfproposal.node.revisi.transition.resubmit.title=Revisi tawf_wfproposal.node.revisi.transition.resubmit.description=Resubmit After Revision tawf_wfproposal.node.revisi.transition.done.title=Membatalkan tawf_wfproposal.node.revisi.transition.done.description=Stop Approvement Proposal Skripsi
web-client-config-costum.xml
C-12
C-13
<show-property name="tawf:konsentrasi" displaylabel="Konsentrasi"/> <separator name="sepCust1" display-label="Dosen Pembimbing 1" component-generator="HeaderSeparatorGenerator" /> <show-property name="tawf:nama_dosen1" displaylabel="Nama Dosen" read-only="true"/> <show-property name="tawf:nip1" display-label="NIP" read-only="true"/> <show-property name="tawf:coment1" componentgenerator="TextAreaGenerator" display-label="Komentar" read-only="true"/> <separator name="sepCust2" display-label="Dosen Pembimbing 2" component-generator="HeaderSeparatorGenerator" /> <show-property name="tawf:nama_dosen2" displaylabel="Nama Dosen" read-only="true"/> <show-property name="tawf:nip2" display-label="NIP" read-only="true"/> <show-property name="tawf:coment2" componentgenerator="TextAreaGenerator" display-label="Komentar" read-only="true"/> <separator name="sepCust3" display-label-id="general" component-generator="HeaderSeparatorGenerator" /> <show-property name="bpm:comment" componentgenerator="TextAreaGenerator" display-label="Komentar"/>
C-14
<show-property name="tawf:nim" display-label="NIM" read-only="true"/> <show-property name="tawf:judul_proposal" displaylabel="Judul Sementara" read-only="true"/> <show-property name="tawf:konsentrasi" displaylabel="Konsentrasi" read-only="true"/> <separator name="sepCust1" display-label="Dosen Pembimbing 1" component-generator="HeaderSeparatorGenerator" /> <show-property name="tawf:nama_dosen1" displaylabel="Nama Dosen" read-only="true"/> <show-property name="tawf:nip1" display-label="NIP" read-only="true"/> <show-property name="tawf:coment1" componentgenerator="TextAreaGenerator" display-label="Komentar" read-only="true"/> <separator name="sepCust2" display-label="Dosen Pembimbing 2" component-generator="HeaderSeparatorGenerator" /> <show-property name="tawf:nama_dosen2" displaylabel="Nama Dosen" read-only="true"/> <show-property name="tawf:nip2" display-label="NIP" read-only="true"/> <show-property name="tawf:coment2" componentgenerator="TextAreaGenerator" display-label="Komentar" read-only="true"/> <separator name="sepCust3" display-label-id="general" component-generator="HeaderSeparatorGenerator" /> <show-property name="bpm:comment" componentgenerator="TextAreaGenerator" display-label="Komentar"/>
C-15
<show-property name="tawf:judul_proposal" displaylabel="Judul Sementara" read-only="true"/> <show-property name="tawf:konsentrasi" displaylabel="Konsentrasi" read-only="true"/> <separator name="sepCust1" display-label="Dosen Pembimbing 1" component-generator="HeaderSeparatorGenerator" /> <show-property name="tawf:nama_dosen1" displaylabel="Nama Dosen" read-only="true"/> <show-property name="tawf:nip1" display-label="NIP" read-only="true"/> <show-property name="tawf:coment1" componentgenerator="TextAreaGenerator" display-label="Komentar" read-only="true"/> <separator name="sepCust2" display-label="Dosen Pembimbing 2" component-generator="HeaderSeparatorGenerator" /> <show-property name="tawf:nama_dosen2" displaylabel="Nama Dosen"/> <show-property name="tawf:nip2" display-label="NIP"/> <show-property name="tawf:coment2" componentgenerator="TextAreaGenerator" display-label="Komentar"/>
C-16
<show-property name="tawf:judul_proposal" displaylabel="Judul Sementara" read-only="true"/> <show-property name="tawf:konsentrasi" displaylabel="Konsentrasi" read-only="true"/> <separator name="sepCust1" display-label="Dosen Pembimbing 1" component-generator="HeaderSeparatorGenerator" /> <show-property name="tawf:nama_dosen1" displaylabel="Nama Dosen" read-only="true"/> <show-property name="tawf:nip1" display-label="NIP" read-only="true"/> <show-property name="tawf:coment1" componentgenerator="TextAreaGenerator" display-label="Komentar" read-only="true"/> <separator name="sepCust2" display-label="Dosen Pembimbing 2" component-generator="HeaderSeparatorGenerator" /> <show-property name="tawf:nama_dosen2" displaylabel="Nama Dosen" read-only="true"/> <show-property name="tawf:nip2" display-label="NIP" read-only="true"/> <show-property name="tawf:coment2" componentgenerator="TextAreaGenerator" display-label="Komentar" read-only="true"/> <separator name="sepCust3" display-label-id="general" component-generator="HeaderSeparatorGenerator" /> <show-property name="bpm:comment" componentgenerator="TextAreaGenerator" display-label="Komentar"/>
C-17
skripsi-model-context.xml
getting-started.jsp <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %> <%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %> <%@ page import="org.alfresco.web.ui.common.PanelGenerator" %>
C-18
C-19
login.jsp <%@ <%@ <%@ <%@ <%@ <%@ <%@ <%@
taglib uri="http://java.sun.com/jsf/html" prefix="h" %> taglib uri="http://java.sun.com/jsf/core" prefix="f" %> taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> taglib uri="/WEB-INF/alfresco.tld" prefix="a" %> taglib uri="/WEB-INF/repo.tld" prefix="r" %> page import="org.alfresco.web.app.servlet.AuthenticationHelper" %> page import="org.alfresco.web.ui.common.PanelGenerator" %> page import="javax.servlet.http.Cookie" %>
<%@ page buffer="16kb" contentType="text/html;charset=UTF-8" %> <%@ page isELIgnored="false" %> <% Cookie authCookie = AuthenticationHelper.getAuthCookie(request); if (session.getAttribute(AuthenticationHelper.SESSION_INVALIDATED) != null) { if (authCookie != null) { authCookie.setMaxAge(0); response.addCookie(authCookie); } } else { if (authCookie != null && authCookie.getValue() != null) { session.setAttribute(AuthenticationHelper.SESSION_USERNAME, authCookie.getValue()); } } %>
C-21 <script> document.cookie="_alfTest=_alfTest" var cookieEnabled = (document.cookie.indexOf("_alfTest") != -1); if (cookieEnabled == false) { document.getElementById("no-cookies").style.display = 'inline'; } |
relogin.jsp <%@ <%@ <%@ <%@ <%@ <%@ <%@ <%@ <%@ <%
taglib uri="http://java.sun.com/jsf/html" prefix="h" %> taglib uri="http://java.sun.com/jsf/core" prefix="f" %> taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> taglib uri="/WEB-INF/alfresco.tld" prefix="a" %> taglib uri="/WEB-INF/repo.tld" prefix="r" %> page import="org.alfresco.web.app.servlet.AuthenticationHelper" %> page import="javax.servlet.http.Cookie" %> page buffer="16kb" contentType="text/html;charset=UTF-8" %> page isELIgnored="false" %>
C-22
if (session.getAttribute(AuthenticationHelper.SESSION_INVALIDATED) != null) { Cookie authCookie = AuthenticationHelper.getAuthCookie(request); if (authCookie != null) { authCookie.setMaxAge(0); response.addCookie(authCookie); } } %>
|
faces-config.xml
build.properties alfresco.sdk.dir=E:/doc_data/dev/docman/alfresco_instal/alfresco-labssdk-3Stable/lib alfresco.web.dir=C:/Alfresco/tomcat/webapps/alfresco
C-24
build.xml <project name="Skripsi Client Extensions" default="deploy" basedir="."> <property file="build.properties" /> <property name="label" value="skripsi" /> <property name="project.dir" value="." /> <property name="build.dir" value="${project.dir}/build" /> <property name="bin.dir" value="${project.dir}/bin" /> <property name="project.name" value="skripsi-client-extensions" /> <property name="package.file.zip" value="${build.dir}/${project.name}.zip" /> <property name="package.file.jar" value="${build.dir}/${project.name}.jar" /> <property name="project.file.zip" value="${build.dir}/${project.name}-project-${label}.zip" /> <property name="package.file.amp" value="${build.dir}/${project.name}.amp" /> <property name="module.id" value="com.skripsi.module.extensions.Core" /> <property name="module.dir" value="/alfresco/module" /> <property name="source.dir" value="${project.dir}/src" /> <property name="config.dir" value="${project.dir}/config" /> <property name="data.dir" value="${project.dir}/data" /> <property name="web.dir" value="${source.dir}/web" /> <property name="extension.dir" value="/alfresco/extension" /> <path id="classpath.server">
C-25
C-26
C-27
LAMPIRAN TAMPILAN APLIKASI 1. Halaman Depan
2. Halaman Login
E-1
3. Halaman Pengguna
4. Upload Dokumen (Tambahkan konten)
E-2
5. Proterti Dokumen
6. Rincian Dokumen
E-3
7. Edit Dokumen
8. Salinan Dokumen
E-4
9. Versi Baru Dokumen
10. History Versi Dokumen
E-5
11. Memulai Workflow
12. Properti Workflow
E-6
13. Ringkasan Workflow
14. History Workflow
E-7
15. Pembeitahuan Melalui Email
16. Pencarian Dokumen
E-8
LAMPIRAN USER ACCEPTANCE TEST (UAT) Berikut adalah pengujian sistem yang dilakukan oleh pengguna sistem workflow dokumen prosedur pengajuan proposal skripsi. Mahasiswa No. 1
Nama Tes Upload Dokumen
2
Start Workflow Dokumen
3
Revisi Workflow Dokumen
Langkah Tes
Kriteria Hasil
a. User meng-klik icon Tambahkan Konten b. User mengupload dokumen c. User memilih Type : Skripsi Document d. User mengisi form Nama dan NIM e. User meng-klik OK f. User mengisi nim dan nama g. User meng-klik OK a. User meng-klik icon Memulai Workflow Lanjutan b. User memilih Pengajuan Proposal Skripsi c. User mengisi form Properties d. User meng-klik Berikutnya dan Selesai a. User meng-klik Revisi Proposal pada Daftar Tugas Menunggu b. User meng-klik icon Memeriksa pada kolom Action c. User memilih Dalam Space saat ini dan klik OK d. User meng-klik Mendaftarkan e. User mengupload dokumen yang telah direvisi f. User meng-klik Revisi
Sistem menampilkan file yang telah diupload
D-1
Hasil Tes OK
Sistem menampilkan Start Proposal Workflow pada Daftar Tugas Selesai
OK
Sistem menampilkan Revise Proposal pada Daftar Tugas Selesai
OK
4
Pencarian Dokumen
5
Edit Dokumen
6
Email Pemberitahuan Penolakan Email Pemberitahuan Data SK
7
a. User meng-klik icon Pilihab untuk Pencarian b. User memilih Pencarian Lanjutan c. User memilih Jenis Konten : Skripsi Document dan mengisi Nama dan NIM d. User meng-klik Pencarian a. User meng-klik icon Edit Offline b. User mendownload dokumen c. User meng-klik icon Upload Versi Baru d. User mengupload dokumen e. User memilih jenis dari versi dokumen f. User meng-klik Selesai Menolak pada Peninjauan Sekretaris Prodi
Sistem menampilkan hasil pencarian dokumen dengan properties nim dan nama
OK
Sistem menampilkan Versi History pada Rincian dokumen
OK
User dapat melihat email pada mail client Menyetujui pada Peninjauan User dapat Kaprodi melihat email pada mail client
OK OK
Sekretaris Program Studi No.
Nama Tes
1
Menyetujui Peninjauan Workflow
2
Menolak Peninjauan Workflow
Langkah Tes
Kriteria Hasil
a. User meng-klik Tugas pada Sistem Daftar Tugas Menunggu menampilkan b. User meng-klik Menyetujui Tugas Peninjauan pada Daftar Tugas Selesai a. User meng-klik Tugas pada Sistem Daftar Tugas Menunggu menampilkan b. User meng-klik Menolak Tugas Peninjauan pada Daftar Tugas Selesai
D-2
Hasil Tes OK
OK
3
Penunjukan Pembimbing
a. User meng-klik Tugas Penunjukan Pembimbing pada Daftar Tugas Menunggu b. User memilih pembimbing 1 dan 2 c. user meng-klik Menyetujui
Sistem menampilkan Tugas Penunjukan Pembimbing pada Daftar Tugas Selesai Sistem menampilkan hasil pencarian dokumen dengan properties nim dan nama
OK
4
Pencarian Dokumen
5
Edit Dokumen
6
Hapus Dokumen
a. User meng-klik icon Pilihab untuk Pencarian b. User memilih Pencarian Lanjutan c. User memilih Jenis Konten : Skripsi Document dan mengisi Nama dan NIM d. User meng-klik Pencarian a. User meng-klik icon Edit Offline b. User mendownload dokumen c. User meng-klik icon Upload Versi Baru d. User mengupload dokumen e. User memilih jenis dari versi dokumen f. User meng-klik Selesai a. User meng-klik icon Delete b. User meng-klik icon OK
Sistem menampilkan Versi History pada Rincian dokumen
OK
Dokumen yang dihapus telah hilang dari space Menyetujui pada Peninjauan User dapat Kaprodi melihat email pada mail client
OK
7
Email Pemberitahuan Data SK
OK
OK
Dosen No.
Nama Tes
1
Menyetujui Peninjauan Pembimbing Workflow
2
Menolak Peninjauan Pembimbing Workflow
Langkah Tes a. User meng-klik Tugas pada Daftar Tugas Menunggu b. User mengisi form Dosen Pembimbing c. User meng-klik Menyetujui
Kriteria Hasil
Sistem menampilkan Tugas Peninjauan pada Daftar Tugas Selesai a. User meng-klik Tugas pada Sistem Daftar Tugas Menunggu menampilkan b. User mengisi form Dosen Tugas Pembimbing Peninjauan pada c. User meng-klik Menolak Daftar Tugas Selesai D-3
Hasil Tes OK
OK
3
Menyetujui Peninjauan Dosen Workflow
4
Menolak Peninjauan Dosen Workflow
5
Pencarian Dokumen
6
Edit Dokumen
7
Email Pemberitahuan Peninjauan Email Pemberitahuan Penunjukan
8
9
Email Pemberitahuan Data SK
a. User meng-klik Tugas pada Sistem Daftar Tugas Menunggu menampilkan b. User meng-klik Menyetujui Tugas Peninjauan pada Daftar Tugas Selesai a. User meng-klik Tugas pada Sistem Daftar Tugas Menunggu menampilkan b. User meng-klik Menolak Tugas Peninjauan pada Daftar Tugas Selesai a. User meng-klik icon Pilihab Sistem untuk Pencarian menampilkan b. User memilih Pencarian hasil pencarian Lanjutan c. User memilih Jenis dokumen dengan Konten : Skripsi Document properties nim dan mengisi Nama dan NIM dan nama d. User meng-klik Pencarian a. User meng-klik icon Edit Sistem Offline b. User mendownload menampilkan dokumen Versi History c. User meng-klik icon Upload pada Rincian Versi Baru dokumen d. User mengupload dokumen e. User memilih jenis dari versi dokumen f. User meng-klik Selesai Menyetujui pada Peninjauan User dapat Sekretaris Prodi melihat email pada mail client Menyetujui pada Penunjukan User Pembimbing (Pembimbing) dapat melihat email pada mail client Menyetujui pada Peninjauan User Kaprodi (Pembimbing) dapat melihat email pada mail client
D-4
OK
OK
OK
OK
OK OK
OK
Ketua Program Studi No.
Nama Tes
1
Menyetujui Peninjauan Workflow
2
Menolak Peninjauan Workflow
3
Pencarian Dokumen
4
Edit Dokumen
5
Hapus Dokumen
Langkah Tes
Kriteria Hasil
a. User meng-klik Tugas pada Sistem membuat Daftar Tugas Menunggu dokumen Data b. User meng-klik Menyetujui SK, proposal, dan mengirim email kepada initiator, pembimbing, sekretaris prodi, staff prodi, dan staff fakultas a. User meng-klik Tugas pada Sistem Daftar Tugas Menunggu menampilkan b. User meng-klik Menolak Tugas Peninjauan pada Daftar Tugas Selesai a. User meng-klik icon Pilihab Sistem untuk Pencarian menampilkan b. User memilih Pencarian hasil pencarian Lanjutan c. User memilih Jenis dokumen dengan Konten : Skripsi Document properties nim dan mengisi Nama dan NIM dan nama d. User meng-klik Pencarian a. User meng-klik icon Edit Sistem Offline b. User mendownload menampilkan dokumen Versi History c. User meng-klik icon Upload pada Rincian Versi Baru dokumen d. User mengupload dokumen e. User memilih jenis dari versi dokumen f. User meng-klik Selesai a. User meng-klik icon Delete Dokumen yang b. User meng-klik icon OK dihapus telah hilang dari space
D-5
Hasil Tes OK
OK
OK
OK
OK
Staff Akademik No.
Nama Tes
1
Menyetujui Peninjauan Workflow
2
Pencarian Dokumen
3
Email Pemberitahuan Data SK
Langkah Tes
Kriteria Hasil
a. User meng-klik Staff Sistem Review pada My Task To Do menampilkan b. User meng-klik Menyetujui Tugas Peninjauan pada Daftar Tugas Selesai a. User meng-klik icon Pilihab Sistem untuk Pencarian menampilkan b. User memilih Pencarian hasil pencarian Lanjutan c. User memilih Jenis dokumen dengan Konten : Skripsi Document properties nim dan mengisi Nama dan NIM dan nama d. User meng-klik Pencarian Menyetujui pada Peninjauan User dapat Kaprodi melihat email pada mail client
Hasil Tes OK
OK
OK
Staff Fakultas No.
Nama Tes
1
Pencarian Dokumen
2
Email Pemberitahuan Data SK
Langkah Tes
Kriteria Hasil
a. User meng-klik icon Pilihab untuk Pencarian b. User memilih Pencarian Lanjutan c. User memilih Jenis Konten : Skripsi Document dan mengisi Nama dan NIM d. User meng-klik Pencarian Menyetujui pada Peninjauan Kaprodi
Sistem menampilkan hasil pencarian dokumen dengan properties nim dan nama User dapat melihat email pada mail client
Hasil Tes OK
OK
Kuesioner Hasil Dengan menggunakan teknik sampling aksidental, kuesioner diberikan kepada 10 pengguna pada Program Studi Teknik Informatika UIN Jakarta yang terdiri dari mahasiswa, dosen, staff akademik, sekretaris program studi,
D-6
ketua program studi, dan staff fakultas. Berikut adalah pernyataan-pernyataan yang diajukan dalam kuesioner guna mengetahui kesuksesan pengembangan sistem workflow dokumen prosedur pengajuan proposal skripsi. 1. Sistem workflow dokumen dapat memberikan informasi prosedur pengajuan proposal skripsi. 2. Tampilan interface sistem workflow dokumen user friendly. 3. Tampilan interface sistem workflow dokumen menarik. 4. Data yang digunakan pada sistem workflow dokumen akurat. 5. Sistem workflow dokumen lebih nyaman dari pada menggunakan sistem manual . 6. Sistem workflow dokumen mempercepat proses pengajuan proposal skripsi. 7. Workflow dalam sistem workflow dokumen ini sesuai dengan workflow pada Program Studi Teknik Informatika. 8. Sistem workflow dokumen ini dapat menggantikan proses kerja secara manual. Pilihan jawaban dari pernyataan- pernyataan diatas yaitu : 1. Sangat Setuju
: Nilai 10
2. Setuju
: Nilai 8
3. Ragu-Ragu
: Nilai 6
4. Tidak Setuju
: Nilai 4
5. Sangat Tidak Setuju : Nilai 2
D-7
Kategori jumlah nilai : 1. 20
: Sangat Kurang
2. 21 – 40
: Kurang
3. 41 – 60
: Cukup
4. 61 – 80
: Baik
5. 81 – 100
: Sangat Baik
Perhitungan jumlah nilai dilakukan dengan mengalikan masing-masing nilai dengan perolehan nilai yang diberikan sebanyak jumlah pengguna, kemudian nilai tersebut ditambahkan hingga mendapatkan jumlah nilai. Contoh :
Untuk Pernyataan 1
9 Orang memilih jawaban setuju
:9x8
= 72
1 Orang memilih sangat setuju
: 1 x 10
= 10
Julah nilai
: 71 + 10
= 82
Jumlah nilai 82 merupakan kategori yang sangat baik Berdasarkan jawaban yang didapat, maka hasil kuesioner adalah sebagai berikut : No
Pernyataan
Nilai Keterangan
Sistem workflow dokumen dapat memberikan informasi 1
Sangat 82
prosedur pengajuan proposal skripsi.
Baik
2
Tampilan interface sistem workflow dokumen user friendly.
74
Baik
3
Tampilan interface sistem workflow dokumen menarik.
74
Baik
4
Data yang digunakan pada sistem workflow dokumen akurat.
78
Baik
5
Sistem workflow dokumen lebih nyaman dari pada
78
Baik
D-8
menggunakan sistem manual . Sistem workflow dokumen mempercepat proses pengajuan 6
Sangat 82
proposal skripsi.
Baik
Workflow dalam sistem workflow dokumen ini sesuai 7
78
Baik
dengan workflow pada Program Studi Teknik Informatika. Sistem workflow dokumen ini dapat menggantikan proses 8
Sangat 84
kerja secara manual.
Baik
Berikut adalah hasil kuesioner dalam diagram batang.
Dari keseluruhan nilai hasil jawaban kuesioner diatas, dapat disimpulkan bahwa sistem workflow dokumen yang dikembangkan dapat menggantikan sistem manual dan sangat efektif dalam pemberian informasi mengenai proses pengajuan proposal skripsi pada Program Studi Teknik Informatika UIN Jakarta.
D-9
LAMPIRAN USER STORY Vision Statement Date
10/04/2010
Briefly describe the vision of project development. Pengembangan alfresco ecm bertujuan untuk mengelola dokumen yang diproses pada prosedur pengajuan proposal skripsi pada pogram studi teknik informatika FST UIN Jakarta
System Metaphor Date
10/04/2010
Briefly describe the vision of project development. Sistem yang dikembangkan dapat diibaratkan sebagai sebuah virtual office atau kantor maya yang memungkinkan bagi user atau costumer untuk mengupload dokumen proposal skripsi, edit dokumen proposal, melakukan workflow terhadap sebuah dokumen proposal, dan melakukan pencarian terhadap dokumen proposal skripsi
User Story Base Story No. Developer
1
Date Started Date Completed
Wahyudianto
12/04/2010
Briefly describe the base story of the project development. Sistem menyediakan pengelompokan akses terhadap folder (space) untuk tempat dokumen proposal skripsi, dapat mengupload dokumen proposal, menyediakan proses workflow untuk dokumen proposal skripsi, dan dapat melakukan pencarian untuk dokumen proposal skripsi, serta edit dokumen
User Story Story No.
1.1
Date Started
B-1
13/04/2010
Developer
Wahyudianto
Date Completed Priority
17/04/2010 1
Story Description : Terdapat direktori space untuk upload atau create dokumen yaitu Skripsi\Proposal, Skripsi\Approve\Data SK beserta level akses pada space tersebut. sample user yang digunakan Mencakup mahasiswa, dosen, staff prodi, sekretaris prodi, ketua prodi Task 1 2 3 4 5
Comments : Date 14/05 15/05
Description Install dan setting Alfresco, MySQL Membuat user Membuat space Memberi akses pada space Install dan setting MercuryMail
Estimate 2 Hours 1 Hours 1 Hours 1 Hours 3 Hours
Comment Install xampp bundle MySQL dan MercuryMail Mencari setting MercuryMail ke Afresco
Developer Wahyudianto Wahyudianto
Code Completed (Y/N) : Y Integrated (Y/N) : Y Actual Hours : 16 User Story Story No. Developer
1.2 Wahyudianto
Date Started Date Completed Priority
16/04/2010 05/05/2010 1
Story Description : Workflow proses : mahasiswa ke staff, staff ke sek_prodi, sek_prodi ke mahasiswa atau dosen, dosen ke sek_prodi, sek_prodi ke dosen, dosen ke sek_prodi atau ka_prodi, ka_prodi selesai.
Task 1 2 3 4 5 6
Description Install dan setting Eclipse JBoss GPD Membuat workflow model Membuat workflow diagram Membuat process definition Membuat resource bundle Membuat web config ui
B-2
Estimate 3 Hours 25 Hours 1 Hours 100 Hours 3 Hours 3 Hours
Comments : Date
Comment Form workflow ada pada story 1.2.1 Akses dokumen workflow ada pada story 1.2.2
Developer Wahyudianto Wahyudianto
Code Completed (Y/N) : Y Integrated (Y/N) : Y Actual Hours : 152 User Story Story No. Developer
1.2.1 Wahyudianto
Date Started Date Completed Priority
07/05/2010 16/05/2010 2
Story Description : Form untuk mahasiswa yaitu nim, nama, judul proposal, serta konsentrasi. Form untuk Pembimbing yaitu : nama dan nip. Tiap workflow task memilki form komentar
Task 1 2 3
Description Update workflow model Update process definition Update web config ui
Comments : Date
Estimate 10 Hours 40 Hours 3 Hours
Comment
Developer
Code Completed (Y/N) : Y Integrated (Y/N) : Y Actual Hours : 72 User Story Story No. Developer
1.2.2 Wahyudianto
Date Started Date Completed Priority
Story Description :
B-3
18/05/2010 27/05/2010 2
Workflow dokumen proposal dengan akses read, write untuk mahasiswa dan sekretaris prodi, dan read untuk yang lain.
Task 1 2
Description Update workflow model Update process definition
Comments : Date
Estimate 10 Hours 40 Hours
Comment
Developer
Code Completed (Y/N) : Y Integrated (Y/N) : Y Actual Hours : 72 User Story Story No. Developer
1.3 Wahyudianto
Date Started Date Completed Priority
29/05/2010 11/06/2010 3
Story Description : Menyediakan content model yaitu Content Type : Proposal Skripsi, properti : nim dan nama. Pada saat upload dokumen untuk memudahkan pencarian dokumen
Task 1 2 3
Description Membuat content model (metadata dokumen) Membuat aspect properti Membuat web config ui
Comments : Date
Comment
Code Completed (Y/N) : Y Integrated (Y/N) : Y
B-4
Estimate 90 Hours 85 Hours 57 Hours
Developer
Actual Hours User Story Story No. Developer
: 98
1.3.1 Wahyudianto
Date Started Date Completed Priority
13/06/2010 20/06/2010 3
Story Description : Pencarian dokumen skripsi dapat dilakukan dengan menambahkan nim dan nama pada Dokumen proposal
Task 1 2
Description Membuat aspect search Membuat web config ui
Comments : Date
Comment
Code Completed (Y/N) : Y Integrated (Y/N) : Y Actual Hours : 56
B-5
Estimate 40 Hours 15 Hours
Developer
LAMPIRAN WAWANCARA
Wawancara I Responden
: Ibu Viva Arifin
Jabatan
: Sekretaris Program Studi Teknik Informatika
Tanggal
: 12 Mei 2010
Tempat
: Ruang Sekretaris Program Studi
Tujuan
: Mengetahui prosedur pengajuan proposal skripsi pada Program ...Studi .Teknik Informatika UIN Jakarta
Hasil dari wawancara I adalah Prosedur Pengajuan Skripsi (Workflow Process) sebagai berikut : 1. Mahasiswa yang telah mempunyai topik skripsi mengajukan (upload) dokumen proposal skripsi kepada Program Studi Teknik Infirmatika melalui Staff Akademik 2. Staff Akademik meneruskan kepada Sekretaris Program Studi Teknik Infirmatika 3. Sekretaris Program Studi Teknik Infirmatika memeriksa proposal apakah diterima atau tidak, jika tidak maka akan dikembalikan kepada mahaiswa untuk dilakukan revisi 4. Setelah disetujui oleh Sekretaris Program Studi, dokumen diserahkan kepada Dosen untuk diperiksa 5. Seletah
Dosen
memeriksa
dokumen
proposal
dikembaikan kepada Sekretaris Program Studi
A-1
skripsi,
dokumen
6. Sekretaris Program Studi menunjuk dua dosen untuk menjadi Pembimbing skripsi berdasarkan hasil pemeriksaan dari Dosen dan topik proposal skripsi 7. Kedua Pembimbing melakukan pemeriksaan terhadap dokumen, jika satu dari kedua pembimbing tidak setuju maka akan dikembalikan kepada Sekretaris Program Studi untuk menunjuk pembimbing kembali 8. Seletah kedua pembimbing menyetujui kesediaan untuk melakukan pembimbingan, dokumen diserahkan kepada Ketua Program Studi Teknik Infirmatika 9. Ketua Program Studi Teknik Infirmatika menentukan persetujuan terhadap dokumen proposal dan pembimbingan. Jika Ketua Teknik Infirmatika tidak menyetujui, maka dokumen akan dikembalikan kepada Sekretaris Teknik Infirmatika 10. Jika Ketua Program Studi Teknik Infirmatika menyetujui dokumen proposal
dan
pembimbingan,
Program
Studi Teknik
Infirmatika
menyediakan data yang akan digunakan oleh Staff Fakultas untuk membuatkan surat tugas pembimbingan skripsi
A-2
Wawancara II Responden
: Bapak Zulfiandri
Jabatan
: Dosen Program Studi Teknik Informatika
Tanggal
: 23 Agustus 2010
Tempat
: Ruang Dosen
Tujuan
: Mengetahui peranan dosen dalam proses pengajuan proposal ...skripsi Program Studi Teknik Informatika UIN Jakarta.
Kutipan Wawancara : Tanya : Bagaimana prosedur pengajuan proposal skripsi pada prodi Teknik Informatika ? Jawab : Prosedur pangajuan proposal skripsi dikelola oleh Program Studi Teknik Infirmatika, dimana mahasiswa mengajukan proposal skripsi kepada Program Studi, kemudian Program Studi menentukan kelayakan proposal skripsi. Jika dinyatakan layak, maka Program Studi menunjuk dosen sebagai pembimbing skripsi. Setelah pembimbing menyetujui perihal pembimbingan skripsi, maka prodi mengajukan pembuatan surat tugas pembimbingan kepada pihak fakultas. Tanya : Sejauh manakah keterlibatan dosen dalam proses pengajuan proposal skripsi ? Jawab : Dosen hanya terlibat dalam persetujuan pembimbingan skripsi, setelah prodi menyatakan kelayakan terhadap proposal yang diajukan oleh mahasiswa. Tanya : Selama ini, bagaimanakah proses persetujuan pembimbingan yang dilakukan oleh dosen ?
A-3
Jawab : Dalam proses persetujuan pembimbingan, ada kalanya pihak prodi yang mengajukan kepada dosen, atau terkadang mahasiswa langsung menghadap dosen untuk mengajukan persetujuan pembimbingan. Dan pada saat mahasiswa tersebut menghadap dosen, terdapat penjanjian juga untuk pembahasan terhadap kedalaman materi yang akan dibahas dalam skripsi. Tanya : Apakah hal selama ini dianggap sebagai kelemahan prosedur yang berjalan ? Jawab : Pengajuan proposal ditentukan kelayakannya oleh prodi. Mengingat begitu banyaknya mahasiswa, hal yang menjadi kendala adalah waktu, dimana biasanya mahasiswa tidak sabar menunggu hasil pengajuan proposal, dan mahasiswa tersebut kembali menyerahkan proposal hingga dua sampai tiga kali dengan proposal yang sama. Dan selama ini waktu yang paling cepat dalam proses pengajuan proposal adalah dua minggu. Tanya : Jika akan dibuat sistem pengajuan proposal skripsi, perihal apakah yang dapat dijadikan perbaikan terhapat prosedur yang telah berjalan ? Jawab : Pembuatan sistem pengajuan proposal dapat memperbaiki prosedur yang berjalan dengan mempertimbangkan kerjasama yang dapat ditingkatkan diantara prodi dan dosen, sehingga proses pengajuan tidak membutuhkan waktu yang terlalu lama. Dan sebagai masukan, jika penentuan kelayakan proposal yang dilakukan oleh prodi tidak dapat dijalankan dengan optimal mengingat banyaknya mahasiswa, maka prodi dapat membentuk tim untuk menentukan kelayakan proposal yang diajukan oleh mahasiswa.
A-4
Wawancara III Responden
: Aryanti Saputri
Jabatan
: Mahasiswa
Tanggal
: 23 Agustus 2010
Tempat
: FST UIN Jakarta
Tujuan
: Mengetahui kegiatan dalam proses pengajuan proposal skripsi Program Studi Teknik Informatika UIN Jakarta.
Kutipan Wawancara : Tanya : Apakah Anda mengetahui adanya prosedur pengajuan proposal skripsi ? Jawab : Saya tidak mengetahui adanya prosedur tersebut Tanya : Bagaimnama langkah-langkah yang Anda lakukan untuk mengajukan proposal skripsi ? Jawab : Pertama saya mengajukan proposal skripsi kepada staff akademik prodi, kemudian menunggu untuk diperiksa oleh sekretaris prodi. Setelah diperiksa sekretaris prodi, proposal saya dinyatakan tidak layak dan harus mengganti topik penelitian. Kemudian saya ajukan topik yang baru dan didinyatakan layak. Setelah setelah dinyatakan layak oleh sekretaris prodi, langkah kedua, saya mengajukan proposal
kepada
dosen
pembimbing
1
untuk
mengajukan
persetujuan
pembimbingan. Setelah pembimbing 1 menyatakan kesediaan, langkah ketiga adalah mengajukan proposal skripsi kepada pembimbing 2 yang diusulkan oleh saya. Setelah pembimbing 2 menyetujui proposal dan bersedia menjadi pembimbing 2, langkah keempat saya melaporkan kepada sekretaris prodi perihal kesediaan pembimbing 1 dan 2. Sekretaris prodi membuatkan memo yang
A-5
ditandatangani oleh ketua jurusan untuk pemberitahuan kepada staff akademik fakultas. Langkah kelima saya memberikan memo dari ketua prodi kepada staff fakultas untuk dibuatkan surat tugas pembimbingan skripsi. Tanya : Langkah yang manakah yang paling susah untuk dilakukan untuk mengajukan proposal skripsi? Jawab : Langkah yang paling susah diakukan adalah saat mengajukan proposal kepada program studi serta pembimbing 1 dan 2, karena kita perlu bertemu secara langsung, dan harus menunggu jika yang bersangkutan tidak ada ditempat atau tidak berkenan untuk ditemui. Tanya : Berapakah waktu untuk dapat mengetahui hasil pengajuan proposal skripsi anda? Jawab : Hasil pengajuan proposal dapat saya ketahui dalam waktu dua bulan dihitung dari pertama kali saya mengajukan proposal skripsi. Tanya : Apakah perlu dikembangkan sistem pengajuan proposal skripsi? Jawab : Menurut saya perlu dibuat sistem untuk pengajuan proposal skripsi untuk memudahkan mahasiswa, sehingga nantinya mahasiswa mengajukan proposal melalui sistem tersebut dan dapat mengetahui hasil dalam waktu yang tidak terlalu lama dan tanpa tenaga lebih untuk persetujuan proposal skripsi.
A-6
Wawancara IV Responden
: M. Iqbal
Jabatan
: Mahasiswa
Tanggal
: 23 Agustus 2010
Tempat
: FST UIN Jakarta
Tujuan
: Mengetahui kegiatan dalam proses pengajuan proposal skripsi Program Studi Teknik Informatika UIN Jakarta.
Kutipan Wawancara : Tanya : Apakah Anda mengetahui adanya prosedur pengajuan proposal skripsi ? Jawab : Saya mengetahui adanya prosedur tersebut Tanya : Bagaimnama langkah-langkah yang Anda lakukan untuk mengajukan proposal skripsi ? Jawab : Pertama saya mengajukan proposal skripsi kepada staff akademik prodi, kemudian menunggu untuk diperiksa oleh sekretaris prodi. Kedua, setelah diperiksa sekretaris prodi, dan dinyatakan layak, saya mengajukan proposal kepada dosen pembimbing 1 untuk mengajukan persetujuan pembimbingan. Setelah pembimbing 1 menyatakan kesediaan, langkah ketiga adalah mengajukan proposal skripsi kepada pembimbing 2 yang diusulkan oleh saya. Setelah pembimbing 2 menyetujui proposal dan bersedia menjadi pembimbing 2, langkah keempat saya melaporkan kepada ketua prodi perihal kesediaan pembimbing 1 dan 2. Langkah kelima saya memberikan proposal yang ditandatangani oleh ketua prodi kepada staff fakultas untuk dibuatkan surat tugas pembimbingan skripsi.
A-7
Tanya : Langkah yang manakah yang paling susah untuk dilakukan untuk mengajukan proposal skripsi? Jawab : Langkah yang paling susah diakukan adalah saat mengajukan proposal kepada pembimbing 1 dan 2. Tanya : Berapakah waktu untuk dapat mengetahui hasil pengajuan proposal skripsi anda? Jawab : Kurang lebih satu bulan. Tanya : Apakah perlu dikembangkan sistem pengajuan proposal skripsi? Jawab : Saya perlu dikembangkan, agar lebih mempermudah mahasiswa dalam pengajuan proposal skripsi.
A-8
RIWAYAT HIDUP PENULIS
Nama
: Wahyudianto
Tempat/Tanggal Lahir : Kediri, 10 Desember 1987 Jenis Kelamin
: Pria
Agama
: Islam
Alamat
: Jl. Mustafa II No.12 E, Kukusan, Beji, Depok, Jawa Barat 16425
Telepon
: 08125266471
Email
: [email protected]
Pendidikan Formal 1992 – 1994
: TK Aisiyah II Tulungrejo, Pare, Kediri
1994 – 2000
: SD Negeri III Pare, Kediri
2000 – 2003
: SLTP Negeri III Peterongan, Jombang
2003 – 2006
: SMA Darul ’Ulum 2 BPPT Peterongan, Jombang
2006 – ….
: UIN Syarif Hidayatullah Jakarta