PENUTUP
6.1
Kesimpulan
Berdasarkan hasil analisis, perancangan, implementasi dan pengujian sistem
metode
pembelajaran terawasi
jaringan
syaraf
tiruan
dengan
teknik
Teknik
pembelajaran
terawasi
Backpropagation
berhasil
113
3.
6.2
Saran
Perangkat
lunak Sistem
Prediksi
dikembangkan menjadi sistem berbasis web, memiliki sifat statis baik web
maupun desktop. Sehingga dapat disesuaikan dengan setiap perubahan indikator
pada jaringan pelayanan kesehatan PT.Askes (Persero).
SPJDK juga dapat dikembangkan dengan menggunakan metode analisa
lainnya. Dan dari segi antarmuka SPJDK dapat dikembangkan dengan
mengintegrasikan komponen-komponen multimedia.
114
DAFTAR PUSTAKA
Fatta, Hanif Al., 2007, Prospek Industri IT Berbasis Kecerdasan Buatan, Seminar
Nasional Teknologi, Hal : D-1 D-3.
Fausett, Laurene., 1994, Fundamentals of Neural Networks Architectures,
Algorithms and Applications, Prentice Hall.
Frianto, Herri Trisna., Rivai, Muhammad., 2008, Implementasi Jaringan Syaraf
Tiruan Backpropagation Dan Self Organizing Map Menggunakan Sensor
Gas Semikonduktor Sebagai Identifikasi Jenis Gas, Seminar Nasional
Informatika, Hal : 219-228.
Hermawan, Arief., 2006, Jaringan Saraf Tiruan Teori dan Aplikasi, Jogjakarta :
Penerbit Andi.
Hidayatno, Achmad., Isnanto, R Rizal., Buana, Dian Kurnia Widya., 2008,
Identifikasi Tanda-Tangan Menggunakan Jaringan Saraf Tiruan
Perambatan-Balik (Backpropagation), Jurnal Teknologi, Vol : 01, No : 02,
Hal : 100-106.
Jing He, Naixue Xiong., Park, Jong Hyuk., Cooley, Donald., Li, Yingshu., 2009,
A Neural Network Based Vehicle Classification System for Pervasive Smart
Road Security, Journal of Universal Computer Science, Vol : 15, No : 05, Hal
: 119-1142.
Johansen, Ingrid., Morken, Tone., Hunskaar, Steinar., 2010, Contacts Related To
Mental Illness And Substance Abuse In Primary Health Care : A CrossSectional Study Comparing Patients Use Of Daytime Versus Out-Of-Hours
Primary Care In Norway, Scandinavian Journal of Primary Health Care, Vol :
28, No : 03, Hal : 160-165.
INFOASKES., 2010, Service to be Excellent, Buletin Bulanan PT Askes
(Persero), Edisi Juni.
Ismail, Maryam Jamela., Ibrahim, Rosdiazli., Ismail, Idris., 2011, Development of
Neural Network Prediction Model of Energy Consumption, World Academy
of Science, Engineering and Technology, No : 58, Hal : 862-867.
Kanter, Steven L., 2008, What is Academic Medicine?, Academic Medicine
Journals, Vol : 83, No : 03, Hal : 205-206.
Kanter, Stevan L., 2011, On Physician Advocacy, Academic Medicine Journals,
Vol : 86, No : 09, Hal : 1059-1060.
116
117
Journal of Computer Science and Network Security, Vol : 10, No : 01, Hal :
107-111.
Mulyana, Sri., 2008, Teknik Peramalan Tingkat Penjualan Dengan Jaringan
Syaraf Tiruan, Seminar Nasional Informatika, Hal : 276-284.
Nadesul, 2010. Service to be Excellent. Info Askes, Edisi Juni, Hal : 01-60.
Neumark, Thomas., Brudin, Lars., Engstrom, Sven., Molstad, Sigvard., 2009,
Trends In Number Of Consultations And Antibiotic Prescriptions For
Respiratory Tract Infections Between 1999 and 2005 In Primary Healthcare
In Kalmar Country, Southern Sweden, Scandinavian Journal of Primary
Health Care, Vol : 27, No : 01, Hal : 18-24.
Purnama, Anggi., 2007, Backpropagation Neural Networks As A Method Of
Forecasting On Calculation Inflation Rute In Jakarta And Surabaya, Tesis.
Purnawati, Erika., 2010, Aplikasi Peramalan Dengan Metode Neural Untuk
Prediksi Data Interval Runtun Waktu (Studi Kasus Jumlah Pengunjung GMC
Health Center), Tesis.
Puspitaningrum, Diyah., 2006, Pengantar Jaringan Saraf Tiruan, Penerbit Andi,
Yogyakarta.
Puspitorini, Sukma., 2008, Penyelesaian Masalah Traveling Salesman Problem
Dengan Jaringan Saraf Self Organizing, Media Informatika, Vol : 06, No :
01, Hal : 39-55.
Qin, Min., Zimmermann, Roger., 2007, VCA : An Energy-Efficient Voting Based
Clustering Algorithm for Sensor Networks, Journal of Universal Computer
Science, Vol : 13, No : 01, Hal : 87-109.
Renang, Anisa., Marchira, Carla., 2009, Different Perception Between Integration
And Non-Integration Primary Care Doctor In Klaten Regency Towards
Schizophrenia Patient, Berita Kedokteran Masyarakat, Vol : 25, No : 02, Hal
: 69-73.
Rusady, 2010., Service to be Excellent. INFOASKES, Edisi Juni, Hal : 01-60.
Russell, Stuart., Norvig, Peter., 2010, Artificial Intelligence a Modern Approach
3rd Edition, New Jersey : Pearson Education, Inc., Publishing : Prentice Hall.
Santoso, Imam., Effendi, Usman., Fauziya, Cicik., 2007, Penerapan Jaringan
Syaraf Tiruan Untuk Peramalan Permintaan Komoditas Karet Di PT.
118
119
Wang, Youren., Zhang, Zhiqiang., Cui, Jiang., 2007, The Architecture and
Circuital Implementation Scheme of a New Cell Neural Network for Analog
Signal Processing, Journal of Universal Computer Science, Vol : 13, No : 09,
Hal : 1344-1353.
Warsito, Budi., 2006, Perbandingan Model Feed Forward Neural Network Dan
Generalized Regression Neural Network Pada Data Nilai Tukar Yen
Terhadap Dolar As, Prosiding SPMIPA, Hal : 127-131.
Warsito, Budi., Ispriyanti, Dwi., Widayanti, Henny., 2008, Clustering Data
Pencemaran Udara Sektor Industri Di Jawa Tengah Dengan Kohonen
Neural Network, Jurnal PRESIPITASI, Vol : 04, No : 01, Hal : 01-06.
Wonodirekso, Sugito., 2010., Service to be Excellent. Info Askes, Edisi Juni, Hal :
01-60.
Yuwono, Bambang., 2009, Perancangan Dan Implementasi Jaringan Syaraf
Tiruan Untuk Mendiagnosa Jenis Penyakit Kandungan, Teknomatika, Vol :
02, No : 01, Hal : 25-34.
Internet
Bappenas., 2005
www.bappenas.go.id/get-file-server/node/3349/
Moeloek, Farid Anfasa., 2005
http://www.tempo.co.id/hg/nasional/2005/11/22/brk,20051122-69536,id.html.
120
SKPL
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SPJDK
(Sistem Prediksi Jumlah Dokter Keluarga)
UNTUK :
PT ASKES (Persero) Kota Palu, Sulawesi Tengah
Dipersiapkan oleh:
Marleni Anike / 105301532
Nomor Dokumen
Halaman
SKPL-SPJDK
1/28
Revisi
DAFTAR PERUBAHAN
Revisi
Deskripsi
INDEX
TGL
Ditulis oleh
Diperiksa
oleh
Disetujui
oleh
SKPL SPJDK
2/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Revisi
Halaman
SKPL SPJDK
Revisi
3/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Daftar Isi
1
5
6
Pendahuluan ................................................. 7
1.1 Tujuan ................................................... 7
1.2 Lingkup Masalah .......................................... 7
1.3 Definisi, Akronim dan Singkatan .......................... 8
1.4 Referensi ................................................ 9
1.5 Deskripsi Umum Dokumen ................................... 9
Deskripsi Umum Perangkat Lunak ............................. 10
2.1 Perspektif produk ....................................... 10
2.2 Fungsi Produk ........................................... 12
2.3 Karakteristik Pengguna .................................. 13
2.4 Batasan-batasan ......................................... 13
2.5 Asumsi dan Ketergantungan ............................... 14
Deskripsi Rincian Kebutuhan ................................ 14
3.1 Kebutuhan Antarmuka Eksternal ........................... 14
3.1.1
Antarmuka pemakai .................................. 14
3.1.2
Antarmuka perangkat keras .......................... 15
3.1.3
Antarmuka perangkat lunak .......................... 15
3.2 Kebutuhan fungsionalitas Perangkat Lunak ................ 15
3.2.1
Use Case Diagram ................................... 15
Spesifikasi Rincian Kebutuhan .............................. 16
4.1 Spesifikasi Kebutuhan Fungsionalitas .................... 16
4.1.1
Use Case Spesification : Pengecekan Data
Pelatihan .................................................. 16
4.1.2
Use Case Spesification : set Pelatihan ............. 18
4.1.3
Use Case Spesification : Pengecekan Data
Pengujian .................................................. 19
4.1.4
Use Case Spesification : set Pengujian ............. 21
4.1.5
Use Case Spesification : Prediksi .................. 21
Entity Relationship Diagram (ERD) .......................... 23
Kamus Data ................................................. 23
6.1 Training ................................................ 23
6.2 NormalisasiTraining ..................................... 24
6.3 Testing ................................................. 26
6.4 NormalisasiTesting ...................................... 27
6.5 Bobot ................................................... 28
SKPL SPJDK
4/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Daftar Gambar
SKPL SPJDK
5/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Daftar Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
1.1
6.1
6.2
6.3
6.4
6.5
SKPL SPJDK
6/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Pendahuluan
1.1 Tujuan
Dokumen SKPL ini berisi deskripsi spesifikasi kebutuhan
perangkat
lunak
SPJDK
Keluarga)
yang
perangkat
lunak,
(Sistem
digunakan
untuk
meliputi
Prediksi
Jumlah
Menganalisis
antarmuka
Dokter
kebutuhan
eksternal
seperti
dan
keakuratan),
dan
atribut
(feature-feature
dalam
dalam
perancangan
perangkat
lunak
SPJDK.
1.2 Lingkup Masalah
Perangkat lunak SPJDK dikembangkan dengan tujuan untuk:
1.
Menangani
proses
prediksi
jumlah
dokter
keluarga
aktual
proses
pelatihan
dan
pengujian
pada
Backpropagation.
3.
pada
regional
tertentu
untuk
mendapatkan
nilai
SKPL SPJDK
7/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
dalam
membutuhkan
proses
beberapa
pembuatan
perangkat
dan
lunak
pengoperasiannya
yang
akan
digunakan
seperti:
a. Perangkat lunak Windows 7 Ultimate sebagai Operating
system.
b. Perangkat lunak Microsoft Visual Basic.Net sebagai
tool untuk mengembangkan aplikasi.
c. Perangkat lunak Microsoft SQL Server 2005 sebagai
Database Management System.
1.3 Definisi, Akronim dan Singkatan
Dalam dokumen ini memuat beberapa istilah yang dapat
dijelaskan melalui definisi dan akronim yang tampak pada
Tabel 1 dibawah ini
Tabel 1.1 Daftar Definisi dan Akronim
Akronim dan
Definisi
Singkatan
SKPL
Spesifikasi
mengenai
Kebutuhan
dokumen
Perangkat
hasil
Lunak
analisis
berisi
spesifikasi
kebutuhan pengguna.
IEEE
Institute
of
Engineers,
untuk
Electrical
merupakan
pengembangan
and
standar
dan
Electronics
internasional
rancangan
perangkat
lunak.
SKPL-SPJDK-XXX
Kode
yang
merepresentasikan
kebutuhan
pada
Sistem
Prediksi
merupakan
Jumlah
Perangkat
Dokter
Lunak
Keluarga,
yang
akan
dikembangkan.
SKPL SPJDK
8/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DBMS
Database
Kumpulan
data
diorganisasikan
yang
dalam
saling
struktur
terkait,
tertentu
dan
Metode
atau
algoritma
pembelajaran
terawasi
Representasi
fungsionalitas
atau
layanan
yang
Diagram
yang
menunjukkan
himpunan
use
case
1.4 Referensi
Dalam
pengembangan
perangkat
lunak
ini
merujuk
pada
umum
dokumen
SKPL
ini
terbagi
atas
bagian
SPJDK
yang
akan
produk
yang
akan
lunak,
karakteristik
dikembangkan,
dikembangkan,
pengguna,
mencakup
fungsi
batasan
SKPL SPJDK
produk
dalam
perspektif
perangkat
penggunaan
9/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
antarmuka
eksternal,
kebutuhan
fungsionalitas,
prediksi
jumlah
dokter
keluarga
(SPJDK)
jumlah
dokter
mengikuti
pola
kota-kota
direkomendasikan
keluarga
kepada
di
lainnya.
PT.Askes
Kota
Palu
Perangkat
(Persero)
dengan
lunak
sebagai
ini
acuan
terawasi
yaitu
backpropagation.
Aturan
yang
disebut
pengujian
sebagai
disebut
setPengujian
setPelatihan
setPengujian.
mengolah
data
aktual
sedangkan
proses
setPelatihan
(Direktori
dan
Jaringan
setiap
kota
pada
regional
tertentu.
Nilai
aktual
dengan
setPengujian
dibutuhkan
masukan
nilai
dari
SKPL SPJDK
10/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
integer
menjadi
decimal
(normalisasi
nilai
aktual
setPengujian).
Normalisasi nilai setPelatihan kemudian di latih pada
jaringan
backpropagatio.
Keluaran
dari
jaringan
uji
cobakan
pada
proses
pengujian
dengan
menggunakan
Nilai
bobot
tersebut
dibandingkan
yang
mendekati
target
akan
dengan
nilai
menjadi
hasil
prediksi.
Perangkat lunak ini berjalan pada platform Windows 7
Ultimate
dengan
menggunakan
bahasa
pemrograman
Visual
SKPL SPJDK
11/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
ini
digunakan
untuk
aktual
apabila
pengguna
tidak
valid,
karena
mengolah
merasa
data
bahwa
aktual
kembali
data
data
tersebut
tersebut
akan
ini
merupakan
fungsi
yang
digunakan
untuk
ini
aktual
untuk
digunakan
set
untuk
pengujian
mengolah
apabila
kembali
pengguna
data
merasa
akan
digunakan
sebagai
masukan
pada
set
pengujian.
Adapun fungsi pengelolaan data pengujian mencakup :
a. Fungsi Edit (SKPL-SPJDK-003-01)
Merupakan fungsi untuk melakukan pengubahan data
yang telah dimasukan sebelumnya.
b. Fungsi Batal (SKPL-SPJDK-003-02)
Merupakan fungsi yang digunakan untuk membatalkan
data yang semula akan di edit.
SKPL SPJDK
12/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
saja,
terhadap
pelatihan
yang
telah
dilakukan
di
uji
coba
pada
arsitektur
yang
telah
pengoperasian
menjalankan
komputer,
perangkat
mengetahuui
lunak
SPJDK,
cara
dan
sistem
komputer
dimana
perangkat
lunak
dijalankan.
2. Hak Akses
Hak akses dapat ke semua proses perangkat lunak.
3. Tingkat Pendidikan
Minimal dapat mengoperasikan komputer
4. Keterampilan
Operator program perangkat lunak/aplikasi.
2.4 Batasan-batasan
Batasan
dalam
pengembangan
perangkat
lunak
SPJDK
adalah:
1. Perangkat lunak Windows 7 Ultimate sebagai operating
system dengan Nomor Versi 2009.
2. Perangkat lunak Microsoft Visual Basic.Net sebagai
tool pengembang perangkat lunak SPJDK.
Program Studi Magister Teknik Informatika
SKPL SPJDK
13/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3. Perangkat
lunak
Microsoft
SQL
Server
2005
sebagai
yang
digunakan
dalam
pengembangan
perangkat
lunak
SPJDK
dapat
berjalan
di
semua
platform.
3. Memasukan data informasi valid.
antar
meliputi
perangkat
muka
eksternal
kebutuhan
keras,
pada
antarmuka
antarmuka
perangkat
perangkat
lunak
pemakai,
antarmuka
lunak,
antarmuka
komunikasi.
3.1.1
Antarmuka pengguna
Antarmuka perangkat lunak SPJDK dikembangkan dengan
menggunakan
digunakan
melalui
modus
agar
graphic
pengguna
perintah
yang
user
dapat
interface
(GUI).
berinteraksi
ditekan
pada
GUI
dengan
mouse
atau
ini
sistem
yang
SKPL SPJDK
14/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
3.1.2
antarmuka
perangkat
keras
yang
digunakan
3.1.3
Nama
Sumber
: Microsoft
Nama
Sumber
Sebagai
bahasa
pemrograman
yang
digunakan
untuk
Nama
Sumber
3.2.1
perangkat
lunak
Gambar
SPJDK,
tampak
use
case
menggambarkan
diagram
fungsionalitas
untuk
yang
Aktor
atau
pengguna
berada
di
luar
lingkungan
melihat
Sistem
hasil
ini
prediksi
yang
berorientasi
akan
pada
diberikan
pengetahuan,
oleh
untuk
SKPL SPJDK
15/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
prediksi
<<include>>
set
pelatihan
dan
set
pelatihan
Prediksi
<<include>>
<<include>>
Pengguna
set Pelatihan
<<include>>
<<include>>
set Pengujian
Use
Case
ini
digunakan
oleh
pengguna
untuk
mengelola
sebagai
olah
data,
masukan
pada
pengguna
proses
dapat
pelatihan.
melakukan
pada
pengubahan
SKPL SPJDK
16/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
4. Basic Flow
1. Use Case ini dimulai ketika pengguna memilih melakukan
pengecekan data pelatihan
2. Sistem
menampilkan
antarmuka
untuk
pengecekan
data
pelatihan
3. Pengguna belum memilih kota yang akan diubah
E-1 Belum memilih kota
4. Pengguna
memilih
salah
satu
Kota
yang
akan
diubah
nilainya
5. Sistem menampilkan nilai dua belas indikator beserta
jumlah dokter keluarga untuk kota yang dipilih namun,
properti
text
nonaktifkan.
untuk
Akan
setiap
indikator
diaktifkan
masih
apabila
di
pengguna
memberikan
akses
kepada
pengguna
untuk
Sistem
pengguna
menampilkan
belum
peringatan
memilih
kota,
bahwa
dimana
2.
SKPL SPJDK
17/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Sistem
menampilkan
peringatan
bahwa
pada
7. PreConditions
None
8. PostConditions
Pengguna
dapat
mengakses
sistem
dan
dapat
menggunakan
Case
set
Pelatihan
digunakan
oleh
pengguna
untuk
pada
set pelatihan
2. Sistem menampilkan antarmuka mengisi nilai validasi
3. Pengguna
belum
memasukan
salah
satu
atau
semua
kriteria validasi
E-1
Belum
memilih
salah
satu
atau
semua
kriteria
validasi
4. Pengguna memasukan nilai validasi
5. Sistem
memberikan
akses
kepada
pengguna
untuk
SKPL SPJDK
18/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
memilih
salah
satu
atau
semua
kriteria
validasi
1.
2.
7. PreConditions
None
8. PostConditions
Pengguna
dapat
mengakses
sistem
dan
dapat
menggunakan
Case
ini
digunakan
oleh
pengguna
untuk
mengelola
sebagai
olah
data,
masukan
pada
pengguna
proses
dapat
pengujian.
melakukan
pada
pengubahan
menampilkan
antarmuka
untuk
pengecekan
data
pelatihan
Program Studi Magister Teknik Informatika
SKPL SPJDK
19/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
memilih
salah
satu
Kota
yang
akan
diubah
nilainya
5. Sistem menampilkan nilai dua belas indikator beserta
jumlah dokter keluarga untuk kota yang dipilih namun,
properti
text
nonaktifkan.
untuk
Akan
setiap
indikator
diaktifkan
masih
apabila
di
pengguna
memberikan
akses
kepada
pengguna
untuk
Sistem
menampilkan
pengguna
belum
peringatan
memilih
kota,
bahwa
dimana
2.
Sistem
menampilkan
peringatan
bahwa
pada
SKPL SPJDK
20/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.
7. PreConditions
None
8. PostConditions
Pengguna
dapat
mengakses
sistem
dan
dapat
menggunakan
Case
ini
dimulai
ketika
sistem
telah
selesai
SKPL SPJDK
21/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
SKPL SPJDK
22/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
KlinikDanBP
PusNonPerawatan
Regional
Regional
PusPerawatan
PusPerawatan
Ppk
Dokkel
RsSwasta
RsSwasta
Ppk
Training
Testing
Pmi
RsPemerintah
RsPemerintah
Apotik
Pmi
Apotik
Lab
Optik
Lab
Optik
Memiliki
Memiliki
1
PusPerawatan
PusPerawatan
RsSwasta
Ppk
RsSwasta
Dokkel
Normalisasi
Training
Ppk
Normalisasi
Testing
RsPemerintah
Pmi
RsPemerintah
Apotik
Apotik
Lab
Pmi
Optik
Optik
Lab
Regional
Kota
PusNonPerawatan
KlinikDanBP
Regional
PusNonPerawatan
Dokkel
KlinikDanBP
Kota
Bobot
Nilai
Variabel
Asal
Tujuan
Kamus Data
6.1 Training
Tabel 6.1 Kamus Data
Elemen Data
Representasi
Domain
Struktur Data
Regional
text
Varchar(4)
text
Varchar(25)
Mendefinisikan
suatu
SKPL SPJDK
Kota
23/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
berdasarkan
regional-nya
masing-masing
PusPerawatan
Mendefinisikan
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
text
Numeric(3,0)
text
Numeric(3,0)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
text
Numeric(3,0)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
text
Numeric(3,0)
text
Numeric(3,0)
Puskesmas Perawatan
PusNonPerawatan
Mendefinisikan
Mendefinisikan
indikator
Mendefinisikan
indikator
Mendefinisikan
Rumah Sakit Swasta
RsTNI
Mendefinisikan
Mendefinisikan
indikator
Mendefinisikan
Apotik
Optik
Mendefinisikan
Optik
Lab
Mendefinisikan
Laboratorium
Pmi
Mendefinisikan
Mendefinisikan
indikator
Pusat
Kesehatan
Pelayanan
Hemodialisa
Dokkel
Mendefinisikan
Jumlah
Dokter
6.2 NormalisasiTraining
Tabel 6.2 Kamus Data
untuk Entity
NormalisasiTraining
Elemen Data
Representasi
Domain
Struktur Data
Regional
text
Varchar(4)
text
Varchar(25)
text
Numeric(5,4)
Mendefinisikan
suatu
Kota
berdasarkan
regional-nya
masing-masing
PusPerawatan
Mendefinisikan
indikator
SKPL SPJDK
24/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Puskesmas Perawatan
PusNonPerawatan
Mendefinisikan
indikator
text
Numeric(5,4)
text
Numeric(5,4)
text
Numeric(5,4)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
text
Numeric(5,4)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
text
Numeric(5,4)
text
Numeric(5,4)
Mendefinisikan
indikator
Mendefinisikan
indikator
Mendefinisikan
Rumah Sakit Swasta
RsTNI
Mendefinisikan
Mendefinisikan
indikator
Mendefinisikan
Apotik
Optik
Mendefinisikan
Optik
Lab
Mendefinisikan
Laboratorium
Pmi
Mendefinisikan
Mendefinisikan
indikator
Pusat
Kesehatan
Pelayanan
Hemodialisa
Dokkel
Mendefinisikan
Jumlah
Dokter
SKPL SPJDK
25/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
6.3 Testing
Tabel 6.3 Kamus Data
Elemen Data
Representasi
Domain
Struktur Data
Regional
text
Varchar(4)
text
Varchar(25)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
text
Numeric(3,0)
text
Numeric(3,0)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
text
Numeric(3,0)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
indikator
text
Numeric(3,0)
text
Numeric(3,0)
Mendefinisikan
suatu
Kota
berdasarkan
regional-nya
masing-masing
PusPerawatan
Mendefinisikan
Puskesmas Perawatan
PusNonPerawatan
Mendefinisikan
Mendefinisikan
indikator
Mendefinisikan
indikator
Mendefinisikan
Rumah Sakit Swasta
RsTNI
Mendefinisikan
Mendefinisikan
indikator
Mendefinisikan
Apotik
Optik
Mendefinisikan
Optik
Lab
Mendefinisikan
Laboratorium
Pmi
Mendefinisikan
Mendefinisikan
indikator
Pusat
Kesehatan
Pelayanan
Hemodialisa
SKPL SPJDK
26/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
6.4 NormalisasiTesting
Tabel 6.4 Kamus Data
untuk Entity
NormalisasiTesting
Elemen Data
Representasi
Domain
Struktur Data
Regional
text
Varchar(4)
text
Varchar(25)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
text
Numeric(5,4)
text
Numeric(5,4)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
text
Numeric(5,4)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
indikator
text
Numeric(5,4)
text
Numeric(5,4)
text
Numeric(5,4)
Mendefinisikan
suatu
Kota
berdasarkan
regional-nya
masing-masing
PusPerawatan
Mendefinisikan
Puskesmas Perawatan
PusNonPerawatan
Mendefinisikan
Mendefinisikan
indikator
Mendefinisikan
indikator
Mendefinisikan
Rumah Sakit Swasta
RsTNI
Mendefinisikan
Mendefinisikan
indikator
Mendefinisikan
Apotik
Optik
Mendefinisikan
Optik
Lab
Mendefinisikan
Laboratorium
Pmi
Mendefinisikan
Mendefinisikan
indikator
Pusat
Kesehatan
Pelayanan
Hemodialisa
Dokkel
SKPL SPJDK
27/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
6.5 Bobot
Tabel 6.5 Kamus Data
Elemen Data
Variabel
Representasi
Mendefinisikan
layar
Domain
masukan
Struktur Data
text
Varchar(2)
text
Int
Tujuan
text
int
Nilai
text
Numeric(5,4)
SKPL SPJDK
28/ 28
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DPPL
SPJDK
(Sistem Prediksi Jumlah Dokter Keluarga)
UNTUK :
PT ASKES (Persero) Kota Palu, Sulawesi Tengah
Dipersiapkan oleh:
Marleni Anike / 105301532
Nomor Dokumen
Halaman
DPPL-SPJDK
1/37
Revisi
DAFTAR PERUBAHAN
Revisi
Deskripsi
C
D
INDEX
TGL
Ditulis oleh
Diperiksa oleh
Disetujui oleh
DPPL SPJDK
2/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Revisi
Halaman
DPPL SPJDK
Revisi
3/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Daftar Isi
1
Pendahuluan ................................................ 8
1.1 Tujuan .................................................... 8
1.2 Ruang Lingkup ............................................. 8
1.3 Definisi, Akronim dan Singkatan ........................... 9
1.4 Referensi ................................................ 10
2
Perancangan Sistem ........................................ 10
2.1 Perancangan Arsitektur ................................... 10
2.2 Perancangan Rinci ........................................ 11
2.2.1 Sequence Diagram .................................... 11
2.2.2 Class Diagram ....................................... 15
2.3 Deskripsi Kelas .......................................... 16
2.3.1 Spesifikasi Perancangan Class SPJDK_UI .............. 16
2.3.2 Spesifikasi Perancangan Class
CekDataPelatihan_SPJDKManager ....................... 16
2.3.3 Spesifikasi Perancangan Class
setPelatihan_SPJDKManager ........................... 17
2.3.4 Spesifikasi Perancangan Class
CekDataPengujian_SPJDKManager ....................... 17
2.3.5 Spesifikasi Perancangan Class
setPengujian_SPJDKManager ........................... 18
2.3.6 Spesifikasi Perancangan Class Prediksi_SPJDKManager . 18
2.3.7 Spesifikasi Perancangan Class Training .............. 18
2.3.8 Spesifikasi Perancangan Class NormalisasiTraining ... 20
2.3.9 Spesifikasi Perancangan Class Testing ............... 21
2.3.10 Spesifikasi Perancangan Class NormalisasiTesting .... 23
2.3.11 Spesifikasi Perancangan Class Bobot ................. 24
3
Perancangan Data .......................................... 24
3.1 Dekomposisi Data ......................................... 24
3.1.1 Deskripsi Entitas Training .......................... 24
3.1.2 Deskripsi Entitas NormalisasiTraining ............... 25
3.1.3 Deskripsi Entitas Testing ........................... 26
3.1.4 Deskripsi Entitas NormalisasiTesting ................ 27
3.1.5 Deskripsi Entitas Bobot ............................. 27
3.2 Physical Data Model ...................................... 28
4
Perancangan Antarmuka ..................................... 29
4.1 Rancangan Antarmuka Menu Utama ........................... 29
4.2 Rancangan Antarmuka Pengecekan Data Pelatihan ............ 29
Program Studi Magister Teknik
Informatika
DPPL SPJDK
4/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DPPL SPJDK
5/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Daftar Gambar
Gambar 2.1 Rancangan Arsitektur SPJDK ...................... 10
Gambar 2.2 Pengubahan Data Pelatihan ....................... 11
Gambar 2.3 setPelatihan .................................... 12
Gambar 2.4 Pencekkan data pengujian ........................ 13
Gambar 2.5 setPengujian .................................... 14
Gambar 2.6 Prediksi ........................................ 14
Gambar 2.7 Class Diagram SPJDK ............................. 15
Gambar 3.1 Physical Data ...................................28
Gambar 4.1 Rancangan Antarmuka Menu Utama...................29
Gambar 4.2 Rancangan Antarmuka Pengecekan Pelatihan (Change) 30
Gambar 4.3 Rancangan Antarmuka Pemberitahuan Pilih Kota .... 30
Gambar 4.4 Rancangan Antarmuka Pemberitahuan Terdapat Textbox
yang Kosong ................................................ 31
Gambar 4.5 Rancangan Antarmuka Pemberitahuan Salah Format .. 31
Gambar 4.6 Rancangan Antarmuka Pengecekan Pelatihan (Saved) 32
Gambar 4.7 Rancangan Antarmuka Pengubahan Nilai Berhasil ... 32
Gambar 4.8 Rancangan Antarmuka setPelatihan ................ 33
Gambar 4.9 Rancangan Antarmuka setPelatihan Sukses ......... 33
Gambar 4.10 Perancangan Antarmuka Pengecekan Data Pengujian
(Change) ................................................... 35
Gambar 4.11 Rancangan Antarmuka Pemberitahuan Pilih Kota ... 35
Gambar 4.12 Rancangan Antarmuka Pemberitahuan Terdapat Textbox
yang Kosong ................................................ 35
Gambar 4.13 Rancangan Antarmuka Pemberitahuan Salah Format . 36
Gambar 4.14 Perancangan Antarmuka Pengecekan Data Pengujian
(Saved) .................................................... 36
Gambar 4.15 Rancangan Antarmuka Pengubahan Nilai Berhasil .. 36
Gambar 4.16 Rancangan Antarmuka setPelatihan Berhasil ...... 37
Gambar 4.17 Perancangan Antarmuka Hasil Prediksi ........... 37
DPPL SPJDK
6/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Daftar Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
DPPL SPJDK
7/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Pendahuluan
1.1 Tujuan
Dokumen ini berisi Deskripsi Perancangan Perangkat Lunak
(DPPL) untuk sistem prediksi jumlah dokter keluarga. Adapun
tujuan dari penulisan dokumen ini untuk memberikan penjelasan
dan
mendefinisikan
perancangan
perangkat
lunak
yang
akan
Menangani
proses
memprediksi
pengembangan
jumlah
dokter
perangkat
keluarga
lunak
berdasarkan
untuk
aturan-
aturan Backpropagation.
2.
proses
pelatihan
dan
pengujian
pada
setiap
pada
Backpropagation.
3.
Menangani
pelatihan
berdasarkan
pola
kota
dalam
proses
beberapa
pembuatan
perangkat
lunak
dan
yang
pengoperasiannya
akan
digunakan
seperti
a. Perangkat lunak Windows 7 Ultimate sebagai Operating
system.
b. Perangkat lunak Microsoft Visual Basic.Net sebagai tool
untuk mengembangkan aplikasi.
Program Studi Magister Teknik
Informatika
DPPL SPJDK
8/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
c. Perangkat
lunak
Microsoft
SQL
Server
2005
sebagai
dokumen
ini
memuat
beberapa
istilah
yang
dapat
Definisi
Singkatan
DPPL
Deskripsi
disebut
(SDD)
Perancangan
juga
Software
merupakan
produk
atau
Perangkat
Lunak atau
Design Description
deskripsi dari
perangkat
perancangan
lunak
yang
akan
dikembangkan.
SPJDK
Sistem
Prediksi
merupakan
Jumlah
Perangkat
Dokter
Lunak
Keluarga,
yang
akan
dikembangkan.
DBMS
DataBase
Management
System
atau
pengelola
manajemen database
Database
Kumpulan
data
diorganisasikan
yang
dalam
terkait
struktur
tertentu
yang
dan
Kode
yang
merepresentasikan
kebutuhan
pada
DPPL SPJDK
9/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Use Case
Representasi
fungsionalitas
atau
layanan
Diagram
Class Diagram
Diagram
yang
mendeskripsikan
himpunan
Structured
yang
Query
Language
dipergunakan
untuk
merupakan
mengakses
bahasa
data
pada
Backpropagation
Metode
atau
algoritma
pembelajaran
1.4 Referensi
Dalam
pengembangan
perangkat
lunak
ini
merujuk
pada
Dan
merujuk
pada
Marleni
Sampelan,
et
al,
SKPL
Perancangan Sistem
Layer 2 : Control/
Application Logic/
Controller
Layer 3 : Entity/
Access Database/
Model
SPJDK UI
Help UI
About UI
Pengecekkan
data pelatihan
set Pelatihan
Pengecekkan
data pengujian
Training
Normalisasi
Training
Bobot
Exit UI
set Pengujian
Normalisasi
Testing
Prediksi
Testing
DPPL SPJDK
10/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Sequence Diagram
2.2.1.1
: Pengguna
: SPJDK UI
: Pengecekkan Data
Pelatihan
: Data
DPPL SPJDK
11/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.1.2
setPelatihan
: Pengguna
: SPJDK UI
: Data
: set Pelatihan
DPPL SPJDK
12/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.1.3
: Pengguna
: SPJDK UI
: Data
DPPL SPJDK
13/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.2.1.4
setPengujian
: Sistem
: set Pelatihan
: Data
1.Proses pelatihan
2.Ambil data
2.2.1.5
Prediksi
: Pengguna
: Prediksi
: SPJDK UI
: Data
DPPL SPJDK
14/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
BUSINESS LOGIC
DPPL SPJDK
15/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
<<Boundary>>
Perancangan Class
CekDataPelatihan_SPJDKManager
CekDataPelatihan_SPJDKManager
<<Control>>
+TampilSemuaData ()
Method ini digunakan untuk menampilkan semua data aktual beserta
data aktual yang telah dinormalisasikan kepada pengguna melalui
interface.
+TransferInformasi ()
Method ini digunakan untuk mengirim informasi berupa
pengubahan data pelatihan.
+AmbilDataPelatihan ()
Method ini digunakan untuk mengambil semua data pelatihan.
+TampilSemuaData ()
signal
informasi
ke
+TransferInformasi ()
Method ini digunakan untuk mengirim informasi
pengubahan data pelatihan telah berhasil dikerjakan.
sistem
berupa
bahwa
signal
<<Control>>
+AmbilInformasiNilaiValidasi ()
Method ini digunakan untuk mengambil informasi atas nilai validasi
yang telah dimasukkan oleh pengguna melalui interface. Nilai
validasi berupa nilai Epoch, Alpha, dan Tolerance.
+ProsesTraining ()
Method ini digunakan
dinormalisasikan.
untuk
melatih
data
aktual
yang
telah
<<Control>>
+TampilSemuaData ()
Method ini digunakan untuk menampilkan semua data aktual beserta
data aktual yang telah dinormalisasikan kepada pengguna melalui
interface.
+TransferInformasi ()
Method ini digunakan untuk
pengubahan data pengujian.
mengirim
informasi
berupa
signal
+AmbilDataPelatihan ()
Method ini digunakan untuk mengambil semua data pengujian.
+TampilSemuaData ()
Method ini digunakan untuk menampilkan semua data pengujian.
+UpdateDataPengujian()
Method ini digunakan
Program Studi Magister Teknik
Informatika
untuk
mengirim
DPPL SPJDK
informasi
ke
sistem
bahwa
17/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
berupa
signal
untuk
<<Control>>
menguji
data
aktual
yang
telah
+AmbilData
Method ini digunakan untuk mengambil semua data pengujian.
<<Control>>
+TransferInformasi
Method ini digunakan untuk mengirim informasi berupa signal bahwa
data pengujian telah di cek terlebih dahulu.
+AmbilDataPengujian
Method ini digunakan untuk mengambil data pengujian.
<<Entity>>
-Regional : varchar
Atribut ini digunakan untuk menampung dan menyimpan regional atau
pembagian wilayah
-Kota : varchar
Atribut ini digunakan untuk menampung dan menyimpan nama-nama kota
yang akan digunakan dalam proses training
-PusPerawatan : numeric
Program Studi Magister Teknik
Informatika
DPPL SPJDK
18/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
mengambil
DPPL SPJDK
semua
data
pelatihan
dari
19/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
database.
+TampilSemuaData ()
Method ini digunakan untuk menampilkan semua data pelatihan.
+UpdateDataPelatihan ()
Method ini digunakan untuk mengirim
terjadi perubahan data pelatihan.
informasi
ke
+TransferInformasi ()
Method ini digunakan untuk mengirim informasi
pengubahan data pelatihan telah berhasil dikerjakan.
sistem
berupa
bahwa
signal
<<Entity>>
-Regional : varchar
Atribut ini digunakan untuk menampung dan menyimpan regional atau
pembagian wilayah
-Kota : varchar
Atribut ini digunakan untuk menampung dan menyimpan nama-nama kota
yang akan digunakan dalam proses training
-PusPerawatan : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
puskesmas perawatan
-PusNonPerawatan : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
puskesmas non perawatan
-KlinikDanBP : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
klinik dan balai pengobatan
-RsPemerintah : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
rumah sakit pemerintah
-RsSwasta : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
rumah sakit swasta
-RsTNI : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
rumah sakit tni
-RsKhusus : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
rumah sakit khusus
Program Studi Magister Teknik
Informatika
DPPL SPJDK
20/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
-Apotik : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
apotik
-Optik : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
optik
-Lab : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
laboratorium
-Pmi : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
palang merah indonesia
-Ppk : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
pelayanan kesehatan hemodialisa
-Dokkel : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah dokter
keluarga
+ProsesTraining ()
Operasi ini digunakan untuk mengolah data training yang ada dalam
database.
<<Entity>>
-Regional : varchar
Atribut ini digunakan untuk menampung dan menyimpan regional atau
pembagian wilayah
-Kota : varchar
Atribut ini digunakan untuk menampung dan menyimpan nama-nama kota
yang akan digunakan dalam proses training
-PusPerawatan : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
puskesmas perawatan
-PusNonPerawatan : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
puskesmas non perawatan
-KlinikDanBP : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
klinik dan balai pengobatan
-RsPemerintah : numeric
Program Studi Magister Teknik
Informatika
DPPL SPJDK
21/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
mengambil
semua
data
pengujian
dari
+TampilSemuaData ()
Method ini digunakan untuk menampilkan semua data pengujian
+UpdateDataPengujian ()
Method ini digunakan untuk mengirim
terjadi perubahan data pengujian.
informasi
ke
sistem
bahwa
+TransferInformasi ()
Method ini digunakan untuk mengirim informasi berupa signal
pengubahan data pengujian telah berhasil dikerjakan.
DPPL SPJDK
22/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
<<Entity>>
-Regional : varchar
Atribut ini digunakan untuk menampung dan menyimpan regional atau
pembagian wilayah
-Kota : varchar
Atribut ini digunakan untuk menampung dan menyimpan nama-nama kota
yang akan digunakan dalam proses training
-PusPerawatan : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
puskesmas perawatan
-PusNonPerawatan : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
puskesmas non perawatan
-KlinikDanBP : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
klinik dan balai pengobatan
-RsPemerintah : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
rumah sakit pemerintah
-RsSwasta : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
rumah sakit swasta
-RsTNI : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
rumah sakit tni
-RsKhusus : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
rumah sakit khusus
-Apotik : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
apotik
-Optik : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
optik
-Lab : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
laboratorium
-Pmi : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
palang merah indonesia
Program Studi Magister Teknik
Informatika
DPPL SPJDK
23/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
-Ppk : numeric
Atribut ini digunakan untuk menampung dan menyimpan jumlah indikator
pelayanan kesehatan hemodialisa
+ProsesPelatihan ()
Operasi ini digunakan untuk mengolah data testing yang ada dalam
database menjadi proses pelatihan.
+AmbilData ()
Operasi ini digunakan
database.
untuk
mengambil
semua
data
pelatihan
dari
<<Entity>>
-variabel : varchar
Atribut ini digunakan untuk menampung dan menyimpan variable yang
akan digunakan pada proses pelatihan dan proses pengujian
-asal : int
Atribut ini digunakan untuk menampung dan menyimpan node awal
-tujuan : int
Atribut ini digunakan untuk menampung dan menyimpan node akhir
-nilai : numeric
Atribut ini digunakan untuk menampung dan menyimpan
nilai.
+ProsesPelatihan ()
Operasi ini digunakan untuk melakukan pelatihan
bobot-bobot
+ProsesPengujian ()
Operasi ini digunakan untuk melakukan pengujian
+AmbilDataHasilPengujian ()
Operasi ini digunakan untuk mengambil
diolah disimpan ke dalam database.
data
pengujian
yang
telah
Perancangan Data
Tipe Data
Panjang
Keterangan
Regional
Varchar
Kota
Varchar
25
Mendefinisikan
pembagian
Kota
berdasarkan Regional tertentu
Mendefinisikan Kota berdasarkan
DPPL SPJDK
24/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
PusPerawatan
Numeric
3,0
PusNonPerawatan
Numeric
3,0
KlinikDanBP
Numeric
3,0
RsPemerintah
Numeric
3,0
RsSwasta
Numeric
3,0
RsTNI
Numeric
3,0
RsKhusus
Numeric
3,0
Apotik
Optik
Lab
Numeric
Numeric
Numeric
3,0
3,0
3,0
Pmi
Numeric
3,0
Ppk
Numeric
3,0
Dokkel
Numeric
3,0
regional-nya
Mendefinisikan
indikator
Puskesmas Perawatan
Mendefinisikan
indikator
Puskesmas Non Perawatan
Mendefinisikan indikator Klinik
dan Balai Pengobatan
Mendefinisikan indikator Rumah
Sakit Pemerintah
Mendefinisikan indikator Rumah
Sakit Swasta
Mendefinisikan indikator Rumah
Sakit TNI/POLRI
Mendefinisikan indikator Rumah
Sakit Khusus/Jiwa
Mendefinisikan indikator Apotik
Mendefinisikan indikator Optik
Mendefinisikan
indikator
Laboratorium
Mendefinisikan indikator Palang
Merah Indonesia
Mendefinisikan indikator Pusat
Pelayanan Kesehatan Hemodialisa
Mendefinisikan
Jumlah
Dokter
Keluarga untuk setiap kota
Tipe Data
Panjang
Keterangan
Regional
Varchar
Kota
Varchar
25
PusPerawatan
Numeric
5,4
PusNonPerawatan
Numeric
5,4
KlinikDanBP
Numeric
5,4
RsPemerintah
Numeric
5,4
RsSwasta
Numeric
5,4
RsTNI
Numeric
5,4
RsKhusus
Numeric
Mendefinisikan
pembagian
Kota
berdasarkan Regional tertentu
Mendefinisikan Kota berdasarkan
regional-nya
Mendefinisikan
indikator
Puskesmas Perawatan
Mendefinisikan
indikator
Puskesmas Non Perawatan
Mendefinisikan indikator Klinik
dan Balai Pengobatan
Mendefinisikan indikator Rumah
Sakit Pemerintah
Mendefinisikan indikator Rumah
Sakit Swasta
Mendefinisikan indikator Rumah
Sakit TNI/POLRI
Mendefinisikan indikator Rumah
5,4
DPPL SPJDK
25/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Apotik
Optik
Lab
Numeric
Numeric
Numeric
5,4
5,4
5,4
Pmi
Numeric
5,4
Ppk
Numeric
5,4
Dokkel
Numeric
5,4
Sakit Khusus/Jiwa
Mendefinisikan indikator Apotik
Mendefinisikan indikator Optik
Mendefinisikan
indikator
Laboratorium
Mendefinisikan indikator Palang
Merah Indonesia
Mendefinisikan indikator Pusat
Pelayanan Kesehatan Hemodialisa
Mendefinisikan
Jumlah
Dokter
Keluarga untuk setiap kota
Tipe Data
Panjang
Keterangan
Regional
Varchar
Kota
Varchar
PusPerawatan
Numeric
3,0
PusNonPerawatan
Numeric
3,0
KlinikDanBP
Numeric
3,0
RsPemerintah
Numeric
3,0
RsSwasta
Numeric
3,0
RsTNI
Numeric
3,0
RsKhusus
Numeric
3,0
Apotik
Optik
Lab
Numeric
Numeric
Numeric
3,0
3,0
3,0
Pmi
Numeric
3,0
Ppk
Numeric
3,0
Mendefinisikan
pembagian
Kota
berdasarkan Regional tertentu
Mendefinisikan Kota berdasarkan
regional-nya
Mendefinisikan
indikator
Puskesmas Perawatan
Mendefinisikan
indikator
Puskesmas Non Perawatan
Mendefinisikan indikator Klinik
dan Balai Pengobatan
Mendefinisikan indikator Rumah
Sakit Pemerintah
Mendefinisikan indikator Rumah
Sakit Swasta
Mendefinisikan indikator Rumah
Sakit TNI/POLRI
Mendefinisikan indikator Rumah
Sakit Khusus/Jiwa
Mendefinisikan indikator Apotik
Mendefinisikan indikator Optik
Mendefinisikan
indikator
Laboratorium
Mendefinisikan indikator Palang
Merah Indonesia
Mendefinisikan indikator Pusat
Pelayanan Kesehatan Hemodialisa
DPPL SPJDK
26/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Tipe Data
Panjang
Keterangan
Regional
Varchar
Kota
Varchar
25
PusPerawatan
Numeric
5,4
PusNonPerawatan
Numeric
5,4
KlinikDanBP
Numeric
5,4
RsPemerintah
Numeric
5,4
RsSwasta
Numeric
5,4
RsTNI
Numeric
5,4
RsKhusus
Numeric
5,4
Apotik
Optik
Lab
Numeric
Numeric
Numeric
5,4
5,4
5,4
Pmi
Numeric
5,4
Ppk
Numeric
5,4
Mendefinisikan
pembagian
Kota
berdasarkan Regional tertentu
Mendefinisikan Kota berdasarkan
regional-nya
Mendefinisikan
indikator
Puskesmas Perawatan
Mendefinisikan
indikator
Puskesmas Non Perawatan
Mendefinisikan indikator Klinik
dan Balai Pengobatan
Mendefinisikan indikator Rumah
Sakit Pemerintah
Mendefinisikan indikator Rumah
Sakit Swasta
Mendefinisikan indikator Rumah
Sakit TNI/POLRI
Mendefinisikan indikator Rumah
Sakit Khusus/Jiwa
Mendefinisikan indikator Apotik
Mendefinisikan indikator Optik
Mendefinisikan
indikator
Laboratorium
Mendefinisikan indikator Palang
Merah Indonesia
Mendefinisikan indikator Pusat
Pelayanan Kesehatan Hemodialisa
Tipe Data
Panjang
Keterangan
Variabel
Varchar
Asal
Tujuan
Nilai
Int
Int
Numeric
5,4
DPPL SPJDK
27/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Training
Regional
Varchar (4)
Kota
Varchar (25)
PusPerawatan
Regional
Kota = Kota
Varchar (4)
Kota
Varchar (25)
Numeric (3,0)
PusPerawatan
Numeric (5,4)
PusNonPerawatan
Numeric (3,0)
PusNonPerawatan
Numeric (5,4)
KlinikDanBP
Numeric (3,0)
KlinikDanBP
Numeric (5,4)
RsPemerintah
Numeric (3,0)
RsPemerintah
Numeric (5,4)
RsSwasta
Numeric (3,0)
RsSwasta
Numeric (5,4)
RsTNI
Numeric (3,0)
RsTNI
Numeric (5,4)
RsKhusus
Numeric (3,0)
RsKhusus
Numeric (5,4)
Apotik
Numeric (3,0)
Apotik
Numeric (5,4)
Optik
Numeric (3,0)
Optik
Numeric (5,4)
Lab
Numeric (3,0)
Lab
Numeric (5,4)
Pmi
Numeric (3,0)
Pmi
Numeric (5,4)
Ppk
Numeric (3,0)
Ppk
Numeric (5,4)
Dokkel
Numeric (3,0)
Dokkel
Numeric (5,4)
NormalisasiTesting
Testing
Regional
Varchar (4)
Kota
Varchar (25)
Kota = Kota
Regional
Varchar (4)
Kota
Varchar (25)
PusPerawatan
Numeric (3,0)
PusPerawatan
Numeric (5,4)
PusNonPerawatan
Numeric (3,0)
PusNonPerawatan
Numeric (5,4)
KlinikDanBP
Numeric (3,0)
KlinikDanBP
Numeric (5,4)
RsPemerintah
Numeric (3,0)
RsPemerintah
Numeric (5,4)
RsSwasta
Numeric (3,0)
RsSwasta
Numeric (5,4)
RsTNI
Numeric (3,0)
RsTNI
Numeric (5,4)
RsKhusus
Numeric (3,0)
RsKhusus
Numeric (5,4)
Apotik
Numeric (3,0)
Apotik
Numeric (5,4)
Optik
Numeric (3,0)
Optik
Numeric (5,4)
Lab
Numeric (3,0)
Lab
Numeric (5,4)
Pmi
Numeric (3,0)
Pmi
Numeric (5,4)
Ppk
Numeric (3,0)
Ppk
Numeric (5,4)
Bobot
Variabel
Varchar (2)
Asal
Int
Tujuan
Int
Nilai
Numeric (5,4)
DPPL SPJDK
28/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Perancangan Antarmuka
menu
SPJDK,
terdapat
dua
pilihan
salah
satu
sistem
akan
menampilkan
beberapa
pemberitahuan
jika
typing
error
pada
masukkan
nilai,
pengguna
dapat
property
text
untuk
setiap
nilai
indikator
di
Kota
terlebih
dahulu
(lihat
Gambar
4.3).
Apabila
pengguna
mengisi
kembali
nilai
tersebut
maka
sistem
akan
nilai
(lihat
Gambar
4.4).
Dan,
bila
pengguna
salah
DPPL SPJDK
30/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Apabila
nilai
data
pengguna
tertentu,
pelatihan
langkah
pengguna
telah
melakukan
selanjutnya
menekan
pengubahan
dari
tombol
proses
terhadap
pengecekan
simpan(lihat
Gambar
DPPL SPJDK
31/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
pengguna
telah
melakukan
pengecekan
data
telah
menampilkan
mengisi
nilai
pemberitahuan
validasi
proses
maka
pelatihan
sistem
berhasil
akan
di
DPPL SPJDK
32/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
pada
proses
pengecekan
data
pelatihan,
dimasukkan.
Sistem
akan
menampilkan
beberapa
DPPL SPJDK
33/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
mengisi
kembali
nilai
tersebut
maka
sistem
akan
pengubahan
dari
tombol
menampilkan
terhadap
proses
saved
pengecekan
(lihat
pemberitahuan
nilai
data
Gambar
sukses
tertentu,
langkah
pengujian
pengguna
4.14)
(lihat
telah
dan
Gambar
sistem
4.15)
akan
dan
pada
langkah
selanjutnya
yaitu
menekan
tombol
DPPL SPJDK
34/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DPPL SPJDK
35/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
DPPL SPJDK
36/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
dengan
menggunakan
JST.
Tampilan
pada
perancangan
secara
umum
keterangan
mengenai
Kota
Palu
dan
logo.
DPPL SPJDK
37/ 37
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
PDHUPL
PERENCANAAN, DESKRIPSI, DAN HASIL
UJI PERANGKAT LUNAK
SPJDK
(Sistem Prediksi Jumlah Dokter Keluarga)
Untuk :
PT ASKES (Persero) Kota Palu, Sulawesi Tengah
Dipersiapkan oleh:
Marleni Anike / 105301532
Nomor Dokumen
Halaman
PDHUPL-SPJDK
1/19
Revisi
DAFTAR PERUBAHAN
Revisi
Deskripsi
INDEX
TGL
Ditulis oleh
Diperiksa
oleh
Disetujui
oleh
PDHUPL SPJDK
2/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Revisi
Halaman
PDHUPL SPJDK
Revisi
3/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Daftar Isi
1
Pendahuluan.............................................. 6
1.1
Tujuan .............................................. 6
1.2
Definisi, Akronim dan Singkatan ..................... 6
1.3
Referensi ........................................... 7
1.4
Deskripsi umum Dokumen .............................. 7
2
Lingkungan Pengujian Perangkat Lunak..................... 7
2.1
Perangkat Lunak Pengujian ........................... 7
2.2
Perangkat Keras Pengujian ........................... 8
2.3
Material Pengujian .................................. 8
2.4
Sumber Daya Manusia ................................. 8
2.5
Prosedur Umum Pengujian ............................. 9
2.5.1
Pengenalan dan Latihan ........................... 9
2.5.2
Persiapan Awal ................................... 9
2.5.3
Pelaksanaan ..................................... 10
2.5.4
Pelaporan Hasil ................................. 10
3
Identifikasi dan Rencana Pengujian...................... 10
4
Deskripsi dan Hasil Uji................................. 12
4.1
Pengujian Fungsional ............................... 12
4.1.1
Pengujian Antarmuka Olah setPelatihan ........... 12
4.1.2
Pengujian Antarmuka Olah setPengujian ........... 13
4.1.3
Pengujian Antarmuka Prediksi .................... 14
4.2
Pengujian Non Fungsional ........................... 14
4.2.1
Performansi ..................................... 14
4.2.2
Atribut Sistem Perangkat Lunak .................. 15
4.2.3
Pengujian Antarmuka ............................. 17
PDHUPL SPJDK
4/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Daftar Tabel
Tabel 3.1 Identifikasi Pengujian .................................................................... 11
Tabel 4.1 Deskripsi Fungsional Pengujian Antarmuka Pengecekan
Data Pelatihan ............................................12
Tabel 4.2 Deskripsi Fungsional Pengujian Antarmuka
setPelatihan .................................................................................................................... 12
Tabel 4.3 Deskripsi Fungsional Pengujian Antarmuka Pengecekan
Data Pengujian ............................................................................................................... 13
Tabel 4.4 Deskripsi Fungsional Pengujian Antarmuka
setPengujian .................................................................................................................... 13
Tabel 4.5 Deskripsi Fungsional Pengujian Antarmuka Prediksi ... 14
Tabel 4.6 Deskripsi Non Fungsional Performansi Waktu Tanggap . 14
Tabel 4.7 Deskripsi Non Fungsional Performansi Ketersediaan
Data ....................................................................................................................................... 15
Tabel 4.8 Deskripsi Non Fungsional Atribut Sistem Perangkat
Lunak Portabilitas ..................................................................................................... 15
Tabel 4.9 Deskripsi Non Fungsional Atribut Sistem Perangkat
Lunak Keamanan ............................................................................................................... 16
Tabel 4.10 Deskripsi Non Fungsional Pengujian Antarmuka
Tampilan ............................................................................................................................. 17
Tabel 4.11 Deskripsi Non Fungsional Pengujian Antarmuka Format
Menu ....................................................................................................................................... 18
Tabel 4.12 Deskripsi Non Fungsional Pengujian Antarmuka Bahasa
Interaksi ........................................................................................................................... 18
Tabel 4.13 Deskripsi Non Fungsional Pengujian Antarmuka
Atribut ................................................................................................................................ 19
PDHUPL SPJDK
5/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Pendahuluan
1.1 Tujuan
Dokumen
Deskripsi
acuan
PDHUPL
merupakan
singkatan
dan
Hasil
Uji
Perangkat
panduan
dalam
melakukan
dari
Lunak
pengujian
Perencanaan,
digunakan
terhadap
sebagai
perangkat
dokumen
ini
memuat
beberapa
istilah
yang
dapat
Definisi
Singkatan
PDHUPL
PDHUPL-SPJDK-XXX
Kode
yang
merepresentasikan
kebutuhan
pada
Perangkat
lunak
berbasis
desktop
yang
Kumpulan
data
diorganisasikan
yang
dalam
terkait
struktur
yang
tertentu
dan
tanpa
memperhatikan
logika
internal.
Program Studi Magister Teknik
Informatika
PDHUPL SPJDK
6/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
1.3 Referensi
Dalam
pengembangan
perangkat
lunak
ini
merujuk
pada
Dan
merujuk
pada
Marleni
Sampelan,
et
al,
terbagi
atas
SKPL
umum
dokumen
PDHUPL
ini
utama.
Bagian
pertama
berisi
penjelasan
PDHUPL
tersebut
yang
mencakup
tujuan
mengenai
pembuatan
bagian
dokumen
PDHUPL,
kedua
berisi
penjelasan
mengenai
lingkungan
keras
pengujian,
material
pengujian,
sumber
daya
ketiga
berisi
terhadap
pengidentifikasian
perangkat
lunak
yang
dan
perencanaan
telah
dibuat.
Ultimate
dari
Microsoft
sebagai
sistem
Microsoft
sebagai
operasi.
2. Microsoft
lingkungan
Visual
Studio
pengembangan
2008
dari
antarmuka
perangkat
lunak
SPJDK.
Program Studi Magister Teknik
Informatika
PDHUPL SPJDK
7/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
tambahan
yang
dibutuhkan
dalam
pengujian
telah
dinormalisasikan.
Masing-masing
juga
kemampuan
untuk
melihat
kesalahan
yang
PDHUPL SPJDK
8/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
penguji
telah
memiliki
pengetahuan
tentang
perangkat
perangkat
lunak
SPJDK
tidak
memerlukan
ijin
menginstal
Perangkat
Lunak
yang
dibutuhkan
untuk
persiapan
perangkat
keras
dilakukan
pengecekan
yang
dilakukan
untuk
kegiatan
pengujian
PDHUPL SPJDK
9/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
2.5.3 Pelaksanaan
Pelaksanaan
yaitu
pengujian
pengujian
dilakukan
fungsionalitas
dalam
satu
perangkat
(1)
lunak
tahap,
secara
lunak.
Pengujian
didasarkan
pada
kebutuhan
yang
kebenaran
fungsionalitas
yang
harus
dicapai
oleh
dan
pengujian
unit.
Pengujian
tidak
dilakukan
pada
hasil
pengujian
perangkat
lunak
SPJDK
akan
PDHUPL SPJDK
10/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Butir Uji
Pengujian
Antarmuka Olah
setPelatihan
Pengecekan
Data Pelatihan
setPelatihan
Pengujian
Antarmuka Olah
setPengujian
Pengecekan
Data Pengujian
setPengujian
Pengujian
Antarmuka
Prediksi
Performansi
Prediksi
Atribut Sistem
Perangkat
Lunak
Pengujian
Antarmuka
Waktu Tanggap
Ketersediaan
Data
Portabilitas
Keamanan
Tampilan
Format Menu
Bahasa
Interaksi
Atribut
Identifikasi
SKPL
PDHUPL
SKPL-SPJDK001
SKPL-SPJDK002
SKPL-SPJDK003
SKPL-SPJDK004
SKPL-SPJDK005
PDHUPL-SPJDK001
PDHUPL-SPJDK002
PDHUPL-SPJDK003
PDHUPL-SPJDK004
PDHUPL-SPJDK005
SKPL-SPJDK001
SKPL-SPJDK003
SKPL-SPJDK005
SKPL-SPJDK003
SKPL-SPJDK001
SKPL-SPJDK002
SKPL-SPJDK003
SKPL-SPJDK004
PDHUPL-SPJDK001
PDHUPL-SPJDK003
PDHUPL-SPJDK005
PDHUPL-SPJDK003
PDHUPL-SPJDK001
PDHUPL-SPJDK002
PDHUPL-SPJDK003
PDHUPL-SPJDK004
Tingkat
Pengujian
Metode Pengujian
Jadwal
Pengujian
Unit
Black Box
1 Mei 2012
Pengujian
Unit
Black Box
1 Mei 2012
Pengujian
Unit
Black Box
1 Mei 2012
Pengujian
Sistem
Black Box
1 Mei 2012
Pengujian
Sistem
Black Box
1 Mei 2012
Pengujian
Sistem
Black Box
1 Mei 2012
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
PDHUPL-SPJDK001
Pengecekan
Data
Pelatihan
PDHUPLSPJDK-001
Menekan
query
cek
data
pelatihan.
Nilai aktual
berupa
integer
dengan
maksimal
digit
tiga
(3).
Perangkat
lunak
memberi
respon
dengan menampilkan
hasil yang telah
di masukkan oleh
pengguna.
Nilai
yang
dimasukkan
oleh
pengguna
harus
berupa angka.
Perangkat
lunak
memvalidasi nilai
yang
dimasukkan
oleh
pengguna
berupa angka.
Sukses
4.1.1.2 setPelatihan
Tabel 4.2 Deskripsi Fungsional Pengujian Antarmuka setPelatihan
Identifikasi
Deskripsi
PDHUPL-SPJDK002
setPelatih
an
PDHUPLSPJDK-002
Prosedur
Pengujian
Mengisi
nilai
validasi
berupa
angkat
Masukan
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
1. Nilai
validasi
terdiri
atas Epoch
berupa
nilai
integer.
2. Nilai
validasi
berikutnya
Alfa
dan
Perangkat
lunak
memberi
respon
dengan menampilkan
form berikutnya.
Nilai
yang
dimasukkan
oleh
pengguna
harus
berupa angka.
Perangkat
lunak
memvalidasi nilai
yang
dimasukkan
oleh
pengguna
berupa angka.
Sukses
PDHUPL SPJDK
12/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Toleransi
berupa
nilai
desimal
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
PDHUPL-SPJDK003
Pengecekan
Data
Pengujian
PDHUPLSPJDK-003
Menekan
query
cek
data
pengujian.
Nilai aktual
berupa
integer
dengan
maksimal
digit
tiga
(3).
Perangkat
lunak
memberi
respon
dengan menampilkan
hasil yang telah
di masukkan oleh
pengguna.
Nilai
yang
dimasukkan
oleh
pengguna
harus
berupa angka.
Perangkat
lunak
memvalidasi nilai
yang
dimasukkan
oleh
pengguna
berupa angka.
Sukses
4.1.2.2 setPengujian
Tabel 4.4 Deskripsi Fungsional Pengujian Antarmuka setPengujian
Identifikasi
Deskripsi
Prosedur
Pengujian
PDHUPL-SPJDK004
setPelatih
an
PDHUPLSPJDK-004
Selesai
melakukan
proses
pengisian
validasi
nilai yaitu
:
Epoch,
Alfa
dan
Masukan
-
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Perangkat
lunak
memberi
respon
dengan menampilkan
form berikutnya.
Perangkat
lunak
akan
menampilkan
form prediksi
PDHUPL SPJDK
Hasil yang
Didapat
Perangkat
menampilkan
prediksi.
13/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
lunak
form
Kesimpulan
Sukses
Toleransi.
Deskripsi
Prediksi
PDHUPLSPJDK-005
Prosedur
Pengujian
Masukan
Pengguna
telah
memastikan
bahwa
data
aktual
pelatihan
sudah benar.
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
Perangkat
lunak
menampilkan
hasil
set
pengujian
berupa
bobot
setiap
set
pengujian
Perangkat
lunak
akan
menampilkan
bobot setiap set
pengujian
Perangkat
lunak
menampilkan hasil
prediksi
berupa
jumlah
dokter
keluarga di Kota
Palu.
Sukses
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
PDHUPL-SPJDK001
Pengguna
menerima
indikasi
reaksi
perangkat
lunak SPJDK
terhadap
aksi dengan
Menekan
sembarang
query
dan
menghitung
manual waktu
tanggap
perangkat
lunak
Perangkat
lunak dapat
di
akses
oleh
pihak
manapun.
Oleh karena
itu
tidak
dibutuhkan
Perangkat
lunak
dapat
memvalidasi
reaksi
pengguna
dalam waktu kurang
dari 4 detik
Perangkat
lunak
dapat memvalidasi
reaksi
pengguna
dalam kurang dari
4 detik
Handal
PDHUPL SPJDK
14/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
kurang dari
5
detik
setelah
aksi
dilakukang
spesifikasi
tertentu
untuk masuk
ke perangkat
lunak
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
PDHUPL-SPJDK003
Perangkat
lunak dapat
dijalankan
dan
dapat
diakses
kapan saja.
Tidak
memiliki
durasi
waktu
tertentu
Menjalankan
query
tertentu
untuk
melakukan
proses
penelusuran
data aktual
Memilih
query
cek
data
pelatihan
atau
cek
data
pengujian
yang
tidak
di
normalisasi
Perangkat
lunak
memvalidasi reaksi
pengguna
apakah
data tersedia atau
tidak.
Hasil yang
Didapat
Perangkat
menyediakan
aktual.
lunak
data
Kesimpulan
Handal
Deskripsi
Prosedur
Pengujian
PDHUPL-SPJDK005
Perangkat
lunak dapat
diinstal
Menginstal
perangkat
lunak
pada
Masukan
Beberapa
Aplikasi
atau
Keluaran yg
diharapkan
Semua
form
perangkat
berjalan
pada
lunak
PDHUPL SPJDK
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
Semua
fungsi
perangkat
lunak
dapat
dijalankan
Sukses
15/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
pada
sembarang
komputer
atau labtop
pengguna,
namun
memenuhi
batasan
lingkungan
operasi
yang
diperlukan
oleh
perangkat
lunak.
komputer
atau labtop
yang
lain
dengan
memenuhi
spesifikasi
perangkat
lunak.
Software
pendukung
perangkat
lunak SPJDK
sebagaimana
mestinya.
baik.
4.2.3.2 Keamanan
Tabel 4.9 Deskripsi Non Fungsional Atribut Sistem Perangkat Lunak Keamanan
Identifikasi
PDHUPL-SPJDK003
Deskripsi
Prosedur
Pengujian
Masukan
Sisi
Memasukkan
Data aktual
keamanan
data
harus berupa nilai
yang
berupa angka integer
disediakan
dan
tidak maksimal
oleh
diperbolehka nilai
tiga
perangkat
n
untuk (3) digit.
lunak
mengisi data
adalah
dengan
keamanan
spasi,
dalam
hal symbol atau
pengubahan
huruf.
data ketika
pengguna
merasa
bahwa data
terjadi
Program Studi Magister Teknik
Informatika
Keluaran yg
diharapkan
Perangkat
lunak
memvalidasi reaksi
pengguna.
Apabila
data
yang
dimasukkan
benar
maka
perangkat
lunak
akan
memberikan
notifikasi
Sukses
dan
sebaliknya apabila
salah
perangkat
lunak
juga
akan
memberitahu
letak
kesalahannya.
PDHUPL SPJDK
Kriteria
Evaluasi Hasil
Memberikan
validasi
pengguna.
fungsi
kepada
Hasil yang
Didapat
Kesimpulan
Perangkat
lunak
memberikan
akses
kepada pengguna
Sukses
16/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
kesalahan
dalam
memasukkan
data
aktual.
Deskripsi
Prosedur
Pengujian
Tampilan
1. Menelusuri
antarmuka
setiap
perangkat
form
lunak SPJDK
perangkat
menggunakan
lunak
SPJDK
Graphical
2. Menggunaka
User
n
semua
Interface
(GUI)
fasilitas
yang
dimiliki
oleh
perangkat
lunak
SPJDK.
Masukan
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
Menekan
semua button
pada
form
SPJDK.
Semua
menu
perangkat
lunak
yang ada memiliki
tampilan antarmuka
GUI.
Memeriksa
apakah
semua
fasilitas
yang dimiliki oleh
perangkat
lunak
telah
disediakan
oleh GUI.
Semua
fasilitas
yang
dimiliki
oleh
perangkat
lunak
SPJDK
disajikan
oleh
GUI.
Sukses
PDHUPL SPJDK
17/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
Deskripsi
Prosedur
Pengujian
Perangkat
1. Menelusuri
lunak
setiap
menggunakan
form
format menu
perangkat
seperti
lunak
pada
yang
SPJDK
disediakan 2. Menggunaka
oleh
n
semua
perangkat
fasilitas
lunak
yang
sistem
dimiliki
operasi
oleh
Windows.
perangkat
lunak
SPJDK.
Masukan
Keluaran yg
diharapkan
Menekan
semua button
pada
form
SPJDK.
Semua
menu
perangkat
lunak
mudah
digunakan
karena disesuaikan
dengan
format
perangkat
lunak
Sistem
Operasi
Windows
dimana
rata-rata pengguna
menggunakan
Windows.
Kriteria
Evaluasi Hasil
Memeriksa
menu
disediakan
perangkat
SPJDK.
format
yang
oleh
lunak
Hasil yang
Didapat
Kesimpulan
Sukses
Deskripsi
Prosedur
Pengujian
Perangkat
1. Menelusuri
lunak
setiap
menggunakan
form
Bahasa
perangkat
Inggris
lunak
sebagai
SPJDK
bahasa
2. Menggunaka
komunikasi.
n
semua
fasilitas
Masukan
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
Menekan
semua button
pada
form
SPJDK.
Semua
menu
dan
notifikasi
menggunakan Bahasa
Inggris.
Memeriksa
Bahasa
Inggris
sebagai
media
komunikasi
dengan pengguna.
Sukses
PDHUPL SPJDK
18/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika
yang
dimiliki
oleh
perangkat
lunak
SPJDK.
4.2.3.4 Atribut
Tabel 4.13 Deskripsi Non Fungsional Pengujian Antarmuka Atribut
Identifikasi
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yg
diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
PDHUPL-SPJDK004
Perangkat
lunak SPJDK
menampilkan
Logo Askes,
Logo
Universitas
Atma
Jaya
Yogyakarta
pada
antarmuka
depan, dan
Logo
beserta
Gambar Peta
Kota
Palu
pada
antarmuka
hasil
prediksi.
Menelusuri
setiap form
pada
perangkat
lunak.
Menekan
semua button
pada
form
SPJDK.
Terdapat
Logo
Askes
dan
Logo
Universitas
Atma
Jaya
Yogyakarta
pada
antarmuka
depan.
Logo
beserta
Gambar
Peta
Kota
Palu
berada
pada
antarmuka
hasil
prediksi.
Memeriksa
apakah
pada
setiap
antarmuka terdapat
Logo Askes, Logo
Universitas
Atma
Jaya
Yogyakarta,
Logo Kota Palu dan
Gambar Peta Kota
Palu.
Terdapat
Logo
Askes
dan
Logo
Universitas
Atma
Jaya
Yogyakarta
pada
antarmuka
depan.
Logo
beserta
Gambar
Peta
Kota
Palu
berada
pada
antarmuka
hasil
prediksi.
Sukses
PDHUPL SPJDK
19/ 19
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika