METODOLOGI
pada tahun berikutmya. Pengolahan memakan waktu paling lama yaitu selama 2
bulan.
Poses alur dokumen SKTr dimulai dengan BPS RI mengirim kuesioner ke
BPS Provinsi, kemudian kuesioner didistribusikan ke BPS Kabupaten/Kota.
Kuesioner yang telah selesai diisi oleh perusahaan kemudian diperiksa oleh
pengawas BPS Kabupaten/Kota lalu dikirim ke BPS Provinsi untuk diperiksa dan
dikirim ke BPS RI. Kuesioner tersebut dikirim dalam beberapa kali pengiriman.
Di BPS RI kuesioner tersebut diperiksa untuk di entri dan dibuat publikasi dengan
nama Indikator Konstruksi Triwulan Tahun 2016Gambaran dari sistem berjalan
ditunjukkan dengan gambar berikut..
Pada Subdit Statistik Konstruksi,
perusahaan non respon. Untuk dokumen perusahaan aktif, ada dua kategori, yaitu
ada isian (isian kuesioner) ada proyek dan ada isian tidak ada proyek. Jika
dokumen perusahaan tersebut ada isian tidak ada proyek, makan blok III
kuesioner tersebut harus kosong. Blok III berisi Nilai Pekerjaan dan Realisasi
Fisik Pekerjaan. Jika perusahaan non respon, ada beberapa kategori alasan, yaitu
perusahaan tutup, pindah, atau kosong. Untuk perusahaan non-respon, tidak
dilakukan entrian data, berhenti di proses respon. Perusahaan-perusahaan yang
non respon akan dikeluarkan dari daftar sampel utama. Perusahaan-perusahaan
tersebut akan diganti oleh perusahaan terpilih dari daftar sampel pengganti.
bahan dasar rancangan sistem usulan. Gambaran proses sistem yang diusulkan
ditunjukkan dengan gambar berikut.
Kode Proses
Keterangan
(2)
(1)
diberi nomor
Pada proses ini petugas melakukan pengelompokkan
dokumen survei berdasarkan provinsi dan memberi
nomor kelompok.
Perusahaan ada di DSU?
Pada proses ini petugas melakukan pengecekan tiaptiap dokumen survei, apakah perusahaan yang didata
ada didalam Data Sampel Utama. Jika ada, catat
D01
kondisi
dokumen
tersebut
apakah
termasuk
proses
berikutnya.
Lihat
klasifikasi
perusahaan
ada
di
Database
Direktori
yang
menggantikan.
Jika
tidak
ada,
maka
P03
Untuk
dokumen
yang
dapat
dientri
akan
Analisis Permasalahan
Masalah-masalah
yang
ditemukan
pada
proses
sistem
berjalan
Solusi Permasalahan
Berdasarkan
uraian
mengenai
analisis
sistem
berjalan,
analisis
1. Sistem
Solusi
berbasis
desktop
Kelebihan
Memiliki performance
Sulit
yang
unggul
disesuaikan
karena
dengan
spesifikasi hardware
Tidak
membutuhkan
waktu
Kekurangan
untuk diakses
pada
pengiriman
banyak
pengguna
karena
harus
melakukan
instalasi
komputer client
Sulit jika ada update
Memiliki spesifikasi
hardware
tertentu
sehingga
ada
kemungkinan
mesin
2. Sistem
berbasis
web
di server side
Pekerjaan lebih mudah
tergantung
browser
yang digunakan
Bergantung
akses
kecepatan internet di
oleh
dimana
terpusat,
Bersifat
secara
online
pengguna
dan
kapan
saja.
Tidak perlu melakukan
instalasi program.
tempat
Dibutuhkan
pada
sistem
Menambahkan Akun
Tipe Use Case :
SDE-UC001
Desain Sistem
Tinggi
Administrator
Use case ini mendeskripsikan kejadian admin
Prakondisi :
Sasaran :
Bidang
khas
Respons Sistem
Langkah 2: Sistem
event :
menampilkan form
pembuatan akun baru
Bidang Alternatif :
Langkah 3: Pelaku
Langkah 4: Sistem
meyimpan informasi
akun baru
akun kedalam database
Alt-Langkah 4: Jika ada isian yang tidak sesuai
format, sistem memberikan peringatan kepada
pelaku
Kesimpulan :
Postkondisi :
dibuat
Informasi akun baru telah dibuat
Respon Dokumen
Tipe Use Case :
SDE-UC002
Desain Sistem
Tinggi
Petugas
Use case ini mendeskripsikan kejadian petugas
melakukan respon dokumen
Petugas login
Respon dan kondisi dokumen telah disimpan
suatu Kegiatan Pelaku
Respons Sistem
Langkah 1: Pelaku login Langkah 2: Sistem
event :
dan memilih menu Respon menampilkan halaman
Dokumen
Respon Dokumen
Langkah 3: Pelaku
Langkah 4: Sistem
mengalihkan ke
Bidang Alternatif :
Kesimpulan :
Postkondisi :
Entri Data
Tipe Use Case :
SDE-UC003
Desain Sistem
Tinggi
Petugas dan Administrator
Use case ini mendeskripsikan kejadian petugas
melakukan entri data
Petugas login dan telah melakukan respon dokumen
Data Perusahaan Triwulanan dapat ditambahkan
suatu Kegiatan Pelaku
Respons Sistem
Langkah 1: Pelaku telah Langkah 2: Sistem
event :
melakukan
respon
Langkah 3: Pelaku
Langkah 4: Sistem
mengalihkan ke
tombol simpan
dan V.
Sistem berhasil
Bidang Alternatif :
menyimpan data.
Alt-Langkah 4: Jika ada isian yang tidak sesuai
format, sistem memberikan peringatan kepada
Kesimpulan :
pelaku
Use case ini menyimpulkan informasi perusahaan
telah tersimpan
Postkondisi :
Memverifikasi Perusahaan
Tipe Use Case :
SDE-UC004
Desain Sistem
Tinggi
Administrator
Use case ini mendeskripsikan kejadian admin
menganalisa penambahan perusahaan baru dan
Prakondisi :
Sasaran :
Bidang
khas
event :
memilih
Verifikasi Perusahaan
Langkah
menganalisa
dan
3:
Verifikasi Perusahan
mengubah
Kesimpulan :
Postkondisi :
Menambahkan Perusahaan
ID Use Case :
Prioritas :
Pelaku :
Deskripsi :
SDE-UC005
Desain Sistem
Tinggi
Petugas dan Administrator
Use case ini mendeskripsikan kejadian pegawai dan
admin menambahkan perusahaan sebagai perusahaan
Prakondisi :
Sasaran :
Bidang
khas
event :
memilih
Tambah Perusahaan
form Tambah
Langkah
3:
Perusahan
Pelaku Langkah 4: Sistem
mengisi
form
ke admin dan
menunggu konfirmasi
Bidang Alternatif :
admin
Alt-Langkah 4: Jika ada isian yang tidak sesuai
format, sistem memberikan peringatan kepada
pelaku
Kesimpulan :
Postkondisi :
Menghapus akun
SDE-UC006
Tinggi
Pelaku :
Deskripsi :
Prakondisi :
Sasaran :
Bidang
khas
Administrator
Use case ini mendeskripsikan kejadian admin
menghapus akun petugas
Pelaku login
Menghapus akun petugas
suatu Kegiatan Pelaku
Respons Sistem
Langkah 1: Pelaku login Langkah 2: Sistem
event :
dan memilih menu Daftar menampilkan daftar
Petugas
Langkah
3:
mencari
nama
menekan
tombol
Sistem menghapus
petugas dari database
akun?
Bidang Alternatif :
Kesimpulan :
Postkondisi :
Diagram Aktivitas
Diagram aktivitas digunakan untuk menjelaskan alur aktivitas sistem
ketika suatu use case dijalankan. Oleh karena itu, diagram aktivitas dibangun
berdasarkan use case yang telah dibentuk sebelumnya. Diagram aktivitas
menggambarkan berbagai aliran aktivitas dalam sistem yang dirancang,
Rancangan Basisdata
Rancangan basisdata dilakukan dalam tiga tahapan, yaitu rancangan
konseptual. rancangan logical, dan rancangan fisikal.
1. Rancangan Konseptual
Tabel 3.x.
No
(1)
11
2
3
4
Nama Entitas
(2)
User
Perusahaan
Blok_II
Deskripsi
(3)
Berisi data pengguna sistem
Berisi informasi perusahaan
Berisi informasi mengenai tenaga
Blok_III
dan
realisasi
fisik
Blok_IV
pekerjaan
Berisi informasi mengenai kondisi
Blok_V
Respon_dokumen
mengenai
dokumen
2. Rancangan Logika
Rancangan logika merupakan tahapan dalam mengidentifikasi
entitas-entitas beserta atribut-atributnya yang sebelumnya dibentuk pada
tahap rancangan konseptual. Dalam rancangan logika, akan ditentukan
primary key dan foreign key dari masing-masing entitas.
User (username,,password,role,firstname,lastname,user_id)
Primary Key (user_id)
Perusahaan
(kip,nama,contact_person,telepon_fax,email,hp,kabupaten_kota,provinsi,
kecamatan,desa,blok_sensus,status)
Primary Key (kip)
Blok_II (Sum_pekerja_tetap, Sum_pekerja_outsourcing,
sum_balas_jasa_pekerja_tetap, Sum_balas_jasa_pekerja_outsourcing
Avg_upah_pekerja_harian_oh,
avg_upah_tukang_oh,avg_pembantu_tukang_oh,avg_instalir_jaringan_li
strik_oh,avg_jaringan_telekomunikasi_oh,avg_instalir_jaringan_pipa_air
_bersih_oh,triwulan,kip_perusahaan,id)
Primary Key(id)
Foreign Key kip_perusahaan references perusahaan(kip)
Blok_III
(nama_pekerjaan,nilai_kontrak_pekerjaan,np_subkontrak,sum_jumlah_u
pah_harian,biaya_bahan,kumulatif_realisasi,kumulatif_rencana,triwulan,
kip_perusahaan,id)
Primary Key (id)
Foreign Key kip_perusahaan references perusahaan (kip)
Blok_IV
(pendapatan_usaha,
nilai_pekerjaan_yang_selesai,
order_bahan_bangunan,harga_bahan_bangunan,sum_pekerja_tetap,flag,a
vg_gaji_pekerja_tetap,sum_pekerja_harian_lepas,upah_pekerja_harian_o
h,triwulan,kip_perusahaan,id)
Primary Key (id)
Foreign Key kip_perusahaan references perusahaan (kip)
Blok_V (akses_kredit, suku_bunga_pinjam, kenaikan_harga_bangunan,
penurunan_permintaan,
SDM_terampil,
persaingan,
kesulitan_pasokan_bagunan,
birokrasi_adm_pemerintah,
politik_keamanan,
k3,
kip_perusahaan,triwulan,id)
Primary Key (id)
Foreign Key kip_perusahaan references perusahaan (kip)
Respon_dokumen
(jabatan_pemeriksa,telp_pemeriksa,nip_pemeriksa,
nip_pemeriksa,
nama_pemeriksa,
nip_pencacah,
nama_pencacah,
jabatan_pencacah,
jenis_dokumen,
telp_pencacah,
kondisi_dokumen,
Nama Field
Tipe
Panjang
.
1
2
3
4
6
8
10
KIP
Nama
alamat
kabupaten_kota
kecamatan
Desa
No_blok_sensus
Integer
Varchar
Text
Varchar
Varchar
Varchar
Varchar
Karakter
10
255
65k
255
255
255
255
11
12
13
14
15
15
16
17
18
19
Sum_pekerja_tetap
Sum_pekerja_outsourcing
Sum_balas_jasa_pekerja_tetap
Sum_balas_jasa_pekerja_outsourcing
Avg_upah_pekerja_harian_oh
Avg_upah_kepala_tukang_oh
Avg_upah_tukang_oh
Avg_pembantu_tukang_oh
Avg_instalatir_jaringan_listrik_oh
Avg_instalatir_jaringan_komunikasi_o
Integer
Integer
Integer
Integer
Integer
Integer
Integer
Integer
Integer
Integer
10
10
10
10
10
10
10
10
10
10
Keterangan
Primary Key
20
21
h
Avg_instalatir_jaringan_komputer_oh
Avg_instalatir_jaringan_pipa_air_bersi
Integer
Integer
5
5
22
23
h_oh
triwulan
Kip_perusahaan
Integer
Varchar
1
10
Foreign Key
table
24
Nama_pekerjaan
Varch
25
Nilai_kontrak_pekerjaan
ar
Intege
11
26
Np_subkontrak
r
Intege
11
27
Sum_jumlah_upah_harian
r
Intege
11
28
Biaya_bahan
r
Intege
11
29
Kumulatif_realisasi
r
Doubl
30
Kumulatif_rencana
e
Doubl
31
Triwulan
e
Intege
32
Kip_perusahaan
r
Varch
10
Pendapatan_usaha
ar
Varch
255
Nilai_pekerjaan_yang_selesai
ar
Varch
255
Order_bahan_bangunan
ar
Varch
255
33
34
35
ar
255
Perusahaan
Promary
Key
FK
table
Perusahaan
36
Harga_bahan_bangunan
Varch
255
37
Sum_pekerja_tetap
ar
Varch
255
38
Avg_gaji_pekerja_tetap
ar
Varch
255
39
Sum_pekerja_harian_lepas
ar
Varch
255
40
Upah_pekerja_harian_lepas_oh
ar
Varch
255
41
Triwulan
ar
Intege
Kip_perusahaan
r
Varch
10
Akses_kredit
ar
Varch
255
Suku_bunga_pinjam
ar
Varch
255
45
Kenaikan_harga_bangunan
ar
Varch
255
46
Penurunan_permintaan
ar
Varch
255
47
Persaingan
ar
Varch
255
48
Kesulitan_pasokan_bangunan
ar
Varch
255
49
SDM_terampil
ar
Varch
255
50
Birokrasi_adm_pemerintah
ar
Varch
255
Politik_keamanan
ar
Varch
255
42
43
44
51
ar
FK
table
Perusahaan
52
K3
Varch
255
53
Kip_perusahaan
ar
Varch
10
FK
54
Kip
ar
Varch
10
perusahaan
PK
55
nama
ar
Varch
255
56
Alamat
ar
Varch
255
57
Contact_person
ar
Varch
255
Telepon_fax
ar
Varch
20
ar
Varch
255
Hp
ar
Varch
20
61
Id_kabupaten_kota
ar
Intege
62
Id_propinsi
r
Intege
63
Id_kecamatan
r
Intege
64
Id_desa_kelurahan
r
Intege
Id_blok_sensus
r
Intege
58
59
60
65
1. R F
table
Rancangan Antarmuka
Rancangan Halaman Login
Data
Rancangan