85
BAB VI PENUTUP 1. KESIMPULAN Berdasarkan pada penelitian dan pengujian sistem dengan kriteria penentuan pemenang tender projek yang meliputi Evaluasi Administrasi, Evaluasi Teknis, Evaluasi Harga, dan Evaluasi Kualifikasi maka, Analisis Efektivitas Algoritma C4.5 Pada Sistem Pendukung Keputusan Pemenang Tender Projek dengan kategori penentuan yang telah ditentukan pada penelitian dapat disimpulkan efektif dalam penentuan pemenang tender projek. Dikatakan Efektif karena algoritma C4.5 dapat memberikan keputusan pemenang tender projek dan syarat-syarat yang harus dimiliki oleh setiap peserta tender projek dalam mengikuti tender dengan kategori-kategori yang telah dibuat secara random.
2. SARAN 1.
Pada kasus penentuan pemenang tender projek menggunakan algoritma C4.5 ini, dapat dikembangkan lagi dengan menambahkan proses pendaftaran peserta tender projek, proses pendataan syarat-syarat evaluasi dan bobot evaluasi, sehingga aplikasi ini dapat digunakan sebagai metode pendukung keputusan yang siap dipakai dalam penentuan pemenang tender projek. 85 85
86
2.
Bagi peneliti lain yang ingin menggunakan kasus yang sama dapat membandingkan keakurasian algoritma C4.5 dengan metode lain selain metode pembanding yang telah dilakukan oleh peneliti dalam kasus ini.
86
DAFTAR PUSTAKA
Al-Hegami, Ahmed Sultan., 2007, Classical And Incremental Classification In Data Mining Process, Ijcsns International Journal Of Computer Science And Network Security, Vol.7 No.12, December. Al-Radaideh, Qasem A., Al-Shawakfa, Emad M., And . Al-Najjar, Mustafa I., 2006, Mining Student Data Using Decision Trees, The 2006 International Arab Conference On Information Technology (Acit'2006). Amorim Willian Paraguassu., 2010, Pistori Hemerson And Manuel Jacinto Antonio Chagas., A Comparative Analysis Of Attribute Reduction Algorithms Applied To Wet-Blue Leather Defects Classification. Brazil. Anyanwu, Matthew N. Shiva, And Sajjan G., 2010, Comparative Analysis Of Serial Decision Tree Classification Algorithms, International Journal Of Computer Science And Security, (Ijcss) Volume (3) : Issue (3). Baepler, Paul., And Murdoch, Cynthia James., 2010, Academic Analytics And Data Mining In Higher Education, International Journal For The Scholarship Of Teaching And Learning Vol. 4, No. 2 (July 2010), Issn 1931-4744. Błaszczyk Tomasz And Nowak Maciej., 2009, Technological And Economic Development Of Ecnomy : The Time-Cost Trade-Off Analysis In Construction Project Using Comput Er Simulation And Interactive Procedure, Baltic Journal On Sustainability, 15(4): 523–539. Chih-Chiang Wei., And Jiing-Yun You., 2011, C4.5 Classifier For Solving The Problem Of Water Resources Engineering, Proceeding Of The International Conference On Advanced Science, Engineering And Information Technology, Isbn 978-983-42366-4-9, Juanuary. Daube, Dirk., Vollrath, Susann., And Alfen Hans Wilhelm, 2007, A Comparison Of Project Finance And The Forfeiting Model As Financing Forms For PPP Projects In Germany, International Journal Of Project Management, Received 14 December 2006; Received In Revised Form 11 May 2007; Accepted 10 July 2007. Delavari, Naeimeh., Mohammad Reza Beikzadeh., And Somnuk PhonAmnuaisuk., 2008, Data Mining Application In Higher Learning Institutions, Informatics In Education, Vol. 7, No. 1, 31–54, June. Demir, Hülya And Bostanci, Bülent., Decision-Support Analysis For Risk Management, African Journal Of Business Management, Vol. 4(8), Pp. 1586-1604,18 July, Issn 1993-8233 ©2010 Academic Journals. Diputra, I Gede Astawa., 2009, Sistem Penilaian Kinerja Konsultan Perencana Dalam Menangani Proyek Perencanaan Bangunan Gedung, Jurnal Ilmiah Teknik Sipil Vol. 13, No. 2, Juli. Erray, Walid., And Hacid, Hakim., 2006, A New Cost Sensitive Decision Tree Method : Application For Mammograms Classification, Ijcsns
International Journal Of Computer Science And Network Security, Vol.6 No.11, November. Gangrade, Alka., And Patel, Ravindra., 2009, Building Privacy-Preserving C4.5 Decision Tree Classifier On Multiparties, International Journal On Computer Science And Engineering Vol.1(3), 199-205, Issn : 0975-3397. Gorakavi, Pavan Kumar., 2010, Application Of Data Mining Techniques In Agile Project Management, Pm World Today Monthly Ejournal, Vol. Xii, Issue Vi, June. Jeļinskis., J, And Lauks G., 2008, Data Mining For Managing Intrinsic Quality Of Service In Mpls, Electronics And Electrical Engineering, Issn 1392 – 1215, No. 5(85). Jigui Sun., Yu Haihong., And Li Zehai., 2006, A Two-Phase Model Based Dss For Grain Dispatching And Transportation, Ijcsns International Journal Of Computer Science And Network Security, Vol.6 No.2b, February. Kangwanariyaku, Yosawin., Nantasenamat Chanin., Tantimongcolwat Tanawut., And Naenna Thanakorn., 2010, Data Mining Of Magnetocardiograms For Prediction Of Ischemic Heart Disease, Excli Journal 2010;9:82-95 – Issn 1611-2156, July. Karaolis, Minas A., IEEE., Moutiris, Joseph A., Hadjipanayi Demetra., And Pattichis, Constantinos S., Senior Member., Ieee., 2010, Assessment Of The Risk Factors Of Coronary Heart Events Based On Data Mining With Decision Trees, Ieee Transactions On Information Technology In Biomedicine, Vol. 14, No. 3, May. Karegowda, Asha Gowda., Manjunath, A. S., And Jayaram, M.A., 2010, Comparative Study Of Attribute Selection Using Gain Ratio And Correlation Based Feature Selection, International Journal Of Information Technology And Knowledge Management, Volume 2, No. 2, Pp. 271-277, July-December. Karpagavalli., Jamuna, K., And Vijaya Ms., 2009, Machine Learning Approach For Preoperative Anaesthetic Risk Prediction, International Journal Of Recent Trends In Engineering, Vol. 1, No. 2, May. Khoiruddin, Ahmad. A., 2008, Sistem Pendukung Keputusan Penentuan Kelayakan Calon Rintisan Sekolah Bertaraf Internasional Dengan Metode Fuzzy Associative Memory, Seminar Nasional Aplikasi Teknologi Informasi 2008 (SNATI 2008), ISSN: 1907-5022. Kusrini., Luthfi, Taufiq, Emha., 2009, Algoritma Data Mining, Yogyakarta : Penerbit ANDI Yogyakarta. Lim, Se Hun., 2006, The Design Of Controls In Supply Chain Management Sustainable Collaboration Using Decision Tree Algorithm, Ijcsns International Journal Of Computer Science And Network Security, Vol.6 No.5a, May.
Mengle Saket S.R. And Goharian Nazli., 2009, Ambiguity Measure FeatureSelection Algorithm, Journal Of The American Society For Information Science And Technology, Vol. 60(5):1037–1050. Minegishi, Tatsuya., Ise, Masayuki., Niimi, Ayahiko., Konishi, And Osamu., 2009, Extension Of Decision Tree Algorithm For Stream Data Mining Using Real Data, Fifth International Workshop On Computational Intelligence & Applications, Ieee Smc Hiroshima Chapter, Hiroshima University, Japan, November. Panda, Mrutyunjaya and Patra, Manas Ranjan., 2009, Evaluating Machine Learning Algorithms For Detecting Network Intrusions, International Journal Of Recent Trends In Engineering, Vol. 1, No. 1, May. Peraturan Menteri Pekerjaan Umum Nomor 02/PRT/M/2010 tentang Rencana Strategis (Renstra) Kementerian Pekerjaan Umum 2010-2014, Surat Edaran, Nomor: 03/SE/DC/2010. Pustaka Yustisia., 2010, Peraturan Presiden Nomor 5 tentang Pengadaan Barang dan Jasa., Yogyakarta, ISBN (10) 979-341-077-9/(13) 978-979341-077-3. Ranjan, Jayanthi., 2007, Applications Of Data Mining Techniques In Pharmaceutical Industry, Journal Of Theoretical And Applied Information Technology, All Rights Reserved. Rocha, Bruno Carneiro da and Júnior, Rafael Timóteo de Sousa., 2010, Identifying Bank Frauds Using Crisp-Dm And Decision Trees, International Journal Of Computer Science & Information Technology (Ijcsit) Vol.2, No.5, October, Doi : 10.5121/Ijcsit.2010.2512. Suputra, I Gusti Ngurah Oka., dan Wiranatha, Anak Agung., 2009, Analisis Perbandingan Risiko Biaya Kontrak Lumpsum Dan Kontrak Unit Price Dengan Metode Ahp, Jurnal Ilmiah Teknik Sipil Vol. 13, No. 1, Januari. Shaha, Shital C., Kusiaka Andrew., And O’donnellb, Michael A., 2006, PatientRecognition Data-Mining Model For Bcg-Plus Interferon Immunotherapy Bladder Cancer Treatment, Computers In Biology And Medicine 36 (2006) 634–655. Singh, Manpreet., Wadhwa, Parminder Kaur., And Sandhu, Parvinder Singh., 2007, Human Protein Function Prediction Using Decision Tree Induction, Ijcsns International Journal Of Computer Science And Network Security, Vol.7 No.4, April. Sulianta, Feri And Juju, Dominikus., 2010, Data Mining “Meramalkan Bisnis Perusahaan”, Elex Media Komputindo, Jakarta, ISBN 978-979-27-71442. Suneetha, N., Hari, Ch.V.M.K., And Sunil Kumar V., Modified Gini Index Classification: A Case Study Of Heart Disease Dataset, (Ijcse) International Journal On Computer Science And Engineering Vol. 02, No. 06, 1959-1965.
Sunjana., 2010, Aplikasi Mining Data Mahasiswa Dengan Metode Klasifikasi Decision Tree, Seminar Nasional Aplikasi Teknologi Informasi 2010 (Snati 2010) Issn: 1907-5022, Juni. Sunjana., 2010, Klasifikasi Data Nasabah Sebuah Asuransi Menggunakan Algoritma C4.5, Seminar Nasional Aplikasi Teknologi Informasi 2010 (Snati 2010) Yogyakarta, 19 Juni, Issn: 1907-5022. Suprapto, Heri., And Wulandari Sri., 2006, Decision Support System (Dss) Dalam Prakualifikasi Kontraktor, International Civil Engineering Conference "Towards Sustainable Civil Engineering Practice, Surabaya, August 25-26. Turskis, Zenonas., 2008, Multi-Attribute Contractors Ranking Method By Applying Ordering Of Feasible Alternatives Of Solutions In Terms Of Preferability Technique, Baltic Journal On Sustainability, 14(2): 224–239. Usharani, C., And Chandrasekaran, Rm., 2010, Course Planning Of Higher Education To Meet Market Demand By Using Data Mining Techniques – A Case Of A Technical University In India, International Journal Of Computer Theory And Engineering, Vol. 2, No. 5, October. Vassilev, Vassil., Vassileva Mariana, Staykov Boris, Genova Krassimira, Andonov Filip, Chongova Plamena., 2008, Multidecision-2: A Multicriteria Decision Support System, International Journal "Information Technologies And Knowledge" Vol.2 / 2008. Wang, Huiyan., And Zhang, Peiyong., 2009, A Quantitative Method For Pulse Strength Classification Based On Decision Tree, Journal Of Software, Vol. 4, No. 4, June.
S K P L SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Analisis Efektivitas Algoritma C4.5 pada Sistem Pendukung Keputusan Pemenang Tender Projek SPK_PTP
Dipersiapkan oleh: Jose Augusto Duarte Guterres NIM 10.5301.477/PS/MTF
Program Studi Magister Teknik Informatika Program Pascasarjana Universitas Atma Jaya Yogyakarta 2012
Nomor Dokumen
Halaman
SKPL- SPK_PTP
1/60
Program Studi Magister Teknik Informatika
Revisi Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
1/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR PERUBAHAN Revisi
Deskripsi
A
B
C
D
-
A
B
C
D
Indeks TGL Ditulis oleh
Diperiksa oleh
Disetujui oleh
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
2/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR HALAMAN PERUBAHAN Halaman
Revisi
Program Studi Magister Teknik Informatika
Halaman
Revisi
SKPL–SPK_PTP
3/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR ISI
Daftar Perubahan ..................................
2
Daftar Halaman Perubahan ..........................
3
Daftar Isi ........................................
4
Daftar Tabel ......................................
6
Daftar Gambar .....................................
7
1.Pendahuluan .....................................
8
1.1.Tujuan .....................................
8
1.2.Lingkup Masalah ............................
8
1.3.Definisi, Akronim, Dan Singkatan ...........
9
1.4.Referensi ..................................
10
1.5.Deskripsi Umum (Overview) ..................
10
2.Deskripsi Produk ................................
11
2.1.Perspektif Produk ..........................
11
2.2.Kebutuhan Fungsionalitas (Fungsi Produk) ...
13
2.2.1.Fungsi Login ..........................
13
2.2.2.Fungsi Ganti Operator .................
14
2.2.3.Fungsi Ubah Data Password .............
15
2.2.4.Fungsi Data Kontraktor ................
15
2.2.5.Fungsi Data Tender Projek .............
16
2.2.6.Fungsi Data Range Nilai Syarat Evaluasi
17
2.2.7.Fungsi Data Panitia Penyelenggara Tender 18 2.2.8.Fungsi Pengujian Data Klasifikasi .....
19
2.2.9.Fungsi Display Dataset ................
20
2.2.10.Fungsi Generate Pohon Keputusan ......
21
2.2.11.Fungsi Pengaturan Hak Akses Aplikasi .
23
2.2.12.Fungsi Data Selekasi Pemenang Tender .
23
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
4/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.3.Karakteristik Pengguna .....................
24
2.4.Batasan – Batasan ..........................
24
2.5.Asumsi Dan Ketergantungan. .................
25
3.Ketentuan Khusus ................................
25
3.1.Kebutuhan Antar Muka Eksternal .............
25
3.1.1.Antarmuka Pemakai .....................
25
3.1.2.Antarmuka Perangkat Keras .............
25
3.1.3.Antarmuka Perangkat Lunak .............
26
3.1.4.Antarmuka Komunikasi ..................
26
3.2.Kebutuhan Fungsionalitas Perangkat Lunak ...
27
3.2.1.Use Case Diagram ......................
27
4.Spesifikasi Rinci Kebutuhan .....................
28
4.1.Spesifikasi Kebutuhan Fungsionalitas .......
28
4.1.1.Use Case Login ........................
28
4.1.2.Use Case Ubah Data Password ...........
29
4.1.3.Use Case Kelola Data Kontraktor .......
30
4.1.4.Use Case Kelola Data Tender Projek ....
35
4.1.5.Use Case Kelola Data Range NilaiEvaluasi 40 4.1.6.Use Case Kelola Data Panitia Tender ...
43
4.1.7.Use Case Uji Klasifikasi Dataset ......
47
4.1.8.Use Case Display Dataset ..............
52
4.1.9.Use Case Kelola Data Hak Akses Aplikasi. 54 4.1.10.Use Case Seleksi Pemenang Tender Projek 56 4.1.11.Use Case Generate Pohon Keputusan ....
58
5.Entity Relational Diagram .......................
61
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
5/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR TABEL Tabel 4.1.1.Use Case Login ........................
28
Tabel 4.1.2.Use Case Ubah Data Password ...........
29
Tabel 4.1.3.Use Case Kelola Data Kontraktor .......
30
Tabel 4.1.4.Use Case Kelola Data Tender Projek ....
35
Tabel 4.1.5.Use Case Kelola Data Range NilaiEvaluasi 40 Tabel 4.1.6.Use Case Kelola Data Panitia Tender ...
43
Tabel 4.1.7.Use Case Uji Klasifikasi Dataset ......
47
Tabel 4.1.8.Use Case Display Dataset ..............
52
Tabel 4.1.9.Use Case Kelola Data Hak Akses Aplikasi. 54 Tabel 4.1.10.Use Case Seleksi Pemenang Tender Projek 56 Tabel 4.1.11.Use Case Generate Pohon Keputusan ....
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
58
6/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR GAMBAR Gambar 1 Arsitektur Perangkat Lunak SPK_PTP ......... 13 Gambar 2 Use Case Diagram ........................... 26 Gambar 3 Entity Relational Diagram .................. 60
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
7/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1.
Pendahuluan
1.1. Tujuan Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat
lunak
pemenang
Tender
mendefinisikan meliputi
Sistem
pendukung
Projek
kebutuhan
antarmuka
Keputusan
(SPK_PTP)
perangkat
eksternal
untuk
lunak
(antarmuka
yang antara
sistem dengan sistem perangkat lunak dan perangkat keras), dan atribut (feature-feature tambahan yang dimiliki perangkat
sistem),
serta
lunak.
mendefinisikan
mendefinisikan
SKPL-SPK_PTP
batasan
perancangan
fungsi
ini
juga
perangkat
lunak. Dokumen SKPL ini menjadi dasar kesepakatan pihak
pengembang
mengenai
perangkat
lunak
yang
akan dikembangkan.
1.2. Lingkup Masalah Lingkup
masalah
dalam
pengembangan
Perangkat Lunak SPK_PTP meliputi: a. Login b. Ganti Operator c. Ubah Data Password d. Kelola Data Panitia Tender e. Kelola Data Hak Akses Aplikasi f. Kelola Range Nilai Evaluasi g. Kelola Data Kontraktor Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
8/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
h. Kelola Data Tender Projek i. Display DataSet j. Generate Pohon Keputusan k. Uji Klasifikasi Dataset l. Seleksi pemenang tender projek.
1.3. Definisi, Akronim, dan Singkatan Daftar definisi akronim dan singkatan : Keyword/Phrase
Definisi Merupakan
spesifikasi
kebutuhan
dari
SKPL perangkat lunak yang akan dikembangkan. Kode
yang
pada
merepresentasikan SPK_PTP
Keputusan
(Sistem
pemenang
kebutuhan pendukung
Tender
Projek)
SKPL-XXXXXX-99 dimana XXX merupakan nama fungsi bagian produk dan 99 merupakan
nomor fungsi
produk. Perangkat lunak yang digunakan sebagai
SPK_PTP
aplikasi
bantu
Pada
sistem
pendukung
Keputusan pemenang Tender Projek. Orang
atau
objek
yang
memperoleh
Client layanan. Database
Management
System
atau
DBMS pengelola manajemen database Kumpulan
Database
data
yang
terkait
yang
diorganisasikan dalam struktur tertentu
dan dapat diakses dengan cepat.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
9/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1.4. Referensi Referensi yang digunakan pada perangkat lunak tersebut adalah: 1. Bennet
Simon,
ObjectDesign
McRobb
Oriented
Steve,
System
Using
UML,
Wendy,
Boggs
Farmer
Ray,
AnalySiHir
and
McGraw-Hill
Companies,
2002. 2. Boggs
Michael,
Mastering
UML
with Rational Rose 2002, SYBEX Inc, 2002. 3. Hartanto, Perangkat
Steven, Lunak
Spesifikasi
SIPelit
(Sistem
Kebutuhan Informasi
Penelitian), PT. Mediantara Televisi Bali, Universitas Atma Jaya Yogyakarta.
1.5. Deskripsi Umum (Overview) Secara umum dokumen SKPL ini terbagi atas 3 bagian
utama.
Bagian
mengenai
dokumen
pembuatan
SKPL,
utama
SKPL ruang
berisi
yang
penjelasan
mencakup
lingkup
masalah
tujuan dalam
pengembangan perangkat lunak, definisi, referensi dan deskripsi umum tentang dokumen SKPL ini. Bagian kedua berisi penjelasan umum tentang perangkat lunak SPK_PTP yang akan dikembangkan, mencakup perspektif produk yang akan dikembangkan, fungsi
produk
perangkat
lunak,
karakteristik
pengguna, batasan dalam penggunaan perangkat lunak dan
asumsi
yang
dipakai
dalam
pengembangan
perangkat lunak SPK_PTP. Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
10/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Bagian ketiga berisi penjelasan secara lebih rinci tentang kebutuhan perangkat lunak SPK_PTP yang akan dikembangkan.
2. Deskripsi Produk 2.1. Perspektif Produk SPK_PTP
merupakan
perangkat
lunak
yang
dikembangkan untuk dua tujuan utama yaitu pertama, sebagai
media
penentuan
untuk
pemenang
menganalisis tender
Projek
data
Kriteria
pada
Provinsi
Nusa Tenggara Timur sehingga menghasilkan sebuah proses
pendukung
keputusan
penentuan
Pemenang
tender Projek menggunakan algoritma C4.5. Kedua, sebagai
aplikasi
membantu
bantu
pengambilan
Penentuan
Pemenang
yang
keputusan Tender
digunakan
untuk
terhadap
proses
Projek
pada
wilayah
Provinsi Nusa Tenggara TImur. Sistem yang dibangun dalam menangani proses input
data
Dinas
Pekerjaan
Tenggara
diperoleh
Timur,
Umum
dari Cipta
secara
Direktorat Karya
manual
Jenderal
Provinsi
menangani
Nusa
proses
penambangan Data dan sistem pendukung keputusan terhadap juga
tender
Projek.
dilengkapi
dengan
Selain
itu,
fasilitas
sistem
ini
konfigurasi
sistem yang memungkinkan aplikasi digunakan oleh wilayah
lain
yang
memerlukan,
serta
fasilitas
penanganan hak akses user terhadap aplikasi yang digunakan. Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
11/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Perangkat
lunak
SPK_PTP
ini
berjalan
pada
semua jenis platform dan dibuat dengan menggunakan bahasa pemrograman Visual Basic. Pengguna
akan
berinteraksi
dengan
sistem
melalui antarmuka GUI (Graphical User Interface). Pada sistem ini, pengguna terbagi ke dalam dua bagian
berbeda,
pengguna
sebagai
pengambil
keputusan (decision maker) dan pengguna sebagai Admin
(pegawai
yang
diberikan
hak
akses)
untuk
mengelola dan mengupdate data-data pemenang tender Projek pada sistem. Hal ini seperti terlihat pada gambar 1. Arsitektur perangkat lunak terdiri dari Admin(Anggota Panitia), pengambil keputusan(Ketua Panitia), perangkat database MySQL serta file-file pendukung sistem aplikasi. Data yang dikelola oleh Admin(Anggota database
MySQL,
menganalisa analisa analisis
Panitia)
data
kemudian
data
disimpan
dalam
keputusan
melalui
file-file
kemudian
sebagai
di
pendukung
tersebut
untuk
sistem
akan
ditampilkan
pendukung
hasil
keputusan
terhadap proses penentuan pemenang tender Projek menggunakan Algoritma C4.5 (lihat gambar 1).
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
12/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Gambar 1. Arsitektur Perangkat Lunak SPK_PTP
2.2. Kebutuhan Fungsionalitas (Fungsi Produk) Fungsi produk perangkat lunak SPK_PTP adalah sebagai berikut: Fungsi
produk
(SPK_PTP)
akan
dijelaskan
berdasarkan jenis Pengelolaan data masing-masing sebagai berikut: 2.2.1.
Fungsi Login (SKPL-SPK_PTP-001) Merupakan
pengguna sistem
fungsi
aplikasi yang
akan
yang
untuk
digunakan
dapat
oleh
masuk
digunakan.
dalam
Fungsi
ini
mencakup : a. Tombol Masuk (SKPL-SPK_PTP-001-01) Fungsi fungsi
yang
tombol
masuk
digunakan
Merupakan
untuk
setiap
pengguna yang ingin mengakses aplikasi Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
13/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
SPK_PTP. Setiap pengguna harus memiliki akun pada aplikasi SPK_PTP. b. Tombol Keluar (SKPL-SPK_PTP-001-02) Fungsi ini digunakan jika pengguna aplikasi
tidak
aplikasi
SPK_PTP
memiliki dan
akun
ingin
pada
mengakhiri
penggunaan aplikasi.
2.2.2.
Fungsi Ganti Operator (SKPL-SPK_PTP-002) Merupakan
pengguna
fungsi
aplikasi
yang
untuk
digunakan
dapat
oleh
masuk
dalam
sistem yang akan digunakan. Fungsi ini sama seperti
fungsi
Login
yang
mana
memiliki
fungsi : a. Tombol Masuk (SKPL-SPK_PTP-002-01) Fungsi fungsi
yang
tombol
masuk
digunakan
Merupakan
untuk
setiap
pengguna yang ingin mengakses aplikasi SPK_PTP. Setiap pengguna harus memiliki akun pada aplikasi SPK_PTP. b. Tombol Keluar (SKPL-SPK_PTP-002-02) Fungsi ini digunakan jika pengguna aplikasi
tidak
aplikasi
SPK_PTP
memiliki dan
ingin
akun
pada
mengakhiri
penggunaan aplikasi.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
14/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.3.
Fungsi
Ubah
Data
Password
(SKPL-SPK_PTP-
003) Merupakan
fungsi
yang
digunakan
oleh
pengguna aplikasi untuk dapat mengubah atau menggantikan nama password pada mengakses
aplikasi
SPK_PTP.
saat ingin Fungsi
ini
meliputi : a. Tombol
Simpan
Perubahan
(SKPL-SPK_PTP-
003-01). Fungsi
ini
Merupakan
fungsi
yang
digunakan untuk oleh pengguna aplikasi yang ingin melakukan perubahan password saat mengakses aplikasi SPK_PTP. b. Tombol Tutup (SKPL-SPK_PTP-003-02). Fungsi ini digunakan jika pengguna aplikasi
ingin
mengakhiri
penggunaan
aplikasi SPK_PTP.
2.2.4.
Fungsi Data Kontraktor (SKPL-SPK_PTP-004) Merupakan
pengguna
fungsi
aplikasi
yang
untuk
digunakan mengelola
oleh data
kontraktor. Fungsi ini meliputi : a. Tombol Baru (SKPL-SPK_PTP-004-01) Fungsi melakukan
ini
tambah
digunakan data
kontraktor
untuk yang
baru pada aplikasi SPK_PTP.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
15/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. Tombol Simpan (SKPL-SPK_PTP-004-02) Fungsi menyimpan
ini data
digunakan baru
pada
untuk kedalam
database. c. Tombol Ubah (SKPL-SPK_PTP-004-03) Fungsi ini digunakan untuk mengubah data yang telah ada didalam database. d. Tombol Hapus (SKPL-SPK_PTP-004-04) Fungsi
ini
digunakan
untuk
menghapus data yang ada dalam database. e. Tombol Cari (SKPL-SPK_PTP-004-05) Fungsi ini digunakan untuk mencari data kontraktor yang ada dalam database. f. Tombol Tutup (SKPL-SPK_PTP-004-06) Fungsi mengakhiri
ini
digunakan
proses
pengolahan
untuk data
kontraktor.
2.2.5.
Fungsi
Data
Tender
Projek
(SKPL-SPK_PTP-
005) Merupakan
fungsi
yang
digunakan
oleh
pengguna aplikasi untuk mengelola data Tender Projek. Fungsi ini meliputi : a. Tombol Baru (SKPL-SPK_PTP-005-01) Fungsi
ini
digunakan
untuk
melakukan tambah data Tender Projek yang baru pada aplikasi SPK_PTP.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
16/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. Tombol Simpan (SKPL-SPK_PTP-005-02) Fungsi menyimpan
ini data
digunakan baru
untuk
pada
kedalam
database. c. Tombol Ubah (SKPL-SPK_PTP-005-03) Fungsi ini digunakan untuk mengubah data yang telah ada didalam database. d. Tombol Hapus (SKPL-SPK_PTP-005-04) Fungsi
ini
digunakan
untuk
menghapus data yang ada dalam database. e. Tombol Tutup (SKPL-SPK_PTP-005-05) Fungsi
ini
digunakan
untuk
mengakhiri proses pengolahan data Tender Projek.
2.2.6.
Fungsi
Data
Range
Nilai
Syarat
Evaluasi
(SKPL-SPK_PTP-006) Merupakan
fungsi
yang
digunakan
oleh
pengguna aplikasi untuk mengelola data Range Nilai Syarat Evaluasi. Fungsi ini meliputi : a. Tombol Baru (SKPL-SPK_PTP-006-01) Fungsi
ini
digunakan
untuk
melakukan tambah data Range Nilai Syarat Evaluasi
yang
baru
pada
aplikasi
SPK_PTP.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
17/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. Tombol Simpan (SKPL-SPK_PTP-006-02) Fungsi menyimpan
ini data
digunakan baru
pada
untuk kedalam
database. c. Tombol Ubah (SKPL-SPK_PTP-006-03) Fungsi ini digunakan untuk mengubah data yang telah ada didalam database. d. Tombol Hapus (SKPL-SPK_PTP-006-04) Fungsi
ini
digunakan
untuk
menghapus data yang ada dalam database. e. Tombol Tutup (SKPL-SPK_PTP-006-05) Fungsi
ini
digunakan
untuk
mengakhiri proses pengolahan data Range Nilai Syarat Evaluasi.
2.2.7.
Fungsi
Data
Panitia
Penyelenggara
Tender
(SKPL-SPK_PTP-007) Merupakan pengguna Panitia
fungsi
aplikasi
yang
untuk
Penyelenggara
digunakan mengelola
Tender.
Fungsi
oleh data ini
meliputi : a. Tombol Baru (SKPL-SPK_PTP-007-01) Fungsi melakukan
ini
digunakan
tambah
data
Penyelenggara
Tender
yang
untuk Panitia
baru
pada
aplikasi SPK_PTP.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
18/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. Tombol Simpan (SKPL-SPK_PTP-007-02) Fungsi menyimpan
ini data
digunakan baru
pada
untuk kedalam
database. c. Tombol Ubah (SKPL-SPK_PTP-007-03) Fungsi ini digunakan untuk mengubah data yang telah ada didalam database. d. Tombol Hapus (SKPL-SPK_PTP-007-04) Fungsi
ini
digunakan
untuk
menghapus data yang ada dalam database. e. Tombol Tutup (SKPL-SPK_PTP-007-05) Fungsi
ini
proses
digunakan
untuk
mengakhiri
data
Panitia
Klasifikasi
(SKPL-
pengolahan
Penyelenggara Tender.
2.2.8.
Fungsi
Pengujian
Data
SPK_PTP-008) Merupakan
fungsi
yang
digunakan
oleh
pengguna aplikasi untuk menguji data kedalam kelas diterima dan kelas ditolak. Fungsi ini meliputi : a. Tombol Baru (SKPL-SPK_PTP-008-01) Fungsi melakukan
ini
tambah
digunakan data
uji
untuk
klasifikasi
yang baru pada aplikasi SPK_PTP.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
19/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. Tombol Simpan (SKPL-SPK_PTP-008-02) Fungsi
ini
digunakan
untuk
menyimpan data baru kedalam database. c. Tombol Ubah (SKPL-SPK_PTP-008-03) Fungsi ini digunakan untuk mengubah data yang telah ada didalam database. d. Tombol Hapus (SKPL-SPK_PTP-008-04) Fungsi
ini
digunakan
untuk
menghapus data yang ada dalam database. e. Tombol Cari (SKPL-SPK_PTP-008-05) Fungsi ini digunakan untuk mencari data
uji
klasifikasi
yang
ada
dalam
database. f. Tombol Tutup (SKPL-SPK_PTP-008-06) Fungsi
ini
mengakhiri
digunakan
proses
untuk
pengujian
data
klasifikasi.
2.2.9.
Fungsi Display Dataset (SKPL-SPK_PTP-009) Merupakan
fungsi
yang
digunakan
oleh
pengguna aplikasi untuk menampilkan data yang akan data
diuji
menggunakan
pengujian
algoritma
klasifikasi.
C4.5
Fungsi
dan ini
meliputi : a. Tombol
Ambil
File
*CSV
(SKPL-SPK_PTP-
009-01)
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
20/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Fungsi
ini
menampilkan
dataset
digunakan
untuk
yang
diuji
akan
menggunakan algoritma C4.5. b. Tombol Tutup (SKPL-SPK_PTP-009-02) Fungsi
ini
digunakan
untuk
mengakhiri proses Display Dataset.
2.2.10. Fungsi
Generate
Pohon
Keputusan
(SKPL-
SPK_PTP-010) Merupakan pengguna
fungsi
aplikasi
yang
untuk
digunakan
menguji
oleh
data
yang
dipilih pada file *CSV. Fungsi ini meliputi : a. Tombol Tampilkan Pohon Keputusan (SKPLSPK_PTP-010-01) Fungsi
ini
memproses
dan
keputusan
hasil
digunakan
untuk
menampilkan
pohon
dari
proses
pengujian
dari algoritma C4.5. b. Tombol
Tampilkan
Aturan
Klasifikasi
Algoritma C4.5 (SKPL-SPK_PTP-010-02) Fungsi
ini
digunakan
untuk
menampilkan aturan-aturan yang terbentuk dari pohon keputusan hasil dari proses pengujian menggunaakan algoritma C4.5. c. Tombol Tutup (SKPL-SPK_PTP-010-05) Fungsi mengakhiri
ini proses
digunakan
untuk
Generate
Pohon
Keputusan. Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
21/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
22/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.11. Fungsi Pengaturan Hak Akses Aplikasi (SKPLSPK_PTP-011) Merupakan
fungsi
yang
digunakan
oleh
pengguna aplikasi untuk memberikan hak akses (melakukan
login)
pada
aplikasi
SPK_PTP.
Fungsi ini meliputi : a. Tombol Simpan (SKPL-SPK_PTP-011-01) Fungsi ini digunakan untuk menambah dan
menyimpan
data
Hak
Akses
penguna
pada aplikasi SPK_PTP. b. Tombol Hapus (SKPL-SPK_PTP-011-02) Fungsi
ini
digunakan
untuk
menghapus data yang ada dalam database. c. Tombol Tutup (SKPL-SPK_PTP-011-06) Fungsi mengakhiri
ini proses
digunakan pengolahan
untuk data
Hak
Akses Aplikasi.
2.2.12. Fungsi Data Selekasi Pemenang Tender Projek (SKPL-SPK_PTP-012) Merupakan
fungsi
yang
digunakan
oleh
pengguna aplikasi untuk menampilkan data uji klasifikasi
menggunakan
algoritma
C4.5.
Fungsi ini meliputi : 1. Cetak (SKPL-SPK_PTP-012-01) Fungsi ini digunakan untuk mencetak data hasil klasifikasi algoritma C4.5.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
23/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Tombol Tutup (SKPL-SPK_PTP-012-02) Fungsi mengakhiri
ini proses
digunakan
untuk
seleksi
pemenang
Tender Projek.
2.3. Karakteristik Pengguna Karakteristik dari pengguna perangkat lunak SPK_PTP adalah sebagai berikut: 1. Memahami pengoperasian aplikasi komputer. 2. untuk user yang bertindak sebagai Admin yang bertugas
untuk
mengelola
atau
memasukan
data, harus paham minimal proses input data.
2.4. Batasan – Batasan Batasan-batasan
dalam
pengembangan
perangkat lunak SPK_PTP tersebut adalah: 1. Kebijaksanaan Umum Berpedoman
pada
tujuan
dari
pengembangan perangkat lunak SPK_PTP.
2. Keterbatasan perangkat keras Dapat sistem
ini
diketahui berjalan
kemudian (sesuai
setelah dengan
kebutuhan).
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
24/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.5. Asumsi dan Ketergantungan. Sistem dapat
yang
berjalan
akan
pada
dikembangkan
Semua
diharapkan
perangkat
komputer
dengan sistem operasi Windows.
3. Ketentuan Khusus 3.1. Kebutuhan Antar Muka Eksternal Kebutuhan perangkat antarmuka
antar
lunak
muka
SPK_PTP
pemakai,
eksternal
meliputi
antarmuka
pada
kebutuhan
perangkat
keras,
antarmuka perangkat lunak, antarmuka komunikasi.
3.1.1.
Antarmuka pemakai Pengguna
berinteraksi
dengan
antarmuka
yang ditampilkan dalam bentuk form-form pada aplikasi yang berbasis dekstop. 3.1.2.
Antarmuka perangkat keras Antarmuka perangkat keras yang digunakan dalam perangkat lunak SPK_PTP adalah:
1. Perangkat komputer 2. Memori primer minimal 512 MB 3. Printer 4. Local Areal Network (LAN) Card.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
25/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3.1.3.
Antarmuka perangkat lunak Perangkat
lunak
yang
dibutuhkan
untuk
mengembangkan perangkat lunak SPK_PTP adalah sebagai berikut : 1. Nama : Windows XP Sumber : Microsoft Sebagai
sistem
operasi
untuk
perangkat
komputer. 2. Nama : MySQL Nomor Versi : 5.0 Sumber : Microsoft Sebagai (DBMS)
database yang
management
dibutuhkan
untuk
system penyimpan
data SPK_PTP di sisi server. 3. Nama : Visual Basic Sumber : Microsoft. Sebagai
bahasa
pemrograman
yang
digunakan untuk membuat SPK_PTP
3.1.4.
Antarmuka komunikasi Antarmuka
komunikasi
perangkat
lunak
SPK_PTP menggunakan localhost.
Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
26/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3.2. Kebutuhan Fungsionalitas Perangkat Lunak 3.2.1.
Use case diagram
Ubah Dat a Password <
>
Kelola Data Kont rak tor
<> <>
Admin/ Anggota Panit ia
Kelola Data Tender Projek <> Login
<> Kelola Data Panitia Tender
<> Kelola Range Nilai Sy arat Ev aluasi
<>
<>
Kelola Data Hak Aks es Aplikasi
Pengambil Keputusan
<> Seleksi Pemenang Tender
Uji Klasif ikas i DataSet <<ext end>>
Dis play D ataset
Generate Pohon Keputusan
Gambar 2. Use Case Diagram Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
27/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
4. Spesifikasi Rinci Kebutuhan 4.1. Spesifikasi Kebutuhan Fungsionalitas 4.1.1. Use case login
Tabel 4.1.1. Use Case Login Use Case ID
SKPL-LOGIN-001
Use Case Name Login
Actors
Admin/Anggota Panitia
Description
Use case ini digunakan untuk
melakukan
login Pre-Condition Basic
1. Use
Flow/Path
Case
ini
dimulai
ketika
aktor
memilih untuk melakukan login. 2. Sistem
menampilkan
antarmuka
untuk
memasukkan
username
dan
login. 3. Aktor password. 4. Sistem memeriksa username dan password yang diinputkan aktor. E-1
Password
atau
username
tidak
valid. 5. Sistem memberikan akses ke aktor. 6. Use Case ini selesai. Alternative
-
Flow Post-
Aktor
Condition
menggunakan fungsi-fungsi pada sistem.
Exception
E-1 Password atau username tidak sesuai
Program Studi Informatika
memasuki
Magister
Teknik
sistem
dan
SKPL–SPK_PTP
dapat
28/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Path
1. Sistem
menampilkan
peringatan
bahwa
username atau password tidak sesuai. 2. Kembali ke Basic Flow langkah ke 3. Extend
-
Include
Login
4.1.2. Use case Ubah Data Password
Tabel 4.1.2. Use Case Ubah data Password Use Case ID Use
SKPL-UBAH DATA PASSWORD-003
Case Ubah data Password
Name Actors
Admin/Anggota Panitia
Description
Use case ini digunakan untuk
mengubah
password user Pre-
Aktor telah berhasil melakukan login.
Condition Basic Flow/Path
1. Use
Case
ini
dimulai
ketika
aktor
memilih untuk melakukan ubah password. 2. Sistem
menampilkan
antarmuka
ubah
password. 3. Aktor lama
memasukkan dan
user
password
name,
yang
password
baru
untuk
melakukan perubahan. 4. Sistem
memeriksa
user
name,
password
lama dan password baru yang diinputkan aktor. E-1
Password
atau
username
tidak
sesuai Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
29/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5. Sistem meberikan informasi bahwa data password
telah
berhasil
diubah
dan
diupdate kedalam database. 6. Use Case ini selesai. Alternative
-
Flow Post-
Sistem
Condition
dan pengguna dapat menggunakan data yang
akan
mengakhiri
sistem
aplikasi
baru pada waktu ingin memulai menggunakan
aplikasi. Exception
E-1 Password atau username tidak sesuai
Path
1. Sistem
menampilkan
peringatan
bahwa
data yang diinputka tidak valid. 2. Kembali ke Basic Flow langkah ke 3. Extend
-
Include
Login
4.1.3. Use case kelola data kontraktor
Tabel 4.1.3. Use Case Kelola Data Kontraktor Use Case ID
SKPL-Data Kontraktor-004
Use Case Name Kelola Data Kontraktor Actors
Admin/Anggota Penitia Use
case
digunakan
untuk
melakukan
Description Pengolahan data Kontraktor Pre-Condition Aktor Telah Berhasil melakukan Login Basic Flow/Path
1. Aktor
meminta
antarmuka
untuk
sistem
menampilkan
pengolahan
data
kontraktor. Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
30/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Sistem
menampilkan
antarmuka
pengolahan data kontraktor. 3. Sistem
memberikan
pilihan
untuk
melakukan tambah, simpan, ubah hapus dan cari data kontraktor. 4. Aktor memilih untuk melakukan tambah data kontraktor yang baru. A-1 Aktor memilih untuk melakukan ubah data kontraktor. A-2 Aktor memilih untuk melakukan hapus data kontraktor.
A-3 Aktor memilih untuk melakukan cari data kontraktor. 5. Sistem
menampilkan
kolom-kolom
yang
akan diinputkan data oleh aktor. 6. Aktor
mengisi
kedalam
data-data
kolom-kolom
kontraktor
yang
telah
simpan
data
disediakan oleh sistem. 7. Aktor
melakukan
kontraktor kedalam database. E-1
sistem bahwa
memberikan data
yang
informasi dimasukkan
tidak lengkap. E-2
Sistem bahwa
memberikan data
yang
informasi dimasukkan
telah ada.
Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
31/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
8. Sistem aktor
memberi
bahwa
konfirmasi
data
berhasil
kepada
disimpan
dalam database 9. Use case selesai. Alternative Flow
A-1 Aktor memilih untuk melakukan Ubah data Kontraktor. 1. Aktor
memilih
pilihan
pencarian
data. 2. Aktor
menginput
kata
kunci
pada
kolom teks pencarian data. 3. Aktor meminta sistem untuk melakukan pencarian data. 4. Sistem mencari data yang diinputkan aktor E-3 Data yang di cari tidak ada dalam database. 5. Sistem
menampilkan
data
kontraktor
yang ingin di ubah. 6. Aktor mengubah data kontraktor yang sudah ditampilkan. 7. Aktor meminta sistem untuk mengubah data kontraktor yang telah diubah. 8. Sistem data
memberikan berhasil
informasi diupdate
bahwa kedalam
database. 9. Berlanjut ke basic flow langkah ke 9.
Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
32/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
A-2 Aktor memilih untuk melakukan hapus data Kontraktor. 1. Aktor
memilih
pilihan
pencarian
data. 2. Aktor
menginput
kata
kunci
pada
kolom teks pencarian data. 3. Aktor melakukan pencarian data. 4. Sistem
mencari
data
yang
diinputkan aktor E-4 Data yang di cari tidak ada dalam database. 5. Sistem
menampilkan
data
kontraktor yang ingin di hapus. 6. Aktor
memilih
data
kontraktor
yang ingin di hapus. 7. Aktor memilih pilihan hapus. 8. Sistem
memberi
konfirmasi
penghapusan data kontraktor. A-4 Aktor menolak untuk melakukan hapus data kontraktor. 9. Aktor
menerima
konfirmasi
untuk
melakukan hapus data kontraktor. 10. Sistem
member
informasi
bahwa
data telah berhasil dihapus. 11. Berlanjut
ke
basic
flow
langkah
ke 9. A-3
Aktor
memilih
untuk
melakukan
pencaria data Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
33/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1. Aktor
memilih
pilihan
pencarian
data. 2. Aktor
memasukkan
kata
kunci
yang
akan dicari didalam database. 3. Sistem
mencari
data
yang
diminta
oleh aktor didalam database. E-5
Data
yang
dicari
tidak
ada
dalam database. 4. Sistem
menampilkan
data
yang
dicari oleh aktor. 5. Berlanjut ke basic flow langkah ke 9.
A-4 Aktor menolak konfirmasi penghapusan data kontraktor. 1. Berlanjut ke basic flow langkah ke 9. Post-
Record
Condition
Terupdate/Bertambah.
Exception
E-1
Path
Data
sistem
Kontraktor
memberikan
informasi
bahwa
data yang dimasukkan tidak lengkap. 1. Kembali ke langkah 6 Basic Flow.
E-2
Sistem
memberikan
informasi
bahwa
data yang dimasukkan telah ada. 1. Kembali ke langkah 6 Basic Flow.
E-3 Program Studi Informatika
Data
Magister
Kontraktor Teknik
yang
dicari
SKPL–SPK_PTP
tidak 34/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
ditemukan 1. Kembali
ke
Alternative
Flow
A-1
langkah 2
E-4
Data
Kontraktor
yang
dicari
tidak
ditemukan 1. Kembali
ke
Alternative
Flow
A-2
langkah 2
E-5
Data
Kontraktor
yang
dicari
tidak
ditemukan 1. Kembali
ke
Alternative
Flow
A-3
langkah 2 Extend
-
Include
Login
4.1.4. Use case kelola data tender projek
Tabel 4.1.4. Use Case Kelola Data Tender Projek Use Case ID Use
SKPL-Data Tender Projek-005
Case
Kelola Data Tender Projek Name Actors
Admin/Anggota Penitia Use
case
digunakan
untuk
melakukan
Description Pengolahan data Tender Projek PreAktor Telah Berhasil melakukan Login Condition Basic Program Studi Informatika
1. Aktor Magister
meminta Teknik
sistem
menampilkan
SKPL–SPK_PTP
35/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Flow/Path
antarmuka untuk pengolahan data Tender
Projek. 2. Sistem
menampilkan
antarmuka
pengolahan data Tender Projek. 3. Sistem
memberikan
pilihan
untuk
melakukan tambah, simpan, ubah hapus dan cari data Tender Projek. 4. Aktor memilih untuk melakukan tambah data Tender Projek yang baru. A-1 Aktor memilih untuk melakukan ubah data Tender Projek. A-2 Aktor memilih untuk melakukan hapus data Tender Projek. A-3 Aktor memilih untuk melakukan cari data Tender Projek. 5. Sistem
menampilkan
kolom-kolom
yang
akan diinputkan data oleh aktor. 6. Aktor mengisi data-data Tender Projek kedalam
kolom-kolom
yang
telah
disediakan oleh sistem. 7. Aktor
melakukan
simpan
data
Tender
Projek kedalam database. E-1
sistem bahwa
memberikan data
yang
informasi dimasukkan
tidak lengkap. E-2
Sistem bahwa
memberikan data
yang
informasi dimasukkan
telah ada. Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
36/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
8. Sistem memberi konfirmasi kepada aktor bahwa
data
berhasil
disimpan
dalam
database 9. Use case selesai. Alternative
A-1
Aktor
memilih
untuk
melakukan
Ubah
data Tender Projek.
Flow
1. Aktor memilih pilihan pencarian data. 2. Aktor menginput kata kunci pada kolom teks pencarian data. 3. Aktor meminta sistem untuk melakukan pencarian data. 4. Sistem
mencari
data
yang
diinputkan
cari
tidak
aktor E-3
Data
yang
di
ada
dalam database. 5. Sistem menampilkan data Tender Projek yang ingin di ubah. 6. Aktor
mengubah
data
Tender
Projek
yang sudah ditampilkan. 7. Aktor
meminta
sistem
untuk
mengubah
data Tender Projek yang telah diubah. 8. Sistem data
memberikan berhasil
informasi diupdate
bahwa kedalam
database. 9. Berlanjut ke basic flow langkah ke 9. A-2 Aktor memilih untuk melakukan hapus data Tender Projek. 1. Aktor Program Studi Informatika
Magister
memilih Teknik
pilihan SKPL–SPK_PTP
pencarian 37/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
data. 2. Aktor
menginput
kata
kunci
pada
kolom teks pencarian data. 3. Aktor melakukan pencarian data. 4. Sistem
mencari
data
yang
diinputkan aktor E-4
Data
yang
di
cari
tidak
ada
dalam database. 5. Sistem
menampilkan
data
Tender
Projek yang ingin di hapus. 6. Aktor
memilih
data
Tender
Projek
yang ingin di hapus. 7. Aktor memilih pilihan hapus. 8. Sistem
memberi
konfirmasi
penghapusan data Tender Projek. A-4 Aktor menolak untuk melakukan hapus data Tender Projek. 9. Aktor
menerima
melakukan
konfirmasi
hapus
data
untuk
Tender
Projek. 10. Sistem member informasi bahwa data telah berhasil dihapus. 11. Berlanjut ke basic flow langkah ke 9. A-3
Aktor
memilih
untuk
melakukan
memilih
pilihan
pencarian
Teknik
SKPL–SPK_PTP
pencaria data 1. Aktor data. Program Studi Informatika
Magister
38/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Aktor
memasukkan
kata
kunci
yang
akan dicari didalam database. 3. Sistem
mencari
data
yang
diminta
oleh aktor didalam database. E-5
Data
yang
dicari
tidak
ada
dalam database. 4. Sistem menampilkan data yang dicari oleh aktor. 5. Berlanjut ke basic flow langkah ke 9. A-4 Aktor menolak konfirmasi penghapusan data Tender Projek. 1. Berlanjut ke basic flow langkah ke 9. Post-
Record
Data
Condition
Terupdate/Bertambah.
Exception
E-1
sistem
Tender
memberikan
Projek
informasi
bahwa
data yang dimasukkan tidak lengkap.
Path
1. Kembali ke langkah 6 Basic Flow. E-2
Sistem
memberikan
informasi
bahwa
data yang dimasukkan telah ada. 1. Kembali ke langkah 6 Basic Flow. E-3 Data Tender Projek yang dicari tidak ditemukan 1. Kembali
ke
Alternative
Flow
A-1
langkah 2 E-4 Data Tender Projek yang dicari tidak ditemukan Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
39/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1. Kembali
ke
Alternative
Flow
A-2
langkah 2 E-5 Data Tender Projek yang dicari tidak ditemukan 1. Kembali
ke
Alternative
Flow
A-3
langkah 2 Extend
-
Include
Login
4.1.5. Use Case Kelola Data Range Nilai Evaluasi
Tabel 4.1.5. Use Case kelola data range nilai evaluasi. Use Case ID Use
SKPL-Data Range Nilai Evaluasi-006
Case
Kelola Data Range Nilai Evaluasi Name Actors
Admin/Anggota Penitia Use
case
digunakan
untuk
melakukan
Description Pengolahan data Range Nilai Evaluasi PreAktor Telah Berhasil melakukan Login Condition Basic Flow/Path
1. Aktor
meminta
sistem
menampilkan
antarmuka untuk pengolahan data Range
Nilai Evaluasi. 2. Sistem
menampilkan
antarmuka
pengolahan data Range Nilai Evaluasi. 3. Sistem melakukan
Program Studi Informatika
Magister
memberikan
tambah,
Teknik
pilihan
simpan,
SKPL–SPK_PTP
ubah
untuk dan
40/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
hapus data Range Nilai Evaluasi. 4. Aktor memilih untuk melakukan tambah data Range Nilai Evaluasi yang baru. A-1 Aktor memilih untuk melakukan ubah
data
Range
Nilai
Evaluasi. A-2 Aktor memilih untuk melakukan hapus
data
Range
Nilai
Evaluasi. 5. Sistem
menampilkan
kolom-kolom
yang
akan diinputkan data oleh aktor. 6. Aktor
mengisi
Evaluasi
data-data
kedalam
Range
Nilai
kolom-kolom
yang
telah disediakan oleh sistem. 7. Aktor
melakukan
simpan
data
Range
Nilai Evaluasi kedalam database. E-1
sistem bahwa
memberikan data
yang
informasi dimasukkan
tidak lengkap. E-2
Sistem bahwa
memberikan data
yang
informasi dimasukkan
telah ada. 8. Sistem memberi konfirmasi kepada aktor bahwa
data
berhasil
disimpan
dalam
database 9. Use case selesai. Alternative
A-1
Flow Program Studi Informatika
Aktor
memilih
untuk
melakukan
Ubah
data Range Nilai Evaluasi. Magister
Teknik
SKPL–SPK_PTP
41/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1. Aktor memilih data yang ingin diubah. 2. Aktor
mengubah
data
Range
Nilai
Evaluasi yang sudah ditampilkan. 3. Aktor
meminta
sistem
untuk
mengubah
data Range Nilai Evaluasi yang telah
diubah. 4. Sistem data
memberikan berhasil
informasi diupdate
bahwa kedalam
database. 5. Berlanjut ke basic flow langkah ke 9. A-2 Aktor memilih untuk melakukan hapus data Range Nilai Evaluasi. 1. Aktor
memilih
data
Range
Nilai
Evaluasi yang ingin di hapus. 2. Aktor memilih pilihan hapus. 3. Sistem memberi konfirmasi penghapusan data Range Nilai Evaluasi. A-3 Aktor menolak untuk melakukan hapus data Range Nilai Evaluasi. 4. Aktor
menerima
melakukan
hapus
konfirmasi
untuk
data
Nilai
Range
Evaluasi. 5. Sistem
member
informasi
bahwa
data
telah berhasil dihapus. 6. Berlanjut ke basic flow langkah ke 9. A-4 Aktor menolak konfirmasi penghapusan data Range Nilai Evaluasi. 1. Berlanjut ke basic flow langkah ke Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
42/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
9. Post-
Record
Condition
Terupdate/Bertambah.
Exception
E-1
Path
Data
sistem
Range
Nilai
memberikan
Evaluasi
informasi
bahwa
data yang dimasukkan tidak lengkap. 1. Kembali ke langkah 6 Basic Flow. E-2
Sistem
memberikan
informasi
bahwa
data yang dimasukkan telah ada. 1. Kembali ke langkah 6 Basic Flow. Extend
-
Include
Login
4.1.6. Use Case Kelola Data Panitia Tender Projek
Tabel 4.1.6. Use Case kelola data panitia tender projek. SKPL-Data
Panitia
Penyelenggara
Tender
Use Case ID Projek-007 Kelola Data Panitia Penyelenggara Tender
Use Case Name Projek Actors
Admin/Anggota Penitia Use
Description
case
digunakan
Pengolahan
data
untuk
Panitia
melakukan Penyelenggara
Tender Projek Pre-Condition Aktor Telah Berhasil melakukan Login Basic Flow/Path
1. Aktor
meminta
antarmuka
untuk
sistem
menampilkan
pengolahan
data
Panitia Penyelenggara Tender Projek.
Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
43/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Sistem
menampilkan
antarmuka
pengolahan data Panitia Penyelenggara
Tender Projek. 3. Sistem
memberikan
melakukan hapus
tambah,
data
pilihan
simpan,
Panitia
untuk
ubah
dan
Penyelenggara
Tender Projek. 4. Aktor memilih untuk melakukan tambah data
Panitia
Penyelenggara
Tender
Projek yang baru. A-1 Aktor memilih untuk melakukan ubah
data
Panitia
Penyelenggara Tender Projek. A-2 Aktor memilih untuk melakukan hapus
data
Panitia
Penyelenggara Tender Projek. 5. Sistem
menampilkan
kolom-kolom
yang
akan diinputkan data oleh aktor. 6. Aktor
mengisi
Penyelenggara kolom-kolom
data-data
Tender yang
Panitia
Projek
telah
kedalam
disediakan
oleh sistem. 7. Aktor melakukan simpan data Panitia Penyelenggara
Tender
Projek
kedalam
database. E-1
sistem
memberikan
informasi
bahwa data yang dimasukkan tidak
lengkap. Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
44/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
E-2 Sistem memberikan informasi bahwa data yang dimasukkan telah ada. 8. Sistem aktor
memberi bahwa
konfirmasi
data
berhasil
kepada disimpan
dalam database 9. Use case selesai. Alternative Flow
A-1 Aktor memilih untuk melakukan Ubah data
Panitia
Penyelenggara
Tender
Projek. 1. Aktor
memilih
data
yang
ingin
diubah. 2. Aktor
mengubah
Penyelenggara
data
Tender
Panitia
Projek
yang
sudah ditampilkan. 3. Aktor meminta sistem untuk mengubah data
Panitia
Penyelenggara
Tender
Projek yang telah diubah. memberikan
4. Sistem data
berhasil
informasi diupdate
bahwa kedalam
database. 5. Berlanjut ke basic flow langkah ke 9. A-2 Aktor memilih untuk melakukan hapus data
Panitia
Penyelenggara
Tender
Projek. 1. Aktor
memilih
Penyelenggara
data
Tender
Panitia
Projek
yang
ingin di hapus. Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
45/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Aktor memilih pilihan hapus. 3. Sistem
memberi
penghapusan
konfirmasi
data
Panitia
Penyelenggara Tender Projek. A-3 Aktor menolak untuk melakukan hapus
data
Panitia
Penyelenggara Tender Projek. 4. Aktor
menerima
melakukan
konfirmasi
hapus
data
untuk Panitia
Penyelenggara Tender Projek. 5. Sistem
member
informasi
bahwa data
telah berhasil dihapus. 6. Berlanjut ke basic flow langkah ke 9. A-3 Aktor menolak konfirmasi penghapusan data
Panitia
Penyelenggara
Tender
Projek. 1. Berlanjut ke basic flow langkah ke 9. Post-
Record Data Panitia Penyelenggara Tender
Condition
Projek Terupdate/Bertambah.
Exception
E-1
Path
sistem
memberikan
informasi
bahwa
data yang dimasukkan tidak lengkap. 1. Kembali ke langkah 6 Basic Flow. E-2
Sistem
memberikan
informasi
bahwa
data yang dimasukkan telah ada. 1. Kembali ke langkah 6 Basic Flow. Include Program Studi Informatika
Login Magister
Teknik
SKPL–SPK_PTP
46/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
4.1.7. Use case Uji Klasifikasi DataSet
Tabel 4.1.7. Use Case Uji Klasifikasi DataSet Use Case ID
SKPL-Pengujian Data Klasifikasi-008
Use Case Name Kelola Uji Klasifikasi Dataset Actors
Pengambil Keputusan/Ketua Penitia Use
case
digunakan
untuk
melakukan
Description pengujian klasifikasi dataset. Pre-Condition Aktor Telah Berhasil melakukan Login Basic Flow/Path
1. Aktor
meminta
antarmuka
sistem
untuk
menampilkan
Pengujian
data
klasifikasi. 2. Sistem
menampilkan
antarmuka
Pengujian data klasifikasi. 3. Sistem
memberikan
pilihan
untuk
melakukan tambah, simpan, ubah hapus dan cari Pengujian data klasifikasi. 4. Aktor memilih untuk melakukan tambah Pengujian data klasifikasi yang baru. A-1
Aktor
memilih
untuk
melakukan
ubah Pengujian data klasifikasi. A-2
Aktor
memilih
untuk
melakukan
hapus Pengujian data klasifikasi. A-3
Aktor
memilih
untuk
melakukan
cari Pengujian data klasifikasi. 5. Sistem
menampilkan
kolom-kolom
yang
akan diinputkan data oleh aktor. 6. Aktor Program Studi Informatika
Magister
mengisi Teknik
data-Pengujian SKPL–SPK_PTP
data 47/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
klasifikasi kedalam kolom-kolom yang telah disediakan oleh sistem. 7. Aktor melakukan simpan Pengujian data klasifikasi kedalam database. E-1 sistem memberikan informasi bahwa data
yang
dimasukkan
tidak
lengkap. E-2 Sistem memberikan informasi bahwa data yang dimasukkan telah ada. 8. Sistem aktor
memberi bahwa
konfirmasi
data
berhasil
kepada disimpan
dalam database 9. Use case selesai. Alternative Flow
A-1 Aktor memilih untuk melakukan Ubah Pengujian data klasifikasi. 1. Aktor
memilih
pilihan
pencarian
data. 2. Aktor
menginput
kata
kunci
pada
kolom teks pencarian data. 3. Aktor meminta sistem untuk melakukan pencarian data. 4. Sistem mencari data yang diinputkan aktor. E-3
Data
yang
di
cari
tidak
ada
dalam database. 5. Sistem
menampilkan
Pengujian
data
klasifikasi yang ingin di ubah. 6. Aktor Program Studi Informatika
Magister
mengubah Teknik
Pengujian SKPL–SPK_PTP
data 48/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
klasifikasi yang sudah ditampilkan. 7. Aktor meminta sistem untuk mengubah Pengujian
data
klasifikasi
yang
telah diubah. 8. Sistem data
memberikan berhasil
informasi diupdate
bahwa kedalam
database. 9. Berlanjut ke basic flow langkah ke 9. A-2 Aktor memilih untuk melakukan hapus Pengujian data klasifikasi. 1. Aktor
memilih
pilihan
pencarian
data. 2. Aktor
menginput
kata
kunci
pada
kolom teks pencarian data. 3. Aktor melakukan pencarian data. 4. Sistem
mencari
data
yang
diinputkan aktor E-4 Data yang di cari tidak ada dalam database. 5. Sistem menampilkan Pengujian data klasifikasi yang ingin di hapus. 6. Aktor
memilih
Pengujian
data
klasifikasi yang ingin di hapus. 7. Aktor memilih pilihan hapus. 8. Sistem
memberi
penghapusan
konfirmasi
Pengujian
data
klasifikasi. Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
49/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
A-4 Aktor menolak untuk melakukan hapus
Pengujian
data
klasifikasi. 9. Aktor
menerima
melakukan
konfirmasi
hapus
untuk
Pengujian
data
klasifikasi. 10. Sistem
member
informasi
bahwa
data telah berhasil dihapus. 11. Berlanjut
ke
basic
flow
langkah
ke 9. A-3
Aktor
memilih
untuk
melakukan
pilihan
pencarian
pencaria data 1. Aktor
memilih
data. 2. Aktor
memasukkan
kata
kunci
yang
akan dicari didalam database. 3. Sistem
mencari
data
yang
diminta
oleh aktor didalam database. E-5
Data
yang
dicari
tidak
ada
dalam database. 4. Sistem
menampilkan
data
yang
dicari oleh aktor. 5. Berlanjut ke basic flow langkah ke 9. A-4 Aktor menolak konfirmasi penghapusan Pengujian data klasifikasi. 1. Berlanjut ke basic flow langkah ke 9. Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
50/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Post-
Record
Condition
Terupdate/Bertambah.
Exception
E-1
Path
Pengujian
sistem
data
memberikan
klasifikasi
informasi
bahwa
data yang dimasukkan tidak lengkap. 1. Kembali ke langkah 6 Basic Flow. E-2
Sistem
memberikan
informasi
bahwa
data yang dimasukkan telah ada. 1. Kembali ke langkah 6 Basic Flow. E-3
Pengujian
data
klasifikasi
yang
dicari tidak ditemukan 1. Kembali
ke
Alternative
Flow
A-1
langkah 2 E-4
Pengujian
data
klasifikasi
yang
dicari tidak ditemukan 1. Kembali
ke
Alternative
Flow
A-2
langkah 2 E-5
Pengujian
data
klasifikasi
yang
dicari tidak ditemukan 1. Kembali
ke
Alternative
Flow
A-3
langkah 2 Extend
-
Include
Login
Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
51/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
4.1.8. Use Case Display DataSet
Tabel 4.1.8.Use Case Display DataSet Use Case ID
SKPL- Display DataSet-009
Use Case Name
Display DataSet
Actors
Pengambil Keputusan/Ketua Penitia Use case digunakan untuk
menampilkan
Description dan menguji Display DataSet. Pre-Condition Basic
Aktor Telah Berhasil melakukan Login 1. Aktor
Flow/Path
meminta
menampilkan
sistem
antarmuka
untuk Display
DataSet. 2. Sistem
menampilkan
antarmuka
Display DataSet. 3. Sistem
memberikan
pilihan
untuk
memilih dataset pada pilihan yang
disediakan oleh sistem, ambil file *csv dan Tutup. 4. Aktor memilih uji ambil file *csv. A-1
Aktor
memilih
menampilkan
pengujian
untuk data
klasifikasi. A-2
Aktor
Memilih
Tombol
Tutup
data
yang
Display DataSet. 5. Sistem
menampilkan
diambil dari file csv (file excel) 6. Use case selesai. Alternative Flow Program Studi Informatika
A-1
Aktor
memilih
untuk
menampilkan
pengujian data klasifikasi. Magister
Teknik
SKPL–SPK_PTP
52/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1. Aktor memilih dataset yang ingin diuji. 2. Sistem memberikan konfirmasi untuk update data yang ingin diuji. 3. Aktor
memilih
pengujian
untuk
data
mengupdate
klasifikasi
yang
lain A-3
Aktor
memilih
menampilkan
untuk
tidak
pengujian
data
klasifikasi. 4. Sistem menampilkan pengujian data klasifikasi yang telah diuji. 5. Kembali ke langkah 6 Basic Flow. A-2 Aktor memilih Tutup antarmuka uji klasifikasi dataset. 1. Kembali ke langkah 5 Basic Flow. A-3 Aktor memilih untuk tidak melakukan update dataset 1. Kembali ke langkah 3 Basic Flow Sistem
berhasil
melakukan
update
dan
Post-Condition uji Display DataSet Exception Path Extend
Uji klasifikasi Dataset.
Include
Login.
Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
53/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
4.1.9. Use Case Kelola Data Hak Akses Aplikasi.
Tabel 4.1.9. Use Case kelola data hak akses aplikasi. Use Case ID
SKPL-Pengaturan Hak Akses Aplikasi-011
Use Case Name Kelola Data Hak Akses Aplikasi. Actors
Pengambil keputusan/ketua Penitia Use
case
digunakan
untuk
melakukan
Description Pengolahan data Hak Akses Aplikasi. Pre-Condition Aktor Telah Berhasil melakukan Login Basic Flow/Path
1. Aktor
meminta
antarmuka
untuk
sistem
menampilkan
pengolahan
data
Hak
Akses Aplikasi. 2. Sistem
menampilkan
antarmuka
pengolahan data Hak Akses Aplikasi. 3. Sistem
memberikan
pilihan
untuk
melakukan tambah, simpan, dan hapus data Hak Akses Aplikasi. 4. Aktor memilih untuk melakukan tambah data Hak Akses Aplikasi yang baru. A-1 Aktor memilih untuk melakukan hapus
data
Hak
Akses
Aplikasi. 5. Sistem
menampilkan
data
menginput
password
hak
akses
aplikasi 6. Aktor
untuk
mendapatkan hak akses aplikasi. 7. Aktor Program Studi Informatika
Magister
menyimpan Teknik
data
hak
SKPL–SPK_PTP
akses 54/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
aplikasi. 8. Use case selesai. Alternative
A-1 Aktor memilih untuk melakukan hapus
Flow
data Hak Akses Aplikasi. 1. Aktor
memilih
data
Hak
Akses
Aplikasi yang ingin di hapus. 2. Aktor memilih pilihan hapus. 3. Sistem
memberi
penghapusan
konfirmasi
data
Hak
Akses
Aplikasi. A-2 Aktor menolak untuk melakukan hapus
data
Hak
Akses
Aplikasi. 4. Aktor
menerima
melakukan
konfirmasi
hapus
data
Hak
untuk Akses
Aplikasi. 5. Sistem
member
informasi
bahwa data
telah berhasil dihapus. 6. Berlanjut ke basic flow langkah ke 8. A-3 Aktor menolak konfirmasi penghapusan data Hak Akses Aplikasi. 1. Berlanjut ke basic flow langkah ke 8. Post-
Record
Condition
Terupdate/Bertambah.
Data
Hak
Akses
Aplikasi
Exception Path Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
55/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Extend
-
Include
Login
4.1.10. Use case Seleksi Pemenang Tender Projek
Tabel 4.1.10. Use Case Seleksi Pemenang Tender Projek Use Case ID
SKPL- Seleksi Pemenang Tender Projek-012
Use Case Name Seleksi Pemenang Tender Actors
Pengambil Keputusan/Ketua Penitia Use
case
digunakan
peserta
untuk
pemenang
menyeleksi
tender
projek
Description berdasarkan
aturan
klasifikasi
yang
telah terbentuk. Aktor Telah Berhasil melakukan Login dan Pre-Condition Uji Klasifikasi DataSet. Basic Flow/Path
1. Aktor
meminta
antarmuka
sistem
seleksi
menampilkan
pemenang
tender
projek. 2. Sistem
menampilkan
antarmuka
seleksi pemenang tender projek. 3. Sistem
memberikan
pilihan
untuk
melakukan tampil data klasifikasi, Cetak,
dan
hapus
data
Tutup
seleksi pemenang tender projek. 4. Aktor
memilih
untuk
menampilkan
data klasifikasi. 5. Aktor Program Studi Informatika
Magister
memilih Teknik
nama
tender
SKPL–SPK_PTP
projek 56/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
untuk
menampilkan
data
pemenang
tender projek hasil pengujian data
klasifikasi. A-1 Aktor memilih tombol cetak. A-2 Aktor memilih tombol Tutup. 6. Sistem
menampilkan
data
pemenang
tender projek hasil pengujian data
klasifikasi. 7. Use case selesai. Alternative
A-1 Aktor memilih tombol cetak.
Flow
1. Sistem menampilkan 10 data pemenang tender
projek
yang
dinyatakan
diterima. 2. Berlanjut ke basic flow langkah ke 7. A-2 A-2 Aktor memilih tombol Tutup. 1. Kembali ke langkah 7 basic flow. 1. Post-
Sistem
Condition
pemenang tender projek.
berhasil
menampilkan
data
Exception 1. Path Extend
-
Include
Login
Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
57/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
4.1.11. Use case Generate Pohon Keputusan
Tabel 4.1.11. Use Case Generate Pohon Keputusan Use Case ID
SKPL-Generate Pohon Keputusan-010
Use Case Name Generate Pohon Keputusan Actors
Pengambil Keputusan/Ketua Penitia Use
case
digunakan
pengujian
untuk
melakukan
klasifikasi
menggunakan
algoritma
dataset
C4.5
sampai
Description membentuk
pohon
menampilkan
aturan-aturan
keputusan
dan
klasifikasi
dataset. Aktor Telah Berhasil melakukan Login dan Pre-Condition berhasil melakukan display dataset. Basic Flow/Path
1. Aktor
meminta
menampilkan
sistem
untuk
Generate
Pohon
Keputusan. 2. Sistem
menampilkan
Generate
Pohon
Keputusan. 3. Sistem memberikan pilihan Tampilkan Pohon Keputusan dan Tutup. 4. Aktor memilih untuk Tampilkan Pohon Keputusan A-1
Aktor
Memilih
untuk
Tutup
Generate Pohon Keputusan. 5. Sistem proses
memberikan
Generate
informasi
pohon
bahwa
keputusan
Berhasil.
Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
58/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
6. Sistem
siitem
menampilkan
pohon
keputusan. 7. Sistem
memberikan
tampilkan
pilihan
aturan
untuk
klasifikasi
DataSet. 8. Sistem
menampilkan
aturan
klasifikasi dataset. 9. Sistem memberikan pilihan untuk Uji Aturan
Klasifikasi
Tampilkan
Pohon
Dataset,
Keputusan
dan
Tutup. 10. Aktor memilih untuk Tampilkan Pohon Keputusan. A-2 Aktor Memilih Untuk Uji Aturan Klasifikasi DataSet A-3 Aktor Memilih untuk Tutup. 11. Kembali ke langkah 8 Basic Flow. 12. Use case selesai. Alternative
A-1 Aktor Memilih untuk Tutup Generate
Flow
Pohon Keputusan. 1. Kembali ke langkah 12 Basic Flow. A-2
Aktor
memilih
untuk
Uji
Aturan
Klasifikasi DataSet. 1. Kembali pada Use Case Uji Aturan Klasifikasi DatSet. 2. Kembali
Ke
Langkah
1
Alternatif
Flow.
Program Studi Informatika
Magister
Teknik
SKPL–SPK_PTP
59/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
A-3
Aktor
memilih
untuk
Tutup
Aturan
Klasifikasi DataSet. 1. Kembali
Ke
Langkah
1
Alternatif
Flow. Sistem
berhasil
melakukan
proses
Postgeneate, tampilkan pohon keputusan dan
Condition tampilkan aturan klasifikasi. Exception Path Extend Include
Program Studi Informatika
- Login
Magister
Teknik
SKPL–SPK_PTP
60/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5. Entity Relational Diagram
Gambar 3. Physical Data Model Entity Relational Program Studi Magister Teknik Informatika
SKPL–SPK_PTP
61/60
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DPPL DESKRIPSI PERANCANGAN PERANGKAT LUNAK
(Analisis Efektivitas Algoritma C4.5 Pada Sistem Pendukung Keputusan Pemenang Tender Projek) SPK_PTP
Dipersiapkan oleh: Jose Augusto Duarte Guterres NIM 105301534/PS/MTF
Program Studi Magister Teknik Informatika Program Pascasarjana Universitas Atma Jaya Yogyakarta 2012
Program Studi Magister Teknik
Nomor Dokumen
Hal
DPPL-SPK_PTP
1/93
Informatika Program Pascasarjana
Revisi
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
1/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
B
C
D
Indeks
TGL
-
A
B
C
D
Ditulis oleh
Diperiksa
oleh Disetujui
oleh
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
2/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR HALAMAN PERUBAHAN Halaman
Revisi
Program Studi Magister Teknik Informatika
Halaman
DPPL–SPK_PTP
Revisi
3/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR ISI
DAFTAR PERUBAHAN .......................................
2
DAFTAR HALAMAN PERUBAHAN ...............................
3
DAFTAR ISI .............................................
4
1.Pendahuluan ..........................................
12
1.1.Tujuan ..........................................
12
1.2.Ruang Lingkup ...................................
12
1.3.Definisi dan Akronim ............................
13
1.4.Referensi .......................................
14
2.Perancangan Sistem ...................................
15
2.1.Perancangan Arsitektur ..........................
15
2.2.Sequence Diagram ................................
16
2.2.1.Sequence Diagram Login .....................
16
2.2.2.Sequence Diagram Ganti Operator ............
16
2.2.3.Sequence Diagram Ubah Data Password ........
17
2.2.4.Sequence Diagram Kelola Data Kontraktor ....
17
2.2.5.Sequence Diagram Kelola Data Tender Projek .
20
2.2.6.Sequence Diagram Range Nilai Evaluasi ......
22
2.2.7.Sequence Diagram Data Panitia Tender Projek
23
2.2.8.Sequence Diagram Pengujian Data Klasifikasi
25
2.2.9.Sequence Diagram Display DataSet ...........
27
2.2.10.Sequence Diagram Generate Pohon Keputusan .
28
2.2.11.Sequence Diagram Kelola Data Hak Akses ....
29
2.2.12.Sequence Diagram Seleksi Pemenang Tender ..
30
2.3.Class Diagram ...................................
31
2.4.Deskripsi Class .................................
32
2.4.1.Spesifikasi Desain Kelas Boundary Login ....
32
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
4/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.2.Spesifikasi Desain Kelas Boundary Ganti Operator ..................................
32
2.4.3.Spesifikasi Kelas Boundary Ubah Password ...
33
2.4.4.Spesifikasi Desain Kelas Boundary Hak Akses Aplikasi ..................................
33
2.4.5.Spesifikasi Desain Kelas Boundary Data Kontraktor ................................
34
2.4.6.Spesifikasi Desain Kelas Boundary Data Tender Projek ....................................
35
2.4.7.Spesifikasi Desain Kelas Boundary Data Range Nilai Evaluasi ............................
35
2.4.8.Spesifikasi Desain Kelas Boundary Data Panitia Tender Projek .............................
36
2.4.9.Spesifikasi Desain Kelas Boundary Pengujian Data klasifikasi ..........................
37
2.4.10.Spesifikasi Desain Kelas Boundary Display DataSet ...................................
37
2.4.11.Spesifikasi Desain Kelas Boundary Generate Pohon Keputusan ...........................
38
2.4.12.Spesifikasi Desain Kelas Boundary Seleksi Peserta Pemenang Tender Projek ............
39
2.4.13.Spesifikasi Desain Kelas Control Password .
39
2.4.14.Spesifikasi Kelas Control Ubah Setting ....
40
2.4.15Spesifikasi Desain Kelas Control Super User
40
2.4.16.Spesifikasi Desain Kelas Control Kontraktor 40 2.4.17.Spesifikasi Desain Kelas Control Tender ...
41
2.4.18.Spesifikasi Desain Kelas Control Range Nilai Evaluasi ..................................
42
2.4.19.Spesifikasi Desain Kelas Control Panitia Tender .................................... Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
43
5/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.20.Spesifikasi Desain Kelas Control Analisis .
43
2.4.21.Spesifikasi Desain Kelas Control DataSet ..
44
2.4.22.Spesifikasi Desain Kelas Control Analisa Pohon Keputusan .................................
44
2.4.23.Spesifikasi Desain Kelas Control Seleksi Peserta ...................................
45
2.4.24.Spesifikasi Desain Kelas Entity Hak Akses .
45
2.4.25.Spesifikasi Desain Kelas Entity Kontraktor
46
2.4.26.Spesifikasi Desain Kelas Entity Projek ....
47
2.4.27.Spesifikasi Desain Kelas Entity Range .....
47
2.4.28.Spesifikasi Desain Kelas Entity TCrew .....
48
2.4.29.Spesifikasi Desain Kelas Entity Analisis ..
48
2.4.30.Spesifikasi Desain Kelas Entity Data ......
49
2.4.31.Spesifikasi Desain Kelas Entity Data_Pohon
49
2.4.32.Spesifikasi Desain Kelas Entity Pohon .....
49
2.4.33.Spesifikasi Desain Kelas Entity Pohon .....
50
3.Perancangan Data .....................................
50
3.1.Dekomposisi Data ................................
50
4.Physical Data Modeling Entity Relational Diagram .....
59
5.Perancangan Antar Muka ...............................
60
5.1.Perancangan Antarmuka Login .....................
60
1.Tampilan Antarmuka Login .......................
60
2.Deskrip Objek ..................................
60
3.Algoritma Sistem. ..............................
61
5.2.Perancangan Antarmuka Menu Utama ................
61
1.Tampilan Antarmuka Menu Utama ..................
61
2.Deskrip Objek ..................................
62
3.Algoritma Sistem MENU UTAMA. ...................
62
5.3.Perancangan Antarmuka Ganti Operator ............
63
1.Tampilan Antarmuka Ganti Operator ..............
63
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
6/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.Deskrip Objek ..................................
63
3.Algoritma Sistem. ..............................
64
5.4.Perancangan Antarmuka Ubah Data Password ........
64
1.Tampilan Antarmuka Ubah Data Password ..........
64
2.Deskrip Objek ..................................
65
3.Algoritma Sistem ...............................
66
5.5.Perancangan Antarmuka Data Kontraktor ...........
67
1.Tampilan Antarmuka Data Kontraktor .............
67
2.Deskrip Objek ..................................
67
3.Algoritma Sistem ...............................
68
5.6.Perancangan Antarmuka Data Tender Projek ........
71
1.Tampilan Antarmuka Data Tender Projek ..........
71
2.Deskrip Objek ..................................
71
3.Algoritma Sistem ...............................
72
5.7.Perancangan Antarmuka Data Range Nilai Evaluasi .
74
1.Tampilan Antarmuka Data Range Nilai Evaluasi ...
74
2.Deskrip Objek ..................................
74
3.Algoritma Sistem ...............................75 5.8.Perancangan Antarmuka Data Panitia Tender Projek
77
1.Tampilan Antarmuka Data Panitia Tender Projek ..
77
2.Deskrip Objek ..................................
77
3.Algoritma Sistem ...............................
78
5.9.Perancangan Antarmuka Pengujian Data Klasifikasi
80
1.Tampilan Antarmuka Pengujian Data Klasifikasi ..
80
2.Deskrip Objek ..................................
80
3.Algoritma Sistem ...............................
81
5.10.Perancangan Antarmuka Display DataSet ..........
84
1.Tampilan Antarmuka Display DataSet .............
84
2.Deskrip Objek ..................................
84
3.Algoritma Sistem. ..............................
85
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
7/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.11.Perancangan Antarmuka Generate Pohon Keputusan .
86
1.Tampilan Antarmuka Proses Tampil Pohon Keputusan 86 2.Tampilan Antarmuka Tampil Aturan Klasifikasi ...
86
3.Deskrip Objek ..................................
87
4.Algoritma Sistem. ..............................
87
5.12.Perancangan Antarmuka Hak Akses Aplikasi .......
88
1.Tampilan Antarmuka Hak Akses Aplikasi ..........
88
2.Deskrip Objek ..................................
89
3.Algoritma Sistem. ..............................
90
5.13.Perancangan Antarmuka Seleksi Pemenang Tender Projek .........................................
91
1.Tampilan Antarmuka Seleksi Pemenang Tender Projek 91 2.Deskrip Objek ..................................
91
3.Algoritma Sistem. ..............................
92
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
8/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR TABEL
Tabel 3.1.1. Deskripsi Entitas Tcrew .........................
50
Tabel 3.1.2. Deskripsi Entitas Projek ........................
51
Tabel 3.1.3. Deskripsi Entitas Kontraktor ....................
51
Tabel 3.1.4. Deskripsi Entitas Analisis ......................
52
Tabel 3.1.5. Deskripsi Entitas Data ..........................
53
Tabel 3.1.6. Deskripsi Entitas Data_Pohon ....................
54
Tabel 3.1.7. Deskripsi Entitas Pohon .........................
55
Tabel 3.1.8. Deskripsi Entitas Pohon_Temp ....................
56
Tabel 3.1.9. Deskripsi Entitas Range .........................
57
Tabel 3.1.10. Deskripsi Entitas Hak_Akses ....................
58
Tabel 5.1.2. Deskripsi Objek Antarmuka Login .................
60
Tabel 5.2.2. Deskripsi Objek Antarmuka Menu Utama ............
62
Tabel 5.3.2. Deskripsi Objek Antarmuka Ganti Operator ........
63
Tabel 5.4.2. Deskripsi Objek Antarmuka Ubah Password .........
65
Tabel 5.5.2. Deskripsi Objek Antarmuka Kontraktor ............
67
Tabel 5.6.2. Deskripsi Objek Antarmuka Tender Projek .........
71
Tabel 5.7.2. Deskripsi Objek Antarmuka Range Nilai Evaluasi ...............................................
74
Tabel5.8.2. Deskripsi Objek Data panitia Tender Projek .......
77
Tabel 5.9.2. Deskripsi Objek Antarmuka Data Latih Klasifikasi Dataset ................................................
80
Tabel 5.10.2. Deskripsi Objek Antarmuka Penelusuran Klasifikasi Dataset ................................................
85
Tabel 5.11.5. Deskripsi Objekantarmuka Ujiklasifikasi Dataset
88
Tabel 5.12.2. Deskripsi Objek Antarmuka Hak Akses Aplikasi ...............................................
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
90
9/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DAFTAR GAMBAR
Gambar 2.1.Perancangan Arsitektur ......................
15
Gambar 2.2.Sequence Diagram ............................
16
Gambar 2.2.1.Sequence Diagram Login ....................
16
Gambar 2.2.2.Sequence Diagram Ganti Operator ...........
16
Gambar 2.2.3.Sequence Diagram Ubah Data Password .......
17
Gambar 2.2.4.Sequence Diagram Kelola Data Kontraktor ...
17
Gambar 2.2.5.Sequence Diagram Kelola Data Tender Projek
20
Gambar 2.2.6.Sequence Diagram Range Nilai Evaluasi .....
22
Gambar 2.2.7.Sequence Diagram Data Panitia Tender Projek
23
Gambar 2.2.8.Sequence Diagram Pengujian Data Klasifikasi
25
Gambar 2.2.9.Sequence Diagram Display DataSet ..........
27
Gambar 2.2.10.Sequence Diagram Generate Pohon Keputusan
28
Gambar 2.2.11.Sequence Diagram Kelola Data Hak Akses ...
29
Gambar 2.2.12.Sequence Diagram Seleksi Pemenang Tender .
30
Gambar 2.3.Class Diagram ...............................
31
Gambar 4.Physical Data Modeling Entity Relational Diagram 59 Gambar 5.1.Perancangan Antarmuka Login .................
60
Gambar 5.2.Perancangan Antarmuka Menu Utama ............
61
Gambar 5.3.Perancangan Antarmuka Ganti Operator ........
63
Gambar 5.4.Perancangan Antarmuka Ubah Data Password ....
64
Gambar 5.5.Perancangan Antarmuka Data Kontraktor .......
67
Gambar 5.6.Perancangan Antarmuka Data Tender Projek ....
71
Gambar 5.7.Perancangan Antarmuka Data Range Nilai ......
74
Gambar 5.8.Perancangan Antarmuka Data Panitia Tender ...
77
Gambar 5.9.Perancangan Antarmuka Pengujian Klasifikasi .
80
Gambar 5.10.Perancangan Antarmuka Display DataSet ......
84
Gambar 5.11.Perancangan Antarmuka Generate Pohon Keputusan 86
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
10/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Gambar 5.11.1.Tampilan Antarmuka Proses Tampil Pohon Keputusan .......................................
86
Gambar 5.11.2.Tampilan Antarmuka Tampil Aturan Klasifikasi 86 Gambar 5.12.Perancangan Antarmuka Hak Akses Aplikasi ...
88
Gambar 5.13.Perancangan Antarmuka Seleksi Pemenang Tender Projek ..........................................
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
91
11/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1.
Pendahuluan
1.1.
Tujuan Dokumen
Deskripsi
Perancangan
Perangkat
Lunak
(DPPL) bertujuan untuk mendefinisikan perancangan perangkat lunak yang akan dikembangkan. Dokumen DPPL tersebut digunakan oleh pengembang perangkat lunak sebagai acuan untuk implementasi pada tahap selanjutnya. Perangkat Lunak DPPL-SPK_PTP dikembangkan dengan tujuan : 1. Menganalisis sistem
keefektivan
pendukung
algoritma
Keputusan
C4.5
pemenang
pada
tender
Projek pada Dinas Pekerjaan Umum Cipta Karya Provinsi Nusa Tenggara Timur. 2. Mengembangkan Aplikasi bantu sistem pendukung keputusan
pemenang
menggunakan
tender
Projek
C4.5
berdasarkan
algoritma
dengan pada
sistem evaluasi nilai
1.2.
Ruang Lingkup a. Login b. Ganti Operator c. Ubah Data Password d. Kelola Data Panitia Tender e. Kelola Data Hak Akses Aplikasi f. Kelola Range Nilai Evaluasi g. Kelola Data Kontraktor
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
12/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
h. Kelola Data Tender Projek i. Display DataSet j. Generate Pohon Keputusan k. Uji Klasifikasi Dataset l. Selekasi pemenang tender projek. 1.3.
Definisi dan Akronim Daftar definisi akronim dan singkatan : Definisi
Keyword/Phrase Merupakan
Deskripsi
Perancangan
dari
DPPL perangkat lunak yang akan dikembangkan. Kode
pada C4.5
yang
merepresentasikan
Analisis Pada
kebutuhan
Efektivitas
sistem
Algoritma
pendukung
Keputusan
DPPL-XXXXXX-99 pemenang
tender
Projek
dimana
XXX
merupakan nama fungsi bagian produk dan
99 merupakan
nomor fungsi produk.
Perangkat lunak yang digunakan sebagai aplikasi
bantu
algoritma
C4.5
analisis
efektivitas
SPK_PTP pada
Pemenang
tender
Projek. Orang
atau
objek
yang
memperoleh
Client layanan. DataBase
Management
System
atau
DBMS pengelola manajemen database Kumpulan Database
data
yang
terkait
yang
diorganisasikan dalam struktur tertentu
dan dapat diakses dengan cepat. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
13/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1.4.
Referensi Dokumen-dokumen
yang
digunakan
sebagai
referensi dalam pembuatan DPPL ini adalah sebagai berikut: 1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications. 2. Panduan
Penggunaan
Perancangan
dan
Perangkat
Pengisian
Lunak
(DPPL),
Deskripsi Jurusan
Teknik Informatika, Institut Teknoogi Bandung, 2000.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
14/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Perancangan Sistem 2.1.
Perancangan Arsitektur
USER INTERFACE
BUSINESS LOGIC
DATA ACCESS LAYER
<> Login UI
<< C la s s C o n t ro l>> P a s s w o rd M n g r <> Ganti Operator U I < < C la s s E n t it y > > H ak_Ak ses
<> Ubah Password UI
<> User Setting Mngr
<> Hak Akses Aplikasi UI
<> Super User Mngr
<> Data Kontaktor UI
<> Data Tender ProyekUI
<> Data Range Nilai UI
<> Data Panitia Tender Proyek UI
<> Pengujian Data Klasif ikasi UI
<> Kontraktor Mngr
<> Kontraktor
<> Daf tar Proy ekMngr
<> Proy ek
<> Range Ev aluasi Mngr
<> Range
<> Crew Mngr
<> TC rew
<> Analisis Mngr
< < C la s s B o u n d a r y > > D is p la y D a t a U I
<> DataSet Mngr
<> Generate Pohon Keputusan UI
<> Analisa_Pohon _keputusan Mngr
<> Analisis
<> Data
<> Data_Pohon
<> Pohon <> Seleksi Pemenang Tender Projek UI
< < C la s s C o n t r o l> > S e le k s i P e s e rt a M n g r <> Pohon_Temp
Gambar 2.1. Rancangan Arsitektur SPK_PTP
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
15/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.
Sequence Diagram
2.2.1. Sequence Diagram Login
: LoginUI
: Admin/KetuaPenitia
: Password Mngr
: Hak Akses
1: LoginUI() 2: 3: Add Data Login 4: 5: Pilih Tombol Masuk 6: Set Data Login() 7: Get Data Login() 8: 9: 10:
Gambar 2.2.1.Sequence Diagram Login
2.2.2. Sequence Diagram Ganti Operator
: Ganti Password UI
: Admin/KetuaPenitia
: Password Mngr
: Hak Akses
1: LoginUI() 2: 3: Add Data Login 4: 5: Pilih Tombol Masuk 6: Set Data Login() 7: Get Data Login() 8: 9: 10:
Gambar 2.2.2.Sequence Diagram Login
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
16/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.3. Sequence Diagram Ubah Data Password a.Simpan Perubahan Data
: SUperUser Mngr
: Ubah Data Password UI
: Admin/KetuaPenitia
: Hak Akses
1: Ubah Data Password () 2: 3: Add Ubah Data Password () 4: 5: Pilih Tombol Simpan Perubahan 6: Set Data Ubah Data Password () 7: Set Ubah Data Password () 8: 9: 10:
Gambar 2.2.3.a. Sequence Diagram Ubah Data Password
2.2.4. Sequence Diagram Kelola Data Kontraktor a. Tambah Data Kontraktor
: Admin/Anggota...
: Data Kontraktor UI
: Kontraktor Mngr
: Kontraktor
1: Tampil UI Data Kontraktor () 2: 3: Pilih Tombol Baru 4: 5: 6: 7: Add Data Kontraktor () 8: Add Data Kontraktor () 9: Add Data Kontraktor () 10: 11: 12:
Gambar 2.2.4.a. Sequence Diagram Tambah Data Kontraktor Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
17/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b.Ubah Data Kontraktor
: Admin/Anggota...
: Kontraktor Mngr
: Data Kontraktor UI
: Kontraktor
1: Tampil UI Data Kontraktor 2: 3: Input Data Pencarian 4: Cari Data Kontraktor 5: Set Data Kontraktor() 6: Get Data Kontraktor() 7: 8: Tampil Hasil Pencarian Data Kontraktor() 9: 10: Pilih Data Kontraktor() 11: Tampil Data Kontraktor() 12: 13: Ubah Data Kontraktor() 14: Update Data Kontraktor() 15: Update Data Kontraktor 16: 17: 18:
Gambar 2.2.4.b. Sequence Diagram Ubah Data Kontraktor
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
18/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
c.Hapus Data Kontraktor
: Admin/Anggota...
: Kontraktor
: Kontraktor Mngr
: Data Kontraktor UI
1: Tampil Data Kontraktor UI () 2: 3: Input Data Pencarian 4: Cari Data Kontraktor () 5: Set Data Kontraktor () 6: Get Data Kontraktor () 7: 8: Tampil Hasil Pencarian Data Kontraktor () 9: 10: Pilih Data Kontraktor () 11: Tampil Data Kontraktor () 12: 13: 14: Hapus Data Kontraktor () 15: Hapus Data Kontraktor () 16: Hapus Data Kontraktor () 17: 18: 19:
Gambar 2.2.4.c. Sequence Diagram Hapus Data Kontraktor
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
19/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
d. Cari Data Kontraktor
: Admin/Anggota...
: Kontraktor
: Kontraktor Mngr
: Data Kontraktor UI
1: Tampil Data Kontraktor UI () 2: 3: Input Data Pencarian 4: Cari Data Kontraktor () 5: Set Data Kontraktor () 6: Get Data Kontraktor () 7: 8: Tampil Hasil Pencarian Data Kontraktor () 9:
Gambar 2.2.4.d. Sequence Diagram Cari Data Kontraktor
2.2.5. Sequence Diagram Kelola Data Tender Projek a.Tambah Data Tender Projek
: Admin/Anggota...
: Daftar Proyek Mngr
: Data Tender Proyek UI
: Proyek
1: Tampil Data Tender Proyek UI () 2: 3: Pilih Tombol Baru 4: 5: 6: 7: Add Data Tender Proyek () 8: Add Data Tender Proyek () 9: Add Data Tender Proyek () 10: 11: 12:
Gambar 2.2.5.a. Sequence Diagram Tambah Data Tender Projek Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
20/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b.Ubah
Data Tender Projek
: Data Tender Proyek UI
: Admin/Anggota...
: Proyek
: Daftar Proyek Mngr
1: Tampil UI Data Tender Proyek 2: 3: Pilih Data Tender Proyek () 4: Tampil Data Tender Proyek () 5: 6:
7: Ubah Data Tender Proyek () 8: Update Data Tender Proyek () 9: Update Data Tender Proyek () 10: 11: 12:
Gambar 2.2.5.b. Sequence Diagram Ubah Data Tender Projek
c.Hapus Data Tender Projek
: Data Tender Proyek UI
: Admin/Anggota...
: Proyek
: Daftar Proyek Mngr
1: Tampil Data Tender Proyek UI () 2: 3: Pilih Data Tender Proyek () 4: Tampil Data Tender Proyek () 5: 6: 7: Hapus Data Tender Proyek () 8: Hapus Data Tender Proyek () 9: Hapus Data Tender Proyek () 10: 11: 12:
Gambar 2.2.5.c. Sequence Diagram Hapus Data Tender Projek Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
21/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.6. Sequence Diagram Range Nilai Evaluasi a.
Tambah Data Range Nilai Evaluasi
: Admin/Anggota...
: Data Range Nilai Evaluasi UI : Range
: Range Evaluasi Mngr
1: Tampil Data Tender Range Nilai Evaluasi UI () 2: 3: Pilih Tombol Baru 4: 5: 6:
7: Add Data Range Nilai Evaluasi () 8: Add Data Range Nilai Evaluasi () 9: Add Data Range Nilai Evaluasi ()
10: 11: 12:
Gambar 2.2.6.a. Sequence Diagram Tambah Range Nilai Evaluasi
b.
Ubah
Data Range Nilai Evaluasi
: Range Evaluasi Mngr
: Data Range Nilai Evaluasi UI
: Admin/Anggota...
: Range
1: Tampil UI Data Range Nilai Evaluasi 2: 3: Pilih Data Range Nilai Evaluasi () 4: Tampil Data Range Nilai Evaluasi () 5: 6:
7: Ubah Data Range Nilai Evaluasi () 8: Update Data Range Nilai Evaluasi () 9: Update Data Range Nilai Evaluasi () 10: 11: 12:
Gambar 2.2.6.b. Sequence Diagram Ubah Data Range Nilai Evaluasi Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
22/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
c.
Hapus
: Admin/Anggota...
Data Range Evaluasi Nilai
: Range Evaluasi Mngr
: Data Range Nilai Evaluasi UI
: Range
1: Tampil Data Range Nilai Evaluasi UI () 2: 3: Pilih Data Range Nilai Evaluasi () 4: Tampil Data Range Nilai Evaluasi () 5: 6: 7: Hapus Data Range Nilai Evaluasi () 8: Hapus Data Range Nilai Evaluasi () 9: Hapus Data Range Nilai Evaluasi () 10: 11: 12:
Gambar 2.2.6.c. Sequence Diagram Hapus Data Range Nilai Evaluasi
2.2.7. Sequence Diagram Data Panitia Tender Projek a.
Tambah Data Panitia Tender Projek
: Admin/Anggota...
: Crew Mngr
: Data Panitia Tender Proyek UI
: TCrew
1: Tampil Data Panitia Tender Proyek UI () 2: 3: Pilih Tombol Baru 4: 5: 6:
7: Add Data Panitia Tender Proyek () 8: Add Data Panitia Tender Proyek () 9: Add Data Panitia Tender Proyek ()
10: 11: 12:
Gambar 2.2.7.a. Sequence Diagram Tambah Data Panitia Tender Projek Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
23/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b.
Ubah
: Admin/Anggota...
Data Panitia Tender Projek
: Crew Mngr
: Data Panitia Tender Proyek UI
: TCrew
1: Tampil UI Data Panitia Tender Proyek 2: 3: Pilih Data Panitia Tender Proyek () 4: Tampil Data Panitia Tender Proyek () 5: 6:
7: Ubah Data Panitia Tender Proyek () 8: Update Data Panitia Tender Proyek () 9: Update Data Panitia Tender Proyek () 10: 11: 12:
Gambar 2.2.7.b. Sequence Diagram Ubah Data Panitia Tender Projek
c.
Hapus
Data Panitia Tender Projek
: Crew Mngr
: Data Panitia Tender Proyek UI
: Admin/Anggota...
: TCrew
1: Tampil Data Panitia Tender Proyek UI () 2: 3: Pilih Data Panitia Tender Proyek () 4: Tampil Data Panitia Tender Proyek () 5: 6: 7: Hapus Data Panitia Tender Proyek () 8: Hapus Data Panitia Tender Proyek () 9: Hapus Data Panitia Tender Proyek () 10: 11: 12:
Gambar 2.2.7.c. Sequence Diagram Hapus Data Panitia Tender Projek Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
24/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.8. Sequence Diagram Pengujian Data Klasifikasi a. Tambah Pengujian Data Klasifikasi
: Pengambil Keputusan / Ke...
: Pengujian Data Klasifikasi UI
: Analisis : Analisis Mngr
1: Tampil UI Pengujian Data Klasifikasi () 2: 3: Pilih Tombol Baru 4: 5: 6: 7: add data pengujian klasifikasi () 8: add data pengujian klasifikasi () 9: add data pengujian klasifikasi () 10: 11: 12:
Gambar 2.2.8.a. Sequence Diagram Tambah Pengujian Data Klasifikasi
b.Ubah Pengujian Data Klasifikasi
: Pengambil Keputusan / Ke...
: Pengujian Data Klasifikasi UI
: Analisis
: Analisis Mngr
1: Tampil UI Pengujian Data Klasifikasi 2: 3: Input Data Pencarian 4: Cari Data pengujian klasifikasi () 5: Set data pengujian klasifikasi () 6: Get data pengujian klasifikasi () 7: 8: Tampil Hasil Pencarian data pengujian klasifikasi () 9: 10: Pilih data pengujian klasifikasi () 11: Tampil data pengujian klasifikasi () 12: 13: Ubah data pengujian klasifikasi() 14: Update data pengujian klasifikasi () 15: Update data pengujian klasifikasi () 16: 17: 18:
Gambar 2.2.8.b. Sequence Diagram Ubah Pengujian Data Klasifikasi Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
25/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
c.Hapus Pengujian Data Klasifikasi
: Pengambil Keputusan / Ke...
: Pengujian Data Klasifikasi UI
: Analisis Mngr
: Analisis
1: Tampil Pengujian Data Klasifikasi UI () 2: 3: Input Data Pencarian 4: Cari data pengujian klasifikasi () 5: Set data pengujian klasifikasi () 6: Get data pengujian klasifikasi () 7: 8: Tampil Hasil Pencarian data pengujian klasifikasi () 9: 10: Pilih data pengujian klasifikasi () 11: Tampil data pengujian klasifikasi () 12: 13: 14: Hapus data pengujian klasifikasi () 15: Hapus data pengujian klasifikasi
() 16: Hapus data pengujian klasifikasi () 17:
18: 19:
Gambar 2.2.8.c. Sequence Diagram Hapus Pengujian Data Klasifikasi
d. Cari Pengujian Data Klasifikasi
: Pengambil Keputusan / Ke...
: Pengujian Data Klasifikasi UI
: Analisis Mngr
: Analisis
1: Tampil Pengujian Data Klasifikasi UI () 2: 3: Input Data Pencarian 4: Cari Data pengujian klasifikasi () 5: Set Data pengujian klasifikasi() 6: Get Data pengujian klasifikasi () 7: 8: Tampil Hasil Pencarian Data pengujian klasifikasi () 9:
Gambar 2.2.8.d. Sequence Diagram Cari Pengujian Data Klasifikasi
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
26/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.9. Sequence Diagram Display DataSet a.Pilih Pengujian Klasifikasi Dataset
: Display DataSet UI
: Aktor/Pengambil Keputusan
: DataSet Mngr
: Analisis
1: Tampil UI Display DataSet 2: 3: Pilih NamaTender Proyek 4: Set data pengujian klasifikasi () 5: Get data pengujian klasifikasi () 6: 7: Tampil data pengujian klasifikasi () 8:
Gambar 2.2.9.a. Sequence Diagram Pengujian Klasifikasi Dataset.
b.Proses Ambil file *CSV
: Display Dataset UI
: Aktor/Pengambil Keputusan
: Data
: DataSet Mngr
: Analisis
1: Tampil UI Display DataSet 2: 3: pilih ambil file *csv 4: set data *csv () 5: get data *csv () 6: set data *csv 7: 8: 9: tampil data *csv () 10:
Gambar 2.2.9.b. Sequence Diagram Proses Ambil file *CSV. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
27/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.10.
Sequence Diagram Generate Pohon Keputusan
a. Tampilkan Pohon Keputusan
: Pengambil Keputusan
: Analisa Pohon Keputusan Mngr
: Generate Pohon Keputusan UI
: Data_Pohon
1: Tampil UI Generate Pohon Keputusan 2: 3: tampilkan pohon keputusan 4: Set Data Pohon 5: Get Data Pohon 6: 7: Tampil Pohon Keputusan 8:
Gambar 2.2.9.a. Sequence Diagram Tampilkan Pohon Keputusan.
b.Tampilkan Aturan Klasifikasi.
: Pengambil Keputusan
: Analisa Pohon Keputusan Mngr
: Generate Pohon Keputusan UI
: Data_Pohon
1: Tampilkan UI Generate Pohon Keputusan 2: 3: tampilkan aturan klasifikasi dataset 4: set data pohon () 5: Get Data Pohon 6: 7: Tampil Aturan Klasifikasi
8:
Gambar 2.2.9.b. Sequence Diagram Tampilkan Aturan Klasifikasi. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
28/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.11.
Sequence
Diagram
Kelola
Data
Hak
Akses
Aplikasi a.Simpan Data Hak Akses Aplikasi
: Admin/Anggota...
: Data Hak Akses Aplikasi SPK_PTP UI
: Super User Mngr
: Hak_Akses
1: Tampil Data Hak Akses Aplikasi UI () 2: 3: Pilih Data Panitia Tender 4: 5: Tampil Data Hak Akses Aplikasi 6:
7: Add Data Hak Akses Aplikasi () 8: Add Data Hak Akses Aplikasi () 9: Add Data Hak Akses Aplikasi () 10: 11: 12:
Gambar 2.2.10.a. Sequence Diagram Simpan Data Hak Akses Aplikasi
b.Hapus Data Hak Akses Aplikasi : SuperUser Mngr
: Data Hak Akses Aplikasi SPK_PTP UI
: Admin/Anggota...
: Hak_Akses
1: Tampil Data Hak Akses Aplikasi UI () 2: 3: Pilih Data Hak Akses Aplikasi () 4: Tampil Data Hak Akses Aplikasi () 5: 6: 7: Hapus Data Hak Akses Aplikasi () 8: Hapus Data Hak Akses Aplikasi () 9: Hapus Data Hak Akses Aplikasi () 10: 11: 12:
Gambar 2.2.10.b. Sequence Diagram Hapus Data Hak Akses Aplikasi
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
29/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.12.
Sequence
Diagram
Seleksi
Pemenang
Tender
Projek a. Cetak data seleksi pemenang tender projek
: pengambil keputusan/Ke...
: Seleksi Peserta Mngr
: Seleksi Pemenang Tender Projek UI
: Analisis
1: Tampil Seleksi Pemenang Tender UI 2: 3: pilih nama tender projek 4: set data tender projek () 5: get data tender projek () 6: tampil data pengujian klasifikasi () 7: Tampil Data pengujian klasifikasi () 8: 9: cetak data pengujian klasifikasi () 10: Cetak data pengujian klasifikasi () 11: 12:
Gambar 2.2.8.a. Sequence Diagram cetak data seleksi pemenang tender projek.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
30/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.3.
Class Diagram
Gambar 2.3.
Class Diagram SPK_PTP
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
31/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.
Deskripsi Class
2.4.1. Spesifikasi Desain Kelas Boundary Login Login UI
<>
+ Tampil Login UI() Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Login. + Add Data Login () : String Method ini digunakan untuk memasukan data login berupa user
Name
dan
password
yang
berfungsi
sebagai
autentikasi untuk mengakses Aplikasi SPK_PTP.
2.4.2. Spesifikasi
Desain
Kelas
Boundary
Ganti
Operator Login UI
<>
+ Tampil Ganti Operator UI() Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Ganti Operator. + Add Data Login () : String Method ini digunakan untuk memasukan data login berupa user
Name
dan
password
yang
berfungsi
sebagai
autentikasi untuk mengakses Aplikasi SPK_PTP.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
32/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.3. Spesifikasi
Desain
Kelas
Boundary
Ubah
Password Ubah Data Password UI
<>
+ Tampil Ubah Password UI() Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Ubah data Password. + Add Ubah data Password () : String Method ini digunakan untuk memasukan data berupa user Name,
password
Lama,
Passsword
Baru,
dan
ulangi
password Baru yang berfungsi sebagai autentikasi untuk mengakses Aplikasi SPK_PTP.
2.4.4. Spesifikasi Desain Kelas Boundary Hak Akses Aplikasi Hak Akses Aplikasi UI
<>
+ Tampil Hak Akses Aplikasi UI() Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Hak Akses Aplikasi. + Pilih Hak Akses Aplikasi () : String Method ini digunakan untuk memilih panitia tender yang kemudian akan diberikan hak akses untuk masuk kedalam
sistem Aplikasi SPK_PTP. + Add Hak Akses Aplikasi () : String Method
ini
digunakan
untuk
memberikan
ijin
akses
aplikasi SPK_PTP. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
33/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
+ Hapus Data Hak Akses Aplikasi () : String Fungsi ini digunakan untuk menghapus data hak akses
aplikasi SPK_PTP.
2.4.5. Spesifikasi
Desain
Kelas
Boundary
Data
Kontraktor Data Kontraktor UI
<>
+ Tampil Data Kontraktor UI () Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Data Kontraktor. + Add Data Kontraktor () : String Method ini digunakan untuk memasukkan data kontraktor yang baru kedalam database + Ubah Data Kontraktor () : String Fungsi ini digunakan mengubah data kontraktor yang ada dalam database. + Hapus Data Kontraktor () : String Fungsi ini digunakan untuk menghapus data kontraktor
yang ada dalam database. + Cari Data Kontraktor () : String Fungsi
ini
digunakan
untuk
mencari
data
kontraktor
yang ada dalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
34/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.6.
Spesifikasi Desain Kelas Boundary Data Tender Projek
Data Tender Projek UI
<>
+ Tampil Data Tender Projek UI () Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Data Tender Projek. + Add Data Tender Projek () : String Method
ini
digunakan
untuk
memasukkan
data
Tender
Projek yang baru kedalam database + Ubah Data Tender Projek () : String Fungsi ini digunakan mengubah data Tender Projek yang ada dalam database. + Hapus Data Tender Projek () : String Fungsi
ini
digunakan
untuk
menghapus
data
Tender
Projek yang ada dalam database.
2.4.7.
Spesifikasi Desain Kelas Boundary Data Range Nilai Evaluasi
Data Range Nilai Evaluasi
<>
UI
+ Tampil Data Range Nilai Evaluasi UI () Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Data Range Nilai Evaluasi. + Add Data Range Nilai Evaluasi () : String Method ini digunakan untuk memasukkan data Range Nilai Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
35/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Evaluasi yang baru kedalam database + Ubah Data Range Nilai Evaluasi () : String Fungsi
ini
digunakan
mengubah
data
Range
Nilai
Evaluasi yang ada dalam database. + Hapus Data Range Nilai Evaluasi () : String Fungsi ini digunakan untuk menghapus data Range Nilai Evaluasi yang ada dalam database.
2.4.8.
Spesifikasi
Desain
Kelas
Boundary
Data
Panitia Tender Projek Data
Panitia
<>
Tender
Projek UI
+ Tampil Data Panitia Tender Projek UI () Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Data Panitia Tender Projek. + Add Data Panitia Tender Projek () : String Method
ini
digunakan
untuk
memasukkan
data
Panitia
Tender Projek yang baru kedalam database + Ubah Data Panitia Tender Projek () : String Fungsi
ini
digunakan
mengubah
data
Panitia
Tender
Projek yang ada dalam database. + Hapus Data Panitia Tender Projek () : String Fungsi
ini
digunakan
untuk
menghapus
data
Panitia
Tender Projek yang ada dalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
36/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.9.
Spesifikasi Desain Kelas Boundary Pengujian Data klasifikasi
Pengujian Data klasifikasi UI
<>
+ Tampil Pengujian Data klasifikasi UI () Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Pengujian Data klasifikasi. + Add Data Pengujian klasifikasi () : String Method ini digunakan untuk memasukkan Data Pengujian klasifikasi yang baru kedalam database + Ubah Data Pengujian klasifikasi () : String Fungsi
ini
digunakan
mengubah
Data
Pengujian
klasifikasi yang ada dalam database. + Hapus Data Pengujian klasifikasi () : String Fungsi ini digunakan untuk menghapus Data Pengujian klasifikasi yang ada dalam database. + Cari Data Pengujian klasifikasi () : String Fungsi
ini
digunakan
untuk
mencari
Data
Pengujian
klasifikasi yang ada dalam database.
2.4.10. Spesifikasi
Desain
Kelas
Boundary
Display
DataSet Display DataSet UI
<>
+ Tampil UI Display DataSet () Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Display DataSet. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
37/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
+ Pilih Nama Tender Projek () : String Method ini digunakan untuk memilih data tender projek yang nanti datanya akan ditampilkan didalam Display DataSet. + Set Penelususran Klasifikasi DataSet () : String Method ini digunakan untuk memverifikasi data tender
Projek kedalam Penelususran Klasifikasi DataSet. + ambil file *CSV () : String Fungsi ini digunakan untuk mengambil file excel yang bereksistensi
csv
untuk
ditampilkan
pada
display
dataset.
2.4.11. Spesifikasi
Desain
Kelas
Boundary
Generate
Pohon Keputusan Generate Pohon Keputusan UI
<>
+ Tampil Generate Pohon Keputusan UI () Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Generate Pohon Keputusan. + Proses Tampil Pohon Keputusan () : String Proses ini berfungsi untuk memproses data yang diambil dari file excel yang bereksistensi csv dan data uji klasifikasi
dataset
menggunakan
algoritma
C4.5
dan
membentuk pohon keputusan serta Proses ini digunakan untuk menampilkan pohon keputusan. + Proses Tampil Aturan Klasifikasi () : String Proses ini digunakan untuk menampilkan aturan-aturan
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
38/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
yang
terjadi
setelah
diproses
menggunakan
algoritma
C4.5.
2.4.12.
Spesifikasi Desain Kelas Boundary Seleksi Peserta Pemenang Tender Projek
Seleksi Pemenang tender Projek UI
<>
+ Tampil Seleksi Pemenang tender Projek UI () Default
Konstruktor,
berfungsi
untuk
menampilkan
Fungsi Seleksi Pemenang tender Projek. + Pilih Nama Tender Projek () : String Proses
ini
berfungsi
untuk
menampilkan
data-data
peserta tender projek hasil dari proses pengujian data
klasifikasi. + cetak data pengujian klasifikasi () : String Proses ini digunakan untuk mencetak data-data peserta pemenang
tender
projek
hasil
seleksi
pengujian
klasifikasi dataset.
2.4.13. Spesifikasi Desain Kelas Control Password Password Mngr
<>
+ Set Data Login () : String Method
ini
digunakan
untuk
mengvalidasi
data
Login
yang ada dalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
39/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.14.
Spesifikasi Desain Kelas Control Ubah Setting
Ubah Setting Mngr
<>
+ Set Data Ubah Password () : String Method
ini
digunakan
untuk
mengvalidasi
data
Ubah
passwod yang ada dalam database.
2.4.15. SuperUser
Spesifikasi Desain Kelas Control Super User Mngr
<>
+ Tampil Hak Akses Aplikasi () : String Method
ini
berfungsi
untuk
menampilkan
Hak
Akses
Aplikasi. + Add Data Hak Akses Aplikasi () : String Method ini digunakan untuk menambahkan data hak akses aplikasi kedalam database. + Hapus Data Hak Akses Aplikasi () : String Method ini digunakan untun menghapus data hak akses aplikasi SPK_PTP.
2.4.16.
Spesifikasi Desain Kelas Control Kontraktor
Kontraktor Mngr
<>
+ Add Data Kontraktor () : String Method ini digunakan untuk menambahkan data kontrkator kedalam database. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
40/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
+ Set Data Kontraktor () : String Method
ini
digunakan
untuk
mengvalidasi
data
kontraktor didalam database. + Tampil Data Kontraktor () : String Method ini digunakan untuk menampilkan data yang ada dalam database. + Update Data Kontraktor () : String Method ini digunakan untuk mengupdate data kontraktor kedalam database. + Hapus Data Kontraktor () : String Method ini digunakan untuk menghapus data kontraktor yang ada dalam database.
2.4.17. Spesifikasi
Desain
Kelas
Control
Tender
Projek Daftar Projek Mngr
<>
+ Add Data Tender Projek () : String Method ini digunakan untuk menambahkan data kontrkator kedalam database. + Tampil Data Tender Projek () : String Method ini digunakan untuk menampilkan data yang ada dalam database. + Update Data Tender Projek () : String Method
ini
digunakan
untuk
mengupdate
data
Tender
Projek kedalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
41/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
+ Hapus Data Tender Projek () : String Method
ini
digunakan
untuk
menghapus
data
Tender
Projek yang ada dalam database.
2.4.18. Spesifikasi Desain Kelas Control Range Nilai Evaluasi Range Evaluasi Mngr
<>
+ Add Data Range Nilai Evaluasi () : String Method ini digunakan untuk menambahkan data kontrkator kedalam database. + Tampil Data Range Nilai Evaluasi () : String Method ini digunakan untuk menampilkan data yang ada dalam database. + Update Data Range Nilai Evaluasi () : String Method ini digunakan untuk mengupdate data Range Nilai Evaluasi kedalam database. + Hapus Data Range Nilai Evaluasi () : String Method ini digunakan untuk menghapus data Range Nilai Evaluasi yang ada dalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
42/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.19. Spesifikasi
Desain
Kelas
Control
Panitia
Tender Crew Mngr
<>
+ Add Data Panitia Tender () : String Method ini digunakan untuk menambahkan data kontrkator kedalam database. + Tampil Data Panitia Tender () : String Method ini digunakan untuk menampilkan data yang ada dalam database. + Update Data Panitia Tender () : String Method
ini
digunakan
untuk
mengupdate
data
Panitia
data
Panitia
Tender kedalam database. + Hapus Data Panitia Tender () : String Method
ini
digunakan
untuk
menghapus
Tender yang ada dalam database.
2.4.20. Spesifikasi Desain Kelas Control Analisis Analisis Mngr
<>
+ Add data pengujian klasifikasi () : String Method ini digunakan untuk menambahkan data pengujian klasifikasi kedalam database. + Set data pengujian klasifikasi () : String Method ini digunakan untuk mengvalidasi data pengujian klasifikasi didalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
43/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
+ Tampil data pengujian klasifikasi () : String Method ini digunakan untuk menampilkan data yang ada dalam database. + Update data pengujian klasifikasi () : String Method ini digunakan untuk mengupdate data pengujian klasifikasi kedalam database. + Hapus data pengujian klasifikasi () : String Method ini digunakan untuk menghapus data pengujian klasifikasi yang ada dalam database.
2.4.21. Spesifikasi Desain Kelas Control DataSet DataSet Mngr
<>
+ Set data pengujian klasifikasi () : String Method ini digunakan untuk mengvalidasi data pengujian klasifikasi didalam database. + Tampil data pengujian klasifikasi () : String Method ini digunakan untuk menampilkan data pengujian klasifikasi.
2.4.22. Spesifikasi
Desain
Kelas
Control
Analisa
Pohon Keputusan Analisa Pohon Keputusan Mngr
+
<>
Set Data Pohon () : String
Method ini digunakan untuk mengvalidasi data menjadi pohon keputusan. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
44/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
+ Tampil Data Pohon () : String Method
ini
digunakan
untuk
menampilkan
data-Dataset
kedalam bentuk pohon keputusan. + Tampil Aturan Klasifikasi () : String Method
ini
digunakan
untuk
menampilkan
data-Dataset
kedalam bentuk Aturan Klasifikasi.
2.4.23.
Spesifikasi Desain Kelas Control Seleksi
Peserta Selakesi Pesesrta Mngr
+
<>
Set Data tender projek () : String
Method ini digunakan untuk mengvalidasi data pengujian klasifikasi. + Tampil Data pengujian klasifikasi () : String Method
ini
digunakan
untuk
menampilkan
data
hasil
pengujian klasifikasi. + Ceta data pengujian klasifikasi () : String Method
ini
digunakan
untuk
mencetak
data
pengujian
klasifikasi dataset.
2.4.24. Spesifikasi Desain Kelas Entity Hak Akses Hak_Akses
<<Entity>>
+ Get Data Login () : String Method
ini
digunakan
untuk
mengvalidasi
data
login
yang ada dalam database. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
45/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
+ Get Data Password () : String Method
ini
digunakan
untuk
mengvalidasi
data
Ganti
Operator yang ada dalam database. + Add Data Hak Akses () : String Method ini digunakan untuk menambahkan data hak akses aplikasi SPK_PTP kedalam database. + Hapus Data Hak Akses () : String Method ini digunakan untuk menghapus data hak akses aplikasi yang ada dalam database.
2.4.25. Spesifikasi Desain Kelas Entity Kontraktor Kontraktor
<<Entity>>
+ Add data kontraktor () : String Method
ini
digunakan
untuk
mengvalidasi
data
mengvalidasi
data
kontraktor kedalam database. + Get data kontraktor () : String Method
ini
digunakan
untuk
kontraktor didalam database. + Update data kontraktor () : String Method ini digunakan untuk mengupdate data kontraktor kedalam database. + Hapus data kontraktor () : String Method ini digunakan untuk Menghapus data kontraktor didalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
46/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.26. Spesifikasi Desain Kelas Entity Projek Projek
<<Entity>>
+ Add data Tender Projek () : String Method ini digunakan untuk mengvalidasi data Tender Projek kedalam database. + Update data Tender Projek () : String Method
ini
digunakan
untuk
mengupdate
data
Tender
data
Tender
Projek kedalam database. + Hapus data Tender Projek () : String Method
ini
digunakan
untuk
Menghapus
Projek didalam database.
2.4.27.
Spesifikasi Desain Kelas Entity Range
Range
<<Entity>>
+ Add data Range Nilai Evaluasi () : String Method
ini
digunakan
untuk
mengvalidasi
data
Range
Nilai Evaluasi kedalam database. + Update data Range Nilai Evaluasi () : String Method ini digunakan untuk mengupdate data Range Nilai Evaluasi kedalam database. + Hapus data Range Nilai Evaluasi () : String Method ini digunakan untuk Menghapus data Range Nilai Evaluasi didalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
47/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.28.
Spesifikasi Desain Kelas Entity TCrew
TCrew
<<Entity>>
+ Add data Panitia Tender () : String Method ini digunakan untuk mengvalidasi data Panitia Tender kedalam database. + Update data Panitia Tender () : String Method
ini
digunakan
untuk
mengupdate
data
Panitia
data
Panitia
Tender kedalam database. + Hapus data Panitia Tender () : String Method
ini
digunakan
untuk
Menghapus
Tender didalam database.
2.4.29.
Spesifikasi Desain Kelas Entity Analisis
Analisis
<<Entity>>
+ Add data pengujian klasifikasi () : String Method ini digunakan untuk mengvalidasi data pengujian klasifikasi yang baru kedalam database. + Get data pengujian klasifikasi () : String Method ini digunakan untuk mengvalidasi data pengujian klasifikasi didalam database. + Update data pengujian klasifikasi () : String Method ini digunakan untuk mengupdate data pengujian klasifikasi kedalam database. + Hapus data pengujian klasifikasi () : String Method ini digunakan untuk Menghapus data pengujian Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
48/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
klasifikasi didalam database.
2.4.30.
Spesifikasi Desain Kelas Entity Data
Data
<<Entity>>
+ Get data pengujian klasifikasi () : String Method ini digunakan untuk mengvalidasi data pengujian klasifikasi yang ada dalam database. + Set data *csv Method
ini
digunakan
untuk
mengvalidasi
data
excel
yang berekstensi csv.
2.4.31.
Spesifikasi Desain Kelas Entity Data_Pohon
Data_Pohon
<<Entity>>
+ Get Data Pohon () : String Method
ini
digunakan
untuk
mengvalidasi
data
pohon
keputusan didalam database.
2.4.32.
Spesifikasi Desain Kelas Entity Pohon
Pohon
<<Entity>>
+ Get Data Pohon () : String Method
ini
digunakan
untuk
mengvalidasi
data
pohon
keputusan didalam database.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
49/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.4.33.
Spesifikasi Desain Kelas Entity Pohon
Pohon_Temp
<<Entity>>
+ Get Data Pohon () : String Method
ini
digunakan
untuk
mengvalidasi
data
pohon
keputusan didalam database.
3. Perancangan Data 3.1.
Dekomposisi Data
3.1.1. Deskripsi Entitas Tcrew Tabel 3.1.1. Deskripsi Entitas Tcrew Nama
Type
Field
field
Panjang
Keterangan Kode/inisial
Id_Tcrew
Integer
11
data
panitia
penyelenggara
tender
Projek. Nama nantinya
Kodenama
Varchar
panggilan akan
yang digunakan
25 sebagai user nama pada saat
ingin mengkases aplikasi. Nama Nama
Varchar
25
lengkap
penyelenggara
panitia tender
Projek. Jabatan
panitia
menjadi
Jabatan
Varchar
saat panitia
15 penyelenggara
tender
Projek. Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
50/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Nomor yang
Hp
Varchar
13
handphone/telepon bisa
dihubungi
menjadi
saat
panitia
penyelenggara
tender
Projek.
3.1.2. Deskripsi Entitas Projek Tabel 3.1.2. Deskripsi Entitas Projek Nama
Type
Field
field
Kode_Pro
Varchar
Panjang
Keterangan Kode/Inisial
Tender
8 Projek.
Nama_Pro
Varchar
100
Tahun
Varchar
4
Nama Tender Projek. Tahun
Anggaran
Tender
penawaran
tender
Projek. biaya
Hps
Integer
10 Projek. Informasi tambahan tentang
Ket
Varchar
1000 tender Projek.
3.1.3. Deskripsi Entitas Kontraktor Tabel 3.1.3. Deskripsi Entitas Kontraktor Nama
Type
Panja
Field
Field
ng
Int
11
Keterangan Kode/Inisial Id_kon
perusahaan
kontraktor. Dir
Varchar
25
Nama Pemilik Perusahaan.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
51/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Nama
Nama
Varchar
Perusahaan
Peserta
25 Tender Projek. Nomor
NPWP
Varchar
Pokok
Wajib
Pajak
20 perusahaan Kontraktor. Alamat
Alamat
Varchar
Lengkap
perusahaan
200 Kontraktor. No.
Telp
Varchar
Telepon
perusahaan
15 Kontraktor. Alamat
E_Mail
Varchar
E-Mail
perusahaan
50 Kontraktor.
3.1.4. Deskripsi Entitas Analisis Tabel 3.1.4. Deskripsi Entitas Analisis Nama
Type
Field
field
Id_Anls
Int
Panjang
Keterangan Kode/inisial data pengujian
11 klasifikasi dataset.
Kd_Pro
Varchar
10
Id_Range
Integer
10
Kode/inisial Tender Projek. Kode/inisial
Data
Range
nilai evaluasi. Kode/inisial Id_kon
Integer
data
10 kontraktor. Nilai
Ea
Varchar
Syarat
Evaluasi
4 Administrasi. Nilai
Et
Varchar
Syarat
Evaluasi
4 Teknis.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
52/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Nilai
Eh
Varchar
Syarat
Evaluasi
Syarat
Evaluasi
4 Harga. Nilai
Ek
Varchar
4 Kualifikasi. Nilai
Nea
Varchar
Kategori
syarat
10 evaluasi Administrasi. Nilai
Net
Varchar
Kategori
syarat
10 evaluasi teknis. Nilai
Neh
Varchar
Kategori
syarat
10 evaluasi harga. Nilai
Nek
Varchar
Kategori
syarat
10 evaluasi kualifikasi.
Niltot
Int
3
Total Nilai Evaluasi keputusan
untuk
diterima/ditolak
Keputusan Varchar
pada
10 pengujian
klasifikasi
dataset.
3.1.5. Deskripsi Entitas Data Tabel 3.1.5. Deskripsi Entitas Data Nama
Type
Field
Field
Id_data
Int
10
Id_Anls
Varchar
10
Panjang
Keterangan Kode/inisial display data. Kode/inisial data pengujian klasifikasi dataset.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
53/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Kategori syarat evaluasi EA
Varchar
10 Administrasi. Kategori syarat evaluasi
ET
Varchar
10 Teknis. Kategori syarat evaluasi
EH
Varchar
10 Harga. Kategori syarat evaluasi
EK
Varchar
10 Kualifikasi.
Keputusan
Varchar
10
Keputusan diterima/ditolak.
3.1.6. Deskripsi Entitas Data_Pohon Tabel 3.1.6. Deskripsi Entitas Data_Pohon Type Nama Field
Panjang
Keterangan Kode/inisial data pohon.
Field ID
Integer
10
Node
Integer
5
Urutan
proses
pembentukan
cabang
pohon. No_pohon
Integer
5
Urutan proses data pohon
pada pembentukan pohon. Nama
Varchar
200
Nama-nama evaluasi dalam pembentukan
Program Studi Magister Teknik Informatika
pohon.
DPPL–SPK_PTP
54/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3.1.7. Deskripsi Entitas Pohon Tabel 3.1.7. Deskripsi Entitas Pohon Nama
Type
Field
Field
Node
Integer
Panjang 5
Keterangan Urutan
proses
data
pohon
pada pembentukan pohon. Kd_Induk
integer
3
Urutan
proses
pembentukan
pengenalan pohon
awal
dengan gain tertinggi. Kd_Anak
Integer
4
Urutan
proses
pembentukan
cabang pohon. Group
Varchar
10
Pengelompokan
kriteria
dalam pembentukan pohon. Kriteria
Varchar
10
Kriteria-kriteria
dalam
pembentukan pohon. Jum_kasus
Integer
10
Jumlah
kasus
diproses
yang
dalam
akan pohon
keputusan. Tolak
Integer
10
Keputusan
yamg
dinyatakan
yamg
dinyatakan
ditolak. Terima
Integer
10
Keputusan
diterima. Entropy
Varchar
15
Nilai
entropy
hasil
perhitungan dari algoritma
C4.5.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
55/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Gain
Varchar
15
Nilai
gain
hasil
perhitungan dari algoritma
C4.5. Aturan
Varchar
200
Aturan-aturan terbentuk proses yang
yang
saat
melakukan
pembentukan
pohon
kemudian
akan
ditampilkan
pada
klasifikasi
aturan
algoritma
C4.5.
3.1.8. Deskripsi Entitas Pohon_Temp Tabel 3.1.8. Deskripsi Entitas Pohon_Temp Nama
Type
Field
Field
ID
Integer
Panjang 10
Keterangan Nomor
urut
pengulangan
proses pembentukan
pohon keputusan. Group
Varchar
10
Pengelompokan
kriteria
dalam pembentukan pohon. Node
Integer
5
Urutan
proses
data
pohon
pada pembentukan pohon. Kriteria
Varchar
10
Kriteria-kriteria
dalam
pembentukan pohon. Jum_kasus
Integer
10
Jumlah diproses
Program Studi Magister Teknik Informatika
kasus
yang
dalam
DPPL–SPK_PTP
akan pohon
56/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
keputusan. Tolak
Integer
10
Keputusan yamg dinyatakan
ditolak. Terima
Integer
10
Keputusan yamg dinyatakan
diterima. Entropy
Varchar
15
Nilai
entropy
hasil
perhitungan dari algoritma
C4.5. Gain
varchar
15
Nilai
gain
hasil
perhitungan dari algoritma
C4.5. 3.1.9.
Deskripsi Entitas Range Tabel 3.1.9. Deskripsi Entitas Range Type
Nama Field
Panjang
Keterangan
Field ID-Range
integer
10
Kode/inisial
data
Range
Nilai Evaluasi. J_evaluasi
Varchar
25
Nama
jenis-jenis
syarat
evaluasi. Etinggi
Integer
3
Rentang
nilai
syarat
evaluasi dengan kategori
tinggi. Esedang
Integer
3
Rentang
nilai
syarat
evaluasi dengan kategori
sedang. Erendah
Integer
3
Rentang
nilai
syarat
evaluasi dengan kategori Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
57/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
rendah. 3.1.10.
Deskripsi Entitas Hak_Akses
Tabel 3.1.10. Deskripsi Entitas Hak_Akses Nama
Type
Field
Field
ID_Range
Varchar
Panjang 10
Keterangan Kode/inisial
data
hak
akses ID_TCrew
Integer
10
Kode/inisial data panitia
tender projek. Ststus
varchar
15
Kode
Status
Hak
akses
aplikasi (1=Ketua Panitia, 2=Anggota 1, 3=Anggota 2) Level
Varchar
15
level
status
hak
akses
aplikasi Password
Varchar
25
Kata sandi yang digunakan
untuk melakukan login.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
58/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
4. Physical Data Modeling Entity Relational Diagram
Gambar 4. Physical Data Modeling
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
59/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5. Perancangan Antar Muka 5.1. Perancangan Antarmuka Login 1. Tampilan Antarmuka Login
Gambar 5.1.1. Login 2. Deskrip Objek Tabel 5.1.2. Deskripsi Objek Antarmuka Login Objek
Gambar
Jenis
Gambar
Keterangan
Gambar Tampilan Login User.
Nama Label
Nama Aplikasi Sistem.
Aplikasi Label Nama User
Pengisisan Nama Login User. Input Label
Pengisisan
Input
Login.
Kata
Sandi
User
Password Tombol
Perintah
untuk
akses
Perintah Masuk
masuk
kedalam
sistem
Aksi aplikasi. Tombol
Perintah
Untuk
Perintah Keluar
Mengakhiri
Penggunaan
Aksi SistemAplikasi.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
60/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3. Algoritma Sistem. a. ALgoritma Tombol Masuk IF “User Name” AND “Password” = True Then Tampilkan Menu Utama Aplikasi ElSE Pesan
“Data
yang
dimasukkan
tidak
valid” END IF
b. Algoritma Tombol Keluar IF Tombol “KELUAR” di klik THEN Sistem
Akan
Mengakhiri
Penggunaan
Aplikasi END IF
5.2. Perancangan Antarmuka Menu Utama 1. Tampilan Antarmuka Menu Utama
Gambar 5.2.1. Menu Utama Aplikasi Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
61/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Deskrip Objek Tabel 5.2.2. Deskripsi Objek Antarmuka Menu Utama Objek
Jenis
Keterangan Gambar
Gambar
Tampilan
Ganti
Gambar Operator. Logo
Logo
Instansi
Tempat
Gambar Penelitian.
Nama Nama
Aplikasi
Siste,
Judul
Aplikasi dan Label
Aplikasi
dan
Tempat
Nama Penelitian Instansi Nama menu-menu utama Aplikasi Perintah
(Sistem, Data Master, Proses
Menu Utama Aksi
Analisis
Algoritma
C4.5,
Perubahan, Bantuan)
3. Algoritma Sistem MENU UTAMA. IF Menu-Menu Utama di “Klik” Then Tampil Sub-Sub Menu ELSE Sub Menu Tidak Aktif END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
62/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.3. Perancangan Antarmuka Ganti Operator 1. Tampilan Antarmuka Ganti Operator
Gambar 5.3.1. Ganti Operator
2. Deskrip Objek Tabel 5.3.2. Deskripsi Objek Antarmuka Ganti Operator Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
Ganti
Gambar Operator.
Nama Label
Nama Aplikasi Sistem.
Aplikasi Label Nama User
Pengisisan Nama Login User. Input Label
Pengisisan
Input
Login.
Kata
Sandi
User
Password Tombol
Perintah
untuk
akses
Perintah Masuk
masuk
kedalam
sistem
Aksi aplikasi. Tombol
Perintah
Untuk
Perintah Keluar
Mengakhiri
Penggunaan
Aksi SistemAplikasi.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
63/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3. Algoritma Sistem. a. ALgoritma Tombol Masuk IF “User Name” AND “Password” = True Then Tampilkan Menu Utama Aplikasi ElSE Pesan “Data yang dimasukkan tidak valid” END IF
b. Algoritma Tombol Keluar IF Tombol “KELUAR” di klik THEN Sistem
Akan
Mengakhiri
Penggunaan
Aplikasi. END IF
5.4. Perancangan Antarmuka Ubah Data Password 1. Tampilan Antarmuka Ubah Data Password
Gambar 5.4.1. Ubah Data Password
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
64/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Deskrip Objek
Tabel 5.4.2. Deskripsi Objek Antarmuka Ubah Password Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
ubah
data
Gambar password.
Nama Label
Nama Aplikasi Sistem.
Password
Label
Pengisisan
Lama
Input
yang lama.
Password
Label
Pengisisan
Baru
Input
yang Baru.
Label
Ulangi Pengisisan Kata Sandi
Input
User yang Baru.
Aplikasi Kata
Sandi
User
Kata
Sandi
User
Ulangi Password Baru Tombol Simpan
Menyimpan
Perubahan
Perintah
untuk
Perintah Perubahan
data
Aksi password. Perintah
Tombol Perintah Untuk menutup
Tutup Aksi
Penggunaan Aplikasi.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
65/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3. Algoritma Sistem a. ALgoritma Tombol Simpan Perubahan IF Data yang diinputkan = TRUE Then Pesan “Data Berhasil diupdate dan sistem akan
mengakhiri
penggunaana
sistem
Aplikasi” ElSE Pesan
“Data
yang
dimasukkan
tidak
valid” END IF
b. Algoritma Tombol Keluar IF Tombol “TUTUP” di klik THEN Sistem
Akan
Mengakhiri
aplikasi
ubah
data password. END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
66/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.5. Perancangan Antarmuka Data Kontraktor 1. Tampilan Antarmuka Data Kontraktor
Gambar 5.5.1. Data Kontraktor
2. Deskrip Objek Tabel 5.5.2. Deskripsi Objek Antarmuka Kontraktor
Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
data
Gambar kontraktor.
Nama Label
Nama Aplikasi Sistem.
Nama
Label
Pengisisan
Perusahaan
Input
Kontraktor.
Aplikasi
Program Studi Magister Teknik Informatika
Nama
Perusahaan
DPPL–SPK_PTP
67/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Nama
Label
Pengisisan
Direktur
Input
Utama Perusahaan.
Label
Pengisisan Nomor Pokok Wajib
Input
Pajak Kontraktor.
Alamat
Label
Pengisian
Perusahaan
Input
perusahaan kontraktor
Label
Pengisisan
Input
Perusahaan Kontraktor.
Label
Pengisisan
Input
Perusahaan Kontraktor
Nama
Direktur
NPWP Alamat
No.
Lengkap
Telepon
No. Telp Alamat
E-Mail
E-Mail Perintah
Tombol
Perintah
untuk
Simpan Aksi
Menyimpan data kontraktor. Tombol
perintah
untuk
Perintah Hapus
menghapus data yang ada dalam Aksi database. Tombol
Perintah
untuk
Perintah Baru
mengosongkan data pada kolom
Aksi inputan data. Perintah
Tombol Perintah Untuk menutup
Tutup Aksi
Penggunaan Aplikasi.
3. Algoritma Sistem a. ALgoritma Tombol Simpan IF Tombol Simpan “diklik” Then Sistem menyimpan semua data yang telah diinputkan ElSE Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
68/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Pesan
“Salah
Satu
data
tidak
boleh
kosong” END IF
b. Algoritma Tombol Ubah IF data pada data grid dipilih THEN Data ditampilkan ke kolom-kolom inputan data yang tersedia dan Tombol “simpan” diganti maenjadi Tombol “UBAH” IF Tombol Ubah “diklik” Then Pesan
“data
berhasil
diupdate
kedalam database” ELSE Data pada database tidak berubah END IF END IF
c. Algoritma Tombol Hapus IF Tombol Hapus di”klik” Then Data yang ingin dihapus berhasil di hapus dari database ELSE Data Tidak dihapus dari database END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
69/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
d. Algoritma Tombol Baru IF Tombol Baru di”klik” Then Kosongkan semua data yang tampil dalam kolom inputan data END IF
e. Algoritma Tombol Cari Pilih Pilihan Pencarian dan Masukkan katakunci pada kolom pencarian data. IF Data Yang dicari = “Ditemukan” Then Tampil data yang dicari pada datagrid ELSE Pesan “Data Yang dicari tidak ada dalam database” END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
70/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.6. Perancangan Antarmuka Data Tender Projek 1. Tampilan Antarmuka Data Tender Projek
Gambar 5.6.1. Data Tender Projek
2. Deskrip Objek Tabel 5.6.2. Deskripsi Objek Antarmuka Tender Projek
Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
data
tender
Gambar projek.
Nama Label
Nama Aplikasi Sistem.
Aplikasi Label Kode Projek
Pengisian Kode Projek. Input Label
Nama Tender
Pengisian Nama tender Projek. Input
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
71/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Label
Pengisian
Input
Tender Projek.
Label
Pagu
Input
pelaksanaan tender Projek.
Label
Pengisian
Input
Tender Projek
Tahun
Pengadaan
Tahun Anggaran
untuk
HPS Informasi
Tambahan
Keterangan Perintah
Tombol
Perintah
untuk
Simpan Menyimpan data tender Projek.
Aksi
Tombol
perintah
untuk
Perintah Hapus
menghapus data yang ada dalam
Aksi database. Tombol
Perintah
untuk
Perintah Baru
mengosongkan data pada kolom
Aksi inputan data. Perintah
Tombol Perintah Untuk menutup
Tutup Aksi
Penggunaan Aplikasi.
3. Algoritma Sistem a. ALgoritma Tombol Simpan IF Tombol Simpan “diklik” Then Sistem menyimpan semua data yang telah diinputkan ElSE Pesan
“Salah
Satu
data
tidak
boleh
kosong” END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
72/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. Algoritma Tombol Ubah IF data pada data grid dipilih THEN Data ditampilkan ke kolom-kolom inputan data yang tersedia dan Tombol “simpan” diganti maenjadi Tombol “UBAH” IF Tombol Ubah “diklik” Then Pesan
“data
berhasil
diupdate
kedalam database” ELSE Data pada database tidak berubah END IF END IF
c. Algoritma Tombol Hapus IF Tombol Hapus di”klik” Then Data yang ingin dihapus berhasil di hapus dari database ELSE Data Tidak dihapus dari database END IF d. Algoritma Tombol Baru IF Tombol Baru di”klik” Then Kosongkan semua data yang tampil dalam kolom inputan data END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
73/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.7. Perancangan Antarmuka Data Range Nilai Evaluasi 1. Tampilan Antarmuka Data Range Nilai Evaluasi
Gambar 5.7.1. Data Range Nilai Evaluasi
2. Deskrip Objek Tabel 5.7.2. Deskripsi Objek Antarmuka Range Nilai Evaluasi Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
Range
nilai
Gambar evaluasi.
Nama Label
Nama Aplikasi Sistem.
Aplikasi Jenis
Perintak Pilihan Jenis-jenis Evaluasi
Evaluasi
Aksi Pengisian batas nilai Tinggi Label
Range Tinggi
untuk
masing-masing
syarat
Input evaluasi
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
74/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Pengisian batas nilai Sedang
Label Range Sedang
untuk
masing-masing
syarat
Input evaluasi Pengisian batas nilai Rendah
Label
untuk
masing-masing
Input
evaluasi.
syarat
Range Rendah
Tombol
Perintah
untuk
Menyimpan
data
Nilai
Perintah Simpan
Range
Aksi Evaluasi. Tombol
perintah
untuk
Perintah Hapus
menghapus data yang ada dalam
Aksi database. Tombol
Perintah
untuk
Perintah Baru
mengosongkan data pada kolom
Aksi inputan data. Perintah
Tombol Perintah Untuk menutup
Tutup Aksi
Penggunaan Aplikasi.
3. Algoritma Sistem a. ALgoritma Tombol Simpan IF Tombol Simpan “diklik” Then Sistem menyimpan semua data yang telah diinputkan ElSE Pesan
“Salah
Satu
data
tidak
boleh
kosong” Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
75/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
END IF b. Algoritma Tombol Ubah IF data pada data grid dipilih THEN Data ditampilkan ke kolom-kolom inputan data yang tersedia dan Tombol “simpan” diganti maenjadi Tombol “UBAH” IF Tombol Ubah “diklik” Then Pesan
“data
berhasil
diupdate
kedalam database” ELSE Data pada database tidak berubah END IF END IF
c. Algoritma Tombol Hapus IF Tombol Hapus di”klik” Then Data yang ingin dihapus berhasil di hapus dari database ELSE Data Tidak dihapus dari database END IF d. Algoritma Tombol Baru IF Tombol Baru di”klik” Then Kosongkan semua data yang tampil dalam kolom inputan data END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
76/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.8. Perancangan
Antarmuka
Data
Panitia
Tender
Projek 1. Tampilan Antarmuka Data Panitia Tender Projek
Gambar 5.8.1. Data Panitia Tender Projek
2. Deskrip Objek Tabel 5.8.2. Deskripsi Objek Antarmuka Data Panitia Tender Projek Objek
Jenis
Keterangan
Gambar Tampilan data Panitia Gambar
Gambar Tender Projek.
Nama Label
Nama Aplikasi Sistem.
Aplikasi Nama Panggilan
Perintak
Nama Panggilan Panitia Tender
Aksi
Projek.
Label
Nama
Input
Projek.
Lengkap
Panitia
Tender
Nama Lengkap
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
77/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Jabatan
Panitia
dalam
Label Jabatan
Penyelenggaraan
Tender
Input Projek. Label
Nomor Telepon Panitia Tender
Input
Projek.
No. Telp Tombol
Perintah
untuk
Perintah Simpan
Menyimpan data Panitia Tender Aksi Projek. Tombol
perintah
untuk
Perintah Hapus
menghapus data yang ada dalam
Aksi database. Tombol
Perintah
untuk
Perintah Baru
mengosongkan data pada kolom
Aksi inputan data. Perintah
Tombol Perintah Untuk menutup
Tutup Aksi
Penggunaan Aplikasi.
3. Algoritma Sistem a. ALgoritma Tombol Simpan IF Tombol Simpan “diklik” Then Sistem menyimpan semua data yang telah diinputkan ElSE Pesan
“Salah
Satu
data
tidak
boleh
kosong” END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
78/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. Algoritma Tombol Ubah IF data pada data grid dipilih THEN Data ditampilkan ke kolom-kolom inputan data yang tersedia dan Tombol “simpan” diganti maenjadi Tombol “UBAH” IF Tombol Ubah “diklik” Then Pesan
“data
berhasil
diupdate
kedalam database” ELSE Data pada database tidak berubah END IF END IF
c. Algoritma Tombol Hapus IF Tombol Hapus di”klik” Then Data yang ingin dihapus berhasil di hapus dari database ELSE Data Tidak dihapus dari database END IF d. Algoritma Tombol Baru IF Tombol Baru di”klik” Then Kosongkan semua data yang tampil dalam kolom inputan data END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
79/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.9. Perancangan
Antarmuka
Pengujian
Data
Klasifikasi 1. Tampilan Antarmuka Pengujian Data Klasifikasi
Gambar 5.9.1. Data Pengujian Data Klasifikasi
2. Deskrip Objek Tabel 5.9.2. Deskripsi Objek Antarmuka Pengujian Data Klasifikasi Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
Pengujian
Data
Gambar Klasifikasi.
Nama Aplikasi
Label
Kode
Nama Aplikasi Sistem. Pilihan
perintah
untuk
mengisi
Label input Perusahaan
kode perusahaan kontraktor. Pilihan
Perintah
untuk
memilih
Perintah Nama Tender
nama
tender
Pengujian
Data
Aksi Klasifikasi
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
80/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Pengisian
Nilai
Peserta
Tender
Nilai Syarat Label Input
Untuk
Syarat
Evaluasi
EV. Administ Administrasi. Nilai Syarat
Pengisian
Nilai
Peserta
Tender
Label Input EV. Teknis
Untuk Syarat Evaluasi Teknis.
Nilai Syarat
Pengisian
Nilai
Peserta
Tender
Label Input EV. Harga
Untuk Syarat Evaluasi Harga.
Nilai Syarat
Pengisian
EV.
Label Input
Kualifikasi
Nilai
Untuk
Peserta
Syarat
Tender
Evaluasi
Kualifikasi. Tombol Perintah untuk Menyimpan
Perintah Simpan
data
Panitia
Pengujian
Data
Aksi Klasifikasi. Perintah
Tombol perintah untuk menghapus
Hapus Aksi
data yang ada dalam database. Tombol
Perintah
untuk
Perintah Baru
mengosongkan
data
pada
kolom
Aksi inputan data. Perintah
Tombol
Perintah
Untuk
menutup
Tutup Aksi Perintah
Penggunaan Aplikasi. Tombol
Perintah
untuk
mencari
Cari Aksi
Data Latih Klasifikasi DataSet.
3. Algoritma Sistem a. ALgoritma Tombol Simpan IF Tombol Simpan “diklik” Then Sistem menyimpan semua data yang telah diinputkan
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
81/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
ElSE Pesan
“Salah
Satu
data
tidak
boleh
kosong” END IF
b. Algoritma Tombol Ubah IF data pada data grid dipilih THEN Data ditampilkan ke kolom-kolom inputan data yang tersedia dan Tombol “simpan” diganti maenjadi Tombol “UBAH” IF Tombol Ubah “diklik” Then Pesan
“data
berhasil
diupdate
kedalam database” ELSE Data pada database tidak berubah END IF END IF c. Algoritma Tombol Hapus IF Tombol Hapus di”klik” Then Data yang ingin dihapus berhasil di hapus dari database ELSE Data Tidak dihapus dari database END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
82/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
d. Algoritma Tombol Baru IF Tombol Baru di”klik” Then Kosongkan semua data yang tampil dalam kolom inputan data END IF
e. Algoritma Tombol Cari Pilih Pilihan Pencarian dan Masukkan kata kunci pada kolom pencarian data. IF Data Yang dicari = “Ditemukan” Then Tampil data yang dicari pada datagrid ELSE Pesan “Data Yang dicari tidak ada dalam database” END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
83/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.10. Perancangan Antarmuka Display DataSet 1. Tampilan Antarmuka Display DataSet
Gambar 5.10.1. Display DataSet
2. Deskrip Objek Tabel 5.10.2. Deskripsi Objek Antarmuka Display DataSet Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
Display
Gambar DataSet.
Nama Label
Nama Aplikasi Sistem.
Aplikasi Nama Tender Projek
Perintah
Pilihan
aksi
Projek
Program Studi Magister Teknik Informatika
input
data
DPPL–SPK_PTP
tender
84/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Kode Tender Label Aksi
Kode Tender Projek.
Projek Tombol
Ambil data
data
*csv
Perintah
untuk
akses
Perintah excel
yang
berekstensi
Aksi csv. Tombol
Perintah
Untuk
Perintah Tutup
Mengakhiri
Penggunaan
Aksi Aplikasi.
3. Algoritma Sistem. a. ALgoritma Tombol ambil data *csv IF Tombol ambil data *csv di “Klik” THEN Sistem akan mengrahkan pengambilan data
excel
yang
berada
pada
komputer pengguna. ElSE Pilih
Tombol
“TUTUP”
untuk
mengakhiri akses display dataset. END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
85/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.11. Perancangan Antarmuka Generate Pohon Keputusan 1. Tampilan
Antarmuka
Proses
Tampil
Pohon
Keputusan
Gambar 5.11.2. Tampilan Pohon Keputusan
2. Tampilan
Antarmuka
Proses
Tampil
Aturan
Klasifikasi
Gambar 5.11.3. Tampilan Pohon Keputusan Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
86/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3. Deskrip Objek Tabel 5.11.4. Deskripsi Objek Antarmuka Generate Pohon Keputusan Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
Generate
Gambar Pohon Keputusan.
Nama Aplikasi
Label
Tampil Pohon
Perintah
Keputusan
Nama Aplikasi Sistem.
Aksi
Tampil Aturan
Pohon Keputusan.
Perintah
Klasifikasi
Tombol Perintah Menampilkan
Aksi
Tombol Perintah Menampilkan
Aturan Klasifikasi. Tombol
Perintah
Untuk
Perintah Tutup
Mengakhiri
Penggunaan
Aksi Aplikasi.
4. Algoritma Sistem. a. ALgoritma Tombol Generate Pohon Keputusan IF
Tombol
Generate
Pohon
Keputusan
di
“Klik” THEN Uji
Dataset
C4.5
dan
Menggunakan
bentuk
Tampilkan berdasarkan
pohon
Pohon perhitungan
Algoritma keputusan Keputusan algoritma
C4.5. LOOP Pengujian data END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
87/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. ALgoritma
Tombol
Tampilkan
Aturan
Klasifikasi IF Tombol Tampilkan Aturan Klasifikasi di “Klik” THEN Tampilkan
Aturan
berdasarkan
proses
Klasifikasi pembentukan
Pohon Keputusan melalui perhitungan algoritma C4.5 END IF c. ALgoritma Tombol Tutup IF Tombol TUTUP Sistem
di “Klik” THEN
Akan
mengakhiri
pengujian
klasifikasi DataSet END IF
5.12. Perancangan Antarmuka Hak Akses Aplikasi 1. Tampilan Antarmuka Hak Akses Aplikasi
Gambar 5.12.1. Hak Akses Aplikasi Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
88/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2. Deskrip Objek Tabel 5.12.2. Deskripsi Objek Antarmuka Hak Akses Aplikasi Objek
Jenis
Keterangan
Gambar Gambar
Tampilan
Hak
Akses
Gambar Aplikasi.
Nama Label
Nama Aplikasi Sistem.
Label
No ID Data Hak Akses.
Aplikasi ID User
Nama
Label
Nama
User
hak
akses
yang
akan
aplikasi
diberi sistem
SPK_PTP. Label
Pengisian Kata Sandi User Hak
Input
Akses Aplikasi.
Password Pengisian
Ulangi
Laber
Password
Input
sandi
pengulangan user
hak
kasta akses
aplikasi. Perintah
Pilihan
Status
Untuk
Hak
Status Aksi
Akses aplikasi SPK_PTP. Tombol
Perintah
Untuk
Perintah Tutup
Mengakhiri
Penggunaan
Aksi Aplikasi.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
89/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3. Algoritma Sistem. a. ALgoritma Tombol Simpan IF Data yang diinputkan = TRUE Then Pesan
“Data
Berhasil
diupdate
kedalam database hak akses aplikasi” ElSE Pesan “Data yang dimasukkan tidak valid” END IF
b. Algoritma Tombol Hapus IF Tombol Hapus di”klik” Then Data yang ingin dihapus berhasil di hapus dari database ELSE Data Tidak dihapus dari database END IF
c. Algoritma Tombol Tutup IF Tombol “TUTUP” di klik THEN Sistem
Akan
Mengakhiri
hak
akses
aplikasi dan kembali ke menu utama. END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
90/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
5.13. Perancangan Antarmuka Seleksi Pemenang Tender Projek 1. Tampilan
Antarmuka
Seleksi
Pemenang
Tender
Projek
Gambar 5.13. Seleksi Pemenang Tender Projek.
2. Deskrip Objek Tabel 5.12.2. Deskripsi Objek Antarmuka seleksi pemenang tender projek Objek
Jenis
Keterangan
Gambar Gambar
Gambar
peserta
Tampilan
seleksi
pemenang
tender
projek. Nama Data
Nama
Antarmuka
seleksi
Label Form Nama Tender Projek
pemenang tender projek. Perintah Aksi
Nama-nama tender projek hasil pengujian data klasifikasi.
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
91/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Kode Tender Label Aksi
Kode Tender Projek.
Projek Tahun
Label
Anggaran
Input
Tahun Anggaran Tender Projek. Biaya Label Aksi
Biaya Anggaran Tender projek
Angararan Tombol
Perintah
Perintah
untuk
mencetak data pemenang tender
Cetak Aksi
projek,
hasil
seleksi
pengujian data klasifikasi. Tombol
Perintah
Untuk
Perintah Tutup
Mengakhiri
Penggunaan
Aksi Aplikasi.
3. Algoritma Sistem. IF Pilih nama tender projek then Tampilkan
data-data
hasil
pengujian
data
klasifikasi AND tombol cetak diaktifkan Else Data yang dipilih tidak ditemukan END IF.
a. ALgoritma Tombol Cetak IF tombol cetak diklik Then Tampil data yang terpilih kedalam format excel (xls) END IF Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
92/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
b. Algoritma Tombol Tutup IF Tombol “TUTUP” di klik THEN Sistem
Akan
Mengakhiri
penggunaan
aplikasi untuk seleksi pemenang tender projek dan kembali ke menu utama. END IF
Program Studi Magister Teknik Informatika
DPPL–SPK_PTP
93/93
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi MagisterTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
P D H U P L PERENCANAAN DESKRIPSI DAN HASIL UJI PERANGKAT LUNAK (Analisis Efektivitas Algoritma C4.5 pada Sistem pendukung Keputusan pemenang Tender Projek) SPK_PTP
Dipersiapkan oleh: Jose Augusto Duarte Guterres NIM 105301477/PS/MTF
Program Studi Magister Teknik Informatika Program Pascasarjana Universitas Atma Jaya Yogyakarta
Nomor Dokumen
Halaman
PDHUPL- SPK_PTP
1/38
Program Studi Magister Teknik Informatika Revisi
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
1/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
DAFTAR PERUBAHAN Revisi
Deskripsi
A
B
C
D
-
A
B
C
D
Indeks TGL Ditulis oleh
Diperiksa oleh
Disetujui oleh
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
2/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
DAFTAR HALAMAN PERUBAHAN Halaman
Revisi
Halaman
Program Studi Magister Teknik Informatika
Revisi
PDHUPL – SPK_PTP
3/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
DAFTAR ISI
Daftar Perubahan ..................................
2
Daftar Halaman Perubahan ..........................
3
Daftar Isi ........................................
4
Daftar Tabel ......................................
6
1.Pendahuluan .....................................
7
1.1.Tujuan .....................................
7
1.2.Definisi, Akronim Dan Singkatan ............
7
1.3.Referensi ..................................
8
1.4.Deskripsi Umum (Overview) ..................
8
2.Lingkungan Pengujian Perangkat Lunak ............
9
2.1.Perangkat Lunak Pengujian ..................
9
2.2.Perangkat Keras Pengujian ..................
10
2.3.Material Pengujian .........................
10
2.4.Sumber Daya Manusia ........................
10
2.5.Prosedur Umum Pengujian ....................
11
2.5.1.Pengenalan Dan Latihan .................
11
2.5.2.Persiapan Awal .........................
11
2.5.2.1.Persiapan Prosedural .............
11
2.5.2.2.Persiapan Perangkat Keras ........
12
2.5.2.3.Persiapan Perangkat Lunak ........
12
2.5.3.Pelaksanaan ............................
12
2.5.4.Pelaporan Hasil ........................
13
3.Identifikasi Dan Rencana Pengujian ..............
14
4.Deskripsi Dan Hasil Uji .........................
16
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
4/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
5.Pengujian Sistem ................................
27
5.1.Pengujian Non Fungsional ...................
27
a.Portabilitas ...............................
27
b.Keamanan ...................................
28
5.2.Pengujian Fungsionalitas Sistem ............
28
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
5/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
DAFTAR TABEL
Tabel 1 Daftar definisi akronim dan singkatan ................
7
Tabel 2 Identifikasi Pengujian ...............................
14
Tabel 3 Atribut Portabilitas .................................
27
Tabel 4 Atribut Keamanan Data ................................
28
Tabel 5. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP001) ................................................
29
Tabel 6. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP002) ................................................
31
Tabel 7. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP003) ................................................
33
Tabel 8. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP004) ................................................
34
Tabel 9. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP005) ................................................
39
Tabel 10. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP006) ................................................
43
Tabel 11. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP007) ................................................
47
Tabel 12. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP008) ................................................
61
Tabel 13. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP009) ................................................
56
Tabel 14. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP010) ................................................
58
Tabel 15. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP011) ................................................
60
Tabel 16. Deskripsi dan Hasil Pengujian Sistem (PDHUPL-SPK_PTP012) ................................................
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
62
6/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
1
Pendahuluan
1.1 Tujuan
Dokumen Perencanaan, Deskripsi dan Hasil Uji Perangkat
Lunak
(PDHUPL)
ini
digunakan
sebagai
bahan panduan untuk melakukan pengujian terhadap Keefektivan
algoritma
C4.5
dalam
pemberian
keputusan pemenang tender projek. PDHUPL ini juga akan digunakan untuk menguji keseluruhan aplikasi SPK_PTP.
1.2 Definisi, Akronim dan Singkatan
Tabel 1. Daftar definisi akronim dan singkatan
Keyword/Phrase
Definisi Merupakan
PDHUPL
Dokumen
Perencanaan,
Deskripsi dan Hasil Uji Perangkat Lunak
yang dibuat. Kode
yang
merepresentasikan
kebutuhan
PDHUPLpada SPK_PTP dimana XXX merupakan nomor SPK_PTP -XXX fungsi produk.
SPK_PTP
Perangkat
lunak
pemberian
Keputusan
penentuan
pendukung
pemenang
tender
projek. DataBase
Management
System
atau
DBMS pengelola manajemen database
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
7/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Kumpulan
Database
data
yang
terkait
yang
diorganisasikan dalam struktur tertentu
dan dapat diakses dengan cepat. Komputer yang menyediakan sumber daya
Server
bagi
klien
yang
terhubung
melalui
jaringan.
1.3 Referensi
Referensi
yang
digunakan
pada
perangkat
lunak
tersebut adalah: 1.
Bria
Yulianti
Paula,
Deskripsi
Perancangan
Perangkat Lunak Java Palace’s Reservation Hotel. 2.
Klau Mellyanus Lambertus, Deskripsi Perancangan Perangkat
Lunak
SIRoDi(Sistem
Informasi
Room
Division). 3.
Pressman Roger S.,Software Engineering Seventh Edition,
McGraw-Hill
International
Companies,
2010. 4.
Munandar TB AI, Perencanaan Deskripsi Hasil Uji Perangkat
Lunak
PKP2W
(pendukung
keputusan
pemerataan pembangunan wilayah), 2012.
1.4 Deskripsi umum (Overview)
Secara umum dokumen PDHUPL ini terbagi atas 4 bagian utama yaitu :
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
8/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Bagian dokumen
pertama
PDHUPL
berisi
tersebut
pembuatan PDHUPL,
penjelasan
yang
mengenai
mencakup
tujuan
definisi, akronim dan singkatan-
singkatan yang digunakan dalam pembuatan PDHUPL, referensi dan deskripsi umum tentang dokumen PDHUPL ini. Bagian
kedua
berisi
penjelasan
mengenai
lingkungan pengujian perangkat lunak yang mencakup perangkat
lunak
dan
material
pengujian,
perangkat sumber
keras
daya
pengujian,
manusia
dan
pengidentifikasian
dan
prosedur umum pengujian. Bagian
ketiga
berisi
perencanaan pengujian terhadap perangkat lunak yang telah dibuat. Sedangkan Bagian keempat berisi penjelasan/ deskripsi dan laporan hasil uji fungsionalitas program.
2
Lingkungan Pengujian Perangkat Lunak
2.1 Perangkat Lunak Pengujian
Perangkat lunak Pengujian berupa: 1. Windows
XP
dari
Microsoft
sebagai
sistem
operasi 2. MYSQL, sebagai DBMS penjalan aplikasi 3. Visual Basic, sebagai bahasa pemrograman dalam perancangan dan pengkodean aplikasi.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
9/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
2.2 Perangkat Keras Pengujian
Perangkat keras pengujian berupa: a. Laptop Toshiba Satelit L510. b. RAM 1024 MB.
2.3 Material Pengujian
Material untuk pengujian ini yaitu: 1. Sistem yang meliputi Ganti Operator dan Ubah Password 2. Data
Master,
evaluasi,
data
meliputi
data
range
penitia
tender
nilai
projek,
Data
kontraktor, data tender projek. 3. Proses
Analisis
Display Data
DataSet,
Uji
Algoritma Generate
Klasifikasi
C4.5 Pohon
DataSet,
meliputi Keputusan,
dan
Seleksi
Peserta Pemenang Tender. 4. Perubahan yang meliputi pengaturan hak akses aplikasi SPK_PTP. 5. Bantuan penggunaan aplikasi SPK_PTP.
2.4 Sumber Daya Manusia
Sumber
daya
manusia
yang
terlibat
dalam
kegiatan pengujian aplikasi SPK_PTP berjumlah 1 orang dengan tingkat keahlian dan kriteria sebagai berikut :
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
10/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
1. Memiliki pemahaman tentang metode dan teknik pengujian perangkat lunak yang benar. 2. Memiliki kemampuan untuk mencari kesalahan yang terdapat
pada
aplikasi
dan
cara
penanganan
untuk memperbaikinya. 3. Memahami maksud dan tujuan pembuatan aplikasi SPK_PTP. 4. Mengerti penggunaan aplikasi SPK_PTP. 5. Memahami
spesifikasi
dan
desain
aplikasi
SPK_PTP.
2.5 Prosedur Umum Pengujian
2.5.1
Pengenalan dan Latihan Pada
pengujian
perangkat
lunak
tidak
dilakukan pengenalan dan pelatihan terhadap perangkat lunak SPK_PTP, dengan asumsi bahwa penguji
telah
memiliki
pengetahuan
SPK_PTP
itu sendiri selama proses pengembangannya.
2.5.2
Persiapan Awal
2.5.2.1
Persiapan Prosedural Pengujian
Universitas menginstal
dilakukan
Atma
Jaya
Perangkat
di
kampus
Yogyakarta
Lunak
yang
3
dengan
dibutuhkan
untuk mendukung aplikasi SPK_PTP yang telah dibuat. Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
11/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
2.5.2.2
Persiapan Perangkat Keras Pada persiapan perangkat keras dilakukan
pengecekan
terhadap
keyboard
laptop
dan
mouse.
2.5.2.3
Persiapan Perangkat Lunak 1. Instalasi aplikasi SPK_PTP. 2. Penyiapan Basis Data. 3. Penyiapan
skenario
pengujian
untuk
memeriksa kebenaran program 2.5.3
Pelaksanaan Pelaksanaan pengujian dilaksankan dalam satu tahap, yaitu pengujian terhadap aplikasi SPK_PTP pada Desktop. Strategi pengujian yang dilakukan
ialah
pengujian
secara
totalitas
dengan melihat fungsional yang diberikan oleh perangkat
lunak.
Pengujian
didasarkan
pada
kebutuhan yang harus dipenuhi oleh aplikasi SPK_PTP.
Dengan
demikian,
pengujian
tidak
didasarkan pada modularitas aplikasi tetapi lebih
didasarkan
pada
kebenaran
fungsionalitas yang harusnya dicapai. Tingkat pengujian dibagi menjadi pengujian sistem dan pengujian pada
unit.
Pengujian
lingkungan
Program Studi Magister Teknik Informatika
tidak
dilakukan
operasional
yang
PDHUPL – SPK_PTP
12/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
sesungguhnya, tetapi pada salah satu komputer di milik developer program.
2.5.4
Pelaporan Hasil Dokumen diserahkan
hasil
pengujian
kepada
SPK_PTP
pihak-pihak
akan
sebagai
berikut: 1. Tim Pengembang Dokumen
ini
pengembang melakukan
akan
digunakan
sebagai proses
oleh
referensi analisis
tim untuk
terhadap
kualitas perangkat lunak serta perbaikan dan
pemeliharaan
sekaligus
yang
sebagai
perlu
dilakukan,
referensi
untuk
pengembangan lebih lanjut dari aplikasi SPK_PTP ini. 2. Pengguna Pengguna dapat memanfaatkan dokumen ini untuk
memahami
nature
aplikasi
SPK_PTP
sehingga dapat membedakan kesalahan mana yang disebabkan oleh pengguna sendiri dan kesalahan mana yang memang terjadi dalam perangkat lunak itu sendiri.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
13/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
3
Identifikasi dan Rencana Pengujian Tabel 2. Identifikasi Pengujian Identifikasi
Kelas Uji
Jenis
Butir Uji
Jadwal SKPL
PDHUPL
Pengujian
Pengujian
Pengujian
SKPL –
PDHUPL –
05
antarmuka
Masuk Ke
SPK_PTP-
SPK_PTP-
Login
Sistem.
001
001
2012
Pengujian
SKPL –
PDHUPL –
05
Ganti
SPK_PTP-
SPK_PTP-
Operator.
002
002
2012
Pengujian
Pengujian
SKPL –
PDHUPL –
05
Ubah Data
Ubah
SPK_PTP-
SPK_PTP-
Password
Password.
003
003
2012
Pengujian
Pengujian
SKPL –
PDHUPL –
05
Data
Data
SPK_PTP-
SPK_PTP-
Kontraktor
Kontraktor.
004
004
2012
Pengujian
Pengujian
SKPL –
PDHUPL –
05
Data Tender
Data Tender
SPK_PTP-
SPK_PTP-
Projek
Projek.
005
005
2012
Pengujian
Pengujian SKPL –
PDHUPL –
05
Range
Range SPK_PTP-
SPK_PTP-
Evaluasi
Evaluasi 006
006
2012
Nilai
Nilai.
Pengujian
Pengujian SKPL –
PDHUPL –
05
Data
Data SPK_PTP-
SPK_PTP-
Panitia
Panitia 007
007
Tender
Tender.
Blackbox
Agustus
Pengujian Antarmuka Blackbox
Agustus
Ganti Operator
Program Studi Magister Teknik Informatika
Blackbox
Agustus
Blackbox
Agustus
Blackbox
Agustus
Blackbox
Agustus
Blackbox
Agustus 2012
PDHUPL – SPK_PTP
14/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Pengujian
Pengujian
SKPL –
PDHUPL –
Data
Data
SPK_PTP-
SPK_PTP-
Klasifikasi
Klasifikasi
008
008
2012
Pengujian
Pengujian
SKPL –
PDHUPL –
05
Display
Display
SPK_PTP-
SPK_PTP-
DataSet
DataSet
009
009
2012
Tampilkan
SKPL –
PDHUPL –
05
Pohon
SPK_PTP-
SPK_PTP-
Keputusan.
010-01
010-01
2012
SKPL –
PDHUPL –
05
SPK_PTP-
SPK_PTP-
010-02
010-02
2012
SKPL –
PDHUPL –
05
SPK_PTP-
SPK_PTP-
011
011
2012
05
05 Blackbox
Agustus
Blackbox
Agustus
Pengujian
Blackbox
Agustus
Pengujian Generate Pohon Pengujian keputusan Tampilkan Blackbox
Agustus
Aturan Klasifikasi Pengujian
Pengujian
Hak Akses
Hak Akses
Aplikasi
Aplikasi
SPK_PTP
SPK_PTP
Pengujian
Pengujian
Seleksi
Seleksi
SKPL –
PDHUPL –
Pemenang
Pemenang
SPK_PTP-
SPK_PTP-
Tender
Tender
012
012
Projek
Projek
Program Studi Magister Teknik Informatika
Blackbox
Agustus
Blackbox
Agustus 2012
PDHUPL – SPK_PTP
15/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
4
Deskripsi dan Hasil Uji 4.1.
Identifikasi
Kelas
Login
(PDHUPL-SPK_PTP-
001) Merupakan Kelas Pengujian yang digunakan oleh
pengguna
dalam
sistem
aplikasi yang
untuk
akan
dapat
masuk
digunakan.
Kelas
Pengujian ini mencakup : a. Tombol Masuk (PDHUPL-SPK_PTP-001-01) Kelas
Pengujian
tombol
masuk
Merupakan Kelas Pengujian yang digunakan untuk
setiap
mengakses pengguna
pengguna
aplikasi harus
yang
SPK_PTP.
memiliki
ingin Setiap
akun
pada
aplikasi SPK_PTP. b. Tombol Keluar (PDHUPL-SPK_PTP-001-02) Kelas Pengujian ini digunakan jika pengguna pada
aplikasi
aplikasi
tidak
memiliki
akun
SPK_PTP
dan
ingin
mengakhiri penggunaan aplikasi.
4.2.
Identifikasi Kelas Ganti Operator (PDHUPL-
SPK_PTP-002) Merupakan Kelas Pengujian yang digunakan oleh
pengguna
dalam
sistem
aplikasi yang
untuk
akan
Program Studi Magister Teknik Informatika
dapat
masuk
digunakan.
Kelas
PDHUPL – SPK_PTP
16/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Pengujian ini sama seperti Kelas Pengujian Login yang mana memiliki Kelas Pengujian : a. Tombol Masuk (PDHUPL-SPK_PTP-002-01) Kelas
Pengujian
tombol
masuk
Merupakan Kelas Pengujian yang digunakan untuk
setiap
mengakses pengguna
pengguna
aplikasi harus
yang
ingin
SPK_PTP.
memiliki
Setiap
akun
pada
aplikasi SPK_PTP. b. Tombol Keluar (PDHUPL-SPK_PTP-002-02) Kelas Pengujian ini digunakan jika pengguna pada
aplikasi
aplikasi
tidak
memiliki
akun
SPK_PTP
dan
ingin
mengakhiri penggunaan aplikasi.
4.3.
Identifikasi
Kelas
Ubah
Data
Password
(PDHUPL-SPK_PTP-003) Merupakan Kelas Pengujian yang digunakan oleh pengguna aplikasi untuk dapat mengubah atau
menggantikan
ingin
mengakses
nama
password
aplikasi
pada
SPK_PTP.
saat Kelas
Pengujian ini meliputi : a. Tombol Simpan Perubahan (PDHUPL-SPK_PTP003-01). Kelas Pengujian ini Merupakan Kelas Pengujian
yang
digunakan
Program Studi Magister Teknik Informatika
untuk
PDHUPL – SPK_PTP
oleh 17/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
pengguna aplikasi yang ingin melakukan perubahan
password
saat
mengakses
aplikasi SPK_PTP. b. Tombol Tutup (PDHUPL-SPK_PTP-003-02). Kelas Pengujian ini digunakan jika pengguna
aplikasi
ingin
mengakhiri
penggunaan aplikasi SPK_PTP.
4.4.
Identifikasi Kelas Data Kontraktor (PDHUPL-
SPK_PTP-004) Merupakan Kelas Pengujian yang digunakan oleh pengguna aplikasi untuk mengelola data kontraktor. Kelas Pengujian ini meliputi : a. Tombol Baru (PDHUPL-SPK_PTP-004-01) Kelas Pengujian ini digunakan untuk melakukan
tambah
data
kontraktor
yang
baru pada aplikasi SPK_PTP. b. Tombol Simpan (PDHUPL-SPK_PTP-004-02) Kelas Pengujian ini digunakan untuk menyimpan
data
baru
pada
kedalam
database. c. Tombol Ubah (PDHUPL-SPK_PTP-004-03) Kelas Pengujian ini digunakan untuk mengubah
data
yang
telah
ada
didalam
database.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
18/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
d. Tombol Hapus (PDHUPL-SPK_PTP-004-04) Kelas Pengujian ini digunakan untuk menghapus data yang ada dalam database. e. Tombol Cari (PDHUPL-SPK_PTP-004-05) Kelas
Pengujian
ini
digunakan
untuk
mencari data kontraktor yang ada dalam database. f. Tombol Tutup (PDHUPL-SPK_PTP-004-06) Kelas Pengujian ini digunakan untuk mengakhiri
proses
pengolahan
data
kontraktor.
4.5.
Identifikasi
Kelas
Data
Tender
Projek
(PDHUPL-SPK_PTP-005) Merupakan Kelas Pengujian yang digunakan oleh pengguna aplikasi untuk mengelola data Tender Projek. Kelas Pengujian ini meliputi : a. Tombol Baru (PDHUPL- SPK_PTP-005-01) Kelas Pengujian ini digunakan untuk melakukan tambah data Tender Projek yang baru pada aplikasi SPK_PTP. b. Tombol Simpan (PDHUPL-SPK_PTP-005-02) Kelas Pengujian ini digunakan untuk menyimpan
data
baru
pada
kedalam
database.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
19/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
c. Tombol Ubah (PDHUPL- SPK_PTP-005-03) Kelas Pengujian ini digunakan untuk mengubah
data
yang
telah
ada
didalam
database. d. Tombol Hapus (PDHUPL- SPK_PTP-005-04) Kelas Pengujian ini digunakan untuk menghapus data yang ada dalam database. e. Tombol Tutup (PDHUPL- SPK_PTP-005-05) Kelas Pengujian ini digunakan untuk mengakhiri proses pengolahan data Tender Projek.
4.6.
Identifikasi Kelas Data Range Nilai Syarat
Evaluasi (PDHUPL-SPK_PTP-006) Merupakan Kelas Pengujian yang digunakan oleh pengguna aplikasi untuk mengelola data Range Nilai Syarat Evaluasi. Kelas Pengujian ini meliputi : a. Tombol Baru (PDHUPL- SPK_PTP-006-01) Kelas Pengujian ini digunakan untuk melakukan tambah data Range Nilai Syarat Evaluasi
yang
baru
pada
aplikasi
SPK_PTP.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
20/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
b. Tombol Simpan (PDHUPL-SPK_PTP-006-02) Kelas Pengujian ini digunakan untuk menyimpan
data
baru
pada
kedalam
database. c. Tombol Ubah (PDHUPL- SPK_PTP-006-03) Kelas Pengujian ini digunakan untuk mengubah
data
yang
telah
ada
didalam
database. d. Tombol Hapus (PDHUPL- SPK_PTP-006-04) Kelas Pengujian ini digunakan untuk menghapus data yang ada dalam database. e. Tombol Tutup (PDHUPL- SPK_PTP-006-05) Kelas Pengujian ini digunakan untuk mengakhiri proses pengolahan data Range Nilai Syarat Evaluasi.
4.7.
Identifikasi
Kelas
Data
Panitia
Penyelenggara Tender (PDHUPL-SPK_PTP-007) Merupakan Kelas Pengujian yang digunakan oleh pengguna aplikasi untuk mengelola data Panitia Penyelenggara Tender. Kelas Pengujian ini meliputi : a. Tombol Baru (PDHUPL- SPK_PTP-007-01) Kelas Pengujian ini digunakan untuk melakukan
tambah
Program Studi Magister Teknik Informatika
data
Panitia
PDHUPL – SPK_PTP
21/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Penyelenggara
Tender
yang
baru
pada
aplikasi SPK_PTP. b. Tombol Simpan (PDHUPL-SPK_PTP-007-02) Kelas Pengujian ini digunakan untuk menyimpan
data
baru
pada
kedalam
database. c. Tombol Ubah (PDHUPL- SPK_PTP-007-03) Kelas Pengujian ini digunakan untuk mengubah
data
yang
telah
ada
didalam
database. d. Tombol Hapus (PDHUPL- SPK_PTP-007-04) Kelas Pengujian ini digunakan untuk menghapus data yang ada dalam database. e. Tombol Tutup (PDHUPL- SPK_PTP-007-05) Kelas
Pengujian
mengakhiri
ini
proses
digunakan
untuk
pengolahan
data
Panitia Penyelenggara Tender.
4.8.
Identifikasi
Kelas
Pengujian
Data
Klasifikasi (PDHUPL-SPK_PTP-008) Merupakan Kelas Pengujian yang digunakan oleh
pengguna
aplikasi
untuk
mengelola
Pengujian Data Klasifikasi. Kelas Pengujian ini meliputi :
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
22/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
a. Tombol Baru (PDHUPL-SPK_PTP-008-01) Kelas Pengujian ini digunakan untuk melakukan
tambah
Klasifikasi
yang
Pengujian baru
pada
Data aplikasi
SPK_PTP. b. Tombol Simpan (PDHUPL-SPK_PTP-008-02) Kelas Pengujian ini digunakan untuk menyimpan
data
baru
pada
kedalam
database. c. Tombol Ubah (PDHUPL-SPK_PTP-008-03) Kelas Pengujian ini digunakan untuk mengubah
data
yang
telah
ada
didalam
database. d. Tombol Hapus (PDHUPL-SPK_PTP-008-04) Kelas Pengujian ini digunakan untuk menghapus data yang ada dalam database. e. Tombol Cari (PDHUPL-SPK_PTP-008-05) Kelas Pengujian ini digunakan untuk mencari data Pengujian Klasifikasi yang ada dalam database. f. Tombol Tutup (PDHUPL-SPK_PTP-008-06) Kelas Pengujian ini digunakan untuk mengakhiri
proses
pengolahan
Pengujian
Data Klasifikasi.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
23/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
4.9. Identifikasi Kelas Display DataSet (PDHUPLSPK_PTP-009) Merupakan Kelas Pengujian yang digunakan oleh
pengguna
dataset
dan
aplikasi data
untuk
uji
menampilkan
klasifikasi.
Kelas
Pengujian ini meliputi : a. Tombol Ambil File *CSV (PDHUPL-SPK_PTP009-01) Kelas Pengujian ini digunakan untuk menampilkan
dataset
yang
akan
diuji
menggunakan algoritma C4.5. b. Tombol Tutup (SKPL-SPK_PTP-009-02) Kelas Pengujian ini digunakan untuk mengakhiri proses Display DataSet.
4.10. Identifikasi
Kelas
Generate
Pohon
Keputusan (PDHUPL-SPK_PTP-010) Merupakan Kelas Pengujian yang digunakan oleh
pengguna
yang
dipilih
aplikasi pada
untuk
file
menguji
*CSV.
Fungsi
data ini
meliputi: a. Tombol
Tampilkan
Pohon
Keputusan
(PDHUPL-SPK_PTP-010-01) Identifikasi untuk
memproses
Kelas dan
Program Studi Magister Teknik Informatika
ini
digunakan
menampilkan
PDHUPL – SPK_PTP
pohon
24/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
keputusan
hasil
dari
proses
pengujian
dari algoritma C4.5. b. Tombol
Tampilkan
Aturan
Klasifikasi
Algoritma C4.5 (PDHUPL-SPK_PTP-010-02) Identifikasi untuk
menampilkan
terbentuk dari
Kelas
dari
proses
ini
digunakan
aturan-aturan
pohon
keputusan
pengujian
yang hasil
menggunaakan
algoritma C4.5. c. Tombol Tutup (PDHUPL-SPK_PTP-010-05) Identifikasi
Kelas
ini
digunakan
untuk mengakhiri proses Generate Pohon Keputusan.
4.11.
Identifikasi Kelas Pengaturan Hak Akses Aplikasi (PDHUPL-SPK_PTP-011) Merupakan
Kelas
Pengujian
yang
digunakan oleh pengguna aplikasi untuk memberikan hak akses (melakukan login) pada aplikasi SPK_PTP. Kelas Pengujian ini meliputi : a. Tombol Simpan (PDHUPL-SPK_PTP-011-01) Kelas Pengujian ini digunakan untuk menambah dan menyimpan data Hak Akses penguuna pada aplikasi SPK_PTP.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
25/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
b. Tombol Hapus (PDHUPL-SPK_PTP-011-02) Kelas Pengujian ini digunakan untuk menghapus data yang ada dalam database. c. Tombol Tutup (PDHUPL-SPK_PTP-011-03) Kelas Pengujian ini digunakan untuk mengakhiri
proses
pengolahan
data
Hak
Akses Aplikasi.
4.12.
Identifikasi
Kelas
Seleksi
Pemenang
Tender Projek (PDHUPL-SPK_PTP-011) Merupakan
fungsi
yang
digunakan
oleh pengguna aplikasi untuk menampilkan data
uji
klasifikasi
menggunakan
algoritma C4.5. Fungsi ini meliputi : 1. Cetak (SKPL-SPK_PTP-012-01) Fungsi mencetak
ini
data
digunakan hasil
untuk
klasifikasi
algoritma C4.5. 2. Tombol Tutup (SKPL-SPK_PTP-012-02) Fungsi ini digunakan untuk mengakhiri
proses
seleksi
pemenang
Tender Projek.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
26/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
5. PENGUJIAN SISTEM 5.1. PENGUJIAN NON FUNGSIONAL a. Portabilitas Tabel 3 Atribut Portabilitas Identif
Keluaran
Kriteria
yang
Evaluasi
diharapkan
Hasil
Prosedur Deskripsi
ikasi
Masukan Pengujian
PDHUPL-
Perangkat
Meng-install
SPK_PTP
lunak
perangkat
dapat
Software
Semua form
Perangkat
berjalan normal
diinstall
lunak di pada
Lunak
pada komputer
platform lain
SPK_PTP
yang
diminta
Hasil yang
Kesimpul
didapat
an
Semua
Semua
fungsi
fungsi
perangkat
perangkat
lunak dapat
lunak dapat
dijalankan.
dijalankan.
pelanggan.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
27/ 68
Handal
b. Keamanan Tabel 4 Atribut keamanan data Kriteria Identif
Prosedur Deskripsi
ikasi
Keluaran yang Masukan
Pengujian
Hasil yang
Kesimpu
didapat
lan
Evaluasi diharapkan Hasil
PDHUPL-
Perangkat - Memasukkan
SPK_PTP
lunak
login
-001
tidak
yang
- Id
- Akses
pengguna - Memeriksa
User:
ditolak
tidak
“admin”
sistem
dapat
tersimpan
Passwor
sehingga
digunakan
dalam
d: “”
oleh
oleh
- Akses
untuk
fungsi
menggunakan
validasi yang
aplikasi
merupakan
SPK_PTP akan
dapat
fungsi
ditolak oleh
database hak - Id User
menjalankan
untuk menjaga
pihak
akses
:
fungsi
keamanan
yang
aplikasi
Passwor
perangkat lunak
kerahasiaan
data
login
data
yang
tidak
paul
tidak
d:
berwenang
‘=’’or’
Program Studi Magister Teknik Informatika
tidak
PDHUPL – SPK_PTP
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Teknik Informatika
dan
sistem
Magister
jika
menginput
syah.
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
utama
28/ 68
Handal
5.2.
PENGUJIAN FUNGSIONALITAS SISTEM
Tabel 5. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-001) Identifikasi PDHUPL-SPK_PTP-001 Deskripsi
Pengujian Data Login
Prosedur
• Pada saat klik tombol masuk
Pengujian
• Pada saat klik tombol keluar • Masukkan
user
name
dan
password
dengan
password
secara
password
dengan
benar User name = admin Password Masukan
• Masukkan
user
= admin name
dan
acak User name = paul Password • Masukkan
user
= ‘=’’or’ name
dan
benar Jika
user
name
sesuai
dengan
hak
akses pengguna sistem maka sistem
akan menampilkan fungsi-fungsi menu utama sesuai dengan hak akses-nya. Keluaran yang diharapkan
• Masukkan
user
name
dan
password
secara
acak Jika user name name atau password yang dimasukkan salah maka, sistem akan
memberikan
peringatan
bahwa
data yang dimasukkan tidak falid, dan sistem akan memberikan tampilan antarmuka
login
Program Studi Magister Teknik Informatika
kepada
pengguna
PDHUPL – SPK_PTP
29/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
sistem
sehingga
dapat
memasukkan
pengguna user
sistem
name
dan
password dengan benar. • Masukkan
user
name
dan
password
dengan
benar Jika
pengguna
adalah
anggota
panitia maka menu utama pada sistem aplikasi
SPK_PTP
menampilkan
menu
hanya
utama
akan
“SISTEM”,
“DATA MASTER” dan “BANTUAN”. Jika pengguna adalah ketua panitia
maka
Kriteria Evaluasi Hasil
semua
menu-menu
pada
menu
utama akan ditampilkan oleh sistem. • Masukkan
user
name
dan
password
secara
acak Jika user name name atau password yang dimasukkan salah maka, sistem
akan
memberikan
peringatan
bahwa
data yang dimasukkan tidak falid, dan sistem akan memberikan tampilan antarmuka
login
sehingga
pengguna
sistem dapat memasukkan user name
dan password dengan benar. • Masukkan
user
name
dan
password
dengan
benar sistem
Hasil yang
akan
menampilkan
fungsi-
fungsi menu utama sesuai dengan hak
didapat
akses-nya. • Masukkan
user
name
dan
password
secara
acak Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
30/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
sistem bahwa
akan data
memberikan yang
peringatan
dimasukkan
tidak
falid, dan sistem akan memberikan
tampilan
antarmuka
pengguna
sistem
login
sehingga
kepada pengguna
sistem dapat memasukkan user name
dan password dengan benar. • Jika pengguna sistem klik tombol keluar maka, sistem akan mengakhiri penggunaan
aplikasi SPK_PTP. Kesimpulan
Handal
Tabel 6. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-002) Identifikasi PDHUPL-SPK_PTP-002 Deskripsi
Pengujian Data Ganti Operator
Prosedur
• Pada saat klik tombol masuk
Pengujian
• Pada saat klik tombol keluar • Masukkan
user
name
dan
password
dengan
password
secara
password
dengan
benar User name = admin Password Masukan
• Masukkan
user
= admin name
dan
acak User name = paul Password Keluaran
• Masukkan
yang
benar
diharapkan
user
Jika
= ‘=’’or’ name
user
dan
name
Program Studi Magister Teknik Informatika
sesuai
dengan
PDHUPL – SPK_PTP
hak
31/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
akses pengguna sistem maka sistem
akan menampilkan fungsi-fungsi menu utama sesuai dengan hak akses-nya. • Masukkan
user
name
dan
password
secara
acak Jika user name name atau password yang dimasukkan salah maka, sistem akan
memberikan
peringatan
bahwa
data yang dimasukkan tidak falid,
dan sistem akan memberikan tampilan antarmuka
login
sistem
sehingga
dapat
memasukkan
kepada
pengguna
pengguna user
sistem
name
dan
password dengan benar. • Masukkan
user
name
dan
password
dengan
benar Jika
pengguna
adalah
anggota
panitia maka menu utama pada sistem aplikasi
SPK_PTP
menampilkan
menu
hanya utama
akan
“SISTEM”,
“DATA MASTER” dan “BANTUAN”. Kriteria Jika pengguna adalah ketua panitia
Evaluasi
maka
Hasil
semua
menu-menu
pada
menu
utama akan ditampilkan oleh sistem. • Masukkan
user
name
dan
password
secara
acak Jika user name name atau password yang dimasukkan salah maka, sistem akan
memberikan
peringatan
bahwa
data yang dimasukkan tidak falid, Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
32/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
dan sistem akan memberikan tampilan antarmuka
login
sehingga
pengguna
sistem dapat memasukkan user name
dan password dengan benar. • Masukkan
user
name
dan
password
dengan
benar sistem
akan
menampilkan
fungsi-
fungsi menu utama sesuai dengan hak
akses-nya. • Masukkan
user
name
dan
password
secara
acak sistem
Hasil yang
bahwa
didapat
akan data
memberikan yang
peringatan
dimasukkan
tidak
falid, dan sistem akan memberikan tampilan pengguna
antarmuka sistem
login
sehingga
kepada pengguna
sistem dapat memasukkan user name
dan password dengan benar. • Jika pengguna sistem klik tombol keluar maka, sistem akan mengakhiri penggunaan
aplikasi SPK_PTP. Kesimpulan
Handal
Tabel 7. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-003) Identifikasi PDHUPL-SPK_PTP-003 Deskripsi
Prosedur Pengujian
Pengujian Data Ubah Data Password • Pada Saat Klik Tombol Simpan Perubahan • Pada saat klik tombol Tutup
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
33/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• User name : “user name pengguna aplikasi” • Password lama : “password lama pengguna aplikasi” Masukan
• Password baru :
“password yang diinginkan
oleh pengguna pada saat ingin melakukan
login” • Ulangi password : “Ulangi password yang baru” • Jika
pengguna
data
aplikasi
dengan
mengubah
benar
password
diinginkan
dan
memasukkan
maka
sistem
sesuai
sistem
datadapat
dengan
akan
yang
mengakhiri
penggunaan sistem aplikasi. • Jika
pengguna
salah
maka,
peringatan Keluaran yang diharapkan
memasukkan sistem
bahwa
data-datanya
akan
data
memberikan
yang
dimasukkan
tidak valid. • Sistem
hanya
pengguna
dapat
yang
mengubah
masuk
password
kedalam
sistem
aplikasi saja • Jika pengguna aplikasi ingin mengubah data password pengguna lain maka sistem akan menampilkan
peringatan
bahwa
data
yang
dimasukkan tidak valid. • Pada
saat
mengklik
tombol
Tutup
maka
sistem akan kembali pada tampilan menu
utama aplikasi SPK_PTP. Kriteria Evaluasi
• Jika
pengguna
aplikasi
adalah
pengguna
sistem maka, data password dapat diubah.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
34/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Hasil
• pengguna data
aplikasi
password
tidak
penguna
dapat yang
mengubah lain
jika
belum memiliki hak akses pada aplikasi
SPK_PTP. • Sistem dapat mengubah dan mengupdate data password sesuai dengan yang diinginkan • Setelah berhasil mengubah data password, Hasil yang didapat
sistem
mengakhiri
sehingga
data
penggunaan
password
yang
aplikasi baru
bisa
digunakan untuk mengakses aplikasi. • Pada
saat
mengklik
tombol
Tutup
maka
sistem akan kembali pada tampilan menu
utama aplikasi SPK_PTP. Kesimpulan
Handal.
Tabel 8. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-004) Identifikasi PDHUPL-SPK_PTP-004 Deskripsi
Pengujian Data Kontraktor • Tombol Simpan • Tombol Ubah
Prosedur Pengujian
• Tombol Hapus • Tombol Baru • Tombol Tutup • Tombol cari • DataGrid
Masukan
• User
menginputkan
semua
kolom
yang
disediakan oleh sistem Keluaran
• Pada
saat
form
dijalankan
Program Studi Magister Teknik Informatika
maka
tombol-
PDHUPL – SPK_PTP
35/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
yang
diharapkan
tombol
yang
muncul
”Hapus=Disabled”,
adalah
“Baru”,
“Simpan”,
“Tutup”
dan
tombol “Cari” • Pada Saat Klik Tombol Simpan Sistem
dapat
menyimpan
data-data
yang diinputkan kedalam database. Jika
salah
satu
diinputkan
data
maka
memberikan
yang
tidak
sistem
peringatan
akan
bahwa
data
pada kolom yang masih kosong belum
dimasukkan data. Jika nama perusahaan ada yang sama maka
sistem
akan
menampilkan
informasi bahwa data sudah ada. • Pada Saat klik tombol baru Sistem mengosongkan semua data pada
kolom-kolom data Jika posisi tombol “simpan” berubah menjadi tombol “ubah” maka tombol “ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)
menjadi
aktif
sehingga data yang dipilih dapat di
hapus. Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
36/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem mengupdate data yang dipilih
kedalam database. Jika
informasi
direspon
yang
dengan
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Jika
informasi
direspon
yang
dengan
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Cari Jika data yang dicari ada didalam
database,
maka
sistem
menampilkan
data yang dicari. Jika
data
database
yang
tidak
menampilkan
dicari ada
data
didalam
maka, kosong
sistem pada
sistem. Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
37/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• Pada Saat Klik Tombol Tutup Sistem akan mengakhiri pengelolaan
data pada form. • Simpan Data : Data
yang
berhasil
ditambahkan
dapat tersimpan kedalam database. • ubah Data : Data
yang
Berhasil
Di
ubah
akan
Kriteria terupdate
dan
tersimpan
didalam
Evaluasi database. Hasil
• Hapus Data : Data
Yang
ada
dalam
database
berhasil dihapus. • Cari Data : Data yang di cari dapat di temukan. • Pada
saat
tombol
form
yang
dijalankan muncul
”Hapus=Disabled”,
maka
adalah
“Baru”,
tombol-
“Simpan”,
“Tutup”
dan
tombol “Cari” • Pada Saat Klik Tombol Simpan Sistem Hasil yang didapat
dapat
menyimpan
data-data
yang diinputkan kedalam database. Jika
salah
satu
diinputkan memberikan
maka
data
yang
sistem
peringatan
bahwa
tidak akan data
pada kolom yang masih kosong belum dimasukkan data. Jika nama perusahaan sudah pernah ada maka sistem meberikan informasi
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
38/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
bahwa data sudah ada. • Pada Saat klik tombol baru Sistem mengosongkan semua data pada
kolom-kolom data Jika posisi tombol “simpan” berubah
menjadi tombol “ubah” maka tombol “ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)menjadi
aktif
sehingga data yang dipilih dapat di
hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka
sistem mengupdate data yang dipilih kedalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
39/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Jika
informasi
direspon
yang
dengan
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Cari Jika data yang dicari ada didalam database,
maka
sistem
menampilkan
data yang dicari. Jika
data
database
yang
tidak
menampilkan
dicari ada
data
didalam
maka,
sistem
kosong
pada
sistem. • Pada Saat Klik Tombol Tutup • Sistem
akan
mengakhiri
pengelolaan
data
pada form. Kesimpulan
Handal
Tabel 9. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-005) Identifikasi PDHUPL-SPK_PTP-005 Deskripsi
Prosedur Pengujian
Pengujian Data Tender Projek • Tombol Simpan • Tombol Ubah • Tombol Hapus
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
40/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• Tombol Baru • Tombol Tutup • DataGrid Masukan
• User
menginputkan
semua
kolom
yang
disediakan oleh sistem • Pada
saat
tombol
form
yang
dijalankan muncul
”Hapus=Disabled”,
maka
adalah
“Baru”,
tombol-
“Simpan”,
dan
tombol
“Tutup” • Pada Saat Klik Tombol Simpan Sistem
dapat
menyimpan
data-data
yang diinputkan kedalam database. Jika
salah
satu
diinputkan
data
maka
memberikan
yang
sistem
peringatan
bahwa
tidak akan data
pada kolom yang masih kosong belum
Keluaran dimasukkan data yang diharapkan
• Pada Saat klik tombol baru Sistem mengosongkan semua data pada
kolom-kolom data Jika posisi tombol “simpan” berubah menjadi tombol “ubah” maka tombol “ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan data yang dipilih.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
41/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Tombol hapus yang sebelumnya tidak aktif
(Disabled)menjadi
aktif
sehingga data yang dipilih dapat di
hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem mengupdate data yang dipilih
kedalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Tutup Sistem akan mengakhiri pengelolaan
data pada form.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
42/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• Simpan Data : Data
yang
berhasil
ditambahkan
dapat tersimpan kedalam database. • ubah Data : Data
yang
Berhasil
Di
ubah
akan
Kriteria terupdate
dan
tersimpan
didalam
Evaluasi database. Hasil
• Hapus Data : Data
Yang
ada
dalam
database
berhasil dihapus. • Cari Data : Data yang di cari dapat di temukan. • Pada
saat
tombol
form
yang
dijalankan muncul
”Hapus=Disabled”,
maka
adalah
“Baru”,
tombol-
“Simpan”,
“Tutup”
dan
tombol “Cari” • Pada Saat Klik Tombol Simpan Sistem
dapat
menyimpan
data-data
yang diinputkan kedalam database. Hasil yang didapat
Jika
salah
satu
diinputkan memberikan
data
maka
yang
sistem
peringatan
bahwa
tidak akan data
pada kolom yang masih kosong belum
dimasukkan data • Pada Saat klik tombol baru Sistem mengosongkan semua data pada
kolom-kolom data Jika posisi tombol “simpan” berubah menjadi tombol “ubah” maka tombol
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
43/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
“ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)menjadi
aktif
sehingga data yang dipilih dapat di
hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem mengupdate data yang dipilih
kedalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
44/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Tutup • Sistem
akan
mengakhiri
pengelolaan
data
pada form. Kesimpulan
Handal
Tabel 10. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-006) Identifikasi PDHUPL-SPK_PTP-006 Deskripsi
Pengujian Data Range Evaluasi Nilai • Tombol Simpan • Tombol Ubah
Prosedur
• Tombol Hapus
Pengujian
• Tombol Baru • Tombol Tutup • DataGrid
Masukan
• User
menginputkan
semua
kolom
yang
disediakan oleh sistem • Pada
saat
tombol
form
yang
dijalankan muncul
maka
adalah
tombol-
“Simpan”,
”Hapus=Disabled”, “Baru”, dan “Tutup” Keluaran yang diharapkan
• Pada Saat Klik Tombol Simpan Sistem
dapat
menyimpan
data-data
yang diinputkan kedalam database. Jika
salah
satu
diinputkan memberikan
maka
data
sistem
peringatan
Program Studi Magister Teknik Informatika
yang
bahwa
PDHUPL – SPK_PTP
tidak akan data 45/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
pada kolom yang masih kosong belum
dimasukkan data. • Pada Saat klik tombol baru Sistem mengosongkan semua data pada
kolom-kolom data Jika posisi tombol “simpan” berubah menjadi tombol “ubah” maka tombol
“ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)menjadi
aktif
sehingga data yang dipilih dapat di hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka
sistem mengupdate data yang dipilih kedalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
46/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Jika
informasi
direspon
yang
dengan
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Tutup Sistem akan mengakhiri pengelolaan
data pada form. • Sistem tidak dapat menambahkan data range evaluasi
nilai
jika
pilihan
jenis
evaluasi sudah terpenuhi dan diisi pada
database. Sistem
memberikan
informasi
bahwa
data sudah ada didalam database. • Simpan Data : Data
yang
berhasil
ditambahkan
dapat tersimpan kedalam database. Kriteria Evaluasi Hasil
• ubah Data : Data
yang
terupdate
Berhasil dan
Di
ubah
tersimpan
akan
didalam
database. • Hapus Data : Data
Yang
ada
dalam
database
berhasil dihapus.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
47/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• Cari Data : Data yang di cari dapat di temukan. • Sistem tidak dapat menambahkan data range evaluasi
nilai
jika
pilihan
jenis
evaluasi sudah terpenuhi dan diisi pada
database. • Pada
saat
tombol
form
yang
dijalankan muncul
”Hapus=Disabled”,
maka
adalah
“Baru”,
tombol-
“Simpan”,
“Tutup”
dan
tombol “Cari” • Pada Saat Klik Tombol Simpan Sistem
dapat
menyimpan
data-data
yang diinputkan kedalam database. Jika
salah
satu
diinputkan
data
maka
memberikan
yang
sistem
peringatan
bahwa
tidak akan data
pada kolom yang masih kosong belum
Hasil yang dimasukkan data didapat
• Pada Saat klik tombol baru Sistem mengosongkan semua data pada
kolom-kolom data Jika posisi tombol “simpan” berubah menjadi tombol “ubah” maka tombol “ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
48/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)menjadi
aktif
sehingga data yang dipilih dapat di
hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem mengupdate data yang dipilih
kedalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Tutup • Sistem
akan
mengakhiri
pengelolaan
data
pada form. Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
49/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Kesimpulan
Handal
Tabel 11. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-007) Identifikasi PDHUPL-SPK_PTP-007 Deskripsi
Pengujian Data Panitia Tender Projek • Tombol Simpan • Tombol Ubah
Prosedur
• Tombol Hapus
Pengujian
• Tombol Baru • Tombol Tutup • DataGrid
Masukan
• User
menginputkan
semua
kolom
yang
disediakan oleh sistem • Pada
saat
tombol
form
yang
dijalankan muncul
maka
adalah
tombol-
“Simpan”,
”Hapus=Disabled”, “Baru”, dan “Tutup” • Pada Saat Klik Tombol Simpan Sistem
dapat
data-data
menyimpan
yang diinputkan kedalam database. Keluaran
Jika
salah
yang
diinputkan
diharapkan
memberikan
satu
data
maka
yang
sistem
peringatan
bahwa
tidak akan data
pada kolom yang masih kosong belum
dimasukkan data. • Pada Saat klik tombol baru Sistem mengosongkan semua data pada
kolom-kolom data Jika posisi tombol “simpan” berubah Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
50/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
menjadi tombol “ubah” maka tombol
“ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)menjadi
aktif
sehingga data yang dipilih dapat di hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka
sistem mengupdate data yang dipilih kedalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
51/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
didalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Tutup Sistem akan mengakhiri pengelolaan
data pada form. • Simpan Data : Data
yang
berhasil
ditambahkan
dapat tersimpan kedalam database. Kriteria
• ubah Data : Data
Evaluasi
yang
Berhasil
terupdate
Hasil
dan
Di
ubah
tersimpan
akan
didalam
database. • Hapus Data : Data
Yang
ada
dalam
database
berhasil dihapus. • Pada
saat
tombol
form
yang
dijalankan muncul
maka
adalah
tombol-
“Simpan”,
”Hapus=Disabled”, “Baru”, dan “Tutup” • Pada Saat Klik Tombol Simpan Sistem Hasil yang didapat
dapat
menyimpan
data-data
yang diinputkan kedalam database. Jika
salah
satu
diinputkan memberikan
data
maka
yang
sistem
peringatan
bahwa
tidak akan data
pada kolom yang masih kosong belum
dimasukkan data • Pada Saat klik tombol baru
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
52/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Sistem mengosongkan semua data pada
kolom-kolom data Jika posisi tombol “simpan” berubah
menjadi tombol “ubah” maka tombol “ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)menjadi
aktif
sehingga data yang dipilih dapat di
hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka
sistem mengupdate data yang dipilih kedalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
53/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Tutup • Sistem
akan
mengakhiri
pengelolaan
data
pada form. Kesimpulan
Handal
Tabel 12. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-008) Identifikasi PDHUPL-SPK_PTP-004 Deskripsi
Pengujian Data Klasifikasi DataSet. • Tombol Simpan • Tombol Ubah
Prosedur Pengujian
• Tombol Hapus • Tombol Baru • Tombol Tutup • Tombol cari • DataGrid
Masukan
• User
menginputkan
semua
kolom
yang
disediakan oleh sistem Keluaran yang diharapkan
• Pada
saat
tombol
form
yang
dijalankan muncul
”Hapus=Disabled”,
maka
adalah
“Baru”,
tombol-
“Simpan”,
“Tutup”
dan
tombol “Cari” Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
54/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• Pada Saat Klik Tombol Simpan Sistem
dapat
menyimpan
data-data
yang diinputkan kedalam database. Jika
kode
perusahaan
belum
diinputkan
maka
sistem
memberikan
informasi
bahwa
kode
perusahaan
tidak boleh kosong. • Pada Saat klik tombol baru Sistem mengosongkan semua data pada kolom-kolom data Jika posisi tombol “simpan” berubah menjadi tombol “ubah” maka tombol “ubah”
berubah
menjadi
tombol
“simpan” • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
pada
maka
datagrid
sistem
akan
menampilkan data-data sesuai dengan data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)
menjadi
aktif
sehingga data yang dipilih dapat di
hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
Program Studi Magister Teknik Informatika
yang
diberikan
PDHUPL – SPK_PTP
55/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
direspon dengan menjawab YES maka sistem mengupdate data yang dipilih
kedalam database. Jika
informasi
direspon
yang
dengan
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Jika
informasi
direspon
yang
dengan
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Cari Jika data yang dicari ada didalam
database,
maka
sistem
menampilkan
data yang dicari. Jika
data
database
yang
tidak
menampilkan
dicari ada
data
didalam
maka, kosong
sistem pada
sistem. • Pada Saat Klik Tombol Tutup Sistem akan mengakhiri pengelolaan
data pada form. Kriteria Evaluasi Hasil
• Simpan Data : Data
yang
berhasil
ditambahkan
dapat tersimpan kedalam database.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
56/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• ubah Data : Data
yang
Berhasil
terupdate
dan
Di
ubah
tersimpan
akan
didalam
database. • Hapus Data : Data
Yang
ada
dalam
database
berhasil dihapus. • Cari Data : Data yang di cari dapat di temukan. • Pada
saat
tombol
form
yang
dijalankan muncul
”Hapus=Disabled”,
maka
adalah
“Baru”,
tombol-
“Simpan”,
“Tutup”
dan
tombol “Cari” • Pada Saat Klik Tombol Simpan Sistem
dapat
menyimpan
data-data
yang diinputkan kedalam database. Jika
kode
sistem
Hasil yang didapat
perusahaan
memberikan
kosong
informasi
maka bahwa
kode perusahaan tidak boleh kosong. • Pada Saat klik tombol baru Sistem mengosongkan semua data pada kolom-kolom data. Jika posisi tombol “simpan” berubah menjadi tombol “ubah” maka tombol “ubah”
berubah
menjadi
tombol
“simpan”. • Pada Saat double klik datagrid Pada
saat
didouble
data
klik
Program Studi Magister Teknik Informatika
pada
maka
datagrid
sistem
PDHUPL – SPK_PTP
akan
57/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
menampilkan data-data sesuai dengan data yang dipilih. Tombol hapus yang sebelumnya tidak
aktif
(Disabled)
menjadi
aktif
sehingga data yang dipilih dapat di
hapus. Tombol
simpan
berubah
menjadi
tombol ubah. • Pada saat klik tombol Ubah Sistem
memberikan
informasi
bahwa
data yang dipilih akan diubah. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem mengupdate data yang dipilih
kedalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak berubah. • Pada Saat Klik Tombol Tombol Hapus Sistem
memberikan
informasi
bahwa
data yang dipilih akan dihapus. Jika
informasi
yang
diberikan
direspon dengan menjawab YES maka sistem menghapus data yang dipilih
didalam database. Jika
informasi
direspon
dengan
yang
diberikan
menjawab
NO
maka
data yang dipilih tidak terhapus. • Pada Saat Klik Tombol Cari Jika data yang dicari ada didalam Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
58/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
database,
maka
sistem
menampilkan
data yang dicari. Jika
data
database
yang
tidak
menampilkan
dicari ada
data
didalam
maka,
sistem
kosong
pada
sistem. • Pada Saat Klik Tombol Tutup • Sistem
akan
mengakhiri
pengelolaan
data
pada form. Kesimpulan
Handal
Tabel 13. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-009) Identifikasi PDHUPL-SPK_PTP-009 Deskripsi
Pengujian Display DataSet •
Masukan
combobox
(Nama
Tender
Projek)
pada
frame pengujian data klasifikasi.
Prosedur Pengujian
Pilih
•
Pilih Tombol Import File *csv.
•
Pilih Tombol Tutup.
•
Pilih
combobox
(Nama
Tender
Projek)
pada
frame pengujian data klasifikasi. Sistem dapat menampilkan kode tender Keluaran yang diharapkan
projek
pada
frame
pengujian
data
klasifikasi. Sistem
dapat
menampilkan
data
pengujian klasifikasi berdasarka nama
tender projek. Sistem
dapat
Program Studi Magister Teknik Informatika
menampilkan
data-data
PDHUPL – SPK_PTP
59/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
peserta
tender
projek
sesuai
dengan
hasil klasifikasi dengan masing-masing kelas “diterima” dan “ditolak”. •
Pilih Tombol Import File *csv. Sistem
dapat
mengkoneksikan
antara
form dengan drive yang dimiliki oleh komputer yang digunakan. Sistem dapat mengambil data excel yang
berekstensi *csv pada drive komputer. Sistem
dapat
menampilkan
data
yang
berekstensi *csv pada datagrid. •
Pilih Tombol Tutup. Sistem
dapat
mengakhiri
pengujian
klasifikasi data dan kembali pada menu
utama aplikasi SPK_PTP. •
Pilih
combobox
(Nama
Tender
Projek)
pada
frame pengujian data klasifikasi. Data
pengujian
klasifikasi
dataset
dapat ditampilkan. Kriteria Evaluasi
•
Pilih Tombol Import File *csv. Sistem dapat mengambil data excel yang
Hasil
berekstensi *csv. Pilih Tombol Tutup. Sistem
mengakhiri
pengujian
data
klasifikasi. • Hasil yang didapat
Pilih
combobox
(Nama
Tender
Projek)
pada
frame pengujian data klasifikasi. Sistem dapat menampilkan kode tender projek
pada
frame
Program Studi Magister Teknik Informatika
pengujian
PDHUPL – SPK_PTP
data
60/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
klasifikasi. Sistem
dapat
menampilkan
data
pengujian klasifikasi berdasarka nama
tender projek. Sistem
dapat
peserta
tender
menampilkan projek
data-data
sesuai
dengan
hasil klasifikasi dengan masing-masing kelas “diterima” dan “ditolak”. •
Pilih Tombol Import File *csv. Sistem
dapat
mengkoneksikan
antara
form dengan drive yang dimiliki oleh komputer yang digunakan. Sistem dapat mengambil data excel yang berekstensi *csv pada drive komputer. Sistem
dapat
menampilkan
data
yang
berekstensi *csv pada datagrid. •
Pilih Tombol Tutup. Sistem
dapat
mengakhiri
pengujian
klasifikasi data dan kembali pada menu
utama aplikasi SPK_PTP. Kesimpulan
Handal.
Tabel 14. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-010) Identifikasi PDHUPL-SPK_PTP-010 Deskripsi
Pengujian Generate Pohon Keputusan •
Prosedur Pengujian
Tombol Tampilkan Pohon Keputusan (PDHUPLSPK_PTP-010-01)
•
Tombol
Tampilkan
Aturan
Klasifikasi
(PDHUPL-SPK_PTP-010-02) Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
61/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
• Masukan
Tombol Tutup
•
Sistem
menampilkan
Pohon
Kpeutusan
antarmuka dan
(disabled)tombol
Generate
mengnonaktifkan
“tampilkan
aturan
klasifikasi”. •
Tombol Tampilkan Pohon Keputusan (PDHUPLSPK_PTP-010-01) Sistem bahwa
dapat
memberikan
informasi
proses
perhitungan
algoritma
C4.5 dan pembentukan pohon kpeutusan berhasil diproses. Sistem
dapat
menampilkan
pohon
keputusan. Tombol
Keluaran
Tampilkan
Aturan
klasifikasi
aktif.
yang diharapkan •
Tombol
Tampilkan
Aturan
Klasifikasi
(PDHUPL-SPK_PTP-010-02 Sistem
dapat
aturan/cara
menampilkan
baca
aturan
aturan-
klasifikasi
sesuai dengan pohon keputusan. Sistem memberikan pilihan tombol untuk melakukan
“Uji
aturan
klasifikasi”,
“Tampilkan Pohon Keputusan” dan Tutup - Tombol Uji Aturan Klasifikasi (Kembali pada PDHUPL-SPK_PTP008). - Tombol Tampilkan Pohon Keputusan Sistem Program Studi Magister Teknik Informatika
menampilkan
bentuk
PDHUPL – SPK_PTP
62/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
pohon keputusan. •
Tombol Tutup Sistem
akan
mengakhiri
aplikasi
dalam
Keputusan
dan
penggunaan
men-Generate kembali
pada
Pohon menu
utama aplikasi SPK_PTP. Kriteria
•
Sistem dapat menampilkan pohon keputusan.
Evaluasi
•
Sistem
Hasil
dapat
menampilkan
aturan-aturan
klasifikasi. •
Sistem
menampilkan
Pohon
Kpeutusan
antarmuka dan
(disabled)tombol
Generate
mengnonaktifkan
“tampilkan
aturan
klasifikasi”. •
Tombol Tampilkan Pohon Keputusan (PDHUPLSPK_PTP-010-01) Sistem bahwa
dapat
memberikan
informasi
proses
perhitungan
algoritma
C4.5 dan pembentukan pohon kpeutusan Hasil yang
berhasil diproses.
didapat
Sistem
dapat
menampilkan
pohon
keputusan. Tombol
Tampilkan
Aturan
klasifikasi
aktif. •
Tombol
Tampilkan
Aturan
Klasifikasi
(PDHUPL-SPK_PTP-010-02 Sistem
dapat
aturan/cara
menampilkan
baca
aturan
aturan-
klasifikasi
sesuai dengan pohon keputusan.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
63/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Sistem memberikan pilihan tombol untuk melakukan
“Uji
aturan
klasifikasi”,
“Tampilkan Pohon Keputusan” dan Tutup - Tombol Uji Aturan Klasifikasi (Kembali pada PDHUPL-SPK_PTP008). - Tombol Tampilkan Pohon Keputusan Sistem
menampilkan
bentuk
pohon keputusan. •
Tombol Tutup Sistem
akan
aplikasi
mengakhiri
dalam
penggunaan
men-Generate
Pohon
Keputusan dan kembali pada menu utama
aplikasi SPK_PTP. Kesimpulan
Handal.
Tabel 15. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-011) Identifikasi PDHUPL-SPK_PTP-011 Deskripsi
Prosedur Pengujian
Pengujian Hak Akses Aplikasi SPK_PTP •
Tombol Simpan
•
Tombol Hapus
•
Tombol Tutup • Password = “******”
Masukan
Keluaran
• Ulangi password = “*****” •
Sistem
yang diharapkan
Tombol Simpan dapat
menyimpan
data
hak
akses aplikasi. •
Tombol Hapus
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
64/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Sistem
dapat
menghapus
data
hak
akses pengguna aplikasi SPK_PTP. •
Tombol Tutup Sistem dapat mengakhiri pengelolaan data hak akses aplikasi SPK_PTP dan kembali
pada
menu
utama
aplikasi
SPK_PTP. •
Tombol Simpan Sistem
dapat
menyimpan
data
hak
menghapus
data
hak
akses aplikasi. •
Tombol Hapus
Kriteria
Sistem
Evaluasi
akses pengguna aplikasi SPK_PTP.
Hasil
•
dapat
Tombol Tutup Sistem dapat mengakhiri pengelolaan data hak akses aplikasi SPK_PTP dan kembali
pada
menu
utama
aplikasi
SPK_PTP. •
Tombol Simpan Sistem
dapat
menyimpan
data
hak
menghapus
data
hak
akses aplikasi. •
Sistem
Hasil yang didapat
Tombol Hapus dapat
akses pengguna aplikasi SPK_PTP. •
Tombol Tutup Sistem dapat mengakhiri pengelolaan data hak akses aplikasi SPK_PTP dan kembali
pada
menu
utama
aplikasi
SPK_PTP.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
65/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
Kesimpulan
Handal.
Tabel 16. Deskripsi dan Hasil Pengujian Sistem (PDHUPLSPK_PTP-012) Identifikasi PDHUPL-SPK_PTP-012 Deskripsi
Prosedur Pengujian Masukan
Pengujian Seleksi Pemenang Tender Projek •
Pilih data nama tender projek
•
Pilih tombol cetak
•
Pilih tombol Tutup
•
Pilih data nama tender projek Pada
saat
tender
penggunan
projek
menampilkan dan
nama
sistem
akan
maka
nama-nama
nilai-nilai
tender
memilih
projek
perusahaan
peserta hasil
pemenang
dari
data
pengujian klasifikasi dataset. • Keluaran
Pilih tombol cetak Pada saat penggunan memilih tombol
yang
“cetak”
diharapkan
maka
menampilkan dan
nama-nama
nilai-nilai
tender
sistem
projek
perusahaan
peserta hasil
akan
pemenang
dari
data
pengujian klasifikasi dataset pada lembar worksheet (dalam bentuk file
excel) dan siap dicetak. •
Pilih tombol Tutup Sistem dapat mengakhiri pengelolaan seleksi pemenang tender projek dan
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
66/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
kembali
pada
menu
utama
aplikasi
SPK_PTP. •
Pilih data nama tender projek Pada
saat
tender
penggunan
projek
menampilkan dan
nama
sistem
akan
maka
nama-nama
nilai-nilai
tender
memilih
projek
perusahaan
peserta hasil
pemenang
dari
data
pengujian klasifikasi dataset. Kriteria Evaluasi
•
Pilih tombol cetak Sistem dapat menampilkan data-data
Hasil
peserta
pemenang
tender
projek
kedalam file excel •
Pilih tombol Tutup Sistem dapat mengakhiri pengelolaan
seleksi pemenang tender projek dan kembali
pada
menu
utama
aplikasi
SPK_PTP. •
Pilih data nama tender projek Pada
saat
tender
penggunan
projek
menampilkan dan Hasil yang didapat
nama
sistem
akan
maka
nama-nama
nilai-nilai
tender
memilih
projek
perusahaan
peserta hasil
pemenang
dari
data
pengujian klasifikasi dataset. •
Pilih tombol cetak Pada saat penggunan memilih tombol “cetak”
maka
menampilkan dan
nama-nama
nilai-nilai
Program Studi Magister Teknik Informatika
sistem
akan
perusahaan
peserta
pemenang
PDHUPL – SPK_PTP
67/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister
tender
projek
hasil
dari
data
pengujian klasifikasi dataset pada lembar worksheet (dalam bentuk file
excel) dan siap dicetak. •
Pilih tombol Tutup Sistem dapat mengakhiri pengelolaan seleksi pemenang tender projek dan kembali
pada
menu
utama
aplikasi
SPK_PTP. Kesimpulan
Handal.
Program Studi Magister Teknik Informatika
PDHUPL – SPK_PTP
68/ 68
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Magister