Jiunkpe Ns s1 2007 26401232 4927 Rencana Anggaran Chapter5

download Jiunkpe Ns s1 2007 26401232 4927 Rencana Anggaran Chapter5

of 21

description

Jiunkpe Ns s1 2007 26401232 4927 Rencana Anggaran Conclusion

Transcript of Jiunkpe Ns s1 2007 26401232 4927 Rencana Anggaran Chapter5

  • 5. PENGUJIAN SISTEM

    5.1. Pengujian Software Administrasi 5.1.1. Login

    Untuk dapat masuk ke dalam sistem RAP, user terlebih dahulu harus melakukan

    login. Misal user ADMIN password ADMIN Jika user salah memasukkan username

    dan password maka muncul pesan (dialog box) berisi LOGIN GAGAL, ANDA TELAH

    MELAKUKAN KESALAHAN 1 KALI seperti yang terlihat Pada Gambar 5.1. Apabila

    user malakukan kesalahan sebanyak tiga kali, maka program akan menutup dan user

    harus mengaktifkan program lagi dan masuk form login lagi.

    Gambar 5.1. Tampilan Login

    5.1.2. Menu Utama

    Jika user sukses melakukan login maka menu utama akan muncul dan form login

    akan menutup. Pada tampilan menu utama terdapat beberapa pilihan.

    Pada tampilan menu utama terdapat beberapa pilihan menu antara lain yang

    pertama adalah menu File berisi sub menu Logout dan menu exit untuk keluar dari

    program seperti yang terlihat Pada Gambar 5.2.

    87

    Universitas Kristen Petra

  • 88

    Kedua, menu Master yang memiliki sub menu Master Costumer untuk input,

    edit, dan menghapus data costumer, menu Master Worker untuk data nama worker yang

    ada dan digunakan dalam perusahaan. Selain itu ada menu untuk Master Supplier untuk

    input, edit, dan menghapus data supplier. Master Material yang terbagi menjadi 2 sub

    menu yaitu sub menu Data Material berisi kode material, nama material, panjang, lebar,

    dan tinggi serta jenis satuan material, sub menu kedua Master Material Supplier yang

    berisi harga material dari masing-masing supplier. Master Equipment yang terdiri dari

    nama peralatan dan deskripsi peralatan yang dapat diinput, edit dan dihapus. Master Job

    yang terdiri atas 3 sub menu, pertama sub menu Master Primary Job untuk menyimpan

    pekerjaan utama, sub menu kedua adalah Master Sub Job yang berisi jenis sub pekerjaan

    dan yang terakhir adalah sub menu Standart Sub Job yang berisi relasi data material dan

    data yang terdapat pada sub job. Sub menu yang terakhir pada menu Master adalah

    Master Configuration berisi setting untuk admin dan staf dan menu untuk mengubah

    password untuk login.

    Ketiga, terdapat menu Proses yang berisi sub menu Header yang memiliki form

    header untuk input nama proyek lokasi serta berelasi dengan master costumer, sub menu

    detail yang terdapat form detail untuk input spesifikasi pekerjaan, volume pekerjaan, start

    date pekerjaan dan lama pekerjaan, sub menu material project yang terdapat form

    material project untuk input material yang digunakan dalam proyek, sub menu worker

    salary yang terdapat form worker salary untuk input upah pekerja, dan yang terakhir sub

    menu rent equipment yang terdapat form rent equipment untuk input peralatan yang

    digunakan untuk keperluan proyek.

    Keempat menu Report yang terdiri dari laporan material analysis yang terdiri

    dari data material yang digunakan dalam suatu proyek, laporan Rancangan Anggaran

    Proyek(RAP) berisi rincian biaya dan detail pekerjaan dalam suatu proyek dan laporan

    time schedulling.

    Universitas Kristen Petra

  • 89

    Gambar 5.2. Tampilan Menu Utama

    5.1.2.1. Menu Master

    o Manajemen Login Form Login management digunakan untuk menyimpan nama user, password

    dan type user yang diperbolehkan mengakses program. Untuk mengisi user baru

    cukup mengisi field user, password dan type user, misal user ERIC, password

    SANASUKE, type user ADMIN kemudian klik tombol Save. Tampilan Form

    Manajemen Login Pada Gambar 5.3 terdapat field (TcxComboBox) untuk mencari

    user yang tersedia dan field (TcxTextedit) untuk mengubah password pada kemudian

    tekan tombol Update, cara yang sama berlaku untuk menghapus kemudian klik

    tombol Delete.

    Universitas Kristen Petra

  • 90

    Gambar 5.3. Tampilan Login Management

    o Login Type Form ini digunakan untuk membuat group tipe user yang diperbolehkan

    melakukan access ke dalam program. Untuk menambah tipe user cukup memasukan

    tipe user baru kemudian klik tombol Save, jika data salah cukup pilih tombol

    Reset dan untuk menghapus tipe user yang ada cukup pilih tipe user melalui

    field(TcxComboBox) kemudian klik tombol Delete seperti yang terlihat Pada

    Gambar 5.4.

    Universitas Kristen Petra

  • 91

    Gambar 5.4. Tampilan Login Type

    o Login Access Form Login Access berfungsi untuk menyimpan konfigurasi format akses

    yang dapat dilakukan oleh masing-masing tipe user. Type Login berisi tipe akses yang

    ada, misalnya type user yang ada adalah admin dan staf. Key Access berisi no akses

    untuk setiap form yang tersedia misalnya form Master dengan sub menu Costumer

    memiliki Key Access 2-1. Group berisi macam menu yang tersedia sub group berisi

    jenis sub menu. Value berisi Y dan N yang berarti Yes dan No, misal type

    user admin dengan key access 2-7-1 memilik value Y berarti admin dapat

    membuka form User Configuration dengan sub menu Login seperti yang terlihat Pada

    Gambar 5.5.

    Universitas Kristen Petra

  • 92

    Gambar 5.5. Tampilan Konfigurasi Login Access

    o Costumer Form Costumer digunakan untuk menyimpan nama costumer, alamat

    costumer, kota tempat tinggal costumer, provinsi costumer, telepon dan fax costumer.

    Tampilan form costumer Pada Gambar 5.6 terdapat tombol Save untuk menyimpan

    data, tombol Update untuk meng-update data, tombol Reset untuk menghapus

    semua field dan tombol Delete untuk menghapus data berdasarkan nama atau kode

    costumer yang dicari. Misal code costumer MNZ, costumer name MENAZA,

    address KETINTANG PERMAI BB-19, city OF ANGEL, province JAWA

    TIMUR, country INDO, phone 031-60208000, fax -, id type-, id number -

    kemudian klik tombol Save untuk menyimpan data costumer ke dalam tabel

    costumer.

    Universitas Kristen Petra

  • 93

    Gambar 5.6. Tampilan Form Master Costumer.

    o Worker Form Worker digunakan untuk menyimpan nama Worker, alamat Worker,

    kota tempat tinggal Worker, provinsi Worker, dan telepon Worker. Tampilan Form

    Worker Pada Gambar 6.7. terdapat tombol Save untuk menyimpan data, tombol

    Update untuk meng-update data, tombolReset untuk menghapus semua field

    (TcxTextedit) dan tombol Delete untuk menghapus data berdasarkan nama atau

    kode Worker yang dicari melalui field (TcxComboBox). Misal code worker VAL

    kemudian klik tombol Delete.

    Universitas Kristen Petra

  • 94

    Gambar 5.7. Tampilan Form Master Worker

    o Supplier Form Supplier digunakan untuk menyimpan nama Supplier, alamat Supplier,

    kota tempat tinggal Supplier, provinsi Supplier, telepon dan fax Supplier. Tampilan

    from Supplier Pada Gambar 4.8 terdapat tombol Save untuk menyimpan data,

    Update untuk meng-update data Reset untuk menghapus semua

    field(TcxTextedit) dan Delete untuk menghapus data berdasarkan nama atau kode

    Supplier yang dicari melalui field(TcxComboBox). Misal code supplier SUP-1

    kemudian klik tombol Delete untuk menghapus data.

    Universitas Kristen Petra

  • 95

    Gambar 5.8. Tampilan Form Master Supplier

    o Data Material Form Data Material digunakan untuk menyimpan kode material, nama

    material dan satuan material, serta deksripsi singkat tentang material yang akan

    disimpan, misalnya material dengan kode KY-HT-BLK, dengan nama material

    KAYU HUTAN (BALOK) memiliki ukuran panjang 10, lebar 10 dan tebal 1

    dengan ukuran satuan atau tipe volume M3. Tampilan Form Data Material Pada

    Gambar 5.9 terdapat tombol Save untuk menyimpan data, Update untuk meng-

    update data, Reset untuk menghapus semua field(TcxTextedit) dan Delete untuk

    menghapus data berdasarkan nama atau kode material yang dicari melalui

    field(TcxComboBox).

    Universitas Kristen Petra

  • 96

    Gambar 5.9. Tampilan Form Master Data Material.

    o Data Material Supplier Form Data Material Supplier digunakan untuk menyimpan kode material,

    dan kode supplier dan satuan material, serta harga material. Misal pilih material

    dengan kode KY-HT-BLK, supplier dengan kode SUP-1, memiliki nama

    material KAYU HUTAN(BALOK) serta nama supplier WALUYO JATI

    MANDIRI dengan tipe volume material M3, isi field(TcxCurrencyEdit) berlabel

    price dengan value 1.700.000 kemudian klik tombol Save untuk menyimpan

    harga baru atau klik tombol Update untuk mengubah harga. Tampilan Form Data

    Material Supplier Pada Gambar 5.10 terdapat tombol Save untuk menyimpan data,

    tombol Update untuk meng-update data, tombol Reset untuk menghapus semua

    field(TcxTextedit) dan Delete untuk menghapus data berdasarkan nama atau kode

    material dan kode supplier yang dicari melalui field(TcxComboBox).

    Universitas Kristen Petra

  • 97

    Gambar 5.10. Tampilan Form Material Supplier

    o Primary Job Form Primary Job digunakan untuk menyimpan kode pekerjaan utama,

    nama pekerjaan sera deskripsi singkat tentang pekerjaan utama, untuk mengisi form,

    cukup dengan melengkapi field yang tersedia misal kode pekerjaan utama

    PERSIAPAN dan nama pekerjaan PEKERJAAN PERSIAPAN, desc - ,

    volume type -, kemudian klik tombol Save. Untuk edit data pilih nama pekerjaan

    melalui field(TcxComboBox) yang tersedia, kemudian klik tombol Update untuk

    mengubah data atau klik tombol Delete untuk menghapus data. Tampilan Form

    Primary Job Pada Gambar 4.11 terdapat tombol Reset untuk menghapus semua

    field.

    Universitas Kristen Petra

  • 98

    Gambar 5.11. Tampilan Form Primary Job

    o Sub Job Form Sub Job digunakan untuk menyimpan kode sub pekerjaan, nama sub

    pekerjaan sera deskripsi singkat tentang pekerjaan utama. Untuk mengisi form, cukup

    dengan melengkapi field yang tersedia misal kode pekerjaan utama PSNG-

    BOUWPLANK dan nama sub pekerjaan PASANG BOUWPLANK, desc - ,

    volume type LS, kemudian klik tombol Save. Untuk edit data pilih nama sub

    pekerjaan melalui field(TcxComboBox) yang tersedia, kemudian klik tombol

    Update untuk mengubah data atau klik tombol Delete untuk menghapus data.

    Tampilan Form Primary Job Pada Gambar 5.12 terdapat tombol Reset untuk

    menghapus semua field.

    Universitas Kristen Petra

  • 99

    Gambar 5.12. Tampilan Form Sub Job.

    5.1.2.2. Menu Proses

    o Header Project Form Header Project digunakan untuk menyimpan kode proyek, nama

    proyek dan lokasi proyek. Untuk mengisi form, cukup dengan melengkapi field yang

    tersedia misal kode proyek IC-PROBOLINGGO dan nama proyek ISLAMIC

    CENTER PROBOLINGGO, lokasi JL. RENGGANIS KRAKSAAN -

    PROBOLINGGO, costumer VALENTINO, kemudian klik tombol Save. Untuk

    edit data pilih nama proyek melalui field(TcxComboBox) yang tersedia, kemudian

    klik tombol Update untuk mengubah data atau klik tombol Delete untuk

    menghapus data. Tampilan Form Header Project Pada Gambar 5.13 terdapat tombol

    Reset untuk menghapus semua field.

    Universitas Kristen Petra

  • 100

    Gambar 5.13. Tampilan Form Header Project.

    o Detail Project Form Detail Project digunakan untuk menyimpan kode proyek, nama

    proyek dan lokasi proyek. Untuk mengisi form cukup dengan melengkapi field yang

    tersedia misal kode proyek IC-PROBOLINGGO dan nama sub pekerjaan

    LANTAI DASAR, nama pekerjaan utama PEKERJAAN PENGG/KUNCI, nama

    sub pekerjaan utama ENGSEL/KUNCI, volume type BH, volume diisi value

    28, start date diisi 150, time diisi 90, kemudian klik tombol Save. Job fee

    diisi jika suatu pekerjaan tidak memiliki rincian biaya material dan rincian biaya upah

    pekerja. Untuk edit data pilih nama proyek, nama sub pekerjaan, nama pekerjaan

    utama, nama sub pekerjaan utama melalui field(TcxComboBox) yang tersedia,

    kemudian klik tombol Update untuk mengubah data atau klik tombol Delete

    untuk menghapus data. Tampilan Form Detail Project Pada Gambar 5.14 terdapat

    tombol Reset untuk menghapus semua field.

    Universitas Kristen Petra

  • 101

    Gambar 5.14. Tampilan Form Detail Project.

    o Project Materials Form Project Materials digunakan untuk menyimpan kode proyek, nama

    proyek dan lokasi proyek. Untuk mengisi form cukup dengan melengkapi field yang

    tersedia misal kode proyek IC-PROBOLINGGO dan nama sub pekerjaan

    LANTAI DASAR, nama pekerjaan utama PEKERJAAN PLESTERAN, nama

    sub pekerjaan utama BENANGAN DAN TALI AIR, material SMN/PC, volume

    type KG, koefisien 0.5, price/volume type diisi 820, kemudian klik tombol

    Save. Price @pemkab high dan price @pemkab medium diisi sebagai angka

    referensi perbandingan harga material. Untuk edit data pilih nama proyek, nama sub

    pekerjaan, nama pekerjaan utama, nama sub pekerjaan utama melalui

    field(TcxComboBox) yang tersedia, kemudian klik tombol Update untuk mengubah

    data atau klik tombol Delete untuk menghapus data. Tampilan Form Detail Project

    Pada Gambar 5.15 terdapat tombol Reset untuk menghapus semua field.

    Universitas Kristen Petra

  • 102

    Gambar 5.15. Tampilan Form Project Materials.

    o Worker Salary Form Worker Salary digunakan untuk melakukan proses setup upah

    pekerja, posisi pekerja serta koefisien pekerja berdasarkan kemampuan pekerja.

    Caranya pilih kode proyek, sub proyek, pekerjaan utama, dan sub pekerjaan utama

    melalui field(TcxComboBox) yang tersedia, kemudian isi form dengan melengkapi

    field yang tersedia, misal kode proyek IC-PROBOLINGGO dan nama sub

    pekerjaan LANTAI DASAR, nama pekerjaan utama PEKERJAAN

    PERSIAPAN, nama sub pekerjaan utama PEMBERSIHAN LAHAN, position

    MANDOR, salary type HARI, salary diisi value 41.500, kemudian klik

    tombol Save. Untuk edit data pilih nama proyek, nama sub pekerjaan, nama

    pekerjaan utama, nama sub pekerjaan utama melalui field(TcxComboBox) yang

    tersedia, kemudian klik tombol Update untuk mengubah data atau klik tombol

    Delete untuk menghapus data. Tampilan Form Detail Project Pada Gambar 5.16

    terdapat tombol Reset untuk menghapus semua field.

    Universitas Kristen Petra

  • 103

    Gambar 5.16. Tampilan Form Worker Salary.

    o Rent Equipment Form Rent Equipment digunakan untuk melakukan proses setup peralatan

    yang dibutuhkan suatu proyek. Caranya pilih kode proyek, nama peralatan melalui

    field(TcxComboBox) yang tersedia, kemudian isi form dengan melengkapi field yang

    tersedia, misal kode proyek IC-PROBOLINGGO dan nama equipment

    STAMPER, rent time type diisi HARI, period rent 180, price 2500, quantity

    1. Untuk edit data pilih nama proyek, nama peralatan melalui field(TcxComboBox)

    yang tersedia, kemudian klik tombol Update untuk mengubah data atau klik tombol

    Delete untuk menghapus data. Tampilan Form Rent Equipment Pada Gambar 5.17

    terdapat tombol Reset untuk menghapus semua field.

    Universitas Kristen Petra

  • 104

    Gambar 5.17. Tampilan Form Rent Equipment.

    5.1.2.3. Menu Report

    o Project Time Schedule Form Project Time Schedule digunakan untuk melakukan proses setup

    menampilkan value time dari data pekerjaan yang telah diinput melalui form project

    detail. Caranya pilih kode proyek, nama sub proyek, dan periode waktu yang diinginkan

    melalui field(TcxComboBox) yang tersedia, misal kode proyek IC-PROBOLINGGO,

    sub project LANTAI 1, period WEEK. Pada Gambar 5.18 terlihat 2 garis berwarna

    biru dan ungu, garis berwarna ungu mewakili nilai kumulatif suatu pekerjaan yang perlu

    diselesaikan dalam tiap minggu, sedangkan garis ungu mewakili nilai presentase secara

    umum, dari 0-100 persen, dan memiliki arti bahwa pekerjaan dalam sutau proyek

    mencapai presentase-presentase tertentu dalam tiap satuan waktu , serta mengindikasikan

    proyek harus diselesaikan dalam jangka waktu yang telah disepakati sebelumnya.

    Universitas Kristen Petra

  • 105

    Gambar 5.17. Tampilan Form Project Time Schedulling.

    o Form Material Analisis, Form Material Analisis digunakan menampilkan value dari tabel

    material_project, data worker_salary , dan tabel rent_equipment yang telah diinput

    melalui masing-masing. Caranya pilih kode proyek melalui field(TcxComboBox)

    yang tersedia, misal kode proyek IC-PROBOLINGGO. Pada Gambar 5.18 terdapat

    3 Cxgrid, yang berfungsi untuk menampilkan hasil query, yang pertama untuk

    menampilkan semua material yang digunakan dalam suatu proyek, kedua

    menampilkan data pekerja untuk setiap sub pekerjaan utama, dan yang terakhir

    menampilkan data peralatan yang digunakan dalam suatu proyek.

    Universitas Kristen Petra

  • 106

    Gambar 5.18. Tampilan Form Material-Salary Analysis-Rent + Equipment Price.

    o Form RAP Form RAP digunakan menampilkan value secara keselurahan dari tabel

    material_project, data worker_salary, dan tabel project_detail yang telah diinput

    melalui masing-masing form, sedangkan data yang tidak memiliki rincian biaya

    pekerja dan material tidak akan ditampilkan. Caranya pilih kode proyek melalui

    field(TcxComboBox) yang tersedia, misal kode proyek IC-PROBOLINGGO. Pada

    Gambar 5.19 terdapat 5 Cxgrid, yang berfungsi untuk menampilkan hasil query, yang

    pertama adalah detail material berfungsi untuk menampilkan semua material yang

    digunakan dalam tiap satuan pekerjaan, kedua RAP(umum) yang berfungsi

    menampilkan data berdasarkan nilai salary dan amount material, ketiga detail RAP

    yang berfungsi menampilkan detail pekerjaan berdasarkan salary dan amount

    material.

    Universitas Kristen Petra

  • 107

    Gambar 5.19. Tampilan Form Rencana Anggaran Proyek.

    Pengujian hasil kalkulasi RAP tanpa program dapat dilihat pada Tabel 5.1.

    dan hasil pengujian dengan program dapat dilihat pada Tabel 5.2.

    Tabel 5.1. RAP tanpa program

    No Uraian Pekerjaan Volume Price Total Price 1 Pasang Bouwplank 300 36,430.00 10,929,000.00

    Tabel 5.2. RAP setelah program

    No Uraian Pekerjaan Vol_Type Vol Amount @ Vol Amount 106

    PASANG BOUWPLANK

    LS

    300

    36,433.50

    10,930,050

    Hasil Total Price dalam Tabel 5.1. dan Amount dari Tabel 5.2., didapatkan

    dengan menggunakan rumus :

    ((Sum(Koef_mat * Harga_mat) + Sum(Koef_sal * Harga_sal)) * Vol)

    Pehitungan detail RAP Selengkapnya dapat dilihat pada lampiran.

    Universitas Kristen Petra

    master index: help: back to toc: ukp: