LAPORAN SKRIPSI
SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN DATA BAKAL CALON LEGISLATIF BERBASIS WEB PADA KOMISI PEMILIHAN UMUM KABUPATEN KUDUS Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus Disusun Oleh : Nama
:
Fary Ihsan Firdaus
NIM
:
2008-53-140
Program Studi
:
Sistem Informasi
Fakultas
:
Teknik
UNIVERSITAS MURIA KUDUS KUDUS 2014 i
HALAMAN PERSETUJUAN
Nama Pelaksana Skripsi
: Fary Ihsan Firdaus
NIM
: 2008-53-140
Bidang Studi
: Sistem Informasi S-1
Judul Skripsi
: Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus
Pembimbing Utama
: Supriyono, M.Kom.
Pembimbing Pembantu
: Syafiul Muzid, S.T, M.Cs
Dilaksanakan
: Semester genap tahun 2013/2014
Kudus,
Mei 2014
Menyetujui :
Pembimbing Utama
Pembimbing Pembantu
Supriyono, M.Kom.
Syafiul Muzid, S.T, M.Cs
ii
HALAMAN PENGESAHAN
Nama Pelaksana Skripsi
: Fary Ihsan Firdaus
NIM
: 2008-53-140
Bidang Studi
: Sistem Informasi
Judul Skripsi
: Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus
Pembimbing Utama
: Supriyono, M.Kom.
Pembimbing Pembantu
: Syafiul Muzid, S.T, M.Cs
Telah diujikan pada ujian sarjana, tanggal 24 Mei 2014 Dan dinyatakan LULUS Kudus, 24 Mei 2014
Ketua Penguji
Anggota Penguji I
Anggota Penguji II
Yudie Irawan, M. Kom
Supriyono, M. Kom
Diana Laily Fithri, M. Kom.
Mengetahui, Dekan Fakultas Teknik
Rochmad Winarso, S.T, M.T
iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya : Nama NIM Program Studi Jenjang Jenis Karya
: Fary Ihsan Firdaus : 2008-53-140 : Sistem Informasi : Strata Satu (S1) : Skripsi
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul: “Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus”. Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus berhak menyimpan mengalih-media, pengelolaannya dalam pangkalan data (database), untuk kepentingan akademis tanpa perlu meminta ijin dari saya. Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini. Demikian pernyataan ini saya buat dengan sebenarnya.
Kudus, 24 Mei 2014 Yang Menyatakan,
Fary Ihsan Firdaus
iv
MOTTO DAN PERSEMBAHAN
“Orang hebat itu adalah orang yang mampu bangkit dengan cepat ketika dia sedang jatuh ke dalam lubang yang dalam sekalipun” “Ibu adalah sumber inspirasiku”
Allah tidak akan memberikan ujian diluar batas kemampuan umat-Nya “Yakinlah, Allah Memberikan Apa Yang Kita Butuhkan, Bukan Apa Yang Kita Inginkan” “Kunci sukses adalah ketekunan, kesabaran, berusaha, pantang meyerah”
PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1.
ALLAH SWT yang telah memberikan kesehatan, kekuatan dan kesabaran kepada saya.
2.
Kedua orang tuaku tercinta, keluarga, serta seseorang yang hadir dalam hidup saya yang telah memberikan semangat dan motivasi selama ini.
3.
Almamater.
v
RINGKASAN Laporan skripsi dengan judul “Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus” telah dilaksanakan dengan tujuan untuk menghasilkan suatu sistem informasi berbasis web untuk membantu proses pemilihan bakal calon legislatif secara online. Sistem ini dirancang dengan menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan database Postgre SQL. Hasil dari rancang bangun ini adalah website “Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif” yang mana website ini dititikberatkan pada tahap pendaftaran dan proses seleksi secara online. Kata Kunci : Pendaftaran dan Pengelolaan Data, Bakal Calon Legislatif
vi
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT yang senantiasa memberikan rahmat dan hidayahnya kepada kita semua, sehingga penulis dapat menyelesaikan Skripsi yang berjudul “Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus”. Sholawat serta salam tak lupa tercurah kepada junjungan kita Nabi Besar Muhammad SAW, keluarga, sahabat serta pengikutnya hingga akhir zaman. Skripsi ini diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer di Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1.
Rektor Universitas Muria Kudus.
2.
Bapak Rochmad Winarso, S.T, M.T. selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3.
Bapak Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4.
Bapak Supriyono, S.Kom, M.Kom, selaku Pembimbing Utama atas bimbingan, bantuan, dan motivasinya selama penyusunan proposal, pembuatan tugas akhir hingga akhir penulisan laporan.
5.
Bapak Syafiul Muzid, S.T, M.Cs selaku Pembimbing Pembantu atas bimbingan, bantuan, dan motivasinya selama penyusunan proposal, pembuatan tugas akhir hingga akhir penulisan laporan.
6.
Bapak Drs. Sudartono. Terima kasih atas ijin yang telah diberikan untuk melakukan penelitian di KPU Kudus.
7.
Bapak dan Ibuku, Terima kasih. Do’a restu dan kasih sayangnya sehingga aku bisa menjadi seperti ini.
8.
Si dia, dan teman-teman geng galoners yang tidak dapat saya sebutkan satu persatu, terimakasih karena selalu mendoakan dan telah banyak memberi dukungan untuk menyelesaikan penulisan laporan ini
vii
9. Teman-temanku, yang telah menjadi teman setia selama perjuangan dan perjalan hidup di kampus. 10. Semua pihak yang membantu terselesaikannya laporan ini yang tidak dapat penulis sebutkan. Semoga laporan ini dapat menjadi sumbangsih bagi penulis khususnya dan rekan-rekan akademis. Apabila di dalam penulisannya ada yang kurang ataupun salah, mohon koreksinya dan harap maklum adanya.
Kudus, 24 Mei 2014
Penulis Fary Ihsan Firdaus
viii
DAFTAR ISI
HALAMAN JUDUL .......................................................................................... i HALAMAN PERSETUJUAN ........................................................................... ii HALAMAN PENGESAHAN ............................................................................. iii HALAMAN MOTTO DAN PERSEMBAHAN ................................................. iv RINGKASAN .................................................................................................... v KATA PENGANTAR ....................................................................................... vi DAFTAR ISI ...................................................................................................... viii DAFTAR TABEL .............................................................................................. xi DAFTAR GAMBAR ........................................................................................ xii DAFTAR LAMPIRAN ...................................................................................... xv
BAB I
PENDAHULUAN
1.1
Latar Belakang Masalah ..........................................................................
1
1.2
Perumusan Masalah ................................................................................
2
1.3
Batasan Masalah .....................................................................................
2
1.4
Tujuan Skripsi .........................................................................................
3
1.5
Manfaat Skripsi .......................................................................................
3
1.6
Tinjauan Pustaka .....................................................................................
4
1.7
Metodologi Penelitian .............................................................................
4
1.7.1
Objek Penelitian ..........................................................................
5
1.7.2
Metode Pengumpulan Data .........................................................
5
1.7.3
Metode Pengembangan Sistem ...................................................
6
Sistematika Penulisan .............................................................................
7
1.8
BAB II 2.1
LANDASAN TEORI Sistem Informasi .....................................................................................
9
2.1.1
9
Pengertian Sistem ........................................................................
ix
2.1.2
Pengertian Informasi ...................................................................
9
2.1.3
Pengertian Sistem Informasi .......................................................
9
2.1.4
Pengertian Sistem Informasi Pemilu ...........................................
9
2.2
Pengertian Calon Legislatif .....................................................................
9
2.3
Pengertian Komisi Pemilihan Umum .....................................................
10
2.4
Flow Of Document (FOD) ......................................................................
10
2.5
UML (Unified Modelling Language) ......................................................
12
BAB III TUJUAN UMUM OBYEK PENELITIAN 3.1.
3.2.
Gambaran Umum Komisi Pemilihan Umum Kudus ..............................
21
3.1.2. Visi, Misi dan Tujuan..................................................................
22
a. Visi KPU ..........................................................................................
22
b. Misi KPU .........................................................................................
22
c. Tujuan KPU ......................................................................................
23
3.1.3. Denah Lokasi KPU Kudus ..........................................................
23
3.1.4. Struktur Organisasi ......................................................................
24
3.1.5. Program KPU ..............................................................................
25
3.1.6. Persyaratan Bakal Calon Legislatif .............................................
25
Proses Pemilihan Calon Legislatif ..........................................................
27
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1.
4.2.
4.3.
Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web...........................................................................
28
Analisis Sistem ........................................................................................
28
4.2.1
Analisis Kebutuhan Data dan Informasi .....................................
28
4.2.2
Analisis Kebutuhan Sistem Untuk Perancangan .........................
29
4.2.2.1 Analisis Kebutuhan Perangkat Keras .....................................
29
4.2.2.2 Analisis Kebutuhan Perangkat Lunak ...................................
29
Perancangan Sistem ...............................................................................
29
4.3.1. Analisis Aktor ............................................................................
29
x
4.3.2. Proses Bisnis ...............................................................................
30
4.3.3. Diagram Use Case Bisnis ..........................................................
32
4.3.4. Diagram Use Case Sistem ..........................................................
32
4.3.5.
Skenario Use Case .....................................................................
33
4.3.6.
Diagram Kelas ...........................................................................
39
4.3.7.
Diagram Sekuensial ..................................................................
43
4.3.8.
Diagram Aktivitas .....................................................................
49
4.3.9.
Diagram Statechart ....................................................................
56
4.4.
Perancangan Basis Data .........................................................................
61
4.5.
Desain Interface ......................................................................................
67
4.5.1. Desain Menu ..............................................................................
67
4.5.2. Desain Input ...............................................................................
69
4.5.3. Desain Output ............................................................................
70
BAB V
PEMBAHASAN DAN IMPLEMENTASI
5.1.
Perangkat Keras Yang Digunakan .........................................................
71
5.2.
Perangkat Keras Lunak Digunakan ........................................................
71
5.3.
Implementasi dan Pembahasan Aplikasi .................................................
71
5.3.1. Halaman Login User ...................................................................
72
5.3.2. Halaman Utama KPU ..................................................................
72
5.3.3. Halaman Kelola PARPOL .........................................................
73
5.3.4. Halaman Kelola DAPIL .............................................................
74
5.3.5. Halaman Verifikasi Persyaratan .................................................
74
5.3.6. Halaman DCS ............................................................................
75
5.3.7. Halaman Klarifikasi Tanggapan ................................................
75
5.3.8. Halaman DCT ............................................................................
76
5.3.9. Halaman Utama PARPOL ..........................................................
77
5.3.10. Halaman Pendaftaran CALEG ....................................................
77
5.3.11. Halaman Upload Berkas Persyaratan..........................................
78
5.3.12. Halaman DCS .............................................................................
79
xi
5.4.
5.3.13. Halaman DCT ............................................................................
79
5.3.14. Halaman Utama Website .............................................................
80
5.3.15. Halaman Pengumuman DCS .....................................................
80
5.3.16. Halaman Tanggapan Terhadap DCS ...........................................
81
5.3.17. Halaman Daftar Tanggapan DCS................................................
81
5.3.18. Halaman Pengumuman DCT ......................................................
82
Pengujian Normal dan Pengujian Abnormal ..........................................
82
BAB VI PENUTUP 6.1
Kesimpulan .............................................................................................
85
6.2.
Saran ........................................................................................................
85
DAFTAR PUSTAKA LAMPIRAN
xii
DAFTAR TABEL
Tabel 2.1 Simbol Bagan Arus Dokumen ............................................................
11
Tabel 2.2 Notasi Use Case Diagram ...................................................................
13
Tabel 2.3 Notasi Class Diagram .........................................................................
14
Tabel 2.4 Notasi multiplicity dalam UML ..........................................................
15
Tabel 2.5 Format Notasi multiplicity dalam UML ..............................................
16
Tabel 2.6 Notasi Sequence Diagram...................................................................
17
Tabel 2.7 Notasi Activity Diagram......................................................................
18
Tabel 2.8 Notasi Statechart Diagram .................................................................
19
Tabel 2.9 Simbol-simbol ERD ............................................................................
20
Tabel 4.1: Tabel proses bisnis .............................................................................
30
Tabel 4.2: Tabel alur optimistic pendaftaran CALEG ........................................
33
Tabel 4.3: Tabel alur pesimistic pendaftaran CALEG ........................................
34
Tabel 4.4: Tabel alur optimistic upload berkas persyaratan ................................
34
Tabel 4.5: Tabel alur pesimistic upload berkas persyaratan ...............................
34
Tabel 4.6: Tabel alur optimistic verifikasi berkas persyaratan ...........................
35
Tabel 4.7: Tabel alur pesimistic verifikasi berkas persyaratan ...........................
35
Tabel 4.8: Tabel alur optimistic menyusun DCS ................................................
35
Tabel 4.9: Tabel alur pesimistic ACC proposal ..................................................
36
Tabel 4.10: Tabel alur optimistic pengumuman DCS .........................................
36
Tabel 4.11: Tabel alur pesimistic pengumuman DCS.........................................
36
Tabel 4.12: Tabel alur optimistic tanggapan terhadap DCS ...............................
37
Tabel 4.13: Tabel alur pesimistic tanggapan terhadap DCS ...............................
37
Tabel 4.14: Tabel alur optimistic klarifikasi tanggapan masyarakat...................
38
Tabel 4.15: Tabel alur pestimistic klarifikasi tanggapan masyarakat .................
38
Tabel 4.16: Tabel alur optimistic menyusun DCT ..............................................
38
Tabel 4.17: Tabel alur pesimistic menyusun DCT ..............................................
38
Tabel 4.18: Tabel alur optimistic pengumuman DCT.........................................
39
xiii
Tabel 4.19: Tabel alur pesimistic pengumuman DCT ........................................
39
Tabel 4.20: Tabel user.........................................................................................
64
Tabel 4.20: Tabel DAPIL ....................................................................................
64
Tabel 4.20: Tabel CALEG ..................................................................................
65
Tabel 4.20: Tabel masyarakat .............................................................................
66
Tabel 4.20: Tabel berkas persyaratan..................................................................
66
xiv
DAFTAR GAMBAR
Gambar 2.1 Contoh Use Case Diagram ..............................................................
12
Gambar 2.2 Contoh Class Diagram ....................................................................
14
Gambar 2.3 Contoh Sequence Diagram ..............................................................
16
Gambar 2.4 Contoh Activity Diagram .................................................................
18
Gambar 3.1 : Denah Lokasi KPU Kudus ............................................................
23
Gambar 3.2 : Struktur Organisasi KPU Kudus ...................................................
24
Gambar 3.3: Flow of Document Proses Pemilihan Calon Legislatif ..................
27
Gambar 4.1: Diagram use case bisnis .................................................................
32
Gambar 4.2 : Diagram use case sistem ...............................................................
32
Gambar 4.3 : Kelas user ......................................................................................
40
Gambar 4.4 : Kelas KPU .....................................................................................
40
Gambar 4.5 : Kelas PARPOL .............................................................................
40
Gambar 4.6 : Kelas pendaftaran CALEG ...........................................................
41
Gambar 4.7 : Kelas masyarakat ..........................................................................
41
Gambar 4.8 : Kelas berkas persyaratan ...............................................................
41
Gambar 4.9 : Kelas DAPIL .................................................................................
42
Gambar 4.10 : Diagram kelas..............................................................................
42
Gambar 4.11 : Diagram sekuensial kelola PARPOL ..........................................
43
Gambar 4.12 : Diagram sekuensial kelola DAPIL..............................................
44
Gambar 4.13 : Diagram sekuensial pendaftaran .................................................
45
Gambar 4.14 : Diagram sekuensial upload berkas persyaratan ..........................
45
Gambar 4.15 : Diagram sekuensial verifikasi berkas persyaratan ......................
46
Gambar 4.16 : Diagram sekuensial menyusun DCS ...........................................
46
Gambar 4.17 : Diagram sekuensial pengumuman DCS .....................................
47
Gambar 4.18 : Diagram sekuensial tanggapan terhadap DCS ............................
47
Gambar 4.19 : Diagram sekuensial klarifikasi tanggapan masyarakat ...............
48
Gambar 4.20 : Diagram sekuensial menyusun DCT...........................................
48
Gambar 4.21 : Diagram sekuensial pengumuman DCT .....................................
49
xv
Gambar 4.22 : Diagram aktifitas kelola PARPOL ..............................................
50
Gambar 4.23 : Diagram aktifitas kelola DAPIL .................................................
51
Gambar 4.24 : Diagram aktifitas pendaftaran CALEG .......................................
51
Gambar 4.25 : Diagram aktifitas upload berkas persyratan ................................
52
Gambar 4.26 : Diagram aktifitas verifikasi berkas persyaratan ..........................
52
Gambar 4.27 : Diagram aktifitas menyusun DCS ...............................................
53
Gambar 4.28 : Diagram aktifitas pengumuman DCS .........................................
53
Gambar 4.29 : Diagram aktifitas tanggapan terhadap DCS ................................
54
Gambar 4.30 : Diagram aktifitas klarifikasi tanggapan masyarakat ...................
54
Gambar 4.31 : Diagram aktifitas menyusun DCT ..............................................
55
Gambar 4.32 : Diagram aktifitas pengumuman DCT .........................................
55
Gambar 4.33 : Statechart diagram method login ...............................................
56
Gambar 4.34 : Statechart diagram lihat pengumuman DCS ..............................
56
Gambar 4.35 : Statechart diagram tanggapan DCS............................................
56
Gambar 4.36 : Statechart diagram lihat pengumuman DCT ..............................
57
Gambar 4.37 : Statechart diagram tambah data PARPOL .................................
57
Gambar 4.38 : Statechart diagram ubah data PARPOL .....................................
57
Gambar 4.39 : Statechart diagram hapus data PARPOL ...................................
58
Gambar 4.40 : Statechart diagram tambah data DAPIL.....................................
58
Gambar 4.41 : Statechart diagram ubah data DAPIL.........................................
58
Gambar 4.42 : Statechart diagram hapus data DAPIL .......................................
58
Gambar 4.43 : Statechart diagram verifikasi persyaratan ..................................
59
Gambar 4.44 : Statechart diagram menyusun/mencetak DCT ...........................
59
Gambar 4.45 : Statechart diagram klarifikasi tanggapan ...................................
59
Gambar 4.46 : Statechart diagram method menyusun/mencetak DCT .............
60
Gambar 4.47 : Statechart diagram tambah pendaftaran CALEG .......................
60
Gambar 4.48 : Statechart diagram ubah data CALEG .......................................
60
Gambar 4.49 : Statechart diagram hapus data CALEG .....................................
61
Gambar 4.50 : Statechart diagram upload persyaratan ......................................
61
Gambar 4.51 : Himpunan entitas ........................................................................
61
xvi
Gambar 4.52 : Himpunan entitas dan atribut key ................................................
62
Gambar 4.53 : Himpunan entitas, relasi dan foreign key ....................................
62
Gambar 4.54 : Kardinalitas relasi........................................................................
63
Gambar 4.55 : Diagram E-R ...............................................................................
63
Gambar 4.56 : Relasi antar tabel .........................................................................
67
Gambar 4.57 : Desain halaman utama msyarakat ...............................................
67
Gambar 4.58 : Desain login KPU .......................................................................
68
Gambar 4.59 : Desain halaman utama KPU .......................................................
68
Gambar 4.60 : Desain halaman utama PARPOL ................................................
69
Gambar 4.61 : Desain input verifikasi ................................................................
69
Gambar 4.62 : Desain input data berkas persyaratan ..........................................
70
Gambar 4.63 : Desain output laporan DCS.........................................................
70
Gambar 5.1 : Halaman Login User .....................................................................
72
Gambar 5.2 : Halaman Utama KPU ....................................................................
73
Gambar 5.3 : Halaman Kelola PARPOL ............................................................
73
Gambar 5.4 : Halaman Kelola DAPIL ................................................................
74
Gambar 5.5 : Halaman Verifikasi Persyaratan ....................................................
74
Gambar 5.6 : Halaman DCS pada Menu KPU ...................................................
75
Gambar 5.7 : Halaman Klarifikasi Tanggapan ..................................................
76
Gambar 5.8 : Halaman DCT pada Menu KPU ..................................................
76
Gambar 5.9 : Halaman Utama PARPOL ...........................................................
77
Gambar 5.10 : Halaman Pendaftaran CALEG ...................................................
78
Gambar 5.11 : Halaman Upload Berkas Persyaratan .........................................
78
Gambar 5.12 : Halaman DCS pada Menu PARPOL .........................................
79
Gambar 5.13 : Halaman DCT pada Menu PARPOL .........................................
79
Gambar 5.14 : Halaman Utama Website .............................................................
80
Gambar 5.15 : Halaman Pengumuman DCS .....................................................
80
Gambar 5.16 : Halaman Tanggapan Terhadap DCS ..........................................
81
Gambar 5.17 : Halaman Daftar Tanggapan DCS ...............................................
81
Gambar 5.18 : Halaman Pengumuman DCT .....................................................
82
xvii
Gambar 5.19 : Tampilan peringatan berhasil login .............................................
82
Gambar 5.20 : Tampilan peringatan gagal login ................................................
83
Gambar 5.21 : Tampilan peringatan berhasil menyimpan data ..........................
83
Gambar 5.22 : Tampilan peringatan gagal menyimpan data ..............................
83
Gambar 5.23 : Tampilan peringatan hapus data berhasil ...................................
84
xviii
DAFTAR LAMPIRAN
Lampiran 1
: Surat Keterangan Penelitian
Lampiran 2
: Buku Bimbingan Skripsi
Lampiran 3
: Biografi Penulis
xix
LAMPIRAN 1
xx
LAMPIRAN 2
xxi
BIOGRAFI PENULIS Nama : Fary Ihsan Firdaus TTL
: Kudus, 13 Maret 1990
Alamat : Langgardalem 1/1 Kudus 59315 Telp
: 085225886086
Email :
[email protected]
Riwayat Pendidikan : 1. SD Nawa Kartika Kudus 2. MTs N Kudus 3. MAN 2 Kudus 4. Mahasiswa Fakultas Teknik Program Studi Sistem Informasi Universitas Muria Kudus tahun masuk 2008
xxii