• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Manajemen Kontraktor Berbasis Web T1 672006256 BAB IV

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Manajemen Kontraktor Berbasis Web T1 672006256 BAB IV"

Copied!
10
0
0

Teks penuh

(1)

Bab 4

Hasil dan Pembahasan

Bab ini memuat hasil dan pembahasan dari penelitian yang

dilakukan.

4.1

Pembahasan Aplikasi

Terdapat dua macam bentuk antarmuka utama yaitu antarmuka

utama untuk admin dan antarmuka utama untuk user dalam hal ini adalah pengawas atau sub kontraktor yang akan meberikan laporan

hasil kerja. Pada dasarnya antarmuka untuk admin dan user sama saja, hanya dibedakan pada tugas yang dapat dilakukannya.

Karena pembuatan sistem ini hanyalah sebuah proses

perancangan atau prototype maka tampilan dari index sistempun dibuat sederhana .

4.1.1 Halaman Admin

Gambar 4.1 Halaman Admin

Gambar 4.1 merupakan tampilan dari halaman admin

(2)

menu Upload untuk upload file yang telah dibuat pada lembaran

microsoft excel ke dalam database,, menu Tambah Data untuk

menambah data single, menu laporan untuk melihat Laporan dari user dan menu Jadwal untuk melihat jadwal rencana kerja mingguan

dan juga daftar harga yang harus dikeluarkan dalam periode minggu.

Gambar 4.2 Halaman Rekapitulasi Harga

Gambar 4.2 di atas merupakan tampilan rekapitulasi proyek

yang merupakan salah satu data yang dibutuhkan untuk pembuatan

dokumen penawaran. Kolom harga di dapatkan dari penjumlahan

harga pekerjaan khusus jika memiliki kode pekerjaan umum yang

sama, sementara bobot pekerjaan diperoleh dari Jumlah Harga

Pekerjaan (A) dibagi total harga proyek (B) kemudian dikalikan

100% (A/Bx100%).

Untuk Menampilkan Rekapitulasi Harga maka diperlukan

(3)

Kode Program 4.1 Menampilkan Rekapitulasi harga

Kode Program 4.1 adalah kode program untuk menampilkan

data yang ada pada tabel tb_alljob untuk harga dan bobot

menggunakan fungsi round untuk menampilkan dua angka di

belakang koma.

Kode Program 4.2 Perhitungan Bobot

Kode Program 4.2 adalah kode program untuk menghitung

data bobot, dimana hasil bobot=jumlah harga/harga proyek*100

akan ditampilkan jika kode proyek pada tb_proyek sama dengan

kode proyek pada tb_alljob.

Kode Program 4.3 Update Harga

Kode 4.3 adalah kode program untuk mengupdate data harga dimana jumlah harga=jumlah total harga jika kode pekerjaan pada

tb_alljob dan kode pekerjaan pada tb_job sama.

Select id_alljob,id_proyek,nm_alljob,round (jumlah_harga,2), round(bobot,2) from tb_alljob order by id_alljob;

update tb_alljob set jumlah_harga=(select sum(tb_job.total_hrg) from tb_job where tb_alljob.id_alljob=tb_job.id_alljob);

"update tb_alljob set

bobot=(select(tb_alljob.jumlah_harga/tb_proyek.hrg_proyek)*1 00 from tb_proyek where

(4)

Jadwal Pekerjaan

Gambar 4.3 Halaman Jadwal Pekerjaan

Gambar 4.3 adalah halaman untuk melihat jadwal pekerjaan

secara spesifik, dengan adanya pilihan menu seperti ini diharapkan

kontraktor bisa mengetahui pengeluaran biaya untuk setiap

pekerjaan khusus yang dilakukan setiap harinya. untuk kolom Mulai

dan Selesai ontoh diatas bukanlah data sebenarnya.

Kode Program 4.4 Menampilkan Jadwal Pekerjaan

Kode Program 4.4 adalah kode program untuk menampilkan

jadwal pekerjaan secara spesifik. jadwal pekerjaan akan dirampilkan

jika kode pekerjaan pada tb_alljob sama dengan kode pekerjaan

pada tb_job

<?php

$q = $_GET["q"]; include("koneksi.php");

$sql = "SELECT * FROM tb_job WHERE id_alljob = '".$q."'"; $result = mysql_query($sql);

$sql2 = "SELECT * FROM tb_alljob WHERE id_alljob = '".$q."'"; $result2 = mysql_query($sql2);

(5)

Bobot Pekerjaan Mingguan

Gambar 4.4 Bobot Pekerjaan Mingguan

Gambar 4.4 Merupakan gambar untuk jadwal pekerjaan

yang dilakukan setiap minggunya dalam pembobotan angka. Bobot

pekerjaan ini diperoleh dari tabel tb_alljob dan tabel tb_bobot.

Kode Program 4.5 Menampilkan Bobot Pekerjaan Mingguan

<?php

$query = "SELECT DISTINCT substring(no, 5, 2) as minggu FROM tb_bobot";

... $no = 1;

$totalHarga = 0;

$query = "SELECT* FROM tb_alljob"; ...

{

$kodePekerjaan = $data['id_alljob']; $hargaPekerjaan = $data['jumlah_harga']; ...

$query2 = "SELECT DISTINCT substring(no, 5, 2) as minggu FROM tb_bobot";

$query3 = "SELECT bobot as bbtkerja FROM tb_bobot

WHERE substring(no, 5, 2) = '$minggu' AND substring(no, 1, 4) = '$kodePekerjaan'"; }

(6)

Harga Pekerjaan Mingguan

Gambar 4.5 Harga Pekerjaan Mingguan

Gambar 4.5 adalah gambar harga pekerjaan mingguan, ini

dimaksudkan agar kontraktor dapat menganalisa harga

masing-masing pekerjaan tiap minggu sehingga dapat mengatur keuangan

kontraktor untuk pekerjaan selanjutnya dalam periode minggu.

Kode Program 4.6 Menampilkan Harga Pekerjaan Mingguan

<?php

$query = "SELECT DISTINCT substring(no, 5, 2) as minggu FROM tb_bobot"; ...

$no = 1; $totalHarga = 0;

$query = "SELECT* FROM tb_alljob"; ...

{

$kodePekerjaan = $data['id_alljob']; $hargaPekerjaan = $data['jumlah_harga']; ...

$query2 = "SELECT DISTINCT substring(no, 5, 2) as minggu FROM tb_bobot";

$query3 = "SELECT harga as harga FROM tb_bobot WHERE substring(no, 5, 2) = '$minggu' AND substring(no, 1, 4) = '$kodePekerjaan'"; }

(7)

Grafik Rencana Kerja Mingguan

Gambar 4.6 Grafik Rencana Kerja Mingguan

Grafik Rencana Kerja Mingguan pada Gambar 4.6 ini

dimaksudkan untuk menggantikan kurva s pada jadwal pekerjaan

mingguan. Dengan adanya grafik ini diharapkan kontraktor dapat

menganalisa perkembangan proyeknya pada periode bulan dan

minggu.

Kode Program 4.7 Menampilkan Grafik Rencana Kerja

<?php

$dataMinggu1 = array(); $dataMinggu2 = array(); $dataMinggu3 = array(); $dataMinggu4 = array(); $dataBulan = array();

$id_proyek = $_GET['id_proyek'];

$query = "SELECT bulan, minggu1, minggu2,minggu3,minggu4 FROM tb_rencanakerja

WHERE id_proyek = '$id_proyek' ORDER BY id_lamakerja DESC"; $hasil = mysql_query($query);

(8)

Kode Program 4.6 adalah kode program untuk menampilkan

grafik rencana kerja mingguan. Data pada tb_rencanakerja akan

ditampilkan dalam bentuk grafik jika kode proyek sama dengan

kode proyek pada tabel tb_rencana kerja.

{

array_unshift($dataBulan, $data['bulan']); array_unshift($dataMinggu1, $data['minggu1']); array_unshift($dataMinggu2, $data['minggu2']); array_unshift($dataMinggu3, $data['minggu3']); array_unshift($dataMinggu4, $data['minggu4']); }

$graph = new Graph(650,350,"auto"); $graph->SetScale("textlin");

$bplot1 = new BarPlot($dataMinggu1); $bplot1->SetFillColor("green"); $bplot1->value->show("%2.2f"); $bplot2 = new BarPlot($dataMinggu2); $bplot2->SetFillColor("orange"); $bplot2 ->value->show("%2.2f"); $bplot3 = new BarPlot($dataMinggu3); $bplot3->SetFillColor("blue"); $bplot3 ->value->show("%2.2f"); $bplot4 = new BarPlot($dataMinggu4); $bplot4->SetFillColor("red");

$bplot4 ->value->show("%2.2f");

(9)

Grafik Laporan Kerja Mingguan

Gambar 4.7 Grafik Laporan Kerja Mingguan

Grafik laporan perkembangan kerja pada Gambar 4.7 ini

adalah laporan mingguan yang diisi atau dilaporkan oleh pengguna

atau sub kontraktor maupun petugas lapangan yang ditugaskan

untuk mengawasi proyek.

4.1.2 Menu Data Tambahan

(10)

Kode Program 4.8 Menampilkan seluruh data informasi tambahan

Kode Program 4.7 adalah kode proyek untuk menampilkan

seluruh data informasi tambahan.Semua data yang berhubungan

dengan data proyek akan ditampilkan jika memiliki kode yang sama. Select i.id_informasi, p.nm_proyek, t.tahun,

d.nm_daerah,ct.curah_pertahun,ta.tinggi_air,k.kondisi From tb_informasi

i inner join tb_proyek p on i.id_proyek=p.id_proyek inner join tb_tahun t on i.id_tahun=t.id_tahun inner join tb_daerah d on i.id_daerah=d.id_daerah

inner join tb_curahtahunan ct on i.id_curahtahunan=ct.id_curahtahunan inner join tb_tinggiair ta on i.id_tinggiair=ta.id_tinggiair

Gambar

Gambar 4.1  Halaman Admin
Gambar 4.2  Halaman Rekapitulasi Harga
Gambar 4.3 Halaman Jadwal Pekerjaan
Gambar 4.4  Bobot Pekerjaan Mingguan
+5

Referensi

Dokumen terkait

Berdasarkan hasil evaluasi prakualifikasi pada pekerjaan Perencanaan Pengembangan Stadion Tuanku Tambusai Bangkinang, telah didapatkan hasil 5 (Lima) daftar pendek calon penyedia

dapat diketahui bahwa nilai Adjusted R Square sebesar 0,893, hal tersebut menunjukkan bahwa variabel agrowisata (jumlah pengunjung yang membeli bunga, jumlah bunga

Hal ini di sebabkan oleh banyaknya orang Tionghoa beragama Buddha yang berdagang di Indonesia sejak zaman dahulu, sehingga proses perkembangan Agama Buddha lebih banyak di

This study is intended to investigate how the implementation of cooperative learning in classroom instruction facilitates students in learning critical thinking in

Analisis dilakukan untuk mengetahui kesesuaian kondisi sebenarnya RTH Kota Banda Aceh berdasarkan kondisi dan luasan ruang terbuka hijau yang telah diperoleh dari

Oleh karena itu rasul Paulus memberikan nasihat kepada mereka untuk senantiasa mempergunakan perlengkapan rohani ini di dalam hidup mereka karena hari-hari yang mereka hadapi

Nisbah kelamin yang diperoleh selama penelitian adalah 1.48:1.Puncak pemijahan selama tiga bulan pengamatan dari ikan nila betina TKG IV terjadi pada bulan Juli distasiun

Kajian singkat dalam tulisan ini mencoba untuk melihat sejauh mana perpustakaan perguruan tinggi di negara-negara Asia Tenggara memanfaatkan teknologi internet dan mobile